BODY { 
	background-color: #EFEFEF;
	margin:0;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

TABLE {
	border-collapse: collapse; 
	}
	
INPUT { 
	background-color: #FFFFFF;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

TEXTAREA { 
	background-color: #FFFFFF;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	white-space: pre;
	word-wrap: break-word;
	}

SELECT {
	background-color: #FFFFFF; 
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: underline; 
	}
	
A { 
	font-weight: bold; 
	font-size: 12px; 
	color: #000099; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

li.mylink { 
	font-weight: bold; 
	font-size: 24px; 
	color: #000099; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

TD { 
	background-color: inherit; 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	vertical-align: top;
	word-wrap: break-all;
	}
	
.print_TD { 
	background-color: #FFFFFF; 
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
	
.td_label { 
	background-color: inherit;
	color: #000000; 
	font-weight: bold; 
	font-size: 12px; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.td_fs_buttons {
	background-color: #EFEFEF;
	color: #000000	}

.fs_buttons {
	font-weight: bold; 
	font-size: 1.2em; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}	
	
.td_mand { 
	font-weight: bold; 
	font-size: 12px; 
	color: #CC0000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
	
.td_data { 
	white-space:nowrap; 
	background-color: inherit;
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
	
.td_data_wrap { 
	word-wrap: break-all;
	background-color: inherit;
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

.emph { 
	background-color: #99b2cc;
	font-size: 12px; 
	color: #ffffff; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

.nodir { 
	background-color: #99b2cc;
	font-size: 12px; 
	color: #ffffff; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
#td_header { 
	font-weight: bold; 
	font-size: 15px; 
	color: #000000;
	background-color: #EFEFEF;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.td_link { 
	font-weight: bold; 
	font-size: 15px; 
	color: #000099; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	}
	
.link { 
	text-decoration: underline;
	}
	
.header { 
	font-weight: bold; 
	font-size: 12pt; 
	color: #000000;
	background-color: #EFEFEF;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.header_reverse { 
	font-weight: bold; 
	font-size: 12pt; 
	color: #EFEFEF;
	background-color: #000000;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}

.update_conf { 
	font-weight: bold; 
	font-size: 12pt; 
	color: #000000;
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text { 
	font-weight: normal; 
	font-size: 12px; 
	color:	#000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.warn { 
	font-weight: normal; 
	font-size: 12px; 
	color: #CC0000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.severity_high { 
	font-weight: bold; 
	font-size: 10px; 
	color: #C00000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.severity_medium { 
	font-weight: bold; 
	font-size: 10px; 
	color: #008000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.severity_normal { 
	font-weight: bold; 
	font-size: 10px; 
	color: #0000FF; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

.sev_counts { 
	font-weight: bold; 
	font-size: 10px; 
	background-color: #CECECE;
	margin-left: 40px; 
	margin-right: 40px; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
	
.text_green { 
	font-weight: normal; 
	font-size: 10px; 
	color: #009000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_orange { 
	font-weight: normal; 
	font-size: 10px; 
	color: #EBA500; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_blue { 
	font-weight: normal; 
	font-size: 10px; 
	color: #0000E0; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_red { 
	font-weight: normal; 
	font-size: 10px; 
	color: #C00000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_black { 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_small { 
	font-weight: normal; 
	font-size: 8px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_medium { 
	font-weight: normal; 
	font-size: 10px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.text_big { 
	font-weight: normal; 
	font-size: 14px; 
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none;
	}
	
.found  { 
	background-color: #000000; 
	color: #ffffff;
	}
	
.scheduled {
	white-space:nowrap; 
	background-color: #0000FF; 
	color: #FFFFFF; 
	font-size: 12px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}
	
.scheduled_notify {
	white-space:nowrap; 
	background-color: #FF0000; 
	color: #FFFF00; 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

.spacer {
	background-color: #FFFFFF;
	font-size: 3px;
	height: 2px;
	}

.input { 
	background-color: #FFFFFF;
	font-weight: normal; 
	font-size: 12px; 
	color: #000000; 
	font-style: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	text-decoration: none; 
	}

#detailmap, #mapDiv { 
	font: normal 10px verdana; 
	}

#detailmap {
	width: 300px; 
	height: 120px; 
	border:1px solid gray; 
	}

.infowin {
	width:	300px; 
	height: 250px;
	padding-right: 20px;
	overflow-y: auto; 
	overflow-x: hidden;
	} 

tr.even { 
	background-color: #DEE3E7;
	color: #000000;
	}

tr.odd { 
	background-color: #EFEFEF;
	color: #000000;
	}
	
tr.fs_even { 
	background-color: #DEE3E7;
	color: #707070;
	}

tr.fs_odd { 
	background-color: #EFEFEF;
	color: #000000;
	}

.even { 
	background-color: #DEE3E7;
	}

.odd { 
	background-color: #EFEFEF;
	}	

.fs_even { 
	background-color: #DEE3E7;
	}

.fs_odd { 
	background-color: #EFEFEF;
	}
	
.fs_td {
	font-size: 12px;
	font-weight: bold;
	height: 25px;
	}

tr.plain { 
	background-color: #FFFFFF;
	color: #000000;
	}

tr.heading { 
	background-color: #707070;
	color: #FFFFFF;	
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	}

.heading { 
	background-color: #707070;
	color: #FFFFFF;	
	font-size: 14px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	}

.config_heading { 
	font-size: 12px; 
	font-weight: bold; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding: 4px;
	}		

tr.heading_2 { 
	background-color: #707070;
	color: #FFFFFF;	
	font-size: 12px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 	
	}	
	
tr.heading_3 { 
	background-color: #909090;
	color: #FFFFFF;	
	font-size: 12px; 
	font-weight: normal; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	}	

tr.spacer { 
	background-color: #FFFFFF;
	height: 2px;
	font-size: 3px;
	}	
	
tr.fs_buttons { 
	background-color: #EFEFEF;
	color: #000000	}		
	
td {
	cursor: pointer; 
	cursor: hand;
	}
	
.hovermenu ul {
	font: bold 13px arial;
	padding-left: 0;
	margin-left: 0;
	height: 20px;
	}
	
.hovermenu ul li {
	list-style: none;
	display: inline;
	}
	
.hovermenu ul li a {
	padding: 2px 0.5em;
	text-decoration: none;
	float: left;
	color: black;
	background-color: #FFF2BF;
	border: 2px solid #FFF2BF;
	}
	
.hovermenu ul li a:hover{
	background-color: #FFE271;
	border-style: outset;
	}
	
/* Apply mousedown effect only to NON IE browsers */
html>body .hovermenu ul li a:active{ border-style: inset;}
/*option {font-size: 8px;}*/

option.main {
	color: #FFFFFF;
	background-color: #000000;
	}
	
option.Critical {
	background-color: #FF0066;
	}
	
option.Hazardous {
	background-color: #66FFFF;
	}
	
option.Medical {
	background-color: #CCFF99;
	}
	
option.Trauma {
	background-color: #FF9900;
	}

checkbox {
	border-width: 0px;
	}
	
*.unselected {
	font: bold 13px arial;
	padding-left: 0;
	margin-left: 0;
	height: 20px;
	color: #000099;
	background-color: #EFEFEF;
	border-style: none; 
	border: 3px solid transparent; 
	}
	
*.selected {
	font: bold 13px arial;
	color: #EFEFEF;
	background-color: #000099;
	border-style: outset;
	border: 3px solid #CCCCCC; 
	}

select.sit { 
	font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	background-color: transparent; 
	color: #102132; 
	border: none;
	}

.unk {
	font-size:smaller;
	background-color:gray;
	color:white;
	font-weight:bold;
	}
	
.fast {
	font-size:smaller;
	background-color:white;
	color:black;
	font-weight:bold;
	}
	
.stopped {
	font-size:smaller;
	background-color:red;
	color:black;
	font-weight:bold;
	}
	
.moving {
	font-size:smaller;
	background-color:blue;
	color:black;
	font-weight:bold;
	}

.cat_button {
	font-size: 11px;
	font-weight: bold;	
	color: #000000;
	float:left; 
	padding:2px; 
	vertical-align:middle;
	}
	
.pri_button {
	font-size: 11px;
	font-weight: bold;	
	color: #000000; 
	float:left; 
	padding:2px; 
	vertical-align:middle; 
	}
	
.cat_button_fs {
	text-align: left;
	font-size: 11px;
	font-weight: bold;	
	color: #000000; 
	float:left; 
	padding:2px; 
	vertical-align:middle;
	}
	
.pri_button_fs {
	text-align: left;
	font-size: 11px;
	font-weight: bold;
	color: #000000; 
	float:left; 
	padding:2px; 
	vertical-align:middle; 
	}	

.conf_button {
	font-size: 10px; 
	color: #000000; 
	}

.conf_next_button {
	text-align: left;
	font-size: 10px; 
	color: green; 
	float:left;
	padding:2px; 
	vertical-align:middle; 
	}
	
.conf_can_button {
	text-align: left;
	font-size: 10px; 
	color: red; 
	float:left; 
	padding:2px; 
	vertical-align:middle; 
	}

.other_text {
	color: #000000; 
	} 

.normal_text {
	color: #000000; 
	} 

.titlebar_text {
	color: #000000; 
	} 

.span_link {
	font: bold 12px arial;
	color: #000099; 
	}

.legend {
	font: bold 12px arial;
	color: #000000; 
	}

.full_screen_buttons {
	font: bold 15px arial;
	color: #000000; 
	}

.mobile { 
	background-color: #EFEFEF;
	color: #000000; 
	}

#directions {
	background-color: #DEE3E7;
	color: #000000;
	}

#the_ticket {
	background-color: #DEE3E7;
	color: #000000;
	}
	
#disp_details {
	background-color: #DEE3E7;
	color: #000000;
	}
	
#the_messages {
	background-color: #DEE3E7;
	color: #000000;
	}
	
.right_menu {
	text-align: center; 
	padding: 2px;
	color: #000000; 	
	background: #EFEFEF; 
	border-top: 4px outset #CECECE; 
	border-left: 4px outset #CECECE; 
	border-bottom: 4px outset #CECECE; 	
	z-index: 3;
	}
	
.right_menu_lit {
	text-align: center; 
	padding: 2px;
	color: #000000; 	
	background: #00FFFF; 
	border-top: 4px outset #CECECE; 
	border-left: 4px outset #CECECE; 
	border-bottom: 4px outset #CECECE; 	
	z-index: 3;
	}	
	
.right_menu_container {
	padding-top: 5px;
	padding-bottom: 5px;
	z-index: 3;
	}
	
.but_hdr 	{
	margin-right: 10px;  
	font: normal 14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding: 4px 0.5em;
	text-decoration: none; 
	background-color: #EFEFEF; 
	font-weight: bold;
	}	
	
.reg_button { 
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding: 4px 0.5em;
	text-decoration: none; 
	background-color: #EFEFEF; 
	font-weight: bold; 
	padding-left: 10px;
	}		
	
.disp_stat	{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	COLOR: #FFFFFF; 
	BACKGROUND-COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	}
	
.plain 	{ 
	margin-left: 4px;  
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	border: 1px outset #FFFFFF;
	padding: 4px 0.5em;
	text-decoration: none; 
	float: left; 
	background-color: #EFEFEF;
	font-weight: bolder;
	cursor: pointer;
	border-radius:.2em;
	}
	
.hover 	{ 
	margin-left: 4px;  
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	border: 1px inset #FFFFFF;
	padding: 4px 0.5em;
	text-decoration: none; 
	float: left; 
	background-color: #DEE3E7;
	font-weight: bolder;
	cursor: pointer;
	border-radius:.2em;
	}
	
.plain_inactive 	{ 
	margin-left: 4px;  
	font: normal 12px Arial, Helvetica, sans-serif; 
	color:#909090; 
	padding: 4px 0.5em;
	text-decoration: none; 
	float: left; 
	background-color: #DEE3E7;
	font-weight: bolder;
	cursor: pointer;
	border-radius:.2em;
	}

.signal_r { 
	margin-left: 4px;  
	font: normal 12px Arial, Helvetica, sans-serif; 
	border: 1px outset #FF3366;
	padding: 4px 0.5em;
	text-decoration: none;
	float: left;
	color: #000000;
	background-color: #FF3366;
	font-weight: bolder; 
	border-radius:.2em;
	}
	
.signal_o {
	margin-left: 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px outset #FF3366;
	padding: 4px 0.5em;
	text-decoration: none;
	float: left;
	color: #000000;
	background-color: #CC9900;
	font-weight: bolder; 
	border-radius:.2em;
	}
	
.signal_b {
	margin-left: 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	border: 1px outset #00CCFF;
	padding: 4px 0.5em;
	text-decoration: none;
	float: left;
	color: #FFFFFF;
	background-color: #00CCFF;
	font-weight: bolder; 
	border-radius:.2em;
	}

.signal_w {
	margin-left: 4px;
	font: normal 12px Arial, Helvetica, sans-serif; 
	border: 1px outset #3366FF;
	padding: 5px 0.5em;
	text-decoration: none;
	float: left;
	color: #FFFFFF;
	background-color: #3366FF;
	font-weight: bolder; 
	border-radius:.2em;
	}
	
.hover_lo 	{
	margin-left: 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#FF0000;
	border: 1px outset #FFFFFF;
	padding: 1px 0.5em;
	text-decoration: none;
	color: black;
	background-color: #DEE3E7;
	font-weight: bolder;
	}
	
.plain_lo 	{
	margin-left: 4px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color:#000000;
	border: 3px hidden #FFFFFF;
	}

.plain_listheader 	{
	color:#000000; 
	border: 1px outset #606060;
	text-decoration: none; 
	background-color: #EFEFEF;
	font-weight: bolder;
	cursor: pointer;
	}
	
.plain_listheader_fs 	{ 
	font-size: 1.2em;
	color:#000000; 
	border: 2px outset #606060;
	text-decoration: none; 
	background-color: #EFEFEF;
	font-weight: bolder;
	cursor: pointer;
	}

.plain_list 	{
	white-space:nowrap; 
	text-decoration: none; 
	font-weight: bolder;
	cursor: pointer;
	}	
	
.hover_listheader 	{ 
	color:#000000; 
	border: 1px inset #606060;
	text-decoration: none; 
	background-color: #DEE3E7;
	font-weight: bolder;
	cursor: pointer;
	}
	
.plain_vert { 
	color:#000000; 
	border: 1px outset #FFFFFF; 
	padding: 4px 0.5em; 
	background-color: #EFEFEF;	
	font-weight: bolder; 
	cursor: pointer; 
	-webkit-transform: rotate(270deg); 
	-moz-transform: rotate(270deg); 
	-ms-transform: rotate(270deg); 
	-o-transform: rotate(270deg); 
	transform: rotate(270deg); 
	filter: none;
	}
	
.hover_vert { 
	color:#000000; 
	border: 1px inset #FFFFFF;	
	padding: 4px 0.5em;	
	background-color: #DEE3E7; 
	font-weight: bolder;
	cursor: pointer; 
	-webkit-transform: rotate(270deg); 
	-moz-transform: rotate(270deg); 
	-ms-transform: rotate(270deg); 
	-o-transform: rotate(270deg); 
	transform: rotate(270deg); 
	filter: none;
	}

.fence_warn {
	background-color: #FF0000; 
	font-weight: bold;
	}

.box {
	background-color: #DEE3E7; 
	border: 2px outset #606060; 
	color: #000000; 
	padding: 0px; 
	position: absolute; 
	z-index:1000; 
	width: 180px; 
	}
	
.bar { 
	background-color: #FFFFFF; 
	border-bottom: 2px solid #000000; 
	cursor: move; 
	font-weight: bold; 
	padding: 2px 1em 2px 1em;  
	z-index:1000; 
	text-align: center;
	}
.bar_header {
	height: 20px; 
	background-color: #CECECE; 
	font-weight: bold; 
	padding: 2px 1em 2px 1em;  
	z-index:1000; 
	text-align: center;
	}
	
.content { 
	padding: 1em; 
	float: left; 
	}
	
.cols_h {
	font-size: 10px; 
	font-weight: bold; 
	display: inline-block; 	
	background-color: #CECECE; 
	color: #000000;
	padding-top: 3px; 
	padding-bottom: 3px; 
	border: 1px outset #DEDEDE;
	}
	
.cols_h_chk {
	font-size: 10px; 
	font-weight: bold; 
	display: inline-block; 	
	background-color: #CECECE; 
	color: #000000;
	border: 1px outset #DEDEDE;
	}
	
.msg_col_h {
	font-size: 10px; 
	font-weight: bold; 
	display: inline-block; 
	background-color: #CECECE; 
	color: #000000;	
	padding-top: 3px; 
	padding-bottom: 3px; 	
	border: 1px outset #FFFFFF;
	}
	
.cols {
	display: inline-block; 
	white-space: normal; 
	word-wrap: break-word; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	height: auto; 
	-ms-word-wrap : sWrap;
	}
	
.msg_col {
	background-color: #FFFFFF; 
	display: inline-block; 
	white-space: normal; 
	word-wrap: break-word; 
	padding-top: 5px; 
	padding-bottom: 5px; 
	-ms-word-wrap : sWrap; 
	}	
	
.msg_div {
	background-color: #FFFFFF; 
	max-height: 150px; 
	overflow-y: auto; 
	overflow-x: hidden; 
	word-wrap: break-word; 
	display: block;
	}
	
.sev_infobar {
	background-color: #EFEFEF;
	color: #000000;
	}