 html {background:#fff url(../images/site-html-bg.gif) left top repeat-x;margin:0;padding:0;height:100%;} body {margin:0 auto;padding:0;width:98%;max-width:1240px;position:relative;} form, fieldset {margin:0;padding:0;} .accessibility {position:absolute;left:-999px;width:990px;} .obfuscated-text {letter-spacing:-1.7px;} .clear {clear:both;} #site-container {background:#fff url(../images/site-container-bg-top.gif) 0 230px repeat-x;} #site-shadow-left {position:absolute;left:-85px;width:85px;height:100%;background:url(../images/site-shadow-left.jpg) left top no-repeat;} #site-shadow-right {position:absolute;right:-85px;width:85px;height:100%;background:url(../images/site-shadow-right.jpg) left top no-repeat;} #site-shadow-left div {height:100%;background:url(../images/site-shadow-corners.jpg) left bottom no-repeat;} #site-shadow-right div {height:100%;background:url(../images/site-shadow-corners.jpg) right bottom no-repeat;} #header {height:163px;border-top:solid 12px #B2D235;background:#444 url(../images/header-bg.gif) left bottom repeat-x;color:#DCE0DF;} #header h1 {margin:0;padding:0;} #header .logo {padding:0;float:left;} #header .logo span {display:block;width:460px;height:115px;background:url(../images/site-logo.gif) left top no-repeat;} #header .logo span img {display:none;} #header .contactus {float:right;padding:58px 24px 0 0;width:300px;font-size:123%;text-align:right;} #header .contactus div {padding-bottom:6px;} #header .contactus .spesh {font-family:DaxBold, Arial, Helvetica, sans-serif;font-size:110%;} #header .contactus .icon-phone {font-size:151%;padding-left:5px;} #header .obfuscated-text {font-size:80%;padding-left:5px;} #navigation {height:55px;background:#86A916 url(../images/mainnav-bg.gif) left top repeat-x;font-size:116%;font-size:124%;font-family:DaxBold, Arial, Helvetica, sans-serif;} #navigation ul {margin:0;padding:0;} #navigation li {margin:0;padding:0;list-style-type:none;float:left;background:url(../images/mainnav-divider.gif) left top no-repeat;font-weight:bold;} #navigation li.item1 {background:none;padding-left:11px;} #navigation li a {display:block;padding:17px 14px 17px 14px;color:#fff;text-decoration:none;margin-left:1px;text-shadow:#555 1px 1px 2px;padding-top:15px;} #navigation li:hover a, #navigation li.active a, #navigation li a:hover {background:url(../images/mainnav-active.gif) left top repeat-x !important;} #navigation li ul {display:none;} #navigation li:hover ul {display:block;position:absolute;z-index:9000;background:#86A916 url(../images/mainnav-bg.gif) left bottom repeat-x;width:199px;padding:10px 10px 15px 10px;font-family:Arial, Helvetica, sans-serif;} #navigation li:hover ul li {background:none;font-size:90%;text-transform:none;float:none;display:block;font-weight:normal;} #navigation li:hover ul li a {background:none !important;padding:7px 5px 5px 5px;text-transform:none;} #navigation li:hover ul li a:hover {background:#fff !important;color:#333;text-shadow:none;} #main {background:url(../images/site-container-bg-bot.gif) left bottom repeat-x;min-height:680px;} #contentpage #main .left {position:absolute;z-index:1;left:0;top:230px;width:220px;padding:18px 15px 36px 15px;background:url(../images/site-rightcol-bg.png) 50% 0 repeat-y;} #contentpage #main .right {padding:27px 25px 27px 280px;} #main .breadcrumbs {background:#e9e9e9;display:block;padding:5px 8px;color:#888;margin:-9px 0 12px -8px;} #main .breadcrumbs a {color:#333;text-decoration:none;} #main .leftnav h2 {margin:0;padding:6px 8px 5px 8px !important;background:#777;color:#fff !important;font-weight:normal;font-size:117% !important;} #main .leftnav ul {margin:0 0 20px 0;padding:12px 6px 22px 6px;background:#e9e9e9;} #main .leftnav li {margin:0;padding:4px 8px 4px 17px;list-style-type:none;background:url(../images/icon-bullet.gif) 4px 7px no-repeat;} #main .leftnav li a {color:#333;text-decoration:none;} #main .leftnav li a:hover {color:#CC6600;} #main .leftnav li.active {font-weight:bold;} #main .leftnav li#current {background-color:#d6d6d6;} #main .leftnav li#current ul {background:#d6d6d6;} #main .leftnav ul ul {margin:0;padding:8px 0 0 0;font-weight:normal;} #main .sidebar h2 {color:#555;padding:2px 0;line-height:100%;font-size:126%;} #main .sidebar h3 {font-size:94%;color:#555;} #main .sidebar p {font-size:94%;line-height:124%;} #main .sidebar p.button-link {margin:0;line-height:140%;font-size:118%;} #contentpage #main .sidebar p.button-link {background-image:url(../images/button-grey-bg.png);} #main .sidebar img {float:right;margin:0 0 2px 7px;border:solid 1px #bbb;} #main .sidebar .news-item {position:relative;} #main .sidebar .news-item p {padding:1px 0;} #main .sidebar .news-item-link {position:absolute;top:9px;right:0;font-size:94%;} #main .sidebar .map {position:relative;} #main .sidebar .map .overlay {position:absolute;top:41px;right:11px;width:107px;height:93px;cursor:pointer;background:url(../images/sidebar-map-overlay.png) left top no-repeat;} #main .sidebar .rs_mail label {display:none;} #main .sidebar .rs_mail input {float:left;display:block;width:72px;margin-right:3px;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-style:italic;color:#777;} #main .sidebar .rs_mail #rsm_email {float:none;width:191px;margin:7px 0 2px 0;} #main .sidebar .rs_mail button {display:block;border:solid 1px #5F5F5F;color:#fff;background:#464646 url(../images/button-bg.gif) left top repeat-x;font-size:12px;font-family:Arial, Helvetica, sans-serif;width:34px;} #main .sidebox-55, #main .sidebox-68, #main .sidebox-96, #main .sidebox-147, #main .sidebox-160 {padding:14px 10px 14px 13px;} #main .sidebox-55 {background:url(../images/sidebox-55.jpg) left top repeat-y;height:27px;padding:11px 10px 17px 10px;} #main .sidebox-68 {background:url(../images/sidebox-68.jpg) left top repeat-y;height:40px;} #main .sidebox-96 {background:url(../images/sidebox-96.jpg) left top repeat-y;height:68px;} #main .sidebox-147 {background:url(../images/sidebox-147.jpg) left top repeat-y;height:119px;} #main .sidebox-160 {background:url(../images/sidebox-160.jpg) left top repeat-y;height:132px;} #bottom {background:#D1D1D1 url(../images/bottombar-bg.gif) left top repeat-x;height:24px;padding:11px 25px 7px 25px;border-top:solid 1px #E0E0E0;} #bottom .social {float:left;width:49%;} #bottom .social ul {margin:0;padding:0;} #bottom .social li {margin:0;padding:0 2px 0 0;list-style-type:none;float:left;line-height:20px;} #bottom .social li:first-child {padding-right:9px;} #bottom .searchbar {float:right;width:49%;text-align:right;} #bottom .searchbar label {display:none;} #bottom .searchbar .inputbox {border:solid 1px #ccc;background:url(../images/search-box.gif) left top;width:175px;height:19px;padding-left:26px;vertical-align:top;border-right-style:none;border-bottom-color:#bbb;} #bottom .searchbar .searchBtn {border:solid 1px #A6A6A6;background:url(../images/search-button.gif) left top;width:61px;height:23px;font-size:12px;font-family:Arial, Helvetica, sans-serif;vertical-align:top;} #footer {background:#3F3F3F;color:#fff;padding:12px 25px;border-bottom:solid 7px #ADCC34;} #footer p {margin:0;padding:0;} #footer a {color:#fff;text-decoration:none;} #footer a:hover {text-decoration:underline;} #footer .footer-left {float:left;width:47%;} #footer .footer-right {float:right;width:52%;text-align:right;} #absbottom {width:100%;height:82px;background:url(../images/site-shadow-bottom.jpg) left top repeat-x;} #absbottom div {float:left;width:110px;height:82px;background:url(../images/site-shadow-bottom-cnr.jpg) left top no-repeat;} #absbottom .right {float:right;background-position:right top;}