@import "reset.css";
@import "grid.css";
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {*zoom: 1;/*for ie 5.5-7*/}
/*Note these must be in this order, next to each other to work.*/

html, body {
	height:100%;
}
body {
	-x-system-font:none;
	font-size:62.5%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	height:100%;
	line-height:1.5;
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	text-align:center;
}
h1, h2, h3, h4, h5, h6 {
	color:#5D7216;
	font-family:"Georgia","Times New Roman",Times,serif;
	font-size-adjust:none;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin-bottom:0.5em;
}
p{
	margin-bottom:0.5em;
}

#page {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	background:#FFFFFF;
	text-align:left;
}

#header {
	height:130px;
	width:960px;
	position:relative;
	background: url(/images/nav_bg.png) no-repeat bottom;
}
#toolbox {
	position:absolute;
	top:0;
	right:0px;
	padding:1em;
	font-size:1.4em;
}
#toolbox a {
	color:#222;
	margin-right:1em;
}
#toolbox a:hover {
	color:#FF96C9;
}
#navigation {
	height:37px;
	width:960px;
	position:relative;
	background-color: #5B981F;
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}
#navigation ul {
	padding-top: 7px;
	margin-left:7px;
}
#navigation ul li {
	color:#FFFFFF;
	font-size:1.6em;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 10px;
	padding:0;
}
#navigation ul li a {
	color:#FFFFFF;
	padding:5px 10px 6px 10px;
	text-decoration:none;
	background-color:#5B981F
}
#navigation ul li a.selected, #navigation ul li.current a  {
	background-color:#4B7D19;
}
#navigation ul li a:hover {
	color:#FF96C9;
}
#navigation ul li a.current {
	background-color:#4B7D19
}
#sub_navigation {
	height:30px;
	width:960px;
	position:relative;
	background:#4B7D19;
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin-bottom:1em;
}
#sub_navigation ul {
	padding-top:4px;
	margin-left:30px;
}
#sub_navigation ul li {
	color:#FFFFFF;
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:5px 0 0 10px;
	padding:0;
	border-bottom:0px !important;
	border-top:1px dotted #ffffff;
}
#sub_navigation ul li a {
	color:#FFFFFF;
	padding:2px 5px 2px 5px;
	text-decoration:none;
	/*background-color:#6EA823*/
}
#sub_navigation ul li a:hover {
	color:#FF96C9;
}
#side_navigation ul {
	margin-bottom:3em;
}
#side_navigation ul li {
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}
#side_navigation ul li a {
	font-size:1.1em;
	color:#333;
	text-decoration:none;
	/*background-color:#6EA823*/
}
#side_navigation ul li a:hover {
	color:#FF96C9;
}
#side_navigation ul a{
			display: block;
			margin-left:0px;
		}
		#side_navigation ul li {
			background: #EFF2C8;
		}
		#side_navigation ul li:hover {
			background: #FFFFFF;
		}
		#side_navigation ul li.selected {
			border-right:2px solid #ffffff;
			background-color:#FFFFFF;
		}
		#side_navigation ul span li a{
			padding:6px 10px 6px 10px !important;
		}
		#side_navigation ul span span li a{
			padding:6px 10px 6px 30px !important;
		}
		#side_navigation ul span span span li a{
			padding:6px 10px 6px 60px !important;
		}
		#side_navigation li.selected{
			background-color:#FFFFFF;
		}

#content {
	width:958px;
	position:relative;
	background:#FFFFFF;
	border-left :1px dotted #ccc;
	border-right :1px dotted #ccc;
	padding-bottom:3em;
	/*padding-bottom:30px;*/
}
#breadcrumbs {
	height:30px;
	width:960px;
	position:relative;
	background:#4B7D19;
	color:#FFFFFF;
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	font-size:1.4em;
}
#breadcrumbs a, #breadcrumbs breadcrumb-current{
	color:#FFFFFF;
	font-size:1em;
	display:inline-block;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	padding:5px 5px 5px 5px;
	text-decoration:none;
	/*background-color:#6EA823*/
}
#banner {
	height:284px;
	background: #0F728A;
}
.inner {
	padding:20px;
}
.column_960 {
	width:100%;
	float:left;
}
.column_250 {
	width:25%;
	float:left;
}
.column_320 {
	width:33.3%;
	float:left;
}
.column_480 {
	width:50%;
	float:left;
}
.column_640 {
	width:66.7%;
	float:left;
}
.column_750 {
	width:75%;
	float:left;
}
.minor {
	font-size:	0.9em;
}
.colour_1 {
	background:#FFFFFF;
}
.colour_2 {
	background:#EFF2C8;
}
.colour_3 {
	background:#0F728A;
}
.colour_4 {
	background:#A5B738;
}
.colour_5 {
	background:#EFEFEF;
}
#content h1 {
font-size:2.5em;
	font-family: 'Indie Flower', Arial, serif; font-weight: 400;
color:#ff96c9;
}
#content h2 {
font-size:1.6em;
	font-family: 'Indie Flower', Arial, serif; font-weight: 400;
color:#0f728a;
}
#content h3 {
font-size:1.3em;
border-bottom:1px dashed #ffffff;
color:#4B7D19;
	font-family: 'Indie Flower', Arial, serif; font-weight: 400;
}
#content {
font-size:1.6em;
}
#content a, #content .more {
	color: #00E;
	cursor: pointer;
}
#content p{
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin-bottom:0.5em;
}
#content td{
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	margin-bottom:0.5em;
}
#content li{
	font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
	padding:0.4em;
	border-bottom :1px dotted #ccc;
}
#content .yui-gd .first img {
	margin-top: 6em;
	width: 100%;
}
#footer {
	width:960px;
	position:relative;
	background:#EFF2C8;
}
#divide {
	left:0;
	right:0;
	bottom:0;
	position:absolute;
	height:30px;
	background: url(/images/nav_bg_light.png) no-repeat bottom;
}
input {
border:1px solid #4B7D19;
padding:3px;
width:200px;
margin:0 20px 0 0;
font-family:Lucida Grande,Arial,Helvetica,'Liberation Sans',FreeSans,sans-serif;
}
button {
	margin:0 0px 0 0
}
#banner {
	position:relative;	
}
#banner #tab_anchors{
	position:absolute;	
	height:60px;
	left:0;
	right:0;
	bottom:0;
	background-color:#036;
}
#tab_anchors .tab{
	float:left;
	width:192px;
	height:100%;
}
.anchors a {
	color:#FFFFFF;
	display:block;
	height:30px;
	left:0;
	padding:15px 0;
	position:relative;
	top:0;
	z-index:2;
	font-size:1.8em;
	text-align:center;
	text-decoration:none;
	border-right:1px solid #ffffff;
	border-top:1px solid #ffffff;
}
.anchors .current a {
	background-color:#0F728A;
	color:#FF96C9;
	border-top:0px solid #ffffff;
}
.anchors .current a:hover {
	background-color:#0F728A;
	color:#FF96C9;
	border-top:0px solid #ffffff;
}
.anchors a:hover {
	background-color:#0F728A;
	z-index:2;
	height:29px;
	border-top:1px solid #ffffff;
}
.panel {
	display:none;
	
}
.panel h2{
	font-size:3em;	
	color:white
}
.panel p{
	font-size:1.5em;	
	color:white;
	font-weight:normal;
}
#panel_1{
	display:block;	
}

#footer {
	font-size:1.4em;
}
#footer h2{
	font-size:1.4em;
}
#footer p, #footer address{
	margin-bottom:10px
}
.padding{
padding:10px;	
}
.home h1, .home h2 {
	margin-bottom:0.3em;
}
div.yui-u.news {
	padding-top:2em;
}
#content div.news h2, #content div.news h3 {
	font-family: 'Kameron', Arial, serif;
}
#s3slider{
		position:relative;
		height:263px;
		overflow:hidden;
		background-color:#FFF;
	}
	#s3slider li{
		margin-left:0px;
		padding:0px;
	}
		#s3sliderContent {
		   width: 960px; /* important to be same as image width or wider */
		   position: absolute; /* important */
		   top: 0; /* important */
		   margin-left: 0; /* important */
		}

		.s3sliderImage {
		   float: left; /* important */
		   position: relative; /* important */
		   display: none; /* important */
		}

		.s3sliderImage span {
		   position: absolute; /* important */
		   left: 0;
		   padding: 10px 13px 15px 13px;
		   width: 960px;
		   background-color: #000;
		   font-size:0.8em;
		   filter: alpha(opacity=50); /* here you can set the opacity of box with text */
		   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
		   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
		   opacity: 0.5; /* here you can set the opacity of box with text */
		   color: #fff;
		   display: none; /* important */
		   top: 0;
		}
