@import "bootstrap.css";
body {background-color: #eeeeee;}

a:link, a:visited { color:#4c6aa9; font-weight:bold; text-decoration:none; } a:hover, a:active { color:#333; text-decoration:underline; } #header-bar { height: 96px; background: url(../images/header-grad-2011.jpg) repeat-x; } #header { width: 940px; height: 94px; margin: 0 auto; position:relative; } #header div.header-logo { position:absolute; width: 462px; height: 96px; left: -16px; background: url(../images/header-img-2011.jpg) no-repeat; } #header div.header-logo div.logo-link a { position:absolute; width:280px; height:65px; top:20px; } #nav-bar { background: #ffffff; } #nav { width: 940px; margin: 0 auto; position:relative; } #nav ul { margin: 0; float: left; } #nav ul li { list-style-type: none; display: inline; } #nav ul li a { float: left; padding: 18px 25px 16px 24px; background: url(../images/nav-div.png) no-repeat right; color: #596658; font-size: 1.1em; } #wrapper { padding-top: 20px; background: #ffffff url(../images/nav-bot.png) repeat-x; } #content { width: 940px; margin: 0 auto; } #footer { border-top: 2px solid #e4e4e4; clear: both; padding-top: 5px; background:#eee } #footer-content { width:940px; margin:0 auto; padding-top:12px; padding-bottom:40px; } #footer-content p { text-align:center; } .group:after { clear:both; content:"."; display:block; height:0pt; visibility:hidden; } * html .group { height:1%; } :first-child + html .group { min-height:1px; } #wrapper {zoom: 1;}

/* Jail Roster Specific */

.page-header { padding-bottom:0; border-bottom:0; margin-bottom:4px; }

td.filter { background:#eee; }
td.filter input { margin-bottom:4px; margin-top:4px; margin-left:16px; }
td.filter form { margin-bottom:4px; margin-top:4px; margin-left:16px; }

#main-table thead th.name { width:50%; }
#main-table thead th.number { width:18%; }
#main-table thead th.booked_at { width:17%; }
#main-table thead th.register_url { width:15%; }

#nav ul li a { font-size:14px; }
#nav ul li a.nav-first { padding-left:0; } 

#main-table { margin-bottom:60px; }
.sub-table { margin-top:16px; margin-left:20px; width:96%; }

td.inmate { padding-left: 30px; background: url(../images/arrow-right.png) no-repeat left; cursor:pointer; }
td.inmate:hover { background: url(../images/arrow-down.png) no-repeat left; }
td.inmate-info { background: #fff; }
