body {
	background-color: #CCCCCC;
	color: #013B8E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 2px;
	scrollbar-3dlight-color:'';
	scrollbar-arrow-color:#000000;
	scrollbar-darkshadow-Color:'';
	scrollbar-face-color:#013B8E;
	scrollbar-highlight-color:'';
	scrollbar-shadow-color:'';
	scrollbar-track-color:#3366CC;
	}
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013B8E;
	}
table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013B8E;
	}
.header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CC0000;
	width:760px;
	}
h1 {
	background-color: #013B8E;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	/*line-height: 18px;*/
	/*overflow: hidden;*/
	padding-bottom: 0px;
	padding-top: 8px;
	text-align: center;
	text-decoration: none;
	/*vertical-align: middle;*/
	width:760px;
	}
a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #013B8E;
	text-decoration: none;
	}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #013B8E;
	text-decoration: none;
	}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
	}
.menu {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight: normal;
	}
a.menu:active {
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
a.menu:link {
	color:#013B8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}
a.menu:hover {
	color:#013B8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
a.menu:visited {
	color:#013B8E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: none;
	}
.bdrT {
    BORDER-TOP: #013B8E 1px solid;
	}
.tableCellHdrXxsYellow {
    font-size: xx-small;
	font-weight: bold;
	color: #FFCC00;	
	}
/* .tblAvailability sets the table background color, border and table width for the table that holds property management availability. /pm/avl-* for examples. */
.tblAvailability {
	background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
	BORDER-BOTTOM: #013B8E 1px solid;
	BORDER-LEFT: #013B8E 1px solid;
	BORDER-RIGHT: #013B8E 1px solid;
	color: #013B8E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	width: 590px;
	}
.tblBorder {
	BORDER-TOP: #013B8E 1px solid;
  BORDER-BOTTOM: #013B8E 1px solid;
  BORDER-LEFT: #013B8E 1px solid;
  BORDER-RIGHT: #013B8E 1px solid;
	/*table-align: center;*/
	text-align:left;
	width: 570px;
	}
.tblBorderBlue {
    BORDER-TOP: #3366CC 1px solid;
    BORDER-BOTTOM: #3366CC 1px solid;
    BORDER-LEFT: #3366CC 1px solid;
    BORDER-RIGHT: #3366CC 1px solid;
	}
.tblBdrLR {
    BACKGROUND-COLOR: #013B8E;
	BORDER-LEFT: #013B8E 2px solid;
	BORDER-RIGHT: #013B8E 2px solid;
	width: 760px;
	}
.tblDate {
	background-color:#013B8E;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	font-weight: bold;
	}
/* for older version of date from kaosweaver jscript
.textDate {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: normal;
	}*/
.tblFooter {
	background-color: #013B8E;
	BORDER-BOTTOM: #013B8E 2px solid;
	BORDER-LEFT: #013B8E 2px solid;
	BORDER-RIGHT: #013B8E 2px solid;
	BORDER-TOP: #013B8E 2px solid;
	color:#FFFFFF;
	font-weight:bold;
	}
.tblHeader {
    background-color: #FFFFFF;
		BORDER-BOTTOM: #013B8E 2px solid;
    BORDER-LEFT: #013B8E 2px solid;
		BORDER-RIGHT: #013B8E 2px solid;
	}
.tblHdrHtl {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	text-align: center;
	vertical-align: middle;
	width: 570px;
	}
.tblHdrHtlSection {
	/*BACKGROUND-COLOR: #FFFFFF;*/
	BORDER: none;
	/*height: 20px;*/
	padding: none;
	text-align: left;
	vertical-align: middle;
	width: 570px;
	}
.tblHeaderHotel {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	text-align: center;
	vertical-align: middle;
	width: 570px;
	}
.tblPromo {
    background-color: #99CCFF;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	width: 150px;
	}
/* .tblImg sets the table background color, border and table width for the table that holds a property label and property image. There are usually 2 tblImg tables that sit in a single tblImgX2. See txtImgLabel for the table label settings and tdImg for the cell picture holder settings. See property page pictures for examples. */
.tblImg {
    BACKGROUND-COLOR: #FFFFFF;
	BORDER: #013B8E 1px solid;
	padding: 5px;
	text-align: center;
	width: 270px;
	}
/* .tblImgX2 sets the table background color, border and table width for the table that holds the 2 tblImg tables. See property page pictures for examples. */
.tblImgX2 {
	BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	text-align: center;
	width: 570px;
	}
/* .tblPropertyDescription sets the table background color, border and table width for the table that holds property features. See property pages for examples. */
.tblPropertyDescription {
	background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
	BORDER-BOTTOM: #013B8E 1px solid;
	BORDER-LEFT: #013B8E 1px solid;
	BORDER-RIGHT: #013B8E 1px solid;
	width: 570px;
	}
/* tblQuote controls the display of the quotes on multiple quote pages */
.tblQuote {
    BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
		text-align:left;
		width: 570px;
	}
/* tblRates controls the display layout. This is used on rate pages and on multiple property pages */ 
.tblRates {
	background-color: #3366CC;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	/*color: #000000;*/
	width: 570px;
	}
/* tblRatesHolder is used where the rate table is held in an iframe linking to another website */
.tblRatesHolder {
    background-color: #FFFFFF;
	BORDER: none;
	padding: none;
	width: 570px;
	}
/* tblRatesNotes controls the display layout of the text that usually goes with tblRates */ 
.tblRatesNotes {
	background-color: #3366CC;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	width: 570px;
	}
/* tblResorts controls the display layout of information pages on resorts. This is used on multiple resort pages. See Orlando Resorts */
.tblResorts {
	background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
	BORDER-BOTTOM: #013B8E 1px solid;
	BORDER-LEFT: #013B8E 1px solid;
	BORDER-RIGHT: #013B8E 1px solid;
	text-align: left;
	width: 570px;
	}
/* .tblROE sets the table background color, border, table width and fonts for the table that holds current Rate of Exchange offer. */
.tblROE {
	background-color: #FFFFFF;
	BORDER: none;
	color: #013B8E;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	/*text-align: center;*/
	width: 100%;
	}
/* .tblSpecialMnu sets the properties for special offers displayed in the menu section. Note the limited width */
.tblSpecialMnu {
	background-color: #FFCC00;
	border-bottom:#3366CC 1px solid;
  border-left:#3366CC 1px solid;
	border-right:#3366CC 1px solid;
  border-top:#3366CC 1px solid;
	width: 112px;
	}
.tblSpecialMnuRev {
	background-color:#3366CC;
	border-bottom:#3366CC 1px solid;
  border-left:#3366CC 1px solid;
	border-right:#3366CC 1px solid;
  border-top:#3366CC 1px solid;
	color:#FFCC00;
	/*font-size: 12px;*/
	}
/* .txtROE sets the font color for the 'Exchange Rate' text in the ROE table. */
.txtROE {
	color: #FF0000;
	}
/* tblSpacer is used to control spacing between tables. Rather than using a library item which would require multiple page updates when chnaged, using a css entry means chnages can be made without having to update multiple pages and re-publishing */
.tblSpacer {
	BORDER: none;
	font-size: 5px;
	height: 8px;
	padding: none;
	width: 100%;
	}
/* tblVehicle controls the display of the vehicle display tables on vehicle information and vehicle quote pages */
.tblVehicle {
    background-color: #FFFFFF;
	BORDER-TOP: #013B8E 1px solid;
    BORDER-BOTTOM: #013B8E 1px solid;
    BORDER-LEFT: #013B8E 1px solid;
    BORDER-RIGHT: #013B8E 1px solid;
	width: 570px;
	}
/* tdImg sets the cell padding and background color (if required) for the cell in the tblImg. See tblImg for background color if not set here. */
.tdImg {
	/*background-color: #FFFFFF;*/
	padding: 5px;
	text-align: center;
	}
.tdImgTxt {
    BACKGROUND-COLOR: #FF8080;
	font-weight: bold;
	padding: 2px;
	text-align: center;	
	}
.tdTxtRevBld {
	BACKGROUND-COLOR: #013B8E;
	color: #FFFFFF;
	font-weight: bold;
	}
.txtBld {
	font-weight: bold;
	}
/* .txtCapacity sets the cell background color, the font color, the font weight and the text alignment. See property pages for examples. */
.txtCapacity {
    BACKGROUND-COLOR: #99CCFF;
	color: #013B8E;
	font-weight: bold;
	text-align: center;
	}
/* .txtHeaderRev sets the cell background color, the font color, the font weight and the text alignment */
.txtHeaderRev {
    background-color: #013B8E;
	color: #FFFFFF;	
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	}
/* txtImgLabel sets the display properties of the cell above an image. See tblImg for the table properties. Typically used on property pages */
.txtImgLabel {
    BACKGROUND-COLOR: #013B8E;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	}
.txtImgBackColor {
    BACKGROUND-COLOR: #3366CC;
	color: #FFFFFF;
	font-weight: bold;
	}
.txtImgLabelBlue {
    BACKGROUND-COLOR: #3366CC;
	}
.txtImgLabelYellow {
    BACKGROUND-COLOR: #FFCC00;	
	}
.txtNav {
	background-color: #999999;
	color: #013B8E;
	text-align: left;
	}
/* .txtR is the setting for the Regular text size throughout the site */
.txtR {
	font-size: 10px;
	}
/* .txtR-1 is the setting for one font size down from the Regular text throughout the site */
.txtR-1 {
	font-size: 9px;
	}
/* .txtR-1Bld is the setting for BOLD Text one font size down from the Regular text throughout the site */
.txtR-1Bld {
	font-size: 9px;
	font-weight: bold;
	}
/* .txtR-1BldRev is the setting for BOLD REVERSED Text one font size down from the Regular text throughout the site */
.txtR-1BldRev {
	color: #FFFFFF;
	font-size: 9px;
	font-weight: bold;
	}
.txtR-2 {
	font-size: 8px;
	}
.txtR-2Bld {
	font-size: 8px;
	font-weight: bold;
	}
.txtRBld {
	font-size: 10px;
	font-weight: bold;
	}
.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	}
a.footer:active {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
a.footer:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
a.footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
a.footer:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	}
/* The entries under the Calendar section below are required to control the Calendar Availability display across multiple websites. */
/* tblCalendarHolder controls the overall table that the individual calendar months are held within */
.tblCalendarHolder {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight:bold;
	width: 570px;
	}
/* tblCalendarMonth controls the individual calendar month table background color, text size, text color */
.tblCalendarMonth {
    BACKGROUND-COLOR: #FFFFFF;
	border: none;
	border-collapse: collapse;
	color: #000000;
	font-weight: normal;
	text-align: center;
	width: 140px;
	}
/* tdCalendarMonth controls the font color, font size and font weight of the calendar month display. Font family, size and weight is controlled by tblCalenderMonth */
.tdCalendarMonth {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #999999;
	color: #FFFFFF;
	}
/* tdCalendarBlank controls the table cell display where no day, availability is required. Width is controlled by tdCalendarDay. */
.tdCalendarBlank {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	background-color: #CCCCCC;
	}
/* tdCalendarDay controls the table cell display for Monday thru Sunday days of the week. Background color is controlled by tblCalendarMonth. */
.tdCalendarDay {
    border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	color: #000000;
	width: 20px;
	}
/* tdCalendarDayAvl controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.tdCalendarDayAvl {
    background-color: #00FF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayBkd controls the table cell display for an available date. Width is controlled by tdCalendarDay. */
.tdCalendarDayBkd {
    background-color: #FF0000;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tdCalendarDayChg controls the table cell display for an changeover date. Width is controlled by tdCalendarDay. */
.tdCalendarDayChg {
    background-color: #FFFF00;
	border-bottom: #999999 1px solid;
    border-left: #999999 1px solid;
    border-right: #999999 1px solid;
    border-top: #999999 1px solid;
	}
/* tblCalendarKey controls the display of the calendar key above the calendars */
.tdCalendarKey {
    background-color: #FFFFFF;
	color: #000000;
	text-align: left;
	font-size: 9px;
	font-weight: normal;
	}
/* tblCalendarTitle controls the display of the title bar above the calendars */
.tdCalendarTitle {
    background-color: #999999;
	color: #000000;
	font-size: 12px;
	text-align: center;
	}
/* End Calendar Controls */