body, td, th { font-size:76%; color:#000; background:#FFF; font-family:verdana, arial, helvetica, sans-serif;
	padding:0; margin:0;
}
html>body, html>body td, html>body th { font-family:Verdana, Sans-serif; }
img { border: 0; }

#top {	
	position:absolute;
	top:0px;
	left:15em;
	width:55em;
	margin-top:1em;
	margin-left: 0em;
	margin-right:0px;
	padding-bottom:1em;;
	z-index:2;
	border-bottom: 1px solid red;
	text-align:center;
	}
	
	#top h1 {font-size:large; color:red; font-weight:bold;}

	#top_left { float:left; width:35em;  margin-top:0.6em; font-weight:bold; }
	#top_right { float:right; width:107px;
				text-align:left;}
	
	
	#main {
	position:absolute;
	top:18em;
	left:15em;
	width:55em;
	background-color:white;

		}
		
		ul{padding:0; margin:0;}
		
	ul	li {padding-top:.5em; list-style:none;}
		
#footer {border-top: 1px solid red; margin-top:10em;}
	fieldset {width:30em;}
	legend {font-weight:bold; color:red;}
.row label { display:inline-block; width:8.2em; }
.row { padding:0.2em 0; }
.error { color:red; }