body{background-color: #FFFFFF;font-family: Arial,Helvetica,sans-serif;}

.contactform{width:  400px;
     margin: 0px 0;
     padding: 10px;
     font-size: 11px;
     float: left;
     clear: both;
}
     
fieldset {margin: 10px 0; border: none;}
a {color: #990000; text-decoration: none;}
a:hover {color: #483D8A;}
  
legend {
	 background: #efefef;
	 color: #000;
	 padding: 0px 20px;
	 border: none;
	 /*text-transform: uppercase;*/
	 width:100%;
	 font-size:10pt;
	 height:26px;
	 line-height:26px;
}
label {
     width: 100px;
	 float: left;
     clear: both;
     padding: 3px 24px;
     margin: 3px 0;
	 font-size:9pt;
     }
          
input, textarea, select {
     border-right: 1px solid #ddd; 
     border-bottom: 1px solid #ddd;
     border-left: 1px solid #666666; 
     border-top: 1px solid #666666;
     background: #fff;
     padding: 0px 3px;
     margin: 3px 0;
     width: 200px;
}
select {
     width: 100px;
}
table { border-spacing:0px; width:360px; border:0px solid;}
.label { width:100px; padding:0px;}
.field { width:250px; padding:0px;}
.error { color: #cc3333; font-size:11px;}

.actions div{text-align: center;}
.actions input { width:80px;}
.actions input { background: #555555; color: #fff; border-top:2px solid #fff; border-left:2px solid #fff; border-bottom:2px solid #666666; border-right:2px solid #666666;}
.actions input:hover{ background: #555555; color: #fff; border-top:2px solid #ddd; border-left:2px solid #ddd; border-bottom:2px solid #fff; border-right:2px solid #fff;}

.required {
	 color: #800000;
}

