/* ****************************************************************************************** */
/*   AUTHOR NOTES: Everything work in EI, Netscape 4.5 4.7 6.0, Opera 5.0 and NeoPlanet 5.2   */
/*   EXCEPT MouseOver in NS 4.5 and 4.76   */

/*   OTHER STUFF:   */
/*   USE the "div." appears to make tags work when they do not without it!      */
/*   USE the "span." when text change is required inline with paragraph text.   */
/* ****************************************************************************************** */

a.linkContact:link, a.linkContact:active, a.linkContact:visited{
	background-color: #FFFAF1;
	COLOR: #0F674C;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 15pt;
	FONT-WEIGHT: bold;
	border: 1px solid #A1A1A1;
	padding: 3px;
}

a.linkContact:hover{
	background-color: #B37900;
	COLOR: #FFFF43;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 15pt;
	FONT-WEIGHT: bold;
	border: 1px solid #A1A1A1;
	padding: 3px;
}

a.imageLink:hover {
	background-color: #FFFAF1;
	color: #FFFAF1;
}
	
td.PageTitle {
	COLOR: #0F674C;
	FONT-SIZE: 18pt;
	FONT-FAMILY: arial, helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-STYLE: italic	
}

td.PagePhone{
	COLOR: #0F674C; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 15pt;  
	FONT-WEIGHT: bold
}

SPAN.copywrite{
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;  
	FONT-WEIGHT: normal
}

A:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #8B4513;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: underline
}
A.bold:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #8B4513;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: underline
}
/* MASTER MENU LINK */
A.internal:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: underline
}

A.menu:link {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;   
	TEXT-DECORATION: underline

}

/*Netscape uses alink color from page BODY attribute */
A:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: underline
}
A.bold:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: underline
}
A.internal:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;  
	TEXT-DECORATION: underline
}

A.menu:active {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;  
	TEXT-DECORATION: underline

}

/*Gray -- Previously visited */
A:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: underline
}
A.bold:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #363636; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: underline
}
/*Gray -- Previously visited */
A.internal:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: underline
}

A.menu:visited {
	BACKGROUND: none transparent scroll repeat 0% 0%; 
  	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;   
	TEXT-DECORATION: underline

}

/* Orange ON Brown -- mouse over link. Only implimented in IE *** USE 110% 
TO MAKE IT A LITTLE BIGGER -- must be placed after the 'a:link' and 'a:visited' rules
*/
A:hover {
	BACKGROUND: #8B4513; 
	COLOR: #FFFF43;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	LINE-HEIGHT: 18px;
	TEXT-DECORATION: underline
}

A.bold:hover {
	BACKGROUND: #8B4513; 
	COLOR: #FFFF43;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;
	FONT-WEIGHT: bold;  
	TEXT-DECORATION: underline
}

A.internal:hover {
	BACKGROUND: #8B4513; 
	COLOR: #FFFF43;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11pt;
	TEXT-DECORATION: underline
}

A.menu:hover {
	BACKGROUND: #8B4513; 
	COLOR: #FFFF43;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: normal;
	FONT-STYLE: normal;   
	TEXT-DECORATION: underline

}
/*******************************************************************/
/* MENU FORMATS     MENU FORMATS     MENU FORMATS     MENU FORMATS */
/*******************************************************************/

/*Yellow -- Master Menu Headings Lodging/Dining/Shopping etc */
div.menuHEADer{
	COLOR: #FFFF00; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 28px;  
	FONT-WEIGHT: bold
}

/*******************************************************************/
/* TEXT FORMATS     TEXT FORMATS     TEXT FORMATS     TEXT FORMATS */
/*******************************************************************/

/* The TD is needed because Netscape does not inherit properly from other tags! */
BODY, TH, TD, P, U {
	COLOR: #184A29; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal; 
	FONT-SIZE: 11pt; 
	FONT-WEIGHT: normal 
} 


/* Equivalent of "SIZE = 5" */
DIV.LARGEtext4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 30px;
	LINE-HEIGHT: 36px;  
	FONT-WEIGHT: normal
}

DIV.LARGEtext3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif; 
	FONT-SIZE: 26px;
	LINE-HEIGHT: 30px;  
	FONT-WEIGHT: normal
}

DIV.LARGEtext2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 25px;  
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 4" */
DIV.LARGEtext1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 19px;
	LINE-HEIGHT: 22px;  
	FONT-WEIGHT: normal
}

DIV.NORMALtext{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;  
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 2" */
DIV.SMALLtext1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif; 
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 1" */
DIV.SMALLtext2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;  
	FONT-WEIGHT: normal
}

DIV.SMALLtext3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;  
	FONT-WEIGHT: normal
}

DIV.SMALLtext4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 11px;  
	FONT-WEIGHT: normal
}
/************************************************************/

SPAN.LARGEtext4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 30px;
	LINE-HEIGHT: 36px;  
	FONT-WEIGHT: normal
}

SPAN.LARGEtext3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif; 
	FONT-SIZE: 26px;
	LINE-HEIGHT: 30px;  
	FONT-WEIGHT: normal
}

SPAN.LARGEtext2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 25px;  
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 4" */
SPAN.LARGEtext1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 19px;
	LINE-HEIGHT: 22px;  
	FONT-WEIGHT: normal
}

SPAN.NORMALtext{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;  
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 2" */
SPAN.SMALLtext1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif; 
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
	FONT-WEIGHT: normal
}

/* Equivalent of "SIZE = 1" */
SPAN.SMALLtext2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;  
	FONT-WEIGHT: normal
}

SPAN.SMALLtext3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;  
	FONT-WEIGHT: normal
}

SPAN.SMALLtext4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 11px;  
	FONT-WEIGHT: normal
}


/*******************************************************************/
/* BOLD FORMATS     BOLD FORMATS     BOLD FORMATS     BOLD FORMATS */
/*******************************************************************/

DIV.LARGEbold4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 30px;
	LINE-HEIGHT: 36px;  
	FONT-WEIGHT: bold
}

DIV.LARGEbold3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 26px;
	LINE-HEIGHT: 30px; 
	FONT-WEIGHT: bold
}

DIV.LARGEbold2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 25px;  
	FONT-WEIGHT: bold
}

DIV.LARGEbold1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 19px;
	LINE-HEIGHT: 22px;  
	FONT-WEIGHT: bold
}

DIV.NORMALbold{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;  
	FONT-WEIGHT: bold
}

DIV.SMALLbold1{	
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px;  
 	FONT-WEIGHT: bold
}

DIV.SMALLbold2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;  
	FONT-WEIGHT: bold
}

DIV.SMALLbold3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;  
	FONT-WEIGHT: bold
}

DIV.SMALLbold4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 11px;  
	FONT-WEIGHT: bold
}
/*******************************************************************/

SPAN.LARGEbold4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 30px;
	LINE-HEIGHT: 36px;  
	FONT-WEIGHT: bold
}

SPAN.LARGEbold3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 26px;
	LINE-HEIGHT: 30px; 
	FONT-WEIGHT: bold
}

SPAN.LARGEbold2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 25px;  
	FONT-WEIGHT: bold
}

SPAN.LARGEbold1{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 19px;
	LINE-HEIGHT: 22px;  
	FONT-WEIGHT: bold
}

SPAN.NORMALbold{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 16px;
	LINE-HEIGHT: 18px;  
	FONT-WEIGHT: bold
}

SPAN.SMALLbold1{	
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px;  
 	FONT-WEIGHT: bold
}

SPAN.SMALLbold2{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 14px;  
	FONT-WEIGHT: bold
}

SPAN.SMALLbold3{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 11px;
	LINE-HEIGHT: 12px;  
	FONT-WEIGHT: bold
}

SPAN.SMALLbold4{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 11px;  
	FONT-WEIGHT: bold
}


/*******************************************************************/
/* NEWS FORMATS     NEWS FORMATS     NEWS FORMATS     NEWS FORMATS */
/*******************************************************************/

DIV.NEWSpageHEAD1{
	COLOR: #993300; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 28px;
	LINE-HEIGHT: 34px;  
	FONT-WEIGHT: bold
}


/********************************************************************/
/* OTHER FORMATS    OTHER FORMATS    OTHER FORMATS    OTHER FORMATS */
/********************************************************************/

/* Yellow HiLite stuff here! */
SPAN.HiLite{
	BACKGROUND: #ffff99;
	COLOR: #000000
}

DIV.warning {
	COLOR: #F4720B; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: italic;
	FONT-SIZE: 12px;
	LINE-HEIGHT: 25px; 
	FONT-WEIGHT: bold;	
	TEXT-DECORATION: blink
}

/* INTERNET EXPLORER ONLY -- BROWN boarder for tables */

.newTable{
	BACKGROUND: #FFDEAD;
	BORDER-COLOR: #8B4513;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 2px }

.newTD{
	BACKGROUND: #FFDEAD;
	BORDER-STYLE: none}

/* Currently using a GIF until I find out who is honoring this item */
//UL{
//	LIST-STYLE: square outside
//}


/* PAGE COLOR FOR H2 HEADER ON all pages other than index.HTML */
.HRcolor{
	BACKGROUND: none transparent; 
	COLOR: #8B4513 
}

DIV.RMsponsor {
	COLOR: #993300; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
	FONT-WEIGHT: bold
}
DIV.TELLsponsor {
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
	FONT-WEIGHT: bold
}

.HEADcolor {
  	COLOR: #8B4513;
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal;
	FONT-SIZE: 30px;
	LINE-HEIGHT: 36px; 
	FONT-WEIGHT: bold   
}

.SubHEADcolor{
	COLOR: #000000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 25px;  
	FONT-WEIGHT: bold
}

DIV.sponsor {
	COLOR: #993300; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
    	FONT-WEIGHT: BOLD
}

SPAN.sponsor {
	COLOR: #993300; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-STYLE: normal;
	FONT-SIZE: 14px;
	LINE-HEIGHT: 16px; 
    	FONT-WEIGHT: BOLD
}

/* Use in line with surounding span */
SPAN.warning {
	COLOR: #F4720B;
	FONT-SIZE: 26px;
	LINE-HEIGHT 30px;
	FONT-STYLE: italic;
	TEXT-DECORATION: blinking
}

.noshow {
	DISPLAY: none;
}

DIV.FirstRed{
	COLOR: #8C0000; 
	FONT-FAMILY: arial, helvetica, sanserif;
	FONT-SIZE: 22px;
	LINE-HEIGHT: 18px;  
	FONT-WEIGHT: bold
}

/* Calendar */

td.weekend {
	BACKGROUND-COLOR: #E5CEB3;
	font-weight: bold;
}

.TABLEavailability {
	BACKGROUND-COLOR: #FAEED9; 
}

.TDavailability {
	color: #8B4513;
	font-weight: bold;	
}

.mainTable {
	background-color: #FFF3DA;
}

/* ********************** */
/*   BUTTON MENUS         */
/* ********************** */


/*   Color progression:                                  */
/*	bar background:	lightest                             */
/*	Menu Item:		darker                               */       
/*	Hover:			darkest                              */  
/*	Active:			same as hover...just change boarder	 */


#message div.menuBar, #message div.menuBar a.menuButton {
	font-family: Verdana, Arial, sans-serif;
	font-size: 8pt;
	color: #000000;

}

#message div.menuBar {
	background-color: #FFF3DA;
/*         top  right  bottom  left                  */
	padding: 6px 2px 6px 2px;
	text-align: center;
	margin-left:20px;
}

#message div.menuBar a.menuButton {
	background-color: #EAD6BA;
	border: 1px solid;
	/*         top  right  bottom  left                  */	
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: #006400;
	cursor: pointer;
	left: 0px;
	xposition: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 6px;
	margin-left: 1px;
}

#message div.menuBar a.menuButton:hover {
	background-color: #B37900;     
/*         top  right  bottom  left                  */	
	border-color: #f0f0f0 #909090 #909090 #f0f0f0;
	color: #FFFF43;
}

#message div.menuBar a.menuButton:active {
	background-color: #EAD6BA; 
/*         top  right  bottom  left                  */	
	border-color: #909090 #f0f0f0 #f0f0f0 #909090;
	color: #000000;
}

/* LIGHT BOX*/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ 
	float: left; 
}
#keyboardMsg{ 
	float: right; 
}
#closeButton{ 
	top: 5px; 
	right: 5px; 
}

#lightbox img{ 
	border: none; 
	clear: both;
} 

#overlay img{ 
	border: none; 
}

#overlay{ 
	background-image: url(../LightBox/overlay.png); 
}

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../LightBox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../LightBox/overlay.png", sizingMethod="scale");
}

td.Google {
	font-size: 8pt;
	font-weight: normal;
}
.Googletable {
	font-size: 8pt;
	font-weight: normal;
	border: thin solid #0B51A1;
}