/* CSS Document */

body { 
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #002642;
	background-color: #DBDBDB; }

td, p { 
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: #002642; }

h1 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #4C5163;
	margin: 0px;
	padding: 0px;
	display: inline; }

h2 { 
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #4C5163;
	margin: 0px;
	padding: 0px;
	display: inline; }

a { color: #003A65; }
a:hover { color: #000000; }


/* forms ----------------------------------------------------- */
input { 
	font-size: 11px;
	text-decoration: none;
	border-color: #A1A1A1;
	border-width: 1px; }
select { 
	font-size: 11px;
	text-decoration: none;
	border-color: #A1A1A1;
	border-width: 1px; }

#button001 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	border-color: #DDAA00;
	border-width: 1px;
	background-color: #F4CD00;
	color: #000000; }
#button002 { 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	border-color: #DDAA00;
	border-width: 1px;
	background-color: #F4CD00;
	color: #000000; }
/* forms ----------------------------------------------------- */

#mainTable { 
	width: 764px; }

#heaDer { 
	height: 70px;
	background-color: #F1F1F1;
	background-position: top center;
	background-repeat: no-repeat; }


#mainNavTable { 
	width: 100%;
	height: 25px;
	background-color: #003A65; }
#topNav { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-right: 10px; }
#topNavItem { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 7px;
	padding-right: 5px; }
#topNavItem:hover { 
	color: #F4CD00;
	text-decoration: none; }

#mainImageTable { 
	width: 100%;
	height: 100px; }
#loGo { 
	width: 192px;
	background-color: #FFFFFF;
	font-size: 0px; }
#mainImages { font-size: 0px; padding: 0px; margin: 0px; line-height: 0px; }
#mainImage { border-left: 2px solid #DBDBDB; font-size: 0px; margin: 0px; padding: 0px; }

#mainBodyTable { 
	width: 100%; }

#subNav { 
	width: 192px;
	background-color: #C8C8C8; }
#subNavCell { 
	border-top: 2px solid #DBDBDB; }


#subNavItem { 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 4px;
	padding-right: 35px;
	color: #003A65;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/persistent/templateimages/sub_nav_arrow.jpg);
	background-position: right center;
	background-repeat: no-repeat;
	border-bottom: 2px solid #DBDBDB;
	display: block; }
#subNavItem:hover { 
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	background-image: url(/persistent/templateimages/sub_nav_arrow_over.jpg);
	background-position: center right;
	background-repeat: no-repeat;
	background-color: #003A65; }


#bodySubNav { 
	color: #000000;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
	padding-left: 5px;
	padding-right: 5px;
	display: inline; }
#bodySubNav:hover { 
	color: #003A65;
	font-size: 11px;
	font-weight: normal;
	text-decoration: underline; }

#mainContent { 
	border-left: 2px solid #DBDBDB;
	background-color: #FFFFFF;
	padding-left: 20px;
	padding-right: 20px; }

#newsBox { 
	padding-top: 10px;
	padding-bottom: 10px;
	width: 165px;
	background-color: #FFFFFF;
	height: 100%; }
#newsCell { 
	border-left: 1px solid #DBDBDB;
	padding-left: 10px;
	padding-right: 10px; }
#newsItem { 
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #4C5163; }
#newsItem:hover { 
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
	color: #003A65; }


/* tours --------------------------- */
#toursHeader { background-color: #003A65; font-size: 11px; font-weight: bold; color: #FFFFFF; }
#toursInfo { background-color: #F1F1F1; font-size: 9px; color: #454545; }
#toursInfoA { background-color: #F4CD00; font-size: 8px; color: #454545; }
#toursInfoB { background-color: #D1D1D1; font-size: 9px; color: #454545; padding: 0px; }
#toursInfoC { font-size: 9px; color: #454545; }
#toursInfoD { background-color: #F1F1F1; font-size: 8px; color: #454545; }
#toursInfoE { font-size: 9px; color: #003A65; font-size: 11px; font-weight: bold; }
#tInfo { font-size: 11px; color: #003A65; font-weight: bold; }
#tInfoA { font-size: 11px; color: #003A65; font-weight: normal; font-style: italic; }
#tInfoB { font-size: 11px; color: #003A65; font-weight: normal; }
#tInfoExtra { font-size: 14px; color: #000000; font-weight: bold; font-style: italic; }
#tInfoFooter { font-size: 9px; color: #003A65; font-weight: normal; }

#tInfoHeading1 { 
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #003A65; }

#tInfoHeading2 { 
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	color: #4C5163; }


#toursBox { 
	padding-top: 10px;
	padding-bottom: 10px;
	width: 175px;
	background-color: #FFFFFF;
	height: 100%; }
#toursCell { 
	padding-left: 10px;
	padding-right: 10px; }
/* tours --------------------------- */


#fooTer { 
	width: 100%;
	margin-top: 3px;
	border-top: 1px solid #C8C8C8;
	padding-top: 2px;
	color: #A6A6A6;
	font-size: 8px;
	text-transform: uppercase; }
#footerText { 
	color: #A6A6A6;
	font-size: 8px;
	text-transform: uppercase;
	text-decoration: none; }
#footerText a:hover { 
	color: #000000;
	font-size: 8px;
	text-transform: uppercase;
	text-decoration: none; }
