	#myCoolForm * {
	margin:0px;
	padding:0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
	
	#myCoolForm	table { border-collapse:collapse;border-spacing:0; width:100%; }
	
	#myCoolForm	a { font-size:12px; color:#000; }
	
	#myCoolForm	p 
	{ 
		color:#666 ! important;
		font-family:Arial, Helvetica, sans-serif ! important; 
		font-size:12px;
		line-height:18px;
		padding:10px 0px;
	}

	#myCoolForm 
	{ 
		width:980px; 
		text-align:left;
		margin:0px auto; 
		background-color:#FFF; color:#666 ! important;
		font-family:Arial, Helvetica, sans-serif ! important; 
		font-size:12px ! important;
	}
	
	#myCoolForm #inner-form { width:100%; padding:20px; }

	#myCoolForm #RequiredStatement { width:940px; text-align:right; margin-bottom:20px; font-weight:bold; color:#000; }
	
	#myCoolForm h1#FormHeader {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	margin:10px 0px 30px 0px;
	color:#4F7392;
	font-weight: bold;
	line-height: 28px;
	font-weight:bold;
}
	
	#myCoolForm div.InputHeader { margin-bottom:4px; font-style:italic; text-align:right; width:940px; color:#222; }
	#myCoolForm div.InputContainer { width:940px; background-color:#F6F6F6; margin-bottom:20px; }
	
	#myCoolForm div.InputContainer .wrapper { position:relative; margin:0px 10px; padding:10px 0px; width:920px; }

	#myCoolForm div.InputContainer .left-column,
	#myCoolForm div.InputContainer .right-column,
	#myCoolForm div.InputContainer .help-column { padding:5px 0px; color:#f6f6f6; }

	#myCoolForm div.InputContainer .left-column { text-align:right; width:160px; padding-right:20px; }
	#myCoolForm div.InputContainer .right-column { text-align:left; padding-top:5px; }
	#myCoolForm div.InputContainer .help-column { color:#f6f6f6; font-style:italic; text-align:left; margin-left:10px; }

	#myCoolForm div.InputContainer input { padding-left:3px; }
	#myCoolForm div.InputContainer select { /* width:200px; */  }

	#myCoolForm div.InputContainer input { vertical-align:middle; }
	
	#myCoolForm div.InputContainer textarea  { vertical-align:text-top; padding:3px; }
	
	#myCoolForm div.InputContainer input, 
	#myCoolForm div.InputContainer select,
	#myCoolForm div.InputContainer textarea { border:1px solid #CCC; font-size:12px; color:#666; }
	
	#myCoolForm div.InputContainer #Submit { background-color:#486f92; color:#FFF; height:30px; width:200px; }
	
	#myCoolForm div.InputContainer label, 
	#myCoolForm div.InputContainer .help-column { font-size:12px; }

	#myCoolForm div.InputContainer .required { color:#486f92; font-weight:bold; font-size:12px; }
	#myCoolForm div.InputContainer label-header { color:#111; font-weight:bold; font-size:12px; }
	
	.failed-validation { background-color:#C44 ! important; color:#FFF ! important; }
	.failed-validation label { color:#000 ! important; }
