@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: #636363; }
#newdyk { left: 400px; position: relativel;  width:430px; }
#banner { height: 65px; width: 887px; margin: 0 auto; background-image: url(../Assets/ffb.gif); background-repeat: no-repeat; }
#didyou { padding: 4px; border: 1px solid #99C7DF; background-color: #F1F5F3; font-family: Georgia, "Times New Roman", Times, serif; width: 881px; margin: 0 auto 4px auto; color: #454545; font-size: 10px; }
#repbanner { height: 40px; padding: 8px 0 0 3px; width: 770px; margin: 0 auto; background-image: url(../Assets/banner.gif); background-repeat: no-repeat; }
#printresults { display: none; }
#mapwrap { width: 890px; height: 600px; margin: 0 auto; overflow: hidden; }
#leftcol { padding-top: 10px; width: 210px; height: 586px; float: left; background-color:#DDDDDD; padding-left: 5px; color:#636363; }
#leftcol p { margin-bottom: 3px; }
#map { float: right; width: 670px; height: 592px; border: 2px solid #DEDEDE; }
#bottom { background-color: #DDDDDD; width: 890px; height: 240px; margin: 0 auto 8px auto; }
#hitlistwrapper { width: 274px; float: left; height: 220px; margin-left: 6px; margin-top: 5px; border: 2px solid #A2A2A2; }
#hitlist { width: 264px; overflow: auto; height: 197px; padding-top: 3px; padding-left: 4px }
#links { width: 290px; float: left; height: 220px; margin-left: 3px; margin-top: 5px; border: 2px solid #A2A2A2; }
#disclaimer { width: 290px; float: left; height: 220px; margin-left: 3px; margin-top: 5px; border: 2px solid #A2A2A2; }
#copyright { color: #A1A1A1; font-family:Arial, Helvetica, sans-serif; font-size: 9px; width: 890px; margin: 0 auto 20px auto; }
#copyright a, a:visited { text-decoration: none; }
#bottomdisclaimer { color: #A1A1A1; font-family:Arial, Helvetica, sans-serif; font-size: 9px; width: 890px; margin: 0 auto 5px auto; }
#repcopyright { color: #A1A1A1; font-family:Arial, Helvetica, sans-serif; font-size: 9px; width: 774px; margin: 0 auto 20px auto; }
#addressInput { color:#5F5F5F; padding: 1px; border: 1px solid #99CCCC; width: 185px; }
#radiusSelect { color:#5F5F5F; padding: 1px; border: 1px solid #99CCCC; width: 192px; }
#heading { background-color: #7C7C7C; height: 16px; font-size: 12px; color: #FF0; font-weight: bold; padding-left: 4px; }
#addressbox { border-bottom: 1px dotted #929292; margin-bottom: 4px; margin-right: 4px; padding-bottom: 5px; }
#datebox { border-bottom: 1px dotted #929292; margin-bottom: 4px; margin-right: 4px; padding-bottom: 2px; height: 92px; }
#crimetypesbox { margin-bottom: 4px; margin-right: 4px; padding-bottom: 2px; height: 150px; }
#leghead { color:#414141; margin-top: 14px; margin-bottom: 5px; font-weight: bold; }
#labels { color: #414141; font-weight: bold; }
#newlabels { color: #3853CD; font-weight: bold; }
#wardsbutton { cursor: pointer; }
#bump { padding-left: 12px; }
#crimeprevwrapper { padding: 4px; letter-spacing: .9px; }
#crimeprevwrapper a, a:active { text-decoration: none; color: #0033FF; font-size: 11px; font-weight: bold; }
#buttonsbox { border-bottom: 1px dotted #929292; height: 34px; }
#tabrep { overflow: auto; height: 197px; padding-top: 3px; padding-left: 4px; }
#tabtop { overflow: auto; height: 172px; padding-top: 3px; padding-left: 4px; clear: both; }
#wardsleft { float: left; }
#wardsright { margin-left: 100px; }
#wardsbox { padding-top: 14px; padding-left: 4px; height: 130px; }
#facts { border: 1px solid #666; background-color: #DDDDDD; padding: 3px 12px 3px 12px; color: #333; width: 866px; margin: 0 auto; margin-bottom: 3px; }
#tabrep a, a:active { text-decoration: none; color: #0033FF; font-size: 12px; font-weight: bold; }
#tabrep a:hover { color: #333; font-size: 12px; font-weight: bold; }
#over_quote a, a:active { text-decoration: none; color: #0033FF; font-size: 12px; font-weight: bold; }
#over_quote a:hover { color: #333; font-size: 12px; font-weight: bold; }
#clearedLegend { margin-left: 19px; }
#help { cursor: pointer; }

#searchform { width: 774px; height: 289px; margin-left: auto; margin-right: auto; border: 2px solid #DEDEDE; }
#results { margin-top: 8px; margin-right: 9px; margin-bottom: 7px; width: 774px; height: 242px; margin-left: auto; margin-right: auto; border: 2px solid #DEDEDE; }
#fbox1 { height: 240px; width: 258px; float:left; }
#fbox2 { height: 240px; width: 258px; float:left; }
#fbox3 { height: 240px; width: 258px; float: left; }
#repboxcontent { padding: 5px; width: 246px; height: 228px; }
h4 { color: #727272; background: #CAE4FF; }
#subbutton { text-align: right; margin-right: 10px; }

.small { font-size: 9px; color: #363636; }
.infname { color: #434670; font-size: 14px; display: block; border-bottom: 1px dotted #717171; margin-right: 20px; }
.infaddress { font-size: 9px; padding-left: 3px; }
.infdate { color: #0000FF; font-size: 9px; padding-left: 3px; padding-top: 3px; }
.infcleardate { color: #F00; font-size: 9px; padding-left: 3px; padding-top: 3px; }
.infdesc { font-size: 10px; padding-left: 3px; }
.resHeading { color: #0033FF; }
.resAddress {color: #444444; font-size: 9px; }
.resDistance { color: #444444; font-size: 10px; }
.resClearHeading { color: #F00; }
.resClearAddress {color: #F00; font-size: 9px; }
.resClearDistance { color: #F00; font-size: 10px; }
.datefield { color:#5F5F5F; padding: 3px; border: 1px solid #99CCCC; width: 139px; }
.selectmenu { color:#5F5F5F; padding: 3px; border: 1px solid #99CCCC; }
.dyk { font-size: 16px; color: #23812B; font-weight: bold; }
.boldeddyk { font-size: 12px; color: #000; }
.disclaimer { font-size: 9px; color:#666; }
.fflabel { color: #093; font-weight: bold; font-size:18px; }
.black_overlay{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 1000px; background-color: black; z-index:1001 ;-moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=80); }
.content_box { display: none; position: absolute; top: 25%; left: 25%; width: 50%; height: auto; padding: 16px; border: 11px solid #999; background-color: #fff; z-index: 1002; overflow: auto; font-size: 14px; }
.facts { color: #069; font-size: 14px; }
.legsmall { font-size: 9px; }
.contbutton { display: none; }

.repfrmheadings { font-size: 11px; font-weight: 800; text-transform: uppercase; }
.searchresitems { margin-left: 4px; font-size: 10px; }

/* Date Picker CSS below */
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #ece9d8;
	border: 1px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 1px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #aca998;
	border: 1px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #CCCCCC;
	border: 1px solid #AAAAAA;
	color: white;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: gray;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: 4060ff;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #d8e8ff;
	font-weight: bold;
	}

