@charset "utf-8";
/* CSS Document */

*{
	margin:0;
	padding:0;
	border:0;
}

body{
	margin:0;
	padding:0;
	border:0;
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	}

p{
	margin:5px;
	padding:3px;
	}

#tAndc{
font-style:italic;
font-size:.7em;
}

#tAndc h3{
margin:5px;
border-bottom:solid 1px #003366;
}

#wrapper{
	margin:auto;
	padding:0;
	width:1000px;
	}

#header{
	margin:0;
	padding:0;
	height:84px;
	border-bottom: solid #799a15 5px;
	}
	
#header img{
	padding:10px;
	float:left;
	}
	
#header p{
	padding:20px 0 0 0;
	float:right;
	font-weight:bold;
	text-align:right;
	}
		
#header a{
	color:#000066;
	text-decoration:none;
	}

#promoTicker{
	margin:0;
	padding:0;
	border-bottom: solid #799a15 5px;
	width:1000px;
	height:150px;
	}

#promoTicker p{
	width:60%;
	background:#999999;
	opacity:0.7;
	color:#000033;
	font-style:italic;
	font-weight:bold;
	}

#promo01{
	background:url(img/promo01.jpg);
	margin:0;
	padding:0;
	width:250px;
	height:150px;

	}

#promo02{
	background:url(img/promo02.jpg);
	margin:0;
	padding:0;
	width:250px;
	height:150px;
	}

#promo03{
	background:url(img/promo03.jpg);
	margin:0;
	padding:0;
	width:250px;
	height:150px;
	}

#promo04{
	background:url(img/promo04.jpg);
	margin:0;
	padding:0;
	width:250px;
	height:150px;
	}

#mainNav{
	padding: 0;
	margin: 0;
	border-bottom: solid #799a15 5px;
	background:#000066;
	width:1000px;
	height:30px;
	list-style:none;
}

#mainNav li {
	float:left;
	margin:0;
	padding:0;
	border:0;
}

#mainNav li a:link, #mainNav li a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	display:block;
	color:#fff;
	padding: 0 15px;
	line-height: 25px;
} 

#mainNav li a:hover, #mainNav li a:active{
	color:#799a15;
}

#mainContent{
	margin:10px 0 0 0;
	padding:5px;
	border-left: solid #000066 1px;
	width:500px;
	float:left;
	}

#mainContent ul{
	padding:0 0 0 25px;
	}

#subContent{
	margin:10px 0 0 0;
	padding:5px;
	border-left: solid #000066 1px;
	width:260px;
	float:right;
	}

#subContent ul{
	padding:0 0 0 25px;
	}
	
#subContentb{
	margin:10px 0 0 0;
	padding:5px;
	width:200px;
	float:left;
	}

#subContentb ul{
	list-style:none;
	padding:0 0 0 25px;
	}
	
	
.event_list{margin:5px; border:solid #799a15 1px; padding:0; background:#fff; color:#006;}
.event_list img{float:left; border: solid #799a15 2px; margin:3px;}
.event_list p{margin:0; padding:1px; width:350px; float:right;}
.event_list h1{margin:0; padding:2px; color:#FFFFFF; background:#799a15; border: solid #799a15 1px; font-size:1em;}
#more { margin:5px; padding:5px; text-align:right;}


.clear{clear:both}
.floatLeft{float:left;}

/* begin: slideshow */
.slideshow {
position:relative;
width:750px;
padding:0 0 0 250px;
margin:0;
border-bottom: solid #799a15 5px;
}
.slideshow a img {
border:none;
}
.slideshow li.slide {
list-style-type:none;

}
.slideshow .slides {
height:200px;
margin:0;
}
.slideshow .slides li.slide {
visibility:hidden;
position:absolute;
}
.slideshow .buttons {
display:none;
}
.slideshow .buttons {
display:block;
position:absolute;
z-index:100;
margin:0;
top:170px;
}
.slideshow .buttons li {
float:left;
display:inline;
width:30px;
height:30px;
margin:0;
padding-left:11px;
line-height:30px;
}
.slideshow .buttons li a {
float:left;
text-decoration:none;
width:30px;
height:30px;
color:#000066;
outline:0;
}
.slideshow ul.buttons li a:hover {
text-decoration:none;
color:#0a0a0a;
}
.slideshow ul.buttons li.active a:hover,
.slideshow ul.buttons li.active a {
color:#009900;
}
/* end: slideshow */

#mailingList{
position:absolute;
}

/* contact form */
#contact-wrapper {
	width:430px
	padding:20px;
}
#contact-wrapper div {
	clear:both;
	margin:1em 0;
}
#contact-wrapper label {
	display:block;
	float:none;
	font-size:16px;
	width:auto;
}
#contactname, #email, #subject {
	border-color:#799a15;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
	width:400px;
}
form#contactform textarea {
	font-family:Arial, Tahoma, Helvetica, sans-serif;
	font-size:100%;
	padding:0.6em 0.5em 0.7em;
	border-color:#799a15;
	border-style:solid;
	border-width:1px;
	width:400px;
	height:100px;
}
form ul{
list-style:none;
}

#enquiry{
	border-color:#799a15;
	border-style:solid;
	border-width:1px;
	padding:5px;
	font-size:16px;
	color:#333;
}

#submit{
	border:0px;
	padding:5px;
	font-size:16px;
	background:#799a15;
	color:#000066;
	font:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	width:150px;
	cursor:pointer;
}