body, td, th {margin: 5px; font-family: verdana, arial; font-size: 12px; color: #333333}
p {text-align: justify; font-size: 12px}

.menub {font-size: 10px; font-weight: bold}
.menu {font-size: 12px; font-weight: bold; font-family: arial, verdana}

A:link {text-decoration: underline; color: #000000}
A:visited {text-decoration: underline; color: #000000}
A:hover {text-decoration: underline; color: #000000}
A.white:link  {text-decoration: underline; color: #FFFFFF}
A.white:visited {text-decoration: underline; color: #FFFFFF}
A.white:hover {text-decoration: underline; color: #FFFFFF}
A.whitep:link  {text-decoration: none; color: yellow}
A.whitep:visited {text-decoration: none; color: yellow}
A.whitep:hover {text-decoration: none; color: yellow}
A.menub:link  {text-decoration: none; color: #000000; font-weight: bold; font-size: 14px; font-family: arial, verdana}
A.menub:visited {text-decoration: none; color: #000000; font-weight: bold; font-size: 14px; font-family: arial, verdana}
A.menub:hover {text-decoration: underline; color: #000000; font-weight: bold; font-size: 14px; font-family: arial, verdana}
A.ihll:link  {text-decoration: underline; color: #000000; font-size: 11px}
A.ihll:visited {text-decoration: underline; color: #000000; font-size: 11px}
A.ihll:hover {text-decoration: underline; color: #000000; font-size: 11px}
A.menu:link  {text-decoration: none; color: #333333}
A.menu:visited {text-decoration: none; color: #333333}
A.menu:hover {text-decoration: underline; color: #333333}
A.menu2:link  {text-decoration: none; color: #000000}
A.menu2:visited {text-decoration: none; color: #000000}
A.menu2:hover {text-decoration: underline; color: #000000}
A.tabOn:link  {text-decoration: none; color: #224466; font-weight: bold}
A.tabOn:visited {text-decoration: none; color: #224466; font-weight: bold}
A.tabOn:hover {text-decoration: underline; color: #224466; font-weight: bold}
A.tabOff:link  {text-decoration: none; color: #224466; font-weight: normal}
A.tabOff:visited {text-decoration: none; color: #224466; font-weight: normal}
A.tabOff:hover {text-decoration: underline; color: #224466; font-weight: normal}
A.red:link  {text-decoration: none; color: #B70000}
A.red:visited {text-decoration: none; color: #B70000}
A.red:hover {text-decoration: underline; color: #B70000}
A.favorites:link  {text-decoration: none; color: #356498; font-weight: normal}
A.favorites:visited {text-decoration: none; color: #356498; font-weight: normal}
A.favorites:hover {text-decoration: underline; color: #356498; font-weight: normal}
td.tab {padding-top: 5px}

table.lmenu {color: #FFFFFF; width: 200px}
table.lmenu2_on {display: block}
table.lmenu2_off {display: none; }
td.lmenut  {padding: 5px; text-transform: uppercase; font-family: verdana; font-size: 10px; font-weight: bold; }
td.lmenu0  {height: 17px; border-top: 1px solid #90B1C2; border-bottom: 1px solid #58798A; padding: 5px; font-size: 10px}
td.lmenu0a {height: 17px; padding-left: 5px; padding-top: 2px; font-size: 10px; font-weight: bold}
td.lmenu0b {height: 17px; padding-left: 5px; padding-right: 7px; padding-top: 2px; font-size: 10px; text-align: right}
td.lmenu0c {padding-left: 5px; font-size: 10px; font-weight: bold}
td.lmenu0d {padding: 5px; font-size: 10px; color: #000000; background-color: #D7EAF0}
td.lmenu0e {padding-left: 5px; font-size: 10px}
td.lmenu0f {width: 100%; height: 17px; padding-left: 5px; padding-top: 2px; font-size: 10px; font-weight: bold}
td.lmenu0g {height: 17px; padding-left: 5px; padding-right: 5px; padding-top: 2px; font-size: 10px; text-align: right}
td.lmenu1a {width: 18px; height: 17px; border-top: 1px solid #90B1C2; padding-left: 5px; padding-top: 10px}
td.lmenu1b {border-top: 1px solid #90B1C2; padding-left: 3px; padding-top: 10px}
td.lmenu2a {width: 18px; height: 17px; padding-left: 5px; padding-top: 5px}
td.lmenu2b {width: 18px; height: 17px; padding-left: 3px; padding-top: 5px}
td.lmenuRelated {font-size: 10px; color: #818181}

.box_header_red {border-top: 2px solid #FFFFFF; background-color: #91372F; color: #FFFFFF; padding: 5px; font-weight: bold}
.box_header_red2 {border-top: 2px solid #FFFFFF; background-color: #B04238; color: #FFFFFF; padding: 5px; font-weight: bold}
.box_header_red3 {border-top: 2px solid #FFFFFF; background-color: #C44A3F; color: #FFFFFF; padding: 5px; font-weight: bold}
.box_body_red {border-top: 2px solid #FFFFFF; background-color: #E1BFA4; padding: 15px}

.box_header_olive {border-top: 2px solid #FFFFFF; background-color: #6E6840; color: #FFFFFF; padding: 5px; font-weight: bold}
.box_body_olive {border-top: 2px solid #FFFFFF; background-color: #D9D6BD; padding: 15px}

.box_header_blue {border-top: 2px solid #FFFFFF; background-color: #5C7BA3; color: #FFFFFF; padding: 5px; font-weight: bold}
.box_body_blue {border-top: 2px solid #FFFFFF; background-color: #D9E4F2; padding: 15px}

.button_ltBlue {width: 100%; padding: 3px; background-color: #5C7BA3; color: #FFFFFF; font-weight: bold; border: 1px solid #7F9DB9;}
.button_white {padding: 0px; background-color: #FFFFFF; color: #5C7BA3; font-weight: bold; border: 1px solid #5C7BA3;}
.ihl {font-size: 11px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px}
.ihl2 {font-size: 11px; align: right; padding-top: 5px; padding-bottom: 5px; padding-right: 5px}
.ihbg {background-color: #D2E0F0}

h1 {font-size: 14px; display: inline; font-weight: bold}
h2 {font-size: 14px; font-weigh: bolder; display: inline}
h3 {font-family: helvetica; font-size: 14px; font-weigh: bolder; display: inline; color: #415672}
h6 {font-family: helvetica; font-size: 18px; font-weigh: bolder; display: inline; color: #415672}

.png {display: inline-block}
.footTimer {color: #AE896A}
.comboSearch {font-size: 12px}

.roomdesc {background-color: #5C7BA3; color: #FFFFFF; font-weight: bold; padding: 5px}

.booked {background-color: #B70000; font-size: 11px; width: 17px; height: 15px; text-decoration: line-through}
.bcal {font-size: 11px; width: 17px; height: 15px}

.mlslist {margin-left: 10px; margin-bottom: 0px; margin-top: 5px}
.mlslist li {margin-left: 10px; margin-bottom: 0px; margin-top: 5px}

.weatherLeft {font-weight: bold; padding-left: 20px}
.weatherRight {padding-right: 20px; text-align: right}
.weatherHiLow {width: 50px; text-align: center; font-weight: bold; border-top: 1px solid white}
.weatherPad {padding-right: 20px; border-top: 1px solid white}

.tab_off {padding-bottom: 4px}
.tab_on {padding-bottom: 1px}