@charset "UTF-8";

/* Contact Form */

form#ContactForm {
	margin: 0;
	padding: 0;
}

form#ContactForm fieldset label, 
form#ContactForm fieldset div label, 
form#ContactForm fieldset p.lbl {
	display: block;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 8px;
}

form#ContactForm label span {
	color: #F00;	
}

form#ContactForm fieldset ol.two-column {
	float: left;
	margin: 0 auto;
	*margin-bottom: 0;
	padding: 0;
}

form#ContactForm fieldset ol.two-column li {
	float: left;
	padding: 0;
	list-style: none !important;
}

form#ContactForm fieldset div.two-column, 
form#ContactForm fieldset ol.two-column li {
	margin: 0 1.2em;
}

form#ContactForm label#Submit {
	display: block;
}

form#ContactForm fieldset ol.two-column, 
form#ContactForm label#Submit {
	width: 99%;	
}

form#ContactForm fieldset div.two-column textarea, 
form#ContactForm label#Submit {
	width: 32.5em;
}

form#ContactForm fieldset ol.two-column input[type=text], 
form#ContactForm fieldset ol.two-column textarea, 
form#ContactForm fieldset div.two-column textarea {
	background: #FFF;
	font-size: 16px;
	color: #333;
	border: 1px solid #14355d;
	padding: 4px 2px;
}

form#ContactForm fieldset input#Submit {
	font-size: 16px;
	color: #333;
	padding: 4px 2px;
}

form#ContactForm fieldset ol.two-column input[type=text], 
form#ContactForm fieldset ol.two-column textarea {
	width: 15.0em;
}

form#ContactForm fieldset ol.two-column input#State {
	width: 4.5em;	
}

form#ContactForm fieldset ol.two-column input#Zip {
	width: 8.5em;	
}

/* Login Form */

form#LoginForm {
	margin: 0;
	padding: 0;
}

form#LoginForm fieldset label, 
form#LoginForm fieldset div label, 
form#LoginForm fieldset p.lbl {
	display: block;
	font-weight: bold;
	line-height: 1.3em;
	margin-top: 8px;
}

form#LoginForm label span {
	color: #F00;	
}
