body {
    font-family: sans-serif;
}

.invisible { 
    display: none; 
}

.plain {
    text-decoration: none;
    color: black;
}

/* colors */
.gold1 {
color: #FFCC00;
}
.gold2 {
color: #B38F00;
}
.gold3 {
color: #FFF2BF;
}
.gold4 {
color: #FFE680;
}
.blue1 {
color: #0073AD;
}
.blue2 {
color: #005079;
}
.blue3 {
color: #BFEAFF;
}
.blue4 {
color: #80D4FF;
}
.purple1 {
color: #A80098;
}
.purple2 {
color: #76006B;
}
.purple3 {
color: #FFBFF9;
}
.purple4 {
color: #FF80F3;
}

/* elements */

h1 {
    color: #005079;
}

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

h2 {
    color: #005079;
}

h3 {
    color: #005079;
}


a:link {
    color: #0073AD;
}

a:visited {
    color: #005079;
}

a:hover {
    color: #80D4FF;
}

a:active {
    color: #BFEAFF;
}

.suppress_border {
    border: 0px ; 
}

v\:* {
    behavior:url(#default#VML);
}

/* calendar */
#calDiv {
    display: block;
    float: left;
}

/* map */
#mapDiv {
    float: left;
    display: block;
    width: 500px; 
    height: 400px;
    outline-color: black;
    outline-style: solid;
    outline-width: 1px;
}

/* slider */
#vertWrapper {
    float: left;
    position:relative; 
}
#vertBGDiv {
    position:relative; 
    background:url(/static/img/vertBg_narrow.png) no-repeat;
    width:14px; 
    height:218px; 
}
#vertHandleDiv { 
    position:relative;
    cursor:default; 
    width:20px; 
    top:200px; 
    height:18px; 
}

/* hlider */
#horizWrapper {
    float:left;
    position:relative; 
}
#horizBGDiv {
    position:relative; 
    background:url(/static/img/horizBg_narrow.png) no-repeat;
    height:14px; 
    width:218px; 
}
#horizHandleDiv { 
    position:absolute;
    top:-4px; 
}




