BODY, TD, P, SUP {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;
	font-size : 12px;
	line-height: normal;
	border-style: dashes;
	}

.bodyindent {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;
	font-size : 12px;
	line-height: normal;
	border-style: dashes;
	margin-left: 10px;
	}
	
#navigation, #header, #menu, #cruiselogo{ 
  display : none; 
  	}

@page {
    @bottom {
	content: "Page " counter(page) " of " counter(pages)
    }

/*  #navigation, #advertising, #other { 
  display : none; 
	}  */

/*  HOVER example
a.red:hover {color: #FF0000}
<a class="red" href="css_syntax.asp">CSS Syntax</a>  */
	
	
	/*A:Hover	{
text-decoration: underline; 
	background: none;
		color : #CC0066; 
	}*/

A	{
    text-decoration: underline;
	background: none;
	color : #4A5054;
	}
	
	.smallLink	{
	text-decoration : none;
    color : #3D3D3D;
    font-size : 10px;
	}
	
	.internalnavlink3 {
	text-decoration: none;
    color: #4A5054;
    font-size: 11px;
	}
	
	.alertlink	{
	text-decoration: underline;
	background: none;
	color : #CC0000;
	font-weight: bold;
	}

.chaslinks {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 12px;
	}

	a.chaslinks:hover {
	text-decoration: none;
    color: #003399;
/*    font-size: 11px; */
	}
.customeradvisory {
	color : #CC0000;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 12px;
	}


.spalinks {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 12px;
	}
	
	a.spalinks:hover {
	text-decoration: none;
    color: #CC0066;
/*    font-size: 11px; */
	}

.cruiselinks {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 12px;
	}
	
	a.cruiselinks:hover {
	text-decoration: none;
    color: #B49D01;
/*    font-size: 11px; */
	}
			
.gtownlinks {
	color : #4A5054;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 12px;
	}
	
	a.gtownlinks:hover {
	text-decoration: none;
    color: #017E3A;
/*    font-size: 11px; */
	}			
		
		
	/* Gray Nav*/


.graynav 	{
			
			font-family: arial, helvetica,  sans-serif;
			font-size: 11px;
			font-weight: normal;
			text-transform: uppercase;
			letter-spacing: 0px;
			color: #ffffff;
			text-align: left;
			text-decoration: none;
			 }
			 
#graynav a:link, #graynav a:visited {
	font-family: arial, helvetica,  sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 0px;
	line-height: 21px;
	color: #ffffff;
	text-decoration: none;
	background-color: #FFFFFF;

}

#graynav a:hover {
font-weight: bold;
text-decoration: underline;
text-transform: uppercase;
letter-spacing: 0px;
}


.graynav2  {
	color: #FFFFFF;
	text-transform: uppercase;
	font: normal 11px Arial, Helvetica, sans-serif;
	white-space: normal;
	text-decoration: none;
}		
	 
#graynav2 a:link, #graynav2 a:visited {
font-family: arial, helvetica,  sans-serif;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 0px;
line-height: 21px;
color: #ffffff;
text-decoration: none;

}

#graynav2 a:hover {
font-weight: bold;
text-decoration: underline;
text-transform: uppercase;
letter-spacing: 0px;
}
			
/* End Gray Nav */
	
/* .title {

	color : #4A5054; 
    font-family :  arial, helvetica,  sans-serif;
    font-size : 18px; 
    font-weight: bold; 
    line-height: 15px; 
    text-decoration: none;
	letter-spacing: -1px; */


.title {
	color : #4A5054;
	/*line-height: 15px; */
    text-decoration: none;
	letter-spacing: -1px;
	font: bold small-caps 20px Arial, Helvetica, sans-serif;
	text-transform: none;
}

/*.subtitle {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 14px/normal arial, helvetica, sans-serif;
	text-transform: none;
}*/

.subtitle {
color : #4A5054; 
    font-family :  arial, helvetica,  sans-serif;
    font-size : 18px; 
    font-weight: bold; 
    line-height: 15px; 
    text-decoration: none;
	letter-spacing: -1px; 
}

.subtitlechas {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */
}

#subtitlechas a:link, #subtitlechas a:visited {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */

}

 a.subtitlechas:hover {
background: none;
	color : #003399;
}


.subtitlespa {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */
}

#subtitlespa a:link, #subtitlespa a:visited {
	color : #4A5054;
    text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
	text-transform: uppercase;

}

a.subtitlespa:hover {
background: none;
	color : #B0232A;
}

.subtitlecruise {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */
}

#subtitlecruise a:link, #subtitlecruise a:visited {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */

}

 a.subtitlecruise:hover {
background: none;
	color : #EAEA00;
}


.subtitlegtown {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */
}

#subtitlegtown a:link, #subtitlegtown a:visited {
	color : #4A5054;
	text-decoration: none;
	letter-spacing: -1px;
	font: bold 18px/normal arial, helvetica, sans-serif;
/*	text-transform: uppercase; */

}

a.subtitlegtown:hover {
background: none;
	color : #339900;
}


.titleuppercase{

	color : #4A5054; 
    font-family : arial, helvetica,  sans-serif;
    font-size : 12px; 
    font-weight: normal; 
    text-decoration: none;
	text-transform: uppercase;
	
    
}

.titleuppercaseSmallSide{

	color : #4A5054; 
    font-family : arial, helvetica,  sans-serif;
    font-size : 11px; 
    font-weight: bold; 
    text-decoration: none;
	letter-spacing: 0px;
	text-transform: uppercase;
	line-height: 14px; 
    
}

.titleuppercasetableheader{
	color : #ffffff;
    font-family : arial, helvetica,  sans-serif;
	text-decoration: none;
	letter-spacing: 0px;
	text-transform: none;
    font-size : 12px; 
	font-weight: bold; 
	vertical-align: middle;
    
}

.smlimg {
	border:3px solid #616B73; 
    padding:2cm 2cm;
}

.smlimg2 {
	border:3px solid #616B73;
	padding:3px;
	margin: 3px;
}

.paragraphSmalltext {

	
    font-family : arial, helvetica,  sans-serif;
    color : #5A5959; 
	font-size : 10px; 
    font-weight: normal;
	letter-spacing: 0px;
    line-height: 14px; 
    text-decoration: none

}

.paragraphSmalltext2 {
	color : #5A5959;
	letter-spacing: 0px;
	text-decoration: none;
	font: normal 10px/18px arial, helvetica, sans-serif;
}

.quotetext {

	
    font-family : arial, helvetica,  sans-serif;
    color : #16225A; 
	font-size : 12px; 
    font-weight: bold; 
	font-style: italic;
    line-height: 16px; 
    text-decoration: none;
text-align: justify;
}

.quotetextR {

	
    font-family : arial, helvetica,  sans-serif;
    color : #16225A; 
	font-size : 12px; 
	text-align: right;
	font-weight: bold; 
    line-height: 16px; 
    text-decoration: none

}

.whitetext {

	
    font-family : arial, helvetica,  sans-serif;
    color : #ffffff; 
	font-size : 10px; 
   
    line-height: 14px; 
    text-decoration: none;

}

.yesborders{ border-collapse:collapse;

} 

TD.main {
font-family:  arial, helvetica, sans-serif;
background-color: #ffffff;
border-left: 1px solid #CED0D1;
border-right: 1px solid #CED0D1;
border-bottom: 1px solid #CED0D1;

}

H2  {
   	color : #4A5054; 
    font-family : arial, helvetica,  sans-serif;
    font-size : 13px; 
    font-weight: bold; 
    line-height: 16px;
    text-decoration: none 
   }


   
.news {
	color : #BE3A3A;
	font-family : arial, helvetica,  sans-serif;   
	font-size : 18px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: -1px;
	text-decoration: none;

}



/* old site */


#menu1 {display:none; margin-left:20px;text-decoration: none;}
#menu2 {display:none; margin-left:20px;text-decoration: none;}
#menu3 {display:none; margin-left:20px;text-decoration: none;}
#menu4 {display:none; margin-left:20px;text-decoration: none;}
#menu5 {display:none; margin-left:20px;text-decoration: none;}
#menu6 {display:none; margin-left:20px;text-decoration: none;}
#menu7 {display:none; margin-left:20px;text-decoration: none;}
#menu8 {display:none; margin-left:20px;text-decoration: none;}
#menu9 {
	display:none;
	margin-left:20px;
	text-decoration: none;
}
#menu10 {display:none; margin-left:20px;text-decoration: none;}
#menu11 {display:none; margin-left:20px;text-decoration: none;}
#menu12 {display:none; margin-left:20px;text-decoration: none;}


.terminalUL {
	list-style-image: url(/images/images_chas/chas_image_spacer.gif);
	margin-left: 0em;
	padding-left: 1em;
/* 	text-indent: -1em; */

	}

#base {
	border: 1px solid #000;
	margin: 2em;
	width: 10em;
	padding: 5px;
	}
table.main {
	font-family: arial, helvetica, sans-serif;
	background-color: #ffffff;
	border-left: 1px solid #CED0D1;
	border-right: 1px solid #CED0D1;
	border-bottom: 1px solid #CED0D1;
	border-top: 1px solid #CED0D1;
}

/*.kidspages {
	font: 12px "comic Sans MS";
	list-style: disc; */

.kidspages {
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	font-family: comic Sans MS;
	line-height: normal;
	margin-top: 0pt;
	margin-bottom: 0px;
	letter-spacing: 1pt;
	text-align: left;
}
a.kidsbig:link{
	font-family: comic Sans MS;
	font-size: 16px; 	
	line-height: normal;
	letter-spacing: 1pt;
	color: #000066; 
    text-decoration: underline; 
}

a.kidsbig:visited{
	font-family: comic Sans MS;
	font-size: 16px; 	
font-weight: bold;
	line-height: normal;
	letter-spacing: 1pt;
	color: #000066; 
    text-decoration: underline; 
}
.border {
	border-style: dashed;
	border-width: 1px;
}
