/* Common Styles */
a,div,hr,li,ul,ol,iframe,dl,dd,dt,span,h1,h2,h3,h4,h5,h6,label,fieldset,input,select,p,img,form,table,tfoot,thead,th,td{margin:0;padding:0;border:none;}
body {font: 75% Verdana; margin:0;padding:0 0 0 11px;background:#ffffff;}
a {text-decoration:none;color:#1f57bf;}
a:hover {text-decoration:underline;}
fieldset {border:none;}
hr {border:none;border-bottom:2px dotted#a2a7ae;width:100%;clear:both;background:none;padding-top:3px;}
body ul li.last {border:none;}
.clear {clear:both;width:100%;height:1%;font-size:1px;}

/* Wrappers */
.content {margin:0 0 15px 0;width:850px;}
.banner{width:570px; height:140px; margin-left:10px;}
.banner-copy{width:250px; height:140px; float:right; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4;}

/* Header */
#main-header-top{width:100%;height:15px; background-color:#c8c8bc;padding:3px 8px 1px 8px;border-bottom:1px solid #999999;}
	#main-header-top div{font-size:11px;color:#00000;}
	#main-header-top a:link,#main-header-top a:visited,#main-header-top a:active{color:#34659d; text-decoration:underline;}
	#main-header-top a:hover{color:#666666;text-decoration:underline;}
	#logged-in{float:left;}
	#main-header-right{width:925px;float:right; background-color:#c8c8bc; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif;}
	#main-header-right div{float:right;margin-right:5px; background-color:#c8c8bc;}
	
#main-header-logobar{height:88px; background-color:#494949;padding:10px 8px 10px 8px;width:100%;margin-bottom:15px;border-bottom:3px solid #cccccc;}
	#main-header-logo{float:left;width:140px;margin-left:5px;}
	#main-header-prod{float:left;width:300px;font-size:18px;color:#ffffff;margin:60px 0 0 0;}
	#prod-drop{width:200px;float:right;margin:40px 25px 0 0;}
		#prod-drop img{border:0;position:relative; top:2px;}
		#prod-drop span{font-size:11px;color:#ffffff;}
	
.clears{clear:both;}

/* Generic Box Styles */
.box {margin-bottom:10px; width:570px; margin-left:10px;}
.box2 {margin-bottom:10px; width:250px; float:right;} 
 
.box .head h3 {font-size:14px; padding:5px 3px 2px 5px;color:#fff; background-color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif;}
.box2 .head h3 {font-size:14px; padding:5px 3px 2px 5px;color:#fff; background-color:#336699; font-family: Verdana, Arial, Helvetica, sans-serif;}

.box .head {height:25px; padding-right:5px; padding-bottom:3px; background-color:#336699;}
.box2 .head {height:25px; padding-right:5px; padding-bottom:3px; background-color:#336699;}

.box .bdy  {background-image:url(../images/gradient.jpg); background-repeat:repeat-x; padding:13px 14px 6px 14px;border-left:1px solid #98a2b2;border-right:1px solid #98a2b2; overflow:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4;}
.box2 .bdy {background-image:url(../images/gradient.jpg); background-repeat:repeat-x; padding:13px 14px 6px 20px;border-left:1px solid #98a2b2;border-right:1px solid #98a2b2;overflow:hidden; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:1.4;}

.box .footer {background-image:url(../images/gradient-footer.jpg); background-repeat:repeat-y; height:8px; margin-right:2px; border-bottom:1px solid #98a2b2; border-left:1px solid #98a2b2;border-right:1px solid #98a2b2; width:568px;}
.box2 .footer {background-image:url(../images/gradient-footer.jpg); background-repeat:repeat-y; height:8px; margin-right:2px; border-bottom:1px solid #98a2b2; border-left:1px solid #98a2b2;border-right:1px solid #98a2b2; width:248px;}

/* Main Footer */
.main-footer { background-image:url(../images/main-footer.jpg); background-repeat:repeat-x; height:65px; width:916px;}
