BODY 
{ 
	color: #333333; 
	background-color: #e5e5e5;
	font-size: smaller; 
	font-family: verdana, arial, geneva; 
	margin: 0px;
	text-align: center;
}

DIV
{
	padding: 3px;
}
	
div.hlinks 
{
	text-align: center; 
	background-color: #333333; 
	color: #CCCCCC;		
	padding: 6px;
	margin-bottom: 20px
}

a.hlinks:link,a.hlinks:active,a.hlinks:visited  
{
	text-decoration: none;
	color: #CCCCCC;
}

a.hlinks:hover 
{
	text-decoration: underline; 
	color: #CCCCCC;
}

div.formContainer 
{
	text-align: center; 
	width: 550px;
	margin-bottom: 20px;
}

div.formRow
{
	float: none;
	width: 400px;
}
div.modRow
{
    float: none;
}

div.moduleEven
{
    float: none;
}

div.moduleOdd
{
    float: left;
}

div.modType 
{
    width: 50%;
}

div.modData
{	
    width: 50%;

}

div.label, div.moduleLabel
{
	font-weight: bold;
}

div.label
{
	float: left;
	padding-right: 5px;
}	

div.modDataFieldLabel	
{
   font-size: xx-small;
   width: 200px;
}

div.subLabel
{
   font-size: smaller;
   font-weight: normal;
   text-align: left;
   width: 100%;   
}    
.error{color: red};

td
{
    vertical-align: top;
}

table
{
    
}