body { 
  color:black;
  background-color: #58BAB5;
  font-family:sans-serif;
  }

.titlebar a:link {color: #FFFFFF; text-decoration: none }  
.titlebar a:visited {color: #FFFFFF; text-decoration: none }  
.titlebar a:hover {color: #ffff33; text-decoration: none }  
.titlebar a:active {color: #58BAB5; text-decoration: none }   

.availwhite a:link {color: #000000; text-decoration: none }  
.availwhite a:visited {color: #000000; text-decoration: none }  
.availwhite a:hover {color: #58BAB5; text-decoration: none }  
.availwhite a:active {color: #000000; text-decoration: none } 

a:link {color: #000000  ; text-decoration: underline }  
a:visited {color: #000000 ; text-decoration: underline }  
a:hover {color: #58BAB5 ; text-decoration: none }  
a:active {color: #58BAB5 ; text-decoration: none }   

  div.whiterectangle {
    background: #FFFFFF;
    padding: 0.75em;
    border: solid;
    border-width: thin;
    border-color: #28726e;
    color: black;
  }

  div.whitetag {
    background: #FFFFFF;
    padding: 0.75em;
    border: solid;
    border-width: thin;
    border-top: none;
    border-color: #28726e;
    color: black;
  }

  div.whiterectthick {
    background: #FFFFFF;
    padding: 0.75em;
    border: solid;
    border-width: thick;
    border-color: #28726e;
    color: black;
  }

  div.yellowrectangle {
    background: #FFFF99;
    padding: 0.1em;
    border: solid;
    border-width: thin;
    border-color: #28726e;
    color: black;
  }

  div.tealrectangle {
    background: #28726e;
    padding: 0.1em;
    border: none;
    color: white;
  }

  div.indent {
    background: #FFFFFF;
    padding: 0;
    border: inset;
    width: 200;
  }

  div.pinkrectangle {
    background: #FF99CC;
    padding: 0.75em;
    border: solid;
    border-width: thin;
    border-color: #28726e;
    color: black;
  }

  div.bluerectangle {
    background: #99CCFF;
    padding: 0.75em;
    border: solid;
    border-width: thin;
    border-color: #28726e;
    color: black;
  }

  div.yellowtag {
    background: #FFFF99;
    padding: 0.1em;
    border: solid;
    border-top: none;
    border-width: thin;
    border-color: #28726e;
    color: black;
  }

  div.availwidth {
    width: 155;
  }

  div.picofweek {
    width: 400;
  }

  div.smtext {
    font-size:10pt;
  }

#dropmenudiv{
position:absolute;
border:1px solid black;
border-bottom-width: 0;
font:10pt sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid black;
padding: 1px 0;
text-decoration: none;
color: black;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: yellow;
}

#showimage{
position:absolute;
visibility:hidden;
border: 2px solid #28726e;
}

#dragbar{
cursor: hand;
cursor: pointer;
background-color: #FFFF99;
min-width: 100px; /*NS6 style to overcome bug*/
}

#dragbar #closetext{
font-weight: bold;
color: black;
margin-right: 1px;
}