/* ----Headers, Spans and List Items ----*/
body { background : white; font-family :  Arial, Helvetica, sans-serif; }
h1 { font : Arial, Helvetica, sans-serif; color : navy; margin-bottom : 0px;font-size : 16px;}
h2 { font-size : 12px;  color : black; margin-bottom : 0px;}
h3 { font-size : 12px;  color : navy; margin-bottom : 0px;}
h4 { font : large Arial, Helvetica, sans-serif; color : navy; margin-bottom : 0px;}
h5 { font-size : 15px;  color : navy; margin-bottom : 0px;}
td { font-size : 12px; color : Black; font-family :  Arial, Helvetica, sans-serif;}

input { font-size : 12px; color : black;}
input.check { font-size : 12px; color : black;}
input.text { font-size : 12px; color : black;}
.smalltext { font-size : 12px; color : #C91D24; font-family:Arial, Helvetica, sans-serif}
.smallblacktext {
	font-size : 10px;
	color : #000000;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.bigblacktext { font-size : 14px; color : #000000; font-family:Arial, Helvetica, sans-serif}
input.radio { font-size : 12px; color : black;}
select { font-size : 12px; color : black;}
.tollfree{
	font:bold 14px Arial, Helvetica, sans-serif;
	color : #FF0000;
	background-position: center;
}
span.sub { font-size : 9px; color : black;}
a.subu:link, a.subu:visited { font-size : 9px; color : navy; text-decoration: underline;}
a.subu:hover { font-size : 9px; color : gray; text-decoration: underline; }
span.huge { font-size : 22px;	color : black;	font-weight : bold;	color : navy;}
span.large { font-size : 15px;	color : black;	font-weight : bold;	font-style : italic; color : navy;}
span.big { font-size : 15px;	color : black;	font-weight : bold;	color : navy;}
span.subbold { font-size : 11px; color : black; font-weight : bold;}
span.navybold { font-size : 12px; color : navy; font-weight : bold;}
span.bold { font-size : 12px; color : Black; font-weight : bold;}
span.white { font-size : 12px; color : white;}
span.subwhite { font-size : 9px; color : white;}
span.head { font-size : 15px; color : #CC0000; font-weight : bold;}
span.head1 { font-size : 11px;	color : Black;	font-weight : bold;}
span.head2 { font-size : 18px; color : #CC0000; font-weight : bold;}
span.bigred {	font-size : 18px;	color : #C4333F;	font-style : italic;	font-weight : bold;}
span.quotes {font-size : 12px; font-style : italic; line-height : 20px;	color : Navy;}
td.medblue { font-size : 12px; color : navy;}
li { list-style-image : url(../images/tridot.gif);}
li.noimg {	list-style-image : none;}
a.sub:link, a.sub:visited { color: navy; font-size: 9px; text-decoration: none; background-color: transparent;}
a.sub:hover { color: black; font-size: 9px; text-decoration: none; background-color: transparent;}

/* ----Top Navigation Area 1 (n1) ----*/
table.n1 { background-color : #00349A;  color: white;  font-size: 11px; font-weight: bold;}
a.n1:link, a.n1:visited  {  color: white;  font-size: 11px; font-weight: bold; text-decoration: none; background-color : transparent;}
a.n1:hover {  color: yellow;  font-size: 11px; font-weight: bold; text-decoration: none; background-color : transparent;}


/* ----Top Navigation  Area 2 (n2) ----*/
td.n2 { font-size : 11px; color : #2D2D2D; background-color : #cccccc;}
td.n2img {	background-image :  url(../images/header-silver.gif);	background-repeat : no-repeat;}
a.n2:link, a.n2:visited {  color: gray; background: #ffffff; font-size: 10px; text-decoration: none; background-color : transparent;}
a.n2:hover { color: black; text-decoration: none; font-size: 10px; background-color : transparent; font-variant : small-caps;}


/* ----Side Navigation (n3) ----*/
table.n3 { background-image : url(/images/sidegradient-silver.gif); background-repeat : no-repeat;}
td.n3img { background-image : url(/images/header-silver-curv.gif); background-repeat : no-repeat;}
a.n3b:link, a.n3b:visited { color: #373737; font-size: 11px; text-decoration: none; background-color: transparent;}
a.n3b:hover { color: black; font-size: 11px; text-decoration: none; background-color: transparent;}
a.n3w:link, a.n3w:visited { color: #dddddd; font-size: 11px; text-decoration: none; background-color: transparent;}
a.n3w:hover { color: white; font-size: 11px; text-decoration: none; background-color: transparent;}
a.n3h:link, a.n3h:visited { color: #373737; font-size: 11px; text-decoration: none; background-color: transparent; font-weight: bold;}
a.n3h:hover { color: black; font-size: 11px; text-decoration: none; background-color: transparent; font-weight: bold;}


/* ----Content Area 1 (c1) ----*/
table.c1p { font-size : 12px; color : Black;}
td.c1h { background-image : url(/images/header-bluesmall-rev.gif); font : bold x-small Arial, Helvetica, sans-serif; color : White; width : 189px; height : 18px; padding-right : 3px; border-left-width : 0px; border-right-width : 0px;  text-align : right;}
td.c1hred { background-image : url(/images/header-redsmall-rev.gif); font : bold x-small Arial, Helvetica, sans-serif; color : White; width : 189px; height : 18px; padding-right : 3px; border-left-width : 0px; border-right-width : 0px;  text-align : right;}


a.c1go:link, a.c1go:visited { color: #000000; text-decoration: underline; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none} 
a.c1go:hover {  color: #CC0000; text-decoration: underline; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:underline}
/*color: #FBF244;*/

a.qlink:link,a.qlink:visited { color: #000000; text-decoration: none; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none} 
a.qlink:hover {  color: #850B0A; text-decoration: underline; font-size: 10px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:underline}

a.toplink:link, a.toplink:visited { color: #FFFFFF; text-decoration: underline; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:none} 
a.toplink:hover {  color: #DDDDDD; text-decoration: underline; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; text-decoration:underline}

a.c1u:link, a.c1u:visited {  color: navy; text-decoration: underline; font-size: 12px;}   
a.c1u:hover {  color: black; text-decoration: underline; font-size: 12px; font-weight: normal;} 


a.golarge:link, a.golarge:visited {  color: navy; text-decoration: none; font-size: 18px; font-weight: bold; } 
a.golarge:hover {  color: black; text-decoration: none; font-size: 18px; font-weight: bold; }

/* ----Content Area 2 (c2) ----*/
table.c2p { font-size : 12px; color : Black;}
td.c2h { background-image : url(/images/header-bluesmall.gif); font : bold x-small Arial, Helvetica, sans-serif; color : White; width : 189px; height : 18px; padding-left : 3px; border-left-width : 0px; border-right-width : 0px;  text-align : left;}

a.c2go:link, a.c2go:visited  { color: #FFFFFF; font-size: 11px; font-family: Arial, Helvetica, sans-serif}   
a.c2go:hover { color: #000000; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif} 
 

a.vg:link, a.vg:visited  {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}   
a.vg:hover {
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 
a.vg1:link, a.vg1:visited  {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}   
a.vg1:hover {
	color: #000000;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 


/* ----Footer (f) ----*/
table.f { font-size : 10px; color : Black;}
a.f:link, a.f:visited { font-size : 10px; color : navy; text-decoration: none; }
a.f:hover { font-size : 10px; color : gray; text-decoration: none; }
a.fu:link, a.fu:visited { font-size : 10px; color : navy; text-decoration: underline;}
a.fu:hover { font-size : 10px; color : gray; text-decoration: underline; }

a.banner:link, a.banner:visited, a.banner:hover {color: #0A3971; text-decoration: none; font-size : 10px; font-weight: bold;; font-family: Tahoma}

a.last:link, a.last:visited {
	font-size : 10px;
	color : #000000;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
a.last:hover {
	font-size : 10px;
	color : #000000;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
}

/* ----Exceptions and Rarely Used IDs ----*/
a.quicksearch:link, a.quicksearch:visited { font-size : 11px; color : navy;}
a.quicksearch:hover { font-size : 11px; color : gray;}
#quicksearch { font-size : 11px; color : navy;}
#tripplanner2ndprompt {font-size : 12px;  color :  #CC0000; margin-bottom : 0px; font-weight : bold;}
#currencyprompt {font-size : 12px;  color : navy; margin-bottom : 0px; font-weight : bold;}
#blueheadertext {font : bold x-small Arial, Helvetica, sans-serif; color : White}
#explore {background-image : url(\images\explorebg.gif); background-repeat : no-repeat; font-size : 12px; color : White;}

/*----Font Family Definition----*/

h1, h2, h3, h4, h5, select, span.sub, span.subbold, span.navybold, span.huge, span.large, span.bold, span.white, span.subwhite, span.head, span.head1, span.head2, table.n1, a.n1:link, a.n1:visited, a.n1:hover, 
td.n2, a.n2:link, a.n2:visited, a.n2:hover, a.n3b:link, a.n3b:visited, a.n3b:hover, a.n3w:link, a.n3w:visited, a.n3w:hover, a.n3h:link, a.n3h:visited, a.n3h:hover, 
table.c1p, td.c1h, a.c1go:link, a.c1go:visited, a.c1go:hover, a.c1u:link, a.c1u:visited, a.c1u:hover, a. golarge:link, a. golarge:visited, a. golarge:hover, 
table.c2p, td.c2h, a.c2go:link, a.c2go:visited, a.c2go:hover, table.f, a.f:link, a.f:visited, a.f:hover, a.fu:link, a.fu:visited, a.fu:hover, a.:link, a.:visited, a.:hover, a.subu:link, 
a.subu:visited, a.subu:hover, li.number, a.sub:link, a.sub:visited, a.sub:hover
{ font-family : Arial, Helvetica, sans-serif; }

a.:link, a.:visited {  color: navy; text-decoration: underline; font-size: 12px}   
a.:hover {  color: black; text-decoration: underline; font-size: 12px} 

a.back:link, a.back:visited {  color: #C91D24; text-decoration: none; font-size: 12px; font-weight: bold;}   
a.back:hover {  color: black; text-decoration: underline; font-size: 12px; font-weight: bold;} 




.header {  font-family: "MS Sans Serif", "MS Serif"; font-size: 14pt; font-weight: bold; color: #004080}
.border {
	border: 1px solid #E6E6E6;
}
.padding {
	line-height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 5px;

}
a.attraction:link, a.attraction:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0000FF;
	text-decoration: none;
}
a.attraction:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
.headingblue {
	color: navy;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;

}
.grayclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #545454;
	margin: 0px;
	padding: 0px;
	font-weight: normal;

}
.graydark {

	font-family: Tahoma;
	font-size: 9px;
	color: #999999;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
.bluetollfree {
	font-family: Tahoma;
	font-size: 10px;
	color: #333399;
}
.hbold {
	font-weight: normal;
}
.refresh {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #354781;
	font-weight: bold;
}
a.bigfont1:link, a.bigfont1:visited {font-family: Arial, Helvetica, sans-serif;font-size: 12pt;font-weight: bold;color: #354781; }
a.bigfont1:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}.headinline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000080;
	display: inline;
}
.onlyforsh {
display: none;
}
