@font-face {
font-family:'Galahad';
src: url('/fonts/galahadstd-regular-webfont.eot');
src: url('/fonts/galahadstd-regular-webfont.eot?iefix') format('eot'),
     url('/fonts/galahadstd-regular-webfont.woff') format('woff'),
     url('/fonts/galahadstd-regular-webfont.ttf') format('truetype'),
     url('/fonts/galahadstd-regular-webfont.svg#webfont7bOlubyZ') format('svg');
font-weight:normal;
font-style:normal;
font-variant:normal;
}

h1
{
font-family:Galahad,Times New Roman,Times,serif;
padding:0px 0px 0px 7px;
margin:0px;
font-size:34px;
color:#3699d0;
}
h2{font-family:Galahad,Times New Roman,Times,serif;padding:0px 0px 0px 3px;margin:0px;font-size:30px;color:#3699d0;font-weight:normal;}

td {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666;
}

.errortext {
font-size:10px;
color:red;
font-weight:700;
}

.header {
font-size:18px;
color:#444;
font-weight:700;
}

body {
background-color:#FFF;
font-family:Trebuchet MS, verdana, arial, sans serif;
font-size:12px;
height:100%;
margin:0;
}

.contentcell {
padding:12px 0;
}

.leftnavItemDiv {
background-color:#FEFEFE;
border:1px #AAA solid;
background-image:url(/images/template/left_item_grad.gif);
background-repeat:repeat-x;
background-position:top;
filter:progid:DXImageTransform.Microsoft.Shadow(color=#AAAAAA,direction=135,strength=4);
width:176px;
height:20px;
font-weight:700;
color:#444;
text-align:left;
margin-bottom:-2px;
padding:2px 2px 2px 5px;
}

.inputstyle {
background-color:#F1F1F1;
border-color:#AAA;
border-style:solid;
border-width:1px;
}

.CalendarSearchTableHeader {
border:1px #72C3F0 solid;
background-color:#B5DFF7;
margin-bottom:4px;
}

.CalendarCalendarTable {
width:210px;
border:0px #72C3F0 solid;
}

.CalendarCalendarYearCell {
font-size:12px;
font-weight:700;
color:#444;
padding:2px;
}

.CalendarCalendarMonthCell {
background-color:#FFF;
width:35px;
border:1px #72C3F0 solid;
padding:2px;
}

.CalendarCalendarMonthCellOver {
background-color:#F1F1F1;
width:35px;
border:1px #000 solid;
padding:2px;
}

a:hover.CalendarCalendarMonthLink {
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
color:#000;
text-decoration:none;
}

.CalendarKeywordTextBox {
width:100%;
border:1px #AAA solid;
background-color:#FAFAFA;
}

.CalendarEventTypeCheckBoxList {
font-size:10px;
font-weight:400;
font-family:verdana, arial, sans serif;
color:#444;
}

.CalendarSearchResultsTableHeaderCell {
font-size:12px;
font-weight:700;
font-family:verdana, arial, sans serif;
color:#444;
border:1px #72C3F0 solid;
background-color:#B5DFF7;
}

.CalendarSearchButtonCell {
text-align:right;
padding-top:10px;
}

.CalendarSearchButton {
margin-left:4px;
background-color:#666;
font-size:12px;
font-weight:700;
color:#FFF;
border-color:#AAA;
border-style:solid;
border-width:0;
padding:0 2px;
}

.CalendarClearButton {
background-color:#999;
font-size:12px;
font-weight:700;
color:#FFF;
border-color:#AAA;
border-style:solid;
border-width:0;
padding:0 2px;
}

.SpecialDescription {
font-size:14px;
}

.SpecialTerms {
font-size:12px;
}

.FaqCategoryTitle {
font-size:14px;
font-weight:700;
color:#000;
}

.eBrochureSearch {
font-family:verdana, arial, sans serif;
font-size:10px;
font-weight:700;
color:#FFF;
}

.eBrochureListingNameCell {
font-size:14px;
font-weight:700;
color:#4873AA;
padding-left:3px;
}

.eBrochureListingMainCell {
width:100%;
vertical-align:text-top;
}

.eBrochureListingMainTable {
border-bottom:1px #72C3F0 dashed;
}

a:hover.NewsListingsWithLinkTitle {
font-size:12px;
font-weight:700;
color:#4873AA;
text-decoration:none;
}

.eBrochureDisplayHeader {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:20px;
font-weight:700;
color:#4873AA;
}

.eBrochureDisplaySubHeader {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:16px;
font-weight:700;
color:#555;
}

a.eBrochureDisplayWWWLink {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:12px;
font-weight:700;
color:#6290CE;
text-decoration:none;
}

.eBrochureDisplayPageHeader {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:16px;
font-weight:700;
color:#6290CE;
text-decoration:none;
}

.submitstyle {
border-top:1px #AAA solid;
border-right:1px #000 solid;
border-bottom:1px #000 solid;
border-left:1px #AAA solid;
background-color:#EEE;
font-size:10px;
}

.footerText {
color:#FFF;
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
}

a:hover.footerLink {
color:#FC0;
text-decoration:none;
}

.TravelAgentSearchItem {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:12px;
color:#000;
}

.SiteMapCell {
padding-left:0;
}

.SiteMapChildCell {
padding-left:15px;
}

.SiteMapGrandchildCell {
padding-left:30px;
}

.eBrochureContentBoxText {
font-size:10px;
font-family:verdana, arial, sans serif;
color:#000;
}

a:hover.eBrochureContentBoxMoreAnchor {
color:#76A0D7;
text-decoration:none;
}

a.eBrochureContentBoxMoreAnchor {
font-size:10px;
color:#4873AA;
text-decoration:none;
font-family:verdana, arial, sans serif;
}

.PersonalInbox_ColumnNameCell_Flag {
font-size:12px;
font-weight:700;
background-color:#EEE;
border-color:#CCC;
border-style:solid;
border-width:0 0 1px 1px;
}

.PersonalInbox_ColumnNameCell_Name {
font-size:12px;
font-weight:700;
background-color:#EEE;
border-color:#CCC;
border-style:solid;
border-width:0 0 1px;
}

.PersonalInbox_ColumnNameCell_Date {
font-size:12px;
font-weight:700;
background-color:#EEE;
border-color:#CCC;
border-style:solid;
border-width:0 1px 1px 0;
}

.PersonalInbox_ItemsDiv {
height:90px;
overflow-y:scroll;
width:100%;
background-color:#FAFAFA;
border-color:#CCC;
border-style:solid;
border-width:0 1px;
}

.PersonalInbox_ItemCell {
padding-top:4px;
font-size:12px;
border-bottom:1px #EEE solid;
}

.PersonalInbox_MessageObjectTitle {
font-size:10px;
font-weight:700;
background-color:#FAFAFA;
padding-left:3px;
border-color:#CCC;
border-style:solid;
border-width:0 0 0 1px;
}

.PersonalInbox_MessageObjectValue {
font-size:10px;
background-color:#FAFAFA;
border-color:#CCC;
border-style:solid;
border-width:0 1px 0 0;
}

.PersonalInbox_MessageMessageTitleCell {
font-size:12px;
font-weight:700;
background-color:#EEE;
border-color:#CCC;
border-style:solid;
border-width:1px;
}

.PersonalInbox_MessageMessageDiv {
height:90px;
overflow-y:scroll;
width:100%;
background-color:#FAFAFA;
border-color:#CCC;
border-style:solid;
border-width:0 1px;
padding:5px;
}

.EPostcard_SubmitCell {
text-align:right;
}

.EPostcard_ViewTable {
width:300px;
}

.EPostcard_ViewFromTitleCell {
color:#444;
background-color:#F1F1F1;
border:1px #DDD solid;
padding-left:4px;
}

.Guestbook_FormTable {
width:100%;
}

.Guestbook_UploadFileTable {
width:400px;
}

.Guestbook_UploadTitleCell {
color:#444;
font-weight:700;
background-color:#F1F1F1;
border:1px #DDD solid;
padding-left:4px;
}

.Guestbook_UploadFileCell {
padding:2px;
}

.Guestbook_UploadHtmlInputFile {
background-color:#F1F1F1;
width:100%;
border-color:#AAA;
border-style:solid;
border-width:1px;
}

.Guestbook_UploadFileErrorCell {
text-align:center;
font-weight:700;
color:red;
font-size:10px;
}

.Guestbook_ListingItemFeatureTable {
border:1px #CCC solid;
background-color:#F1F1F1;
}

.Guestbook_ListingItemTable {
background-color:#FFF;
border-color:#CCC;
border-style:dashed;
border-width:0 0 1px;
}

.Guestbook_ListingLastItemTable {
background-color:#FFF;
border-color:#CCC;
border-style:solid;
border-width:0 0 1px;
}

.Guestbook_ListingNoEntriesCell {
font-weight:700;
color:red;
text-align:center;
}

.QuickPoll_MainTable {
background-color:#EEE;
}

.QuickPoll_TitleCell {
background-color:#76A0D7;
color:#FFF;
font-family:verdana, arial, sans serif;
font-weight:700;
font-size:10px;
border-color:#FFF;
border-style:solid;
border-width:0 0 3px;
padding:2px 3px;
}

.QuickPoll_ContentCell {
background-color:#EEE;
padding:5px;
}

.QuickPoll_QuestionCell {
font-size:10px;
font-family:verdana, arial, sans serif;
padding-bottom:5px;
border-color:#AAA;
border-style:solid;
border-width:0 0 1px;
}

.QuickPoll_AnswerCell {
padding-top:3px;
}

.QuickPoll_RadioButtonsCell {
width:20px;
}

.QuickPoll_RadioButtonsTextCell {
padding-bottom:1px;
width:99%;
color:#444;
font-size:10px;
font-family:verdana, arial, sans serif;
}

.QuickPoll_OtherTextBoxCell {
padding-bottom:5px;
}

.QuickPoll_OtherTextBox {
width:100%;
background-color:#FFF;
border-color:#AAA;
border-style:solid;
border-width:1px;
}

.QuickPoll_SubmitButtonCell {
text-align:right;
padding-top:5px;
border-color:#AAA;
border-style:solid;
border-width:1px 0 0;
}

.QuickPoll_SubmitButton {
font-size:10px;
font-family:verdana, arial, sans serif;
background-color:#EEE;
border-color:#AAA;
border-style:ridge;
border-width:1px;
}

.QuickPoll_CurrentResultsCell {
text-align:center;
background-color:#76A0D7;
border-color:#FFF;
border-style:solid;
border-width:3px 0 0;
padding:2px 3px;
}

.QuickPoll_TableCellThankYouMessage {
text-align:center;
font-size:10px;
font-weight:700;
color:#444;
padding:15px;
}

a:hover.QuickPoll_CurrentResultsLink {
color:#FC0;
text-decoration:underline;
}

a.QuickPoll_CurrentResultsLink {
color:#FFF;
text-decoration:underline;
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
}

.KeywordSearch_TextBoxKeyword {
background-color:#FFF;
border:1px #000 solid;
width:112px;
height:18px;
font-size:10px;
color:#444;
margin-right:3px;
margin-bottom:3px;
}

.ContactUs_TextCells {
font-weight:700;
padding:6px 0 0;
}

a.ReservationSearchPanel {
font-family:verdana, arial, sans serif;
font-size:10px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

a.ReservationSearchPanelSelected {
font-family:verdana, arial, sans serif;
font-size:10px;
font-weight:700;
color:#FDFF00;
text-decoration:none;
}

.ReservationSearchPanel_TextBox {
background-color:#FFF;
border:1px #000 solid;
width:110px;
height:18px;
font-size:10px;
color:#444;
margin-right:3px;
margin-bottom:1px;
}

.ReservationSidenavSearch_ErrorBox {
background-color:#6290CE;
text-align:center;
font-family:verdana, arial, sans serif;
font-size:10px;
font-weight:700;
color:#FFF;
line-height:11px;
border-color:#FFF;
border-style:solid;
border-width:1px 0;
padding:2px;
}

.ReservationSidenavSearch_LinkButtonBase {
color:#FFF;
font-size:10px;
font-weight:700;
padding-bottom:4px;
}

.AccuWeather_CurrentTempMainCell {
background-color:#FFF;
}

.AccuWeather_CurrentTempIconCell {
padding:0;
}

.AccuWeather_CurrentTempCell {
font-size:18px;
font-weight:700;
font-family:verdana, arial, sans serif;
padding:0;
}

.AccuWeather_CurrentForecastCell {
font-size:12px;
font-weight:700;
text-align:center;
background-color:#FFF;
padding:4px;
}

.AccuWeather_CurrentItemMainCell {
background-color:#FFF;
padding:10px 0;
}

.AccuWeather_CurrentItemTitle {
font-weight:700;
font-size:10px;
font-family:verdana, arial, sans serif;
background-color:#FFF;
padding:2px;
}

.AccuWeather_CurrentItem {
font-size:10px;
font-family:verdana, arial, sans serif;
background-color:#FFF;
padding:2px;
}

.AccuWeather_CurrentSatelliteCell {
font-size:12px;
font-weight:700;
font-family:verdana, arial, sans serif;
background-color:#FFF;
text-align:center;
padding:10px 0 0;
}

.AccuWeather_5DayIconCell {
border-bottom:1px #EEE solid;
background-color:#FAFAFA;
}

.AccuWeather_5DayItemCell {
border-bottom:1px #EEE solid;
background-color:#FAFAFA;
font-size:10px;
font-family:verdana, arial, sans serif;
padding:5px;
}

.AccuWeather_5DayDateTitle {
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
}

.AccuWeather_IndividualTempTitle {
font-size:10px;
font-weight:700;
}

.AccuWeather_IndividualTempText {
font-size:10px;
}

.Handbook_TitleText {
font-size:20px;
font-family:Trebuchet MS, Verdana, Arial, sans serif;
color:#444;
}

.Handbook_RadioButtonList {
font-family:verdana, Arial, sans serif;
color:#777;
}

.Handbook_SubTitleText {
font-size:11px;
font-family:Trebuchet MS, Verdana, Arial, sans serif;
color:#000;
font-weight:700;
}

.Handbook_TextBox {
background-color:#F1F1F1;
margin-top:-1px;
font-size:10px;
color:#777;
height:21px;
border-color:#AAA;
border-style:solid;
border-width:1px;
padding:3px;
}

.Handbook_CheckBoxList {
font-size:11px;
font-family:Trebuchet MS, Verdana, Arial, sans serif;
color:#777;
}

.Handbook_TextBoxDateInput {
background-color:#F1F1F1;
margin-top:-1px;
font-size:10px;
color:#777;
height:18px;
width:80px;
margin-right:3px;
border-color:#AAA;
border-style:solid;
border-width:1px;
padding:2px;
}

.Handbook_TextBoxPersonalInfo {
background-color:#F1F1F1;
font-size:10px;
color:#777;
height:18px;
width:218px;
border-color:#AAA;
border-style:solid;
border-width:1px;
margin:0 1px;
padding:2px;
}

#main {
width:798px;
height:735px;
background-color:#c8e7ff;
margin:0;
padding:0;
}

#nav {
width:798px;
height:425px;
background-color:#c8e7ff;
background-image:url(/images/40BC8FE6-35BA-A566-A011-D35953437FB0/no_flash_background.jpg);
background-repeat:no-repeat;
}

.bot-nav
{
  background-color:#f2faff;
  border:10px solid #ffffff;
}

#callouts {
width:470px;
height:170px;
}

#bot-right {
width:280px;
height:170px;
}

#wrapper {
width:808px;
height:100%;
border:1px;
background-color:#c8e7ff;
margin:0 auto;
padding:0;
}

#wrapper-td {
width:808px;
height:100%;
border-spacing:0;
vertical-align:top;
margin:0;
padding:0;
}

.footer {
text-align:center;
color:#39c;
font-size:12px;
padding:5px;
}

html,body {
width:100%;
height:100%;
background-image:url(/images/background.jpg);
background-color:#e0f2ff;
font-family:Arial, Helvetica, sans-serif;
margin:0;
}

.kydhtmllinkcss {
position:absolute;
visibility:hidden;
font:normal 10px Verdana;
color:#fff;
line-height:18px;
z-index:100;
background-color:gray;
width:205px;
}

.kydhtmllinkcss a {
width:100%;
display:block;
color:gray;
text-decoration:none;
font-weight:700;
text-indent:5px;
padding:1px 0;
}

.rule {
overflow:hidden;
display:block;
height:1px;
background-image:url(../images/global/horizontal_dots_tile.gif);
margin-top:3px;
margin-bottom:3px;
}

a:link,a:visited,a:active {
color:#3D79B6;
text-decoration:none;
}

a:hover,a {
color:#3D79B6;
text-decoration:underline;
}

.contentDiv,.homepageDiv {
background-color:#FFF;
scrollbar-base-color:#E6E6E6;
scrollbar-darkshadow-color:#AAA;
scrollbar-arrow-color:#AAA;
}

.CalendarSearchTableHeaderCell,.CalendarSearchResultsTableHeaderText {
font-size:12px;
font-weight:700;
font-family:verdana, arial, sans serif;
color:#444;
}

a:link.CalendarCalendarMonthLink,a:visited.CalendarCalendarMonthLink,a:active.CalendarCalendarMonthLink,a.CalendarCalendarMonthLink {
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
color:#444;
text-decoration:none;
}

.CalendarKeywordText,.CalendarEventTypeText,.CalendarOtherCalendarsLink,.CalendarOtherCalendarsText {
font-size:10px;
font-weight:700;
font-family:verdana, arial, sans serif;
color:#444;
}

a:link.CalendarSearchResultsTitle,a:visited.CalendarSearchResultsTitle,a:active.CalendarSearchResultsTitle,a:hover.CalendarSearchResultsTitle,a.CalendarSearchResultsTitle,a:link.CalendarEventBack,a:visited.CalendarEventBack,a:active.CalendarEventBack,a:hover.CalendarEventBack,a.CalendarEventBack,a:link.FaqAnchorQuestionLink,a:visited.FaqAnchorQuestionLink,a:active.FaqAnchorQuestionLink,a.FaqAnchorQuestionLink,a:link.NewsListingsWithLinkTitle,a:visited.NewsListingsWithLinkTitle,a:active.NewsListingsWithLinkTitle,a.NewsListingsWithLinkTitle {
font-size:12px;
font-weight:700;
color:#168FD0;
text-decoration:none;
}

.CalendarSearchResultsTitleNoLink,a:hover.FaqAnchorQuestionLink,.NewsListingsNoLinkTitle {
font-size:12px;
font-weight:700;
color:#444;
text-decoration:none;
}

.CalendarSearchResultsContent,.NewsListingsCMSContent {
font-size:10px;
color:#000;
}

.CalendarSearchResultsDivider,.FaqQuestionDivider,.NewsListingsDivider {
color:#444;
width:100%;
height:1px;
border:1px #72C3F0 dashed;
}

.CalendarEventTitle,.NewsTitle {
font-size:16px;
font-weight:700;
color:#000;
}

.CalendarEventDateTitle,.CalendarEventLocationTitle,.CalendarEventDescriptionTitle,.FaqQuestionTitle,.FaqAnswerTitle,.NewsSubtitle,.NewsAuthor,.NewsPublication,.NewsPublicationDate,.NewsLink,.NewsFile,.NewsCMS {
font-size:12px;
font-weight:700;
color:#000;
}

.CalendarEventDate,.CalendarEventLocation,.FaqQuestionText,.FaqAnswerText {
font-size:12px;
color:#444;
}

.SpecialTitle,.SpecialListingTitle {
font-size:16px;
font-weight:700;
}

a:link.CalendarOtherCalendarsLink,a:visited.CalendarOtherCalendarsLink,a:active.CalendarOtherCalendarsLink,a.CalendarOtherCalendarsLink,a:link.FaqAnchorTopLink,a:visited.FaqAnchorTopLink,a:active.FaqAnchorTopLink,a.FaqAnchorTopLink {
font-size:10px;
font-weight:700;
color:#168FD0;
text-decoration:none;
}

a:hover.CalendarOtherCalendarsLink,a:hover.FaqAnchorTopLink {
font-size:10px;
font-weight:700;
color:#444;
text-decoration:none;
}

a:link.eBrochureDisplayWWWLink,a:visited.eBrochureDisplayWWWLink,a:active.eBrochureDisplayWWWLink {
color:#6290CE;
text-decoration:none;
}

a:hover.eBrochureDisplayWWWLink,a:link.eBrochureContentBoxMoreAnchor,a:visited.eBrochureContentBoxMoreAnchor,a:active.eBrochureContentBoxMoreAnchor {
color:#4873AA;
text-decoration:none;
}

.eBrochureDisplayPageSubHeader,.TravelAgentSearchItemHeader {
font-family:trebuchet MS, verdana, arial, sans serif;
font-size:14px;
font-weight:700;
color:#000;
}

.footerCell,.PersonalInbox_InboxTopColorSpacer,.PersonalInbox_InboxBottomColorSpacer,.PersonalInbox_MessageTopColorSpacer,.PersonalInbox_MessageBottomColorSpacer {
background-color:#6290CE;
}

a:link.footerLink,a:visited.footerLink,a:active.footerLink,a.footerLink,a:active.ReservationSearchPanel,a:visited.ReservationSearchPanel,a:link.ReservationSearchPanel,a:link.kydhtmlsub,a:visited.kydhtmlsub,a:active.kydhtmlsub {
color:#FFF;
text-decoration:none;
}

a:link.SiteMapItem,a:visited.SiteMapItem {
color:#222;
text-decoration:none;
}

a:active.SiteMapItem,a:hover.SiteMapItem,a:link.SiteMapChildItem,a:visited.SiteMapChildItem {
color:#666;
text-decoration:none;
}

a.SiteMapItem,.SiteMapItem {
font-size:12px;
color:#222;
text-decoration:none;
font-weight:700;
}

a:active.SiteMapChildItem,a:hover.SiteMapChildItem,a:link.SiteMapGrandchildItem,a:visited.SiteMapGrandchildItem {
color:#999;
text-decoration:none;
}

a.SiteMapChildItem,.SiteMapChildItem {
font-size:12px;
color:#666;
text-decoration:none;
font-weight:700;
}

a:active.SiteMapGrandchildItem,a:hover.SiteMapGrandchildItem {
color:#CCC;
text-decoration:none;
}

a.SiteMapGrandchildItem,.SiteMapGrandchildItem {
font-size:12px;
color:#999;
text-decoration:none;
font-weight:700;
}

.eBrochureContentListingPartnerName,.EPostcard_ViewFromTitle,.Guestbook_FormTitlesText,.Guestbook_ListingTitle,.Guestbook_ListingItemNameCell {
font-weight:700;
}

.PersonalInbox_InboxTitle,.PersonalInbox_MessageTitle {
font-size:12px;
font-weight:700;
}

a:link.PersonalInbox_ArchiveLink,a:visited.PersonalInbox_ArchiveLink,a:active.PersonalInbox_ArchiveLink,a.PersonalInbox_ArchiveLink,a:link.PersonalInbox_CloseMessageLink,a:visited.PersonalInbox_CloseMessageLink,a:active.PersonalInbox_CloseMessageLink,a.PersonalInbox_CloseMessageLink {
color:#888;
text-decoration:none;
}

a:hover.PersonalInbox_ArchiveLink,a:hover.PersonalInbox_CloseMessageLink {
color:#000;
text-decoration:none;
}

.EPostcard_FromTitle,.EPostcard_ToTitle,.EPostcard_MessageTitle {
font-size:14px;
color:#444;
font-weight:700;
text-align:center;
background-color:#F1F1F1;
border:1px #DDD solid;
}

a:link.QuickPoll_CurrentResultsLink,a:visited.QuickPoll_CurrentResultsLink,a:active.QuickPoll_CurrentResultsLink,a:hover.kydhtmlsub,a.kydhtmlsub {
color:#FFF;
text-decoration:underline;
}

a:hover.ReservationSearchPanel,a:active.ReservationSearchPanelSelected,a:visited.ReservationSearchPanelSelected,a:link.ReservationSearchPanelSelected,a:hover.ReservationSearchPanelSelected {
color:#FDFF00;
text-decoration:none;
}

.AccuWeather_DailyWeatherCell,.AccuWeather_5DayWeatherCell {
background-color:#6290CE;
font-size:10px;
color:#FFF;
font-family:verdana, arial, sans serif;
padding:4px;
}

.AccuWeather_DailyWeatherTitle,.AccuWeather_5DayWeatherTitle {
font-size:14px;
font-weight:700;
font-family:verdana, arial, sans serif;
}

.Handbook_SubSubTitleText,.Handbook_DateInputSeperatorText {
font-size:9px;
font-family:Trebuchet MS, Verdana, Arial, sans serif;
color:#999;
font-weight:700;
}

a:hover.kydhtmllinkcss,a:link.kydhtmllinkcss,a:active.kydhtmllinkcss,a.kydhtmllinkcss {
background-color:#FFF;
color:gray;
}

a:link.kydhtml,a:visited.kydhtml,a:active.kydhtml,a:hover.kydhtml,a.kydhtml {
color:gray;
text-decoration:none;
}

a:link.copyright,a:visited.copyright,a:active.copyright,a:hover.copyright,a.copyright {
font-size:11px;
font-weight:400;
color:#39c;
text-decoration:none;
}

.botright
{
  width: 280px;
  height: 132px;
  background-color: #ffffff;
}
.botright_border
{
  padding: 1px;
}
.botright_menu
{
  width: 145px;
  height: 128px;
  background-image: url(/images/botright/uk/homepage_menu_items_10nov2010.png);
  margin-left: 5px;
}
.botright_menu_ca
{
  width: 145px;
  height: 128px;
  background-image: url(http://content.caymanislands.ky/images/botright/ca/homepage_menu_items.png);
  margin-left: 5px;
}


.menubackground
{
  margin-top: 4px;
  height: 29px;
}

.menu
{
  margin:0px;
  padding:0px;
}

.menu li
{
  margin: 0px;
  padding: 0px;
  list-style: none;
  float: left;
  font: bold 11px Arial, Helvetica, sans-serif;
  height:29px;
}

/* Top Menu Display */
a.menu_top_item,
a.menu_top_item:visited
{
  display: block;
  color: #8b8b8b;
  text-align: left;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  padding: 8px 30px 7px 30px;
}

a.menu_top_item:hover
{
  background:url(http://content.caymanislands.ky/images/menu/menu.png) 0px -58px;
  color:#ffffff;
  text-decoration:none;
}

/* Drop down */
.DropDown
{
  position: absolute;
  z-index: 11;
  margin: 0px;
  padding: 0px;
  background-color: Transparent;
  color: #000000;
  width: 154px;
  filter: alpha(opacity=90);
  -moz-opacity: 0.90;
  opacity: 0.95;
  text-align: left;
}

.DropDown div
{
  position: relative;
  visibility:inherit;
  margin: 0px;
  padding: 0px;
  color: #ffffff;
  text-align: left;
  z-index: 11;
}

.DropDown div a:hover
{
  background-color: #ffffff;
  background-image: none;
  color: #666666;
  text-decoration: none;
  z-index: 11;
}


.DropDown a,
.DropDown a:visited
{
  position: relative;
  display: block;
  margin: 0;
  padding: 2px 6px;
  text-align: left;
  text-decoration: none;
  background-color: #666666;
  color: #ffffff;
  font: 11px  Arial, Helvetica, sans-serif;
  background-image: none;
  float: none;
  z-index: 11;
}

<!-- Callouts -->

.callcontainer {width:480px;height:180px;overflow:hidden}
.calltabs
{
  margin: 0;
  padding: 0;
  float: left;
  list-style: none;
  height: 27px;
  width: 480px;
}
.calltabs li
{
  float: left;
  margin: 0;
  padding: 0;
  height: 27px;
  line-height: 27px;
  overflow: hidden;
  position: relative;
  background:url(/images/callouts/menu.png) 0px -27px;
}
.calltabs li a,
.calltabs li a:visited,
.calltabs li a:hover
{
  text-decoration: none;
  color: #808080;
  display: block;
  font-size: 13px;
  font-weight: bold;
  text-align: center;
}
.calltabs li.active,
.calltabs li.active a,
.calltabs li.active a:hover
{
  font-weight: bold;
  color:#ffffff;
  background:url(/images/callouts/menu.png) 0px -54px;
}
.calltab_container
{
  clear: both;
  float: left; 
  background:#e9f2fc;
  padding: 8px;
}
.calltab_content
{
  width: 464px;
  padding: 0px;
  font-size: 12px;
  height:137px;
  overflow:hidden;
}
.calltab_content img
{
  float: left;
  margin: 0 15px 15px 0;
  border: 0px;
}
.calltab_content a,
.calltab_content a:visited
{
  color:#808080;
  text-decoration: none;
}

.calltab_content a:hover
{
  color:#1fb7c7;
  text-decoration: none;
}

<!-- End Callouts -->

