body {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
.popup { margin-top: 20px; margin-right: 20px; margin-bottom: 20px}

/*----- GLOSSARY STYLES ----- */

.glossarypage-item {color: #FF6600; text-decoration: underline; font-weight: bold;}
.glossarypage-item a {color: #FF3399; text-decoration: underline}
.glossarypage-item a:hover {color: #FF3399; text-decoration: underline}

/*----- JUMP MENU STYLES -----*/

.jump {
	font-size: x-small;
	padding: 5px 2px 5px 10px;
	background-color: #000000;
	width: 738px;
	color: #FFFFFF;
	margin-bottom: 1px;
	position: absolute;
	top: -99px;
	height: 100px;
}
.jump a {color: #666666; text-decoration: none}
.jump a:hover {color: #999999; text-decoration: none}

/*----- PAGE ELEMENT POSITIONS & STYLES -----*/

.header {
	background-color: #000000;
	height: 77px;
	width: 740px;
	padding-left: 10px;
	padding-top: 3px;
}
.search {
	position: absolute;
	top: 30px;
	left: 430px;
	width: 300px;
	text-align: right;
}
.main {margin-bottom: 20px; margin-top: 0px; width: 750px}
.content {width: 570px}
.bottom {width: 570px}

.title {
	background-color: #006699;
	padding: 10px;
	color: #FFFFFF;
	text-align: right;
	width: 550px;
	margin-bottom: 20px;
	font-size: large;
}

/*----- NAVIGATION BAR STYLES -----*/

.navigation1 {
	background-color: #CCCC99;
	text-align: right;
	padding: 5px 10px 5px 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: small;
	width: 735px;
	font-weight: bold;
	color: #333333;
}
.navigation1 a {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
}
.navigation1 a:hover {
	font-weight: bold;
	color: #CC0000;
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}

/*----- NAVIGATION TRAIL STYLES -----*/

.trail {
	text-align: left;
	padding: 5px 5px 5px 14px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: x-small;
	color: #CC0000;
	width: 736px;
}
.trail a {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}
.trail a:hover {
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

/*----- RIGHT COLUMN STYLES -----*/

.navigation2 {
	width: 160px;
	font-size: small;
	padding: 0px;
	float: right;
}
.related {
	width: 200px;
	font-size: small;
	padding: 0px;
	float: right;
}
.settlement-list-title {
	padding: 5px;
	color: #FFFFFF;
	font-size: x-small;
	background-color: #006699;
	margin: 0px 0px 1px;
	font-weight: bold;
}
.settlement-list {
}
.settlement-list ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	display: block;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
}
.settlement-list ul li {
	list-style-type: none;
	display: block;
	list-style-position: outside;
	margin: 0px 0px 1px;
	text-align: left;
	background-color: #CCCC99;
}
.settlement-list ul li a {
	color: #333333;
	text-decoration: none;
	background-color: #CCCC99;
	padding: 5px;
	display: block;
	list-style-type: none;
}
.settlement-list ul li a:hover {
	color: #CC0000;
	text-decoration: none;
	background-color: #999966;
}

/*----- LOG-IN BOX STYLES -----*/

.login {
	color: #FFFFFF;
	background-color: #006699;
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.login p {
	font-size: small;
}
.login p a {
	color: #FFFFFF;
	text-decoration: none;
}
.login p a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

/*----- MAIN CONTENT STYLES -----*/

.content2 {margin-left: 20px; width: 550px; padding-bottom: 20px; font-size: small; color: #444444;line-height: 1.5em;}
.content2 h1 {color: #CC0000;}
.content2 h2 {color: #006699;}
.content2 h3 {color: #006699;}
.content2 h4 { }
.content2 h5 {margin-bottom: 0px;}
.content2 h6 {text-decoration: none;}
.content2 h6 a {color: #006699; text-decoration: none;}
.content2 h6 a:hover {color: #006699; text-decoration: underline;}
.content2 h6 img {border: 0px; padding-right: 5px;}
.content2 h6 img a {text-decoration: none; border: none;}
.content2 h6 img a:hover {text-decoration: none;}
.content2 p {font-size: small; color: #444444;}
.content2 p a {color: #000000; font-weight: bold; text-decoration: none;}
.content2 p a:hover {color: #CC0000; text-decoration: underline;}
.content2 p img {font-size: small; color: #444444; margin-right: 10px; margin-bottom: 10px;}

.content2 ol {
	line-height: 1.4em;
	color: #006699;
	margin-top: 0px;
	padding-top: 0px;
}
.content2 ul {
	line-height: 1.4em;
	color: #006699;
	margin-top: 0px;
	padding-top: 0px;
}
.content2 ol li {
	color: #333333;
	font-size: small;
}
.content2 ul li {
	color: #333333;
	font-size: small;
}
.content2 table {
	font-size: small;
}
.content2 table caption {
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0000;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	vertical-align: top;
	padding: 5px;
}
.content2 table tr th {
	font-size: small;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #CC0000;
	color: #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	text-align: left;
	padding: 5px;
}
.content2 table tr td {
	font-size: small;
	color: #444444;
	background-color: #DDDDDD;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 5px;
	vertical-align: top;
}
.content2 table tr td a {color: #000000; text-decoration: none; font-weight: bold;}
.content2 table tr td a:hover {text-decoration: underline;}

/*----- SITE MAP STYLES -----*/

.content-sitemap {margin-left: 20px; width: 550px; padding-bottom: 20px;}

.content-sitemap h1, .content-sitemap h2, .content-sitemap h3, .content-sitemap h4, .content-sitemap h5, .content-sitemap h6 {line-height: 1.5em;} 
.content-sitemap h1 {
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: small;
	background-color: #CC0000;
	padding: 5px 5px 5px 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	margin-bottom: 0px;
}
.content-sitemap h1 a {color: #FFFFFF; text-decoration: none;}
.content-sitemap h1 a:hover {color: #FFFFFF; text-decoration: underline;}

.content-sitemap h2 {
	color: #6699CC;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: small;
	background-color: #DDDDDD;
	padding: 5px 5px 5px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.content-sitemap h2 a {color: #006699; text-decoration: none;}
.content-sitemap h2 a:hover {color: #006699; text-decoration: underline;}

.content-sitemap h3 {
	color: #666666;
	margin-bottom: 0px;
	margin-top: 0px;
	font-size: small;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 40px;
	background-color: #EEEEEE;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.content-sitemap h3 a {color: #666666; text-decoration: none;}
.content-sitemap h3 a:hover {color: #666666; text-decoration: underline;}

.content-sitemap h4 {
	color: #666666;
	margin-left: 40px;
	margin-bottom: 0px;
	margin-top: 0px;
}
.content-sitemap h4 a {color: #666666; text-decoration: none;}
.content-sitemap h4 a:hover {color: #666666; text-decoration: underline;}

.content-sitemap h5 {margin-bottom: 0px;}
.content-sitemap h5 a {margin-bottom: 0px; text-decoration: none;}
.content-sitemap h5 a:hover {margin-bottom: 0px; text-decoration: underline;}

.content-sitemap h6 {text-decoration: none; margin-top: 0px; margin-bottom: 0px;}
.content-sitemap h6 a {color: #006699; text-decoration: none;}
.content-sitemap h6 a:hover {color: #006699; text-decoration: underline;}
.content-sitemap h6 img {border: 0px; padding-right: 5px;}
.content-sitemap h6 img a {text-decoration: none; border: none;}
.content-sitemap h6 img a:hover {text-decoration: none;}

/*----- FOOTER STYLES -----*/

.footer {
	background-color: #000000;
	text-align: right;
	padding: 5px 10px 5px 5px;
	margin-bottom: 10px;
	margin-top: 0px;
	font-size: x-small;
	width: 735px;
	color: #FFFFFF;
}
.footer a {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	font-weight: bold;
	color: #CCCC99;
	text-decoration: none;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC99;
}

/*----- OTHER NEWS STYLES (HOME PAGE) -----*/

.othernews { }
.newsthumb {width: 150px; display: inline; margin-right: 20px;}
.newsthumb img {margin-bottom: 5px}
.newsthumb1 {
	font-size: small;
	line-height: 1.3em;
	color: #000000;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
	display: block;
	width: 140px;
}
.newsthumb1 a {font-weight: bold; color: #CC0000; text-decoration: none;}
.newsthumb1 a:hover {font-weight: bold; color: #CC0000; text-decoration: underline;
}
.newsthumb2 {
	font-size: small;
	line-height: 1.3em;
	color: #666666;
	width: 140px;
	text-align: left;
	font-weight: normal;
	margin-top: 0px;
}

/*----- PARTNER LINKS STYLES (BELOW FOOTER) -----*/

.partners {
	text-align: center;
	padding: 0px 10px;
	margin-bottom: 40px;
	margin-top: 0px;
	font-size: small;
	width: 730px;
	color: #999999;
}
.partners a {color: #000000; text-decoration: none; font-weight: bold;}
.partners a:hover { color: #000000; text-decoration: underline;}
.partners img {margin-right: 5px; margin-left: 5px; margin-bottom: 10px;}

/*----- MAIN IMAGE AND CAPTION STYLES -----*/

.mainimage {margin-bottom: 20px}
.mainimage img { }

.trans-black {
	background-image: url(../_img/gen/trans-white.gif);
	padding: 20px;
	height: 160px;
	width: 200px;
	color: #CC0000;
	margin: 0px;
	left: 0px;
	position: absolute;
	float: left;
	font-size: small;
	font-weight: bold;
}
.trans-black p {margin-top: 0px; font-size: medium}
.trans-black p a {color: #CC0000; text-decoration: none}
.trans-black p a:hover {color: #CC0000; text-decoration: underline}

.maindate {
	color: #000000;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: small;
}
.mainclick {
	margin: 0px;
	color: #000000;
	font-size: small;
	font-weight: normal;
}

/*----- IMAGE GALLERY STYLES -----*/

.gallery { }
table.gallery tr td:hover {background-color: #EEEEEE}

/*----- SUBNAVIGATION STYLES (ALL SECTIONS) ----- */

.settlement-subnav {margin-bottom: 20px;}
.settlement-subnav-title {
	padding: 5px;
	color: #FFFFFF;
	font-size: x-small;
	background-color: #CC0000;
	margin: 0px 0px 1px;
	font-weight: bold;
}
.settlement-subnav ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	list-style-type: none;
	display: block;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
}
.settlement-subnav ul li {
	list-style-type: none;
	display: block;
	list-style-position: outside;
	margin: 0px 0px 1px;
	text-align: left;
	background-color: #EEEEEE;
}
.settlement-subnav ul li a {
	color: #333333;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 5px;
	display: block;
	list-style-type: none;
}
.settlement-subnav ul li a:hover {color: #990000; text-decoration: none; background-color: #BBBBBB;
}

/*----- PARTNER PROFILE STYLES -----*/

.partner {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
	margin-bottom: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.partner h1 {color: #006699; font-size: medium; margin: 0px; padding: 0px;}
.partner h1 a img {float: right; margin-left: 20px; margin-bottom: 20px;}
.partner h2 {font-size: small; line-height: 1.5em; font-weight: normal; color: #000000; padding: 0px; margin: 0px;}
.partner h3 {font-size: small; font-weight: bold; color: #000000;}
.partner h3 a { font-size: small; font-weight: bold; color: #666666; text-decoration: none;}
.partner h3 a:hover { font-size: small; font-weight: bold; color: #CC0000; text-decoration: none;}
.partner h4 { }
.partner h5 { }
.partner h6 { }
.partner p { }

/*----- RELATED LINKS STYLES ----- */

.related-links {margin-bottom: 20px; margin-left: 20px; font-weight: normal; font-size: x-small;
}
.related-links-title {
	padding: 5px;
	color: #FFFFFF;
	font-size: x-small;
	background-color: #000000;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 20px;
}
.related-links ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	line-height: normal;
	text-decoration: none;
	list-style-type: none;
	display: block;
	margin: 0px;
	list-style-position: outside;
	padding: 0px;
}
.related-links ul li {
	list-style-type: none;
	display: block;
	list-style-position: outside;
	margin: 0px 0px 1px;
	text-align: left;
	background-color: #DDDDDD;
}
.related-links ul li a {
	color: #000000;
	text-decoration: none;
	background-color: #DDDDDD;
	padding: 5px;
	display: block;
	list-style-type: none;
	font-size: x-small;
}
.related-links ul li a:hover {
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
}

/*----- COLOURS -----*/

.blue {color: #006699}
.red {color: #CC0000}
.ochre {color: #CCCC99}
.black {color: #000000}
.grey {color: #999999}
.green {color: #339900}
.white {color: #FFFFFF}

/*----- PAGE OPTIONS HEADER -----*/

.page-options {
	font-size: small;
	font-weight: bold;
	padding: 5px 5px 5px 0px;
	color: #000000;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006699;
	border-bottom-color: #006699;
}

/*----- ABOUT MEDEN VALLEY: MAP -----*/

.valley-map {
	height: 596px;
	width: 530px;
	padding-top: 20px;
}
.titleflash {
	background-color: #006699;
	padding: 0px;
	color: #FFFFFF;
	text-align: right;
	width: 570px;
	margin-bottom: 20px;
	font-size: large;
	height: 40px;
}
.thumbnails {
	padding: 20px 20px 0px;
	border: 1px solid #CCCCCC;
	background-color: #DDEEEE;
}
.thumbnails h1 {
	margin: 0px;
	font-size: medium;
}
.thumbnails p {
	margin: 0px 0px 20px;
}
.thumbnails a img {
	margin-right: 20px;
	margin-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}







#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

.pageMsg {
	background-color: #f4ed1b;
	padding: 20px;
	font-weight: bold;
	display: none;
}
