body {
	background-color: #226633; margin: 0px; font-family: Geneva, Arial, Helvetica, sans-serif; color: #666; font-size: 13px;
}
.page {
	position: relative; border-left: #fff 49px solid; background-color: #fff; margin: 0px auto; width: 802px; border-right: #fff 49px solid;
}
.content {
	width: 802px; padding-top: 180px;
}
.main {
	padding-bottom: 0px; padding-left: 10px; width: 802px; padding-right: 0px; float: right; padding-top: 0px
}
.main_border {
	border-left: #d8d8d8 0px dotted;
}
.left_col_border {
	BORDER-RIGHT: #d8d8d8 1px dotted
}
.text_content {
	padding-bottom: 0px; 
	padding-left: 14px; 
	width: 570px; 
	padding-right: 31px; 
	float: left; 
	padding-top: 20px
}
.text_content_full {
	padding-bottom: 0px; 
	padding-left: 14px; 
	width: 750px; 
	padding-right: 31px; 
	float: left; 
	padding-top: 20px;
	min-height:500px;
}

.text_content a {
	text-decoration:none;
	font-weight:bold;
	color:#226633;
}
.text_content a:hover {
	border-bottom:1px dotted ;
	color:#336699;
}
.main H1 {
	MARGIN: 0px 0px 4px; COLOR: #663333; FONT-SIZE: 22px
}
.main H2 {
	MARGIN: 0px 0px 4px; COLOR: #226633; FONT-SIZE: 14px
}
.main_image {
	BORDER-BOTTOM: #d8d8d8 1px dotted;
	PADDING-BOTTOM: 12px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	MARGIN-BOTTOM: 10px;
	PADDING-TOP: 10px;
	border-top: #d8d8d8 0px dotted;
}
.image_bar {
	border-left: #d8d8d8 1px dotted; 
	border-right: #d8d8d8 1px dotted; 
	width: 181px; 
	float: right;
}

.image_bar IMG {
	MARGIN-BOTTOM: 12px; FLOAT: right
}
.left_col {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 176px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.left_item {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; WIDTH: 166px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.left_item P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #5f6062; PADDING-TOP: 0px
}
.left_item FORM {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
.left_item H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; FONT-SIZE: 14px; PADDING-TOP: 13px
}
.left_item A {
	FONT-WEIGHT: bold
}
.left_item A:hover {
	TEXT-DECORATION: none
}

ul.menu {
	POSITION: absolute;
	LIST-STYLE-TYPE: none;
	WIDTH: 802px;
	TOP: 133px;
	RIGHT: 0px;
	LIST-STYLE-IMAGE: none;
	border-bottom: solid 2px #226633;
}
ul.menu LI {
	background-color: #226633; WIDTH: 129px; DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 5px;  
}
ul.menu LI A {
	POSITION: relative;
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	DISPLAY: block;
	COLOR: #ffffff;
	FONT-SIZE: 14px;
	FONT-WEIGHT: 100;
	text-align:center;
	TEXT-DECORATION: none;
	PADDING-TOP: 8px;
	background-color: #226633;
}

ul.menu .last {
	margin-left: 1px; margin-right: 0px
}
ul.submenu {
	BORDER-BOTTOM: #d8d8d8 1px dotted; POSITION: absolute; PADDING-BOTTOM: 11px; LIST-STYLE-TYPE: none; PADDING-LEFT: 10px; WIDTH: 792px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FONT-SIZE: 12px; TOP: 182px; RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
UL.submenu LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 0px;
}
UL.submenu LI A {
	COLOR: #5f6062; TEXT-DECORATION: none
}
UL.submenu LI A:hover {
	TEXT-DECORATION: underline
}
.footer_links {
	PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
UL.footer_links {
	PADDING-BOTTOM: 11px; BACKGROUND-COLOR: #fff; LIST-STYLE-TYPE: none; MARGIN-TOP: 10px; PADDING-LEFT: 10px; WIDTH: 792px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px; HEIGHT: 15px; FONT-SIZE: 12px; BORDER-TOP: #d8d8d8 1px dotted; LIST-STYLE-IMAGE: none; PADDING-TOP: 10px
}
UL.footer_links LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 10px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
UL.footer_links LI A {
	COLOR: #5f6062; TEXT-DECORATION: none
}
UL.footer_links LI A:hover {
	TEXT-DECORATION: underline
}

.footer_g {
	POSITION: absolute; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/footer-g.png) no-repeat right top; HEIGHT: 49px; TOP: -10px; RIGHT: 0px; PADDING-TOP: 15px
}
.footer_credits {
	PADDING-BOTTOM: 11px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; WIDTH: 792px; PADDING-RIGHT: 0px; COLOR: #999999; FONT-SIZE: 10px; PADDING-TOP: 10px
}
.footer_credits A {
	COLOR: #999999; TEXT-DECORATION: none
}
.footer_credits A:hover {
	TEXT-DECORATION: underline
}
.top_logo {
	POSITION: absolute; TOP: 30px; LEFT: 15px
}

.top_right_logo {
	POSITION: absolute; TOP: 0px; Right: 0px
}

.contact_details {
	POSITION: absolute; TOP: 5px; LEFT: 0px
}
.telephone_number {
	POSITION: absolute; TOP: 14px; RIGHT: 0px
}
.top_links {
	POSITION: absolute; COLOR: #3a6f8f; TOP: 35px; RIGHT: 4px
}
.top_links A {
	COLOR: #3a6f8f; TEXT-DECORATION: none
}
.top_links A:hover {
	COLOR: #3a6f8f; TEXT-DECORATION: underline
}


#topImage {
	width: 802px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	
}

UL.menu .selected A{
	background-color: #226633; margin-bottom: 2px; font-weight:bold;
}

UL.menu .selected A:hover{
	
}

UL.menu LI A:hover{margin-bottom: 2px;
}


.newsflash {
		width:80px;				
		text-align:center;
		}
				
.newsflash h4 {
	color:#fff;
	background-color:#226633;
	text-align:center;
}

.newsflash p {
	text-align:center;
}
.newsflash p.uppercase{
	text-transform:uppercase;
		margin-bottom: -1em;
}
.advert {
		/*width:80px;				*/
		text-align:center;
		margin-left:0px;
		margin-right:0px;
		}
		
.advert h4 {
	color:#fff;
	background-color:#226633;
	font-size:100%;
	text-align:center;
}
.advert img {
	float:none;
	text-align:center;
	/*margin-left:0px;
	margin-right:0px;*/
	
}

.advert p {
font-size:1em;
margin:0 0 8px 0;
text-align:center;
}

.advert p a {
	color:#226633;
	text-decoration:none;
	font-weight:bold;
}

.advert p a:hover {
border-bottom:1px dotted ;
color:#336699;
}

#copyright p {
margin-bottom:0;
text-align:center;
}

#copyright a {
	text-decoration:none;
	color:#5F7C3B;
}

#footer {margin-top:5px;
border-top:1px dotted #D8D8D8;
}

#footer p {
margin:5px 0;
}

#copyright a:hover {
border-bottom:1px dotted ;
color:#336699;
}

.centred {width: 181px;
	margin-left:auto;
	margin-right:auto;
}

ul.divider {
	list-style-type:none;
	display:block;
	WIDTH: 800px;
	/*background-image: url(../images/half_star.png);*/
	margin-left:100px;
	margin-right:100px;
}

ul.divider li{ 
	float:left; width:100px;
}

ul.divider li img { text-align:center;}

#map_canvas {margin-top: 70px;
	margin-left:30px;
	width:500px;
	height:400px;
}

#calendar {border: 1px #666666 solid}

.faqQ {
	list-style-image:url(../images/quarter_star.png);
	font-weight:bold;
}

.faqA {
	list-style-type:none;
	margin-top:-1em;
}

.advertiserBlock { /*height:200px; */
	width: 350px;
	margin-left:auto;
	margin-right:auto;
	background-color:#EEFFEE;
	border: 2px solid #AAFFAA;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	padding: 20px;
	margin-bottom:10px;
	
}

.advertiserImage { float:left; 
	margin-right:20px;
}

#costs {
	margin-left:auto;
	margin-right:auto;
}

#natwest {position:relative;
	background-color:#FFFFCC;
}

#hide {position:absolute;
	top:0;
	right:0px;
	
}
