html, body{ 
 margin:0; 
 padding:0; 
 text-align:center; 
 background-color:#F2F2F2;
 font-family:Arial;
 font-size:13px;
 color:#333333;
}
 
#pagewidth{ 
 width:880px; 
 text-align:left;  
 margin-left:auto; 
 margin-right:auto;  
 background-color:#FFFFFF;
 padding-left:3px;

} 
 
#header{
 position:relative; 
 height:auto; 
 width:100%;
} 




#header #followus{
	     height:8px;
		 float:right;
		 display:block;
		 position:relative;
		 width:auto;
		 min-width:114px;
		 margin-top:25px;
		/* margin-left:15px;*/
}
 

#header #toplinks{
	     height:28px;
		 float:right;
		 display:block;
		 position:relative;
		 width:455px;
		 padding-top:10px;
		 text-align:right
}

#header #toplinks a{ color:#333333; text-decoration:none}
#header #toplinks a:hover{ color:#003366; text-decoration:underline;}

#header #logo{
 float:left;
 position:relative;
 display:block;
 width:865px;
 top:-5px;

}

#header #menus{
height:50px;
width:875px;
float:left;
background-image:url(../images/menu-bg.jpg);
background-repeat:repeat-x;
position:relative;
text-align:left;
}

#header #menus mleft{ float:left; display:inline; }

#header #menus .menu{ float:left; display:inline; width:850px; height:50px; text-align:left;padding-top:6px; position:relative}
			   .menu ul{margin-left:-30px;}
			   .menu li{display:inline;list-style-type:none; font-weight:500; padding-right:18px; color:#FFFFFF}
			   .menu li a{color:#FFFFFF; text-decoration:none; font-size:14px;}
			   
#header #menus mright{ float:right; display:inline; }
 
#leftcol{
 width:23%; 
 float:left; 
 position:relative; 
 
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:100%; 
 }
 
 #inner-maincol{background-color: #FFFFFF;  
 float: right; 
 display:inline; 
 position: relative; 
 width:77%; 
 }
 
 
 
 #inner-side-menu-left{width:203px; height:253px; position:relative;
				    background-image:url(../images/mid-header-leftside.jpg);
					background-repeat:no-repeat; display:inline; float:left; text-align:left}

#more-information{width:203px; height:303px; position:relative;
				    background-image:url(../images/more-info-bg.jpg);
					background-repeat:no-repeat; display:inline; float:left; text-align:left}


#inner-header-mid{width:457px; height:auto; position:relative; display:inline; float:left}

.inner-side-menu-right{width:214px; height:264px; position:relative;
				    background-image:url(../images/mid-header-rightside-related-links.jpg);
					background-repeat:no-repeat; display:inline; float:left}
					
					
.side_menu_link_black{ font-size:15px; color:#000000; padding-left:20px; font-weight:600; }
.side_menu_link_black a{color:#000000; text-decoration:none}

.side_menu_link_white{font-size:15px; color:#FFFFFF; padding-left:20px; font-weight:600 }
.side_menu_link_white a{color:#FFFFFF; text-decoration:none}

.side_menu_link_blue{font-family:"Trebuchet MS";font-size:12px; color:#003366; padding-left:32px; padding-top:4px;font-weight:600 }
.side_menu_link_blue a{color:#003366; text-decoration:none}
.side_menu_link_blue a:hover{color:#000000; text-decoration:underline}

#inner-contents{width:638px;min-height:305px; position:relative; display:inline; float:left;margin-bottom:10px; margin-left:10px}
#notab-side-download{width:216px;height:271px; background-image:url(../images/side-downloads-bg.jpg); background-repeat:no-repeat; position:relative; display:inline; float:left; margin-top:12px; margin-left:10px;}

#notab-location{width:203px; height:253px; position:relative;
				    background-image:url(../images/contact-location-bg.jpg);
					background-repeat:no-repeat; display:inline; float:left; text-align:left}

#side-download{width:216px;height:271px; background-image:url(../images/side-downloads-bg.jpg); background-repeat:no-repeat; position:relative; display:inline; float:left; margin-top:30px; margin-left:10px;}

#tabs{width:666px; height:38px; position:relative; float:left; background-image:url(../images/tab-line-bg.jpg); background-repeat:repeat-x; margin-left:2px; z-index:1}

#no-tabs{width:666px; height:7px; position:relative; float:left; background-image:url(../images/no-tab-line-bg.jpg); background-repeat:repeat-x; background-position:inherit; margin-left:2px;}

#tabs-content{
width:646px; 
min-height:256px; 
/*background-image:url(../images/contents-mid-bg.jpg); 
background-repeat:repeat-y*/; 
padding-left:10px; 
padding-right:8px; height:auto;float:left;
position:relative;
font-size:14px;
line-height:22px;
border-style:solid;
border-color:#CCCCCC;
border-width:thin;
margin-bottom:5px;
display:block;
margin-left:2px;
top:-1px;
}

#tabs-bottom{width:668px;height:11px;position:relative; float:left; margin-left:2px;}

 
 
#footer{
 height:173px; 
 clear:both;
 } 
 
#footer #options{
min-height:191px;
height:auto;
width:875px;
position:relative;
float:left;
background-color:#FFFFFF
} 

#bottommenus{
height:131px;
width:862px;
position:relative;
float:left;
/*background-image:url(../images/bottom-menu-bg.jpg);
background-repeat:repeat-y;*/
background-color:#F2F2F2;
text-align:center;
padding-top:10px;
margin-left:8px;
font-size:14px;

} 
 
.menu-box{
 width:136px;
 height:auto;
 position:relative;
 margin-left:34px;
 text-align:left;
 display:inline;
 float:left;
 margin-top:11px;
 left:-6px;
 
} 

.menu-box a{ font-family:Verdana; font-size:11px; color:#000000; text-decoration:none}

#footer #copyright { padding-top:10px; float:left; width:475px; padding-left:6px; margin-left:0px; display:inline; font-size:12px}

#footer #designby{ padding-top:10px; float:right; position:relative; display:inline; margin-right:8px; font-size:12px}

.designby{color:#006699; font-weight:bold}

a{color:#000000; text-decoration:none}
a:hover{color:#003333; text-decoration:underline}

 
 /* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  


 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}

