body{
	margin:0px;
	background-color: #205edb;
	font-family:verdana;
	font-size:70%;
}

.formtable td{
	vertical-align:top;
}

.formtextarea {
	width:400px;
	height:80px;
}

.formtable .col1
{
	width:150px;
}

.required {font-weight:bold;}

.error {
	color:red;
	font-weight:bold;
}

.centered {text-align:center;}

legend {
	font-weight:bold;
	font-size:14px;
	font-family: Arial;
}

fieldset {
	margin:10px 0px 0px 0px;
}

.submit{
	text-align:center;
}

.formbuild{
	margin:15px 0px 0px 0px;
	width:100%;
	text-align:center;
}

h3,
.h3 {
	font-size:11px;
}

#footer a:link,
#footer a:visited,
#footer a:hover,
#footer a:active{
	color:#FFFFFF;
}

#footer a:link,
#footer a:visited,
#footer a:active{
	text-decoration: underline;
}

#footer a:hover {
	text-decoration: none;
}

#footer {
	clear:both;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
	font-size: 10px;
	line-height: 14px;
	color: #FFFFFF;
	padding: 10px;
	text-align:center;
}

.datagrid
{
	width:100%;
	border:0px;
	border:1px solid black;
	border-collapse:collapse;
}

.datagrid th, .datagrid td
{
	padding:5px;
	vertical-align:top;
	border:1px solid black;
	border-collapse:collapse;
}

.datagrid th
{
	text-align:center;
	background-color:#E6EAEF;
}

.searchformfields {
	width:150px;
}

.formtable td {
	padding:5px;
	margin:0px;
}

.formtable {
	border:0px;
	width:95%;
}

.firmcomments
{
	width:550px;
	height:75px;
}

.formlist dd
{
	display:inline;
	margin:0px 0px 0px 10px;
}

.formlist dd.firstele
{
	margin:0px 0px 0px 0px;
}

.formtable dl, .formtable dd
{
	margin:0px 0px 0px 0px;	
}