
.leaflet-top .leaflet-control {
        margin-top: 25px !important;
}

#fancybox-wrap {z-index:999999 !important;}
#fancybox-content, #cite_truck, #cite_time, #cite_desc, #report_correction_inline table td {
    font-family: "Helvetica Neue",Arial,Helvetica;
    color: #636466;
    font-size: 12px;
    line-height: 16px;
}
#fancybox-content a {color: #0078A8;}


.timeframe {
 font-size:12px; line-height:20px; color:#636466;
}
.timeframe_label {
 font-size:12px; line-height:20px; color:#636466;
 width:150px; float:left;
}
.timeframe_select {
 font-size:12px; line-height:20px; color:#636466;
 width:150px; float:left;
}
.alert_hc_select {
 font-size:12px; line-height:20px; color:#636466;
 width:200px; float:left;
}
.alert_pm_select {
 font-size:12px; line-height:20px; color:#636466;
 width:250px; float:left;
}
.alert_infobox {
 font-size:12px; line-height:16px; color:#636466;
 overflow : hidden;
 width: 280px;
}
.report_hr {
 color: #000;
 background-color: #000;
 height: 1px;
}



#map_overall_canvas {
	background-color:#f5f6f8;
	width:580px;
	height:300px;
}

#map_canvas {
 	position:relative;
	width: 378px;
	height: 280px;
	float:left;
}
.not_mapped {
 width: 200px; height: 255px; float:right; overflow:auto; overflow-x:hidden;
 position:relative;
 background-color: #f5f6f8;
 font-size:12px; line-height:20px; color:#636466;
}
.not_mapped_header {
 width: 200px; height: 25px; float:right; overflow:auto; overflow-x:hidden; overflow-y:hidden;
 text-align:center;
 font-family: helvetica, arial;
 font-weight: bold;
 font-size:12px; line-height:30px; color:#636466;
}

#map_note_text_left {
 width: 380px; height: 20px; float:left;
 font-size:12px; line-height:20px; color:#FFF;
 font-family: helvetica, arial;
 text-align:center;
 background-color:#636466;
}

#map_note_text_right {
 width: 200px; height: 20px; float:right;
 font-size:12px; line-height:20px; color:#636466;
}

#map_space_top_date {
 color:#999;
 font-size:8pt;
 height:14px;
}
#map_space_top h1 {
	font-family:helvetica, arial; font-size:32px; font-weight:bold; letter-spacing:-1px;
	height: 32px;
	color:#333333;
}
#map_space_top {
	font-family:helvetica, arial; font-size:32px; font-weight:bold; letter-spacing:-1px;
	height: 32px;
	color:#333333;
}
#map_space_bottom {
	height: 10px;
}
#ad_space_bottom {
	height: 10px;
}

#accordion {
 float:right;
 position:relative;
 font-size:10px;
}
#accordion h3 {
  padding:0 0 0 20px;
  font-size:8pt;
}
#accordion h3 a {
  padding:0 0 0 20px;
  font-size:8pt;
}
#truck_location_box {
 margin: 0 0 10px 20px;
 background-color: #EEE;
 border-color: #888;
 border-width: 1px;
 border-style: solid;
 padding: 5px;
}
#truck_location_header {
 color: #900;
 background: #CCC;
 margin: -6px -6px 0 0;
 font-size: 10pt;
 text-align: center;
 float:right;
 padding: 3px;
 border-width: 1px;
 border-color: #DDD;
 border-style: solid;
}
#truck_location_box h3 {
 font-size: 10pt;
 padding: 0 0 3px 0;
}
#truck_location_text {
 font-size: 8pt;
}
.icon40 {
 opacity:0.2;
 filter:alpha(opacity=20); /* For IE8 and earlier */
}
