body {margin: 0; padding: 0; text-align: left;
background-image: url(images/background.jpg); background-repeat: repeat-x; background-color: #c4dfb6;
color: #292b29; font: normal 12px arial, helvetica, sans-serif;
}

h1.pagetitle{font-size: 18px; color: #486040; margin: 0; padding: 0 0 12px 10px;}
h2.pagetitle2{font-size: 18px; color: #d93800; margin: 0; padding: 0 0 16px 10px;}

.input_f{border: 1px solid #7a7c7b; color: #141414; margin: 0; padding: 0;}
.input_b{vertical-align: top; font-size: 10px; color: #fff; font-weight: bold; font-family: verdana, sans-serif;
margin: 5px 0 0 0; padding: 2px; background-color: #3C5E39; border-width: 0;
}

.centered{text-align: center;}

#footer_top{float: right; padding: 0 3px;}

#total{width: 996px; margin: 0 auto; padding: 0;}
#top{float: left; width: 100%; height: 262px; text-align: left; }
#contentp{float: left; width: 100%; padding: 0; overflow: hidden; /*border: 1px solid red;*/}

#footer{clear: left; font-family: tahoma, sans-serif; background-image: url(images/footer_bg.jpg); background-repeat: no-repeat;}
#footer1 {clear:left; margin: 20px 0 0 0; padding: 1px 0;}
#footer1_in {padding: 10px 0 15px 0; color: #fff;}
#footer1 a{font-size: 11px; font-weight: bold; font-family: tahoma, sans-serif;}
#footer1 a:link, #footer1 a:visited, #footer1 a:active{color: #e3e3e3; text-decoration: none;}
#footer1 a:hover{color: #e3e3e3; text-decoration: underline;}

#footer2{clear:left; padding: 5px 0;}
#footer_l{float: left; width: 160px; padding: 0 0 10px 5px; color: #fff; font-size: 10px; text-align: center;}
#footer_l strong{color: #c4dfb6;}
#footer_r{float: right; width: 180px; padding: 0 5px 10px 0; color: #fff; font-size: 10px; font-weight: bold; text-align: center; font-family: verdana, sans-serif;}
#footer_r a:link, #footer_r a:visited, #footer_r a:active{text-decoration: underline; color: #c4dfb6;}
#footer_r a:hover{text-decoration: none; color: #c4dfb6;}

#block_stat{float: left;}

#navigation{margin-bottom: 10px; color: #000; font-weight: bold; }
#navigation a:link, #navigation a:visited, #navigation a:active{color: #838166; text-decoration: none;} 
#navigation a:hover{color: #649C43; text-decoration: underline;}
#navigation .cl1{padding: 8px 0 0 10px; height: 22px;}

#block_actual_5{float: left; width: 100%; height: 151px; margin-bottom: 13px; background-image: url(images/blocks/action_bg.jpg); background-repeat: no-repeat; overflow: hidden;}
#block_actual_5 .percent{float: left; width: 62px; padding: 53px 0 0 42px; color: #b90202; font-size: 17px; font-weight: bold;}

.actual_5{float: left; width: 880px; margin: 0 0 8px 0; padding: 5px 5px 0 5px; text-align: left;}
.actual_5 .n_teaser{margin: 0; padding: 0; color: #fff; font-size: 14px;}
.actual_5 h3{margin: 0; padding: 20px 0 10px 0; color: #486040; font-size: 20px;}
.actual_5 a:link, .actual_5 a:visited, .actual_5 a:active{color: #486040; text-decoration: underline;}
.actual_5 a:hover{color: #486040; text-decoration: none;}
.actual_5 img {float: right; margin: 4px 0 0 12px; border: 1px solid #5d894b;}

.box1{float: left; width: 996px; background-color: #fff;}
.box1 .box1_top{float: left; width: 996px; height: 8px; font-size: 1px; background-image: url(images/blocks/box1_top.jpg); background-repeat: no-repeat;}
.box1 .box1_bottom{float: left; width: 996px; height: 8px; font-size: 1px; background-image: url(images/blocks/box1_bottom.jpg); background-repeat: no-repeat;}

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

.results{clear: left; margin-bottom: 10px; padding: 4px; 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-weight:bold;}
.results .input_b{float: right;}
.results p{margin: 7px 0 0 0;}


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


/* myform styles */
.myform{float: left; width: 99%;}

.myform fieldset{clear: left;
	margin: 20px 0px 30px 20px; padding: 0px 10px 10px 10px;
	position:relative; 
	background-color:#fff;
	border-width:1px; border-style:solid; border-color:#A8CB55;	
}

.myform fieldset legend{
	margin: 0px 0px 5px 0px; padding: 3px 5px; 
	background-color:#3C5E39;
	color:#fff;
	font-weight:bold;
	font-size: 11px;
	text-transform:uppercase;
	text-align: center;
	border: 1px solid #3C5E39;
	}
.myform label{	
	float:left;
	display:block;
	width:165px;
	text-align:right;
	margin:4px 5px 0px 0px;
	color: #565555; font-weight:bold;
	}
.myform .input_f{
	float: left;
	width:200px; margin:2px 0px 0px 0px; padding:1px 2px; 
	border-color: #7a7c7b;
}
.myform .label1{width: 200px; margin-top: 13px; padding: 0 0 5px 0;}
.myform .label2{width: 340px;}
.form_line{float: left; clear:left; width: 100%; padding: 3px 0;}

.form_line2 label{width: 600px;}
.form_line a{color: #0e4d83; font-weight: bold;}
.form_line img{float:left; margin: 0; padding: 0 0 0 4px;}
.button_centered{float:left; clear:left; width: 100%; margin-bottom: 5px; padding: 15px 0 0 0; text-align: center;}

.myform .input_c{float: left; border: none; width: 20px; margin-top: 14px;}
.myform .input_c1{float: left; border: none; width: 20px; margin-top: 7px;}
.myform .input_r{float: left; background-color: #eceaea; width:204px; border: 1px solid #7a7c7b;}
.myform .input_t{float:left; width: 205px; height: 60px; border: 1px solid #7a7c7b;}
.myform .reqMark{font-weight: bold; color: red; padding-right: 5px;}

.helpBox{display: none; visibility: hidden; clear:left; padding: 5px 0 5px 138px; color: #000;}
.helpBox div{padding: 10px; border: 1px dashed #000; background-color: #fff;}

.input_s{float: left; width: 210px; border: 1px solid #7a7c7b; margin: 2px 0 0 0; color: #141414; font-family: verdana, sans-serif;}

.text_small{clear: left; padding: 15px 0; text-align: center;}
.cnt_base{float: left; padding: 15px;}
.cnt_line{float: left; clear: left; width: 700px; padding: 4px 0;}
.cnt_left{float: left; width: 200px;  padding: 4px 4px;text-align: right; font-weight: bold; background-color: #C4DFB6; border: 1px solid #3C5E39;}
.cnt_right{float: left; width: 335px; padding: 4px 0 4px 10px; border: 1px solid #78B152;}
.cnt_send{text-align: center; font-weight: bold;}

#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;}
