* {
	margin: 0; 
	padding: 0;
}
#wrapper {
	width: 560px; 
	margin: 20px 0px 0px 70px;
}
ul#form2 li label {
	color: #444444;
	font-family: Myriad Pro,Arial,Verdana,Helvetica,sans-serif;
}
.form {
	float: left; 
	padding: 0 10px 10px 10px; 
	background: #E3DDD0; 
	border: 2px solid #B5AE9F;
}
.form li {
	display: block;
	align: top;
}
.form label {
	float: left; 
	width: 110px; 
	padding: 10px 10px 0 0; 
	font-weight: bold;
	display: block;
	align: top;
	_padding: -10px 10px 0px 30px;
}
.form label.seconds {
	float: left; 
	width: 30px; 
	padding: 10px 10px 0px 20px; 
	font-weight: bold;
	display: block;
	text-align: right;
	
}
.form label.secondslong {
	float: left; 
	width: 90px; 
	padding: 10px 10px 0px 12px; 
	font-weight: bold;
	display: block;
	text-align: right;
	
}
.form select {
	float: left; 
	width: 146px; 
	margin-top: 10px;
}
.form input {
	float: left; 
	margin-top: 10px;
	display: block;
}
.form input.second {
	float: left; 
	margin-top: 10px;
	display: block;
}
.form textarea {
	float: left; 
	margin-top: 10px;
}
.form .submit {
	clear: both;
}
#msg {
	display: none; 
	position: absolute; 
	z-index: 200; 
	background: url(images/valid_arrow-blue.gif) left center no-repeat; 
	padding-left: 7px;
}
#msgcontent {
	display: block; 
	background: #7EAAB4; 
	border: 2px solid #B5AE9F; 
	border-left: none; 
	padding: 5px; 
	min-width: 150px; 
	max-width: 250px;
}
#wrapper ul#form2 {
	list-style-type: none; 
	list-style-image: none; 
	list-style-position: inside;
}
#wrapper ul#form2 li {
	width: 100%;
	height: 32px;
	display: block;
}