h2.police,h2.fire,h2.ems,h2.civilian { padding:15px 0 0; margin:0 0 10px; clear:both; }
div.jumpMenu { float:right; }
.photo { float:left; margin:0 15px 15px 0; cursor:pointer; }
.photos { float:left; clear:left; padding:2px; border:#ccc 1px solid; margin:0 15px 0 0; }
.incident_details { font-size:110%; line-height:130%; }
table.db { font-size:11px; margin:0 0 15px; }
table.db td { border:1px solid #FFF; cursor:pointer; }
table.db td:hover { background:#FAFAFA; border:1px solid #CC0000; }
table.db img { float:left; margin:0 10px 0 0; }
.cod { padding:10px; }
.cod h2 { padding:0; margin:0; font-size:16px; }
div.colContainer { margin-left:4px; margin-top:4px; }
div.leftColumn { width:520px; display:block; }
div.rightColumn { width:264px; display:block; float:right; background:#B0B0B0; padding-bottom:4px; }
#photos_file,#grayscale { width:auto; height:auto; background:none; border:none; }
div.spacer { padding:0 0 15px; }
div.cod_agency { color:#55617D; }
div.quick_links { padding:5px 0 10px; }
.agency_info { font-weight:700; margin:15px 0 0; }
.hero_search #police_search input { background:#000066; height:12px; width:175px; color:white; border:#FFF medium outset; }
.hero_search #fire_search input { background:#CC0000; height:12px; width:175px; color:white; border:#FFF medium outset; }
.hero_search #ems_search input { background:#0000CC; height:12px; width:175px; color:white; border:#FFF medium outset; }
.hero_search .btn { float:right; padding:.1em; font-size:11px; background:#CCC; color:#333; text-align:center; }
.right_column { float:right; }
.right_column ul { padding:0 15px 10px 0; }
.signature { padding:10px; border:0; text-align:right; }
