html, body {
color: #666666;
}

body {
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-base-color:#42c5df;
  scrollbar-shadow-color:#006c96;
  scrollbar-face-color:#009bd7;
  scrollbar-highlight-color:#42c5df;
  scrollbar-dark-shadow-color:#42c5df;
  scrollbar-3d-light-color:#42c5df;
}

img {
border: 0px;
}

.content {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.td_line {
border-top: 1px solid #67d0e5;
}

.heading {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 11pt;
font-weight: bold;
color: #009BD7;
}

.subheading {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 7.5pt;
font-weight: bold;
color: #009BD7;
}

.top_right {
color: #666666;
font-family: Arial, Helvetica, Verdana, sans-serif;
font-size: 7pt;
}

.bold {
font-weight: bold;
}

.bold_l {
font-weight: bold;
font-size: 10pt;
}

ul {
margin: 5px 0px 0px 0px;
list-style-position: inside;
list-style-type: square;
}

a:link {text-decoration: none; color: #666666;}
a:visited{text-decoration: none; color: #666666;}
a:active{text-decoration: none; color: #666666;}
a:hover{text-decoration: underline; color: #666666;}

a:link.map {text-decoration: none; color: #ffffff;}
a:visited.map {text-decoration: none; color: #ffffff;}
a:active.map {text-decoration: none; color: #ffffff;}
a:hover.map {text-decoration: underline; color: #ffffff;}

.footer {
font-size: 7pt;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.small {
font-size: 9px;
}

.list_indent {
margin-top: 0px;
margin-left: 15px;
list-style-type: circle;
}

.list_indent2 {
margin-top: 0px;
margin-left: 10px;
list-style-type: none;
}

.thumb {
float: left;
width: 90px;
height: 90px;
padding: 3px;
}

.clearboth {
clear: both;
}

.floatright {
float: right;
}

.gold {
color: #ddc000;
font-weight: bold;
}

.silver {
color: #949494;
font-weight: bold;
}

.bronze {
color: #ac6100;
font-weight: bold;
}

.award_border {
border: 3px double #67d0e5;
}

.text {
background-color: #99ddf8;
color: #000000;
}

.map_head {
background-color: #66b9d9;
font-weight: bold;
color: #ffffff;
padding-left: 3px;
}

.map_subhead {
background-color: #a9ddf1;
font-weight: bold;
color: #ffffff;
padding-left: 3px;
}

.faq_odd {
background-color: #ececec;
}

.faq_a {
color: #009bd7;
}