
a {color: #006633; text-decoration: underline}

a:visited {color: #006633; text-decoration: underline}

a:active {color: #FF6600; text-decoration: none}

a:hover {color: #FF6600; text-decoration: none}

a.srchnav {color: #FFFFFF; text-decoration: underline}

a.srchnav:visited {color: #FFFFFF; text-decoration: underline}

a.srchnav:active {color: #ffcc00; text-decoration: none}

a.srchnav:hover {color: #ffcc00; text-decoration: none}

a[href $=".pdf"] { 
   padding-right: 18px;
   background: transparent url(/images/icon_pdf.gif) no-repeat center right;
}

a[class ="external"] {
   padding-right: 18px;
   background: transparent url(/images/icon_external.gif) no-repeat center right;
}

a[href ^="mailto:"] {
   padding-right: 20px;
   background: transparent url(/images/icon_mail.gif) no-repeat center right;
}

body {background-color: #996; color: #666666; font-family: Arial, sans serif; font-size: 12px; margin: auto; text-align: center}

th {font-family: Arial, sans serif; font-weight: bold; font-size: 12px; color: #80FFFF; background-color: #000080; text-align: center}

td {font-family: Arial, sans serif; font-size: 12px; color: #666666; line-height: 1.8em; vertical-align: top}

td.nospace {line-height: 1 em}

h1 {font-family: Arial, sans serif; font-weight: bold; font-size: 18px}

h2 {font-family: Arial, sans serif; font-weight: bold; font-size: 16px; margin: 0 0 30px 0}

h3 {font-family: Arial, sans serif; font-weight: bold; font-size: 13px; margin: 0 0 30px 0}

hr {background-color: #009830; color: #009830; height: 1px}

input {font-family: Arial, sans serif; font-size: 12px; border: 1px solid #666666}

input.chkbox {border: 0px}

input.srchbox {background-attachment: fixed; background-image: url(/images/inputbg.gif); border: 1px inset white}

select {font-family: Arial, sans serif; font-size: 12px; border: 1px solid #666666}

textarea {font-family: Arial, sans serif; font-size: 12px; border: 1px solid #666666}

li.room2 {margin-bottom: 1.25em; margin-top: 1.25em}

img.staffpic {cursor: hand}

p {margin: 0 0 30px 0}

ul.closetop {margin-top: 5px}

#frame {background-color: #fff; border: 1px solid #009830; width: 970px; margin: auto; min-height: 100%}

#topleft {background: url(/images/topleft.jpg) #009830; background-repeat: no-repeat; border-bottom: 10px solid #ffcc00}

#topright {background: url(/images/topright3.jpg) #009830; background-repeat: no-repeat; vertical-align: top; border-bottom: 9px solid #ffcc00; padding: 0}

/* #sbslogo {position: relative; top: 0px; left: 5px} */
#sbslogo {margin: 10px 0 0 10px}

#anchor {position: relative; left: 298px; top: 0}

#mainarea {padding: 40px 40px 40px 40px; vertical-align: top; text-align: left; width: 550px}

#pricetable {background-color: #ffffcc; border: 1px solid #009830; width: 450px}

#revenuetable {background-color: #ffffcc; border: 1px solid #009830; width: 450px}

#calcform {text-align: center; width: 450px}

#textlink {font-size: 11px; text-align: center}

#navbar {vertical-align: top}

#memberlist {padding: 20px 0px}

#memberlist img {border: 1px solid #ccc; margin: 0 0 1px 0}

#memberlist a {color: #fff; display: inline; text-decoration: none}

.regmark {line-height: 0px}

.errfont {font-weight: bold; color: #CC0066}

.navbar {font-family: Arial, sans serif; font-weight: bold; font-size: 12px; color: #000099; background-color: #CCFFFF}

.topfont {font-family: Tahoma, Arial, sans serif; font-size: 11px; font-weight: 700; color: #000080}

.copyrite {font-family: Tahoma, Arial, sans serif; font-size: 11px}

.bottsep {border-top: 1px solid #009830; padding-top: 30px}

.bitsbg {background-image: url('/images/bitsbg.gif'); background-repeat: repeat-y; background-position: right top}

.navlink {background-color: #FFFFCC}

.navsele {background-color: #ffe752; cursor: hand}

.navtext {color: #4A4AFF; font-family: Tahoma, Arial, sans serif; font-size: 11px; font-weight: 600; line-height: 20px; text-indent: 3px}

.navhead {background-color: #009830; color: #ffffff; font-family: Tahoma, Arial, sans serif; font-size: 11px; font-weight: 700; text-align: left; text-indent: 2px}

.navhdleft {background-color: #6699cc; background-image: url('/newsite/images/navleft.gif'); background-position: left top; background-repeat: no-repeat}

.navhdright {background-color: #6699cc; background-image: url('/newsite/images/navright.gif'); background-position: right top; background-repeat: no-repeat}

.contbox {border: 1px solid #6699cc}

.mapbox {background-color: #ffffcc; border: 1px solid #339900; text-align: center}

.srchbox {background-color: #ffcc00; border: 1px solid #009830}

.srchlbl {color: #006633; font-family: Tahoma, Arial, sans serif; font-size: 11px; font-weight: 700; text-align: right}

.rsltbox {background-color: #ffffcc; border: 1px solid #009830; width: 400px}

.rsltlbl {font-family: Arial, sans serif; font-size: 11px; font-weight: 600; color: #666666}

.pagetitle {font-family: Verdana, Arial, sans serif; font-size: 13px; font-weight: 700; text-decoration: underline; text-align: center}

.button {font-family: Arial, sans serif; font-size: 12px; border: 1px solid #666666}

.pagebg {background-color: #99CCFF}

.caption {font-size: 11px; font-weight: 700}

.footnote {font-style: italic}

.tipsnotes {background-color: #ffffcc; border: 1px solid #009830; font-weight: 700; color: #CC0066; padding: 10px; margin: 40px}

.topgreen {background-color: #009830}

.topgold {background-color: #ffcc00}

.righty {text-align: right}

.subhead {font-family: Arial, sans serif; font-weight: bold; font-size: 12px}

.pricetd {border-left: 1px dotted #009830}

.pricerow {font-weight: normal; background: none}

.pricerowsel {font-weight: bold; background: #CCFF99}

.larger-font {font-size: 18px}

.imgpara {text-align: center}

.scrshot {margin: 15px 0 0 0}

/******** Menu CSS ********/
#navcontainer { margin-left: 0px; }

#navcontainer ul {
margin: 0;
padding: 0;
list-style-type: none;
font-family: verdana, arial, Helvetica, sans-serif;
font-size: 11px;
}

#navcontainer li {
border: 1px solid #000;
margin: 0 0 1px 0;
width: 150px;
color: #fff;
background-color: #063;
font-weight: bold;
}

#navcontainer a {
color: #fc0;
display: block;
text-decoration: none;
padding: 3px 10px;
}

#navcontainer a:hover {
color: #063;
background-color: #fc0;
text-decoration: none;
}

/* Submenu level 1 */
#navcontainer li.subnav1 {
color: #fff;
background-color: #063;
font-weight: normal;
}

#navcontainer li.subnav1 a {
display: block;
padding: 3px 5px 3px 20px;
color: #fff;
text-decoration: none;
}

#navcontainer li.subnav1 a:hover {
color: #063;
background-color: #fc0;
text-decoration: none;
}

/* Submenu level 2 */
#navcontainer li.subnav2 {
color: #fff;
background-color: #063;
font-weight: normal;
}

#navcontainer li.subnav2 a {
display: block;
padding: 3px 5px 3px 33px;
color: #fff;
text-decoration: none;
}

#navcontainer li.subnav2 a:hover {
color: #063;
background-color: #fc0;
text-decoration: none;
}
/******** End Menu CSS ********/
