@charset "utf-8";
/* Crime Tracer Forms CSS Document */

/* Global Form Styles */
.button {
font-size:11px;
font-weight:bold;
padding: 1px;
}

/* Registration Form Styles */
        
#registration_form {
font-family: arial, helvetica, sans-serif;
font-size: 11px;
width: 440px;
padding-top: 25px;
}

/* Select All Input Fields */

#registration_form fieldset input, #login_form fieldset input{
width:255px;
padding:2px;
color:#000000;
border:1px solid #999999;
background-color:#FFFFFF;
font-weight:normal;
font-size: 11px;
margin-top: 3px;
margin-bottom: 3px;
}

/* Login Form Input Override */

#login_form fieldset input {
margin-right: 15px;  
width:120px;
vertical-align: middle;
}

#registration_form textarea {
overflow: auto;
}

#registration_form select {
margin-top:3px;
margin-bottom:3px;
padding:1px;
padding-left:2px;
width:150px;
font-size:11px;
border:1px solid #999999;
}

#registration_form fieldset, #login_form fieldset {
margin-bottom:10px;
border:0px;
display:inline;
} 

#registration_form label {
display:inline-block;
line-height:1.8;
vertical-align:top;
text-align:right;
margin-right: 10px;
width:120px;
color:#FFFFFF;
}

#login_form label {
margin-right:10px;    
vertical-align:middle;
}

#registration_form em {
color:#FF0000;
font-style:normal;
font-weight:bold;
}

/* Registration Form List Styles */

#registration_form fieldset ol {
margin:0;
padding:0;
}

#registration_form fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;  
}

/* Select Only The Submit button */

#registration_form .button, #login_form .button{
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
vertical-align: middle;
background-color: #ed1c24;
border:1px solid #999999;
color:#FFFFFF; 
padding:2px; 
width:65px;
}

#registration_form .helpbutton, #login_form .helpbutton{
font-family:arial,helvetica,sans-serif;
font-weight:bold;
font-size:11px;
text-align:center;
vertical-align: middle;
background-color: #0abc51;
border:1px solid #999999;
color:#FFFFFF; 
padding:2px; 
width:130px;
}

#login_form .button{
width: 45px;
margin-right: 0;
display: inline; 
}

/* Set Registration Form Disclaimer Container Style */

#registration_form .disclaimer {
margin-left:130px;
margin-top:15px;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#999999;
}

#registration_form .disclaimer a {
color:#ed1c24;
text-decoration:underline;
}

/* Admin Search Incident */
    
.search_incident {
text-align: center;
padding: 10px;
margin-bottom:5px;
/* background-color: #ed1b24; */
background-color: #ef3139;
}

#search_form #search_query {
width:145px;
border: 1px solid #ed1c24;
padding:2px;
text-align:center;
font-weight:bold;
font-size:11px;
}

#search_form .button {
font-size:11px;
font-weight:bold; 
}

/* Admin Add Incident */

.add_incident {
text-align: center;
padding: 10px;
background-color: #84ee1c;
margin-bottom: 5px;
}

#add_form .button {
font-size:11px;
font-weight:bold; 
}

/* Admin Feedback Form */

#feedback_form textarea {
font-family:Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
width:200px;
height: 100px;
border: 1px solid #DDDDDD;
padding:2px;
}

#feedback_form {
margin-bottom: 5px;
text-align: center;
padding: 10px;
background-color: #F3F3F3;
}

#feedback_form .button {
margin-top: 5px;
font-size:11px;
font-weight:bold; 
}

/* Admin Make Donation */

.donate {
text-align: center;
padding: 10px;
background-color: #b4d4ff;
margin-bottom: 5px;
}

#donate_form .button {
font-size:11px;
font-weight:bold; 
}

/* Police Stations Box Styles */

.police_stations {
    text-align: center;
    padding: 10px;
    background-color: #F3E35A;
    margin-bottom: 5px;
}

.police_content {
    background-color:#fffecf;
    padding:10px;
    padding-bottom: 20px; 
}

.police_content label {
    width:300px;
}

#police_stations #police {
width:145px;
border: 1px solid #F3E35A;
padding:2px;
text-align:center;
font-weight:bold;
font-size:11px;
}

/* Hospitals Box Styles */
    
.emergency_services {
    text-align: center;
    padding: 10px;
    background-color: #f3b05a;
    margin-bottom: 5px;
}

.emergency_content {
    background-color: #fffbcf;
    padding:10px;  
    padding-bottom: 20px;
}

#emergency_services #emergency {
width:145px;
border: 1px solid #f3b05a;
padding:2px;
text-align:center;
font-weight:bold;
font-size:11px;
}

.emergency_services .button {
    width: 150px;
}

/* Admin Incident Add/Edit Form Styles */

.admin_form {
font-family: arial, helvetica, sans-serif;
font-size: 12px;
clear:both;
}

.admin_form fieldset input {
width:325px;
padding:2px;
padding-left:2px;
color:#000000;
border:1px solid #999999;
background-color:#FFFFFF;
font-weight:normal;
font-size: 12px;
margin-top: 3px;
margin-bottom: 3px;
}

.admin_form input#incident_date {
width:100px;
}

.admin_form input#incident_time {
width:50px;
}

.admin_form select#mailinglist {
width:330px;
}

.admin_form fieldset textarea {
width:325px;
height:80px; 
padding:2px;
padding-left:2px;
color:#000000;
border:1px solid #999999;
background-color:#FFFFFF;
font-weight:normal;
font-size: 12px;
margin-top: 3px;
margin-bottom: 3px;
}

.admin_form select {
margin-top:3px;
margin-bottom:3px;
padding:1px;
padding-left:2px;
font-size:12px;
border:1px solid #999999;
}

.admin_form fieldset {
margin:0px;
padding:0px;
margin-bottom:10px;
border:1px solid #CCCCCC;
/*background-color: #FFFFCC;*/
display:inline;
}

.admin_form legend {
font-weight: bold;
font-size:12px;
margin-left: 10px;
margin-right: 10px;
color:#666666;
}

.admin_form label {
display:inline-block;
line-height:1.8;
vertical-align:top;
text-align:left;
margin-right: 10px;
width:120px;
color:#000000;
}

.admin_form fieldset ol {
margin:0;
padding:0;
margin: 10px;
}

.admin_form fieldset li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;  
vertical-align: top;
}

p.commitmessage {
display:block;
margin-top:20px;
margin-bottom:10px;
font-size:11px;
font-weight:normal; 
}

p.terminatemessage {
display:block;
margin-top:0px;
margin-bottom:10px;
font-size:11px;
font-weight:normal; 
}

/* Search Result and Multiple Page Pagination */

.pagination{
padding-top: 2px;
padding-bottom: 2px;
}

.pagination ul{
margin: 0;
padding: 0;
text-align: center; /*Set to "right" to right align pagination interface*/
font-size: 12px;
margin-top: 15px;
margin-bottom: 20px;  
}

.pagination li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
margin-right: 2px;
}

.pagination a, .pagination a:visited{
padding: 0 5px;
border: 1px solid #DDDDDD;
text-decoration: none; 
color: blue;
}

.pagination a:hover, .pagination a:active{
border: 1px solid #DDDDDD;
color: blue;
background-color: #FFFFCC;
}

.pagination .currentpage {
padding: 0 5px;
border: 1px solid #DDDDDD;
background-color: #F3F3F3;
color: blue !important;
border-color: #DDDDDD;
font-weight: bold;
cursor: default;
display: inline;
}

.pagination a.disablelink, .pagination a.disablelink:hover{
background-color: #FFFFFF;
cursor: default;
color: #999999;
border-color: #DDDDDD;
font-weight: normal !important;
}

.pagination .prevnext {
display:inline;
}

.pagination .prevnext a{
font-weight: bold;
display: inline;
}

.vehicle_details .action, .item_details .action, .person_details .action
{
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}

.view_incident_photo_box
{
	border: 1px solid #ccc;
	background-image: url(../images/image-background.jpg);
	background-color: #464646;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 100%;
	text-align: center;
}

.view_incident_photo_box img
{
	border: 1px solid #ccc;
}

