#frm_res_unit_edit div{
	
}
#frm_res_new div{
	width: 420px;
}
.new_data_range{
	font-weight: bold;
}
div#unit_info div.daytime{
	padding-left: 15px;
}
#res_aval_chart{
	border-collapse: collapse;
}
#res_aval_chart td{
	border-bottom: 1px solid black;
	background: url("../../pics/site/vert_dots.gif");
	background-repeat: repeat-y;
}
#res_aval_chart th{
	text-align: left;
	border-bottom: 1px solid black;
	border-bottom: 1px solid black;
}
#res_aval_chart td .res_bar{
	position: absolute;
	top: 5px; 
	height: 11px;
	background-color: #ff6611;
	line-height: 5px;
	z-index: 0;
	/*filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;*/
}
#res_aval_chart td div{
	padding: 0;
	margin: 0;
}

#res_aval_chart td.nobg{background-image:none;}

div#res_new_time div{display: none;}

#res_check_ava {font-weight: bold;}
#res_check_ava img{vertical-align:middle;}

/* This needs major cleanup */
form#frm_res{ margin:0; padding:0; font-size:100%; min-width:500px; max-width:590px; width:auto; }
form#frm_res fieldset{ clear:both; font-size:100%; border-color:#000; border-width:1px 0 0 0; border-style:solid none none none; padding:10px; margin:0 0 0 0; }
form#frm_res fieldset legend{ font-size:150%; font-weight:normal; color:#000; margin:0 0 0 0; padding:0 5px; }
#frm_res label{ font-size:100%; }
#frm_res label u{ font-style:normal; text-decoration:underline; }
#frm_res textarea{ overflow:auto; }
form#frm_res div{ clear:left; display:block; margin:5px 0 0 0; }
form#frm_res fieldset div.notes{ float:right; width:165px; height:auto; margin:0 0 10px 10px; padding:5px; border:1px solid #666; background-color:#ffffe1; color:#666; font-size:88%; overflow:none; display:none}
form#frm_res fieldset div.notes h4{ background-image:url(../../pb/images/icons/question.gif); background-repeat:no-repeat; background-position:top left; padding:3px 0 3px 27px; border-width:0 0 1px 0; border-style:solid; border-color:#666; color:#666; font-size:110%; width:140px; }
form#frm_res fieldset div.notes p{ margin:0em 0em 1.2em 0em; color:#666; }
form#frm_res fieldset div.notes p.last{ margin:0em; }
form#frm_res div fieldset{ clear:none; border-width:1px; border-style:solid; border-color:#666; margin:0 0 0 144px; padding:0 5px 5px 5px; width:140px; }
form#frm_res div fieldset legend{ font-size:100%; padding:0 3px 0 9px; }
form#frm_res div.required fieldset legend{ font-weight:bold; }
form#frm_res div label{ display:block; float:left; width:130px; padding:3px 5px; margin:0 0 5px 0; text-align:right; }
form#frm_res div.optional label, label.optional{ font-weight:normal; }
form#frm_res div.required label, label.required{ font-weight:bold; }
form#frm_res div label.labelCheckbox, form#frm_res div label.labelRadio{ float:none; display:block; width:200px; padding:0; margin:0 0 5px 142px; text-align:left; }
form#frm_res div fieldset label.labelCheckbox, form#frm_res div fieldset label.labelRadio{ margin:0 0 5px 0; width:140px; }
#frm_res p.error{ background-color:#f00; background-image:url(/images/icon_error.gif); background-repeat:no-repeat; background-position:3px 3px; color:#fff; padding:3px 3px 5px 27px; border:1px solid #000; margin:auto 100px; }
form#frm_res div.error{ background-color:#ffffe1; background-image:url(/images/required_bg.gif); background-repeat:no-repeat; background-position:top left; color:#666; border:1px solid #f00; }
form#frm_res div.error p.error{ background-image:url(/images/icon_error.gif); background-position:top left; background-color:transparent; border-style:none; font-size:88%; font-weight:bold; margin:0 0 0 118px; width:200px; color:#f00; }
form#frm_res div select, form#frm_res div textarea{ padding:1px 3px; margin:0 0 0 0; }
form#frm_res div input.inputText, form#frm_res div input.inputPassword{ width:200px; padding:1px 3px; margin:0 0 0 0; }
form#frm_res div input.inputFile{ width:211px; }
form#frm_res div select.selectOne, form#frm_res div select.selectMultiple{ width:211px; padding:1px 3px; }
form#frm_res div input.inputCheckbox, form#frm_res div input.inputRadio, input.inputCheckbox, input.inputRadio{ display:inline; height:auto; width:auto; background-color:transparent; border-width:0; padding:0; margin:0 0 0 140px; }
form#frm_res div.submit{ width:214px; padding:0 0 0 146px; }
form#frm_res div.submit div{ display:inline; float:left; text-align:left; width:auto; padding:0; margin:0; }
form#frm_res div input.inputSubmit, form#frm_res div input.inputButton, input.inputSubmit, input.inputButton{ background-color:#ccc; color:#000; width:auto; padding:0 6px; margin:0; }
form#frm_res div.submit div input.inputSubmit, form#frm_res div.submit div input.inputButton{ float:right; margin:0 0 0 5px; }
form#frm_res div small{ display:block; margin:0 0 5px 142px; padding:1px 3px; font-size:88%; }
form#frm_res fieldset legend{ line-height:150%; }
form#frm_res textarea.expanding{ overflow:auto; overflow-x:auto; overflow-y:visible; }
#frm_res div.optional label:before{ content:''; }
#frm_res div.required label:before{ content:''; }
form#frm_res div label.labelCheckbox, form#frm_res div label.labelRadio, label.labelCheckbox, label.labelRadio{ display:block; width:190px; padding:4px 0 0 18px; text-indent:-18px; line-height:120%; }
form#frm_res div label.labelCheckbox input.inputCheckbox, form#frm_res div label.labelRadio input.inputRadio, label.labelCheckbox input.inputCheckbox, label.labelRadio input.inputRadio{ margin:0; }
form#frm_res div fieldset input.inputText, form#frm_res div fieldset input.inputPassword, form#frm_res div fieldset input.inputFile, form#frm_res div fieldset textarea.inputTextarea{ width:140px; margin:0 0 0 18px; margin:expression(setCntr(),'0px 0 0 -124px'); }
form#frm_res div label.compact{ display:inline; width:auto; padding:4px 10px 0 0; text-indent:0; margin:0 0 0 0; }
form#frm_res div.wide label{ float:none; display:block; }
form#frm_res div label.wide{ width:348px; }
form#frm_res div.wide input.inputText, form#frm_res div.wide input.inputPassword, form#frm_res div.wide input.inputFile, form#frm_res div.wide select, form#frm_res div.wide textarea{ width:344px; margin:0; }
form#frm_res div.notes p, form div small{ line-height:125%; }
form#frm_res div.wide small{ margin:0 0 5px 0; }
#frm_res{display:block; ; font-size:12px; text-align:left; width:auto; height:auto}
.signup_header{margin:0; padding:5px; font-size:22px; color:#fff; width:auto; background-color:#9a2e00; border-bottom:1px solid #ccc}
.midtext{display:inline}
#frm_res .sminput{display:inline; width:auto}
