:root {
 overflow-y: scroll !important;
}

#map { 
		width:500px; 
		height:500px;
		font-size:12px;
		 }

html
{
       margin:  0px;      /* ensure no scrollbar is needed */ 
       padding: 0px;      /* ensure no scrollbar is needed */
       height: 100%;
}

body 
{
       margin:  0px;      /* ensure no scrollbar is needed */
       padding: 0px;      /* ensure no scrollbar is needed */
       height:  100%;     /* ensure full window height */
       width: 100%; 
       font-family: Verdana;
       font-size: 11px;
       /* background-image: URL('../images/background.gif'); */
       background-color: #000000; 
 }

img {
  border: none;
}

#banner1 {
  margin-left: 15%;
}

#banner2 {
  margin-left: 15%;
}

.logo {
  margin-top: 85px;
}


div.header-background
{
   position:relative!important;
   margin:0;
	left:0;
}

div.header
{
   border-style: dotted;
   border-color: blue;
   border-width: 0px;
   width: 100%;
   /*float: center;*/
}


div.main
{
    width:100%;
    margin:0 0 0 0;
    display: block;
    /*float: center;*/
}

div.content
{
   /*float: center;*/
   border-style: dotted;
   border-color: blue;
   border-width: 0px;
   width: 700px;
}



span.menu
{
  border-style: solid;
  border-width: 1px;
  text-align: center;
  display:inline-block;
}

span.logo
{
  border-style: solid;
  border-width: 1px;
  text-align: center;
  display:inline-block;
}

a.mainNav:link    {
  /* Applies to unvisited links of class mainNav */
  font-family: Arial;
  font-size: 15px;
  text-decoration:  none;
  font-weight:      bold;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.mainNav:visited {
  /* Applies to visited links of class mainNav */
  text-decoration:  none;
  font-size: 15px;
  font-weight:      bold;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.mainNav:hover   {
  /* Applies to links under the pointer of class mainNav */
  font-size: 15px;
  text-decoration:  none;
  font-weight:      bold;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.mainNav:active  {
  /* Applies to activated links of class mainNav */
  font-size: 15px;
  text-decoration:  none;
  font-weight:      bold;
  background-color: black;
  color: white;
  } 


a.mailto2:link
{
   color: #85C226;
   font-weight: bold;
}

a.mailto:link
{
   border: solid 1px #000000;
   color: #666666;
   font-weight: bold;
}

a.mailto:hover
{
   border: solid 1px #000000;
   color: #666666;
   font-weight: bold;
}

a.mailto:visited
{
   border: solid 0px #8FFF1F;
   color: #666666;
   font-weight: bold;
}



a.menu:link
{
   border: solid 0px #8FFF1F;
   color: #4d4d4d;
   font-weight: bold;
   text-decoration:none;
}

a.menu:hover
{
   border: solid 0px #8FFF1F;
   color: #4d4d4d;
   font-weight: bold;
   text-decoration:none;
}

a.menu:visited
{
   border: solid 0px #8FFF1F;
   color: #4d4d4d;
   font-weight: bold;
   text-decoration:none;
}


numbering
{
  border: none;
  background-color: black;
  cursor: default;
}

a.normal:link    {
  /* Applies to unvisited links of class mainNav */
  font-family: Arial;
  font-size: 14px;
  text-decoration:  none;
  font-weight:      normal;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.normal:visited {
  /* Applies to visited links of class mainNav */
  text-decoration:  none;
  font-size: 14px;
  font-weight:      normal;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.normal:hover   {
  /* Applies to links under the pointer of class mainNav */
  font-size: 14px;
  text-decoration:  none;
  font-weight:      normal;
  background-color: #000000;
  color:            #FFFFFF;
  } 
a.normal:active  {
  /* Applies to activated links of class mainNav */
  font-size: 14px;
  text-decoration:  none;
  font-weight:      normal;
  background-color: black;
  color: white;
  } 




h4
{
  font-weight: normal;
  font-size: 15px;
  font-family: Arial;
  text-decoration: none;
  font-style: normal;
  color: #FFFFFF;
}