@import "/defaults.css";@import "/navigation.css";body{font-family:arial,verdana,sans-serif;background:url(/site/bodyBg.gif);font-size:12px}
#page{padding-bottom:1em}
#branding{margin:0;height:56px;background:url(/site/topBg.gif) bottom left repeat-x #fff;padding:26px 0 0 16px;position:relative}
#logo{margin:0 0 16px}
a,a:link,a:visited{background:url(/site/grey.1x1.gif) bottom left repeat-x}
.image a,.image a:link,.image a:visited,.button h2 a,table.listing tr.r1{background:none}
a:hover,a:active{text-decoration:underline}
h1 a,h1 a:visited,h1 a:link,h2 a,h2 a:visited,h2 a:link,h3 a,h3 a:visited,h3 a:link{color:#000}
h3 {font-weight:bold}
.section1{background:url(/site/bg.white_blue.gif) bottom left repeat-x}
.section2{background:url(/site/bg.grey_white.gif) top left repeat-x}
.section3{background:white top left repeat-x}
#content{position:relative}
#main_content{text-align:left;min-height:320px}
.document #main_content{border:1px solid #cbd2d6;padding:15px 15px 12px;background:url(/site/gradient.gif) 0 0 repeat-x #fff}
#main_content h1{margin:0 0 .5em}
#main_content h2{margin:0 0 1em}
#bottom{background:url(/site/bottom.bg.gif) repeat-x;text-align:right;padding-top:5px;height:25px}
#right{padding-left:15px}
.login{background:url(/site/login.bg.jpg);height:155px}
.content_form{padding-right:10px;padding-left:10px}
.button{background:url(/site/button.gif);height:42px;margin-top:10px}
.button h2{margin:0;padding-left:20px;padding-top:10px}
.button h2 a:hover,a:active{background:none;text-decoration:underline}
#auth td,.comment td{padding:3px}
.ibutton{background:url(/site/button.left.gif) top left no-repeat;padding:0 0 0 3px;white-space:nowrap;height:25px}
.ibutton input{font-size:14px;background:url(/site/button.right.gif) top right no-repeat;padding:0 5px 0 0;cursor:pointer;color:#353535;height:24px}
.field{padding-top:2px;font-size:14px;border:1px solid #999;background-image:url(/site/shadow.gif);padding-left:4px;background-color:#FFF;color:#333;height:18px;padding-bottom:2px}
.line{height:3px;background:url(/site/hrBg.gif)}
img.flag{padding:1px;vertical-align:center;border:1px solid #E0E0E0}
.smallText{font-size:11px}
#localePickerBox1{right:35px;width:135px}
#localePickerBox2{width:200px;right:100px}
#formTable{margin-top:15px}
#formTable td{padding:5px}
#formTable .c{text-align:right}
ul.std li{margin:10px}
ul.list li{margin:7px}
ul.message,ul.error,ul.ok{padding:15px 15px 8px 45px;margin-left:0;border:1px solid;margin-top:5px;font-weight:400;margin-bottom:20px}
ul.message li,ul.error li,ul.ok li{display:block;font:12px Arial;margin:0 0 10px;list-style:none;padding:0}
ul.error{border-color:#F00;color:#F00;background:#fff4f0 url(/site/notice_error.png) no-repeat 15px 15px!important}
ul.ok{background:#fff8da url(/site/notice_ok.gif) no-repeat 15px 15px!important;color:#000;border-color:#ffe488}
ul.message{color:#000;border-color:#cefa71;background:#effbdf url(/site/notice_msg.png) no-repeat 15px 15px!important}
ul.error a{color:#F00}
table.listing{font:10pt Arial;width:100%;margin:0 0 1px}
table.listing thead th{text-align:center;line-height:18px;background:none;color:#82c936;white-space:nowrap;height:18px}
table.listing td{padding:.5ex 10px;border-bottom:1px solid #E0E6E8;font-size:.9em;height:19px;vertical-align:middle}
table.listing tr.r0{background:#F1F8FA}
table.listing .bottom{font-weight:700;color:#335c72;height:25px}
table.listing .header{font-weight:700;border-bottom:1px solid #E0E6E8;color:#335c72}
.comment .h{background-color:#f7f7f7}
.materialStats{margin-top:10px}
.materialStats td{padding:4px}
#search_block td{padding:7px 0}
.pages{margin:0;clear:left;padding:0}
.pages a,.pages span{border:1px solid #fff;background:#fff;display:block;float:left;margin-right:.1em;padding:.2em .5em}
.pages span.current{border:1px solid #2E6AB1;background:#2E6AB1;font-weight:700;color:#fff}
.pages a{border:1px solid #9AAFE5;text-decoration:none}
.pages a:hover{border-color:#2E6AB1}
.pages a.nextprev,.button h2 a,#auth td,.ibutton input,#formTable td,.empty{font-weight:700}
.pages span.nextprev{color:#666}
.pages span.nextprev{color:#999;border:1px solid #ddd}
.empty{text-align:center;color:#999;padding:60px 0 65px;font-size:13px}
.section1,.section2,.section3{background:#fff;border:1px solid #cbd2d6;min-height:0;clear:left;margin:0 0 16px;padding:6px 12px}
#localePickerBox1,#localePickerBox2{top:5px;text-align:left;border:1px solid #999;background-color:#EEE;position:absolute;font-size:13px;padding:5px;z-index:80;display:none}
#bottom,.line{width:100%;margin-bottom:10px;margin-top:0}
table.listing,table.listing .header{background:transparent url(/site/tbl_bg.gif) repeat-x!important}
ul.message a,ul.error a,ul.ok a{font-weight:400!important}
.login,.button{text-align:left;width:203px}
.ibutton,.ibutton input{margin:0;float:left;border:none}
ul.std li,ul.list li{list-style:url(/site/li.gif)}
a,a:link,a:visited,.button h2 a{text-decoration:none;color:#0e88cc}
#period {background-color:#E8F3E2;padding:3px}