/*body {color:green; font-size:12px;background-color: rgb(195,255,195)}*/
body {color:green; font-size:12px;height:1200px;overflow:auto;}
TEXT {font-family:verdana,arial,courier,times;color: green font-size:12px;} 

H1, H2, H3, H4, H5, H6 {font-family:verdana,arial,courier,times;color: green }
H1 {font-size: 20px}
H2 {font-size: 18px}
H3 {font-size: 14px}
LI {color: green}

SPAN { text-transform: uppercase }

#lyrWhiteBody{
background-color: #fff;
position: absolute;
top: 60px;
left: 120px;
width: 700px;
height: 100%;
border-color: #008000;
border: 1px;
}

#lyrMapHeader{
background-color:#fff;;
border-color: #fff;
border: 1px;
font-size: 10px;
position: absolute;
top: 23px;
left: 91px;
width: 933px;
height: 14px;
}

#lyrTopLeft{
font-family:verdana,arial,courier,times;
background-color:#fff;;
color: green;
position: absolute;
font-size: 9px;
top: 0px;
left: 0px;
width: 50px;
border: 0px;
height: 37px;
border-color: rgb(255,255,255);
border-style: solid;
}

#lyrTop{
background-color:#fff;;
font-size: 12px;
position: absolute;
top: 0px;
left: 91px;
height: 16px;
width: 933px;
color: green;
border: 0px;
border-color: rgb(255,255,255);
border-style: solid;
overflow:off;
}

#lyrTitle{
background-color:#fff;;
font-size: 12px;
position: absolute;
top: 0px;
left: 91px;
height: 16px;
width: 933px;
color: green;
border: 0px;
border-color: rgb(255,255,255);
border-style: solid;
overflow:off;
}
#lyrSubTitle{
font-family:verdana,arial,courier,times;
color: green;
background-color:#fff;;
font-size: 18px;
position: absolute;
top: 55px;
left: 91px;
height: 40px;
width: 933px;
color: green;
border: 0px;
border-color: rgb(255,255,255);
border-style: solid;
overflow:off;
}



#lyrLeft{
position: absolute;
font-family:verdana,arial,courier,times;
background-color:#fff;;
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { text-decoration: underline; }
color:green;
font-size: 8px;
top: 51px;
left: 0px;
width: 80px;
border: 1px;
height: 100%;
overflow:off;
}

#lyrButtons{
position: absolute;
border: 1px;
border-color: white;
border-style: solid;
top: 38px;
left: 83px;
width: 24px;
height: 510px;
}
#lyrMain1{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 51px;
left: 50px;
width: 700px;
height: 100%;
overflow: on;
border:0px; border-color: rgb(255,255,245);border-style: solid;
background-color:#fff;;
z-index:1;
}

#lyrMain100{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 101px;
left: 50px;
width: 700px;
height: 100%;
overflow: auto;
border:0px; border-color: rgb(255,255,245);border-style: solid;
background-color:#fff;;
}

#lyrMain200{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 201px;
left: 50px;
width: 800px;
height: 100%;
overflow: auto;
border:0px; border-color: rgb(255,255,245);border-style: solid;
background-color:#fff;;
}

#lyr2ColumnLeft{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 101px;
left: 50px;
width: 400px;
/*height: 100%;*/
overflow: on;
border:0px; border-color: rgb(255,255,245);border-style: solid;
border-right: 1px solid #008000;
background-color:#fff;;
z-index:2;
}

#lyrTop100{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 50px;
left: 50px;
width: 100%;
height: 50px;
overflow: auto;
border:0px; border-color: rgb(255,255,245);border-style: solid;
background-color:#fff;;
}

#lyr2ColumnRight{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 101px;
left: 450px;
width: 400px;
height: 100%;
overflow: on;
border:0px; border-color: rgb(255,255,245);border-style: solid;
border-left: 1px solid #008000;
background-color:#fff;;
padding-left:75px;
z-index:2;
}

#lyrMain{
font-family:verdana,arial,courier,times;
font-size: 12px;
color: green;
position: absolute;
top: 50px;
left: 130px;
height: 100%;
overflow: auto;
border:1px; border-color: rgb(255,255,245);border-style: solid;
background-color:#fff;;
}

#lyrRight{
font-family:verdana,arial,courier,times;
background-image: url(bg_green.gif);
background-repeat: repeat-y;
color: green;
position:absolute;
top: 95px;
left: 810px;
border: 1px;
border-color:  rgb(255,255,245);
border-style: solid;
overflow:visible;
}

#TitleLayer {
  position:absolute;
  left:10px;
  top:10px;
  width:100%;
  height:50px;
  z-index:1;
  /* visibility:hidden; */
}

#TopTabsLayer {
  position:absolute;
  left:200px;
  top:78px;
  width:420;
  height:12px;
  z-index:1;
  padding:0px;
  margin:0px;
  border-bottom: 1px solid #cccccc;
}

#NavToolsLayer {
  position:absolute;
  background-color:#ffffff;
  left:200px;
  top:91px;
  width:420;
  height:30px;
  padding:0px;
  margin:0px;
  z-index:2;
}

#ROIToolsLayer {
  position:absolute;
  background-color:#ffffff;
  left:200px;
  top:91px;
  width:420;
  height:30px;
  padding:0px;
  margin:0px;
  z-index:1;
}

#LanguageLayer {
  position:absolute;
  left:10px;
  top:52px;
  width:180;
  height:24px;
  z-index:1;
  padding:0px;
  margin:0px;
}

#SideTabsLayer {
  position:absolute;
  left:10px;
  top:78px;
  width:180;
  height:12px;
  z-index:1;
  padding:0px;
  margin:0px;
  border-bottom: 1px solid #cccccc;
}

#LegendLayer {
  position:absolute;
  background-color:#ffffff;
  left:10px;
  top:91px;
  width:180;
  height:348px;
  padding:0px;
  margin:0px;
  z-index:2;
}

#OtherToolsLayer {
  position:absolute;
  background-color:#ffffff;
  left:10px;
  top:91px;
  width:180;
  height:375px;
  padding:0px;
  margin:0px;
  z-index:1;
}

#ReferenceLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:200px;
  top:460px;
  width:420px;
  height:150px;
  z-index:1;
  background-color:#ffffff;
}

#MapTipsLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:10px;
  top:520px;
  width:180px;
  height:150px;
  z-index:1;
}

#ScaleZoomLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:10px;
  top:460px;
  width:180px;
  height:50px;
  z-index:1;
}
#BelowMapLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:117px;
  top:565px;
  width:750px;
  height:66px;
  z-index:2;
  border: 0px;
  border-style: solid;
  border-color: #fff;
  overflow:off;
}

#MainMapLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:114px;
  top:43px;
  width:702px;
  height:502px;
  z-index:2;
  border: 0px;
  border-style: solid;
  border-color: #fff;
  overflow:off;
}

#PanArrowsLayer {
  padding:0px;
  margin:0px;
  position:absolute;
  left:109;
  top:38;
  width:712;
  height:512;
  z-index:0;
  background-color: white;
  layer-background-color: cccccc;
  border: 0px none #fff;
}

#mybutton   {border-style: none none none none;
        border-color: #white;
        background-color: green;
        text-decoration: none;   
        width: 24px;
        text-align: center;}

#mybutton2   {border-style: none none none none;
        border-color: #white;
        background-color: #C3FFC3;
        text-decoration: none;   
        width: 24px;
        text-align: center;}
  
  a.buttontext {color: white; 
                text-decoration: none;   
                font: bold 6pt Verdana;
                cursor: hand;}
  a.buttontext:hover {color: yellow; background-color: #FFFFFF;}

.grey_border {
  border: 1px solid #cccccc;
}

.inputBox, .inputBoxLabel
{
  border-style: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: white;
  background-color: #008000;
}

.title
{
  font-family: Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 16px;
  color: #333333;
}

.label
{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  color: #008000;
  border-width: 0px;
  background-color: #c3ffc3;
  #background-color: #FFFFFF
}
.label:hover
{ font-size: 11px;}
.inputBox:a {text-decoration: none;}
a.info
{
  position:relative;
  background-color:#ccc;
  color:#000;
  text-decoration:none;
}
.inputBox:a{
  text-decoration:none;
  }
a.info span{display: none;}
a.info:hover span{
  display: block;
  position: absolute;
  top:4em; left:-1em; width:12em;
  background-color:green;
  z-index:1;
  color:#fff;
  border:1px solid #fff;
  }
.form {font-size: 9px; color=#990000;}

textarea, select, {
  font-size: 10pt; font-weight:normal;color:green;background-color:#c3ffc3;
  border-top:1px solid #c3ffc3;
  border-top:1px solid red;
  border-left:1px solid #c3ffc3;
  border-bottom:1px solid green;
  padding:0px;
  }

input {
  font-size: 9pt; font-weight:bold;color:white;background-color:green;
  }

.my