/* CSS Document */

body						{ color: #333333;
						  font-family: arial, helvetica, sans-serif;
						  font-size: 12px; 
						  margin: 0;
				 		  padding: 0;
				  		  text-align: center; }

#callto					{ float: left;
						  width: 230px; }
						  
#container				{ width: 990px; 
						  background-color: #CCCCCC;
						  margin-top: 0px;
						  margin-left: auto;
				  		  margin-right: auto;
						  padding: 0px; 
						  text-align: left; }

#content					{ background-color: #ffffff;
						  background-image: url("images/contentbg.gif");
						  background-repeat: repeat-x; 
						  float: left;
						  margin: 0px;
						  padding: 0px;
						  width: 600px;}

#date					{ background-color: #CCCCCC; 
						  background-image: url("images/greybarbg.jpg"); 
						  color: #666666;
						  height: 17px;
						  padding-left: 20px; }

#footer					{ background-color: #A90533;
						  background-image: url("images/footerbg.gif");
						  height: 25px; 
						  width: 990px; }

#header					{ background-color: #ffffff;
						  margin: 0px; }

#navigation				{ float: left;
						  margin: 0px;
						  padding: 0px;
						  width: 160px; }
						  
#pscroller1				{ color: #666666;
						  font-size: 11px;
						  font-style: italic;
						  height: 205px;
						  line-height: 15px;
 						  padding: 10px; }

#scroller					{ margin-bottom: 5px; }

#searchbox				{ padding-left: 10px;
						  padding-right: 10px;
						  padding-bottom: 5px; } 
						  
#subscribe				{ font-size: 9px; 
						  padding: 10px; }

.clear					{ clear: both; }

.left					{ width: 750px;
						  float: left; }
						  
.left a					{ color:#666666; text-decoration:none;}
.left a:hover 			{color:#666666; text-decoration:underline;}
						  
.right					{ width: 200px;
						  float: left; }
						  
.search					{ font-size: 10px; 
						  margin-bottom: 5px; 
						  width: 210px; }
						  
.section					{ 
							height:190px;			
						  padding-left: 20px; 
						  padding-top: 2px; 
						  padding-bottom: 2px; }

.sectionbody				{ border-bottom: 1px dotted #cccccc; 
						  padding-left: 20px; 
						  padding-right: 20px; 
						  padding-top: 2px; 
						  padding-bottom: 2px; }


.sectiontop				{ border-bottom: 1px dotted #cccccc; 
						  padding-left: 20px;
						  padding-right: 20px; }
						  
.sectionbottom 			{width: 576px; float: left;}
.sqimage					{ float: right;
						  position: relative;
					    	  right: 0px; 
						  top: 0px; 
                                padding-left: 10px; }

.subfield					{ font-size: 10px;
						  width: 120px; }
						  
fieldset { border:0; }

.c2l1-left {
	font-size:12px;
	font-weight:bold;
}

.c2l1-middle {
	font-size:12px;
}

.title {
	width:520px;
	height:20px;
	background-image:url(images/titlebg.gif);
	background-repeat:no-repeat;
	margin-top:10px;
	
}

.titleText {
	width: 520px;
	height: 20px;
	margin-left:20px;
	font-size:14px;
	color:#FFFFFF;
}

.brandLogo {
	width:520px;
	padding-left:20px;
	padding-top:10px;
}

.brandDescription {
	width:520px;
	padding-left:20px;
	padding-top:10px;
}

.brandDescriptionText {
	width: 500px;
}
						  

/* navigation 

#navcontainer 				{ float: left; 
						  width: 160px; } 

#navcontainer ul			{ list-style: none;
              				  margin: 0;
              				  padding: 0;
              				  border: none; 
			  			  text-align: left;}

#navcontainer li			{ border-bottom: 1px solid #ffffff;
              				  margin: 0; }

#navcontainer li a			{ display: block;
              				  padding: 5px 4px 5px 28px;
              				  background-color: #898989;
						  background-image: url("images/navbg.gif");
						  background-repeat: no-repeat;
              				  color: #ffffff;
              				  text-decoration: none;
              				  width: 100%; }

html>body #navcontainer li a { width: auto; }

#navcontainer li a:hover		{ background-color: #E72145;
 						  background-image: none; }

*/ 

html>body #nav li a { width: auto; }

 #nav {
 		float: left; 
	    width: 160px;
	}
 
 #nav ul { /* all lists */
list-style: none;
margin: 0;
padding: 0;
border: none; 
text-align: left;
z-index:10;
}

#nav li { /* all list items */
/*position : relative;*/
float : left;
width:160px;
margin: 0;

}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
display: block;
margin-left:160px;
margin-top : -24px;
background-color: #898989;
color: #ffffff;
text-decoration: none;
width:160px;

}

#nav li a {
border-bottom: 1px solid #ffffff;
display: block;
padding: 5px 4px 3px 28px;
background-color: #898989;
background-image: url("images/navbg.gif");
background-repeat: no-repeat;
color: #ffffff;
text-decoration: none;
width: 100%;
}

#nav li a:hover {
background-color: #E72145;
background-image: none;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}













