/*
styling from Nick Rigby
http://www.alistapart.com/articles/prettyaccessibleforms
http://www.nickrigby.com/
*/
#wrapper{
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #330000;
	line-height: 18px
}
em{
	font-weight:bold;
	color:#f00;
}
label{
	width:180px;
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	font-size:12px;
	font-weight:bold;
}

fieldset{
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	background-color:#E2E2B6;
}

legend{
	font-weight: bold;	
}

ol{
	margin:0;
	padding:0;
}

li{
	list-style: none;
	padding: 5px;
	margin: 0;
	background-color:#F7F7D4;
	border-top:1px solid #D9E2B6;
}

#wrapper input{
	width:200px;
}
#wrapper textarea{
	width:200px;
	height:80px;
}
.terms{
	font-weight:bold;
	font-size:12px;
	margin-top:20px;
}
.agree{
	width:auto;
	display:block;
	line-height:18px;
	text-align:justify;
}
#sign1, #sign2, #sign3{
	width:auto;
}
.submit_button{
	width:75px;
}
.error{
	color:#f00;
	font-weight:bold;
	text-align:left;
}