.menuText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12.5px;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.menuText a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.menuText a:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.menuTextSub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	line-height: 13px;
	margin: 0px;
}

.menuTextSub a {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

.menuTextSub a:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

.menulink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-top: 4px;
	margin-left: 5px;
	margin-bottom: 4px;
}

.menulink a:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

a:Active.menulink {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #004080;
	font-weight: bold;
}
.normalText12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.normalText12 a {
	color: #000000;
	text-decoration: none;
}

.normalText12 a:Hover {
	color: maroon;
	text-decoration: underline;
}
.pageTitle20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
	text-decoration: none;
}
.normalText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.normalText10 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: none;
	}
.normalText10 a:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: underline;
}
.brownText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #c6a77f;
	text-decoration: none;
	line-height: 12px;
}
.pageTitle16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}

.blueText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7db9db;
	text-decoration: none;
	line-height: 12px;
}

a.topmenulink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:Hover.topmenulink {
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: underline;
}

.purpleText10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a3a0c9;
	text-decoration: none;
	line-height: 12px;
}

a.pagenavlink {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}

a:Hover.pagenavlink {
	font-family: Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: underline;
}

a.generallink {
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: none;
}

a:Hover.generallink {
	font-family: Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: underline;
}

.normalText9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.normalText9 a {
	font-family: Arial, Helvetica, sans-serif;
	color: #004080;
	text-decoration: none;
	}
.normalText9 a:Hover {
	font-family: Arial, Helvetica, sans-serif;
	color: maroon;
	text-decoration: underline;
}

.greyText9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	line-height: 11px;
}
.itinerarytable {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #BEDCED;
}
.itinerarytable td {
	padding: 4px;
	border-top: 6px solid #FFFFFF;
	border-right: 2px solid #FFFFFF;
}
.itinerarytable h2 {
	text-align: right;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin: 0px;
}
.itinerarytable h1 {
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #336699;
	margin: 0px;
}
.itinerarytable h3 {
	text-align: left;
	font-size: 13px;
	font-weight: bold;
	color: #336699;
	margin: 0px;
}
/* Dynamic Pages */

#dPage{
	font-family:Arial, Helvetica, sans-serif;
}
#dPage h1 {
	color: #65c6d9;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 6px;
}
#dPage h2 {
	color: #65c6d9;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	margin-top: 18px;
	margin-bottom: 6px;
}
#dPage h3 {
	color: #000000;
	font-size: 10px;
	font-weight: bolder;
	line-height: 12px;
	margin: 0px;
}
#dPage h4 {
	color: #65c6d9;
	font-size: 10px;
	font-weight: bolder;
	line-height: 16px;
	margin: 0px;
}
#dPage p {font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	margin-top:0px;
	margin-bottom:4px;
}
#dPage a:link, #dPage a:visited{
	color: #AA0000;
	text-decoration: none;
}

#dPage a:hover {
	color: #DDDDDD;
	text-decoration: none;
}

ul {
	font-size: 10px;
	font-weight:bold;
	list-style-type:square;
}
#dPage li {margin-bottom:.3em}
#dPage hr {color:darkred; background-color:darkred} /* adjust to taste */
#dPage h1 {margin-top:0}
