body {
	margin:0;
	padding:0;
	background-color:#70757E;/*
1E4366
*/
}
h3 {
	font: bold 14px Helvetica, Arial, sans-serif;
	color:#FFF;
}
.yellowLinks {
	font: bold 12px Helvetica, Arial, sans-serif;
	color:#FFCC00;
}
.message {
	font: 12px Helvetica, Arial, sans-serif;
	color:#cc0000;
}
#body {
	position:absolute;
	width:810px;
	left: 50%;
	top:20px;
	margin-left: -405px;
	background-color:#1B1A19;
	min-height:800px;
	border:#fff solid 1px;
}
#banner {
	float:left;
	width:810px;
	background:url(../images/banner.jpg) no-repeat;
	height:188px;
}
#menu {
	float:left;
	width:809px;
	height:40px;
	background: url(../images/menu.jpg) no-repeat;
}
#menu ul {
	list-style:none;
	margin-left:10px;
	margin-top:8px;
}

#menu li {
	display:inline;
	margin-left:10px;
	margin-right:10px;
	/*background-image:url(images/vertical_divider.jpg);
	background-repeat:no-repeat;*/
	/*background-attachment:fixed;
	background-position:right;*/
}
#menu li.vertDivider {
	background-image:url(../images/sep_vertical.jpg);
	background-repeat:no-repeat;
	background-position:right;
}
#menu a {
	font: bold 11px Helvetica, Arial, sans-serif;
	margin-bottom:0;
	color:#fff;
	text-decoration:none;
	padding-right:30px;
}
#menu a:hover {
	color:#FFCC00;
}
#page {
	float:left;
	width:515px;
	min-height:500px;
	margin-left:5px;
	margin-right:5px;
}
#page p {
	font: 12px/16px Helvetica, Arial, sans-serif;
	color:#fff;
}
#page ul {
	list-style:none;
}
#page li {
	font: bold 12px Helvetica, Arial, sans-serif;
	color:#fff;
}
#page h2 {
	font: bold 14px Helvetica, Arial, sans-serif;
	color:#fff;
}
#page h3 {
	text-align:center;
	color:#ffcc33;
}
#page th {
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	text-align:center;
	color:#ffcc33;
}
#page td {
	font: 11px Helvetica, Arial, sans-serif;
	color:#fff;
}
#page td.tourHeading, #page td.leftHeading {
	background-color:#133467;
	color:#fff;
	padding-left:5px;
	font-size:12px;
}
#page td.tourInfo {
	background-color:#000;
	color:#fff;
	padding-left:5px;
}
td.leftHeading {
	width:10%;
	line-height:18px;
	text-align:right;
}
#gallery {
	float:left;
	width:800px;
	height:500px;
	margin-top:10px;
}
#sideBar {
	float:right;
	width:265px;
	min-height:490px;
	background-color:#133467;
	margin-right:10px;
	margin-top:10px;
	color:#FFF;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
	padding-left:6px;
	border:#758696 solid 1px;
}
#sideBar ul {
	margin-left:3px;
	margin-right:3px;
}
#sideBar h3, #contentCenter h3 {
	font: bold 14px/20px Helvetica, Arial, sans-serif;
	text-align:center;
	color:#ffcc33;
}
#sideBar a {
	color:#FFF;
	text-decoration:none;
}

.horizDivider {
	height:10px;
	width:220px;
	background-image:url(../images/horiz_divider.jpg) no-repeat;
}
.randPic {
	float:left;
	width:250px;
	margin-left:7px;
}

#contentCenter {
	float:left;
	width:550px;
	margin-left:125px;
	border:#758696 solid 1px;
	background-color:#133467;
	margin-top:10px;
	color:#FFF;
	font: bold 11px/18px Helvetica, Arial, sans-serif;
}
.regCol {
	float:left;
	width:250px;
	margin-left:10px;
}
.regCol input, .regCol select {
	height:20px;
	margin:2px 0 10px;
	padding:0;
	width:91%;
}

.required {
	color:#FF0000;
}
#response {
	float:left;
	width:500px;
	color:#FFCC00;
}

