v\:* {behavior:url(#default#VML);}
html, body{
width:100%;
height:100%
}
body{
margin:0;
/* overflow:hidden; caused a lot of probs! */
font-family:Trebuchet MS,Georgia,Arial,sans-serif;
background-color:#262424;
}
#toptitle{
margin:0 170px 0 170px;
background-color:#FFFFFF;
}
#toptitle table{
text-align:center;
}
h1{
font-size:20px;
color:#CC0000;
}
#lcol{
position:absolute;
z-index:2;
left:0;
top:0;
width:170px;
/* height:100%; */
padding:55px 0 20px 0;
text-align:center;
margin:0;
}
#map{
margin-left:170px;
/* margin right does not work if overflow hidden used above! */
margin-right:170px;
height:100%;
background-color:#CCCCCC;
}
#rcol{
position:absolute;
z-index:5;
right:0;
top:0; /* fixed it! */
width:170px;
height:100%;
padding:55px 0;
color:#FFFFFF;
margin:0;
}
#rcol ul{
list-style:none;
margin:0;
padding:4px 0 4px 4px;
color:#FFFFFF;
background-color:#d4d8bd;
}
#rcol ul li{
margin:4px 0 4px 5px;
}
#rcol a{
color:#000000;
text-decoration:none;
font-size:13px;
}
#rcol a:hover{
text-decoration:underline;
}




.description{
color:white;
font-size:17px;
}


#key{
background-color:black;
width:100%;
position:absolute;
bottom:0px;
left:0px;
z-index:2;
}
#helpmenu{
position:absolute;
left:190px;
top:60px;
width:450px;
color:#FFFFFF;
padding:15px;
background-color:#000000;
border:2px #FFFFFF solid;
font-size:14px;
line-height:1.5em;
}
#helpmenu a{color:#FFCC00;}

#mapmenu{
z-index:4;
position:absolute;
right:0px;
top:30px;
color:#FFFFFF;
padding:4px;
background-color:#d4d8bd;
border:1px #262424 solid;
}
.v12{
font-size:14px;
}
#lipa{ /*used on map*/
font-size:18px;
color:#000000;
}

