html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, img, a {
margin: 0; padding: 0; border: 0; 
}
body {margin: 0 4px 10px 4px; background-color: #fff;
color: #3e4b4f; font: normal 12px arial, helvetica, sans-serif;}
td{font-size: 12px;}

a:link,a:visited,a:active {color: #dc8e27;}
a:hover {color: #0568b6; text-decoration: none;}


h1.pagetitle{font-size: 16px; color: #0568b6; margin: 0; padding: 0 0 20px 10px;}
#page_description{margin: 0 5px 15px 5px; font-style: italic; border-bottom: 1px solid #c3c3c3;}

.input_f{border: 1px solid #dc8e27; color: #141414; margin: 0; padding: 0; }
.input_b{height: 19px; font-size: 10px; color: #fff; font-weight: bold; font-family: tahoma, sans-serif;
padding: 1px; background-color: #fff; border: 1px solid #dc8e27;
background-image: url(images/button_bg.jpg); background-repeat: repeat-x; background-position: 0 center;
}
.input_s{border: 1px solid #3b546d; margin: 0 0 2px 0; color: #141414; font-size: 9px; font-family: tahoma, sans-serif;}

.pic{border: 1px solid #5890bc; padding: 2px; background-color: #fff;}

.centered{text-align: center;}

#total{width: 995px; margin: 0 auto; text-align: left;}
#top{ width: 100%;}
#top1{margin-top: 2px; height: 10px; background-color: #5890bc; font-size: 2px;}
#top2{float: left; width: 100%; margin-top: 1px; border-top: 1px solid #5890bc;}
#top .img0{float: left;}
#top_menu{float:right; width: 346px; padding: 8px 0 10px 0; 
text-align: center; font-size: 9px; color: #5e5e5e; font-family: tahoma, sans-serif;
}
#top2_in{width:326px;}
#top_menu .img1{margin: 0 4px 0 0; padding:0;}
#top_menu .img2{margin: 0 6px; padding:0;}
#top_menu a:link, #top_menu a:visited, #top_menu a:active{color:#5e5e5e; text-decoration: none;}
#top_menu a:hover{color: #df4f00; text-decoration: underline;}

#footer1 {clear:left; margin-top: 20px; padding: 1px 0; border-width: 1px 0 0 0; border-style: solid; border-color: #5890bc; font-weight: bold; font-family: tahoma, sans-serif; font-size: 10px; text-transform: uppercase;}
#footer1_in {padding: 15px 0; background-color: #5890bc;}
#footer1 a:link, #footer1 a:visited, #footer1 a:active{color: #fff; text-decoration: none;}
#footer1 a:hover{color: #fff; text-decoration: underline;}

#footer2{clear:left; padding: 10px 0;}
#footer_l{float: left; width: 500px; padding: 0 10px 20px 10px; color: #225a85; font-size: 11px;}
#footer_l a{font-weight: bold;}
#footer_r{float: right; width: 144px; padding-bottom: 20px; color: #225a85; font-size: 10px; font-weight: bold; text-align: center; font-family: tahoma, sans-serif;}
#footer_r a:link, #footer_r a:visited, #footer_r a:active{text-decoration: underline; color: #c97506;}
#footer_r a:hover{text-decoration: none; color: #5890bc;}

#leftp{float: left; width: 198px; margin: 16px 0 0 1px; text-align: left;}
#contentp {float: right; width: 778px; margin-top: 16px;}

#navigation{height: 20px; margin-bottom: 3px; color: #000; font-weight: bold;font-family: tahoma, sans-serif; border-bottom: 5px solid #5890bc; background-image: url(images/blocks/arrow_brown.jpg); background-repeat: no-repeat; background-position: 5px 5px;}
#navigation a:link, #navigation a:visited, #navigation a:active{color: #dc8e27; text-decoration: none;} 
#navigation a:hover{color: #5890bc; text-decoration: underline;}
#navigation .cl1{padding: 2px 0 3px 25px; font-size: 11px; border-bottom: 1px solid #5890bc;}

.box1{float: left; width: 100%; margin-bottom: 18px;}
.box1_top{height:20px; margin-bottom: 3px; padding-bottom: 1px; border-bottom: 5px solid #5890bc; background-image: url(images/blocks/arrow_blue.jpg); background-repeat: no-repeat; background-position: 5px center;}
.box1_top h2{padding: 2px 0 3px 23px; font-size: 12px; color: #dc8e27; font-family: tahoma, sans-serif; text-transform: uppercase; border-bottom: 1px solid #5890bc;
}
.box1_content{padding: 6px 4px; border: 1px solid #5890bc;}
.box1 .st1{font-weight: bold; color: #2a2a2a; margin-bottom: 4px; font-size: 11px; text-align: center;}
.box1 h3 {color: #f3832d; font-size: 13px; padding: 4px 0;}
.box1 .f_button{text-align: right; padding: 5px 1px}
.box1 label{display: block;  float: left; width: 70px; margin-top: 6px; padding-right: 5px; color: #474848; text-align: right; font-size: 10px; font-family: verdana, tahoma, sans-serif; }
.box1 .input_f{margin-top: 6px; width: 80px; }
.box1 .clink{padding: 6px 0 10px 0; margin: 5px 0 5px 0; border-width: 1px 0; border-style: dashed; border-color: #dc8e27; font-size: 11px; font-weight: bold; }
.clink a:link, .clink a:visited, .clink a:active{color: #0568b6; text-decoration: underline;}
.clink a:hover{color: #c97506; text-decoration: none;}


#box_login .clink{text-align: center;}
#box_login .box1_top h2{color: #dc8e27; font-family: tahoma, sans-serif; font-size: 12px;}
#box_newsletter .clink{border-color: #5890bc;}
#box_newsletter .box1_top h2{color: #5890bc;}
#box_newsletter .box1_top{background-image: url(images/blocks/arrow_brown.jpg); background-position: 5px center;}
#box_newsletter .box1_top{border-color: #dc8e27;}
#box_newsletter .box1_top h2{border-color: #dc8e27;}
#box_newsletter .box1_content{border-color: #dc8e27;}

.cleaner {
clear:both; height:1px; font-size:1px; border:none;	margin:0; padding:0; background:transparent;
}

.results{clear: left; margin-bottom: 10px; padding: 4px; font-size: 11px; color: #3a4750;
background-color: #f6f7f9; border: 1px solid #3a4750;}
.results a:link, .results a:visited, .results a:active{color: #a60101; text-decoration: underline;}
.results a:hover{color: #fd6300;}
.results .now{color: #fd6300;font-size: 11px; font-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}

.error{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #fdfcb5; border: 1px dashed #bc0101; margin: 2px 2px 6px 2px; padding: 2px;}
.error_s{font-size: 11px; font-weight: bold; color: #bc0101; text-align: center; background-color: #ffffff;}


#write_params{clear:both; float: left; width: 99%; padding: 10px 0px 10px 4px;}
#write_params table{float:left; width: 100%; border-collapse: collapse; border-spacing: 0px;border: 1px solid #e0dedf; background-color: #f9f7f8;}
#write_params th{padding:3px 5px; font-size: 10px; font-weight: bold; color: #414141; text-align: center; background-color: #d5d5d5;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px;vertical-align:top;}
#write_params td{font-size: 9px; color: #3f3d3e;padding:2px 5px;border-collapse: separate; border: 1px solid #cccccc;border-spacing:0px; vertical-align:top;}


