body{ margin:0; }
/* Header Styles */
div.header{ width:740px; }
div.header div.toplinks{ float:right; text-align:center; width:250px; height:21px; background:url(images/header-nav-bg.gif) top left no-repeat; padding-top:5px; }
div.header div.toplinks a, div.header div.toplinks{ font:normal 11px Verdana, Arial, Helvetica; color:#063B6D; vertical-align:bottom; }
div.header div.toplinks a:hover{ text-decoration:none; }
div.header div.number{ float:right; text-align:right; width:250px; height:40px; font:normal bold 22px Verdana, Arial, Helvetica, sans-serif; color:#29518C; padding-right:18px; }
div.header div.number b{ font-size:11px; font-weight:normal; }
/* Top Navigation Styles */
div.topnav{ clear:both; width:740px; height:28px; border-bottom:1px solid #B6BCC1; background:#28579B url(images/tnav-bg.gif) top left no-repeat; }
div.topnav dl{ width:740px; height:28px; margin:0; padding:0; }
div.topnav dd{ display:inline; float:left; border-right:1px solid #B6BCC1; width:auto; margin:0; height:21px; padding-top:6px; overflow:hidden; }
div.topnav dd, div.topnav a{ font:normal bold 12px Verdana, Arial, Helvetica; color:#FFF; }
div.topnav a{ width:100%;margin-left:21px; margin-right:22px; text-decoration:none; }
div.topnav a:hover{ text-decoration:underline; }
div.topnav dd.last{ border-right:none; margin-right:0; }

/* CSS Document */
div#contentCont{ width:738px; border-left:1px solid #B6BCC1; border-right:1px solid #B6BCC1; }
#contentCont dl{ width:738px; margin:0; padding:0px 0 0 0;   }
#contentCont dd{ text-align:left; margin:0;padding:0;float:left; }
dd.sidelinks{ width:218px; background-color:#E7EBEE; border-right:1px solid #B6BCC1; }
dd.mainarea{ width:519px; }

/*Breadcrumbs*/
div.breadcrumbs{ margin:0;padding:11px 0 0 12px;height:20px;width:472px; }
.breadcrumbs{ font-size:10px; color:#305492; }
.breadcrumbs a{ font:normal bold 10px Verdana, Arial, Helvetica, sans-serif; color:#305492; text-decoration:underline; }

/*copy*/
div.copy{ margin:0;padding:0;width:519px; }
.copy h1, .copy h3{ margin-top:0; padding:0 0 0 12px; font:normal bold 18px Verdana, Arial, Helvetica, sans-serif; color:#315593; clear:both; }
.copy p{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:0 12px 0 12px; clear:both; line-height:150%; }
.copy ul, .copy li, .copy ol{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin-left:12px; margin-right:0px; line-height:150%; }
html> body .copy ul, .copy li,.copy ol{ margin-left:2px; margin-right:3px; }
.copy li{ padding-bottom:10px; }
.copy td{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; clear:both; line-height:150%; }

/*sidelinks*/
div.sidelinks{ margin-top:0px; }
div.sidelinks ul{ margin:0; padding:0; list-style:none; text-align:left; }
div.sidelinks li{ padding:2px 0 8px 25px; border-bottom:1px solid #C3C8CC; margin-left:20px; padding-left:4px; }
html> body div.sidelinks li{ padding-top:6px; }
div.sidelinks li.title{ font:normal bold 14px Verdana, Arial, Helvetica, sans-serif; color:#000; padding:4px 0 5px 12px; list-style-image:url(images/sidenav-arrow.gif); margin-left:20px; padding-left:4px; }
html> body div.sidelinks li.title{  padding:4px 0 5px 0px; margin-left:22px;list-style-image:url(images/sidenav-arrowFF.gif); list-style-position:outside; }
div.sidelinks li, div.sidelinks a{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#315593; text-decoration:none; }
div.sidelinks a:hover{ text-decoration:underline; }

/*States*/
p.states{ margin:0; padding:0; }
ul.states{ margin:8px 0 16px 0; padding:0 2px 0 39px; float:left;list-style:none; }
ul.states li{ font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#000; }

/*Awards*/
div#awards{ clear:both; width:100%; margin:30px 0 0 0; padding:0; }
div#awards img{ margin-right:20px; }
/*Footer Styles*/
div.footer{ clear:both; text-align:center; padding-top:8px; width:740px;height:21px; background:url(images/footer-bg.gif) top left no-repeat; font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#FFF; }
div.footer a{ font:normal 11px Verdana, Arial, Helvetica; text-decoration:underline; color:#FFF; }
div.footer a:hover{ text-decoration:none; }

/*Banner Styles*/
div.banner1-photo{ background:url(images/banner1-photo.jpg) top left no-repeat; width:473px; height:116px; padding:20px 0 0 16px; }
div.banner1-photo h3{ text-align:left; font:normal bold 18px Verdana, Arial, Helvetica; color:#285597; padding:0; margin:0; }
div.banner1-photo p{ text-align:left; font:normal bold 12px Verdana, Arial, Helvetica; color:#000; margin:0; padding:0; }

div.banner1-frm{ text-align:left; background:url(images/banner1.jpg) top left no-repeat; width:489px; height:117px; }
div.banner1-frm select.type{ margin-top:3px; width:166px; }
div.banner1-frm table{ margin:63px 0 0 78px; }
div.banner1-frm input.zip{ width:57px; }
div.banner1-frm input.btn{ vertical-align:middle;width:137px; margin:0 0 0 0;height:26px; }

div.banner2-frm{ text-align:left; background:url(images/banner3.jpg) top left no-repeat; width:500px; height:144px; }
div.banner2-frm select.type{ margin-top:3px; width:170px; }
div.banner2-frm table{ margin:65px 0 0 50px; }
div.banner2-frm input.zip{ width:57px; }
div.banner2-frm input.btn{ vertical-align:middle;width:137px; margin:5px 0 0 140px;height:26px; }

div.banner3-frm{ text-align:left; background:url(images/banner2.jpg) top left no-repeat; width:486px; height:124px; }
div.banner3-frm select.type{ margin-top:3px; width:170px; }
div.banner3-frm table{ margin:42px 0 0 17px; }
div.banner3-frm input.zip{ width:57px; }
div.banner3-frm input.btn{ vertical-align:middle;width:136px; margin:5px 0 0 10px;height:53px; }