body {
	text-align: center;
	background-color: rgb(255, 255, 204);
	background-image: url(bg_leaf.jpg);
	color: rgb(0, 104, 48) /*#006830*/;
	margin: 10px;
}
#everything {
	width: 750px;
	text-align: left;
	margin: 0 auto;
	font-size: 13px;
	font-family: Helvetica, Arial;
}
#banner {
	background-color: #f8f9eb;
	background-color: #be9fff;
	height: 86px;
}
#banner img {
	vertical-align: middle;
}
#banner a {
	text-decoration: none;
	margin-right: 25px;
}
#topnav {
	text-align: center;
	margin: 7px 0px 10px 0px;
}
#topnav table { 
	/*width: 100%;*/
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
}
.topLinks a:link, .topLinks a:visited, .topLinks2 a:link, .topLinks2 a:visited, .topLinks3 a:link, .topLinks3 a:visited {
	background-image: url(topnav_green.gif);
	background-position: center center;
	background-repeat: no-repeat;
	text-decoration: none;
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica;
	font-weight: bold;
	line-height: 9px;
	color: #333399;
	width: 96px;
	height: 23px;
	padding: 21px 0px 0px 0px;
	margin: 0px 5px;
	/*vertical-align: middle;*/
	display: block;
	position: relative;
}
.topLinks2 a:link, .topLinks2 a:visited { 
	height: 27px;
	padding: 17px 0px 0px 0px;
}
.topLinks3 a:link, .topLinks3 a:visited { 
	height: 27px;
	padding: 17px 0px 0px 0px;
	font-size: 10px;
}

.topLinks a:hover, .topnav a:active, .topLinks2 a:hover, .topLinks2 a:active, .topLinks3 a:hover, .topLinks3 a:active {
	background-image: url(topnav_orange.gif);
	color: #333399;
}

.leftnav {
	width: 110px;
	float: left;
}
.leftnav span {
	border-color: #000000;
	border-style: solid;
	border-width: 1px;
	display: block;
	margin: 1px 0px 2px 0px;
}
.leftnav a:link, .leftnav a:visited {
	background-color: #be9fff;
	color: #ffffff;
	border-color: #6820FF;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	text-decoration: none;
	text-align: left;
	font-size: 12px;
	font-family: Helvetica, Arial;
	font-weight: bold;
	display: block;
	padding: 1px 4px 0px 4px;
}
.leftnav a:hover, .leftnav a:active {
	background-color: #e1d2ff;
	color: #000000;
	text-decoration: none;
}
#new { margin-bottom: 10px; }
#new a:link, #new a:visited {
	background-color: transparent;
	border: 0px;
	display: inline;
	color: #b53c78;
	text-transform: uppercase;
	font-size: 15px;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
}
#new a:hover, #new a:active {}

a:link		{ color: rgb(153, 0, 51); }
a:visited 	{ color: #663333; }
a:hover		{ color: rgb(255, 102, 0); }
a:active	{ color: rgb(255, 102, 0); }
hr {
	background-image: url("line.gif");
	background-color: transparent;
	background-repeat: repeat-x;
	background-position: center center;
	width: 100%;
	height: 10px;
	border: 2px solid transparent;
	margin: 0px;
	padding: 20px 0px;
}
img { border: 0px; }
img a { text-decoration: none; }
h1 { text-align: center; text-transform: uppercase; font-size: 2.0em; font-weight: normal; margin: 0px; padding: 0px; color: #b53c78; }
h2 { font-size: 1.2em; color: #333399; text-align: center; font-variant: small-caps; margin: 4px 0px 10px 0px;}
ul {
	margin: 0px;
	padding: 0px 0px 0px 23px;
	list-style: url(ani_bullet.gif);
}
li { padding-bottom: 0.9em; }
#seeBelow { text-align: center; font-weight: bold; font-size: 1.0em;}

#main {
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	padding-top: 0px;
	float: right;
	width: 625px;
	font-size: 1.2em;
	}
	#main p {
		/*font-size: 1.2em;*/
		/*text-indent: 30px;*/
	}
.centered{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
}
.nobr { white-space: nowrap; }
#payingInfo {
	width: 450px;
	font-family:'Times New Roman', Times, serif;
	margin: 0 auto;
	}
	#payingInfo table {
		border: 0px;
		width: 100%;
		vertical-align: top;
	}

#weTravel p { text-align: center; text-indent: 0px;}

#iconLinks {
	width: 450px;
	margin: 0 auto;
	text-align: center;
	color: #006830;
	}
	#iconLinks table {
		width: 100%;
		border-style: double;
		border-color: #006830;
		border-width: 5px;
		border-spacing: 0px;
		border-collapse: collapse;
	}
	#iconLinks a:link, #iconLinks a:visited {
		text-decoration: none;
		color: #006830;
	}
	#iconLinks a:hover, #iconLinks a:active {
		text-decoration: underline;
	}
	#iconLinks tr { height: 66px; }
	#iconLinks th { width: 128px; background-color: transparent; font-size: smaller; text-align: center; }
	#iconLinks td { width: 322px; background-color: #B1CC97; font-weight: bold; text-align: left; }
#additionalInfo {clear:both;}
#footer {
	clear: both;
	text-align: center;
	margin-top: 8px;
}
#footer p {
	margin: 0px;
	padding: 0px;
}

