BODY { BACKGROUND-COLOR: #EFEFEF; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; overflow-y: auto; }
TABLE {border-collapse: collapse; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
INPUT { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
SELECT { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; height: 20px; cursor: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
OPTION { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; height: 20px; cursor: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
FIELDSET { margin: 0 0 20px; padding: 0.9em; border: 3px inset #FFFFFF; border-radius: 20px 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
LABEL { width: 40%; display: inline-block; vertical-align: top; font-weight: bold; padding: 5px; text-align: left; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
LEGEND { font-weight: bold; font-size: 14px; padding: 5px; background: #0000FF; border: 3px inset #FFFFFF; color: #FFFFFF; border-radius: 20px 20px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
TEXTAREA { clear: both;	font-size: 1em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.normalSelect { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; height: 20px; cursor: pointer; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
[DISABLED] { color: #707070; background: #FFFFFF; font-style: italic; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
A { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
li.mylink { FONT-WEIGHT: bold; FONT-SIZE: 2em; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none}
TD { background-color: inherit; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; VERTICAL-ALIGN: top;  }
.print_TD { BACKGROUND-COLOR: #FFFFFF; FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.td_label { width: 30%; background-color: inherit;FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.td_mand { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #CC0000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.td_data { width: 70%; white-space:nowrap; background-color: inherit;FONT-SIZE: 1em; 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: 1em; color: #000000; font-style: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; BORDER: 1px solid #707070;}
.emph { background-color: #99b2cc;FONT-SIZE: 1em; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.nodir { background-color: #99b2cc;FONT-SIZE: 1em; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
#td_header { FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.td_link { FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.header { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none } 
.tablehead { FONT-WEIGHT: bold; FONT-SIZE: 1.5em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background: #707070; color: #FFFFFF; } 
.reportheading { FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background: #707070; color: #FFFFFF; } 
.heading1 { WIDTH: 100%; DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; background: #CECECE; } 
.heading2 { FONT-WEIGHT: bold; FONT-SIZE: 1em; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: italic; background: #CECECE; BORDER: 1px solid #707070; } 
.text { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.warn { FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #CC0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.severity_high { FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #C00000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.severity_medium { FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #008000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.severity_normal { FONT-WEIGHT: bold; FONT-SIZE: 0.9em; COLOR: #0000FF; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }
.text_green { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #009000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_orange { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #EBA500; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_blue { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #0000E0; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_red { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #C00000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_black { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_small { FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.text_medium { FONT-WEIGHT: normal; FONT-SIZE: 0.9em; 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;}
.maintable  {border-collapse: collapse; background: #DEDEDE; }
table.even { background-color: #DEE3E7;} 
tr.even 	{ background-color: #DEE3E7;}
tr.odd 	{ background-color: #EFEFEF;}
tr.plain 	{ background-color: #FFFFFF;}
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;}
#outer { border-radius: 0.9em 0.9em;}
#left_col { border-radius: 0.9em 0.9em;}	
#right_col { border-radius: 0.9em 0.9em;}
#leftcol { border-radius: 0.9em 0.9em;}	
#rightcol { border-radius: 0.9em 0.9em;}
.shadow{ box-shadow: 2px 2px #707070; -webkit-box-shadow: 2px 2px #707070; -moz-box-shadow: 2px 2px #707070; filter: progid:DXImageTransform.Microsoft.dropShadow(color=#707070, offX=2, offY=2, positive=true);}
/* Apply mousedown effect only to NON IE browsers */
html>body .hovermenu ul li a:active{ border-style: inset;}
option {font-size: 0.8em;}
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;background-color: #EFEFEF;border-style: none; border: 3px solid transparent; }
*.selected {font: bold 13px arial;background-color:#DEE3E7;border-style: outset;border: 3px solid #CCCCCC; }

select.sit { font: 9px FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; ; background-color: transparent; color: #102132; border: none;}
.olPopupCloseBox { background: url("./markers/close.gif") no-repeat; cursor: pointer; right: 1px; top: 1px; z-index: 999999;}
.hover 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#FF0000; border-width: 1px; border-STYLE: inset; border-color: #FFFFFF;
			  padding: 4px 0.5em; text-decoration: none;float: left; background-color: #DEE3E7; font-weight: bolder; cursor: pointer; }
.hover_listheader 	{color:#000000; border: 1px inset #606060; text-decoration: none; background-color: #DEE3E7; font-weight: bolder; cursor: pointer;}
.hover_centered 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#FF0000; border-width: 1px; border-STYLE: inset; border-color: #FFFFFF;
			  padding: 4px 0.5em; text-decoration: none; background-color: #DEE3E7;font-weight: bolder; cursor: pointer; }				  
.plain 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#000000;  border-width: 1px; border-STYLE: outset; border-color: #FFFFFF;
			  padding: 4px 0.5em; text-decoration: none; float: left; background-color: #EFEFEF; font-weight: bolder; cursor: pointer; }
.plain_listheader 	{FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color:#000000; border: 1px outset #606060; text-decoration: none; background-color: #EFEFEF; font-weight: bolder; cursor: pointer;}
.plain_centered 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#000000;  border-width: 1px; border-STYLE: outset; border-color: #FFFFFF;
			  padding: 4px 0.5em; text-decoration: none; background-color: #EFEFEF; font-weight: bolder;}					  
.hover_lo 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#FF0000; border-width: 1px; border-STYLE: outset; border-color: #FFFFFF;
			  padding: 1px 0.5em; text-decoration: none; background-color: #DEE3E7; font-weight: bolder; cursor: pointer; }
.plain_lo 	{  margin-left: 4px; font: normal 1em Arial, Helvetica, sans-serif; color:#000000;  border-width: 3px; border-STYLE: hidden; border-color: #FFFFFF;}
.data 	{ margin-left: 4px;  font: normal 1em Arial, Helvetica, sans-serif; color:#000000;
			  padding: 4px 0.5em;text-decoration: none;float: left;color: black;background-color: yellow;font-weight: bolder;}		
.message { FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #0000FF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;}
div.scrollableContainer { position: relative; padding-top: 1.5em; border: 1px solid #999; }
div.scrollableContainer2 { position: relative; padding-top: 1.3em; }
div.scrollingArea { max-height: 600px; overflow: auto; overflow-x: hidden; }
div.scrollingArea2 { max-height: 400px; overflow: auto; overflow-x: hidden; }
table.scrollable thead tr { position: absolute; left: -1px; top: 0px; background-color: #CECECE; border: 1px solid #999; }
#detailmap, #mapDiv {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font: 0.9em; }
#detailmap 	{width: 300px; height: 120px; border:1px solid gray; }
.infowin {width: 300px; height: 300px; padding-right: 2px;	overflow-y: auto; overflow-x: hidden;}
div.tabBox {}
div.tabArea {font-size: 90%; font-weight: bold; padding: 0px 0px 3px 0px; }
span.tab { background-color: #CECECE; color: #8060b0; border: 2px solid #000000; border-bottom-width: 0px; -moz-border-radius: .75em .75em 0em 0em;	border-radius-topleft: .75em; border-radius-topright: .75em;
		padding: 2px 1em 2px 1em; position: relative; text-decoration: none; top: 3px; z-index: 100; }
span.tabinuse {	background-color: #FFFFFF; color: #000000; border: 2px solid #000000; border-bottom-width: 0px;	border-color: #f0d0ff #b090e0 #b090e0 #f0d0ff; -moz-border-radius: .75em .75em 0em 0em;
		border-radius-topleft: .75em; border-radius-topright: .75em; padding: 2px 1em 2px 1em; position: relative; text-decoration: none; top: 3px;	z-index: 100;}
span.tab:hover { background-color: #FEFEFE; border-color: #c0a0f0 #8060b0 #8060b0 #c0a0f0; color: #ffe0ff;}
div.content { font-size: 90%; background-color: #F0F0F0; border: 2px outset #707070; -moz-border-radius: 0em .5em .5em 0em;	border-radius-topright: .5em; border-radius-bottomright: .5em; padding: .5em;
		position: relative;	z-index: 101; cursor: normal; height: auto;}
div.contentwrapper {width: 90%; background-color: #F0F0F0; cursor: normal;}
.text-labels {font-size: 2em; font-weight: 700;}
.leaflet-control-layers-expanded { font-size: 1em; padding: 0.9em 0.9em 0.9em 0.9em; color: #333; background-color: #F1F1F1; border: 3px outset #707070;}
.leaflet-control-layers-expanded .leaflet-control-layers-list {height: auto; display: block; position: relative; margin-bottom: 20px;}
.pagebreak { page-break-after: always; }
.info_head 	{ margin-left: 4px;  font: normal 1.3em Verdana, Arial, Helvetica, sans-serif; color:#000000;  border-width: 1px; border-STYLE: outset; border-color: #FFFFFF;
  				  padding: 4px 0.5em;text-decoration: none; color: #F0F0F0; background-color: #707070;font-weight: bold; cursor: normal; text-align: center; }	
.info 	{ margin-left: 4px;  font: normal 1em Verdana, Arial, Helvetica, sans-serif; color:#000000;  border-width: 1px; border-STYLE: outset; border-color: #FFFFFF;
  				  padding: 4px 0.5em;text-decoration: none; color: black;background-color: #EFEFEF; font-weight: normal; cursor: normal; text-align: center; }
