body {

	font-family: "Lucida Grande", "Trebuchet MS", Trebuchet, Tahoma, Helvetica, Arial;
	font-size: 12px;
	background: url("images/vic1bg.gif") repeat-x;
	margin: 0px;

}

td#toppat {
background-image: url(images/vic2b.jpg);
background-repeat: no-repeat; }

td {
text-align: left; }

.alt {

	display: none;

}

/* Header section begin */

#header {

	width: 768px;
	height: 228px;
	padding-top: 15px;
	background: url("images/headerbg.jpg") top left no-repeat;

}

#header ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#header p {

	margin: 0;

}

#header .container {

	width: 780px;

}

#header #contactDisplay {

	float: right;
	position: relative;
	top: 8px;

}

* html #header #contactDisplay {
	top: 4px;
}

#header #contactDisplay h2 {
	display: inline;
	float: left;
	margin: 5px 0 5px 12px;
}

#header #contactDisplay li {

	color: #1C3E97;
	font-size: 16px;
	text-align: right;
	margin: 0;
	padding: 0;

}

.headerButtons {

	display: block;
	width: 175px;
	border: 2px solid #69B4DB;
	background: #ee2f25;
	text-align: center;
	padding: 4px;
	color: #fff;
	text-decoration: none;
	font-size: 13px;

}

.headerButtons:hover {

	border: 2px solid #ee2f25;
	background: #69B4DB;
	color: #093B7B;
	
}


#header #navList, #header #navListShadow {

	position: absolute;
	margin-top: 62px;
	margin-left: 342px;

}

#safari #header #navListShadow {

	margin-left: 347px;

}

* html #header #navList, * html #header #navListShadow {

	margin-left: 355px;

}

#header #navList li, #header #navListShadow li {

	text-align: right;
	font-weight: bold;

}

#header #navList a, #header #navListShadow a {

	display: block;
	text-decoration: none;
	color: #fff;
	background: url("images/bullet_blue.gif") right no-repeat;
	padding: 4px 18px 4px 0;

}

* html #header #navList a, * html #header #navListShadow a {

	padding: 0 18px 4px 0;

}

#header #navList a {

	position: relative;
	z-index: 100;

}

#header #navListShadow a {

	position: relative;
	z-index: 5;
	left: 1px;
	top: 1px;
	color: #000;
	background: none;

}

* html #header #navListShadow a {

	position: relative;
	left: 2px;
	top: 1px;

}

#header #navList a:hover {

	background: url("images/bullet_white.gif") right no-repeat;

}



#navList #nl1 a, #navListShadow #nl1 a {

	position: relative;
	left: 11px;

}

 #navList #nl2 a, #navListShadow #nl2 a {

	position: relative;
	left: 37px;

}

#navList #nl3 a, #navListShadow #nl3 a {

	position: relative;
	left: 55px;

}

#navList #nl4 a, #navListShadow #nl4 a {

	position: relative;
	left: 73px;

}


#navListShadow #nl4 a {

	position: relative;
	left: 73px;

}

#navList #nl5 a, #navListShadow #nl5 a {

	position: relative;
	left: 83px;

}

#navList #nl6 a, #navListShadow #nl6 a {

	position: relative;
	left: 94px;

}

#navList #nl7 a, #navListShadow #nl7 a {

	position: relative;
	left: 100px;

}


#navList #nl5 a, #navListShadow #nl5 a {

	position: relative;
	left: 83px;

}

#navList #nl6 a, #navListShadow #nl6 a {

	position: relative;
	left: 94px;

}

#navList #nl7 a, #navListShadow #nl7 a {

	position: relative;
	left: 100px;

}


#welcomePage #header #navList #nl1 a {

	color: #FFF773;

}

#schedulesPage #header #navList #nl2 a {

	color: #FFF773;

}

#faresPage #header #navList #nl3 a {

	color: #FFF773;

}

#reservationsPage #header #navList #nl3 a {

	color: #FFF773;

}

#summerpackagesPage #header #navList #nl5 a {

	color: #FFF773;

}

#idneedsPage #header #navList #nl4 a {

	color: #FFF773;

}

#jobsPage #header #navList #nl6 a {

	color: #FFF773;

}

/* Header section end */

.blue {

	background: #1C3E97;
	font-size: 16px;
	font-style: italic;
	color: #fff;
	padding: 5px;
	text-align: center;

}

.blue p {

	padding: 0px;
	margin: 0px;
	font-size: 11px;

}

.blue a {

	color: #fff;

}

.sidenav {

	background: #4994BB;
	padding: 13px;
	width: 173px;
	margin-top: 15px;
	color: #ffffff; }

.sidenav ul {

	list-style: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	color: #fff;
	font-size: 16px;

}

.sidenav li {

	margin-left: 15px;
	margin-bottom: 2px;
	font-size: 12px;
	font-weight: normal;

}

.sidenav li a {

	background: url("images/spacer.gif") no-repeat;
	padding-left: 15px;
	color: #fff;
	text-decoration: none;	

}

.sidenav li a:hover {

	background: url("images/whitearrow.gif") no-repeat;
	padding-left: 15px;
	color: #fff;
	text-decoration: none;	

}

.sidenav hr {

	width: 150px;
	/* border: 1px solid white; */
	margin-left: 18px;
	color: #fff;
	background: #fff;
	height: 2px;

}

.booking {

	margin-left: 20px;

}

.booking p { margin: 0px; padding: 0px; }

.booking a {

	text-align:left;
	color: #fff;
	
}

.booking a:hover {

	background: none;
	padding-left: 15px;
	text-decoration: none;

}

.booking a .rese {

	color: #EE3025;
	margin-left: 15px;

}

.rese { padding:0px; margin: 0px; }

.rese:hover { color: #FF9085 }

.content {

	font-size: 12px;
	padding: 10px;

}

.bigdeal {

	font-weight: bold;
	color: maroon;
	text-align:center;
	width: 100%;
	font-size: 14px;

}

.bigdeal p {

	margin: 0px;
	padding: 0px;

}

.bigdeal h2 {

	margin: 0px;
	margin-top: 5px;
	padding: 0px;
	font-size: 16px;

}

.bigdeal a {

	color: #1C3E97;

}

.distancetable td {

	font-size: 10px;

}

h1 {

	display: block;
	padding: 5px;
	color: #990000;
	background: #eeeeee;
	font-size: 16px;

}

.content li {

	font-size: 16px;

}

.qa {

	border: 1px dashed #4994BB;
	padding: 10px;
	margin: 10px;
	background: #dfefff;

}

.qa li {

	font-size: 12px;

}

.qa hr {

	color: #4994BB;
	background: #4994BB;
	border: 1px solid #4994BB;

}

#copyright {

	font-size: 10px;
	color: #fff;
	text-align:center;
	display: block;
	margin-bottom: 5px;

}

#copyright a {

	color: #fff;

}

#sideButtons {

	margin: 0px;
	padding: 0px;

}

#sideDL dt {

	margin-bottom: 10px;

}

#sideDL dt .green {
	background: #63B45A;
}

.sideButtons {

	display: block;
	width: 175px;
	border: 2px solid #69B4DB;
	background: #297B9B;
	text-align: center;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;

}

.sideButtons:hover {

	border: 2px solid #297B9B;
	background: #69B4DB;
	color: #093B7B;
	
}

#tulip {

	display: block;
	width: 175px;
	border: 2px solid #69B4DB;
	background: #297B9B url("images/tulip.gif") center no-repeat;
	text-align: center;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	font-size: 12px;

}

#tulip:hover {

	background: #69B4DB url("images/tulip.gif") center no-repeat;
	border: 2px solid #297B9B;
	color: #093B7B;

}

#win300 {

	width: 200px;
	padding-top: 57px;
	background: url("images/win300.gif") top center no-repeat;
	text-align: left;

}

/* \*/
#win300 a {

	display: table;

}
/* */

#win300 a {

	font-size: 11px;
	font-weight: bold;
	width: 190px;
	background: #1C3E97;
	padding: 5px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	margin-bottom: 5px;

}

#win300 a:hover {

	background: #001E77;

}

#travelPackages {
width: 100%:
margin: 0 auto;

}

#travelPackages li {
	display: inline;
	padding: 8px;
	list-style: none;
	width: 80px;
	
}



#travelPackages a {
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	margin: 0 10px;
}

#travelPackages a:hover {
	text-decoration: underline;
}


#tableDisplay {

	display: table;

}

#homeLink {

	display: block;
	width: 150px;
	height: 100px;
	position: absolute;
	margin-left: 10px;
	margin-top: -10px;


}
