h1{
	color:#503B08;
	font-size:18px;
	padding-left:10px;
}
#page
{
	margin:0px;
	padding:0px;
	top:0px;
	width:100%;
}
#primary-action
{
	color:#6C663C;
	font-weight:bold;
	height:30px;
	width:170px;
}
#content
{
}
#footer
{
	color:#666;
	padding-top:10px;
	text-align:center;
}
#footer a
{
	color:#666;
}
#flat-menu
{
	height:100px;
	position:absolute;
	right:30px;
	text-align:right;
	top:30px;
	vertical-align:middle;
	width:400px;
}
#flat-menu a
{
	color:#000;
	text-decoration:none;
}
#drop-menu{
	top:70px;
	right:0px;
	position:absolute;
	width:520px;
}
#drop-menu a{
	color:#FFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
#drop-menu ul{
	text-align:right;
}
#drop-menu ul li{
	padding:0px 10px;
	display:inline;
}
#drop-menu img{
	float:left;
}
#drop-menu table{
	right:10px;
}
#progress
{
	width:550px;
}
#progress table{
	background-color:#DCE49A;
	border:1px solid #B0B0B0;
	width:550px;
}
#progress table td{
	font-size:10px;
	text-align:center;
}
#image-frame{
	border:1px solid #B0B0B0;
	height:200px;
	text-align:center;
	width:200px;
}
#selected{
	background-color:#B6EC5E;
}
.error{
	border:1px solid #B0B0B0;
	background-color:#EEE;
	color:#F00;
	margin-left:10px;
	padding:5px;
	width:95%;
}
.form-table{
	max-width:600px;
	min-width:300px;
	text-align:left;
}
.form-table th,.form-table td
{
	margin:0px;
	padding:2px;
	text-align:left;
	font-size:13px;
}
.heading{
	color:#4F662B;
}
.text
{
	border:1px solid #999;
}

.results
{
	font-size:13px;
	margin-left:20px;
	min-width:500px;
	max-width:700px;
}
.results a
{
	color:#487536;
	font-size:11px;
	text-decoration:none;
}
.results a:hover
{
	text-decoration:underline;
}
.results td
{
	border-bottom:1px dashed #AAA;
	border-right:1px dashed #AAA;
}
.results th
{
	border-bottom:1px dashed #AAA;
	border-right:1px dashed #AAA;
	border-top:1px dashed #AAA;
	font-size:13px;
	text-align:left;
}
.row-even
{
	background-color:#EFE9BF;
}
.row-odd
{
}
