#mainContent {
	font-size: .9em;
	}
#contactform fieldset {
	margin: 1em 1em;
	padding: 1em;
	border: 1px solid #639;
		}
#contactform label {
	float: left;
	width: 23em;
	} 
#contactform textarea {
	width: 250px;
	height: 100px;
	}
#contactform input[type="text"] {
	width: 250px;
	}
#contactform input[type="text"] label{
	width: 500px;
	}
#contactform input[maxlength="12"]  {
	width: 12em;
	}
#contactform input[maxlength="11"]  {
	width: 12em;
	}
#contactform input[maxlength="5"]  {
	width: 5em;
	}
#contactform input[maxlength="10"]  {
	width: 10em;
	}
#contactform input[maxlength="4"]  {
	width: 3em;
	}
#contactform input[maxlength="3"]  {
	width: 3em;
	}
#contactform input[maxlength="2"]  {
	width: 3em;
	}	
#contactform input.checkbox, #contactform input.submit {
	width: auto;
	}
#contactform input.checkbox {
	float: left;
	margin-right: 0.5em;
	border-style: none;
	}
#contactform input.radio {
	width: auto;
	float: left;
	margin-right: 0.5em;
	border-style: none;
	}
#contactform fieldset fieldset {
	border: none;
	margin-left: 0em;
	margin-top:0em;
	padding: 0;
	}
#contactform fieldset fieldset legend {
	font: normal 0.8em "Trebuchet MS", Verdana, Geneva, Arial, sans-serif;
	}
#contactform input.button
{
position: relative;
top: 5px;
left: 345px;
clear: both;
width: 100px;
margin: 10px auto;
padding: 2px 5px;
font-size: 14px;
}
#mainContent .box{  
    width:90%;  
    padding:10px 10px 10px 25px;  
    margin-bottom: 15px;
	font-size: 1.2em;
    font-weight:bold;
	margin: 1em;
	}	
.green{  
    background-color:#95ca78;  
    border-bottom:solid 1px #8AA000;
	color: #FFFFFF;
	}  	
.blue{  
    background-color:#3399FF;  
    border-bottom:solid 4px #E8514A;
	color: #FFFFFF;
	} 
.red{  
    background-color:#ff0015;  
    border-bottom:solid 1px #8AA000; 
	color: #FFFFFF;
	}
.gold{
	background-color:#fcd116;
	border-bottom:solid 1px #8AA000;
	color: #663399;
}
.lightpurple {
	background-color:#d3aff7;
	border-bottom:solid 1px #663399;
	color: #fcd116;
}
.purple{
	background-color:#663399;
	border-bottom:solid 1px #ffffff;
	color: #FFFFFF;
}
.gray{
	background-color:#e3e3e3;
	border-bottom:solid 1px #aaaaaa;
	border-radius: 8px;
}
.success{
	color: green;
}
.error{
	color: red;
}	
.nowrap  {
	float: none;
	width: 400px;
	font-size: 0.8em;
	clear: both;
	line-height: 2em;
	}
.radiolabel {
	float: left;
	width: 8em !important;
	}
.checkboxlabel {
	float: left;
	width: 18em !important;
	}