/* Cached from: css/validation.css on Thu, 08 Dec 2011 09:47:15 -0800 */

#MyForm {
	width:500px;
	margin:0 auto;
}
#MyForm .req {
	color:red;
	font-weight:bold;
}
#MyForm .section {
	padding:5px;
	overflow:hidden;
}
#MyForm input, #MyForm select {
	width:100%;
	padding:3px 0;
	font-size:14px;
	line-height:17px;
}
#MyForm input.text {
	border:1px solid #808080;
}
#MyForm li {
	display:block;
}
#MyForm li.sep {
	height:5px;
	margin-top:6px;
	clear:both;
	border-top:1px dotted #CCC;
}
#MyForm li label {
	padding:4px;
	display:block;
}
#MyForm li * label {
	padding:0;
	margin:0;
	border:0;
	font-size:12px;
	color:#606060;
}
#MyForm li span.right {
	margin-left:20px;
}
#MyForm li div span {
	margin-bottom:10px;
	display:block;
}
#MyForm li div span.full input {
	width:100%;
}
#MyForm .left, #MyForm .right {
	width:47%;
}
