/* CSS Document */
body {margin:0; background-image:url(../images/bg.jpg); font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px}
#page {background-color:#FFFFFF; width:900px; border-top: 8px #FF9900 solid; border-bottom: 3px #FF9900 solid; margin: 0 auto; display:table; padding-bottom:5px;}
#header {width:900px;}
#logo {float:left; width: 190px; border-right: 1px #cccccc solid; padding-bottom: 12px; background-color:#eeeeee}
#logo h1 {font-size:12px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:5px 0 0 10px; margin:0}
#logo .tagline {font-size:10px; padding-left: 8px; margin-top:-5px}
#topnav {float:right;  padding-bottom: 5px;}
#topnav .menu {width: 120px; float:left; border-bottom: 4px #cccccc solid; margin-right: 10px}
#topnav .menu_item {padding-top:5px; font-size:18px;}
#topnav .menu_item a{color:#333333; text-decoration:none;}
#topnav .menu_item a:hover{color:#FF9900; text-transform:uppercase;}
#topnav .here{color:#FF9900; text-transform:uppercase; padding-top:5px; font-size:18px;}
#topnav .menu_desc {font-size:10px; text-decoration:none}
#topnav .menu_desc a {font-size:10px; text-decoration:none}
#body {padding: 0 0 0 10px; clear:both}
#body .post {width: 650px; margin:10px 0; padding:0; display:table}
#body .post h2, #body .window h2 {margin:0; color:#FF9900; letter-spacing:-1px; font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#body .post h3, #body .window h3 {margin:0; color:#0066ff; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#body .post h1, #body .window h1 {margin:0; color:#0066FF; letter-spacing:-1px; font-size:20px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#body .post p, #body .window p, #body .post li {font-size:12px;}
#body .post p a, #body .window p a, td a, li a{color:#0099FF; text-decoration:none}
#sidebar {float:right; margin:0; width: 190px;}
#sidebar .sidebar_head {background-color:#FF9900; margin-top:4px; padding:4px}
#sidebar h3{margin:0; color:#FFFFFF; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bolder;}
#sidebar ul {margin:5px 0; padding:0 0 0 20px;}
#sidebar ul li{list-style-image:url(../images/0066_double_arrow.png); font-size:11px}
#sidebar ul li a{text-decoration:none; color:#333333}
#footer {text-align:center}
#footer p {color:#FFFFFF; font-size:10px;}
#footer p a{color:#FFFFFF; text-decoration:none}
#footer p a:hover{color:#FFFFFF; text-decoration:underline}
.style1 {color: #FF9900}
div .errorText, span.error {font-size: 8pt; color: #E31736; padding-top:0px; margin-top:0px; font-weight:bold;}
hr{color:#B3D1FF;}
.errorText2{font-size: 8pt; color: #E31736; padding-top:0px; margin-top:0px; display:none;}

#topbar{ height:10px; background-color:#ff9900; border-bottom: solid 1px black; }
#headerbar{ background-color:white}
#menubar { font-size: 9px; background-color: #FF9900;z-index: 0;height: 21px;border-bottom: solid 1px black;border-top: solid 1px black; margin-bottom:30px;}
#body .window {background: #EEEEEE;width: auto;float: left;height: auto;padding: 15px;margin-left: 15px;border-top: 3px solid #FFFFFF;border-right: 3px solid #999999;border-bottom: 3px solid #999999;border-left: 3px solid #FFFFFF;}
#body .window table { font-size:12px;}
#body .window table.data { background-color:white; margin-top:20px;}
#body .window table .title { padding-left:4px; background-color:#B3D1FF; color:black; border-top:solid 1px black; border-right: solid 1px black; border-left:solid 1px black; margin:0; letter-spacing:-1px; font-weight:bold; font-size:16px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
#body .window table tr td.colhead { background-color: #FF9900; color:black; margin:0; border-top:solid 1px black; border-bottom:solid 1px black; text-align:left; font-size:14px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; padding:2px 5px 2px 5px; }
#body .window table tr td.data { border-bottom:solid 1px black; padding: 2px 4px 2px 4px; }
#body .window table tr.data:hover { border-bottom:solid 1px black; background-color:#FFFFCC; }
.bdtop{ border-top:solid 1px black; }
.bdright{ border-right:solid 1px black; }
.bdbottom{ border-bottom:solid 1px black; }
.bdleft{ border-left:solid 1px black; }
.orangeBox{border: #FF9900 1px solid;}
.blueBox{border: #0066CC 1px solid;}
.feedbackWarning { font: bold 12px "Courier New", Courier, mono; color: #FF9900;}
.feedbackError { font: bold 12px "Courier New", Courier, mono; color: #FF0000;}
.disclaimer{font-size:8px; color:#999999;} 
.center{text-align:center;}