*{ font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0;}

body{ background: url(../images/new/bg.jpg) repeat-x top;}

#content-holder{ width: 800px; margin: 0 auto; background-color: #FFFFFF; }

#header{ width: 796px; height: 403px; float: left; border-left: 2px solid #A7A9A9; border-right: 2px solid #A7A9A9; background: url(../images/new/header.jpg) no-repeat top left; }
#header a.logo{ width: 141px; height:65px; float: left; margin: 8px 0 10px 14px; padding: 0; background:url(../../images/new/logo.png) top left no-repeat; text-indent:-9000px;}
#header ul.top-nav{ width: 295px; float: right; margin: 0 6px 0 0; padding: 4px 0 5px 11px; list-style: none; background-color: #137C37; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
#header ul.top-nav li{ float: left; margin:1px 0 0; padding: 0 7px; list-style: none; color:#FFFFFF; font-size: 10px; font-weight:bold; border-left:1px solid #FFF; }
#header ul.top-nav li.first{ border:0;}
#header ul.top-nav li.flag{ border:0; padding:0 5px; margin:0;}
#header ul.top-nav li.flag a img{ border:1px solid #C6D3E9;}
#header ul.top-nav li a{ color:#FFFFFF; text-decoration: none;}
#header ul.top-nav li a:hover{ color:#BCBCBC;}
#header ul.top-nav a img{ width: auto; float: left; border: none; margin: 2px 0 0;}
#header .main-nav{ width: 600px; float: right;}
#header .main-nav ul{ float: left; list-style: none; padding: 0; margin:3px 0 0 15px;}
#header .main-nav ul li{ width: 100px; height: 100px; float: left; list-style: none; margin: 0 16px 0 0; font-size: 10px; font-weight:bold; text-align: center; position:relative;}
#header .main-nav ul li a{ width: 100%; float: left; height: 15px; text-decoration: none; padding: 79px 0 0; color: #FFFFFF;}
#header .main-nav ul li a.about-nav{ background: url(../images/new/about-nav.png) no-repeat top center;}
#header .main-nav ul li a.products-nav{ background: url(../images/new/product-nav.png) no-repeat top center;}
#header .main-nav ul li a.resource-nav{ background: url(../images/new/resource-nav.png) no-repeat top center;}
#header .main-nav ul li a.press-nav{ background: url(../images/new/press-nav.png) no-repeat top center;}
#header .main-nav ul li a.contact-nav{ background: url(../images/new/contact-nav.png) no-repeat top center;}
#header .main-nav ul li a.contact-nav{ background: url(../images/new/contact-nav.png) no-repeat top center;}
#header .main-nav ul li ul{ position:absolute; height:auto; width:125px; margin:0; left:0; top:95px; background-color:#2862A2; border:1px solid #7D99C0; border-right:1px solid #436668; border-bottom:1px solid #436668; display:none; visibility:hidden;}
#header .main-nav ul li ul li{ width:125px; height:auto; margin:0;}
#header .main-nav ul li ul li a{ height:auto; width:105px; padding:3px 10px; text-align:left;}
#header .main-nav ul li ul li a:hover{ background-color:#2C5782;}
#header .main-nav ul li:hover ul{ display:block; visibility:visible;}

#header .text-holder{ width: 100%; float: left; position: relative; top: 195px;}
#header .text-holder p{ width: 494px; float: right; text-align: left; font-size: 13px; margin: 0 10px 0 0; line-height: 19px; color: #606D8A; }

#header .search-holder{ float:left; position:relative; top:23px; left:10px;}
#header .search-holder form{ width: 175px; float: left; padding: 0; }
#header .search-holder form label{ width: 171px; float: left; padding: 0 0 3px 4px; color: #FFFFFF; font-size: 10px; font-weight:bold; }
#header .search-holder form input.search{ width: 116px; float: left; margin: 4px 3px 0 0; padding:3px 7px; font-size:11px; color:#4E5D7C;}
#header .search-holder form input.search-button{ width: 30px; float: left; margin: 0 0 0 3px;}

#header-content{ width: 796px; height: 173px; float: left; border-left: 2px solid #A7A9A9; border-right: 2px solid #A7A9A9; background: url(../images/new/header-content.jpg) no-repeat top left; }
#header-content a.logo{ width: 141px; height:65px; float: left; margin: 8px 0 10px 14px; padding: 0; background:url(../../images/new/logo.png) top left no-repeat; text-indent:-9000px;}
#header-content ul.top-nav{ width: 295px; float: right; margin: 0 6px 0 0; padding: 4px 0 5px 11px; list-style: none; background-color: #137C37; border-radius: 0 0 10px 10px; -moz-border-radius: 0 0 10px 10px; -webkit-border-radius:0 0 10px 10px;}
#header-content ul.top-nav li{ float: left; margin:1px 0 0; padding: 0 7px; list-style: none; color:#FFFFFF; font-size: 10px; font-weight:bold; border-left:1px solid #FFF; }
#header-content ul.top-nav li.first{ border:0;}
#header-content ul.top-nav li.flag{ border:0; padding:0 5px; margin:0;}
#header-content ul.top-nav li.flag a img{ border:1px solid #C6D3E9;}
#header-content ul.top-nav li a{ color:#FFFFFF; text-decoration: none;}
#header-content ul.top-nav li a:hover{ color:#BCBCBC;}
#header-content ul.top-nav a img{ width: auto; float: left; border: none; margin: 2px 0 0;}
#header-content .main-nav{ width: 600px; float: right;}
#header-content .main-nav ul{ float: left; list-style: none; padding: 0; margin:3px 0 0 15px;}
#header-content .main-nav ul li{ width: 100px; height: 100px; float: left; list-style: none; margin: 0 16px 0 0; font-size: 10px; font-weight:bold; text-align: center; position:relative;}
#header-content .main-nav ul li a{ width: 100%; float: left; height: 15px; text-decoration: none; padding: 79px 0 0; color: #FFFFFF;}
#header-content .main-nav ul li a.about-nav{ background: url(../images/new/about-nav.png) no-repeat top center;}
#header-content .main-nav ul li a.products-nav{ background: url(../images/new/product-nav.png) no-repeat top center;}
#header-content .main-nav ul li a.resource-nav{ background: url(../images/new/resource-nav.png) no-repeat top center;}
#header-content .main-nav ul li a.press-nav{ background: url(../images/new/press-nav.png) no-repeat top center;}
#header-content .main-nav ul li a.contact-nav{ background: url(../images/new/contact-nav.png) no-repeat top center;}
#header-content .main-nav ul li a.contact-nav{ background: url(../images/new/contact-nav.png) no-repeat top center;}
#header-content .main-nav ul li ul{ position:absolute; height:auto; width:125px; margin:0; left:0; top:95px; background-color:#2862A2; border:1px solid #7D99C0; border-right:1px solid #436668; border-bottom:1px solid #436668; display:none; visibility:hidden;}
#header-content .main-nav ul li ul li{ width:125px; height:auto; margin:0;}
#header-content .main-nav ul li ul li a{ height:auto; width:105px; padding:3px 10px; text-align:left;}
#header-content .main-nav ul li ul li a:hover{ background-color:#2C5782;}
#header-content .main-nav ul li:hover ul{ display:block; visibility:visible;}

#header-content .text-holder{ width: 100%; float: left; position: relative; top: 195px;}
#header-content .text-holder p{ width: 494px; float: right; text-align: left; font-size: 13px; margin: 0 10px 0 0; line-height: 19px; color: #606D8A; }

#header-content .search-holder{ float:left; position:relative; top:23px; left:10px;}
#header-content .search-holder form{ width: 175px; float: left; padding: 0; }
#header-content .search-holder form label{ width: 171px; float: left; padding: 0 0 3px 4px; color: #FFFFFF; font-size: 10px; font-weight:bold; }
#header-content .search-holder form input.search{ width: 116px; float: left; margin: 4px 3px 0 0; padding:3px 7px; font-size:11px; color:#4E5D7C;}
#header-content .search-holder form input.search-button{ width: 30px; float: left; margin: 0 0 0 3px;}

#submenu{ width:200px; float:left; padding: 5px 0 0 15px;}
#submenu-nav{ width:100%; float:left; list-style:none; font-size:12px; margin:0; padding:0 0 20px;}
#submenu-nav li{ width:100%; float:left; border-bottom:1px solid #D1D1D1;}
#submenu-nav li a{ padding:5px; width:190px; float:left; text-decoration:none; color:#193D61;}
#submenu-nav li a:hover{ color:#2862A2; background-color:#F4F4F4;}
#submenu-nav li ul{ width:185px; list-style:none; padding:0 0 0 15px; margin:0;}
#submenu-nav li ul li a{ width:175px;}
#submenu-nav li ul li:last-child{ border:0;}

#add_print_email{ width:100%; float:left; list-style:none;}
#add_print_email li{ width:100%; float:left; padding:0 0 8px;}
#add_print_email li a{ width:180px; float:left; color:#193D61; text-decoration:none;}
#add_print_email li a:hover{ text-decoration:underline;}
#add_print_email #bookmark_page{ background:url(/images/bu_bookmarkb.gif) no-repeat top left; padding:1px 0 0 20px; float:left; font-size:11px;}
#add_print_email #print_page{ background:url(/images/bu_printb.gif) no-repeat top left; padding:1px 0 0 20px; float:left; font-size:11px;}
#add_print_email #email_friend{ background:url(/images/bu_sendb.gif) no-repeat top left; padding:1px 0 0 20px; float:left; font-size:11px;}

#content-area{ width:531px; float:left; padding: 5px 20px 30px 30px; font-size:12px; color:#2B2A2A;}
#content-area p{ width:100%; margin:0; padding:0 0 15px;}
#content-area ul, #content-area ol{ padding:0 0 0 20px;}
#content-area a{ color:#193D61;}
#content-area a:hover{ text-decoration:none;}
#content-area img{ margin:0 0 10px 10px;}
#content-area h1{ width:100%; margin: 5px 0 0; padding: 0 0 5px; color:#2862A2;}
td{ padding: 3px; vertical-align: text-top;}
