body {margin:0; padding:0; background-color:white; }


div#header img { margin-left:0px; padding:0; margin:0px; height:120;}


div#header-right { background: url(/images/header2.jpg) no-repeat left; margin-left:0px; padding:0; margin:0px; height:109px; width:715px;}

div#aboutleft {display:block; float:left; width:435px; margin-left:15px;}
div#aboutright {display:block; float:left; margin:15px 40px 0px ; padding-bottom:10px; width:165px;  border-left:1px solid #CCCCCC; min-height:580px;}
div#aboutright-hub {display:block; float:left; margin:0px 15px 0px ; padding-bottom:10px; width:165px;  }


div#leftadmin {display:block; float:left; padding-right:5px; margin-top:20px; padding-bottom:10px; margin-left:15px; min-height:500px;}
div#rightadmin {display:block; float:left; margin:0px 5px 0px; margin-right:105px; padding-top:119px; padding-left:5px; padding-bottom:10px; width:225px;   }
div#aboutright-admin {display:block; float:left; margin:20px 10px 0px ; padding-bottom:10px; width:165px;  border-left:1px solid #CCCCCC; min-height:500px;}

div#aboutright2 {display:block; float:left;  margin-left:25px; margin-top:63px; width:500px; }
div#aboutright-forms {display:block; float:left; margin:0px 25px 0px 250px; padding-bottom:20px; width:165px; border-left:1px solid #CCCCCC;  }

p { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#333; }

div#header2 {background: #eeeeee repeat-x top left; width:972px; margin-top:0px; border-bottom:1px solid #CCCCCC; }

ul#nav {list-style-type:none; width:975px; margin:0; padding:8px; margin-left:9px;   } 
 		
			ul#nav li {float:left; margin:0px; padding-bottom:0px; padding:0px; }
			

ul#nav li a {color:#006699; margin-right:12px; text-decoration: none; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold;}
				ul#nav li a:hover {color:#006699; text-decoration:underline;}
				ul#nav li.active a {color:#000000; text-decoration:underline;}
				
				

ul#sec-nav {list-style-type:none; width:975px; margin:0; padding-left:10px; padding-top:5px; padding-bottom:10px; margin-bottom:5px; margin-left:7px;  } 
			ul#sec-nav li {float:left; margin:0px; padding-bottom:0px; padding:0px; }

ul#sec-nav li a {color:#006699; margin-right:10px; text-decoration: none; font-family: Lucida Grande, Verdana, Helvetica, Arial, sans-serif; font-size:9pt; font-weight:300;}
				ul#sec-nav li a:hover {color:#006699; text-decoration:underline;}
				ul#sec-nav li.active a {color:#000000; text-decoration:underline;}
				


div#wrapper {width:980px; height:auto; margin:0 auto; padding:0; background:white; }
 

div#vendorlist { margin-left:20px; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding-bottom:3px; padding-left:20px;}
				div#vendorlist a {color:#00653B; text-decoration:none;}
				div#vendorlist a:hover {color:#00653B; text-decoration:underline;}
				

div#logout  a {color:#00653B; text-decoration: none; font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif; font-size:10pt;}
div#logout  a:hover {color:#00653B; text-decoration:underline; }
				


div#search { background-image: url(../images/header2.jpg) no-repeat top right; float:right; display:block; padding-right:50px; padding-top:10px; height:200px; }


#footer {
border-top:1px solid #CCCCCC;
padding:5px 0;
width:975px;
height:auto;
margin-left:2px;
margin-top:10px;
}

#footer p{
	font-family: Lucida Grande,Verdana,Helvetica,Arial,sans-serif; 
	font-size:9pt; 
	font-weight:300;
	margin-left:12px;
}				
				
				
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 0%; }
.clearfix { display: block; }
/* close commented backslash hack */



.clearfix2:after {
     visibility: hidden;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix2 { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 0%; }
.clearfix2 {  }
/* close commented backslash hack */









 /* IE Specific Styles */
*+html div#header2 {
  margin-top:-5px !important;
  }


*+ul#nav li a {font-weight:bold!important;}
				ul#nav li a:hover {color:#006699; text-decoration:underline;}
				ul#nav li.active a {color:#000000; text-decoration:underline; font-weight:bold!important;}