html, body, form, fieldset, img, a {
margin: 0; padding: 0; border: 0; 
}
body {margin: 0; background-color: #fff; text-align: center;
color: #000; font: normal 12px arial, helvetica, sans-serif;}
td{font-size: 12px;}
tr{vertical-align: top;}
a:link,a:visited,a:active {color: #DC4818;}
a:hover {color: #6c6c6c; text-decoration: none;}

.cleaner{clear: both;}

.img0{float: left; margin: 0 5px 0 0; padding: 0; border: 1px solid #DC4818;}

.input_f{width: 262px; margin: 0; padding: 0;  border: 1px solid #7a7c7b; color: #000;}
.input_b{width: 110px; height: 23px; vertical-align: top; margin: 5px 0 0 0; padding: 0; font-size: 12px; color: #fff;
font-weight: bold; font-family: tahoma, sans-serif; border: 1px solid #252525;
background-color: #000;
background-image: url(images/button.jpg); background-repeat: no-repeat;
}
.buttons{padding: 0 0 0 100px;}

h1{margin: 0; padding: 0 0 15px 5px; color: #DC4818; font-size: 20px;}
h2{margin: 0px; padding: 0 0 3px 0; color: #DC4818; font-size: 20px;}
h3{margin: 0; padding: 0 0 10px 0; color: #DC4818; font-size: 20px;}

#total{width: 995px; margin: 0 auto; padding-top: 3px; text-align: left;}

#container{padding: 10px 0;}
#p_right{float: right; width: 540px; text-align: justify; color: #6C6C6C; font-size: 14px;}
#p_left{float: left; width: 430px; padding: 0;}
#p_left h3{padding: 0 0 10px 50px;}

.ref{float: left; clear: both; width: 100%; padding: 0; margin: 0;}
.line{float: left; width: 100%; margin: 5px 0; padding: 0; border-top: 1px dashed #DC4818; font-size: 1px;}

#footer{clear:left; width: 100%; height: 24px; margin: 10px 0 0 0; padding: 0;}
#footer_r{float: right; width: 144px; margin: 5px 0 0 0; padding-bottom: 10px; color: #000; 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: #DC4818;}
#footer_r a:hover{text-decoration: none; color: #6c6c6c;}


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

.mes_succes{margin: 5px; padding: 2px; text-align: center; color: #ff0000; font-size: 15px; font-weight: bold;}

.cnt{padding: 0 0 10px 80px;}
.cnt strong{color: #FFA800;}
.cnt_title{margin: 0; padding: 0 0 5px 0; color: #6C6C6C; font-weight: bold; font-size: 14px;}
.cnt a:link, .cnt a:visited, .cnt a:active {color: #6C6C6C;}
.cnt a:hover {color: #FFA800; text-decoration: none;}

.box1{margin: 0 0 40px 0; text-align: justify; color: #6C6C6C; font-size: 14px;}

/* myform styles */
.myform{float: left; padding: 0 0 20px 25px;}


.myform label{	
	float:left;
	display:block;
	width:70px;
	text-align:right;
	margin:4px 8px 0px 0px;
	color: #6c6c6c; font-size: 12px;
	}
.myform .input_f{
	float: left;
	width:260px; margin:2px 0px 0px 0px; padding: 1px 2px; 
	border-color: #A7A6A5;
	background-color: #fff;
}
.form_line{float: left; clear:left; width: 360px; padding: 3px 0;}

.reqMark{float: right; width: 10px; color: #DC4818; font-weight: bold; font-size: 20px;}

