.fl { float: left; }
.fr { float: right; }
.left_navi { width:214px; padding:9px; }
.block { color:#999999; margin-bottom:15px; }
.block h1 { color:#666666; font-size:13px; font-weight:bold; padding-top:2px; position:relative; width:179px; }
.block h2 { font-style:italic; font-weight:bold; margin-top:4px; font-size:12px; }
.block .row { height:15px; margin:5px 0; position:relative; }
.block .row label { line-height:13px; margin-left:5px; color:#999999; font-weight:normal; }

.checklabel { float:left; }
.row input.input_timeplace { border:1px solid #999999; font-size:11px; height:15px; width:128px; float:right; }

.main_container { width:750px; }

.wrap_div { width: 182px; margin-left:5px; }
.picout_div { width:180px; }
.malign_div { width:180px; }

.header_div a { color:#222222; }

div.apply { margin-top:15px; text-align:center; width:100%; }
div.apply a { color:#9A9A9A; font-size:12px; font-weight:bold; text-decoration:none; }

div.ac_results { z-index:10; }
div.ac_results ul {background: #FFFFFF;}
div.ac_results ul li{list-style:none;}
div.ac_results ul li a{display:block; width:100%; height:100%; text-decoration:none; color:black; height:32px;}
div.ac_results img {margin-right:10px; float:left; width:32px;}
div.ac_results ul li a:hover{ background: #FFCC99;}
.ac_even{ background:#ECECEC; }
