body {

        background-color: #e1e0d2; /*#013b63;*/
        font-family: arial,helvetica,sans-serif;
        font-size: 10pt;
        height: 100%;
        margin: 0pt;
        min-height: 100%;
        padding: 0pt;
        overflow: hidden;
}

a  {

	color: black;
	
}

a:link {
         color: black;
}
a:visited {
        color: black;
}
a:hover {
         color: black;         
         text-decoration: none;
}
a:active {
         color: black;
}

form  {
        padding: 0pt;
        margin: 0pt;

}

span  {
        font-family: arial,helvetica,sans-serif;
        font-size: 10pt;
}

h3  {

        color: #8B0000;
        padding: 0pt;
        margin: 0pt;
}


#map  {

        width:  100%;
        height: 800px;
        border: 1px solid black;
                
}

.menubar  {

        height:  100%;
        width: 245px;
        position: absolute;
        left: 45px;
        filter: alpha(opacity=70);-moz-opacity:.7;opacity:.7; 
	background-color: #fff;
        z-index: 10001;
        border: 1px solid black;
}

.mainTableContent  {
         z-index: 10000;
               
}


.mapLoad{
	position:absolute; padding-top:290px; padding-left:595px; z-index:10000;
}

.mapLoadAniDiv{
	position:absolute; padding-top:319px; padding-left:646px; z-index:10001;
}

#mainHeader  {
        height: 56px;
        width: 100%;
        margin: 0pt;
        padding: 0pt;
        border-top: 5px solid #8B0000

}

#NHlogo  {
        height: 56px;
        width: 365px;
        position: absolute;
        left: 290px;
        border: none;
        

}

#marinaControls  {
        font-size: 10pt;
        position: absolute;
        top: 75px;
        left: 55px;
        z-index: 10002;
        background-color: none;

}

#weatherRSS  {

        font-size: 8pt;
        position: absolute;
        top: 200px;
        left: 300px;
        z-index: 10002;
        background-color: white;

}

.marineForcast  {
        
        font-size: 8pt;
        position: absolute;
        top: 220px;
        left: 300px;
        z-index: 10002;
        background-color: white;


}

#potomacmarineForcast  {
        width: 600px;
        height: 500px;
        background-color: #e1e0d2;
        font-size: 8pt;
        position: absolute;
        top: 100px;
        left: 300px;
        z-index: 10002;
      

}

#weathercontrol  {
        position: absolute;
        top: 220px;
        left: 55px;
        z-index: 10005;
        width: 300px;

}

#weathercontrol2  {
        position: absolute;
        top: 240px;
        left: 55px;
        z-index: 10005;
        width: 300px;
}

#weathercontrol3  {
        position: absolute;
        top: 260px;
        left: 65px;
        z-index: 10002;
}

#weathercontrol4  {
        position: absolute;
        top: 200px;
        left: 55px;
        z-index: 10002;
       
}

#printfriendly  {
        position: absolute;
        top: 280px;
        left: 65px;
        z-index: 10002;
       
}

/*#cameras  {
        
        position: absolute;
        top: 220px;
        left: 300px;
        z-index: 10002;
        border: 1px solid black;
        
}*/

/*#Ad3  {
        position: absolute;
        top: 290px;
        left: 85px;
        z-index: 10002;

}*/

#Ad2  {
        position: absolute;
        top: 675px;
        left: 500px;
        z-index: 10002;
        display: none;

}
