/************************/
/* Proposal  */
/************************/
div#mainContentWrapper {
	float: left;
	background-color: #ffffff;
	background-image: none;
}
div#mainContent {
	float: left;
	width: 530px;
}
div#sectionBar {
	width: 743px;
}
div#pageMedia {
	border-left: 0px;
	border-right: 0px;
	width: 768px;
}
div#pageMedia img {
	width: 768px;
}



/************************/
/* Proposal Form */
/************************/
div#formWrapper {
	float: left;
	margin: 20px 0px 30px 25px;
	padding: 0px 20px 0px 0px;
	width: 275px;
}
div#formWrapper form {

}
form input,
form select {
	font-size: 10px;
	margin: 0px 4px 7px 0px;
	padding: 3px;
	text-transform: none;
	border: 1px solid #828183;
	color: #495A4C;
	line-height: 1.4em;
}
form input.error,
form textarea.error {
	background-color: #cec090;
	color: #000000;
}
form input#FirstName {
	float: left;
	width: 104px;
}
form input#MiddleName {
	float: left;
	width: 18px;
}
form input#LastName {
	float: left;
	width: 104px;
}
form input#CompanyName,
form input#Reference {
	width: 250px;
}
form select#Reference {
	width: 258px;
	height: 21px;
}
form input#City {
	float: left;
	width: 103px;
}
form select#State {
	float: left;
	width: 80px;
	height: 21px;
}
form input#Zip {
	float: left;
	width: 51px;
}
form input#Phone,
form input#Fax {
	float: left;
	width: 76px;
}
form input#Email {
	float: left;
	width: 74px;
}
form textarea {
	height: 110px;
	width: 252px;
	border: 1px solid #828183;
	color: #495A4C;
	padding: 2px;
	font-family: "Trebuchet MS", Trebuchet, sans-serif;
	font-size: 11px; 
	margin: 6px 0px 4px 0px;
}

form input#submit {
	background: transparent url(/media/images/global/button.submit.gif) top left no-repeat;
	border: 0px;
	float: right;
	margin-right: 8px;
	width: 52px
}
form input#submit:hover {
	background-image: url(/media/images/global/button.submit.over.gif);
}
form span.footnote {
	font-size: 11px;
}

