/* colour stylesheet ben morrison 2006 */

	@import url(styles/shadow.css);
	
	
body {
	background:#fff;
	color:#063868;
}
.shadow {
	background:#fff url(../images/page-bg.jpg) 50% 0 repeat-y;
}
.page {
background:#fff;
border:1px solid #000;
}
.topShadow {
background:#fff url(../images/page-top.jpg) 50% 0 no-repeat;

}
.bottomShadow {
background:#fff url(../images/page-bot.jpg) 50% 0 no-repeat;
}
.searchBox {
	background:#D3D1EE url(../images/siteTools.jpg) 0 100% no-repeat;
}

.search {
	background:#D3D1EE;
}


			
			
.siteTools li {

	
}
li.first a  {
	border-left:none!important;
}
li.last a  {
	border-right:none!important;
}
.siteTools li.viewingOptions a {
	border-right:none;
	background:url(../images/viewOptions.gif) 100% 1px no-repeat;
	padding-right:24px;
}
#footer {
	background:#D6E1D0;
	border:1px solid #fff;
}
#footer li a, #footer li {
	color:#063868;
}
.siteTools li a {
		border-left:1px solid #145C8C;	
		border-right:1px solid #fff;
}
.siteTools li a:hover {
	text-decoration:underline!important;
}
.siteTools li a {
line-height:1.2
}
#footer li a {
	border-left:1px solid #063868;	border-right:1px solid #ffffff;
}
input {
	border:1px solid #000;
	border-right:1px solid #A7A8AA;
	border-bottom:1px solid #A7A8AA;
}
input.submit, .genForm input.submit, .logon input.submit, .search input.submit, #poll input.submit
{
border: 3px double #4C4C4C;
border-top-color: #999999;
border-left-color: #999999;
padding: 0 0.25em;
width:auto;
background:#063868;
color: #fff;
font-size:0.9em;
}

h1,h2,h3,h4,h5,h6, #content a {
	color:#E2014D;
}
.siteTools li a {
	color:#fff;
}
ul#nav {
	
		background:#D6E1D0 url(../images/nav-line.jpg) 0 100% repeat-x;
		border-top:4px solid #585BD6;
		border-bottom:4px solid #E2014D;
	
}

ul#nav li a {
	border-left:1px solid #585BD6;
	border-top:1px solid #D6E1D0;
	border-bottom:1px solid #fff;
	color:#063868;
background:#D6E1D0;
	}
	ul#nav li a:hover, ul#nav li.selected a {
		background:#E2014D;
		color:#fff;
		border-top:1px solid #fff;
		border-bottom:1px solid #E2014D;
		border-left:1px solid #ffffff;
	}
	
	ul#nav li.first a{
		border-left:none;
	}
	#nav li a:hover {
	text-decoration:none;
}

h2.explore {
	background:#E2014D url(../images/arrow-down.gif) 8px 8px no-repeat;
	color:#fff;
	border-bottom:1px solid #fff;
}
.subnav li a {
			background:#D6E1D0;
			border-bottom:1px solid #fff;
			color:#063868;
		}
		.subnav li a:hover {
			color:#E2014D;
			text-decoration:none;
		}
		
		.subnav li a:hover, .subnav li.selected a {
			background-color:#E2014D;
			color:#fff;
		}
		 .subnav li li a, .subnav li.selected li a {
	background:url(../images/arrow.gif) 10px 7px no-repeat;
		background-color:#DEE7D9;
		color:#063868;
		}
		 .subnav li li a:hover,  .subnav li li.selected a, .subnav li li.selected li a:hover {
		 		background-color:#E2014D;
			
				color:#fff;
		 }
		  .subnav li li li a, .subnav li li.selected li a {
		  	background-position: 25px 7px;
			background-color:#E6EDE3;
			color:#063868;
		  }
		    .subnav li li li li a, .subnav li li li.selected li a {
		  	background-position: 40px 7px;
			background-color:#EFF3EC;
			color:#063868;
		  }
		  


			.genForm legend {
	color:#063868;
	background:#fff;
}
.genForm fieldset {
	border:1px solid #D6E1D0;
	background:#fff url(../images/gradient.jpg) 0 100% repeat-x;
}
.genForm fieldset fieldset {
	border:1px solid #D6E1D0!important;
}

.genForm .showError {
	border:1px dashed #E2014D;
	background:#F9F97E;
	}
	
	.genForm .showError legend, .genForm .showError fieldset {
		background:#F9F97E;
	} 
	.genForm .showError fieldset {
		border:none!important;
	}
	.genForm .showError fieldset legend {
		color:#E2014D;
	}
	.genForm input, .genForm textarea, .logon input, .search input {
		border:1px solid #B2B2B2;
		border-left-color:#4C4C4C;
			border-top-color:#4C4C4C;
			background:#fff url(../images/inputs.jpg) 0 0 no-repeat;
	}
	.genForm .chkRad input, .genForm .chkRad input.Hovers, .genForm .chkBox, .genForm input.chkBox.Hovers {
		border:none;
		background:none;
	}
	.genForm input.Hovers, .genForm textarea.Hovers, .logon input.Hovers, .search input.Hovers {
		background:#fff;
		border:1px solid #4C4C4C;
	}
	
	#errorContainer, #errorContainer h2, #errorContainer a {
		color:#E2014D!important;
	}
ul.pageNumbering li a {
			border:1px solid #E2014D;
			color:#063868!important;
		}
		 ul.pageNumbering li a:hover,  ul.pageNumbering li a.selected {
			background:#E2014D;
			color:#fff!important;
			border:1px solid #E2014D!important;
		}
ul.pageNumbering li.page {
			background:#D6E1D0;
			color:#063868;
			border:none;
		}
		
	.newsList dt {
	color:#063868;
	background:#D6E1D0

}
.newsList dt a {
	color:#063868!important;
}

.newsList dd {
	border-bottom:1px solid #D6E1D0;
}

dl.newsHover dd {
	border-bottom:1px solid #063868
}
dl.newsHover {
	background:#EFF3EC;
	cursor:pointer;
}	

dl.newsHover dt {
	color:#fff;
	background:#063868

}
dl.newsHover dt a {
	color:#fff!important;
}

.newsList dd strong.date {
	color:#063868
}
dl.newsHover dd strong.date {
	
}	

	.sitemap li {
		background-color:#D6E1D0!important;
			background-image:none!important;
		}
		.sitemap li a {
				border-bottom:1px solid #fff;
					color:#063868!important;
		}
	.sitemap li a:hover {
			background-color:#E2014D;
			color:#fff!important;
		}
		.sitemap li li a {
	background:url(../images/arrow.gif) 5px 5px no-repeat;
		background-color:#DEE7D9;
		}
	.sitemap li li li a {
	background-position: 25px 5px;
	background-color:#E6EDE3;
		}
	.sitemap li li li li a {
background-position: 45px 5px;
background-color:#EFF3EC;
		}
	.sitemap li li li li li a {
background-position: 65px 5px;
background-color:#fff;
		}
	.sitemap li li a:hover {
			background-image:url(../images/arrow.gif);
			color:#fff;
		}
	
	.archiveNews {
	background:#E6EDE3;
	border-bottom:1px solid #fff;

}
.archiveNews li a {
	color:#145C8C!important;

	border-left:1px solid #CE3B38;
}	
.archiveNews li a:hover {
	text-decoration:underline;
}
.archiveNews li ul {
background:#D6E1D0;

}
.archiveNews li.selected a {
background:#D6E1D0;
	border-left:1px solid #fff;
	color:#145C8C!important;
}

.archiveNews li.selected ul li a {
	color:#145C8C!important;
}
.archiveNews li.selected ul li.selected a {
	background:#E2014D;
	color:#fff!important;
}
.archiveNews li.last a {
	border-right:none;
}
.archiveNews li.first a {
	border-left:none;
}
	
	
	
	
	
	
	
	

.purple .arrowLink a {
	background:url(../images/arrow-purple.gif) 100% 50% no-repeat;
	color:#585BD6!important;
}
.purple dd .arrowLink, .panel.purple , .purple p.arrowLink {
	border-color:#585BD6!important;
}
.purple dt span, .panel.purple h2 {
	background:#585BD6;
	color:#fff;
}
.panel.purple ul li  {
	background:url(../images/arrow-purple.gif) 0% 50% no-repeat;
	color:#E2014D;
}


.yellow .arrowLink a {
	background:url(../images/arrow-yellow.gif) 100% 50% no-repeat;
	color:#F7AE1E!important;
}
.yellow dd .arrowLink, .panel.yellow, .yellow p.arrowLink {
	border-color:#F7AE1E!important;
}
.yellow dt span, .panel.yellow h2 {
	background:#F7AE1E;
	color:#fff;
}
.panel.yellow ul li  {
	background:url(../images/arrow-yellow.gif) 0% 50% no-repeat;
	color:#E2014D;
}


.blue .arrowLink a {
	background:url(../images/arrow-blue.gif) 100% 50% no-repeat;
	color:#063868!important;
}
.blue dd .arrowLink, .panel.blue, .blue p.arrowLink {
	border-color:#063868!important;
}
.blue dt span, .panel.blue h2 {
	background:#063868!important;
	color:#fff;
}
.panel.blue ul li  {
	background:url(../images/arrow-blue.gif) 0% 50% no-repeat;
	color:#E2014D;
}


.red .arrowLink a {
	background:url(../images/arrow-red.gif) 100% 50% no-repeat;
	color:#E2014D!important;
}
.red dd .arrowLink, .panel.red, .red p.arrowLink {
	border-color:#E2014D!important;
}
.red dt span, .panel.red h2 {
	background:#E2014D;
	color:#fff;
}
.panel.red ul li  {
	background:url(../images/arrow-red.gif) 0% 50% no-repeat;
	color:#E2014D;
}


.green .arrowLink a {
	background:url(../images/arrow-green.gif) 100% 50% no-repeat;
	color:#346715!important;
}
.green dd .arrowLink, .panel.green, .green p.arrowLink {
	border-color:#346715!important;
}
.green dt span, .panel.green h2 {
	background:#346715;
	color:#fff;
}
.panel.green ul li  {
	background:url(../images/arrow-green.gif) 0% 50% no-repeat;
	color:#E2014D;
}


.pageLinks {
	padding:0 10px;
	border:1px solid #D6E1D0;
	margin-bottom:10px;
}
.pageLinks h2 {
	background:#D6E1D0;
	color:#145C8C;
	margin:0 -10px 5px -10px!important;
	padding:3px 10px;
	font-size:1em;
	font-weight:bold;
}
.pageLinks ul {
	list-style:none;
	margin:0 0 5px 0;
}
.pageLinks ul li  {
	background:url(../images/arrow-blue.gif) 0% 50% no-repeat;
	padding-left:15px;
	margin-left:0;
	}
	.pageLinks ul li a {
		color:#145C8C!important;
	}
	#content a {
		font-weight:bold;
		text-decoration:none!important;
	}
	#content a:hover {
		font-weight:bold;
		text-decoration:underline!important;
	}