TABLE.whitetable 
{
	background-color: #FFFFFF;
}

TD.bkGCHeader
{
	background-image: url("images/header_soffers.jpg");
	background-repeat:repeat-x;
}

TD.Title
{
	font-family: ËÎÌå;
	color: #666666;
	font-size: 18px;
	line-height: 1.3;

}

TABLE.bkGCInnerColor 
{
	background-color: #F4F1DD;
}

TABLE.bkLightReplacementCard, TR.bkLightReplacementCard, TD.bkLightReplacementCard, TABLE.bkFindAVenue, TABLE.bkPressCategory
{
	background-color: #FBF9ED;
}

TABLE.bkLightSpecialRequest, TR.bkLightSpecialRequest, TD.bkLightSpecialRequest
{
	background-color: #FBF9ED;
}

TABLE.imageLibraryDetail
{
	background-color: #F2F2F2;
	font-size: 12px;
}

TABLE.bkDarkReplacementCard, TABLE.bkDarkFindAVenue
{
	background-color: #F4F1DD;
}

TABLE.bkDarkSpecialRequest
{
	background-color: #F4F1DD;
}

TD.spMeetingsWorldwideTitle
{
	background-color: #F3EFD8;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	line-height: 1.8;
}

TD.investorPressIndexDate, .investorPressIndexDate, TD.pressFutureDev
{
	font-size: 12px;
	line-height: 1.8
}

TD.pressFutureDevWhite
{
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 1.8
}

TD.bkGCInnerColorCentre 
{
	background-color: #F4F1DD;
}

TD.bkGCInnerColorTop 
{
	background-image: url("images/gc_f4f1dd_tps.gif");
	background-repeat:repeat-x;
}

TD.bkGCInnerColorTop_letterOfMonth
{
	background-image: url("images/gc_f4f1dd_tps2.gif");
	background-repeat:repeat-x;
}

TD.bkGCInnerColorBottom 
{
	background-image: url("images/gc_f4f1dd_bts.gif");
	background-repeat:repeat-x;
}

TD.bkGCInnerColorLeft 
{
	background-image: url("images/gc_f4f1dd_ls.gif");
	background-repeat:repeat-y;
}


TD.bkGCInnerColorRight 
{
	background-image: url("images/gc_f4f1dd_rs.gif");
	background-repeat:repeat-y;
}

TD.bkVenueFacilites
{
	background-color:#666666;
}

TD.bkUCColorCentre 
{
	background-color: #F9F6DD;
}

TD.bkUCColorTop 
{
	background-image: url("images/ucontrol/hso_tps.gif");
	background-repeat:repeat-x;
}

TD.bkUCColorBottom 
{
	background-image: url("images/ucontrol/hso_bts.gif");
	background-repeat:repeat-x;
}
TD.bkUCColorLeft 
{
	background-image: url("images/ucontrol/hso_ls.gif");
	background-repeat:repeat-y;
}

TD.bkUCColorRight 
{
	background-image: url("images/ucontrol/hso_rs.gif");
	background-repeat:repeat-y;
}

TD.bkUCColorCentreNoBorder 
{
	background-color: #FAF8E4;
}

TD.bkUCColorTopNoBorder
{
	background-color: #FAF8E4;
}

TD.bkUCColorBottomNoBorder
{
	background-color: #FAF8E4;
}
TD.bkUCColorLeftNoBorder
{
	background-color: #FAF8E4;
}

TD.bkUCColorRightNoBorder
{
	background-color: #FAF8E4;
}



TD.findvenueUCTopLine
{
	background-image: url( "images/gc_ebe2bf_tps.gif" );
	background-repeat: repeat-x;
}
TD.findvenueUCBottomLine
{
	background-image: url( "images/gc_ebe2bf_bts.gif" );
	background-repeat: repeat-x;
}
TD.findvenueUCRightLine
{
	background-image: url( "images/gc_ebe2bf_rs.gif" );
	background-repeat: repeat-y;
}
TD.findvenueUCLeftLine
{
	background-image: url( "images/gc_ebe2bf_ls.gif" );
	background-repeat: repeat-y;
}

TD.bkPressCategoryTopNoBorder
{
	background-color: #FBF9ED;
}

.radio
{
	background-color:#FBF9ED;
}

.radioDark
{
	background-color:#F4F1DD;
}

TD.bkPressCategoryBottomNoBorder
{
	background-color: #FBF9ED;
}
TD.bkPressCategoryLeftNoBorder
{
	background-color: #FBF9ED;
}

TD.bkPressCategoryRightNoBorder
{
	background-color: #FBF9ED;
}


TD.bkUCline 
{
	background-color: #D6C7A2;
}

TD.bkGCBenefits, TD.bkReservationPhoneNo, TD.bkBenefitsTPartners
{
	background-color: #F3EFD8;
	font-size: 12px;
}

TD.bkGCBenefitsMembership, TD.bkGCBenefitsMembership, TD.bkReservationPhoneNoDetail, TD.bkBenefitsTPartnersDetail
{
	background-color: #E8E2BF;
	font-size: 12px;
}

TD.bkRC
{
	background-image: url("images/blank.gif");
	background-repeat: repeat-x;
	background-color: #999999;
}

TD.bkGCLoginColour
{
	background-color: #F3EFD8;
	font-size: 12px;
	line-height: 2.1;
}

TD.bkGCLogin
{
	font-size: 12px;
	line-height: 2.1;
}

TD.bkFindVenueColour
{
	background-color: #F3EFD8;
	font-size: 12px;
}

TD.bkFindVenue
{
	font-size: 12px;
}

TD.bkVenueComparisonLight
{
	background-color: #F3EFD8;
}

TD.bkVenueComparisonDark
{
	background-color: #E8E2BF;
}

TD.columnA, TR.columnA
{
	background-color: #F2F2F2;
	font-size: 12px;
}

TD.columnB, TR.columnB
{
	background-color: #F3EFD8;
	font-size: 12px;
}

TD.bkNav
{
	background-image: url( "images/g_nav_vline.gif" );
	background-repeat: repeat-y;
}

TD.bkBottomSeparater
{
	background-image: url("images/g_btmline_e5e5e5.gif");
	background-repeat: repeat-x;
}

.p11
{
	font-size: 12px;
	font-family: Verdana;
		color: #666666;
	margin-top: 0px;
	margin-bottom: 11px;
}

.sp01a
{
	font-size: 12px;
	font-weight: bold;
	color: #A8682E;
	margin-top: 0px;
	margin-bottom: 5px;
}

.sp01c
{
	font-size: 12px;
	font-weight: bold;
	color: #A8682E;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sp01d
{
	font-size: 12px;
	font-weight: bold;
	color: #A8682E;
	margin-top: 0px;
	margin-bottom: 11px;
}

.sp02a
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sp02b
{
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sp03a
{
	font-size: 12px;
	color: #A86B2E;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sp04
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 3px;
}

.sp06
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 10px;
}

.sp07a
{
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sp07b
{
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.sp07c
{
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}
.sp08
{
	font-size: 12px;
}

.spaPhiloElement
{
	font-size: 12px;
	font-weight: bold;
	color: #D66812;
	margin-top: 0px;
	margin-bottom: 0px;
}
.spaPhilosophyPref
{
	font-size: 12px;
	color: #996633;
}
TD.bkSpaQuestion, TR.bkSpaQuestion, input.bkSpaQuestion, TR.bkGeneralInfo
{
	background-color: #FBF9ED;
}

.spMeetingsWorldwideCountry
{
	font-size: 12px;
	font-weight: bold;
	color: #996633;
	margin-top: 0px;
	margin-bottom: 5px;
}

.investorPressDate
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.investorCurrentAnnualYear
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}

.investorAnnualYear
{
	font-size: 12px;
	color: #666666;
	font-weight: bold;
}


.GCClassic 
{
	color:#AD9A4F;
	font-size: 12px;
}

.GCExecutive
{
	color:#8C310D;
	font-size: 12px;
}

.GCElite 
{
	color:#21620F;
	font-size: 12px;
}

.bulletText
{
	font-size: 12px;
	font-weight:normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5;
}


.printTitle 
{
	font-size: 25px;
}

A.investorPressIndex, A.investorPressIndex:visited, A.pressFutureDev, A.pressFutureDev:visited
{
	color:#9D752C;
	font-size: 12px;
	text-decoration: none;
	line-height: 1.8
}

A.investorPressIndex:hover, A.pressFutureDev:hover
{
	color:#9D752C;
	font-size: 12px;
	text-decoration:underline;
	line-height: 1.8;
}


/* Style for the form */
input.bkUCColor 
{
	background-color: #F4F1DD;
}

input.bkGCHeaderColor 
{
	background-color: #E3C871;
}
input.bkUCColorCentreNoBorder 
{
	background-color: #FAF8E4;
}
input.bkUCColorLight 
{
	background-color: #FBF9ED;
}

input.30ColBox 
{
	width: 200px;
	text-indent: 0px;
	margin-bottom: 3px;
}

input.15ColBox 
{
	width: 100px;
	text-indent: 0px;
	margin-bottom: 3px;
}

input.20ColBox 
{
	width: 200px;
	text-indent: 0px;
	font-size: 12px;
}

SELECT.30TextSpace
{
	width: 200px;
}

input.30ColBox11
{
	width: 200px;
	text-indent: 0px;
	margin-bottom: 3px;
	font-size: 12px;
}


input.60ColBox11
{
	text-indent: 0px;
	margin-bottom: 3px;
	font-size: 12px;
}

.checkbox
{
	background-color:#FBF9ED;
}

.checkboxDark
{
	background-color:#F4F1DD;
}

.GCInnerForumSender
{
	font-size: 12px;
	font-weight: lighter;
	color: #A86B2E;
}

.GCInnerTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #A86B2E;
}

.sp01a
{
	font-size: 12px;
	font-weight: bold;
	color: #A86B2E;
	margin-top: 0px;
	margin-bottom: 5px;
}

p
{
	font-size: 12px;
	font-family: Verdana;
	color: #666666;
	margin-top: 0px;
	/*margin-bottom: 22px;*/
}


/* DHTML Style */
.horbar	{
	color: black;
	background-color: #dcdad5;
	border: 2px outset #cecac1;
}

.horbaritem	{
	float: left;
	white-space: nowrap;
	font-size: 12px;
}

.horbaritem a	{
	display: block;
	text-decoration: none;
}

.horbaritem a:link	{
	color: #000000;
	text-decoration: none;
}

.horbaritem a:visited	{
	color: #000000;
	text-decoration: none;
}

.horbaritem a:hover	{
	color: #ffffff;
	background-color: #C8A953;
	text-decoration: none;
}

.horbaritem a:active	{
	color: #A88C3F;
	text-decoration: none;
}

.verbar	{
	color: black;
	background-color: #dcdad5;
	border: 2px outset #cecac1;
}

.submenu	{
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
}

.subframe	{
	position: relative;
	display: block;
	background-color: #C8A953;
	border: 0px
}

.item	{
	font-family: helvetica;
	font-size: 12px;
}

.item a	{
	position: relative;
	display: block;
	text-decoration: none;
	font-family: helvetica;
	font-size: 12px;
}

.item a:link	{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding: 4px;
	margin: -1px 0px 0px 0px;
}

.item a:visited	{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 12px;
	padding: 4px;
	margin: -1px 0px 0px 0px;
}

.item a:hover	{
	color: #704A0C;
	background-color: #E1D19D;
	text-decoration: none;
	font-size: 12px;
	padding: 4px;
	margin: -1px 0px 0px 0px;
}

.item a:active	{
	color: #A88C3F;
	text-decoration: none;
	font-size: 12px;
	padding: 4px;
	margin: -1px 0px 0px 0px;
}

.item .fwdarr	{
	position: absolute;
	top: 5px;
	right: 7px;
}

.DHTMLColor1 
{
	background-color: #E1D19D;
}

.DHTMLColor2
{
	background-color: #C8A953;
}

.separator, .separator3	{
	background-color: #E1D19D;
	border-top: 1px solid #E1D19D;
	margin: 0px 0px 0px 0px;	/* top right bottom left */
	height: 0;
	padding: 0px;
	font-size: 1px;
	line-height: 0;
}

TD.bkGCLeft
{
background-image: url("images/gc_3e5ls13.gif");
background-repeat: repeat-y;
}
TD.bkGCLeftCorner
{
background-image: url("images/gc_3e5lbtcr13.gif");
background-repeat: repeat-x;
}
TD.bkGCRight
{
background-image: url("images/gc_3e5rs13.gif");
background-repeat: repeat-y;
}
TD.bkGCRightCorner
{
background-image: url("images/gc_3e5rhtcr13.gif");
background-repeat: repeat-x;
}
TD.bkGCBottom
{
background-image: url("images/gc_3e5bt13.gif");
background-repeat: repeat-x;
}

TD.bkAboutCare
{
	background-color: #F8F6EC;
}

TD.bkAboutCareDivder
{
	background-color: #E3DFC3;
}

.separator3a 
{
	background-image: url("images/blank.gif");
	background-repeat: repeat-x;
	background-color: #E3DFC3;
}

TD.bkAboutPartners
{
	background-color: #F3EFD8;
}

TD.StayHistory
{
	font-size: 12px;
	line-height: 2.1;
}
TD.bkWhiteGap
{
	background-image: url("images/divline_white.gif");
	background-repeat: repeat-y;
}
TD.bkGCTopLine
{
	background-image: url( "images/gc_ebe2bf_tps.gif" );
	background-repeat: repeat-x;
}
TD.bkGCBottomLine
{
	background-image: url( "images/gc_ebe2bf_bts.gif" );
	background-repeat: repeat-x;
}
TD.bkGCRightLine
{
	background-image: url( "images/gc_ebe2bf_rs.gif" );
	background-repeat: repeat-y;
}
TD.bkGCLeftLine
{
	background-image: url( "images/gc_ebe2bf_ls.gif" );
	background-repeat: repeat-y;
}

TD.bkG_E5E5E5
{
	background-image: url("images/g_e5e5e5.gif");
	background-repeat: repeat-x;
}

TD.bkAboutMembershipA
{
	background-color: #F1F3E0;
}

TD.bkAboutMembershipB
{
	background-color: #E1F4FE;
}

TD.bkSpecialOffers1a
{
	background-color: #F3EFD8;
	height: 10px;
}

TD.bkSpecialOffers1b
{
	background-color: #E8E2BF;
}

.HighLightText
{
	color: #EB7D0F;
}


input.inputFAF8E4 
{
	background-color: #FAF8E4;
}

.word11666666
{
	font-size: 12px;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
}

.word12a86b2e
{
	font-size: 12px;
	color: #A86B2E;
	margin-top: 0px;
	margin-bottom: 0px;
}

.word11a86b2e
{
	font-size: 12px;
	color: #A86B2E;
	margin-top: 0px;
	margin-bottom: 0px;
}

.lined6c7a2
{
	background-image: url("/images/blank.gif");
	background-repeat: repeat-x;
	background-color: #D6C7A2;
}

TD.line_EAE2B3
{
	background-color: #EAE2B3;
}

TD.line_999999
{
	background-color: #999999;
}

TD.sitemapSection
{
	font-size: 12px;
	font-weight: bold;
	color: #A86B2E;
}

SELECT.FindOtherHotelSearch
{
	behavior:url(#default#savehistory);
	width: 220;
	font-size: 12px;
}

SELECT.FindOtherHotelSearchNoSaveHistory
{
	width: 220;
	font-size: 11px;
}

A.bulletText
{
	font-size: 12px;
	font-weight:normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.5;
}

TABLE.bkLightReservation, TR.bkLightReservation, TD.bkLightReservation
{
	background-color: #FBF9ED;
	font-size: 12px;
}

TABLE.bkLightReservationPt9, TR.bkLightReservationPt9, TD.bkLightReservationPt9
{
	background-color: #FBF9ED;
	font-size: 12px;
}


TABLE.bkLightReservationPt11, TR.bkLightReservationPt11, TD.bkLightReservationPt11
{
	background-color: #FBF9ED;
	font-size: 12px;
}

TABLE.bkDarkReservation, TR.bkDarkReservation, TD.bkDarkReservation
{
	background-color: #F2F2F2;	
	font-size: 12px;
}

TD.bkWhiteReservation
{
	background-color: #FFFFFF;	
}



TD.bkWhiteReservation9pt
{
	background-color: #FFFFFF;
	font-size: 12px;	
}
.sp01e
{
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin: 0;
	line-height: 1.3;	
}

TD.bkReservationColorCentre
{
	background-color: #FAF8E4;
}
TD.bkReservationColorTop
{
	background-color: #FAF8E4;
}
TD.bkReservationColorBottom
{
	background-color: #FAF8E4;
}
TD.bkReservationColorLeft
{
	background-color: #FAF8E4;
}
TD.bkReservationColorRight
{
	background-color: #FAF8E4;
}

TD.bkReservationLogin
{
	background-color: #F2F2F2;
}

TD.bkReservationE5E5E5
{
	background-color: #E5E5E5;
}

TD.bkReservationABABAB
{
	background-color: #ABABAB;
}

TD.bkLightReservationRB, TR.bkLightReservationRB
{
	background-color: #DFDEDE;
	font-size: 12px;	
}

TD.bkDarkReservationRB, TR.bkDarkReservationRB
{
	background-color: #F2F2F2;	
	font-size: 12px;	
}

.bkRadioLightReservationRB
{
	background-color: #DFDEDE;	
}


.bkPopUpLightReservationRB
{
	background-color: #F2F2F2;
	font-size: 12px;		
}

.bkPopUpDarkReservationRB
{
	background-color: #E2E2E2;
	font-size: 12px;		
}


TD.bkPopUpWhiteReservation9pt
{
	background-color: #FFFFFF;
	font-size: 12px;	
}

.bkRadioDarkReservationRB
{
	background-color: #F2F2F2;	
}

.bkReservationYellow
{
	font-weight:bold;
	color: #DE8F11;
}

.bkReservationRedBold
{
	font-weight:bold;
	color: #CC0000;
}


.bkReservationRed
{	
	color: #FF0000;
}

.ReservationRedPt11Bold
{
	font-weight:bold;
	font-size: 12px;
	color: #FF0000
}


.ReservationPt9
{
	font-size: 12px;
}

.ReservationPt11
{
	font-size: 12px;
}



input.ReservationTextSpace 
{
	width: 100px;
}

SELECT.ResevationDropDown
{
	width: 260;
	font-size: 12px;
}

.bkReservationSubTitleYellow
{
	font-size: 12px;
	font-weight:bold;
	color: #DE8F11;
}
.ReservationHotelTitlePt11
{
	font-size: 12px;	
	color: #A86B2E;	
}

SELECT.ViewRateForOtherPackagesSearch
{

	behavior:url(#default#savehistory);
	width: 150;
	font-size: 12px;
}

.7ColBox 
{
	width: 75px;
}

.sp09Reservation
{
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;	
}


A.CorporateExecutive, A.CorporateExecutive:visited
{
	color: #A86B2E;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: none;
}

A.CorporateExecutive:hover
{
	color: #A86B2E;
	font-size: 12px;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration: underline;
}

.faqmenutitle {
cursor:pointer;
margin-bottom: 1px;
background-color:#F1EDD6;
color:#666666;
width:190px;
padding:4px;
text-align:left;
font-weight:bold;
font-size: 11px;
font-family: Verdana;
/*border:1px solid #000000;*/
}

.faqmenutitleOn {
cursor:pointer;
margin-bottom: 1px;
background-color:#CDB163;
color:#FFFFFF;
width:190px;
padding:4px;
text-align:left;
font-weight:bold;
font-size: 11px;
font-family: Verdana;
/*border:1px solid #000000;*/
}

.faqsubmenu{
margin-bottom: 0.5em;
}

A.faqsubmenuitem, A.faqsubmenuitem:visited
{
	color:#9D752C;
	font-size: 11px;
    font-family: Verdana;
	text-decoration: none;
	line-height: 1.3
}

A.faqsubmenuitem:hover
{
	color:#9D752C;
	font-size: 11px;
    font-family: Verdana;
	text-decoration:underline;
	line-height: 1.3;
}

td.faqsectiontitle {
cursor:pointer;
margin-bottom: 1px;
background-color:#E8E2BF;
color: #A86B2E;
width:380px;
padding:4px;
text-align:left;
font-weight:bold;
font-size: 11px;
font-family: Verdana;
}

td.faqsectiondetail {
cursor:pointer;
margin-bottom: 1px;
background-color:#FAF9EF;
color: #666666;
width:380px;
padding:4px;
text-align:left;
font-weight:none;
font-size: 11px;
font-family: Verdana;
}

#regdiv {
	overflow: scroll;
	visibility: visible;
	z-index: auto;
	height: 500px;
	width: 565px;
}