﻿html { overflow: scroll; }

body { margin: 0 0 0 0; padding: 0 0 0 0; font-weight: normal; margin: 0px; font-family: arial, verdana, helvetica, sans-serif; font-size:12px; color:#1C2E8A; text-decoration: none; background-color: #ffffff; overflow: hidden; }

form { margin: 0 0 0 0;	padding: 0 0 0 0; }

img { border: none; }

.left { float:left; }

.right { float:right; }

.clear { clear:both; }

.breadcrumbs { padding: 5px 0 5px 24px; }

sup { vertical-align: baseline; font-size: 0.6em; position: relative; top: -0.8em;}

#page { width:765px; margin: 0 auto 0 auto; background-image: url("../../images/graybg.gif"); background-repeat:repeat-y; }

#header {float:left; width:765px; height:87px; padding:0 0 0 0; background-color: #a3d869; overflow: hidden; }
#header img.marleft { margin-left: 52px; }

#topnav { text-align: right; margin:66px 5px 0 0; font-size:11px; }
#topnav a {color: #373895; font: Arial, sans-serif; padding: 0 0 0 0; margin: 0; }
#topnav a.active { padding:0 0 0 0; }
#topnav a:hover { color: #ffffff; padding:0 0 0 0; }
#topnav a.active:hover { color: #373895; }

#leftnav {float:left; width:185px; background-color:#a3d869; padding:0 0 0 0;}
#leftsidelogo { width: 47px; height: 300px; background-image: url("../../images/VertNavSide1.jpg"); background-repeat: no-repeat; background-position: bottom; } 
#leftsidelogo img { width: 47px; height: 300px; }
#leftnav DIV.leftside {float:left; background-color:#999999; height:100%; }
#leftnav DIV.textlinks {float:none; margin:0 0 0 0; text-align:left; padding: 6px 10px 6px 60px; font-size:11px; border-top: solid 1px #373895; text-transform: uppercase; } 
#leftnav DIV.textlinks a {color: #373895; font: Arial, sans-serif; padding: 2px 0 2px 0; margin: 0 0 0 0; text-decoration: none; display: block; border-bottom: solid 1px #373895; }
#leftnav DIV.textlinks a:hover { color: #ffffff;}
#leftnav DIV.textlinks a.active:hover { color: #373895; }
#leftnav DIV.whiteline {text-align:center;}

#footer {clear:both; font-family: Arial, Helvetica, Verdana, sans-serif; background-color:#ffffff; color: #5F5E5E; font-size: 8pt; height:160px;}
#footer DIV.footertext { padding: 25px 0 0 5px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; text-align:center; }
#footer DIV.footertextsub { padding: 0 0 0 229px; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertext a { text-decoration: underline; color: #5F5E5E; font-family: Arial, Helvetica, Verdana, sans-serif; }
#footer DIV.footertagline {float:right; color: #80A7AE; font-size:12px; margin:0 0 5px 0;}
#footer DIV.footerline { width:765px; margin:0 0 0 5px; padding:5px 0 0 0; background-color:#ffffff;}
.footerlink {font-family: Arial, Helvetica, Verdana, sans-serif; color: #5F5E5E; font-size: 8pt;}

#content { float:right; width: 580px; background-color: #ffffff; padding: 0 0 0 0; text-align:left;}
#content DIV.maincopy { float:right; margin:0 0 0 0; }
#content DIV.grayline { float:left; margin:0 0 0 -185px; height:3px; background-color:#999999; width:765px; }
#content DIV.bottomrow { float:left; margin:0 0 0 -185px; height:200px; background-color:#ffffff; width:765px; }

.productname {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:342px; text-align:center;}
.classheader {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:570px; text-align:center;}

#pagecontent {float:none; margin:5px 0 0 10px; font-size:12px; background-color:#ffffff;}
#pagecontent span {color:Red; font-weight:bold;}
#pagecontent DIV.graybox {background-color:Gray; margin:0 0 0 0;}
#pagecontent DIV.description {color:#000000; margin:0 0 0 0;}
#pagecontent DIV.pdfthumbs {text-align:center; width:570px;}
#pagecontent DIV.levelone {text-align:center; width:285px; float:left; font-weight:bold;}
#pagecontent DIV.leveltwo {text-align:center; width:285px; float:right; font-weight:bold;}

#specialdetails {float:none; margin:5px 0 0 10px; font-size:12px; background-color:#ffffff;}
#specialdetails span {color:#373895;}
#specialdetails DIV.prodName {color:#373895; text-align:center; }
#specialdetails DIV.prodImages {color:#373895; text-align:center; }

#prodfeatures {color:#373895; margin: 0 0 0 10px; padding: 0 0 0 10px;}

.wheretobuyheader {color:#666666; font-size:16px; font-weight:bold; font-family:Verdana;}
.titles {background-color:#303464; color:#ffffff; font-size:20px; height:26px; width:574px; text-align:center;}