@charset "utf-8";
/* CSS Document */

/*********************************  FORM STYLES    ********************************/
#formDiv div
{
	clear:both;
	margin-bottom:0px;
}
#formDiv hr { width:90%; }
#formDiv p.formP {padding:0 0 0 215px; font-size:.8em;}
#formDiv div.radio div{ width:350px; display:inline-block; clear:none; __padding-bottom:15px;}
#formDiv .radio input {width:auto; margin:0 10px;}
#formDiv label{
	display:block;
	float:left;
	text-align:right;
	width:200px;
	margin-right: 15px;
	margin-bottom: 10px;
}

#formDiv input{
	width:350px;
	margin-bottom: 10px;
}

#formDiv select {
	width:354px;
	margin-bottom: 10px;
}

#formDiv .radioButtons {
	width:20px;
	__display:list-item;
}
form br{
	clear:both;
}

#formDiv textarea{
	width:350px;
	height:100px;
	margin-bottom:5px;
}

#nameField {
	margin-top:20px;
}

#formDiv #nameField, #formDiv #emailField, #formDiv #phoneField {
	margin-bottom:5px;
}

#nameField label, #emailField label, #phoneField label {
	width:85px;
	font-weight:bold;
}
#submitButton, #resetButton {
	display:inline;
}
#resetButton{
	margin-left:215px;
}

#submitButton input, #resetButton input {
	width:175px;
	color:#fff;
	background-color:#014f97;
	/*background:url(images/layout/title_bg.gif) 0 50% repeat-x #F1C339;*/
	border-color:#CCCCCC #666666 #666666 #CCCCCC;
	font-size:16px;
	font-weight:bold;
}

#formDiv form{
	margin:0 auto;
}

/*#submitButton {
	padding-right:5px;
	__padding-right:6px;
}

#formDiv #submitButton, #formDiv #resetButton {
	width:175px;
}

#formDiv #resetButton {
	padding-right:110px;
	__padding-right:107px;
}*/

.fieldTest, .fieldTest div {
	width:700px;
	margin:0 auto;
}

#fieldErrorClass {
	border:1px solid #2d2d2d;
	background-color:#FFC4C4;
	width:525px;
	margin:15px auto !important;
}

.fieldErrorClass {
	background-color:#FFC4C4;
}

#fieldErrorClass ul li {
	color:#000000;
}
