body {
    font-family: "Lucida Grande", Verdana, Geneva, Lucida, Arial, Helvetica, sans-serif;
    font-size: 70%;
    background-color: #FFFFFF;
}

a:link {
    color: #336699;
}

a:visited {
    color: #336699;
}

a:hover {
    color: #009900;
}

div {
/*border: 1px solid red;*/
}

td {
    /*border: 1px solid red;*/
    height: 100%;
    empty-cells: hide;
}

#leftAreaTable {
    border-collapse: collapse;
}

table.mv {
/*padding-top: 8px;*/
/*padding-bottom: 20px;*/
    margin-top: 8px;
    margin-bottom: 20px;
}

td.mv {
    text-align: center;
    background-color: lavender;
    width: 80px;
    border: 1px solid white;
    cursor: pointer;
}

td.nd {
    text-transform: lowercase;
    cursor: default;
}

td.th {
    font-weight: bold;
    background-color: lavenderblush;
    width: 60px;
    cursor: default;
}

td.mvi {
    text-align: center;
    background-color: lavender;
    width: 80px;
    height: 94px;
    border: 1px solid white;
}

#mvimage_nos {
/*background: black;*/
    background: black url("../images/sceneMask/nos_landmask_tn.gif") no-repeat;
}

#mvimage_bas {
    background: black url("../images/sceneMask/bas_landmask_tn.gif") no-repeat; /*background: black;*/
}

td.mvi_nd {
    cursor: default;
}

td.mvi_txt {
    cursor: default;
}

td.mvi_header {
    font-weight: bold;
    height: auto;
}

b.w {
    font-size: large;
}

.headline {
    /*text-decoration: underline;*/
    /*font-weight: bold;*/
    font-size: smaller;
    color: #888888;
    vertical-align: top;
    padding-right: 7px;
}

.data {
    color: #888888;
    font-size: smaller;
    text-align: left;
}

#waqssLogo {
    float: left;
    width: 255px;
    height: 70px;
}

#HeaderPlaceholder {
    background: url("../images/headline_bg_832x71.jpg") no-repeat;
    margin-bottom: -1px;
    height: 70px;
}

.menuLine {
    font-family: Verdana, serif;
    font-size: 10px;
    padding-top: 10px;
}

#WaqssDescription {
    font-family: Verdana, serif;
    font-size: 10px;
}

#leftArea {
    vertical-align: top;
}

#calendar-container {
    width: 160px;
    height: 140px;
    margin-top: 20px;
    margin-bottom: 35px;
}

.day {
    font-size: 8px;
}

#panelSpace {
    vertical-align: top;
    text-align: center;
}

#zoomToResult {
    margin-top: 10px;
    margin-bottom: 10px;
}

#mapHeader {
    vertical-align: bottom;
}

#animation {
    border-style: none;
    background: black no-repeat;
}

#sceneParam {
    font-weight: bold;
    font-size: large;
}

#mousePosPanel {
    text-align: right;
    vertical-align: bottom;
    font-size: small;
    float: right;
}

#map {
    width: 606px;
    height: 303px;
}

#scalePanelPlace {
/*height: 40px;*/
    vertical-align: top;
}

#scalePanel {
    width: 80px;
    font-size: smaller;
    padding-top: 4px;
}

#copyright {
    text-align: right;
    vertical-align: top;
}

#LegendArea {
    padding-left: 5px;
    vertical-align: top;
    text-align: right;
}

#legendImg {
/*width: 100px;*/
}

#imageLoadingMessage {
    color: #ab0000;
}

#imagesAvailable {
    width: 350px;
}

#processing {
    vertical-align:bottom;
}

#print {
    text-align: right;
}

.olControlNavigationHistory {
    background: no-repeat 0px 0px;
    width: 24px;
    height: 24px;

}

.olControlNavigationHistoryPreviousItemActive {
    background-image: url("../images/navigation/arrow-to-left-red.png");
}

.olControlNavigationHistoryPreviousItemInactive {
    background-image: url("../images/navigation/arrow-to-left-grey.png");
}

.olControlNavigationHistoryNextItemActive {
    background-image: url("../images/navigation/arrow-to-right-green.png");
}

.olControlNavigationHistoryNextItemInactive {
    background-image: url("../images/navigation/arrow-to-right-grey.png");
}

.olZoom {
    margin-top: 3px;
    padding-top: 3px;
}

#currentYear, #currentMonth {
    font-weight: bold;
    font-size: large;
}

#waqssLogoImg {
    border-width: 0px;
}

#ensureJS {
    background-color: #ffffff;
    opacity: .80;
    font-size: 30px;
    font-weight: bold;
    color: #ff0000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    text-align:center;
    padding-top: 200px;
}
