INPUT {
	font-family:Tahoma, Arial, Verdana, Helvetica, sans-serif;
}

.error{
 color:#970000;
 padding:0px 8px;
 margin:0px 0px 10px 0px;
}

fieldset{
 border-left:none;
 border-right:none;
 border-bottom:none;
 border-top:1px solid #333;
 padding-top:15px;
 margin-bottom:35px;
}

fieldset input{
 width:450px;
}

fieldset textarea{
 height:170px; 
 width:450px;
}

fieldset .file{
 width:150px
}

fieldset input.checkbox{
 width:50px;
}

fieldset input.button{
 width:100px;
}

/* contact form */

form.contact_form input,
form.contact_form textarea{
 background:#2A2A2A;
 border:1px solid #626262;
 font-family:Tahoma, verdana, arial, helvetica;
 font-size:10pt;
 color:#fff;
 width:240px;
}

form.contact_form textarea{
 color:#fff;
 height:135px;
}

form.contact_form button{
 margin-left:245px;
 width:120px
}

.non_print_button {
	width:80px;
	height: 20px;
	font-size: 8pt;
}
select.formField {
	height: 18px;
}