BODY {
	background:					#d3e2fb;
}

A {
	color:						#1c82c9;
}

A:hover {
	color:						#047815;
}


#layout {
	border-bottom:				1px solid #546C75;

}

.banner {
	background:					#d3e2fb;
	border-bottom:				4px solid #566f9b;
}

.banner .heading {
	color:						#04427c;
}


.strapline {
	color:						#04427c;
}

.contact {
	background:					#566f9b url(../images/banner-contact-border.gif) left repeat-y;
	color:						white;
	height:						100%;
}

.contact UL LI A {
	color:						white;
}


.contact A:hover {
	color:						#88abea;
}

.menu {
	background:				white;
	border-top:					1px solid #e9ff39;
}

.menu DIV {
	color:						white;
	border-bottom:				1px solid white;
}

.menu UL LI {
	height:						100%;
	background:					url(../images/menu-bg6.gif) left repeat-x;
	border-bottom:				1px solid white;
}

.menu UL LI A {
	text-decoration:			none;
	color:						yellow;
	font-weight:				bold;
}

.menu UL LI A:hover {
	color:						#88abea;
}

/* Conent Styles */

.content {
	border:						solid #e9ff39;
	border-width:				1px 0px 0px 1px;
	color:						#04427c;

}

.content H1 {
	color:						#566f9b;
	border-bottom:				1px solid #566f9b;
}

.content .wrapper .access LI {
	margin-bottom:				0.5em;
}

.content .wrapper .lakes LI {
	color:						#1771c6;
}

.content .wrapper .lakes LI STRONG {
	font-size:					110%;
}

.bullet LI {
	color:						#1771c6;
}

.content .rightImage {
	border:						1px solid #e9ff39;
}

/* Footer Styles */

.footer {
	background:				#d3e2fb url(../images/footer-top.gif) top repeat-x;
	color:					#04427c;
	height:					87px;
}

.footer SPAN {
	display:				block;
}

.footer A {
	color:					#1c82c9;
}


.footer A:hover {
	color:					#047815;
}

.button {
	border:1px solid;
	border-color:				#546C75;
	background:			#2965a8 url(../images/menu-bg5.gif);
    color:#e9ff39;
	font-weight:bold;
}

#alert {
	border:	1px solid black;
	font-weight:	bold;
	color:			red;
}

.featurewrapper UL.tabs LI A {
	color:					yellow;
	font-weight:			bold;
	padding:				0.3em;
	margin:					0px;
	border:					solid #546C75;
	border-width:			0px 0px 0px 0px;
	background:				url(../images/container-header.gif); /* #1659be; /*#1771c6;*/
}

.featurewrapper UL LI A:hover {
	color:						#EAFEEA;
}

.featurewrapper UL LI.selected A{
	color:					#566f9b;
	background:				url(../images/tab-bg-selected.gif) left top no-repeat;
	border-width:			0px 1px 0px 0px;
}


.featurewrapper UL LI.selected A:hover{
	color:						#e9ff39;
}

.featurewrapper .featurecontent {
	border:					1px solid #546C75;
	background:				#F0FCF0;
	margin-top:				0.3em;
	padding:				0.5em;
}

.featurewrapper .featurecontent P{
	padding:				0px;
	margin:					0px;
}

.gallary H3 {
	color:					#566f9b;
	font-weight:			bold;
	padding:				0.3em;
	margin:					0px;
	background:				url(../images/menu-bg4.gif) left repeat-x;
	border:					solid #546C75;
	border-width:			1px 1px 1px 1px;
}

.contentbanner {
	clear:					both;
	border:					2px solid #e9ff39;
	padding:				0.2em;
	margin:					0.2em;
	padding-left:			45px;
	min-height:				38px;
	vertical-align:			center;
	font-weight:			bold;
	background:				white;
	margin-bottom:			0.8em;
}


.star {
	background:				#F0FCF0 url(../images/star.gif) left no-repeat;
}

*HTML .contentbanner {
	height:					38px;
}

.caption {
	color:						#1771c6;
}

.contentbanner.offer{
	padding-left:			0.5em;
	margin:					1em;
	padding-top:			0.4em;
	padding-bottom:			0.4em;
}

.contentbanner.offer IMG{
	margin-right:			0.5em;
}

.contentbanner.offer DIV{
	padding-left: 4em;
}

.promo {
	color:						#697C83;
	font-size:					140%;
	margin-left:				2.9em !important;
	padding-left:				0px !important;
}

.highlight {
	text-align:					center;
	font-size:					large;
	border:						1px solid yellow;
	margin:						auto;
	width:						50%;
	margin-top:					1em;
	padding:					0.2em;
	background-color:			#566f9b;
	color:						yellow;
}

.newsimages {
	text-align:					center;
	margin-top:					2em;
}