
body{margin:0;padding:0;background: #F8F8F8;}

/* contact form styles*/
form {padding:0;margin:10px 15px;}

.contactform { 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 11px; 
color: #254669;
 padding:0;
margin:0;
width:350px;height:550px;
} 
.contactform input {
	width:250px;height:17px;border: 1px solid #BBC4CB;
}
.contactform textarea {
	border: 1px solid #BBC4CB;width:250px;height:80px;
}
.contactform label {
	display: block;padding:0;
}
.fieldcheck ul { display: block; margin:5px 0px;padding: 0px;}
.fieldcheck li { display: block; margin: 0 0 0 15px; list-style-type: none;padding:0; }
.fieldcheck input {width:auto;border:none;vertical-align: middle;padding:0;margin: 0px 2px; }

input.button { 
background: #9AA7B8;font-size:11px; font-weight:bold;
color: #fff;width:85px; height: 18px;border: 1px solid #607188;
 letter-spacing: 1px;display:inline;
} 
/*the leftalign class is attached to the p tag at the top of the contact form*/
.leftalign {text-align:left!important;margin:0 0 5px 0;font-size:12px!important;}

/*for thankyou and 500 404 error pages*/
.contactform p, .contactform h3, .contactform h1,.contactform h2 {text-align:center; font-family: Arial, Helvetica, sans-serif;}
.contactform h1,.contactform h2,.contactform h3 {font-size:20px;}
.contactform p {font-size:14px;}

/*red class to attach to <span> tag for validation error if required*/
.validate {color:#CC0000;}
