.odd {vertical-align:top;text-align:left;background: #eeeeee; font-size: 10pt; font-family:verdana,arial; text-decoration:none}
.even {vertical-align:top;text-align:left;background: #ffffff; font-size: 10pt; font-family:verdana,arial; text-decoration:none}
.arch {vertical-align:top;text-align:left;background: #ff0000; font-size: 8pt; font-family:verdana,arial; text-decoration:none}
.disb {vertical-align:top;text-align:left;background: #ffff00; font-size: 8pt; font-family:verdana,arial; text-decoration:none}

html, body { height: 100%; padding: 0px; margin: 0px}
#map { height: 100%; width: 100%; position:absolute;top:0px;left:0px;padding: 0px; margin: 0px; background: black}
#globalinfo { height: 100px; width: 500px; position:absolute;top:0px;left:80px;padding: 0px; margin: 0px; background: yellow;overflow:scroll}

#gcrid {
    vertical-align:top;
    text-align: right;
    margin: 10px;padding:10px;
}

#header {
    height:35px;
    background: #ffffff;
    margin: 0 ;padding:0px;
    border: 1px solid black;
    font-size: 12pt;
    font-family: arial narrow, arial;
}

#scontainer {
    position:absolute;top:5px;left:5px;
    margin: 0 ;padding:0px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
}

#container{position:absolute;top:0px;left:0px;
    width:90%;
    max-width:850px;
    margin: 0 auto;padding:5px;text-align:left;
    overflow: auto;
    background: #EEEEEE;
    border: 1px solid black;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    opacity : 0.9;
    font-family: arial narrow, arial;
}

div.smhelp {
    font-size: 7pt;
    background: #fdf5e6;
    width: 100%;
    text-align: right;
}

div.markerTooltip {
    width:200px;
    font-size: 7pt;
    overflow: hidden;
    border: 1px solid black;
    padding-left: 1px;
    background: #fafad2;
}

div#gv_tooltip {
    width:200px;
    overflow: hidden;
    border: 1px solid black;
    background: #fafad2;
}

div#cachepopup {
    width:250px;
    font-size: 8pt;
    overflow: auto;
    background: white;
}

div.markerLabel  {
    color: black;
    font-family: silkscreen, arial narrow, arial;
    background: white;
    border: 1px solid black;
    text-align: center;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    opacity : 0.8;
}

div#results {
    max-height:200px;
    padding-left: 5px;
    overflow: auto;
    background: #fafad2;
    border: 1px solid black;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

div#hidegcrs {
    max-height:100px;
    padding-left: 5px;
    width: 99%;
    overflow: auto;
    background: #fafad2;
    border: 1px solid black;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

div#allgcrs {
    max-height:100px;
    padding-left: 5px;
    width: 99%;
    overflow: auto;
    background: #fafad2;
    border: 1px solid black;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}

div#g {
    width: 24%;
    float: left;
    border-bottom: 1px solid black;
}

div#favgcrsset {
    max-height:200px;
    padding-left: 5px;
    float : left;
    width: 99%;
    overflow: auto;
    background: #fafad2;
    border: 1px solid black;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}



























.hide { position:absolute; visibility:hidden; }
.show { position:absolute; visibility:visible; }

.cbox {
    width: 48px;
    height: 48px;
    left: 50%;
    top: 50%;
    margin-top: -24px;
    margin-left: -24px;
    position: fixed;
    visibility:visible;
}

* html .cbox { 
    position:absolute;
}

.ximage 	{ border-top: 2px solid #ffffff; border-left: 2px solid #ffffff; border-bottom: 2px solid #000000; border-right: 2px solid #000000; margin: 0 0 0 0;
      }
