body{line-height: 120%;margin: 0px;background-color: white;}/* Major regions */td.title{background-color: #DAFFFF;background-position: top left;background-image: url("../graphics/nav-photos.jpg");background-repeat: repeat-x;}td.container{border-style: none;border-color: black;border-width: 1px;border-top-style: solid;border-left-style: solid;}table.content{padding-left: 10px;padding-top: 10px;border-style: none;border-color: #D4D4D4;border-width: 2px;border-left-style: solid;border-top-style: solid;}table.contentX{background-position: top left;background-image: url("../newgraphics/pixel-ruler.gif");background-repeat: no-repeat;}div.content, div.content td{font-size: 13px;line-height: 17px;}div.content{padding: 15px 20px 15px 10px;}td.bottomnav{border-color: gray;border-width: 1px;border-style: none;border-top-style: solid;padding: 5px;background-color: #416CDC;color: white !important;}div.ad{padding: 15px 5px 0px 0px;}/* Text */body, h1, h2, h3, h4, h5, p, td{font-family: arial, sans-serif;}h1, h2, h3, h4, h5{padding: 0px;margin: 0px;}h1{font-size: 24px;line-height: 28px;margin: 18px 0px 25px 0px;}h2{margin: 26px 0px 16px 0px;font-size: 18px;line-height: 23px;color: green;}h3{margin: 14px 0px 8px 0px;font-size: 14px;}h4{color: green;}div.subhead{font-size: 75%;color: #444444;}div.content p{text-align: justify;}p.bottomwords{margin: 25px 0px 30px 0px;}/* Navbar and Navdiv */td.navbar{background-color: #B3D9F1;font-family: verdana, arial, sans-serif;}div.navdiv{width: 130px;font-size: 12px;line-height: 12px;}.navdiv ul{list-style-type: none;margin: 0;padding: 0;}.navdiv li{line-height: 120%;padding: 3px 5px 3px 5px;margin: 0px 0px 6px 0px;background-color: #CAF4FE;border: 1px none #D7FDFF;font-size: 13px;line-height: 15px;border-top-style: solid;border-bottom-style: solid;font-size: 12px;line-height: 15px;text-decoration: none !important;}.navdiv a:hover li{background-color: #EEFFFF !important;border-color: gray;color: black;text-decoration: none !important;}/* both rollover and menu */.rollover a:link, .rollover a:active, .rollover a:visited, .menu a:link, .menu a:active, .menu a:visited{color: blue;text-decoration: none !important;}.menu a:hover, .rollover a:hover{color: green;text-decoration: underline !important;}div.breadcrumb{padding: 0px 0px 8px 0px;}/* Images */img.right{float: right;margin: 0px 0px 10px 15px;clear: right;}img.left{float: left;margin: 0px 15px 10px 0px;}/* Menu */div.menu ul{padding: 0;margin: 0;list-style-type: none;}div.menu li{padding: 0;margin: 0;}ul.l1 li{padding: 8px 0px 4px 0px;font-weight: bold;}ul.l2 li{padding: 1px 0px 3px 15px;font-weight: normal;}ul.l3 li{padding: 1px 0px 3px 30px;font-weight: normal;}ul.l4 li{padding: 1px 0px 3px 45px;font-weight: normal;}ul.l5 li{padding: 1px 0px 3px 60px;font-weight: normal;}ul.l6 li{padding: 1px 0px 3px 75px;font-weight: normal;}ul.flat li{display: inline !important;padding: 0 !important;font-weight: normal !important;}ul.flat ul{display: inline !important;padding: 0 !important;}ul.nounderline a:link, ul.nounderline a:active, ul.nounderline a:visited{color: blue;text-decoration: none !important;}ul.nounderline a:hover{color: green;text-decoration: underline !important;}ul.plain li{font-weight: normal !important;}/* rightbox and menu */div.rightbox{float: right;width: 150px;margin: 0px 0px 10px 15px;padding: 10px;background-color: #DAFFFF;border: 1px solid gray;}div.rightbox h2{padding: 0;margin: 0;font-size: 14px;line-height: 17px;color: #444444;}div.rightbox ul.head > li{padding: 0;margin: 8px 0px 0px 0px;color: #444444;list-style-type: none;}div.rightbox ul{list-style-type: square;}div.rightbox li{padding: 0;margin: 5px 0px 0px 15px;color: gray;font-size: 12px;line-height: 16px;}div.smaller li{font-size: 11px;line-height: 13px;}div.tablebox{float: right;width: 200px;margin: 0px 0px 10px 15px;padding: 0;background-color: #DAFFFF;border: 1px solid #222222;}div.tablebox td{font-size: 11px;line-height: 12px;}div.picture{float: right;border-color: #232323;border-width: 1px;border-style: solid;width: 120px;background-color: #BCBCBC;padding: 0;margin: 0px 0px 10px 15px;}div.picture p{margin: 0;padding: 3px;color: black;font-size: 12px;line-height: 14px;font-weight: normal;}/* search */div.search{float: right; border: 1px solid #178B17; width: 250px;margin: 0px 0px 8px 15px;}div.search h2{padding: 3px 5px 3px 5px;border: 1px solid #178B17; border-left-style: none;border-right-style: none;background-color: #47A347;font-size: 12px;line-height: 14px;color: white;}div.search ul{padding: 0px 7px 0px 7px;}div.search table{padding: 3px 5px 0px 5px;}