

body {
  margin: 0;
  padding: 0;
  font-size: 12pt;
  font-family: georgia;
  background-color: #ddd;
  background-color: #d6cea3;
background-color: #e0dbb5;
}

body.home {
  margin: 0;
  padding: 0;
  font-size: 12pt;
  font-family: georgia;
  background-color: #ddd;
  background-color: #d6cea3;
background-color: #e0dbb5;
}


p.direct {


  font-family: Verdana;
  font-size: 10pt;
margin-left: 15px;

}


div.utilitext {
position: fixed;
bottom: 42px;
left: 120px;


}

div.header {

background-color: #ddd;
background-color: #e0dbb5;
padding: 2px 2px 2px 8px;
margin-top: 00px;
margin-bottom: 0px;
cursor: pointer;
}



div.matte {
border: 1px solid #999;
background-color: #fff;
position: fixed;
top: 10px;
left: 15px;
}


div.content {

width: 760px;
margin: 10px auto 40px auto;
border: 1px solid #999;

padding: 15px 45px;
background-color: #e0dbb5;
background-color: #fff;



/*
border-radius: 20px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
*/
}





div.mapcontent {

width: 70%;


border: 1px solid #999;
padding: 15px 45px;
background-color: #e0dbb5;
background-color: #fff;



/*
border-radius: 20px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
*/
}





span.regid {

font-family: "times";
font-size: 75%;

}



img.circle{
vertical-align: middle;
padding: 0px;
border: 0px solid white;
}





div.basemap {
margin: 0px;
padding: 0px;
border: 1px solid black;
background-position: left;
background-repeat: no-repeat;
background-color: #aaa;
color: #000;
float:left;
display: inline; /*IE6 workaround*/
width: 520px;
height: 600px;

}

div.sidebar {
width: 200px;
border: 0px dotted red;
margin: 0px 0px 0px 20px;
padding: 0px;
float:right;
font-size: 9pt;
}


div.line { 

border: 0px dotted green;
border-bottom: 0px solid  #aaa;
padding: 0px;
margin: 0px;
cursor: pointer;
padding: 1px 0px 1px 10px; 
font-family: verdana;
font-size: 7pt;
}




div.widemap {
position: absolute;
top: 50px;
left: 30px;
border: 0px solid black;
padding: 0px;
margin: 0px;
background-position: left;
background-repeat: no-repeat;
background-color: #aaa;
color: #000;
width: 100%;
height: 100%;

/*

margin: 0px auto;
padding: 0px;
border: 1px solid black;
background-position: left;
background-repeat: no-repeat;
background-color: #aaa;
color: #000;
float:left;
width: 100%;
height: 600px;

*/

}




span.clean {
font-family: verdana, sans-serif;
font-size: 8pt;

}

div.locdetail { margin-right: 20px; width: 250px }



a, a:link, a:visited {

color: #cc0256;
color: #af003d;
color: #c10538;
text-decoration: underline; 

}


a.brand, a.brand:visited, a.brand:link  {

font-size: 14pt;
color: #c10538;
text-decoration: none;


}

a.brand:hover  {
text-decoration: underline;

}




a.clean, a.clean:link, a.clean:visited {


color: #af003d;
color: #af003d;
color: #c10538;
text-decoration: none;
font-weight: normal;
}





a.validate, a.validate:link, a.validate:visited {

color: #333;
text-decoration: none;
font-weight: normal;
font-size: 75%;
}



div.hr {
height: 2px;
margin-top: 35px;
border-bottom: 1px solid #999;


}

br.fresh {
clear: both;
}





div.newsidebar {
z-index: 10000;
position: fixed;
right: 30px;
top: 25px;
background-color: #fff;
width: 180px;
border: 0px dotted red;
margin: 0px 0px 0px 20px;
padding: 0px;
float:right;
font-size: 9pt;
border: 1px solid #666;
}

div.group {
font-family: verdana; 
margin-top: 5px;
margin-bottom: 8px;
font-size: 7pt;
}




div.line { 

border: 0px dotted green;
border-bottom: 0px solid  #aaa;
padding: 0px;
margin: 0px;
cursor: pointer;
padding: 1px 0px 1px 10px; 
}


span.arrow {

color: #c10538;

}


span.zoomer {
cursor: pointer;
}



