@charset "utf-8";

/* COMMON CLASSES */
		body{padding: 0px;
			margin: 0px;
			font-family: Arial, Helvetica, sans-serif;
			color: #525252;
			background-color: #424242;
			font-size: 80%;}
		p {margin: 0px;}
		
		h1{font-size: 130%;
			font-weight: lighter;}
			
		#MainContentArea h2, #Right h2{font-size: 130%;
			font-weight: lighter;
			color: #525252;
			/*font-size: 100%;*/
			margin: 0px 0px 0px 0px;
			padding: 7px -5px 22px -5px;}
		#Right h2 {
			color: #ffffff;
		}
		a { 
			font-weight:bold;
			text-decoration: none !important;
			color: #366d9f;}
		a:hover, a:focus { 
			text-decoration: underline !important;
			
		}
		a:visited { 
			color: #800080;
			
		}	
		#MainContentArea h1, .MainContentFind h1, #MainContentAreaCat h1 {
			/*padding: 5px 8px 20px 10px;*/
			margin: 0px 0px 12px 10px;
			color: #ffffff;}
	
		#MainContainer a{
			text-decoration: underline;
			}
			
		#Left a, #Right a {
			color: #424242;
			text-decoration: none;}
		#Left a {
			}
		
		#Left a:visited, #Right a:visited{
			text-decoration: none;
			color: #333333;}
		#Left a:hover, #Right a:hover, #MainContainer a:hover{
			text-decoration: underline;
			/*color: #666666;*/
			color: #424242;}
			
		.NearestList a:visited{
			color: #424242;
		}	
		
		
/*END COMMON CLASSES */

#Page {
	background: url(../../construct-images/background-grid2.gif) 0px top repeat-y #424242;
	width: 1000px;
	margin: 0 auto 0 auto ;
	padding: 0;
}

/* PANEL COLOURS - Panel colours keep all panel backgrounds here*/

/* Rounded Corners Images*/

	#LeftNav, #LeftNavHome, #LeftFind, .RightPanelNav, #LeftContact, .RightPanelCom, .RightPanelNews, #MainContentArea, .MainContentFind  { /* DS changed */
			background: url(../../core-images/Corner-top.gif) repeat-x;
			padding-top: 9px;}
			
.RightPanelApps, .RightPanelFind { /* DS changed */
	background: url(../../core-images/CatCorners-top.gif) repeat-x;
	padding-top: 9px;


}
			
	#AtoZ, .MainContentFind h1, .RightPanelHeading { 
		background: url(../../core-images/Corner-mid.gif) repeat-x;}
	
	#AtoZHome  { 
		background: url(../../core-images/Corner-mid-home.gif) repeat-x;	
		}
		
	.panelbot1col {
	background: url(../../core-images/Corner-bot.gif) repeat-x bottom left;
	height: 15px !important;
	font-size: 2px;
	}
.RightPanelApps .panelbot1col {
	background: url(../../core-images/CatCorners-bot2.gif) repeat-x bottom left;
	height: 15px !important;
	font-size: 2px;
	}
	
/* Rounded Corners positions */

	#LeftNav, #LeftNavHome, .RightPanelNav {
			background-position: 0px top;}	
	.RightPanelNav h2, #AtoZ, #AtoZHome  {
			background-position: -10px bottom;}
	#LeftNav .panelbot1col, #LeftNavHome  .panelbot1col{ 
			background-position:  -1490px bottom;}
			
	#LeftContact, .RightPanelCom { 
			background-position:  -184px top;}
	#LeftContact h2, .RightPanelCom h2{
			background-position: -194px bottom;}
	#LeftContact .panelbot1col { 
			background-position:  -184px bottom;}
			
	.RightPanelApps {
			background-position:  -0px top;}	
	.RightPanelApps h2 {
			background-position: -378px bottom;}
	.RightPanelApps .panelbot1col { 
			background-position:  0px bottom;}
			
	.RightPanelFind {
			background-position:  -750px top;} /* DS changed */
	#LeftFind {
			background-position:  -736px top;}
	.RightPanelFind h2, #LeftFind h2 {
			background-position: -746px bottom;}

	.RightPanelFind h2{

		/*	background-color: red !important;*/
			}			
 /*#MainContainer2colcentre .RightPanelFind h2, */.FindHead { /* DS changed */
	font-size: 140% !important;
	color: #ffffff;
	margin: 0 -10px 0px -10px !important;
	padding: 4px 0px 19px 0px !important;
	width: 355px !important;
	background: #9f367b url(../../core-images/CatCorners-mid.gif) repeat-x -760px bottom !important;
	height: 20px
	
}			
.FindHead h2 {
	font-size: 100%;
	width: 140px;
	float: left;
	background: none;
	margin: 0px !important;
	padding: 0px !important;
}
	.RightPanelFind .panelbot1col { 
			background-position:  -736px bottom;}
	#LeftFind .panelbot1col { 
			background-position:  -736px bottom;}
	
	.RightPanelNews {
			background-position:  -552px top;}	
	.RightPanelNews h2, .RightPanelNews  .RightPanelHeading{
			background-position: -562px bottom !important;}
	.RightPanelNews .panelbot1col { 
			background-position:  -552px bottom;}

/* Extra panel for "more" links */ /* DS changed */

/* single background image */

	.panelbot1colbotH {
			background: url(../../core-images/Corners-botH.gif) repeat-x  -552px top ;
			height: 38px;}

	.panelbot1colbotH p {
			background: url(../../core-images/arrow-white-right2.gif) no-repeat;
			text-align: right;
			padding: 10px 25px 0px 0px !important;	
			margin: 0px 10px 0px 10px;
			}
			
	.panelbot1colbotH a {
			color: #fff !important;
			font-weight: bold;
			text-decoration: none;
			}
.panelbot1colbotH   a:hover{
text-decoration: underline;
}
	.RightPanelNews  .panelbot1colbotH   p {
			background-position: 155px 12px;
			}

	.RightPanelFind  .panelbot1colbotH {
			background-position: -1670px top ;
			height: 38px;
			}

	.RightPanelFind  .panelbot1colbotH   p {
			background-position:  345px 12px;
			}


			
/* split background image */			
			
/*
	.RightPanelNews  .panelbot1coltop {
			background: url(../../core-images/Corner-bot-top.gif) repeat-x -552px top;
			}
			
	.RightPanelNews  .panelbot1coltop   {
			padding: 5px 10px 0px 10px;
		}
			
	.RightPanelNews  .panelbot1colbot {
			background: url(../../core-images/Corner-bot-bot.gif) repeat-x  -552px top ;
			height: 11px;
			font-size: 2px;
			}
			
	.RightPanelNews  .panelbot1coltop   p {
			background: url(../../core-images/arrow-white-right2.gif) no-repeat 146px 4px;
			text-align: right;
			padding-right: 15px;
			}

	.RightPanelNews .panelbot1coltop   a {
			color: #fff !important;
			}
*/
			
			
			
			
	#MainContentArea {
			background-position:  -920px top;}
	#MainContentArea h1 {
			background-position: -930px bottom;}
	#MainContentArea .panelbot1col { 
			background-position:  -920px bottom;}

/* START - Panel Colours*/
	/* blue */
	#LeftNav, #LeftNavHome, .RightPanelNav, .WideMidPanelNav, .WideMidPanelNavCat, .RightPanelNav h2 {
			background-color: #366d9f; }
	.RightPanelNavBG {
			background-color: #d7e2ee;}
	#LeftNav .RightPanelNavBG, #LeftNavHome  .RightPanelNavBG{
			background-color: #ffffff !important;}
	
	/* red */
	#LeftContact, .RightPanelCom, #LeftContact h2, .RightPanelCom h2 { 
			background-color: #ae2626;}	
	.RightPanelComBG {
			background-color: #efd4d4;}
	
	/* yellow */	
	.RightPanelApps, .RightPanelApps h2 {
			background-color: #d2b723;}	
	.RightPanelAppsBG {
	background-color: #f6f1d3;}
	/* orange */
	.RightPanelNews, .RightPanelNews h2, .WideMidPanelNews h2, .RightPanelNews  .RightPanelHeading {
			background-color: #d18227;}
	.RightPanelNewsBG {
			background-color: #f7e6d4;}
	
	/* olive */
	#MainContentArea, #MainContentArea h1 {
			background-color: #8e912a;}
	/*.MainContent {
			background-color: #ffffff;}*/

	/* pink */
		.RightPanelFind, .RightPanelFind h2, #LeftFind, #LeftFind h2  {
				background-color: #9f367b;}
		.RightPanelFindBG {
				background-color: #ecd7e5;}

/* END - Panel Colours*/

	/* Bottom panel attribiutes */
.RightPanelNavBG, .RightPanelComBG, .RightPanelFindBG, #LeftNav .RightPanelNavBG, #LeftNavHome .RightPanelNavBG, .RightPanelNewsBG 
	{
			margin: 0 10px 0 10px;
			padding-bottom: 5px;}
			
.RightPanelAppsBG, .RightPanelNewsBG, .RightPanelFindBG,  .WideMidPanelNavCat .RightPanelNavBG{ 
	padding: 0px 10px 10px 10px; 
	margin: 0 10px 0 10px;}
	
.RightPanelNewsBG h2 {
	margin: 0 -5px 0 -5px;
}	


#MainContainer1colleft .RightPanelNewsBG, #MainContainer1colright .RightPanelNewsBG  {
	padding: 0px 5px 0px 5px;
}
	
	#LeftNav .RightPanelNavBG, #LeftNavHome .RightPanelNavBG {
			padding-bottom: 0px;
			/*font-size: 80%;*/}	
			
	/*.RightPanelFindBG img, .RightPanelComBG img, .RightPanelNavBG img, .RightPanelAppsBG img, .RightPanelNewsBG img {
			width: 147px;
			margin-left: 7px;
			}*/
		/*	
		.RightPanelFindBG  P img, .RightPanelComBG P img, .RightPanelNavBG P img, .RightPanelAppsBG P img, .RightPanelNewsBG P img {
			width: 147px;
			margin-left: 0px;
			}*/
			
/*	.RightPanelFindBG img {
			border-color: #9f367b;}
	.RightPanelComBG img {
			border-color: #ae2626;}	
	.RightPanelNavBG img {
			border-color: #366d9f;}	
	.RightPanelAppsBG img {
			border-color: #d2b723;}
	.RightPanelNewsBG img {
			border: solid 1px #d18227;}
	.RightPanelNewsBG p {
			width: 150px;}	*/
			
	#LeftNav, #LeftNavHome, #LeftNavHome, #LeftContact, #LeftFind {
	
	margin: 0px 0px 0px 3px;
	padding-top: 8px;
}

			
			
			
			
			
/* Navigation */

	#AtoZ, #AtoZHome {
			margin-left: 10px;
			padding: 7px 10px 23px 0px;
			/*font-size: 90%*/
			}
	#AtoZ a, #AtoZ a:hover, #AtoZHome a, #AtoZHome a:hover{
			color: #ffffff;
			width: 160px;
			display: block;
			background: url(../../core-images/arrow-white-right.gif) no-repeat ;
			background-position: 150px 4px;}
			
	.RightPanelNavBG ul {
			padding: 0px 0px 0px 0px;
			margin: 0px;
			list-style-type: none;}
		
	.RightPanelNavBG a {
			display: block;
			font-weight: normal;
			padding-right: 20px;		
}
	.WideMidPanelNavCat .RightPanelNavBG a {
			
			font-weight: bold;
					
}

	.RightPanelNavBG  .NavParent, .RightPanelNavBG  .NavParentHome {
			background: url(../../core-images/navbulletup.gif) no-repeat 146px 8px;}
			
	.RightPanelNavBG  .NavParent, .RightPanelNavBG  .NavParentHome {
			background-color: #d6e0ea;
			border-bottom: 1px dotted #0099FF;
			padding-bottom: 4px;
}

	 .RightPanelNavBG ul li {
			padding: 4px 0px 4px 10px;
			margin: 0px;
			border-bottom: 1px solid #ffffff;}
			

	.RightPanelNavBG  .NavCurrent {
			background: url(../../core-images/navbulletdown.gif)  no-repeat 147px 10px;
			border-bottom: 1px dotted #0099FF;
			padding: 2px 20px 4px 10px;
			margin: 0 0 0 0;
			font-weight: bold;}

	.RightPanelNavBG  .NavChild {
			padding: 2px 0px 0px 0px!important;
			margin: 0px 0px 0px 0px!important;
			border-bottom: 1px dotted #0099FF;
			display: inline-block;}	
			
	.NavChild ul li{
			background: url(../../core-images/navbulletright.gif) no-repeat 146px 6px;
			
			border-bottom: 1px dotted #0099FF;
			padding-bottom: 6px;
			padding-top: 2px;
			padding-left: 20px;}		
	.RightPanelNavBG  .NavChild  {
			padding: 0px;
			margin: 0px;
			border-bottom: 1px solid #ffffff;}	
	.RightPanelNavBG  .NavChild  a{
			display: block;
			width: 120px;}	
			
	#LeftNavHome .RightPanelNavBG  .NavChild  a{
			display: block;
			width: 132px;}	
			
	.NavChild .NavCurrent {
			background-image: none;}			
	.NavParentHome {
		margin: 0px !important;
		padding: 0px 0px 5px 10px !important;
	}

#PageFooter p {
	/*background-color: #424242;*/
	color: #ffffff;
	/*font-size: 80%;*/
	padding: 0 0 4px !important;
}
#PageFooter #FootLeft {
	float: left;
	padding: 5px 0px 3px 9px;
}
#PageFooter #FootRight {
	float: right;
	padding: 5px 9px 3px 14px;
	text-align:right;
}
#Left {
	width: 187px;
	float:left;
	margin: 0px;
	padding: 8px 0px 0px 19px;
	/*margin: 0px 0px 0px 0px;
	*/
}

#MainContentArea {
	width: 570px;
	float: left;
	margin-top: 4px;
	margin: 8px 0px 8px 0px;
	/*font-size: 80%;*/
}
.MainContentRight {
	text-align: right;
}
.MainContentRight,  
.MainContent {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	width: 571px;
	}
  
.MainContent {
min-height: 200px;
	width: 550px;
	}
/* for Internet Explorer */
/*\*/
* html .MainContent {
height: 200px;
}
/**/

.MainContentFoot {
	background-image: url(../../core-imagesx/contentmidfoot.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding: 3px 5px 0px 6px;
	}
.MainContentFoot p{
		background-color: #ffffff;
	}
.MainContent p{
	
	}
/*#MainContainer{
	float: left;
	width: 564px;
	padding-left: 4px;
}*/





/*#MainContentArea h2 {
	font-size: 110%;
	margin: 3px 4px 4px 4px;
	padding: 0px 12px 0px 12px;
	background-image: none !important;
	background-color: #ffffff;
	color: #525252 !important;
}*/
#MainContentArea h3 {
	font-size: 120%;
	/*margin: 3px 4px 4px 4px;
	padding: 0px 12px 0px 12px;*/
	color: #525252;
}
#MainContentArea h4 {
	font-size: 110%;
	/*margin: 3px 4px 4px 4px;
	padding: 0px 12px 0px 12px;*/
	color: #525252;
}
#MainContentArea ul {
	margin: 20px 0px 0px 40px;
	padding: 0px 10px 10px 0px;
}
#MainContentArea li {
	padding-left: 0px;
	margin-left: 10px;
	padding-bottom: 4px;
	list-style-type: disc;
}
#MainContentArea table {
	width: 96%;
	margin-left: 10px;
	border-bottom: #666666 1px solid;
	border-right: #666666 1px solid;
	border-spacing:0px;
}
#MainContentArea table td, #MainContentArea table th {
	
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	margin: 0px;
	padding: 4px;
	/*font-size: 90%;*/
	vertical-align: top;
}
#MainContentArea table th{
	background-color: #e8e9d4;
}
#MainContentArea table td p{
	/*font-size: 100% !important;*/
	margin: 0px 0px 5px 0px !important;
	padding: 0px !important;
}
#MainContentArea p {
	margin: 0px 4px 0px 4px;
	padding: 0px 12px 8px 12px;
}

#MainContentArea img {
	/*margin-left: 14px;*/
	margin-left: 0;
}
#MainContentArea p img {
	margin-left: 0;		
}


/*#LeftContact p, .RightPanelCom p, .RightPanelApps p, .RightPanelNews p, .RightPanelNav p, .RightPanelFind p, #LeftNav p, .WideMidPanelNav p, .WideMidPanelApps p, .WideMidPanelNews p, .WideMidPanelFind p, .WideMidPanelNavCat p {
	margin: 0px 5px 0px 5px;
	padding: 3px 0px 3px 0px;
	font-size: 90%;
	width: 130px;
	}*/
.WideMidPanelApps a, .WideMidPanelNav a, .WideMidPanelFind a, .WideMidPanelNews  a{
	font-weight: bold;
	text-decoration: none!important;
}
.WideMidPanelApps a:visited, .WideMidPanelNav a:visited, .WideMidPanelFind a:visited, .WideMidPanelNews  a:visited{
	color: #800080;}
	.WideMidPanelApps a:hover, .WideMidPanelNav a:hover, .WideMidPanelFind a:hover, .WideMidPanelNews  a:hover{
	color: #366d9f !important;
	text-decoration: underline !important;}

.PanelTop1col {
	background-repeat:no-repeat;
	background-position:top left;
	height: 3px;
	font-size: 1px;

	}
#Right {
	margin-top: 4px;
	float: right;
	width: 187px;
	padding-top: 4px;
	padding-right: 20px;
}

.RightPanel, .RightPanelCom, .RightPanelApps, .RightPanelNews, .RightPanelNav, .RightPanelFind {
	
	margin: 0 3px 8px 0px;
}
.ClearBoth {
	clear: both;
}
/*.RightPanelComBG p {
	padding: 0 5px 5px 0px !important;
}*/
#LeftContact .RightPanelComBG {
	padding: 0 5px 0px 5px !important}

#LeftContact {
	width: 184px !important;
	float: left;
	clear: left;
	margin: 0px;
}
#LeftContact .RightPanelComBG {
	width: 154px !important;
}
#LeftContact .panelbot1col {
	width: 184px;
}
#MainContainer {
	
}
#Right {
	
}
.ContactSpacer {
	font-size: 2px;
	height: 2px;
}
#MainContentContainer {
	float: right !important;
	width: 790px;
	margin: 0px;
	padding: 0px;}
	
#ContactContainer {
	padding: 0px 0px 0px 22px;
	margin-top: 10px;
	float: left;
}
#PageFooter {
	clear: both;
	background-color:#AE2626;
	width:956px;
	margin:0 auto;
}



/* Category template Classes */

#MainContainerWide{
	float: left;
	width: 765px;
}

#MainContentAreaCat  {
	/*width: 592px;*/
	width: 760px;
	float: right;
	margin-top: 4px;
	margin: 8px 0px 9px 0px;
	background-color: #8e912a;
	background-image: url(../../core-images/hometop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-top: 9px;
	}
	

.paneltop1colCatText {
	background-image: url(../../core-images/CatTextTop.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height: 5px;
	font-size:1px;
}
.MainContentHeroImage{
	float: left;
	margin: 0px 0px 0px 0px;
	width: 362px;
}
#MainContentHero1 {
	padding: 0 10px 0 12px;
}
.MainContentHeroImage img{
	width: 362px;
	height: 200px;
}
.MainContentHeroTextWide {
	background-color: #ffffff;
	width: 365px;
	float: right;
	background-image: url(../../core-images/CatTextBot.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	min-height: 200px;
	margin-right: 0px;
}
/* for Internet Explorer */
/*\*/
* html .MainContentHeroTextWide {
height: 200px;
}
/**/
.WideMidPanelFind, .WideMidPanelApps, .WideMidPanelNews, .WideMidPanelNavCat{
	background-image: url(../../core-images/CatCorners-top.gif);
	background-repeat:no-repeat;
	margin: 0px 0px 10px 0px;
	padding-top: 9px;
	width: 375px;	
}
.WideMidPanelFind h2, .WideMidPanelApps h2, .WideMidPanelNews h2, .WideMidPanelNavCat h2, .RightPanelComBG h2 {
	margin: 0px -10px 0px -10px;
	padding-bottom: 16px !important;
			color: #ffffff;
			
}

.WideMidPanelNavCat .RightPanelNavBG a:hover {
	color: #366d9f !important;
}
.WideMidPanelNavCat .RightPanelNavBG a {
	padding-right: 0px !important;
}
.WideMidPanelNavCat .RightPanelNavBG ul li {
			padding: 4px 0px 4px 10px;
			margin: 0px 0px 0px 35px !important;
			list-style: disc;
			border-bottom: none;}
			
.WideMidPanelNavCat .RightPanelNavBG ul li ul li{
	list-style: lower-alpha !important;}			
			

.WideMidPanelFind ul li ul, .WideMidPanelApps ul li ul, .WideMidPanelNews ul li ul, .WideMidPanelNavCat ul li ul {
	list-style: lower-alpha;
}
.WideMidPanelFind ul li , .WideMidPanelApps ul li, .WideMidPanelNews ul li, .WideMidPanelNavCat ul li, .WideMidPanelFind ol li , .WideMidPanelApps ol li, .WideMidPanelNews ol li, .WideMidPanelNavCat ol li  {
	margin-bottom: 10px;
} 


.WideMidPanelFind h2 {
	background-color: #9f367b !important;}
.WideMidPanelFind {
	background-color: #9f367b;
	background-position: -750px 0px;}
h2.CatFindHead {
	background: url(../../core-images/CatCorners-mid.gif) -760px bottom no-repeat #9f367b !important;
}
.WideMidPanelFind .panelbot1col {
	background: url(../../core-images/CatCorners-bot.gif) -750px bottom no-repeat #9f367b !important;
}
	
.WideMidPanelApps h2 {
	background-color: #d2b723 !important;}
.WideMidPanelApps {
	background-color: #d2b723;
	background-position: 0px 0px ;}
h2.CatAppsHead {
	background: url(../../core-images/CatCorners-mid.gif) -10px bottom no-repeat #d2b723 !important;
}	
.WideMidPanelApps .panelbot1col {
	background: url(../../core-images/CatCorners-bot.gif) 0px bottom no-repeat #d2b723 !important;
}


.WideMidPanelNews h2 {
	background-color: #d38427 !important;}
.WideMidPanelNews {
	background-color: #d38427;
	background-position: -375px 0px;}
h2.CatNewsHead {
	background: url(../../core-images/CatCorners-mid.gif) -385px bottom no-repeat #d38427 !important;
}
.WideMidPanelNews .panelbot1col {
	background: url(../../core-images/CatCorners-bot.gif) -375px bottom no-repeat #d38427 !important;
}
	
.WideMidPanelNavCat h2 {
	background-color: #366d9f !important;}
.WideMidPanelNavCat {
	background-color: #366d9f;
	background-position: -1125px 0px;}
h2.CatNavHead {
	background: url(../../core-images/CatCorners-mid.gif) -1135px bottom no-repeat #366d9f !important;
}
.WideMidPanelNavCat .panelbot1col {
	background: url(../../core-images/CatCorners-bot.gif) -1125px bottom no-repeat #366d9f !important;
}


.MainContainerBottomTwoColCat{
	float: left;
	width: 376px;
	padding-left: 5px;
}



.MainContainerBottomTwoColCatR{
	float: right;
	width: 376px;
	padding-left: 2px;
	
}
#HomeTopicTabContainer {
	/*width: 776px;*/
	clear: left;
	background-color: #424242;
	margin: 5px 0px 0px 0px;
	/*height: 60px;*/
}
#HomeTopicTabContainer ul {
	margin: 0px 0px 0px 0px;
	padding:0px;
	height: 50px;
	background-color: #424242;
}
#HomeTopicTabContainer ul li {
	margin: 0px 1px 0px 1px;
	margin: 0px 0px 0px 0px;
	display: block;
	/*background-image: url(../../core-images/TabMidL.gif);*/
	background-color: #646724;
	/*padding: 10px 15px 10px 15px;*/
	width: 188px;
	height: 54px;
	float: left;
	border-top: solid #424242 4px;
	border-bottom: solid #424242 1px;
	
}

/* ==============  Tabbed Nav =================*/
#HomeTopicTabContainer {
	/*width: 776px;*/
	clear: left;
	background-color: #424242;
	
	margin: 5px 0px 0px 0px;
	/*height: 60px;*/
}
#HomeTopicTabContainer ul {
	margin: 0px 0px 0px 0px;
	padding:0px;
	height: 50px;
	background-color: #424242;
	
}
#HomeTopicTabContainer ul li {
	
	margin: 0px 0px 0px 0px;
	display: block;
	
	/*background-image: url(../../core-images/TabMidL.gif);*/
	
	background-color: #646724; 
	/*padding: 10px 15px 10px 15px;*/
	width: 188px;
	height: 54px;
	float: left;
	border-top: solid #424242 4px;
	border-bottom: solid #424242 1px;
	border-right: solid #424242 2px;
}
.TabLeftD{
	background-image: url(../../core-images/TabLeftD.gif) !important;
	background-repeat:no-repeat;
	background-position:bottom left;
}
.TabRightD{
	background-image: url(../../core-images/TabRightD.gif) !important;
	background-repeat:no-repeat;
	background-position:bottom right;
	width: 190px !important;
	border-right: none !important;

}
.HomeTopicTabContainerLight{
	background-color: #8e912a !important;
	border-top: solid #8e912a 4px !important;
	
	
}
#HomeTopicTabContainer li a {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 158px;
	height: 34px;
	/*border-right: 2px solid #424242;*/
	padding: 10px 15px 10px 15px;
}
#HomeTopicTabContainer li a:hover {
	color: #ffffff;
}
.tabwidth {
	width: 70px;
}

/* ==============  END Tabbed Nav =================*/

#MainContainer1colleft{
	width: 184px;
	margin: 0px;
	float: left;
	padding-left: 5px;
	}
#MainContainer1colleft .RightPanelNews, #MainContainer1colright .RightPanelNews {
	margin-right: 0px;
	clear: left;
}
#MainContainer1colleft #LeftContact {
	margin-bottom: 10px !important;

}

#MainContainer2colcentre {
	width: 378px;
	margin: 0px 0px 0px 5px;
	float: left;
	padding-left: 4px;
	}

#MainContainer1colright {
width: 184px;
	margin-right: 0px;
	float: right;
	}
#NearestSearch {
	float: right;
}
.NearestList ul {
	margin: 0px;
	padding: 0px;
}
.NearestList ul li{
	display: inline;
	margin-bottom: 8px;
	margin-right: 4px;
	margin-left: 4px;
	list-style: none;
	/*width: 140px;*/
}
.NearestList ul li a{
display: inline-block;
	width: 135px !important;
	list-style: none;
	padding-right: 20px !important;
	padding-bottom: 10px !important;
	background: url(../../core-images/arrows-pink.gif) no-repeat right 3px ;
	
	
}
#MainContainer1colleft a, .NearestList ul li a, #scroller_container p a, #MainContainer1colleft a:hover, .NearestList ul li a:hover, #scroller_container p a:hover, .RightPanelComBG a, .RightPanelComBG a:hover {color: #424242;}

#scroller_container p a /*, .RightPanelNewsBG p a*/{
	display: block;
	width: 130px !important;
	padding-right: 20px !important;
	padding-bottom: 5px !important;
	background: url(../../core-images/arrows-orange.gif) no-repeat right 3px ;

}
#MainContainer1colleft #LeftContact .RightPanelComBG a {
	/*display: block;*/
	width: 130px !important;
	padding-right: 20px !important;
	padding-bottom: 5px !important;
	background: url(../../core-images/arrows-red.gif) no-repeat right 1px ;

}

/*.scrollBack {
	margin-left: 50px;
}*/

#MainContainer2colcentre .xRightPanelFindBG h2 {
	width: 180px !important;
	float: left;
}
#AtoZ a, #AtoZHome a, #AtoZHome a:visited {
	color: #ffffff !important;}
	
#LeftNavHome li {
	
	margin-left: 0px;
	padding-left: 10px;
}
#LeftNavHome .RightPanelNavBG .NavcChild ul li {
	background-color: green;
	margin-left: 0px;
}



#HomeNewsContainer {
 position: relative;
 /*IV Edit width: 150px;*/
width: 145px;
/* DS Edit height: 200px;*/
 overflow: hidden;
/*IV Addition padding */ margin-left: 5px;
}

#HomeNewsContainer p {
 padding: 0;
}

#HomeNewsContainer a {
/* DS Edit background:transparent url(../../core-images/arrows-orange.gif) no-repeat scroll right top !important; */
background:transparent url(../../core-images/arrows-orange.gif) no-repeat 140px 2px !important;
font-weight:bold;
padding-right:10px;
text-decoration:none !important;
/*DS Edit font-size:90%; */
display:block;
width:140px;
color:#424242;
}

#HomeNewsContainer a:active, #HomeNewsContainer a:visited {
	text-decoration:none !important;
	color:#424242;
} 

#HomeNewsContainer a:hover {
	text-decoration:underline !important;
} 

#HomeNewsContainer p {
width:140px;
padding:0 4px 8px 6px;
}


