﻿* {margin: 0; padding: 0; position: relative; text-align: left; border: none;}

a {text-decoration: none; font-weight: bold; outline: none;}
a:hover {text-decoration: underline;}
a.tooltip {padding-right: 10px; font-weight: bold; text-decoration: none; background: url(/us301/images/def.gif) no-repeat top right;}

body {background: #fff;}
.page {width: 650px; margin: 0;}

.top {width: 650px; height: 150px; z-index: 2; display: none;}
.top p {text-align: right; padding: 16px 28px 0 0; font: 12px Verdana; color: #636363; display: none;}
.top p a {color: #177B2F; font-weight: normal;}
.top img{float:left; display: inline; margin: 3px 0 0 27px;}
.logo {width: 525px; height: 149px; font-size: 1px; margin: 0;}
.nav_bottom {width: 445px; background: url(../images/bg_nav_bottom.gif) no-repeat; position: absolute; right: -1px; bottom: -56px; font-size: 1px; height: 4px; z-index: 51; display: none;}

.box {background: url(../images/bg_box.gif) repeat-y; font-size: 1px; width: 650px; overflow: hidden; z-index: 1; padding-bottom: 5px; margin-top: -120px;}
.map_fl {height: 147px; width: 168px; background: url(../images/map_fl.gif) no-repeat; position: absolute; bottom: 4px; right: 4px; font-size: 1px; z-index: 100;}
.left img.box_top {position: absolute; top: 0; left: -4px; z-index: 0; display: none;}
.left img.printlogo {display: inline;}
.box img.box_bottom {position: absolute; bottom: -1px; left: 0; z-index: 0; display: none;}
.left {float: left; width: 543px; margin-left: 4px; display: inline; z-index: 15; padding-bottom: 3px;}
.left p {font: 12px Verdana; color: #363636; line-height: 16px; padding: 118px 23px 0 30px;}
.fade {width: 543px; background: url(../images/bg_fade.gif) repeat-y; margin: 22px 0 0 0;}
.fade ul {font: bold 22px Verdana; color: #006E34; line-height: 36px; padding: 10px 0 10px 38px; list-style: none;}
.fade li a {color: #006E34; padding: 0 0 0 20px;}
.fade li a:hover {text-decoration: none; background: url(../images/bg_link.gif) 0 7px no-repeat;}
.pdf {width: 543px;}
.pdf h1 {font: bold 16px Verdana; color: #898989; padding: 23px 0 0 67px;}
.pdf p {font: 14px Verdana; color: #898989; padding: 35px 0 0 67px; vertical-align: middle;}
.pdf p a {font-weight: bold ; color: #898989;}
.pdf p img {vertical-align: middle; float: left; margin: -20px 12px 0 0;}
.eventmap{height: 250px; width: 350px; float: right; margin-left: 5px;}
div.photo{float:left; margin-left: 25px; margin-right: -15px; padding-top: 3px;}

.right {float: left; width: 442px; z-index: 100; display: none;}
.right img.map {margin: 9px 0 0 23px;}
.right ul {list-style: none; width: 438px; margin: 4px 0 0 0;}
.right li {float: left; display: inline; text-indent: -9999px;}
.right li a {display: block; font: 12px Verdana; color: #006E34; height: 48px; background: url(../images/bg_nav.gif) no-repeat;}

.right li.need a {width: 126px;}
.right li.analysis a {width: 119px; background-position: -126px 0;}
.right li.public a {width: 140px; background-position: -245px 0;}
.right li.faq a {width: 53px; background-position: -385px 0;}

.right li.need a:hover {background-position: 0 -48px;}
.right li.analysis a:hover {background-position: -126px -48px;}
.right li.public a:hover {background-position: -245px -48px;}
.right li.faq a:hover {background-position: -385px -48px;}

.int_left {width: 650px; float: left; margin: -8px 0 0 4px; display: inline; padding-bottom: 30px; z-index: 15;}
.int_left h1 {font: bold 24px Verdana; color: #A0410A; margin: 12px 0 0 25px; border-bottom: 1px solid #EBEBEB;}
.int_left p {font: 12px Verdana; color: #111111; line-height: 16px; padding: 15px 0 0 0px;}
.int_left ul {font: 12px Verdana; color: #111111; line-height: 16px; padding: 5px 0 0 25px;}
.int_left h2 {font: bold 14px Verdana; color: #197B47; padding: 25px 0 0 0px;}
.int_right {width: 279px; float: left; margin: -8px 0 0 28px; display: inline; padding-bottom: 50px; z-index: 15; display: none;}
.int_right h1 {font: bold 12px Verdana; color: #B7B7B7; margin: 12px 18px 0 0px; border-bottom: 1px solid #EBEBEB; padding: 9px 0 6px 0;}
.int_right p {margin: 0px 18px 0 0px; font: 11px Verdana; color: #898989; padding: 10px 0 0 8px !important; line-height: 16px;}
.int_right p.related {padding: 23px 0 9px 0;}
.int_right p.details {padding: 3px 0 0 75px;}
.int_right img {margin: 11px 9px 0 16px; float: left;}
.int_right a, .int_left a {color: #898989;}
.int_left p a {color: #197B47; text-decoration: none;}
.int_left p a:hover {text-decoration: underline;}
.gray {clear: both; background: #ebebeb; height: 1px; margin: 15px 18px 0 0; font-size: 1px; overflow: hidden;}

.footer {width: 678px;}
.footer img {position: absolute; top: 14px; left: 20px;}
.footer p {font: 10px Verdana; color: #636363; text-align: right; padding: 24px 18px 0 0; display: none;}
.footer a {color: #636363; font-weight: normal;}
.clr {clear: both; font-size: 1px;}
