

 label
{
width: 8em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;

}

 itemfont
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

legend
{
color: #FFFFFF;
background: #009966;
border: 1px solid #009966;
padding: 2px 6px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

 fieldset
{
border: 1px solid #009966;
width: 36em;

}


 .box
{
color: #000000;
background: #fee3ad;
border: 1px solid #781351;
width: 250px;
}
 .bigbox
{
color: #000000;
background: #fee3ad;
border: 1px solid #781351;
width: 400px;
}
 .smallbox
{
color: #000000;
background: #fee3ad;
border: 1px solid #781351;

}

 .submit input
{
margin-left: 8em;
color: #FFFFFF;
background: #ff6600;
border: 2px outset #d7b9c9;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
width: 10em;

} 


.goodvalue { position:inherit; text-indent: 20px; text-align: left; background: url("../images/validation/greencheck.gif") no-repeat left; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top:50%;margin-top:1px;float: none; }


.badvalue { position:inherit; text-indent: 20px; text-align: left;  color: red; background: url("../images/validation/redcross.gif") no-repeat left;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; top:50%;margin-top:1px;float: none; }

.blankvalue {}

	
button {
background-color: #ff6600;
border: 2px #d7b9c9 outset;
padding: 1px 4px;
color: #FFFFFF;
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
cursor: pointer;
font-size:12px;
}
	



button:hover{
border-style: inset;
color: black;
background-color: #fee3ad;
padding: 2px 3px 0 5px; /*shift text 1px to the right and down*/
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	