body, table, tr, th, td, dl, p {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
    

.textwhitesm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #FFFFFF; }
.textwhitesmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
.textwhiteXsmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 8px; color: #FFFFFF; }
.textblack {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #333333; }
.textblackLarge {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 12px; color: #333333; }
.textblackbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #333333; }
.textblackXLbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 20px;}
.textblacklargebold {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }
.textblueVsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 8px; color: #0066cc; }
.textblueVsmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; color: #0066cc; font-weight: bold; }
.textblacksm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; }
.textblacksmcnt {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; text-align: center; }
.textblacksmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; }
.textblackvsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 9px; }
.textblackvsmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; }
.textblackvvsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 8px; }
.textblackXsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 7px; }
.textblackXsmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 7px; } 
.textblackvsmbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 9px; }
.textredBold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #CC0000;}
.textredBoldit {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; font-size: 12px; color: #CC0000;}
.textredLargeBold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #CC0000;}
.textredsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #CC0000;}
.textredsmit {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-size: 10px; color: #CC0000;}
.textredsmitbold {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-weight: bold; font-size: 10px; color: #CC0000;}
.textblacksmit {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-size: 8px; }
.textgray {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; 
	font-size: 11px; 
	color: #666666; }
.textblackXsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 8px; color: #808080; }
.textgraysm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #808080; }
.textgrayit {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-size: 10px; color: #808080; }
.textgraysmit {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-style: italic; font-size: 8px; color: #808080; }
.textbrown {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #663300; }
.textbrownsm {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; }
.imagecaption {
	font-family: Arial, Helvetica, sans-serif; font-style: italic; font-size: 9px; color: #666666; }
	
.bluelink {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #0066cc; }

.blueishlink {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #778899; }
.blueishlink a:hover {
        font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 20px; color: #2F4F4F; }
.blueishlink a:link  {
        font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #778899; }
.blueishlink a:visited  {
        font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #778899; }
.blueishlink a:active  {
        font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 18px; color: #778899; }

.whitelink {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #FFFFFF; }
.whitelinksmb {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
.whitelinksm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: normal; font-size: 10px; color: #FFFFFF; }
.blueULsm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #0066cc; text-decoration: underline }
.bluelinksm {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #0066cc; }
.bluelink12 {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; color: #0066cc; }
.bluelink13 {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 13px; color: #0066cc; }
.bluelink14 {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 14px; color: #0066cc; }
.bluelink16 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #0066cc; }
.bluelink20 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #0066cc; }
.bluelink24 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #0066cc; }
	
.tinyprint	{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	vertical-align : bottom; }
.tinyprintbold	{
	font : bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	vertical-align : top; }
.tinyprintbluelink	{
	font : bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	vertical-align : top; }
.tinyprintgray	{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	vertical-align : bottom; }
.tinyprintboldred	{
	font : bold 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	vertical-align : bottom; }

.menulink {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #663300; }
.menulink2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #663300; }
.menulinkred {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #CC0000; }
.submenulink {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #663300; }
.submenuhdr {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #fedebb; }
.menudate {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }

.sidetext {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 10px; color: #666666; }
.sideheader {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #663300; }
.sidelink {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 10px; color: #ff6600; }

.header {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 20px; color: #333333; }
.header2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #333333; }
.header2white {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; }
.header3 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #333333; }
.header3white {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #FFFFFF; }
.header3blue {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #094b8d; }
.header3brown {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #663300; }
.header4 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #333333; }
.header4white {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #FFFFFF; }
.header4whitelink {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; color: #FFFFFF; }

.sidelink2 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #ff6600; }
.sidelinkrust {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-weight: bold; font-size: 11px; color: #663300; }
.sidelinkrust2 {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; font-size: 11px; color: #663300; }
.submenuhdr2 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #FFFFFF; }
	
.copytext {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #9c9c9c; }
.copylink {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #0066CC; }
	
.headeremergency {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #CC0000;
}

.load {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #CC0000;
}

h1 {
	font-size:28px; font-family: Arial, Helvetica, sans-serif; color:#333333;
	}

h2 {
	font-size:24px; font-family: Arial, Helvetica, sans-serif; color:#333333;
}

h3 {
	font-size:20px; font-family: Arial, Helvetica, sans-serif; color:#333333;
}

h4 {
	font-size:16px; font-family: Arial, Helvetica, sans-serif; color:#333333;
}

h5 {
font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#333333;
}

h6 {
font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#333333;
}

ul {
	font-size: 11px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;	
}

ol {
	font-size: 11px; font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
}
pre {
	font-size: 12px; font-family: Courier New, Courier, mono;
}
.textblack13 {
	font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 13px;
	color: #333333;
}
.textgray13 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
}
.redlink10 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}
.ToolOver a:hover
{
  padding:1px 1px 1px 1px;
  background-color:#F0F8FF;
  border:1px solid #4169E1;
}
.ToolOver a
{
  padding:1px 1px 1px 1px;
  background-color:transparent;
  border:1px solid transparent;
}

.mapAddress 
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #0066CC;
  cursor:pointer;
}

.mapAddress INPUT[disabled] {background-color:#D3D3D3;}

.DevMapB
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #0066CC;
  cursor:default;
}

.DevMap
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  cursor:default;
}
.DevMapIt
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: italic;
  color: #0066CC;
  cursor:pointer;
}

.mapAddressBold
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-weight: bold; 
  font-size: 10px;
  color: #0066CC;
  cursor:pointer;
}
.dmTextSM
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 8px;
  color: #0066CC;
  cursor:default;
}
.dmText
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  cursor:default;
}
a.mapLocation
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  text-decoration:underline;
  cursor:pointer;
}
a.mapLocation:link
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  text-decoration:underline;
  cursor:pointer;
}
a.mapLocation:visited
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  text-decoration:underline;
  cursor:pointer;
}
a.mapLocation:hover
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #0066CC;
  text-decoration:underline;
  cursor:pointer;
}

a.toolbar:link
{
  background-color:#FFF8DC;
  border:1px solid #FFF8DC;
  text-decoration:none;
}
a.toolbar:visited
{
  background-color:#FFF8DC;
  border:1px solid #FFF8DC;
  text-decoration:none;
}
a.toolbar:hover
{
  background-color:#F0F8FF;
  border:1px solid #4169E1;
  text-decoration:none;
}
a.toolbar
{
  background-color:#F0F8FF;
  border:1px solid #4169E1;
  text-decoration:none;
}
.tabselect{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color:#FFFFFF;
  position:relative;
  background-color:RoyalBlue;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
  Border-top:1px solid DodgerBlue;
  Border-left:1px solid DodgerBlue;
  Border-right:1px solid DodgerBlue;
  Border-bottom:1px solid RoyalBlue;
}
.tabunselect
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 10px;
  color:#FFFFFF;
  position:relative;
  background-color:CornflowerBlue ;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
  Border-top:1px solid DodgerBlue;
  Border-left:1px solid DodgerBlue;
  Border-right:1px solid DodgerBlue;
}
.tabImgSpc
{
  vertical-align:middle;
  width:2px;
  height:16px;
}
.resultImgSpc
{
  vertical-align:middle;
  width:5px;
  height:18px;
}


.tabnameheader
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF;
  position:relative;
  top:0px;
  left:0px;
  width:100%;
  height:40px;
  padding:2px 2px 2px 2px;
  cursor:default;
  z-index:1;
  background-color:RoyalBlue;
  border:1px solid RoyalBlue;
}
.resultsBox
{
  position:absolute;
  top:0px;
  left:0px;
  width:0px;
  height:0px;
  white-space:nowrap;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
}
.resultsBoxMenuFront
{
  position:absolute;
  width:0;
  height:0;
  white-space:nowrap;
  visibility:visible;
  z-index:0;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
}


.tabHolder
{
  width:100%;
  position:relative;
  background-color:white;
}
.tabbackground
{
  position:relative;
  top:0px;
  left:-1px;
  padding:4px 0px 0px 0px;
  background-color:white;
  cursor:default;
  z-index:0;
  border-bottom:1px solid DodgerBlue;
  border-top:1px solid DodgerBlue;
  border-right:1px solid DodgerBlue;
  border-left:1px solid DodgerBlue;
}

.resultsnametxt
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  padding:2px 2px 2px 2px;
  color:#FFFFFF;
  overflow:visible;
}
.hidebox
{
  visibility:hidden;
  z-index:0;
}
.showbox
{
  position:absolute;
  overflow:visible;
  background-color:RoyalBlue;
  padding:1px 1px 1px 1px;
  visibility:visible;
  z-index:1;
}
.resultsInfo
{
  position:relative;
  top:0px;
  left:0px;
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 9px;
  color:black;
  padding:2px 2px 2px 2px;
  background-color:white;
  border:1px solid DodgerBlue;
  overflow:scroll;
}
.mashuptoolon
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1px 1px 1px 1px;
  background-color:#F0F8FF;
  border:1px solid #4169E1;
  vertical-align:bottom;
  text-decoration:none;
  cursor:default;
}
.mashuptooloff
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1px 1px 1px 1px;
  background-color:#FFF8DC;
  border:1px solid #FFF8DC;
  vertical-align:bottom;
  text-decoration:none;
  cursor:default;
}
.mashuptoolimgclicked
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1px 1px 1px 1px;
  background-color:#F0F8FF;
  border:1px inset #F0F8FF;
  text-decoration:none;
  vertical-align:bottom;
  cursor:default;
}
.mashuptoolimgnotclicked
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1px 1px 1px 1px;
  background-color:transparent;
  border:1px solid #FFF8DC;
  text-decoration:none;
  vertical-align:bottom;
  cursor:default;
}


.mashuptool_Crime_on
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:16px;
  margin:0mm 0mm 0mm 0mm;
  padding:0mm 0mm 0mm 0mm;
  background-color: #6eb4ff;
  border:0mm solid transparent;
  vertical-align:bottom;
  text-decoration:none;
  cursor:default;
}
.mashuptool_Crime_off
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:16px;
  margin:0mm 0mm 0mm 0mm;
  padding:0mm 0mm 0mm 0mm;
  background-color: #F0F8FF;
  border:1px solid transparent;
  vertical-align:bottom;
  text-decoration:none;
  cursor:default;
}
.mashuptool_Crime_imgclicked
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1mm 1mm 1mm 1mm;
  background-color: #6eb4ff;
  border:1px inset ;
  text-decoration:none;
  vertical-align:bottom;
  cursor:default;
}
.mashuptool_Crime_imgnotclicked
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:17px;
  padding:1mm 1mm 1mm 1mm;
  background-color: #6eb4ff;
  border:1px outset ;
  text-decoration:none;
  vertical-align:bottom;
  cursor:default;
}



.mapDrag
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF;
  background-color:RoyalBlue;
  color:white;
  padding:5px 5px 5px 5px;
  border-Bottom:1px solid DodgerBlue;
  white-space:nowrap;
}
.mapTitleTxt
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  color:white;
  white-space:nowrap;
  overflow:hidden;
  cursor:default;
  padding:3px 3px 3px 3px;
}
.mapTitleTxtDevMap
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#f0f0dc;;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  white-space:nowrap;
  overflow:hidden;
  cursor:default;
  padding:3px 3px 3px 3px;
}
.mapTitleTxtHeader
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#FFFFFF;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  white-space:nowrap;
  overflow:hidden;
  cursor:default;
  padding:50% 3px 50% 3px;
}
.mapTitleTxtHeaderDevMap
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#f0f0dc;;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  white-space:nowrap;
  cursor:default;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
}

.mapTitleTxtHeaderDevMapXSm
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:12px;
  color:#f0f0dc;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  white-space:nowrap;
  cursor:default;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
}

.mapTitleTxtHeaderDevMapSm
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:15px;
  color:#f0f0dc;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  white-space:nowrap;
  cursor:default;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
}
.mapTitleTxtHeaderPortal
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:20px;
  color:#FFFFFF;
  background-color:RoyalBlue;
  border:1px solid DodgerBlue;
  color:white;
  white-space:nowrap;
  cursor:default;
  vertical-align:middle;
  padding:2px 2px 2px 2px;
}

.mapTitleTxtMAVL
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF;
  background-color:RoyalBlue;
  color:white;
  white-space:nowrap;
  overflow:hidden;
  cursor:default;
  padding:3px 3px 3px 3px;
}
.mapToolbar
{
  border:1px outset #FFF8DC;
  background-color:#FFF8DC;  
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:10px;
  color:#FFFFFF;
  padding:5px 5px 8px 5px;
}
.mapHolder
{
  border:1px solid black;
  background-color:White;
  overflow:hidden;
}
.mapDrawOne
{
  position:absolute;
  top:0px;
  left:0px;
  height:0px;
  border:1px solid black;
  background-color:transparent;
  z-index:11;
}
.mapDrawTwo
{
  position:absolute;
  top:0px;
  left:0px;
  height:0px;
  border:1px solid black;
  background-color:transparent;
  z-index:10;
}
.mapStatusBar
{
  border:0px solid transparent;
}

.mapStatus
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:8px;
  color:#FFFFFF;
  background-color:RoyalBlue;
}
.datalisttable
{
  width:100%;
}

.DataViewTable
{
  width:100%;
  padding:0px 0px 0px 0px;
}

.mapLoadingimg
{
  vertical-align:middle;
}
.datalistheader
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#FFFFFF;
  border:1px inset black;
}
.datalistheaderDM
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#f0f0dc;
  border:1px solid DodgerBlue;
  padding:2px 2px 2px 2px;
}
.mapPosition
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:9px;
  font-weight: bold;
  color:#FFFFFF;
  background-color:RoyalBlue;
  vertical-align:middle;
  border:0px solid transparent;
}
.xypos
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:9px;
  font-weight: bold;
  color:#FFFFFF;
  background-color:RoyalBlue;
  vertical-align:middle;
  border:0px solid transparent;
}
.datalistfields
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  border:1px inset black;
  white-space:nowrap;
}
.datalistfieldcount
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
  border:1px outset;
  white-space:nowrap;
}
.datalistfieldnameDM
{
  font-family:Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-weight:bold;
  font-size:11px;
  color:#0066CC;
  background-color:white;
  border:1px solid White;
  cursor:default;
  padding:3px 3px 3px 3px;
}
.datalistfieldname
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  font-weight: bold;
  white-space:nowrap;
  background-color:silver;
}
.datalistfieldvalueDM
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  color: #4169E1;
  background-color:white;
  cursor:default;
}

a.datalistfieldvalueDM:link
{
  color:#4169E1;
  text-decoration:underline;
  cursor:pointer;
}
a.datalistfieldvalueDM:visited
{
  color:#4169E1;
  text-decoration:underline;
  cursor:pointer;
}
a.datalistfieldvalueDM:hover
{
  color:#4169E1;
  text-decoration:underline;
  cursor:pointer;
}
a.datalistfieldvalueDM
{
  color:#4169E1;
  text-decoration:underline;
  cursor:pointer;
}
.datalistfieldvalueBDM
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight: bold;
  color: #4169E1;
  background-color:white;
  cursor:default;
}
.datalistfieldvalue
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  white-space:nowrap;
  background-color:white;
}
.datalistfieldvalueLDM
{
  font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
  color:white;
  font-size:11px;
  font-weight:bold;
  cursor:default;
  background:red;
  border:0px solid transparent;
}
.tocboxsimple
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  color:black;
  white-space:nowrap;
  background-color:white;
  cursor:default;
}
.tocbox
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  white-space:nowrap;
  background-color:white;
}
.tocLayerName
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
  white-space:nowrap;
  background-color:white;
}
.mapHeader{
  padding:0px 0px 0px 0px;
  border:1px solid DodgerBlue;
  width:100%;
  height:100%;
}
.mapResultsMain
{
  position:absolute;
  top:0px;
  left:0px;
  visibility:hidden;
}
.mapClicks
{
  visibility:hidden;
  border:1px solid black;
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:1px;
}
.mapClickXY
{
 font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
 font-size:1px;
 visibility:hidden;
}
.mapEvent
{
 visibility:hidden;
 font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
 font-size:1px;
}
.mapHOLD
{
  position:relative;
  top:50px;
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size:10px;
}
.mapHooverBtnOn
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size: 10px;
  font-weight:bold;
  color: white;
  padding:1px 1px 1px 3px;
  border:1px solid DodgerBlue;
  background-color:RoyalBlue;
  z-index:3;
}
.mapHooverBtnOff
{
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif;
  font-size: 10px;
  color: white;
  padding:1px 1px 1px 3px;
  border:1px solid DodgerBlue;
  background-color:RoyalBlue;
  z-index:3;
}
table.menu{
  Position:absolute;
  visibility:hidden;
  background-color:#FFFFFF;
  Border-width:2px;
  border-style:solid;
  border-color:silver;
  width:150px;
  top:auto;  
  left:auto;
  height:0em;
  z-index:100000;
  display: block;
}
table.menuTool{
  Position:absolute;
  visibility:hidden;
  padding: 2px 2px 2px 2px;
  background-color:#FFF8DC;
  Border-width:1px;
  border-style:solid;
  border-color:silver;
  font-family: Tahoma, Verdana, Geneva, Helvetica, Arial, sans-serif; 
  font-size: 9px;
  top:auto;
  left:auto;
  width:16px;
  height:16px;
  z-index:100000;
  display: block;
}
table.menuToolover{
  Position:absolute;
  visibility:visible;
  padding: 2px 2px 2px 2px;
  background-color:#FFF8DC;
  Border-width:1px;
  border-style:solid;
  border-color:silver;
  font-family: Tahoma, Verdana,Geneva, Helvetica, Arial, sans-serif; 
  font-size: 9px;
  top:auto;
  left:auto;
  width:16px;
  height:16px;
  z-index:100000;
  display: block;
}

*.mapAVL_horizontal_slider_display_combo {
	clear: left;
	margin: 0;
}
*.mapAVL_vertical_slider_display_combo {
	float: left;
	margin: 0;
}
*.mapAVL_horizontal_slider_track {
	background-color: #bbb;
	color: #333;
	width: 120px;
	float: left;
	margin: 0;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	padding: 4px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
*.mapAVL_vertical_slider_track {
	background-color: #bbb;
	color: #333;
	padding: 3px 6px 15px 6px;
	width: 24px;
	height: 100px;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
*.mapAVL_horizontal_slider_track *.mapAVL_slider_slit {
	background-color: #333;
	color: #ccc;
	width: 110px;
	height: 2px;
	margin: 4px 4px 2px 4px;
	line-height: 0px;
	position: absolute;
	z-index: 1;
	border: 1px solid;
	border-color: #999 #ddd #ddd #999;
}
*.mapAVL_vertical_slider_track *.mapAVL_slider_slit {
	background-color: #000;
	color: #333;
	width: 2px;
	height: 100px;
	position: absolute;
	margin: 0px 5px 4px 5px;
	padding: 0px 0 1px 0;
	line-height: 0px;
	font-size: 0;
	border: 1px solid;
	border-color: #666 #ccc #ccc #666;
}
*.mapAVL_horizontal_slider_track *.mapAVL_slider {
	width: 16px;
	background-color: #666;
	color: #333;
	position: relative;
	margin: 0;
	height: 8px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.mapAVL_vertical_slider_track *.mapAVL_slider {
	width: 10px;
	background-color: #666;
	color: #333;
	position: relative;
	margin: 0;
	height: 2px;
	z-index: 1;
	line-height: 0px;
	font-size: 0px;
	text-align: left;
	border: 2px solid;
	border-color: #999 #333 #333 #999;
}
*.mapAVL_slider_display_holder {
	background-color: #bbb;
	color: #333;
	width: 34px;
	margin: 0;
	float: left;
	padding: 0 2px 0 0;
	height: 20px;
	text-align: right;
	border: 1px solid;
	border-color: #ddd #999 #999 #ddd;
}
.mapAVL_slider_display {
	background-color: #bbb;
	color: #333;
	padding: 3px 1px 0 0;
	width: 30px;
	text-align: right;
	font-size: 11px;
	line-height: 10px;
	font-family: Tahoma, Verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	border: 0;
	cursor: default;
}
