

#formHolder{


width:550px;	
	
	
	
}

#retryHolder{
	
	margin-left:100px;
	padding:10px;
	
}

#errorMessage{
	
	font:normal 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 2px;
	color: #900;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:5px;
	
}

.error{
	
	font:normal 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding: 0 2px;
	color: #900;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:5px;
	
}

/*format and style paragraph element */
#formHolder p {
	font:normal 0.7em "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin: 1px 10px 0 20px;
	padding: 0 1px;
	color: #333;
}

/*format and style top instruction */
.instruct {
	width:500px;
	margin-left:10px;
	font:bold 0.9em  Verdana, Geneva, sans-serif;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:20px;
}



/*format and style form elements */
p, td{
	font-family:Arial, Helvetica, sans-serif;	
	padding: 4px 16px;
}

form{
	width:550px;
	padding:5px 5px;
}
form div.formBox{
	padding:10px;
}
form div.buttons{
	padding-left:113px;	
}
fieldset{
	color:#2e2e2e;
}
legend{
	font:bold 14px Arial, Helvetica, sans-serif;
	color: #7aa054;
	padding:2px 2px;
	
}
div.formBox label{
	font:bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2e2e2e;
	display:inline;
	float:left;
	width: 150px;
	text-align:right;
	margin-right: 15px;
}
div.formBox fieldset label{
	display:inline-block;
	width: 150px;
	margin-right: 15px;
	float:none;
}
div.formBox input{
	font:normal 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #2e2e2e;
}
input.btn{
	width: auto;
}
input.narrow, select.narrow, textarea.narrow{
	width: 50px;
}
input.mid, select.mid, textarea.mid{
	width: 150px;
}
input.wide, select.wide, textarea.wide{
	width: 180px;
	background-color:#FFC;
}
input.xtrawide, select.xtrawide, textarea.xtrawide{
	width: 350px;
}



/*define size for buttons */
.btnclick {
	width:95px;
	font: bold 11px "Trebuchet MS", Arial, Helvetica, sans-serif;
	
}