/**
* contact.css
*
* Contact Styles
*/
#block1 { 
	position:absolute;
	top: 8px;
	left: 8px;
	width: 388px;
	height: 122px;
	background: url('../images/shared/contact_sec_page_block1.jpg') no-repeat 0 0;
}

.content-container .content-left {
	width: 37%;
}
.content-container .content-right {
	width: 55%;
	margin-left: 7%;
}

fieldset.download {
	position: relative;
	border: 1px solid #b1aa8d;
	background: #dbd6c0;
}
fielset.download legend {
	position: absolute; 
	top: -10px; 
	left: .2em;
	font-weight:bold; 
	font-size:12px; 
	color: #5a5648;
}
fieldset.download p {
	text-align:center;
	color: #333;
}
fieldset.download a {
	font-size: 10px;
}
fieldset.download a img {
	border: 0;
	vertical-align: middle;
}


/** Form styles *********************/
.form { position: relative; width: 95%; margin: 1em auto 1em;}
.form form { margin: 0; padding: 0; }
.form fieldset { position: relative; border: 1px solid #b1aa8d; background: #EEF7FC; }
.form fieldset legend { position: absolute; top: -10px; left: .2em;font-weight:bold; font-size:12px; color: #5a5648;}
.form fieldset p.note { text-align: right; font-size: 9px; padding: 5px 5px 0;}
.form ol { list-style: none; margin: 1em 1.25em; padding-left: 0; }
.form ol li { display: block; }
.form ol ol { margin: 0; padding: 0; }
.form label { position:relative;display: block; font-family: "Trebuchet MS",sans-serif;font-size:11px; border-top:1px dotted #b1aa8d; color:#5a5648; padding: 2px; }
.form input,.form select,.form textarea { margin: 0 0 10px 60px; border: 1px solid #b1aa8d; padding: 2px; font: normal 12px Arial,sans-serif; width:85%; background: #FFF; color:#111;}
.form input[type="checkbox"] { border: 0; vertical-align:top; }
.form input.checkbox { border: 0; vertical-align:top; width: auto;}
.form fieldset.radio { border: 0; margin: 0; width:auto;}
.form fieldset.radio input { border: 0; margin: 2px 0 0 20px; width:auto;}
.form fieldset.checkbox input { width:auto; border:0;}
.form fieldset.checkbox label { vertical-align:middle; }
.form fieldset.date label { width: auto; border: 0; }
.form fieldset.date input { width:100px; border:0;}
.form fieldset fieldset { margin: 0 0 0 60px; border: 0; }
.form fieldset fieldset label { display: inline; line-height:normal; border: 0;}
.form fieldset fieldset input { margin-left: 10px; width:auto;}
.form .buttonset { text-align:center; }
.form .buttonset input { margin: 0 5px 20px;width:auto; background: #36A1E6; color:#fff; font-weight:bold;font-size:11px; border: 1px solid #7b7662;}
.error { color: #f00; }



