/*************** over-rides ****************/

#content {
	position: relative;
	margin: 2px 0px 0px 0px;
	padding: 0px;
	border-top: 10px solid #233A20;
	width: 770px;
	background: url(../../images/left-col-bg-reports.gif) top left repeat-y;
	background-color: transparent;
	}
#left-col {
	position: relative;
	float:left;
	color: #fff;
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	width: 200px;
	}
#center-col {
	position: relative;
	float:left;
	margin: 0px;
	padding: 16px;
	border: 0px;
	background-color: transparent;
	width: 534px;
	}
/* subnav - left column */

#subnav {
	DISPLAY: block;
	position: relative;
	text-align: left;
	COLOR: #fff; 
	border: 0px;
	padding: 4px 0px 10px 0px;
	WIDTH: 200px; 
	background-color: #233A20;
}

A.dos:link, A.dos:visited, A.dos:active {
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	MARGIN: 2px 0px 2px 0px;  
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-reports-dos-a.gif) no-repeat 50% -18px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	TEXT-DECORATION: none
}
A.dos:hover {
	BACKGROUND-POSITION: 50% 0px; 
}
A.dos-stick:link, A.dos-stick:visited, A.dos-stick:active {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 20px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-reports-dos-a.gif) no-repeat 50% 0px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.dos-stick:hover {
	BACKGROUND-POSITION: 50% 0px; 
}

A.tres:link, A.tres:visited, A.tres:active {
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-reports-tres-a.gif) no-repeat 50% -18px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.tres:hover {
	BACKGROUND-POSITION: 50% 0px; 
}
A.tres-stick:link, A.tres-stick:visited, A.tres-stick:active {
	DISPLAY: block; 
	PADDING-LEFT: 30px; 
	MARGIN: 2px 0px 2px 0px; 
	FONT-FAMILY: arial,helvetica,san-serif;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	BACKGROUND: url(../../images/nav-reports-tres-a.gif) no-repeat 50% 0px; 
	COLOR: #fff; 
	LINE-HEIGHT: 18px; 
	TEXT-DECORATION: none
}
A.tres-stick:hover {
	BACKGROUND-POSITION: 50% 0px; 
}
	
	
/*************** formatting ****************/
	
table#stats {
	width: 262px;
	margin-bottom: 16px;
	border: 1px solid #ebebeb;
}
table#stats td {
	padding: 4px 8px 4px 8px;
	border: 0px solid #e1e1e1;
}
table#query {
	width: 100%;
	margin-bottom: 6px;
	border: 1px solid #ebebeb;
}
table#query th {
	color: #fff;
	padding: 4px 8px 4px 8px;
	border: 0px solid #e1e1e1;
	text-align: left;
	background-color: #3c5b39;
}
table#query tr:hover td {
	color: #fff;
	text-decoration: none;
	/*background-color: #717069;*/
	background-color: #989898;
}
table#query tr:hover td a, table#query tr:hover td a:visited, table#query tr:hover td a:active {
	color: #fff;
	text-decoration: none;
	}
table#query td {
	padding: 4px 8px 4px 8px;
	border: 0px solid #e1e1e1;
}
table#query td.date {
	font-size: 11px;
	text-align: left;
	white-space:nowrap;
}
table#query td.date a {
	color: #000;
	text-decoration: none;
}
table#query td.desc {
	text-align: left;
}
table#query td.desc a {
	color: #000;
	text-decoration: none;
}
table#query td.cat {
	font-size: 11px;
	text-align: left;
	white-space:nowrap;
}
table#query td p {
	margin-bottom: 8px;
}
table.querymore {
	margin-top:10px;
}
table.querymore td {
	padding: 3px 12px 3px 0px;
	border: 0px solid #e1e1e1;
}
table.query-trapping {
	margin-bottom: 12px;
	border: 1px solid #e1e1e1;
}
table.query-trapping td {
	padding: 6px 8px;
	border: 0px solid #e1e1e1;
}



table#incident {
	width: 100%;
	margin-bottom: 0px;
	border: 0px solid #ebebeb;
}
table#incident-docs {
	width: 100%;
	margin-bottom: 16px;
	border: 1px solid #ebebeb;
}
table#incident-docs div.file-holder {
	float: none;
	padding: 5px 5px;
	border: 0px solid #e1e1e1;
}
table#incident-images {
	width: 100%;
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
}
table#incident-images div.image-holder {
	float: left;
	padding: 5px 5px;
	border: 0px solid #e1e1e1;
}


.search-col {
	position: relative;
	font-size: 12px;
	padding: 8px 0px 0px 0px;
	width: 200px;
}
.search-col a, .search-col a:visited, .search-col a:active {
	color: #fff;
	text-decoration: none;
}
.search-col a:hover {
	color: #fff;
	text-decoration: underline;
}

input.search-btn {
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	padding: 2px 2px 2px 2px;
	margin: 0;
	background: #3C3B37; 
	color: #fff; 
	border: 1px solid #fff;
	}
form.query-form {
	margin: 0 0 16px 4px;
}
select {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;

}
