@charset "utf-8";
/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.instruction{
		font-size:13px;

	}

.instruction ul{
		list-style-type:disc;
		margin-top:0px;
		}
		
.instruction li{
		margin-bottom:14px;

		}	
		
		
.arial12bold{
		font-weight:bold;
		text-align:right;}	
		
.arial12boldbox{
		font-weight:bold;
		padding-left:5px;
		}
.arial12boldbox a{ color:#003ba6; text-decoration:underline;}
.arial12boldbox a:hover{ color:#003ba6; text-decoration:none;}

		
		
.namefieldnormal{ width:216px; 
		height:16px;
		border:1px solid #7f9db9;
		margin-left:7px;
		background-color:#ffffff;
		font-size:12px;
		color:#000000;
		}		

/*.namefieldactive{ width:216px; 
		height:16px;
		border:1px solid #7f9db9;
		margin-left:7px;
		background-color:#d5e994;
		font-size:12px;
		color:#b5b5b5;}		*/
		
.arial11{ font-size:11px;
	color:#a5a5a5;
	padding-left:7px;
	}
	
.arial11normal{ font-size:11px;
	}	
.arial11normal a{ color:#003ba6; text-decoration:underline;}
.arial11normal a:hover{ color:#003ba6; text-decoration:none;}


.arial11bold{ font-size:11px;
	padding-left:7px;
	font-weight:bold;
	background-color:#edf3fe;
	}
	
	
	
	
form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  margin: 0;
  padding: 0;
  width: 100%;
  font-size:11px;
  
}

.mainform{
	
	
	}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	/*width: 125px; */
	width: 105px; 
	padding: 0; 
	margin: 8px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

.label2{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 105px; 
	padding: 0; 
	margin: 8px 0px 0px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	
	}
	
.label3{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 134px; 
	padding: 2px 0px 0px 10px;
	margin: 0px ; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	color:#000;
	font-weight:bold;
	
	}
	
.label4{
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 119px; 
	padding: 8px 0px 0px 10px;; 
	margin: 0px ; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	
	}	


.textfield, form textarea, form select {
	/*width:170px; */
	width:155px;
	height:18px;
	margin:5px 0 4px 4px;
	border:1px solid #7f9db9;
	padding:0px;
	font-size:11px;
	text-transform:uppercase;
	
	
}
.textfield2, form textarea, form select {
	/*width:170px; */
	width:155px;
	height:18px;
	margin:5px 0 4px 4px;
	border:1px solid #7f9db9;
	padding:0px;
	font-size:11px;
	}

.textfield3, form textarea, form select {
	width:65px;
	height:18px;
	margin:5px 0 4px 4px;
	border:1px solid #7f9db9;
	padding:0px;
	font-size:11px;
	text-transform:uppercase;
	
	
}

form input{
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
	width:63px;
	height:19px;
	color:#000;
	font-size:11px;
}

input.noheight{ height:auto !important;}

textarea { overflow: auto; }

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.red{ color:#943634; font-weight:bold;}

.maroon{ color:#943634;}

.indent{ text-indent:5px;}
.indent2bold{text-indent:10px; font-weight:bold; font-size:11px;}
.indent3normal{ text-indent:10px;}
	
.arialblack11bold{ color:#000;
	font-size:11px;
	}	
	
.undertaking{ }

.undertaking ul {
	list-style: none;
	margin: 0px;
	padding:0px 0px 0px 0px;

}

.undertaking ul li {
    padding: 0 0 0 10px;
	margin-bottom:10px;
	background:url(../images/arrow.gif) no-repeat 0 4px;

}

.arial11boldgreen{
		color:#008900;
		text-transform:uppercase;
		font-size:11px;
		font-weight:bold;
		padding-left:7px;
	}
	
	
.paddingleft{ padding-left:6px;}	




/* 05-08-09*/

.namefielddeactive{ 
    width:216px; 
	height:16px;
	border:1px solid #7f9db9;
	margin-left:7px;
	background-color:#FFA67C;
	font-size:12px;
	color:#000000;
}	

.namefielddeactive_small{ 
    width:65px; 
	height:16px;
	border:1px solid #7f9db9;
	margin-left:7px;
	background-color:#FFA67C;
	font-size:12px;
	color:#000000;
}

.requiredfield {
	color:#FF0000;
	font-family:Tahoma,Arial,Verdana;
	font-size:11px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	text-decoration:none;
	text-transform:none;
}

.namefieldactive{ width:216px; 
		height:16px;
		border:1px solid #7f9db9;
		margin-left:7px;
		background-color:#d5e994;
		font-size:12px;
		color:#000000;
}
.namefieldactive_small{ 
		width:65px; 
		height:16px;
		border:1px solid #7f9db9;
		margin-left:7px;
		background-color:#d5e994;
		font-size:12px;
		color:#000000;
}

.namefieldactivenew{ 
	width:170px; 
	height:16px;
	border:1px solid #7f9db9;
	margin-left:7px;
	background-color:#d5e994;
	font-size:12px;
	color:#000000;
}

.namefielddactivenew{ 
	width:170px; 
	height:16px;
	border:1px solid #7f9db9;
	margin-left:7px;
	background-color:#FFA67C;
	font-size:12px;
	color:#000000;
}

.namefieldactiveead{ 
	width:155px; 
	height:18px;
	border:1px solid #7F9DB9;
	margin:5px 0 4px 4px;
	background-color:#d5e994;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
	padding:0;
}

.namefielddactiveead{ 
	width:155px; 
	height:18px;
	border:1px solid #7F9DB9;
	margin:5px 0 4px 4px;
	background-color:#FFA67C;
	padding:0;
	font-size:11px;
	color:#000000;
	text-transform:uppercase;
}

.meter {
	background:#FFFFFF none repeat-x scroll 0 0;
	border:1px solid #000000;
	display:block;
	height:12px;
	margin-right:5px;
	/*width:90px;*/
	text-align:left;
}