input.blur {color: #9e9e9e;}

#information_div .information {border: 1px solid #bdbdbd; background-color: #FFFFFF; padding: 8px; margin-right: 10px; text-align:left;}
#information_div .information p {margin: 5px 0 5px 0; padding: 0px;}

#information_div .t {background: #fffff1 url(/images/dot-help.gif) 0 0 repeat-x; width: 178px;}
#information_div .b {background: url(/images/dot-help.gif) 0 100% repeat-x;}
#information_div .l {background: url(/images/dot-help.gif) 0 0 repeat-y;}
#information_div .r {background: url(/images/dot-help.gif) 100% 0 repeat-y;}
#information_div .bl {background: url(/images/corner-help-lb.gif) 0 100% no-repeat;}
#information_div .br {background: url(/images/corner-help-rb.gif) 100% 100% no-repeat;}
#information_div .tl {background: url(/images/corner-help-lt.gif) 0 0 no-repeat;}
#information_div .tr {background: url(/images/corner-help-rt.gif) 100% 0 no-repeat; text-align:center; padding:10px;} 

#request_div select {padding: 1px;}
#request_div span.required {color: #890505; font-size:18px; font-weight:bold;}

#request_div .header_row {background-color: #a9b0cc; padding:8px 8px 8px 14px; font-weight: bold; font-size: 14px; text-align: left;}
#request_div .left_column {background-color: #f7f7f7; padding:4px 4px 4px 14px; text-align: right; width: 150px; }
#request_div .right_column {background-color: #ffffff; padding:4px;	text-align: left;}
#request_div .whitespace {font-size: 2px; padding-top:2px; padding-bottom:2px;}

#request_div .error_field {background-image: url(/images/error-bg1.gif);}
#request_div .error_field2 {background: transparent url(/images/error-arrow.gif) no-repeat 438px; width:446px; float:left;}
#request_div .error_hint {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #b13a1e;}
#request_div .error_msg {background-color: #fffcde; border: 1px solid #f9d398; padding:5px; color: black; width:435px;font-weight: bold;}
#request_div .error_hint_box {margin-left: 458px;}

#request_apt_location div { padding:1px 0px 1px 0px; }
#request_apt_location div.childnode { margin-left:10px; padding-left:10px; background: url(/images/chk-dots.gif) no-repeat left center; }
#request_apt_location div.childnodegroup { background: url(/images/chk-dots-vert.gif) 10px 100% repeat-y; }
#request_apt_location div.childnodegroup2 { background: url(/images/chk-dots-vert2.gif) 10px 8% no-repeat; }

#selection_div .header_row {background-color: #a9b0cc; padding:7px 5px 7px 5px;}
#selection_div .row1 {background-color: #eeeeee; padding:7px; text-align: left;}
#selection_div .row2 {background-color: #ffffff; padding:7px; text-align: left;}

#s_date_c, #e_date_c {color: black;}

#rommaterow .dots {background: transparent url(/images/rdots.gif) no-repeat 0px; margin-left:10px; width:27px; height:25px; float:left;}
#rommaterow .options  {padding:10px 0px 0px 0px;}
#rommaterow .options  div{padding:5px 5px 5px 5px; border: 1px solid #ececec; background-color:#f7f7f7; margin:0px 10px 0px 40px;}
#rommaterow .options  td {padding:3px 2px 3px 2px;}

/* Define elements to show start/end dates and the dates in between */
.edges { border : 1px solid; border-color: #adaa9c #fff #fff #adaa9c; background-color: #fffbee; }
.between { background-color: #fffbc2; }
.calendar tbody .disabled { text-decoration: line-through; color:#000; }
