/* CSS for Contact Form */

select option{font-size: 18pt;}

#exit_box img{margin: 15px 0 0 0;}

.italics{font-style: italic;}

#conContent{
	padding-bottom: 165px;
}

	#conContent h2{
		font-size: 20px;
		text-align: left;
		margin:25px 0 20px 0px;
		color: #FFE135;
	}


#form{
	position: relative;
	text-align: left;
	margin-top: 50px;
	

}

	#form h3{
		font-size: 12pt;
		margin-bottom: 15px;
	}

#formPhone{
	position: absolute;
	top:50px;
	right: 100px;
	font-size: 24pt;
	line-height: 40px;
	text-align: center;
	color: #4e4e4e;

}

#formPhone a{
	color: #4e4e4e;
}

fieldset{}

textarea{
	font-size: 11pt;
	width:325px;
	background: white;
	border: 1px solid #4F4F4F;

}

legend{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
}

label{
	font-size: 12pt;
	padding-bottom: 5px;
	text-align: left;
}

label .italics{
	font-weight: 100;
	font-size: 9pt;
}

input{
}

.text{
	font-size: 11pt;
	width:225px;
	background: white;
	border: 1px solid #4F4F4F;

}

.red{color: red;}

.n_text{width: 75px;}

form label.fixed{
	display: block;
	float: left;
	width: 175px;
	font-weight: bold;
}

form label.valid {
	width: 24px;
	background: url(images/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
}

forum label.error {
	padding-left: 5px;
	display: inline-block;
}

#findText{font-weight: bold;}

form .buttonarea {
	clear: left;
	float: left;
}

form .buttonarea input{
	clear: left;
	float: left;
	margin-right: 55px;
	margin-top: 15px;
}


#add_info{
	background-color: #faf8fa;
	margin: 0px 0 20px 0;
	padding: 10px;
	float: left;
	font-family: Arial;
	font-size: 10pt;
	border: 1px solid #96cfbf;
}

#add_info legend{
	font-family: Arial;
	font-size: 11pt;
}

form li{
	list-style-type: none;
	display: inline;
	float: left;
	line-height: 20px;
}

#textbox{
	clear: left;
	padding-top: 15px;

}

.year{
	font-size: 10pt;
	font-family: Arial;
}

.btnRadio{
	margin-left: 15px;
	display: inline-block;
}

form .buttonarea input{
	float: right;
	margin-right: 55px;
	margin-top: 15px;
}

form label.valid {
	width: 24px;
	background: url(images/valid.png) center center no-repeat;
	display: inline-block;
	text-indent: -9999px;
}

form label.error {
	padding-left: 15px;
	display: inline-block;
	color: #BAD7FF;
}

input .text{background: black;}

#ty_content {
	width: 600px;
	text-align: center;
	margin: 0 auto;
	margin-top: 50px;
	background:white;	
	padding: 25px;
	
	/*Rounded Corners*/
	-moz-border-radius: 10px;
	border-radius: 10px;

	border: solid #575757 1px;
	font-size: 13pt;
	color: #4A4A4A;
	line-height: 15pt;
}

#ty_content, #validationfail {display: none;}

#return{

	background-color: #CFCFCF;
	color:#2b459a;
	font-weight: bold;
	border: 1px #666 solid;
	padding: 10px;
	margin: 20px 175px 0 175px;
}

	#return a:visited{color:#2b459a;}

#captcha{
	font-family: Arial;
	font-size: 10pt;
	margin-top: 25px;border: 1px dashed red;
	width: 480px;
	padding: 10px;

}

	#captcha p{margin-bottom: 10px;}

#challenge{width: 23px; font-weight: bold; }

#help{
	font-size: 8pt;
	margin: 10px 0 0 10px;
}

	#help a{
		font-family: Arial;
		font-size: 8pt;
		color: black;
	}
	
.idleField{
color: #666;
font-style: italic;

}