body { background-color: #152648; padding-right: 0px; padding-left: 0px; font-size: 11px; padding-bottom: 0px; margin: 0px; color: #000; padding-top: 0px; font-family: Arial, Helvetica, sans-serif }
td { font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; }
p { font-size: 12px; color: #000; font-family: Arial, Helvetica, sans-serif; }
#subsubnavigation { background-color: #c0ebfc }
#row1 { margin-bottom: 8px }
a img { border:0; }
a { font-size: 12px; color: #0066cb; font-family: Arial, Helvetica, sans-serif; text-decoration: underline; }
a:hover { color: #002674; text-decoration: none; }
a span { text-decoration: none; }
a.sm { font-size: 10px; }
a.nav:link { color: #935500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; text-align: right; padding-right: 16px; font-weight: bold; }
a.nav:visited { color: #935500; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; text-align: right; padding-right: 16px; font-weight: bold;}
a.nav:hover { color: #A25E00; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; text-decoration: none; text-align: right; padding-right: 10px; border-right: 6px solid #FF000A; font-weight: bold;}
h1 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; background: #002674; color: #ffffff; font-size: 13pt; font-family: Georgia, "Times New Roman"; }
h2 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: Georgia, Times New Roman, serif; font-size: 26px; }
h3 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: Georgia, Times New Roman, serif; font-size: 23px; color:#990000; }
h4 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: Georgia, Times New Roman, serif; font-size: 20px; }
h5 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: Georgia, Times New Roman, serif; font-size: 14px; }
h6 { padding-right: 8px; padding-left: 8px; font-weight: normal; padding-bottom: 2px; margin: 0px; padding-top: 2px; font-family: Georgia, Times New Roman, serif; font-size: 12px; }
hr { border: #CCC 1px solid; width: 100%; }
#headerrow h3 { color: #990000 }
#btnfindaroom { margin-top: 6px; margin-bottom: 12px; }
#findaroom { background: #f8d14a; margin-bottom: 8px; width: 260px; }
#findaroom-form td { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px; }
#findaroom h2 { padding-left: 0px; margin-left: 0px; color: #990000; white-space: nowrap; }
.contactinfo { margin-bottom: 8px; width: 754px; background-color: #faefc4; }
.contactinfo td.head { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; background-color: #dd8712; }
.contactinfo H5 { color: #fff; }
.contactinfo td strong { font-weight: bold; }
.contactinfo td { padding-right: 8px; padding-left: 8px; padding-bottom: 8px; padding-top: 8px; }
#whitebg { background-color: #fff; width:757px; height:10px; }
#wrapper { margin: 11px auto 10px; width: 777px; background-color: #fff; position:relative; }
#header { width: 757px; }
#topnavigation { margin-bottom: 8px; padding-bottom: 4px; width: 415px; border-bottom: #0099ff 1px solid; }
#topnavigation a { font-size: 10px; margin-left: 17px; color: #0066cc; text-decoration: none; }
#topnavigation A.nopadding { margin-left: 0px; }
#topnavigation A:hover { color: #002674; }
#signout { display: block; width: 657px; text-align: right; }
#welcomeImg { margin-left: 20px; }
#signout a { font-weight: bold; font-size: 14px; color: #e6271d; font-family: Georgia, "Times New Roman", serif; LETTER-SPACING: -1px; text-decoration: none; }
#navigation { margin-top: 8px; }
#topnavigation A.on { color: #8b949e; }
#topnavigation SPAN.on a { color: #8b949e; }
#copyright { font-size: 10px; width: 767px; color: #b1dee5; font-style: italic; }
#copyright td { font-size: 10px; width: 767px; color: #b1dee5; font-style: italic; }
#copyright td.gold { color: #c4701c; }
#copyright td.diamond { color: #25598a; }
#copyright td.platinum { color: #28252b; }
#box1 { margin-bottom: 0px; background-color: #c0ebfc; }
#box1 img { margin-bottom: 8px; }
#box1 td { padding-right: 8px; padding-left: 8px; padding-bottom: 0px; padding-top: 8px; }
#box1 td.content { height: 210px; }
#box1 td.header { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #fff; padding-top: 0px; background-color: #cc3300; }
#box2 { margin-bottom: 0px; margin-left: 8px; background-color: #c0ebfc; }
#box2 img { margin-bottom: 8px; }
#box2 td { padding: 8px 8px 0 8px; }
#box2 td.header { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #fff; padding-top: 0px; background-color: #fb7b00; }
#box2 td.content { height: 210px; }
#box3 { margin-bottom: 0px; margin-left: 8px; background-color: #c0ebfc; }
#box3 img { margin-bottom: 8px; }
#box3 td { padding-right: 8px; padding-left: 8px; padding-bottom: 0px; padding-top: 8px; }
#box3 h6 { padding-right: 0px; padding-left: 0px; font-weight: bold; font-size: 16px; padding-bottom: 0px; margin: 0px; color: #790000; LINE-height: 16px; padding-top: 0px; font-family: Arial, Verdana, "sans-serif"; }
#box3 td.header { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; color: #fff; padding-top: 0px; background-color: #30759e; }
#box3 td.content { height: 210px; }
#gen-topnavigation { margin-bottom: 8px; padding-bottom: 4px; border-bottom: #0099ff 1px solid; }
#gen-topnavigation a { font-size: 10px; margin-left: 17px; color: #0066cc; text-decoration: none; }
#gen-topnavigation A.nopadding { margin-left: 0px; }
#gen-topnavigation A:hover { color: #002674; }
 /* classes which define the calendar styles */
.inputFormButton { font-size: 10px; color: #000; background-color:#CCC; }
.titleSpecial { font-size: 12px; font-weight: bold; color: #000; }
A.linkSpecial { font-size: 12px; color: #0000FF; text-decoration: underline; }
A.linkSpecial:hover { font-size: 12px; color: #0000FF; text-decoration: none; }
.titleEvent { font-size: 12px; font-weight: bold; color: #000; }
.eventLine { font-size: 12px; color: #000; }
.monthYear { font-size:16px; font-weight: bold; }
.daysOfWeek { font-size: 11px;font-weight: bold; }
.gridMain { font-size: 11px; }
.todayColorIn { color: #CC0000; background-color: #FFFFCC; } /* font color for the current date for current month */
.inMonthFaceIn { color: #000; background-color: #FFFFCC; } /* font color for days in the display month for current month */
.outMonthFaceIn { color: #333; background-color: #FFFFCC; } /* font color for days not in the display month for current month */
.todayColorOut { color: #CC0000; background-color: #999; } /* font color for the current date for days in the display month */
.inMonthFaceOut { color: #000; background-color: #999; } /* font color for days in the display month for days in the display month */
.outMonthFaceOut { color: #333; background-color: #999; } /* font color for days not in the display month for days in the display month */
.linkDayInCell { font-size: 11px; }
.dropDownInCalendar { font-size: 12px; background-color:#fff; border: 1px #666666 solid; }
.allEventsLink { font-size: 12px; }
.textOutsideCalendar { font-size: 12px; }
.calendardetail { font-size: 12px; line-height: 15px; color: #000; padding-right: 5px; padding-left: 5px; }

.ftxt { width:80px; }
