#txtheader{
height:65px;
left:25px;
position:absolute;
top:15px;
width:365px;
z-index:10;
}



.justify {text-align: justify}
.center {padding-left:15px;}


/* project specific */
/*#maintxt {padding-top:12px; padding-left:0px; padding-right:0px; text-align: left}*/

#maintxt {text-align: left}
#maintxt h1{font: italic 27px/31px "Arial";}
#maintxt h2{font: italic 23px/27px "Arial";}
#maintxt h3{font: italic 21px/24px "Arial";}

fieldset { border:1px solid #465C5B; margin:30px; padding: 10px; margin-bottom:10px; margin-top:20px;}

fieldset div.desc {padding-left: 0px; padding-top:5px; padding-bottom:5px;}
fieldset div.sel {padding-left: 0px;}

.asize{
	border: 1px solid #bfcde6;
	width:50px;
	height:20px;
	margin-left: 0px;
	background:#fff;
	font: italic 12px/20px Arial;
}

.aindent {margin-left: 30px;}

legend {
  padding: 0.2em 0.5em;
  color:#CCCCCC;
  font-size:11px;
  text-align:right;
  }


#content #left,#left2,#right,#right2 ul {background: none; list-style: disc outside; list-style-type: square; margin: 0px 0px 25px 10px; padding: 0px 0px 0px 5px;}
#content #left,#left2,#right,#right2 ul li{background: none; list-style: disc outside; list-style-type: square;  margin: 0px 0px 8px 15px; padding: 0px 0px 0px 5px;} 

.label {float: left; width: 275px;}

.first_form {padding-bottom: 3px; padding-top: 3px; font-weight: normal; padding-left: 30px; padding-right: 30px;}

input.contact_form_top{
	border: 1px solid #bfcde6;
	width:270px;
	height:20px;
	background:#fff;
	font: italic 12px/20px Arial;
}
select.cf{
	border: 1px solid #bfcde6;
	width:270px;
	background:#fff;
	font: italic 12px/20px Arial;
	text-align: left;
	margin:0px; 
	padding:0px;
}


textarea.contact_content{
	border: 1px solid #bfcde6;
	width:270px;
	height:100px;
	background:#fff;
	font: italic 12px/20px Arial;
}

input.button{
	margin-top: 15px;
	border: 1px solid #bfcde6;
	width: auto;
	padding: 0 20 0 20px;
	height:24px;
	background:#8b8e95;
	font: italic 12px/22px Arial;
	color: #ffffff;
}

.contactleft{width: 350px;}
.contactright {padding-left: 20px;}
.companyname span{font-weight: bold !important; font-size: 120%; padding-top: 10px;}

.validation-advice {
	margin: 0px 0px;
	padding: 3px;
	color : #FF3300;
	font: bold 12px/15px "Arial";
}

/* -- */
