/* Right to know pages, crime app, flatpages, and right to know index */

#nav{z-index: 1001;} /* modal fix adjusted to float above the ads and below the modal*/
#fancybox-content html { overflow: scroll !important; }
img {border:none}
#contentAndRail {background: url("../images/crime/topSection_bkgd.jpg") repeat-x scroll 0 0 transparent;color: #262626;}
#primaryContent {width:950px;margin-top: 12px;}
#rightColumn {float:left;width:300px; margin-top: 20px;}
#crimeLogo {border:none;display:block;float:left;height:112px;width:345px;}
#crimeLogo img {border:none;}
.bar {background:#9c9c9c;color:#ffffff;margin:30px 0 5px;font-size:14px;padding:3px 6px; width: 100%;}
#aboutUs p {font-size: 12px;line-height: 18px;color:#262626;padding:0 10px 0 0;margin:9px 0 0;}

#topAd {background:#dddddd url('../images/crime/top_bannerBkgd.jpg') repeat-x;padding:12px 0 0;margin:0;height:103px;}
#topAd .top_container_margin, #topAd .bottom_container_margin {margin-top:0;margin-bottom:0;padding:10px 0;}

.ad_300x250 {margin:0;padding:0;background-color: transparent;}

#stories ul {color:#b01422;font-size:12px;list-style:square outside;padding:5px 10px 0 16px; clear: both;}
#stories ul li {margin:6px 0;list-style:square outside;}
#stories ul li a {color:#002460;}

#charts {float:left;width:630px;padding:0 0 0 5px; margin-top: 20px;}
.chart {width:145px;margin: 0 0 15px 18px;float:left;background#cccccc;padding:0;color:#262626}
.chart .name {font-weight:bold;padding:0 0 5px 0;font-size: 14px;border-bottom: 1px solid #262626;}
.chart ul {list-style:none outside;font-size:10pt;margin:0;padding:0;}
.chart li {list-style:none outside;border-bottom: 1px solid #e8e8e8;height: 19px;padding:0;margin:0;position:relative;z-index:0;background:transparent url('../images/crime/red_chartBar.jpg') no-repeat;}
.chart li a:link {color:#262626}
.chart li a:visited {color:#000000}
.chart .item_name{z-index:100;padding:2px 40px 0px 7px;position:relative;}
.chart .item_count{position:absolute;right:5px;bottom:2px;z-index:100;color:#b01422;}
.chart .item_percent {height:20px;z-index:10;position:absolute;top:0px;left:3px;display:block;background:transparent url('../images/crime/grey_chartBar.jpg') repeat-x;}
.chart .gender, .chart .race, .left_grouper .charge, .left_grouper .county {float: none;margin:0 0 10px 0;}
.charge, .first, .county {width:310px;clear:left;}
.type, .last, .agency {width:265px}
.left_grouper {float:left;width:310px;clear:left;margin: 0 0 15px 18px;}

.search_form {width:450px; float:right;}
.search_form .disclaimer {color:#262626;font-weight: bold;font-size: 13px;}
.search_form div.form {padding: 10px 0 0 10px;margin:10px 0 0; background:transparent url('../images/crime/searchBox_bkgd.jpg') no-repeat 0 0;}
.search_form .button {border: none;height: 32px;width:155px;float:right;margin:5px 18px;}
.search_form input {margin:0;padding:1px;width:185px;font-size:10px;line-height: 10px;}
.search_form .fields {float:left;margin: 0 10px 0 0;}
.search_form .fields span {color:#ffffff;font-weight: bold; font-size: 10pt;}

.search_form label {font-weight: bold;}

.list_limits {margin:0 0 9px 22px;clear:none;font-size: 16pt;color:#000000;color:#b01422;}
.list_limits a {color:#b01422;}
.list_limits a img {margin:0 5px -2px;display:inline;}
.list_limits strong {color:#929292;font-size: 10pt;vertical-align:middle;}
.list_limits a strong {color:#929292;}
.list_limits span {color:#cfcfcf;font-size: 25px;}
.list_limits span.label {color:#000000;font-size: 16pt;}
.mugs {position:relative;clear:both; height: 261px;}
/*
.mugs a.next_prev {width:56px;height:56px;position:absolute;display:block;bottom:140px;background:transparent url('../images/crime/slider_left_btn.png');color:#ffffff;}
.mugs a.previous {left:0;background:transparent url('../images/crime/slider_left_btn.png');}
.mugs a.next {right:0;background:transparent url('../images/crime/slider_right_btn.png');}
.mugs a.previous:hover {background:transparent url('../images/crime/slider_left_btn_hover.png');}
.mugs a.next:hover {background:transparent url('../images/crime/slider_right_btn_hover.png');}
*/
.mugs a.next_prev {width:57px;height:84px;position:absolute;display:block;bottom:125px;background:transparent url('../images/crime/slider_left_btn.png');color:#ffffff;}
.mugs a.previous {left:0;background:transparent url('../images/crime/slider_left_btn_vb.png');}
.mugs a.next {right:0;background:transparent url('../images/crime/slider_right_btn_vb.png');}
.mugs a.previous:hover {background:transparent url('../images/crime/slider_left_btn_hover_vb.png');}
.mugs a.next:hover {background:transparent url('../images/crime/slider_right_btn_hover_vb.png');}


ul.mug_list {list-style:none outside !important;margin:0 0 0 18px;}
ul.mug_list li {float:left;width:210px;height: 255px;border:none;padding: 6px 10px 0 10px;background:transparent url('../images/crime/mugShot_bkgd.jpg');}
p.mug_info {margin: 12px 0;background: none; color:#b01422; font-size: 12px;text-align: center;font-weight: bold;}
span.mug_date {font-size: 10px; color:#262626;}

#warning {background:#b01422;color:#ffffff;padding:3px 6px;font-size: 18px;margin:10px 17px 10px 22px;}

.arrest_content {margin:10px 0 0 0;}
.arrest_mug {width:630px;float:left;clear:left;margin: 0 0 20px;}
/* .arrest_mug .mug {float:left;margin:0 20px 0 0;background:transparent url('../images/crime/pic_Shadow.png') no-repeat;padding:0 9px 20px;} */

.arrest_mug .mug { float: left; margin: 0px 0px 20px 0px; -webkit-box-shadow: 0px 4px 5px 3px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 4px 5px 3px rgba(0,0,0,0.75);
box-shadow: 0px 4px 5px 3px rgba(0,0,0,0.75); padding: 0px 9px 20px;} /* added in via Jasen Burkett 10.23.14 */

.arrest_info {float:left;width:270px}
.arrest_info p.name {clear:left;color:#b01422;margin:0 0 6px;}
.arrest_info .info {list-style: none outside;margin:0;padding:0;font-size:14px;color:#262626;}
.arrest_info .info li {margin:2px 0;}
.arrest_info .charges {list-style: none outside;padding:0;margin:0;color:#b01422;}
.arrest_info .charges ul {list-style: square outside;padding:0 0 0 15px;margin:0;color:#b01422;}
.arrest_info .charges li {list-style-position: outside;}
.arrest_info li.charge_group {margin:4px 0 0 20px;}
.arrest_info .charges span {color:#262626;}
#shareLinks {list-style: none outside;height:25px;margin:0 0 30px;padding:0;}
#shareLinks li {float:left;margin:0 7px 0 0; cursor:pointer;}
#shareLinks a {cursor: pointer;}

.paging {color: #8e8e8e;padding: 6px 0;text-align: center;margin: 0 0 25px;}
.paging .prev_paging {border-right: 1px solid #bbbbbb;background:none;padding:10px;margin: 0 10px;font-weight: bold;}
.paging .next_paging {border-left: 1px solid #bbbbbb;background:none;padding:10px;margin: 0 10px;font-weight: bold;}
.paging a {font-size: 11px;vertical-align: middle;color:#b01422;}
.paging a:visited {color:#8e8e8e}
.paging a.num {padding: 3px 6px; border: 1px solid #bbbbbb;color:#8e8e8e}
.paging a.current {background:#b01422;color:#ffffff;}


/*homepage styles */
.salary_table .item_percent {height:20px;position:absolute;top:0px;left:3px;display:block;background:transparent url('../images/crime/grey_chartBar.jpg') repeat-x;}


div#inner_page {width: 908px; margin: auto;}
p.disclaimer {font-size: 10px; margin: 8px 0px;}
table.salary_list {width: 100%; padding: 0px; margin: 0px; border-top: 1px solid #000; margin-top: 3px; border-collapse: collapse; border-spacing: 0px; margin-bottom: 15px;}
table.salary_list tr {height: 20px; vertical-align: middle; background: transparent url('../images/crime/red_chartBar.jpg') no-repeat 0 0;}
table.salary_list td {border-bottom: 1px solid #e8e8e8;}
table.salary_list td.salary {font-size: 12px; color:#b91f32;padding: 0px 0px 1px 12px; background: #FFFFFF !important; text-align: right;}
table.salary_list span {font-size: 12px; color:#262626;}
div.salary_list_header{font-size: 20px; text-align: left; font-weight: normal; color: #FFFFFF; background: #9c9c9c; padding: 8px 0px 6px 8px;}
div.salary_list_wrapper{ width: 592px; margin-top: 20px; float: left;}
.salary_table .item_name, .salary_table .item_number, .salary_table .item_company, .salary_table .item_position {position:relative; display: block; float: left; height: 19px; line-height: 18px;}

.salary_table .item_number {margin-left: 8px; width: 30px;}
.salary_table .item_name {width: 120px;}
.salary_table .item_company {width: 120px;}
.salary_table .item_position {}

#contentAndRail h3 {background: #9c9c9c; font-size: 20px; font-weight: bold; padding: 2px 0px 2px 8px; color: #FFFFFF; margin-bottom: 0px;}
.crime_maps h3 {padding: 7px 0px 7px 0px; background: #c0c0c0;}
h4.homepage {background: #b01a2c; font-size: 12px; font-weight: bold; padding: 3px 3px 3px 5px; color: #FFFFFF; margin-bottom: 6px; margin-top: 10px;}

.crime_maps {width: 448px; float: left; background: #c0c0c0; margin-top: 20px; padding-bottom: 20px;}
.crime_resources {width: 446px; float: left; margin-left: 14px; margin-top: 20px;}

.crime_resources p {font-size: 12px; line-height: 18px; margin: 0px 0px 22px 0px; word-wrap: break-word;}
.crime_resources a {color: #002060;}

.crime_resources_leftcol, .crime_resources_rightcol {width: 216px; float: left;}
.crime_resources_rightcol {margin-left: 14px}

.crime_resources strong.small {font-weight: normal;}

.map_sample {width: 411px; margin: auto;}
.map_sample img.map {border: 1px solid #FFFFFF;}

.mugshot_header {font-size: 22px; font-weight: bold; color: #bdbdbd; margin: 5px 0px 5px 22px;}
.mugshot_header span.new_mugs {color: #b01a2c;}
.mugshot_header span.mug_count {color: #000000;}
.mug_button {float: right; height: 100px; width: 185px; text-align: right;}

.maps_more {font-size: 10px; text-align: right; font-weight: bold; margin-right: 18px; margin-top: 10px;}
.maps_more a{color:  #FFFFFF;}


a.more_salaries {height: 20px; padding: 2px 0px 0px 8px; display: block; background: #9C9C9C; font-size: 12px; margin-bottom: 3px; font-weight: bold; color: #FFFFFF; line-height: 18px;}
a.more_salaries .view{float: right;  font-size: 10px; margin-right: 2px; line-height: 14px; display: block;}
a.more_salaries:hover{background: #757575; text-decoration: none;}

.fb_page_like_wrapper {float: right; margin-right: 13px;}


/* flatpage styles */

.flatpage h2{color: #B01A2C; font-size: 22px; font-weight: bold;  margin: 10px 0px;}
.flatpage h2 a{color: #B01A2C;}
.flatpage {font-size: 12px; color: #262626 !important; line-height: 18px;}
.flatpage form{margin: 14px 0px !important;border:2px solid #9c9c9c !important;background:#d6d6d6 !important;}
.flatpage #caspioform table {background:none !important;border:none !important;width:100%;}
.flatpage #caspioform div {background:#ffffff !important;}
.flatpage #caspioform table table {border:none !important;}
.flatpage #caspioform table table td {border:none !important;background:#d6d6d6 !important;padding: 3px 3px 6px !important;}
.flatpage #caspioform div table td {border:none !important;background:none !important;padding: 3px !important;}
.flatpage #caspioform label {color:#B11A2D !important;}
.flatpage #caspioform #searchID {background:#B11A2D !important; border:2px solid #B11A2D !important; color:#ffffff;}
.flatpage #caspioform table th {background:#d6d6d6 !important;color:#B11A2D !important;border:none !important;}
.flatpage #caspioform table td {border:none !important;color:#262626 !important;background:none !important;}
.flatpage #caspioform table tr {border:none !important;color:#262626 !important;}
.flatpage #caspioform table a {color:#B11A2D !important;}
.flatpage #caspioform a.cbFormDataLink {padding:0 6px !important;}
.flatpage #caspioform td.cbFormData {background:#ffffff !important;border:none !important;}



.iesucks {float: left; display: block;}


/* ---------------------------------------------------------------------
 Right 2 know
------------------------------------------------------------------------ */

.mug_modal { 
    display: block; 
    width: 210px; 
    height: 181px; 
    overflow: hidden; 
    border: 1px solid #fff;
}
.mug_modal:Hover { box-shadow: 0px 0px 8px rgba(0,0,0,.25); }
.mug_modal img { width: 218px; }
