/* Jump Pages  */
.rescontent 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
line-height: 15px; 
color: #333333;
letter-spacing: 0.04em; 
text-align:left;
font-weight:normal;
text-decoration:none
}

.rescontentWhite
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
line-height: 15px; 
color: #ffffff;
letter-spacing: 0.04em; 
text-align:left;
font-weight:normal;
text-decoration:none
}

.searchBox {	background-color:white;
				
				color:#3e72b5; 
				border-color:#3e72b5;
				 border-style:solid; 
				 border-width:2px; 
				 z-index:1000;
			}
.searchBox2 {	
	     background-color:white;		
	     color:#3e72b5; 
	     border-color:#3e72b5;
	     border-style:solid; 
		 border-width:2px; 
		 z-index:1000;
		 position:absolute;
		 left:158px;
		 top:124px;
		 height:380px;
		 width:428px;
	}
.searchBox2 table{
	border-width: 2px 2px 2px 2px;
	border-spacing: 3px;
	background-color: white;
	height:100%;
}
.searchBox2 table th {
	padding: 5px 5px 5px 5px;
	background-color: white;
}
.searchBox2 table td {
	
	padding: 5px 5px 5px 5px;
	border-style: none;
	
	background-color: white;
	-moz-border-radius: 12px 12px 12px 12px;
	text-align:center;
}

.jumptext {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.jumpictext {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.jumpagehead {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.jumpofferhead {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
.jumpdisclaim {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

TD.savetext {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TD.pagetext {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TABLE.pagetext {
	FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TD.pagehead {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TD.offerhead {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}
TD.disclaim {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

/* End Jump Pages */

/* Jump Pages - List New : 4/9/04 */

.jumpheading {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.jumpsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.jumpname {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.jumpsavings {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.jumpnights{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}


.jumplisttext {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Verdana;
}

.jumpfooter {
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}

a.jumpclick { background-color : white ; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: "blue"; text-decoration:underline; }

/* Jump Pages - Detail New : 4/9/04 */

a.djumpclick { background-color : white ; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: "blue"; text-decoration:underline; }



.djumpheading {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumpsubhead {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumptitle{
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
	text-decoration:italic;
}

.djumpprice {
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumpresort{
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumpunit { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumppkgcontent{ font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }
.djumprescontent{ font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }

.djumpavail {
	FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}


.djumpaction{
	FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: maroon; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white
}

.djumpdisclaim{
	FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: white;
}






/* General */

a { color: "#016e96"; font-size:9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }

a:hover {color: "#666666"; font-size:9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold  }


.TightCopy { font-family: Verdana; font-size: 9px; letter-spacing: 0.03em; color: "#666666"; line-height: 10pt;  }

.HomePageTextLink:hover {color: "#009999"; font-size:8pt; font-family:"Arial"; font-weight: bold }

.HomePageTextLink {color: "#666666"; font-size:8pt; font-family:"Arial"; font-weight: bold }


/* OBE */

.obesearchtext { COLOR: "#000033"; FONT-FAMILY: "Arial, Helvetica, sans-serif" ; FONT-SIZE: 8pt; } 

a.obesearchtext:hover { COLOR: "#000033"; FONT-FAMILY: "Arial, Helvetica, sans-serif" ; 
				FONT-SIZE: 8pt; text-decoration:none; } 
a.obesearchtext { COLOR: "#000033"; FONT-FAMILY: "Arial, Helvetica, sans-serif" ; 
				FONT-SIZE: 8pt; FONT-SIZE: 8pt; text-decoration:underline; } 

/* Site Specific */

.sitetabhead1 {
	FONT-SIZE: 12pt; 
	BACKGROUND-COLOR: "#009999"; 
	COLOR: "#ffffff"; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-WEIGHT:bold; 
}

.sitetabhead2 {
	FONT-SIZE: 10pt; 
	BACKGROUND-COLOR: "#009999"; 
	COLOR: "#ffffff"; 
	FONT-FAMILY: "Verdana, Arial, Helvetica, sans-serif"; 
	FONT-WEIGHT:bold; 
}


/* SHG */

.shgheading {
	FONT-SIZE: 12pt; COLOR: "#5F5F63"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}

.shgresother {
	FONT-SIZE: 12pt; COLOR: "#93291f"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}

.sitemapsection {color: "#003366"; font-size:9pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

a.sitemap {
	color: "#009899"; font-size:8pt; font-family:"Verdana"; 
                       text-decoration:none; font-weight:bold;}

a.sitemap:hover {
	color: "#009899"; font-size:8pt; font-family:"Verdana"; 
                       text-decoration:underline; font-weight:bold;}


/* Tabs */

.tablink:hover    { font-size: 8pt; font-family: Verdana ; color: #FFFFFF; font-weight:bold; text-decoration:underline;}
.tablink { font-size: 8pt; font-family: Verdana ; color: #FFFFFF; font-weight:bold; text-decoration:underline;}


a.tabontext:hover { color: beige ; }
a.tabontext {  color:white ;   }
a.tabofftext:hover { color: navy ; }
a.tabofftext {  color: "#666666" ;   }

.tabon    { font-size: 9pt; font-family: Tahoma ; color: #FFFFFF; font-weight: bold;
            background-color: #336699}

.tabonsub  { font-size: 9pt; font-family: Tahoma ; color: #FFFFFF; font-weight: bold;
             background-color: #336699}

.taboff   { font-size: 10pt; font-family: Tahoma ; color: #666666; font-weight: bold;
            background-color: #CCCCCC}


a.mfeelink:hover { color: RED ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:underline; }
a.mfeelink { color: RED; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; }


//td.obesearch { background-image: url("/images/obeportal/curve.z.jpg"); background-repeat: repeat-y }

.detpart { font-size:9pt; font-family:"Arial, Helvetica, sans-serif" ; color:"#666666" }

a.obereslinks:hover { color: navy; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; } 
a.obereslinks { color: white; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; } 

a.obereslinksw:hover { color: red; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; } 
a.obereslinksw { color: navy; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; } 

a.obe:hover { color: "navy"; font-size:8pt; font-family:"Arial, Helvetica, sans-serif"; text-decoration:underline; } 
a.obe { color: "#000033";  font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; text-decoration:underline;} 

a.obesmall:hover { color: "#000033"; font-size:7pt; font-family:"Arial, Helvetica, sans-serif"; text-decoration:underline; } 
a.obesmall { color: "#000033";  font-size:7pt; font-family:"Arial, Helvetica, sans-serif" ; text-decoration:none;} 

a.factoid:hover { color: "navy"; font-size:8pt; font-family:"Arial, Helvetica, sans-serif"; text-decoration:underline; } 
a.factoid { color: "#000033";  font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; text-decoration:underline;} 

span.factoid { color: "#000033";  font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ; text-decoration:none;} 

a.obepartner:hover { color: "navy"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  text-decoration:underline; } 
a.obepartner{ color: "#1D67A2";  font-size:9pt; font-family:"Arial, Helvetica, sans-serif" ; font-weight:bold;  text-decoration:underline;} 

a.obespecials:hover { color: "navy"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  text-decoration:underline; } 
a.obespecials{ color: "#4b0049";  font-size:9pt; font-family:"Arial, Helvetica, sans-serif" ; font-weight:bold;  text-decoration:underline;} 

.specialsHeading { color : "#4b0049"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  }
.hotdealsHeading { color : "#4b0049"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  }


.hotdealsOffer { color : "#009999"; font-size:8pt; font-family:"Arial, Helvetica, sans-serif"; }
.specialsOffer { color : "#009999"; font-size:8pt; font-family:"Arial, Helvetica, sans-serif"; }

.specialsDetails:hover { color: "navy"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  text-decoration:underline; } 
.specialsDetails { color: "#4b0049";  font-size:9pt; font-family:"Arial, Helvetica, sans-serif" ; font-weight:bold;  text-decoration:underline;} 

.hotdealsDetails:hover { color: "navy"; font-size:9pt; font-family:"Arial, Helvetica, sans-serif"; font-weight:bold;  text-decoration:underline; } 
.hotdealsDetails { color: "#4b0049";  font-size:9pt; font-family:"Arial, Helvetica, sans-serif" ; font-weight:bold;  text-decoration:underline;} 

.specialsCount { color: "#4b0049"; font-size:8pt; font-family:"Verdana"; }
.hotdealsCount { color: "#4b0049"; font-size:8pt; font-family:"Verdana"; }
.factoidsCount { color: "#4b0049"; font-size:8pt; font-family:"Verdana"; }

.oberescont { font-family:"Arial, Helvetica, sans-serif"; font-size:8pt} 

.obereshead { background-color:"#336699"; font-family:"Arial, Helvetica, sans-serif"; font-size:12pt;
                 color: white; font-weight: bold }


/* General */
.continue { font-size:11pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

a.continue { font-size:12pt; color:navy ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }
a.continue:hover { font-size:12pt; color:maroon ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

a.scontinue { font-size:10pt; color:navy ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }
a.scontinue:hover { font-size:10pt; color:maroon ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

a.pkgclose { font-size:9pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold;text-decoration:none; }
a.pkgclose:hover { font-size:9pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold;text-decoration:underline; }



/* Business Documents */

.bizdocdate {
	FONT-SIZE: 9pt; COLOR: "#666666"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

a.listlink {
	FONT-SIZE: 10pt; COLOR: "#003366"; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
a.listlink:hover {
	FONT-SIZE: 10pt; COLOR: "#003366"; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}
.listlinksel {
	FONT-SIZE: 10pt; COLOR: red; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

a.emailsendlink {
	FONT-SIZE: 8pt; COLOR: "#01739c"; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
}
a.emailsendlink:hover {
	FONT-SIZE: 8pt; COLOR: "#01739c"; font-weight:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;
}



.bizdocdatehead {
	FONT-SIZE: 12pt; COLOR: "#016E96"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}

.ResReqOffer{
	FONT-SIZE: 10pt; COLOR: "#01739c"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
}



/* General Purpose <A HREF> */

a.leftmenuitem:hover { color: "#F2ECCF" ; font-size: 8pt; font-weight:bold; font-family: Verdana ; text-decoration:none; }
a.leftmenuitem { color: "#FFFFFF"; font-size: 8pt; font-weight:bold; font-family:Verdana; text-decoration:none; }

.leftmenugroup{ color: color: "#FFFFFF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; }

a.mktg { font-family : Verdana; font-size : 10px; COLOR: #666666 ; text-decoration:none; font-weight:normal; }
a.mktg:hover { font-family : Verdana; font-size : 10px; COLOR: #666666 ; text-decoration:underline; font-weight:normal;  }

 
.crumbsbgc { background-image: url("/images/hospitality/shg_nav2_bgc.gif");
span.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
a.crumbs { font-family : Verdana; font-size : 9px; COLOR: #01739c ; }
a.crumbs:hover { font-family : Verdana; font-size : 9px; COLOR: #01739c ; font-weight: bold; }
.crumbstext { font-size: 10pt; text-decoration:none; font-weight:bold; font-family: Arial ; color:black } 

a.smEmail {font-family : Verdana; font-size : 9px; COLOR: #01739c ;font-weight:bold;}
a.smEmail:hover {font-family : Verdana; font-size : 9px; COLOR: #01539c ; font-weight: bold;}


.pagemaintitle { font-family : Verdana; font-size : 18px; COLOR: #003366 ; }
.pagesubtitle { font-family : Verdana; font-size : 14px; COLOR: #333333 ; }

.appcolhead { font-size: 9pt; font-family: Verdana ; font-weight: bold; color: "#0b6aae"; background-color : white} 
span.appcolhead { font-size: 9pt; font-family: Verdana ; font-weight: bold; color:navy ; background-color : white} 

#chcbox {font-family : Verdana; font-size : 10px; }

#resbox {font-family : Verdana; font-size : 9px; }

.resbox {font-family : Verdana; font-size : 9px; }


.MovieHeading {

	font-family: "Verdana";
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 32px;
      text-decoration: none;
}

.TourName {

	font-family: "Verdana";
	font-size: 24px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 32px;
      text-decoration: none;
}

.TourTag{

	font-family: "Verdana" ;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #5F5F63;
      background-color: #FDF6E1;
	line-height: 16px;



/* User Interaction Screens - forms and data lookup */

.actionrow {background-color: "#009899" }

.uilistbgdark {	background-color: "#e7e7e7" }
.uilistbglight {	background-color: "#ffffff" }

.uibgdark {	background-color: "#e7e7e7" }
.uibglight { background-color: "#ffffff" }

.uiformhead { FONT-SIZE: 12pt; color: #ffffff; font-weight: bold; background-color: #016e96 ;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.uiformsubhead { FONT-SIZE: 10pt; color: #ffffff; font-weight: bold; background-color: #016e96 ;
			FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }

.uismalllabel { FONT-SIZE: 7pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.uilabel { FONT-SIZE: 9pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.uilargelabel { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }
.uistronglabel { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
			font-weight: bold; }

.uidata { FONT-SIZE: 9pt; color:#016E96; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.uilargedata { FONT-SIZE: 10pt; color:#016E96; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-style: italic; }
.uistrongdata { FONT-SIZE: 10pt; color:#016E96; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; }

.uicolhead { FONT-SIZE: 10pt; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }




/*   */

a.headlinks:hover { color: "#ffffff" ; font-size: 8pt; font-family: Verdana ; font-weight: bold; text-decoration:underline;}
a.headlinks {  color: "#ffffff"; font-size: 8pt; font-family: Verdana ; font-weight: bold; }

.ListHead {
	 FONT-SIZE: 10pt;  FONT-WEIGHT:bold; COLOR: "#ffffff"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: "#7E909E"
}
 
a.menu:hover { color: "#016e96"; font-size:8pt;font-weight: bold;font-family:Verdana; }
a.menu { color: "#003366"; ; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; }

a.menusel { color: gold; ; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold}
a.menusel:hover { color: gold; font-size:8pt;font-weight: bold;font-family:Verdana; text-decoration: none }

td.menu { font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-weight: normal}

.mntlink:hover {color: "#003366"; font-size:9pt; font-family:"Verdana"; 
                       text-decoration:underline; font-weight:bold;}

.mntlink{color: "#003366"; font-size:9pt; font-family:"Verdana"; font-weight:bold;}


.mntformcolhead {
	 FONT-SIZE: 8pt; COLOR: "#ffffff"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: "#7E909E"
}
.mntformsechead {
	 FONT-SIZE: 10pt; COLOR: "#ffffff"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: "#7E909E"
}

.mntformlistdata {
	FONT-SIZE: 8pt; COLOR: "#00335D"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.mntformlabel {
	FONT-SIZE: 9pt; COLOR: "#7E909E"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}
.rmntformlabel {
	FONT-SIZE: 9pt; COLOR: "#7E909E"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT:bold; 
}

.mntformdatab {
	FONT-SIZE: 10pt; FONT-WEIGHT:bold; COLOR: "#00335D" ; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.mntformtitle { FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR: #00335D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.mntformsubtitle { FONT-SIZE: 10pt; FONT-WEIGHT: bold; COLOR: #00335D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}


.mntcoltitle { FONT-SIZE: 12pt; FONT-WEIGHT: bold; COLOR: #00335D; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}


.mntformdata {
	FONT-SIZE: 10pt; COLOR: "#00335D"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
}

.mntformlightdata {
	FONT-SIZE: 8pt; COLOR: "#7E909E"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: italic;
}


.mntformtable {
	FONT-SIZE: 9pt; COLOR: "#7E909E"; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	background-color: "#FFFFFF" ;
}


.mntheading {
	 FONT-SIZE: 11pt; FONT-WEIGHT: bold; COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: "#7E909E"
}

.mntdarkbgc { BACKGROUND-COLOR: "#7E909E" }
.mntlightbgc { BACKGROUND-COLOR: "#52606B" }

.mnterror { font-size: 9pt; font-family: Arial ; color: red; }


.AdminTitle { FONT-SIZE: 14pt; FONT-WEIGHT: bold; COLOR: #7E909E; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; text-decoration: italic;
}



.mntlistoddrow {
	BACKGROUND-COLOR: #f3f3f3
}
.mntlistevenrow {
	BACKGROUND-COLOR: #ffffff
}

a.nav1 {FONT-SIZE: 9pt; COLOR: navy; FONT-FAMILY: Arial, Helvetica, sans-serif;}
a.nav1:hover {FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;}

a.nav2 {FONT-SIZE: 8pt; COLOR: red; FONT-FAMILY: Arial, Helvetica, sans-serif;}
a.nav2:hover {FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica, sans-serif;}


.formhead { background-color : "#01739c" ; font-size:12pt; font-family: "Arial, Helvetica, sans-serif" ;
                     color: "#ffffff"; font-weight: bold }


.formsubhead { background-color : "#e7e7e7" ; font-size:10pt; font-family: "Arial, Helvetica, sans-serif" ;
                     color: "#333333"; font-weight: bold }


.formlabel { background-color : white ; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: "#333333" }


.formdata { background-color : white ; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: black}

.bigdata { background-color : white ; font-size:10pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: "navy"; font-weight: bold }

.stdoutdata { background-color : white ; font-size:8pt; font-family:"Arial, Helvetica, sans-serif" ;
                     color: "#0b6aae"}



.alertprompt    { font-size: 9pt; font-family: Arial ; color: red; font-weight: bold;}

.required    { font-size: 9pt; font-family: Arial ; color: red; }

.redsmall    { font-size: 8pt; font-family: Arial ; color: red; }

td.formredhead    { background-color : maroon; font-size: 9pt; font-family: Arial ; color: white; font-weight: bold }


.continue { font-size:11pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

a.continue { font-size:12pt; color: "#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }
a.continue:hover { font-size:12pt; color:maroon ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

a.scontinue { font-size:10pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }
a.scontinue:hover { font-size:10pt; color:maroon ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }

span.largemsg { font-size:12pt; color:"#666666" ; font-family:"Arial, Helvetica, sans-serif" ; font-weight: bold }


a:hover { color: gold; font-size: 9pt;font-weight: bold;font-family:Verdana; }
a {color:blue;font-size: 9pt;font-family:Verdana;text-decoration:none}


.reslisthead { font-size: 8pt; font-family: Verdana ; font-weight: bold; color: "#0b6aae"; background-color : white} span.appcolhead { font-size: 9pt; font-family: Verdana ; font-weight: bold; color:navy ; background-color : white} span.crumbstext { font-size: 10pt; text-decoration:none; font-weight:bold; font-family: Arial ; color:black } 

a.reslist:hover { color: "#666666"; font-size:8pt; font-family:Verdana; text-decoration:underline; font-weight: normal;  } 
a.reslist { color: "#666666"; font-size:8pt; font-family:Verdana; text-decoration:none; font-weight: normal;  } 

.resdirregion { color: "#ffffff"; font-size:9pt; font-weight: bold; font-family:Verdana; text-decoration:none } 
a.resdirresort { color: "#ffffcc"; font-size:8pt; font-family:Verdana; text-decoration:none; font-weight: normal; } 
a.resdirresort:hover { color: "#ffffcc"; font-size:8pt; font-family:Verdana; text-decoration:underline; font-weight: normal;  } 



/* User-maintained Content */

/* Calendar */

tr.calnextprev { font-size: 8pt; font-family: Arial ; color: white; background-color: "#006699"  }


/* Generic Content Text Definition */

td.agent    { font-size: 9pt; font-family: Verdana ; color: red; font-weight: bold; }

td.usermsg    { font-size: 11pt; font-family: Verdana ; color: black; }


td.celllabel { font-size: 8pt; text-decoration:none; font-family: Verdana; font-weight: bold; color: navy }

span.celllabel { font-size: 8pt; text-decoration:none; font-family: Verdana; font-weight: bold; color: navy }

span.bang { font-size: 14pt; font-family: Verdana; font-weight: bold; color: red }


a.footer:hover { color: red; font-size:8pt; 
                     font-family:Tahoma ; text-decoration:underline; font-weight:normal;  }

a.footer    {  color:navy; font-size:8pt; 

               font-family:Tahoma ; text-decoration:underline; font-weight:normal;  }

.footertext { font-size: 8pt; text-decoration:none; font-family: Tahoma ; color:black ; background-color : white} 

a.footertop:hover { color: red; font-size:8pt; font-family:Tahoma; font-weight:normal;  } 
a.footertop { color:navy; font-size:8pt; font-family:Tahoma; font-weight:normal;  } 

.CopyLeadIn { font-family: Verdana; font-size: 11px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 ; font-weight: normal}}

/*
td.resleftnav { background-image: url(/svcweb/showimage.html?image=176);
                background-repeat: repeat-y }
*/

/* REGISTRATION / LANDING PAGES */

.regtext {  font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666}


/* User-maintained Content */ /* Generic Content Text Definition */ 

.content { font-size: 9pt; font-family: Verdana ; color: black } 
td.shgcontent { font-size: 10pt; font-family: Verdana ; color: black } 

/* .sitecontent { font-size: 9pt; font-family: Verdana ; color: black } */
table.sitecontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }
.sitecontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }

/* .clubcontent { font-size: 9pt; font-family: Verdana ; color: black } */
.clubcontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }

.rescontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }
/* .rescontent { font-size: 9pt; font-family: Verdana ; color: black } */

td.resheadtext { font-size: 12pt; font-family: Verdana; color: navy ; font-weight: bold;} 
td.promoheading { font-size: 12pt; font-family: Arial; color: navy ; font-weight: bold;} 

/* .compcontent { font-size: 9pt; font-family: Verdana ; color: black } */
.compcontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }

.homecontent { font-size: 8pt; font-family: Verdana ; color: black } 

/* .memcontent { font-size: 9pt; font-family: Verdana ; color: black } */
.memcontent { font-family: Verdana; font-size: 10px; letter-spacing: 0.04em; line-height: 15pt; color: #666666 }


.vacplancontent { font-size: 9pt; font-family: Verdana ; color: black } 
.webspeccontent { font-size: 9pt; font-family: Verdana ; color: black } 

/* "#F2ECCF" (yellow) for left menu sub-nav */

a.servleftnav:hover { color: "#F2ECCF" ; font-size: 8pt; font-weight:bold; font-family:Verdana  ;text-decoration:none;  } 
a.servleftnav { color: "#FFFFFF"; font-size: 8pt;  font-weight:bold; font-family:Verdana;text-decoration:none;   } 

a.resleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; }
a.resleftnav { color: "#FFFFFF"; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; }
a.compleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family:Verdana  ;text-decoration:none;  } 
a.compleftnav { color: "#FFFFFF"; font-size: 9pt;  font-weight:bold; font-family:Verdana;text-decoration:none;   } 
a.admleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.admleftnav {color: "#FFFFFF"; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.shgcompnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.shgcompnav { color: "#FFFFFF"; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.clubleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; }
a.clubleftnav { color: "#FFFFFF"; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.meminfoleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.meminfoleftnav { color: "#FFFFFF"; font-size: 9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.memonlyleftnav:hover {color: "#F2ECCF" ; font-size: 8pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.memonlyleftnav { color: "#FFFFFF"; font-size:8pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.ownersleftnav:hover {color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.ownersleftnav {color: "#FFFFFF"; font-size:9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.vacplanleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.vacplanleftnav {color: "#FFFFFF"; font-size:9pt; font-weight:bold; font-family:Verdana; text-decoration:none; }
a.webspecleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.webspecleftnav { color: "#FFFFFF"; font-size:9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 
a.partnerleftnav:hover { color: "#F2ECCF" ; font-size: 9pt; font-weight:bold; font-family: Verdana ; text-decoration:none; } 
a.partnerleftnav { color: "#FFFFFF"; font-size:9pt; font-weight:bold; font-family:Verdana; text-decoration:none; } 

span.errormsg    { font-size: 9pt; font-family: Arial ; color: blue; }
.errormsg    { font-size: 9pt; font-family: Arial ; color: red; }
.copyright { font-family:HELVETICA,HELV,ARIAL;font-size: 8pt }


/* Points Charts Formatting */

.ResultTextHeader {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #FFFFFF;
	line-height: 28px;
}


.ResultTextHeader-Dark {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	line-height: 28px;
}
.TableText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height: 22px;
}

.SeasonDatesText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height: 14px;
}


/* Start SVC Landing (Home) Page  Scrolling Text */


.scroll:hover { color: "#FFCC00"; font-size:8pt;font-weight: bold;font-family:Verdana; }
.scroll { color: "#FFFFFF"; ; font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt;letter-spacing: 0.04em;}


/* End SVC Landing (Home) Page  Scrolling Text */


/* Start SVC Elite Styles */

.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color:#452663;
font-weight:bold;
}

.text
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #221E1F;
}

.text_bold
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #452663;
font-weight: bold;
}

.text_medium
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #221E1F;
}

.text_small
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #221E1F;
}

.subheader
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #452663;
font-weight:bold;
}

.link
{
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #452663;
font-weight:bold;
padding-right: 7px;
}

a:hover.link
{
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #cccccc;
font-weight:bold;
}

.rescontentHeader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #575757;
line-height: 22px;
font-weight: bold
}

.menuSmall
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#666666;
text-decoration: none;
font-weight:bolder
}

a:hover.menuSmall
{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color:#A1A1A1;
text-decoration: underline;
font-weight:bolder
}

a:hover.rescontent 
{ 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 10px; 
line-height: 15px; 
color: #333333;
letter-spacing: 0.04em; 
text-align:justify;
font-weight:normal;
text-decoration:underline
}

.credit
{ 
font-family:Arial, Helvetica, sans-serif;
font-size: 9px; 
color: #575757; 
}

.bodyHeader
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#003366;
line-height:18px;
font-weight:bold;
}

.disclaimer
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000
}

/* End SVC Elite Styles */

/* RESORT-- Carriage Ridge */

.rescontent2 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
line-height: 15px;
text-align:justify;
font-weight:bold;
}

.tableHead
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003591;
font-weight:bold;
line-height: 18px
}

.tableBody
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#003591;
line-height: 15px;
text-decoration:none
}
.contentHead
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#003366;
font-size:12px;
font-weight:bold
}

.footertopCR
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000080;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}

a:hover.footertopCR
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}

.header
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:22px;
color:#003366;
font-weight: normal;
}

/* End RESORT-- Carriage Ridge Styles */

/*begin svc-awards*/
.headerOne {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #003366;
}

.subHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 14px;
	color: #000000;
}

.headerTwo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}

.mainBody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
}

img.border{
	border: 3px solid;
	color: #999999;
}

div.break{
	border-bottom: 2px solid;
	margin-top: 10px;
	margin-bottom: 10px;
	color: #999999;
}

a.int:link{
	text-decoration: none;
	color: #333333;
}

a.int:visited{
	text-decoration: none;
	color: #333333;
}
a.int:hover{
	text-decoration: underline;
	color: #003366;
}
a.int:active{
	text-decoration: none;
	color: #333333;
}
.crumbs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #01739C;
	font-weight: bold;
	text-decoration: none;
}
.leftmenuitem 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left: 3px;
line-height: 22px
}

a:hover.leftmenuitem 
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#F2ECCF;
font-size:11px;
font-weight:bold;
text-decoration:none;
padding-left: 3px;
line-height: 22px
}

.footertop
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #000080;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}

a:hover.footertop
{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color: #FF0000;
font-size: 11px;
text-decoration:none;
font-weight:normal;
}

.footer    
{
font-family: Arial, Helvetica, sans-serif;  
color: #003366; 
font-size:11px;
text-decoration: none;
}


a:hover.footer
{
font-family: Arial, Helvetica, sans-serif;  
color: #01739C; 
font-size:11px;
text-decoration:underline;
}

.footertext 
{ 
font-size: 11px; 
text-decoration:none; 
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000000;
} 