﻿html,body,form{height:100%;}
body{margin:0;padding:0;background-color:#f1efe2;font:12px/14px Arial,Helvetica,Verdana,sans-serif;}
img{border:none;}
.clear{clear:both;}
acronym{cursor:help;color:#ff4e00;border-bottom:1px dotted #ff4e00;}
div#page_wrap{min-height:100%;}
div#header_wrapper{height:100px;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 -55px;}
div#header{width:990px;height:100px;margin:0 auto;}
img.logo{margin:11px 0 0 8px;}
div#search_login{float:right;width:182px;height:71px;background:url(/images/layout/bkgd-search-login.png) no-repeat;padding:6px 10px 0 10px;}
div#search{height:24px;padding-bottom:4px;}
div#search input[type=text]{border:1px solid #dbdbdb;width:146px;height:20px;float:left;margin-right:4px;padding-top:4px;}
div#login{clear:both;background-color:#e3e1d4;height:29px;margin-top:4px;text-align:right;padding-top:2px;}
div#mainnav_wrapper{height:46px;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 -253px;}
ul#mainnav{width:990px;margin:0 auto;padding:0;display:block;list-style:none;}
ul#mainnav li{display:block;float:left;height:51px;}
ul#mainnav span{display:block;border-left:1px solid #5e5e5e;padding:1px 1px 0 1px;}
ul#mainnav li.last span{border-right:1px solid #5e5e5e;}
ul#mainnav a{display:block;color:#fefefe;font-size:12px;font-weight:bold;text-transform:uppercase;text-decoration:none;line-height:37px;padding:0 17px;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 -442px;}
ul#mainnav a:hover{background-position:0 -405px;}
ul#mainnav li.current{background:url(/images/layout/pointer-nav.png) no-repeat center 38px;}
ul#mainnav li.current a{background-position:0 -405px;}
div#maincontent{overflow:auto;padding-bottom:136px;clear:both;color:#666;}
div#maincontent a{color:#ff4e00;}
div#pagecontent{width:990px;margin:14px auto 0 auto;}
div#pagecontent h1{margin-top:0;font-size:18px;font-weight:normal;color:#7b9905;}
div#pagecontent h2{font-size:14px;font-weight:normal;color:#7b9905;}
div#pagecontent_top{position:relative;height:38px;background:url(/images/layout/bkgd-page-content-top.png) no-repeat;}
div#pagecontent_top em{display:block;font-style:normal;color:#7b9905;font-weight:bold;font-size:18px;position:absolute;top:12px;left:8px;}
span.breadcrumb{display:block;position:absolute;text-transform:lowercase;right:40px;top:12px;text-align:right;color:#666;}
span.breadcrumb a{color:#666 !important;text-decoration:none;}
span.breadcrumb_title{font-weight:bold;}
span.breadcrumb_current{color:#ff4e00;}
span.breadcrumb_separator{color:#333;}
div#pagecontent_inner{position:relative;background:url(/images/layout/bkgd-page-content-fill.png) repeat-y;}
div#greenbar{height:39px;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 0;position:relative;margin-bottom:20px;}
div#greenbar a{display:block;width:136px;position:absolute;right:0;text-transform:uppercase;font-size:14px;color:#7b9905;text-decoration:none;line-height:39px;background:url(/images/layout/bkgd-greenbar-link.png) no-repeat 132px 0;border-left:1px solid #d0db9e;padding-left:20px;}
div.leftnav{float:left;width:235px;margin-left:16px;}
div.leftnav ul{margin:0;padding:0;list-style:none;}
div.leftnav li{display:block;padding:8px;border-bottom:1px dotted #a6a6a1;}
div.leftnav a.navback{display:block;border-bottom:1px solid #d0db9e;border-top:1px solid #d0db9e;height:24px;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 -171px;line-height:24px;color:#7b9905 !important;padding-bottom:0;font-weight:bold;padding-left:8px;}
div.leftnav a{text-decoration:none;}
div.leftnav li.selected{background-color:#f6f6f6;}
div.leftnav li.selected a{font-weight:bold;}
div.leftnav ul.leftnav2{margin-top:8px;}
div.leftnav ul.leftnav2 li{border-bottom:none;padding:6px 6px 6px 8px;margin-left:8px;}
div.leftnav ul.leftnav2 a{font-weight:normal;}
div.leftnav ul.leftnav2 li.selected{border:1px solid #ff4e00;}
div.leftnav ul.leftnav2 li.selected a{font-weight:bold;}
div#left_actions{margin-top:26px;}
div#left_actions img{margin-bottom:12px;}
div.bodytext{float:left;width:695px;margin-left:28px;line-height:150%;}
div.bodytext li{margin-bottom:4px;}
div.nonav{margin-left:16px;width:958px;}
div.nonavsidebar{margin-left:16px;width:695px;}
div.navsidebar{width:432px;}
div.sidebar{float:left;width:235px;margin-left:28px;}
div.sidebar img{display:block;margin-bottom:10px;}
img.pageimage_right{float:right;margin:0 0 12px 12px;}
img.pageimage_left{float:right;margin:0 12px 12px 0;}
div#pagecontent_bottom{height:22px;background:url(/images/layout/bkgd-page-content-bottom.png) no-repeat;}
div#footer_wrap{position:relative;margin-top:-136px;height:136px;clear:both;}
div#footer_outer{height:136px;background-color:#4d4d4d;}
div#footer_inner{width:990px;margin:0 auto;padding-top:17px;}
div#footer_inner a{color:#d5d5d5;text-decoration:none;}
div#footer_left{float:left;width:470px;}
div#footer_right{float:left;width:470px;margin-left:50px;}
div.footer_title{line-height:12px;color:#7b9905;border-bottom:1px solid #5e5e5e;padding-bottom:9px;}
div.footer_address{color:#d5d5d5;margin-top:14px;line-height:20px;}
div#footer_left ul{display:block;float:left;margin:17px 80px 0 0;padding:0;list-style:none;}
div#footer_left li{background:url(/images/layout/icon-footer-link.png) no-repeat 0 1px;line-height:12px;padding-left:18px;margin-bottom:4px;}
div#footer_left .social {float:left;width:105px;margin-top:17px;text-align:right;}
.validation{display:block;background-image:url(/images/layout/error.png);background-repeat:no-repeat;background-position:left top;border:2px solid #CC0101;background-color:#FFD9D9;padding:10px 10px 10px 55px;color:#CC0101;margin:2px 0 10px 0;font-size:12px;min-height:30px;clear:both;}
.validation a{color:#CC0101;text-decoration:underline;}
.success{border:2px solid #99B30B;padding:10px 10px 10px 108px;color:#333333;background:#D4E0B0 url(/images/layout/success.png) no-repeat 10px 10px;margin:2px 0 10px 0px;font-size:12px;min-height:76px;}
table.standard{border-collapse:collapse;border:1px solid #d0db9e;border-top:none;}
table.standard caption{color:#7b9905;text-align:left;font-style:italic;}
table.standard thead th{font-size:12px;font-weight:normal;text-align:left;text-transform:uppercase;color:#7b9905;padding:0 16px;border-right:1px solid #d0db9e;border-top:1px solid #d0db9e;border-bottom:1px solid #d0db9e;background:url(/images/layout/layout-fill-sprite.png) repeat-x 0 -211px;height:26px;white-space:nowrap;}
table.standard tbody td{padding:8px 16px 8px 16px;text-align:left;vertical-align:top;}
table.standard tbody tr:nth-child(even),table.standard tbody tr td.alt{background-color:#f6f6f6;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
table.standard tbody tr td.alt{background-color:#f6f6f6;border-top:1px solid #ededed;border-bottom:1px solid #ededed;}
ul.tick_green{list-style:none;}
ul.tick_green li{list-style:none;background:url(/images/layout/icon-tick-green.png) no-repeat 0 2px;padding-left:22px;margin-bottom:4px;}
ul.tick_orange{list-style:none;}
ul.tick_orange li{list-style:none;background:url(/images/layout/icon-tick-orange.png) no-repeat 0 2px;padding-left:22px;margin-bottom:4px;}
ul.cross_orange{list-style:none;}
ul.cross_orange li{list-style:none;background:url(/images/layout/icon-cross-orange.png) no-repeat 0 2px;padding-left:22px;margin-bottom:4px;}
body:before{content:"";height:100%;float:left;width:0;margin-top:-32767px;}
