/* colours */
body *  { color:#000}
h1 {color:#000066;}
h2 {color:#000066;}
h3 {color:#000066;}
h4 {color:#000066;}
h5, h6 {color:#000066;}
.pageShadow {
	background:#c8ccd1 url(../images/shadow.jpg) 50% 0 repeat-y;
}
.shadow {
background:url(../images/header-top.jpg) 50% 0 no-repeat;
}
body {
background:#c8ccd1;
}
.page {
border-left:1px solid #fff;
border-right:1px solid #fff;
}
.header .page {
background:#000039 url(../images/header-logo-bg.gif) 0 0 no-repeat!important;
}
.homepage .page {
	background:#F0F5FA url(../images/content-shadow-homepage.jpg) 0 0 repeat-y;
}
.page {
	background:#F0F5FA url(../images/content-shadow.jpg) 0 0 repeat-y;
}
.pageContent_noCols .page{
background:#FFF;

}
ol#FlyOutNav{
}
.singleCol .page {
	background:#fff;
}
#content {
	border:1px solid #fff;
	border-left:none;
	background:#fff
}
	#leftCol{
	border-top:4px solid #ADC1DA;
	}
#pageContent {
	border-right:1px solid #fff;
	background:url(../images/curve_corner.jpg) top right no-repeat;
}

.noCurve #pageContent{
	border-right:1px solid #fff;
	background:#fff!important;
}
.homrpage #pageContent {
	border-right:1px solid #fff;
	background:#fff;
}
.siteTools li a {
		color:#fff;
		border-bottom:none;
		border-left:1px solid #fff;
	}
	.siteTools li.viewingOptions {
		background: url(../images/viewOptions.gif) 100% 50% no-repeat!important;
	}
	
	.search .submit, .submit {
		border:1px solid #9999CC;
		color:#FFCC00;
		background:#000033;
	}
	.date {
		background:#F8D53B;
	}
	.newsPanel img, .imgCol img, #banners img  {
		border:1px solid #A2A2A2;
	}
	.singlePanel ul.explore {
			background:none;
		}
	 .singlePanel ul.explore li  {
			background:none;
		}
	.newsPanel strong {
		color:#000066;
		
	}
	.mainCol h2 {
		border-bottom:1px solid #000066;
	}
	.imgCol {
		border:1px solid #A2A2A2;
	}
	.imgCol a, .imgCol a u  {
		color:#996600;
	}
	.greyPanel {
		background:#F7F7F7 url(../images/greyPanel-bg.gif) 0 0 repeat-y;
	}
	.greyPanel h2 {	
		border-top:1px solid #828282;
		background:#D5D5D5;
		color:#000;
		}
	.greyPanel .singlePanel {
		background:#F7F7F7;
	}
	
	.greyPanel  h3, .greyPanel.publications .newsPanel h3 {
		color:#000066;
		}
	
		.greyPanel hr {
		border:none;
		color:#fff;
		background:#fff;
		}
		.greyPanel.explore h2, .greyPanel.publications h2, h2.panel {	
		border-top:1px solid #587AA1;
		background:#E2EAF5;
		color:#05025B;
		}
		.greyPanel.explore, .greyPanel.publications {
		background:#fff;
	}
	.greyPanel.explore ul {
	background:#FFF url(../images/explore-bg.gif) 0 0 repeat-y;	

	}
	.yearBookSearch .greyPanel.explore ul {
		border-top:1px solid #E2EAF5;
		
	}
	
	#content .explore ul li, #pageContent .explore ul li, #sidebar .explore li {
		border-bottom:1px solid #E2EAF5;
	}
	.explore ul li a {
		background:url(../images/arrow-bullet.gif) 4px 7px no-repeat;
	}
	
	.explore dt a {
		background:url(../images/arrow-bullet.gif) 4px 4px no-repeat;
	}
	#pageContent ul.explore ul {
		background:#fff;
	}
		.explore li a {
		background:url(../images/arrow-bullet.gif) 4px 50% no-repeat;
	}
		#sidebar div {
		border:1px solid #597AA2;
		background:#fff;
		}
			#sidebar div div {
		border:none;
		background:none;
		}
	#sidebar div.sideTop {
		border-color:#000052;
	}
		#sidebar div h3 {
		background:#597AA2;
		color:#fff;
		}
	#sidebar div.sideTop h3 {
		background:#000052;
		color:#F6D73F;
	}
		#sidebar p.more a, .mainCol p.more a, .mainCol div.rss a{
			color:#996600;
			}
	.countrySel label {
		color:#000066;
	}
	.documents li {
		border-bottom:1px solid #EFF4FC;
			background:url(../images/pdf.gif) 10px 8px no-repeat;
	}	
	.documents.audio li {
			background:url(../images/icon-audio.gif) 10px 10px no-repeat;
	}	

	#footer {
		background:#666666;
	}
		#footer li a {
		color:#fff;
		border-right:1px solid #fff;
		}
		li.last a, li.last  {
		border:none!important;
	}
		h1.title {
			/*background:url(../images/curve-yellow.gif) 0 0 no-repeat;*/
			border-bottom:1px solid #fff;
		}
	.subsite {
		/*	background:#F0F5FA url(../images/logo-bg.gif) 0 0 no-repeat;*/
			border-bottom:1px solid #fff;
		}
		.subsite img {
			border-color:#fff!important;
			border-right:none!important;
			border-top:none!important;
		}
	
		.subsite h2 {
			color:#000;
			}
	.breadcrumb li {
		color:#99CC66;
		}
	.breadcrumb li.last {
			color:#fff;
		}
		.imgRight {

			background:#FCF8EF;
			border:1px solid #A2A2A2;
		}
		
.textsize{
	background:#aec1db;
	border-bottom:1px solid #fff;
	}
		.pdfLink {
				background:url(../images/pdf.gif) 0px 0px no-repeat;
				}
			#sidebar .sideSearch {
				background:#e5e8eb;
			}
		#sidebar .sideSearch h3 {
			color:#000066;
			background:none;
		}
		
		#sidebar .sideSearch label {
			color:#000066;
			}
		#sidebar .sideSearch input, #sidebar .sideSearch select {
			border:1px solid #cccccc;
		}
		#tblEvents td.livedate, #tblEvents td.SelectedDate {
				background:#fff url(../images/tblEventsOn.gif) 0 0 no-repeat;
				border:1px solid #000;
		}
		#tblEvents td.caldate {
				border:1px solid #000;
			}
			#tblEvents td.SelectedDate {
				background:#c0c0c0 url(../images/tblEvents.gif) 0 0 no-repeat;
				}
			.video h3{
					border-bottom:1px solid #000;
			}
				#content .video ul.videos li, #pageContent .video ul.videos li {
					background: url(../images/icon-video.gif) 0 50% no-repeat;
				}
			#content .video ul.videos li a, #pageContent .video ul.videos li a {
					color:#996600;
					}
		#content .video ul.videos li.last, #pageContent .video ul.videos li.last {	
				background:none;
			}
					.sitemap li {
		background-color:#AEC1DB!important;
			background-image:none!important;
		}
		.sitemap li a {
				border-bottom:1px solid #fff;
		}
	.sitemap li a:hover {
			background-color:#205080;
			color:#fff;
		}
		.sitemap li li a {
	background:url(../images/sitemap.gif) 0 0 no-repeat;
		background-color:#C2D0E4;
		}
	.sitemap li li li a {
	background-position: 15px 0;
	background-color:#D6E0ED;
		}
	.sitemap li li li li a {
background-position: 35px 0;
background-color:#E7ECF4;
		}
	.sitemap li li li li li a {
background-position: 55px 0;
background-color:#fff;
		}
	.sitemap li li a:hover {
			background-image:url(../images/sitemap-over.gif);
			color:#fff;
		}
		
			.googlePageLinks a:hover , .googlePageLinks span.i {
				background:#205080;
				color:#fff;
			}
					.googlePageLinks a, .googlePageLinks span.i {
				border:1px solid #205080;
				}
				
				.PagingNav a  {
					border:1px solid #205080;
			
			}
			.PagingNav a {
				color:#205080;
			}
				.PagingNav a:hover {
				color:#fff;
				background:#205080;
			}
				.genForm #errorMsg h2,.genForm #errorMsg  ul li a,.genForm #errorMsg  ul {
	color:red;
	}
	
	 ul.pageNumbering li a {
			border:1px solid #205080;
			color:#000052;
		}
		 ul.pageNumbering li a:hover,  ul.pageNumbering li.selected a {
			background:#205080;
			color:#fff;
		}
		ul.pageNumbering li.page {
			background:#AEC1DB;
			color:#205080;
		}
	.pressFooter {
			color:#999999;
		}	
		a.searchLink {
			color:#fff!important;
		}
				.mapBG {
			background:#F7F7F7;
			}
			#content ul.keyFacts , #pageContent ul.keyFacts{
				border-top:1px solid #fff;
		}
				#content ul.keyFacts li, #pageContent ul.keyFacts li {
			background:#EFF4FC!important;
			background-image:none!important;
			border-bottom:1px solid #fff;
			}
		#content ul.keyFacts li strong, #pageContent ul.keyFacts li strong {
				color:#000066;
			}
			
			
			/* navigation colours */
		ol#FlyOutNav	{	
			background-color: #AEC1DB;
			border-bottom:1px solid #3D1D68;
			border-top:1px solid #fff;
			}
		ol#FlyOutNav ol {
		border: none;
		background-color: #000000;
		z-index:1000;
		 }
			
		ol#FlyOutNav li a {	
			color:#000;
			border-right: 1px solid #fff;
			background-color: #AEC1DB;
		}
			ol#FlyOutNav li a#ParentSel:link, ol#FlyOutNav li a#ParentSel:visited {	
			border: 2px solid #666666; 
			}
		
		ol#FlyOutNav li a:link, ol#FlyOutNav li a:visited, ol#FlyOutNav li a:hover {	
		color: #ffffff;
		}
		
		
		ol#FlyOutNav li ol a, ol#FlyOutNav li ol a#FlySel {	
			border: none;
			background-color: #000000;
		}
		
		
		#blue ol#FlyOutNav {
			background:#AEC1DB;
		} 
		#blue  ol#FlyOutNav li a {	
			color:#000;
			background-color: #AEC1DB;
		}
		#blue ol#FlyOutNav li a:hover, #blue ol#FlyOutNav li.selected a {
			background:#205080;
			color:#fff;
		} 
		#blue ol#FlyOutNav ol {
			border-bottom:1px solid #205080;
			border-right:1px solid #205080;
			border-left:1px solid #205080;
		}
		#blue ol#FlyOutNav ol li a, #blue ol#FlyOutNav li.selected ol li a {
			background:#87A0C2;
			border-top:1px solid #205080;
			color:#fff;
		}
		#blue ol#FlyOutNav ol li a:hover, #blue ol#FlyOutNav li.selected ol li a:hover {
			background:#205080;
			color:#fff;
		}
		#blue .breadcrumb li a {
			color:#AEC1DB;
			padding-right:6px;
		}
		#blue .breadcrumb {
			background:#000052;color:#AEC1DB;
		}
#blue .rightbox, #blue .leftbox {
	background-color:#ffffff;border:1px solid #AEC1DB;
	}
#blue .rightbox h1, #blue .rightbox h2, #blue .rightbox h3, #blue .rightbox h4, #blue .rightbox h5,#blue .rightbox h6
#blue .leftbox h1, #blue .leftbox h2, #blue .leftbox h3, #blue .leftbox h4, #blue .leftbox h5, #blue .leftbox h6{
	background-color:#AEC1DB;color:#000000;
	} 	
		
		#viridian ol#FlyOutNav {
			background:#99CC66;
		} 
		#viridian  ol#FlyOutNav li a {	
			color:#000;
			background-color: #99CC66;
		}
		#viridian ol#FlyOutNav li a:hover, #viridian ol#FlyOutNav li.selected a {
			background:#669933;
			color:#fff;
		} 
		#viridian ol#FlyOutNav ol {
			border-bottom:1px solid #669933;
			border-right:1px solid #669933;
			border-left:1px solid #669933;
		}
		#viridian ol#FlyOutNav li ol li a, #viridian ol#FlyOutNav li.selected ol li a {
			background:#99CC66;
			border-top:1px solid #669933;
			color:#fff;
		}
		#viridian ol#FlyOutNav ol li a:hover, #viridian ol#FlyOutNav li.selected ol li a:hover {
			background:#669933;
			color:#fff;
		}
	#viridian .breadcrumb li a {
			color:#99CC66;
			padding-right:6px;
		}
		#viridian .breadcrumb {
			background:#336600;	color:#99CC66;
		}
		#viridian .explore h2 {
			background:#99CC66;
			border-top:1px solid #669933;
		}	
		#viridian h1.title {
			background:url(../images/curve-viridian.gif) 0 0 no-repeat;
		}
#viridian .rightbox, #viridian .leftbox {
	background-color:#ffffff;border:1px solid #99CC66;
	}
#viridian .rightbox h1, #viridian .rightbox h2, #viridian .rightbox h3, #viridian .rightbox h4, #viridian .rightbox h5,#viridian .rightbox h6
#viridian .leftbox h1, #viridian .leftbox h2, #viridian .leftbox h3, #viridian .leftbox h4, #viridian .leftbox h5, #viridian .leftbox h6{
	background-color:#99CC66;color:#000000;
	} 
			
			
		
		#bronze ol#FlyOutNav {
			background:#CC9966;
		} 
		#bronze  ol#FlyOutNav li a {	
			color:#000;
			background-color: #CC9966;
		}
		#bronze ol#FlyOutNav li a:hover, #bronze ol#FlyOutNav li.selected a {
			background:#9A6530;
			color:#fff;
		} 
		#bronze ol#FlyOutNav ol {
			border-bottom:1px solid #9A6530;
			border-right:1px solid #9A6530;
			border-left:1px solid #9A6530;
		}
		#bronze ol#FlyOutNav li ol li a, #bronze ol#FlyOutNav li.selected ol li a {
			background:#CC9966;
			border-top:1px solid #9A6530;
			color:#fff;
		}
		#bronze ol#FlyOutNav ol li a:hover, #bronze ol#FlyOutNav li.selected ol li a:hover {
			background:#9A6530;
			color:#fff;
		}
	#bronze .breadcrumb li a {
			color:#CC9966;
			padding-right:6px;
		}
		#bronze .breadcrumb {
			background:#663300;color:#CC9966;
		}
		#bronze .explore h2 {
			background:#CC9966;
			border-top:1px solid #9A6530;
		}	
		#bronze h1.title {
			background:url(../images/curve-bronze.gif) 0 0 no-repeat;
		}
#bronze .rightbox, #bronze .leftbox {
	background-color:#ffffff;border:1px solid #CC9966;
	}
#bronze .rightbox h1, #bronze .rightbox h2, #bronze .rightbox h3, #bronze .rightbox h4, #bronze .rightbox h5,#bronze .rightbox h6
#bronze .leftbox h1, #bronze .leftbox h2, #bronze .leftbox h3, #bronze .leftbox h4, #bronze .leftbox h5, #bronze .leftbox h6{
	background-color:#CC9966;color:#fff;
	}		
		
/*Default color of floating boxes*/		
.rightbox, .leftbox{
background-color:#ffffff;
border:1px solid #666666;
}

.rightbox h1, .rightbox h2, .rightbox h3, .rightbox h4, .rightbox h5, .rightbox h6 .leftbox h1, .leftbox h2, .leftbox h3, .leftbox h4, .leftbox h5, .leftbox h6 {
background-color:#666666;
color:#FFFFFF;
}
/*Default color of floating boxes*/			
		#olive ol#FlyOutNav {
			background:#CCCC99;
		} 
		#olive  ol#FlyOutNav li a {	
			color:#000;
			background-color: #CCCC99;
		}
		#olive ol#FlyOutNav li a:hover, #olive ol#FlyOutNav li.selected a {
			background:#999933;
			color:#fff;
		} 
		#olive ol#FlyOutNav ol {
			border-bottom:1px solid #999933;
			border-right:1px solid #999933;
			border-left:1px solid #999933;
		}
		#olive ol#FlyOutNav li ol li a, #olive ol#FlyOutNav li.selected ol li a {
			background:#CCCC99;
			border-top:1px solid #999933;
			color:#fff;
		}
		#olive ol#FlyOutNav ol li a:hover, #olive ol#FlyOutNav li.selected ol li a:hover {
			background:#999933;
			color:#fff;
		}
		#olive .breadcrumb li a {
			color:#CCCC99;
			padding-right:6px;
		}
		#olive .breadcrumb {
			background:#666600;color:#CCCC99;
		}
		#olive .explore h2 {
			background:#CCCC99;
			border-top:1px solid #999933;
		}	
		#olive h1.title {
			background:url(../images/curve-olive.gif) 0 0 no-repeat;
		}
#olive .rightbox, #olive .leftbox {
	background-color:#ffffff;border:1px solid #CCCC99;
	}
#olive .rightbox h1, #olive .rightbox h2, #olive .rightbox h3, #olive .rightbox h4, #olive .rightbox h5,#olive .rightbox h6
#olive .leftbox h1, #olive .leftbox h2, #olive .leftbox h3, #olive .leftbox h4, #olive .leftbox h5, #olive .leftbox h6{
	background-color:#CCCC99;color:#000000;
	}	
			
		
		#burgundy ol#FlyOutNav {
			background:#CC9999;
		} 
		#burgundy  ol#FlyOutNav li a {	
			color:#000;
			background-color: #CC9999;
		}
		#burgundy ol#FlyOutNav li a:hover, #burgundy ol#FlyOutNav li.selected a {
			background:#996666;
			color:#fff;
		} 
		#burgundy ol#FlyOutNav ol {
			border-bottom:1px solid #996666;
			border-right:1px solid #996666;
			border-left:1px solid #996666;
		}
		#burgundy ol#FlyOutNav li ol li a, #burgundy ol#FlyOutNav li.selected ol li a {
			background:#CC9999;
			border-top:1px solid #996666;
			color:#fff;
		}
		#burgundy ol#FlyOutNav ol li a:hover, #burgundy ol#FlyOutNav li.selected ol li a:hover {
			background:#996666;
			color:#fff;
		}
		#burgundy .breadcrumb li a {
			color:#CC9999;
			padding-right:6px;
		}
		#burgundy .breadcrumb {
			background:#660033;	color:#CC9999;
		}
		#burgundy .explore h2 {
			background:#CC9999;
			border-top:1px solid #996666;
		}	
		#burgundy h1.title {
			background:url(../images/curve-burgundy.gif) 0 0 no-repeat;
		}
#burgundy .rightbox, #burgundy .leftbox {
	background-color:#ffffff;border:1px solid #CC9999;
	}
#burgundy .rightbox h1, #burgundy .rightbox h2, #burgundy .rightbox h3, #burgundy .rightbox h4, #burgundy .rightbox h5,#burgundy .rightbox h6
#burgundy .leftbox h1, #burgundy .leftbox h2, #burgundy .leftbox h3, #burgundy .leftbox h4, #burgundy .leftbox h5, #burgundy .leftbox h6{
	background-color:#CC9999;color:#000000;
	}	
			
		
		#aqua ol#FlyOutNav {
			background:#99CCCC;
		} 
		#aqua  ol#FlyOutNav li a {	
			color:#000;
			background-color: #99CCCC;
		}
		#aqua ol#FlyOutNav li a:hover, #aqua ol#FlyOutNav li.selected a {
			background:#669999;
			color:#fff;
		} 
		#aqua ol#FlyOutNav ol {
			border-bottom:1px solid #669999;
			border-right:1px solid #669999;
			border-left:1px solid #669999;
		}
		#aqua ol#FlyOutNav li ol li a, #aqua ol#FlyOutNav li.selected ol li a {
			background:#99CCCC;
			border-top:1px solid #669999;
			color:#fff;
		}
		#aqua ol#FlyOutNav ol li a:hover, #aqua ol#FlyOutNav li.selected ol li a:hover {
			background:#669999;
			color:#fff;
		}
		#aqua .breadcrumb li a  {
			color:#99CCCC;
			padding-right:6px;
		}
		#aqua .breadcrumb {
			background:#006666;color:#99CCCC;
		}
		#aqua .explore h2 {
			background:#99CCCC;
			border-top:1px solid #669999;
		}	
		#aqua h1.title {
			background:url(../images/curve-aqua.gif) 0 0 no-repeat;
		}
#aqua .rightbox, #aqua .leftbox {
	background-color:#ffffff;border:1px solid #99CCCC;
	}
#aqua .rightbox h1, #aqua .rightbox h2, #aqua .rightbox h3, #aqua .rightbox h4, #aqua .rightbox h5,#aqua .rightbox h6
#aqua .leftbox h1, #aqua .leftbox h2, #aqua .leftbox h3, #aqua .leftbox h4, #aqua .leftbox h5, #aqua .leftbox h6{
	background-color:#99CCCC;color:#000000;
	}	
		
		
		#yellow ol#FlyOutNav {
			background:#FFDC72;
		} 
		#yellow  ol#FlyOutNav li a {	
			color:#000;
			background-color: #FFDC72;
		}
		#yellow ol#FlyOutNav li a:hover, #yellow ol#FlyOutNav li.selected a {
			background:#FFD147;
			color:#000;
		} 
		#yellow ol#FlyOutNav ol {
			border-bottom:1px solid #FFD147;
			border-right:1px solid #FFD147;
			border-left:1px solid #FFD147;
		}
		#yellow ol#FlyOutNav li ol li a, #yellow ol#FlyOutNav li.selected ol li a {
			background:#FFDC72;
			border-top:1px solid #FFD147;
			color:#000;
		}
		#yellow ol#FlyOutNav ol li a:hover, #yellow ol#FlyOutNav li.selected ol li a:hover {
			background:#FFD147;
			color:#000;
		}
		#yellow .breadcrumb li a {
			color:#000;
			padding-right:6px;
		}
		#yellow .breadcrumb {
			background:#FFCC33;color:#000;
		}
		#yellow .explore h2 {
			background:#FFDC72;
			border-top:1px solid #FFD147;
		}	
		#yellow h1.title {
			background:url(../images/curve-yellow.gif) 0 0 no-repeat;
		}
		
#yellow .rightbox, #yellow .leftbox {
	background-color:#ffffff;border:1px solid #FFDC72;
	}
#yellow .rightbox h1, #yellow .rightbox h2, #yellow .rightbox h3, #yellow .rightbox h4, #yellow .rightbox h5,#yellow .rightbox h6
#yellow .leftbox h1, #yellow .leftbox h2, #yellow .leftbox h3, #yellow .leftbox h4, #yellow .leftbox h5, #yellow .leftbox h6{
	background-color:#FFDC72;color:#000000;
	}			
		
			#purple ol#FlyOutNav {
			background:#CC99CC;
		} 
		#purple  ol#FlyOutNav li a {	
			color:#000;
			background-color: #CC99CC;
		}
		#purple ol#FlyOutNav li a:hover, #purple ol#FlyOutNav li.selected a {
			background:#996699;
			color:#fff;
		} 
		#purple ol#FlyOutNav ol {
			border-bottom:1px solid #996699;
			border-right:1px solid #996699;
			border-left:1px solid #996699;
		}
		#purple ol#FlyOutNav li ol li a, #purple ol#FlyOutNav li.selected ol li a {
			background:#CC99CC;
			border-top:1px solid #996699;
			color:#fff;
		}
		#purple ol#FlyOutNav ol li a:hover, #purple ol#FlyOutNav li.selected ol li a:hover {
			background:#996699;
			color:#fff;
		}
		#purple .breadcrumb li a {
			color:#CC99CC;
			padding-right:6px;
		}
		#purple .breadcrumb {
			background:#663366;color:#CC99CC;
		}
		#purple .explore h2 {
			background:#CC99CC;
			border-top:1px solid #996699;
		}	
		#purple h1.title {
			background:url(../images/curve-purple.gif) 0 0 no-repeat;
		}
		
#purple .rightbox, #purple .leftbox {
	background-color:#ffffff;border:1px solid #CC99CC;
	}
#purple .rightbox h1, #purple .rightbox h2, #purple .rightbox h3, #purple .rightbox h4, #purple .rightbox h5,#purple .rightbox h6
#purple .leftbox h1, #purple .leftbox h2, #purple .leftbox h3, #purple .leftbox h4, #purple .leftbox h5, #purple .leftbox h6{
	background-color:#CC99CC;color:#000000;
	}	
			#chestnut ol#FlyOutNav {
			background:#CC6666;
		} 
		#chestnut  ol#FlyOutNav li a {	
			color:#000;
			background-color: #CC6666;
		}
		#chestnut ol#FlyOutNav li a:hover, #chestnut ol#FlyOutNav li.selected a {
			background:#660000;
			color:#fff;
		} 
		#chestnut ol#FlyOutNav ol {
			border-bottom:1px solid #660000;
			border-right:1px solid #660000;
			border-left:1px solid #660000;
		}
		#chestnut ol#FlyOutNav li ol li a, #chestnut ol#FlyOutNav li.selected ol li a {
			background:#CC6666;
			border-top:1px solid #660000;
			color:#fff;
		}
		#chestnut ol#FlyOutNav ol li a:hover, #chestnut ol#FlyOutNav li.selected ol li a:hover {
			background:#660000;
			color:#fff;
		}
		#chestnut .breadcrumb li a {
			color:#CC6666;
			padding-right:6px;
		}
		#chestnut .breadcrumb {
			background:#330000;		color:#CC6666;
		}
		#chestnut .explore h2 {
			background:#CC6666;
			border-top:1px solid #660000;
		}	
		#chestnut h1.title {
			background:url(../images/curve-chestnut.gif) 0 0 no-repeat;
		}
#chestnut .rightbox, #chestnut .leftbox {
	background-color:#ffffff;border:1px solid #CC6666;
	}
#chestnut .rightbox h1, #chestnut .rightbox h2, #chestnut .rightbox h3, #chestnut .rightbox h4, #chestnut .rightbox h5,#chestnut .rightbox h6
#chestnut .leftbox h1, #chestnut .leftbox h2, #chestnut .leftbox h3, #chestnut .leftbox h4, #chestnut .leftbox h5, #chestnutx .leftbox h6{
	background-color:#CC6666;color:#fff;
	}		
		
	.keyMatch {
				background:#AEC1DB;
				PADDING:10PX!important;
			}
	.keyMatch b {
		float:right;
		font-weight:bold;
		margin-top:-15px;
	}
	
		 ul.pageNumbering li a {
			border:1px solid #000066;
			color:#000;
			text-decoration:underline;
		}
		 ul.pageNumbering li a:hover,  ul.pageNumbering li a.selected {
			background:#FFCC33;
			color:#000066;
			border:1px solid #041C43!important;
		}
ul.pageNumbering li.page {
			background:#c0c6d0;
			border:2px solid #c0c6d0;
			color:#000066;
			border:none;
		}
		
		  .archiveNews {
				
				border-bottom:1px solid #fff;
			}
.archiveNews li a {

	border-left:1px solid #fff;
	font-weight:bold;
}	
.archiveNews li a:hover {
	text-decoration:underline;
}
.archiveNews li ul {
}
.archiveNewsHolder2{
border:1px solid #ccc;
float:left;
width:530px;
margin-left:10px;
padding:4px;
}
.archiveNews_year, .archiveNews_month{}
.archiveNews li.selected a, .archiveNews li a:hover, .archiveNews_year li.selected a, .archiveNews_year li a:hover {
background:#000066;
	border-left:1px solid #fff;
	color:#fff;
}

.archiveNews li.selected ul li a {
	background:#fff;
	color:#000066
}
.archiveNews li.selected ul li.selected a, .archiveNews li.selected li a:hover, .archiveNews_month li.selected, .archiveNews_month li a:hover {
	background:#FFCC33;
	color:#000066!important;
}
.archiveNews li.last a {
	border-right:none;
}
.archiveNews li.first a, .archiveNews li.first ul li.first a {
	border-left:none!important;;
}
.archiveNews li.first ul li a  {
	border-left:1px solid #fff!important;
}
	
/* form styles */

.genForm legend {
	color:#000066;
	background:#fff;
}
.genForm fieldset {
	border-top:1px solid #000066;
}
.genForm fieldset fieldset {
	border:1px solid #000066!important;
}
.genForm .readOnly {
	border:1px solid #B2B2B2;
}
.genForm .showError {
	border:1px dashed #BA0000;
	background:#F9F97E;
}
	
.genForm .showError legend {
		background:#F9F97E;
} 
	
.genForm input, .genForm textarea {
		border:1px solid #B2B2B2;
		border-left-color:#4C4C4C;
			border-top-color:#4C4C4C;
}
	

/* TOOLBAR */
.toolbar {border:1px #CCCCCC solid;}
.toolbar .row {border-bottom:1px #CCCCCC solid;}


/* RSS */
ul.rss {
	margin: 0;
	padding: 0;
}

ul.rss li{
	margin: 0;
	padding: 0;
	list-style-type: none;
	padding: 2px 2px 4px 2px;
}

ul.rss li a {
	background: url(../images/rss.gif) no-repeat top left;
	padding: 2px 0 10px 20px;
}

#RSSContent {background-color:#FFFFFF;}

#RSSContent ul li 
{

	background:url(../images/arrow-bullet.gif) 0px 4px no-repeat;	
}
/************** Whats New added 13/03/2008 ***/

#pageContent .whatsNew h4 {
	background-color: #597AA2;
	color:#FFFFFF;
}
#pageContent .whatsNew .title{
	color:#010163;
	background:url(../images/arrow-bullet.gif) 0px 2px no-repeat;
}

/************** End Whats New ***/
/************Calendar********/
#sidebar .sideSearchCalBorder{
	background-color:#FFFFFF;
	}
#sidebar .sideSearchCal{
	background-image: url(/images/calendar_bg.jpg);
	background-repeat: repeat-x;
	}
#sidebar .sideSearchCal .BlueCalendar{
	background-color:#FFFFFF;
	}
#sidebar .sideSearchCal table .livedate a{
	color:#ffffff;
	}	
#sidebar .sideSearchCal table .caldate{
	background-image: url(/images/calendar_bg_empty.jpg);
	background-repeat: no-repeat;
	color:#000000;
	}
#sidebar .sideSearchCal table .caldate{
	background-image: url(/images/calendar_bg_empty.jpg);
	background-repeat: no-repeat;
	color:#000000;
	}
#sidebar .sideSearchCal table .livedate:hover{
	background-image: url(/images/calendar_bg_hover.jpg);
	background-repeat: no-repeat;
	}
#sidebar .sideSearchCal table .livedate{
	background-image: url(/images/calendar_bg_populated.jpg);
	background-repeat: no-repeat;
	color:#ffffff;
	}
#sidebar .sideSearchCal table .SelectedDate{
	background-image: url(/images/calendar_bg_hover.jpg);
	background-repeat: no-repeat;
	color:#000000;
	}
/************ END Calendar********/

/*Email a friend
-----------------*/
.emailToFriend .genForm fieldset fieldset label {

}

.emailToFriend .genForm input, .genForm textarea {
border-color:#4C4C4C #B2B2B2 #B2B2B2 #4C4C4C;
border-style:solid;
border-width:1px;
}



/*Poll
--------------------*/
.poll{

		}
.poll ul{

	}
.poll li{

	list-style:none;
	border:1px solid #F8F8F8;
	padding: 3px 3px 8px 3px;
	
	}
.poll .submit{
background:none!important;
border:0;

}
#Votes_Good,
#Votes_Neutral,
#Votes_Bad{
	color:#FF0000;
}

.message, .poll ul{
	
	/*background:#F8F8F8;*/
	}
	.storyComments .date{
	border:0px;
	background:none;
	color:#9999cc;
	padding:0;
	margin:0;
}

li.comments  {
background:#EEEEEE url(../images/comment.gif) no-repeat scroll 15px 15px;
border:2px solid #EEEEEE;
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 5px 0;
padding:12px 32px 6px;
}
li.comments .commentBy{
color:#9999cc;
}
 .emailToFriend .genForm fieldset{
	border:1px solid #ccc;
	padding:20px;
}
 .emailToFriend .genForm fieldset fieldset{
	border-top:0!important;
	border-bottom:0!important;
	border-left:0!important;
	border-right:0!important;
	padding:4px!important;
	
}
 .emailToFriend .genForm .error{
 color:#FF0000;
 }
 ul.breadcrumb li a{
 	border-bottom:1px solid #000052!important;
	}
/* forcing a link to show in black */
.featureboxes a.fontblack {color:#000000}

/* hidden field on blog comment form to stop spambots */
#botstopper {display:none;}
