body {
	min-width: 500px;
}

body, table, td {
    font-family: verdana, helvetica, sans-serif;
    font-weight: normal;
	}

#logo_div.big_logo {
	height: 145px;
}
#logo_div {
	height: 75px;  /* 145 */
}	

#logo_div img {
	max-height: 100%;
	width: auto;
}
.list_table {
	width: 100%;
}

.list_table tr td {
	height: 15px;
	text-align: left;
}

.list_table tr td.col_label {
	padding-right: 0px;
	background-color: #3d3c3d;
}

.list_table tr td.grey {
	background-color: #eee;	
}

.list_table tr td.white {
	background-color: #fff;	
}

.list_table tr td.yellow {
	background-color: #ff9;	
	border-bottom: 1px solid #ccc;
}
.list_table tr td.lined {
	border-bottom: 1px solid #ccc;
}



.list_table tr td.black {
	background-color: #000;	
	color: #fff;	
	font-weight: bold;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

.detail_table {
	width: 615px;
	margin-left: 10px
}

.detail_table tr td {
	padding-right: 10px;
	height: 25px;
	padding-bottom: 10px;
}

.detail_table tr td.col_label {
	text-align: right;	
}
.detail_table tr td {
	height:15px;
	vertical-align: top;
}
.detail_table {
	width: 605px;
}
#uploadifive-file_upload {
	cursor: pointer;
}
#uploadifive-file_upload-queue a.close {
	display: none;
}
.btn:focus {
	outline:0;
}
#subnavigation {
	text-align: right;
	background-color: #efefef;
}
#subnavigation button {
	margin: 5px 0;
}


/* NAVIGATION OPTIONS */

	/* sub navigation */
		.subnav {
			color: white;
			font-weight: normal;
			text-decoration: none;
			font-family: verdana, helvetica, sans-serif;
			}
		a:link.subnav {
			color: white;
			}
		a:visited.subnav {
			color: white;
			}
		a:hover.subnav {
			color: white;
			text-decoration: underline;
			}

	/* list navigation - also used in various "small" buttons */
		.listnav {
			color: #000000;
			font-weight: normal;
			text-decoration: underline;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			cursor: pointer;
			}
		a:link.listnav {
			}
		a:visited.listnav {
			}
		a:hover.listnav {
			}

	/* column headings  */
		.colhead {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a:link.colhead {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a:visited.colhead {
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a:hover.colhead {
			color: #003399;
			font-weight: bold;
			text-decoration: none;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}

	/* field labels  */
		.field_label {
			color: #666666;
			font-weight: normal;
			text-decoration: underline;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a.field_label:link {
			color: #666666;
			font-weight: normal;
			text-decoration: underline;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a.field_label:visited {
			color: #666666;
			font-weight: normal;
			text-decoration: underline;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
		a.field_label:hover {
			color: #666666;
			font-weight: normal;
			text-decoration: underline;
			font-size: 10px;
			font-family: verdana, helvetica, sans-serif;
			}
	h4 {
		font-weight: bold !important;
	}
	
	/* list_views SORTing */
		.sorted_by { 
			padding:0 4px 0 15px; 
			background:url('../images/asc.gif') no-repeat;
		}
	/* list_views SORTing */
		.reverse_sorted_by { 
			padding:0 4px 0 15px; 
			background:url('../images/desc.gif') no-repeat;
			}

	/* list_views SORTing */
		.can_sort_by { 
			color: #54C0E0;
			font-weight: bold;
			text-decoration: none;
			font-size: 1em;
			font-family: verdana, helvetica, sans-serif;
			}
		a:link.can_sort_by { 
			color: #54C0E0;
			}
		a:visited.can_sort_by { 
			color: #54C0E0;
			}
		a:hover.can_sort_by { 
			color: #54C0E0;
			}
			
.col{
	background-color:#ff0000;
	height: 100%;
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover{
	background-color: #337ab7;
	color: white;
}
 
.nav-pills>li>a{
	background-color: #eee;
}
.nav-pills>li>a:hover {
	background-color: #eee;
}

@media (min-width: 979px + 1) {
	.nav-collapse.collapse {
		height: auto !important;
		overflow: visible !important;
	}
}
.top_logo {
	max-height: 145px;
	width: auto;
}

#header_spacer {
	background-color: #5971BB;
	height: auto;
	padding: 5px;
	width: 100%;
	text-align: center;
}

.nav-button {
	background-color: #2b292d;
	border-color: #2b292d;
	color: #54C0E0;
}

#nav_div, #step_div {
	margin: 0 auto;
	display: inline-block;
}
#step_div {
	padding-right: 10px;
}

#nav_div button:hover {
	background-color: #525252;
	border-color: #525252;
	color: #54C0E0;
}

.modal-dialog {
	width: 460px;
}

tr.spaced_row td {
	padding: 3px 0;
}
.uploadifive-queue-item .close {
	opacity: 1;
}
#ticket_slate {
		
}
.slate_inner {
	margin: 0 auto;
	max-width: 700px;
}

#slate_header {
	margin: 0 auto;
	max-width: 700px;
}

#step_div_spacer {
	height: auto;
	padding: 5px;
	width: 100%;
	text-align: center;
}

.pop_image, .pop_file, #imagepreview {
	cursor: pointer;
}
.current_step {
	padding: 7px 4px 10px;
	background-color: #666;
}
.started_class {
	background-color: #e6f7fc;
}
tr.emergency_class td {
	background-image: url('../images/emergency_row_background.png');
	background-repeat: repeat-x;
}
.mouseover_row {
	background-color: #CCC;
}

@media print {    
    .no-print, .no-print *
    {
        display: none !important;
    }
}