#form
{margin: 0; padding: 0;}

#form dl{margin: 0; padding: 0; background-color: #ffffff;}
#form dd, dd.th
	{margin: 0; padding: 0; font-size:12px; height:50%}
#form dd.th
	{height:100%}	

#form dd.bluetopform, dd.bluebtmform
	{
	margin: 0;
	padding: 20px 5px 5px 10px;
	color: white;
	background-color:#4273BD;
	background-repeat:no-repeat;
	}
#form dd.bluetopform {height: 20px;background-image: url('../img/bluetopform.gif');}
#form dd.bluebtmform {height: 20px;background-image: url('../img/bluebtmform.gif');}
	
#form table
	{
	margin: 0;
	padding: 0;
	width: 100%;
	vertical-align:text-top;
	}
	
#form td, td.right, td.noborder td.required
	{
	border: 1px;
	border-style: solid;
	border-color: #ADC6DE;
	margin: 0;
	padding: 2px;
	font-size: 12px;
	text-align: left;
	}

#form td.right {text-align: right;}
#form td.noborder{border: 0px;}
#form td.required{background-color: #6699FF; color:white;}

#form th
	{
	margin: 0;
	font-size: 14px;
	padding: 2px;
	background-color:#000060;
	text-align: left;
	text-transform: uppercase;
	color:white;
	}
	
.formpage
	{
	float: left;
	width: 510px;
	margin: 0;
	padding: 0;
	}
	
.formpagea
	{
	float: left;
	width: 410px;
	}
		
.formright, .formleft
	{background-color:white;}
.formleft {width: 300px; float: left; padding:0px 0 10px 0px;}
.formright {position: relative; width: 420px; float: right; padding:0px 0px 10px 0px;}