/* CSS Document */
html {}
body {
	/* background:#eee url(../images/common/bg-body.gif) repeat-x top; padding:0; margin:0; */
}
center {}

h1,h2,h3,h4,h5,h6 {font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-weight:normal;}
p,blockquote,cite,li,dt,dd,label,span,input,textarea,option,td {font-family:"Trebuchet MS, Arial", Helvetica, sans-serif; font-weight:normal;}
code {font-family:Courier New, Courier, monospace; font-weight:normal;}

h1 {}
	h1 span {font-size:1.2em; font-weight:bold;}
	#pagetitle h1 {color:#036; font-size:1.8em; font-weight:bold; margin:0.25em 0;}

h2 {}

h3 {}

h4 {}

h5 {}

h6 {}

p {font-size:0.9em;}
	p.more {text-align:center;}

blockquote {}

li {font-size:0.9em;}

dt {}

dd {}

a {color:#cc3300;}
	a img {border:none;}
	a:hover {text-decoration:none;}
	.more a {border-left: solid 1px #333; border-right:solid 1px #333; padding: 0 6px;  text-transform:uppercase; }
hr {}

/*form elements*/
form {padding:0; margin:0;}

/*site body*/
#owrap {background:url(../images/common/bg-owrap.jpg) no-repeat top center;}
	#cwrap {width:970px; padding-top:10px;}
		#iwrap {background:#fff; }
		
		#masthead {height:142px;  background:url(../images/common/bg-masthead.gif) repeat-x top;}
			#masthead .wrap {padding:10px 0 0 0; }
			
			#masthead .logo {width:194px;}
			
			#masthead #tagline {width:300px; height:82px; background:url(../images/common/bg-divider-1px-vertical.gif) repeat-y right;}
			
				#tagline p {font-size:1.2em; text-align:center; text-transform: uppercase; color:#0a3548; margin:0.8em 0;}
			
			#masthead #toplinks {width:245px; height:82px; text-align:center; background:url(../images/common/bg-divider-1px-vertical.gif) repeat-y right;}
			
				#toplinks .listwrap {padding:10px;}
				#toplinks li {font-size:0.7em; color:#999; display:inline;}
				#toplinks li a {color:#c30; text-transform:uppercase; text-decoration:none;}
			
				#toplinks p {font-size:1.4em; color:#c30; font-weight:bold; margin:0.25em;}
			
			#masthead #quicklinks { padding:10px 0 0 10px;}
				#quicklinks a {text-decoration:none; text-transform:uppercase; color:#cc3300; font-size:0.8em;}
				#quicklinks a img {vertical-align:middle;}
		


/*footer navigation*/
#footer {width:970px; color:#000; text-align:left; background:#eeeeee;}
	#footer .wrap {text-align:left; padding:20px 0 10px 0; padding-top:0px; width:970px;}
		#footer .wrap .iwrap {height: 50px; padding:0; background:url(../images/common/footer-logo.jpg) no-repeat center right;}
	#footer ul {margin:0; padding-top:1px;}
		#footer ul.primary {display:block;}
		#footer ul.secondary {display:block;}
	#footer li {display:inline;}
		#footer .primary li {font-size:0.7em; color:#6b6b6b; font-family: Trebuchet MS, Times New Roman, Times, serif;}
			#footer .primary a {color:#6b6b6b; text-decoration:none; padding: 0 2px;}
		#footer ul.secondary li {font-size:0.7em; color:#9a9a9a; font-family: Trebuchet MS, Times New Roman, Times, serif; text-align:right;}
			#footer .secondary a {color:#9a9a9a; text-decoration: none;padding: 0 2px;}
	
	#footer p {font-size:0.8em; text-align:right; margin:0;}
	
	#footer .fleft {width:90%; padding: 10px; float: left;}



/*SIDE MENU*/


.red { display:block; background:url(../images/content/bg-sidemenu-red.gif) top left no-repeat; height:63px; width:293px;}
.blue {display:block; background:url(../images/content/bg-sidemenu-blue.gif) top left no-repeat; height:63px; width:293px;}
.green {display:block; background:url(../images/content/bg-sidemenu-green.gif) top left no-repeat; height:63px; width:293px;}
.teal {display:block; float:right; background:url(../images/content/bg-sidemenu-teal.gif) top left no-repeat; height:59px; width:289px; margin: 0 5px 5px 0; text-align:center;}


/*floating elements*/
.fleft {float:left;}
.fright {float:right;}

/*clearing elements*/
.cleft {clear:left;}
.cright {clear:both;}
.cboth {clear:both;}

/*common navigation*/
#mainnav li, #footer li, #toplinks li, #quicklinks li {list-style-type:none;}
#mainnav ul, #footer ul, #toplinks ul, #quicklinks ul {list-style:none; padding:0; margin:0;}

/*main navigation*/
#mainnav {}

	#mainnav .navwrap {padding:10px 20px;}

	#mainnav li {font-size:0.9em; background:url(../images/common/bg-divider-1px-vertical-nav.gif) repeat-y top right; display:block; float:left;}
	#mainnav a {color:#000; padding:8px 15px; text-decoration:none; display:block; text-transform:uppercase;}
	
/*drop down navigation - please refer to common.js for script */
	#mainnav li ul {position:absolute; background:#f1f3f4; width:15em; left:-999em; display:block; z-index:10; border:solid 1px #e5ebec;}
	/*#mainnav li > ul {top:auto; left:auto;}*/
	#mainnav li:hover ul, #mainnav li.sfhover ul {left: auto;}
/*mainnav dropdown styling*/
	
	#mainnav li ul li {height:28px; text-align:left; float:none; background-image:none;}
	#mainnav li ul li a:hover {background:#388291; color:#fff;}
	
	
	
	
	/*quicklinks dropdown styling*/
	
	#quicklinks li {padding:0; margin:0; display:block; height:22px; width:153px; background:url(../images/common/quickbuy.jpg) no-repeat;}
	#quicklinks li a {height:13px; width:153px; }
	#quicklinks li ul li {font-size:0.9em; color:#0a3548; background-image:none; float:none; height:22px;}
	#quicklinks li ul li a {color:#0a3548; text-decoration:none; padding:6px 2px 4px 8px; display:block; background-image:none; width: auto; height:none;}
	/*hover state*/
	#quicklinks li ul li a:hover {background:#388291; color:#fff;}
	
	
	
/*drop down navigation - please refer to common.js for script */
	#quicklinks li ul {position:absolute; left:-999em; display:block; z-index:10; background:#fff; width:153px; border:1px solid #e5ebec; margin-top:23px;}
	/*#quicklinks li > ul {top:auto; left:auto;}*/
	#quicklinks li:hover ul, #quicklinks li.sfhoverquick ul {left: auto; top:auto;}