﻿* {margin: 0; padding: 0; position: relative; text-align: left; border: none;}
a {color: #006E34; text-decoration: none; font-weight: bold; outline: none;}
a:hover {text-decoration: underline;}

a.tooltip {color: #006E34; padding-right: 10px; font-weight: bold; text-decoration: none; background: url(/us301/images/def.gif) no-repeat top right;}

body {background: #fff url(../images/bg_body.gif) repeat-x;}

.page {width: 989px; margin: 0 auto;}

.top {width: 989px; height: 43px; z-index: 2;}
.top p {text-align: right; padding: 16px 28px 0 0; font: 12px Verdana; color: #636363;}
.top p a {color: #177B2F; font-weight: normal;}
.top img{float:left; display: inline; margin: 3px 0 0 27px;}
.logo {width: 525px; height: 149px; background: url(../images/bg_logo.gif) no-repeat; font-size: 1px; position: absolute; top: 1px; left: 22px; z-index: 50;}
.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;}
.top>.nav_bottom {right: 0px;} /*IE6 Hack*/

.box {background: url(../images/bg_box.gif) repeat-y; font-size: 1px; width: 989px; overflow: hidden; z-index: 1; padding-bottom: 5px;}
.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;}
.left img.printlogo {display: none;}
.box img.box_bottom {position: absolute; bottom: -1px; left: 0; z-index: 0;}
.left {float: left; width: 543px; margin-left: 4px; display: inline; z-index: 15; padding-bottom: 3px;}
.left p, .left p.moveme {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;}
.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: 678px; 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 25px;}
.int_left ul {font: 12px Verdana; color: #111111; line-height: 16px; padding: 5px 0 0 45px;}
.int_left h2 {font: bold 14px Verdana; color: #197B47; padding: 25px 0 0 25px;}
.int_left h3 {font: bold 18px Verdana; color: #636363; padding: 25px 0 0 25px;}
.int_right {width: 279px; float: left; margin: -8px 0 0 28px; display: inline; padding-bottom: 50px; z-index: 15;}
.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; 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: 989px;}
.footer img {position: absolute; top: 14px; left: 20px;}
.footer p {font: 10px Verdana; color: #636363; text-align: right; padding: 24px 18px 0 0;}
.footer a {color: #636363; font-weight: normal;}
.clr {clear: both; font-size: 1px;}

.pull ul {font: bold 22px Verdana; color: #006E34; line-height: 36px; padding: 10px 0 10px 38px; list-style: none;}
.pull li a {color: #006E34; padding: 0 0 0 20px;}
.pull li a:hover {text-decoration: none; background: url(../images/bg_link.gif) 0 7px no-repeat;}


/*Tooltip styles*/
#dhtmlgoodies_tooltip {background-color:#EEE; border:1px solid #000; position:absolute; display:none; z-index:20000; padding:2px; font-size:0.9em; -moz-border-radius:6px; font-family: "Trebuchet MS", "Lucida Sans Unicode", Arial, sans-serif;}
#dhtmlgoodies_tooltipShadow {position:absolute; background-color:#555; display:none; z-index:10000; opacity:0.7; filter:alpha(opacity=70); -khtml-opacity: 0.7; -moz-opacity: 0.7; -moz-border-radius:6px;}