@charset "utf-8";
#form-container{font-size:1.1em;margin:0;padding:0;width:924px;}
#form-container fieldset,#contactForm fieldset,#notify fieldset{border: 4px double #ccc;clear:both;margin:0 0 20px;padding:10px;}
fieldset .primary,fieldset .alt,.block{display:block;overflow:hidden;padding:2px 0;width:100%;}
.alt{background:#E5F1F1;}
.span-group .primary div,.span-group .alt div,#form-container label{float:left;}
.style-block,#form-container h3{left:-7px;padding:4px 8px;position:relative;}
.block-accent{height:100%;}
#reloinfo select,#reloinfo input{width:175px;  vertical-align: baseline; }
#reloinfo .button{width:67px;}
#form-container label,#contactForm label{padding:8px 4px 0;text-align:right;width:170px;}
.req{font-weight:700;}
#searchsm{background:url(../img/side_col_bg.png) repeat-x top left #fff;border:1px solid #AEAEAE;font-family:Arial, Helvetica, Tahoma, sans-serif;font-size:1em;height:310px;padding:5px;text-align:left;width:275px;}
#sidebar legend,#searchsm legend{color:#1f2a44;font-family:Cambria, Georgia, "Times New Roman", Times, serif;font-size:2em;font-weight:400;}
#sidebar label,#searchsm label{display:block;font:1em/1.4em Arial, Helvetica, Tahoma, sans-serif;margin:2px 3px 2px 0;}
#sidebar input,#sidebar textarea,#sidebar select,#searchsm input,#searchsm textarea,#searchsm select{background-color:#fffffa;border:1px solid #AEAEAE;font:1em/1.4em Arial, Helvetica, Tahoma, sans-serif;margin:2px;padding:1px;}
#sidebar input.noborder,#searchsm input.noborder{border:none;}
#form-container legend,#contactForm legend{color:#585b5f;padding:0 6px; background-color:#fff;font:normal normal 1.6em/1 'Myriad Pro','Myriad Pro Bold',Arial,Helvetica,Sans-serif; }
.block label{font-size:1.2em;text-align:right;width:200px;}
.block input,.block textarea,.block select{background-color:#fffffa;border:1px solid #AEAEAE;font:1.4em/1.8em Arial, Helvetica, Tahoma, sans-serif;width:200px;}
#sidebar fieldset,#searchsm fieldset,#contact fieldset{border:none;margin:0;}
#sidebar input:focus,#sidebar textarea:focus,#sidebar select:focus,#searchsm input:focus,#searchsm textarea:focus,#searchsm select:focus,#form-container input:focus,#form-container textarea:focus,#form-container select:focus{border:1px solid #000;}
#notifier label{
	display:block;font:1em/1.4em Arial, Helvetica, Tahoma, sans-serif;margin:2px 3px 2px 0; width:200px; clear:both;
}

.col1 {
	text-align: right;
	width: 145px;
	margin: 0 15px 0 0;
	float: left;
	font: normal normal 1.1em/1 arial,helvetica,tahoma,sans-serif;
	vertical-align: baseline;
}
.col2 {
	display: block;
	float: left;
	margin: 0 0 15px 0;
	vertical-align: baseline;
}
.col2comment {
	width: 195px;
	height: 98px;
	margin: 0;
	display: block;
	float: left;	
}
.col1comment {
	text-align: right;
	width: 135px;
	height: 98px;
	float: left;
	display: block;
	margin-right: 2px;
}
div.row {
	clear: both;
	width: 99%;
	margin-bottom:15px;
}
.input {
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
	padding: 1px;
	border: 1px solid #8595B2;
}
.textarea {
	border: 1px solid #8595B2;
	background-color: #fff;
	font: 11px/14px "Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #5A698B;
	margin: 4px 0 5px 8px;
}
.req{
	font-weight:700;
}

