html body
{
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 12px ;
	color: black ;
	margin: 10px ;
}

div > h3
{
	margin: 0px ;
}

h2 
{
	width: 100% ;
	background-color: Purple ;
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 12px ;
	font-weight: bold ;
	color: white ;
	padding: 5px ;
}

h3 
{
	width: 100% ;
	/*background-color: #AFA1BF;*/
	background-color: #4D4896;
	color: #FFFFFF ;
	font-family: Arial, Verdana, Sans-Serif ;
	font-size: 12px ;
	border-bottom: solid 1px black ;
	padding: 3px 0px ;
	text-transform: uppercase ;
	font-weight: normal ;
}

h3 span 
{
	padding-left: 10px ;
}

div.box 
{
	margin: auto ;
	width: auto ;
	border-color: Black ;
	border-width: 1px ;
	border-style: solid ;
	height: 350px ;
}

.instructions 
{
	clear: both ;
	padding-top: 10px ;
	padding-bottom: 10px ;
	width: auto ;
}

.row_form
{
	clear: both ;
	padding-top: 4px ;
	padding-left: 5px ;
}

div .label_form
{
	float: left ;
	width: 130px ;
	text-align: left ;
	height: 20px ;
	font-weight: bold ;
}

div > .label_form 
{
	height: auto ;
	min-height: 20px ;
}

div .field_form 
{
	float: left ;
	width: 200px ;
	text-align: left ;
	color: black ;
	height: 20px ;
}

div > .field_form 
{
	height: auto ;
	min-height: 20px ;
}

div .field_form input
{
	width: 150px ;
}

.button 
{
	clear: both ;
	padding: 10px 0px;
	text-align: center ;
}

.error 
{
	color: Red ;	
}

.success 
{
	padding-top: 100px ;
	font-size: 12px ;
}
