/**********************************************************************************************
*                                                                                             *
* Author: 		 : James Marshall, Harlequin Solutions                                        *
* Last modified  : 12.03.2010                                                                 *
* Version        : 1.0                                                                        *
* Browser(s)     : All (IE Win hacks/fixes are in separate stylesheets)                       *
*                                                                                             *
*                                                                                             *
**********************************************************************************************/


/* Global Layout Settings
==============================================================================================*/

#MainMenu, #MainMenu_W{*-overflow:visible!important;}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%; /*global sets font-size at 16px*/
	/* Font sizing in ems. If you want to change anything size-wise, just change this. */
	/* Refer to http://clagnut.com/blog/348/ for details. */
	/* http://riddle.pl/emcalc/ - Em Calculator */
	background:#000;
	height:100%; 
	
}

/* DAX Font
==============================================*/
@font-face 
{
    font-family: 'Dax-Bold';
    src: url('../fonts/dax-boldwebfont.eot');
    src: url('../fonts/dax-boldwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-boldwebfont.woff') format('woff'),
         url('../fonts/dax-boldwebfont.ttf') format('truetype'),
         url('../fonts/dax-boldwebfont.svg#dax-boldwebfont') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DaxMedium';
    src: url('../fonts/dax-mediumwebfont.eot');
    src: url('../fonts/dax-mediumwebfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/dax-mediumwebfont.woff') format('woff'),
         url('../fonts/dax-mediumwebfont.ttf') format('truetype'),
         url('../fonts/dax-mediumwebfont.svg#DaxMedium') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'DaxRegular';
    src: url('../fonts/dax-regularwebfont.eot');
    src: url('../fonts/dax-regularwebfont.eot?#iefix') format('embedded-opentype'),
         url('..//fonts/dax-regularwebfont.woff') format('woff'),
         url('../fonts/dax-regularwebfont.ttf') format('truetype'),
         url('../fonts/dax-regularwebfont.svg#DaxRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body#SectionOne, body#SectionTwo, body#SectionThree, body#SectionFour, body#SectionFive, body#SectionSix, body#SectionWide, body#SectionOG{background:#000!important;display:block;}

/* HTML Styles
=============================================================================================*/

p {
	
	line-height: 1.38em;
	margin: 0px 0px 0px 0px;
	color:#FFFF00;
	width:auto;
	text-align: left;

}

a {text-decoration:underline;}
a:hover {text-decoration:underline;}

H1 {font-weight:bold;margin: 0 0 .81em;padding:0;color:#FFFF00;}/*displayed 24px*/
H2 {font-weight:bold;line-height:128%;margin: 0 0 .81em;padding:0px;color:#FFFF00;} /* displayed at 18px */
H3 {font-weight:bold;margin: 0 0 .81em;padding:0;line-height:110%;color:#FFFF00;} /* displayed at 17px */
H4 {margin: 0 0 .81em; padding: 0;line-height:110%;font-weight:bold;color:#FFFF00;}/* displayed at 16px */
H5 {margin: 0 0 .81em; padding: 0;line-height:110%;font-weight:bold;color:#FFFF00;}/* displayed at 15px */
H6 {margin: 0 0 .81em; padding: 0;line-height:110%;color:#FFFF00;} /* displayed at 14px */

strong, b {
		font-weight: bold;
	}
	
		/* :link :visited :focus :hover :active */
	a:link {
		text-decoration: underline;
		color: #FFFF00;
		font-weight: normal;
		border-bottom:medium none; /*temp*/
		background-color: transparent;
	}
	a:visited { 
		text-decoration: underline;
		/* text-decoration: line-through; */			
		color: #FFFF00;/* #d8ee78 */;
		background: transparent;
		font-weight: normal;
	}		
	a:focus, a:hover, a:active { 
		text-decoration: underline;
		/* background: transparent; */
		font-weight: normal;
		color:#FFFF00;
		}	

	ul {
		margin: 0px 0px 36px 0px;
		font-size: 1em;
		line-height: 1.7em;

		}
		ul ul {
			margin: 0 0 0 -3px;
			font-size: 100%;
		}			
		ul li, li {
			padding: 0px 0px 0px 14px;
			color: #FFFF00;
			background-repeat:no-repeat;
			background-position: 0px 9px;
			list-style:none;
			background-image: none;	
		}
		
		#MainContentChild ul li img {float:none;}
		
	ol {
		margin: 0 36px 20px;
		font-size: 0.88em;
		line-height: 1.6em;
		}
		ol ol {
			margin: 0 0 0 0;
			font-size: 100%;
		}			
		ol li {
			margin: 0 0 0 1.88em;
			list-style-type: decimal;
			color: #FFFF00;
		}
		
	img {
		border: none;
	
		
	}

	hr {
		height: 1px!important;
		margin: 20px 0;
		color: #ccc;
		background-color: #ccc;
		border: 0px;
	}
	
	/*div#MainContentChild hr {
		clear: both;
		height: 3px;
		margin:1.5em 0 2em;
		border: 0;
		border-top: #4CA7BD solid 1px;
		border-bottom: #C9E4EB solid 1px;
		background: #fff;
	}*/
	
		.line {
			border-top: 1px solid #5299a3;
			margin: 20px 0;	
		}
		.line hr {
			display: none !important;
			color: #fff;
		}
		.halfline {
			border-top: 1px solid #5299a3;
			margin: 10px 200px 15px 200px;
			padding-top: 5px;
		}

	address {
		margin: 0 0 1.5em;
		padding: 0 0 0 40px;
		color: #FFFF00;
		font-style: normal;
		border-left: 1px solid #d7d2d0;
	}
	
	acronym, abbr {
		border-bottom: 1px dashed #9c1948;
		cursor: pointer;
	}

	q { quotes: "\201C" "\201D" "\2018" "\2019"; }
	
	q:before { content: open-quote; }
	q:after  { content: close-quote; }
	
	q:before   { content: '\201C'; } /* Safari support */
	q:after    { content: '\201D'; }
	q q:before { content: '\2018'; }
	q q:after  { content: '\2019'; }

	blockquote * { quotes: none; }
	blockquote > *:before { content: '\201C'; }
	blockquote > *:after  { content: '\201D'; }
	blockquote q:before   { content: '\2018'; }
	blockquote q:after    { content: '\2019'; }
		
	
blockquote {
		background:transparent;
		margin: 0 0 20px;
		padding: 0px 40px 0px 40px;
		font-size: 1em;
		line-height: 1em;	
		border:none;
		}
		blockquote p {
			margin: 0 !important;
			padding: 0 !important;
			color: #FFFF00;
		}
	
sup {
	vertical-align: baseline;
	position: relative;
	top: -0.4em;
	}

p.footnote,  p.foot {
	font-size:.75em;
	margin:0 0 1em;
}
		
	/* CMS Cleanup
	==============================================*/
	
	/*Deal with link and FONT tag combos*/
	font a, a font {color: #0082A1;/*CHANGE*/ font-weight:bold;}	

		
	font { /*To override any legacy code or pesky users that know some HTML*/
		font: 100% arial,sans-serif;
		color: #FFFF00;
		background-color: transparent !important;
		line-height: 1.45em;
	}
	li font {
		color: #FFFF00;
	}
	u {
		text-decoration: none;
	}
		
	/* Tables
	==============================================*/
	
	div#OG table { /* see global class - line 44 */
				/*border: 1px solid #d8dce3;*/
				border-color:#a2a5a9!important;
				width:auto;
				margin:0px;
				/*background: #fff; - tables used for layout - overlap top col BG*/
				}
	/*div#OG table td, div#OG table tr{border: 1px solid #fff;}*/
	
	p table{font-size:1em;}
	
	table {/*border-style:solid!important;border-width:2px;*/}	
	table 
	{
		border-color:#FFFF00!important;
		background:#000!important;
		color: #FFFF00!important;
		}

		table strong{color: #FFFF00!important;}

		
		table caption {		
			color: #FFFF00;
		}

		table tr {
			background: #000!important;
			border-color:#FFFF00!important;
			/*border-color:#d8dce3!important;*/
		}
		/* This is the magic class for the 'zebra' row effect */
		table tr.rowTint {
			background: #f4f4f4;
		}
		table td,
		table th span{color:#FFF000!important;border-color:#FFFF00!important;}
		table th {
			/*border-right: 1px solid #fff;*/
			/*border-bottom: 1px solid #fff; */
			/*border: 1px solid #F4F4F4;*/
			/*font-size: 0.88em;*/
			
			background: #000!important;
			color:#FFF000!important;
			
			border-color:#FFFF00!important;
			/* line-height: 1.1em; */
			/* font-size: 0.69em; */
			/*width: 20%;*/
			}
		table th {
			color: #FFFF00;
			/*border-color:#d8dce3!important;*/
			/*background: #fafafa!important;*/
			padding: 0px 0px 3px 0px;
		}
		table td {
			background: #000!important;
			/*border-color:#d8dce3!important;*/
			padding: 0px 0px 3px 0px;
			}	
			
	table td span {color: #FFFF00!important;}
		
			table td p {
				/* line-height: 1em; */
				color: #FFFF00;
				}	
			table td i {
				color: #63748e;
				}
					
						
						
			thead td{background: #fafafa!important;color:#fff;font-weight:bold;/*border-color:#d8dce3!important;*/}
		
			td.TableFill{background:#b3317d;color:#fff;font-weight:normal;}
	
	

		table.bordernew,
		table.bordernew td,
		table.bordernew th {
			border: 1px solid #333!important;
		}
		
			
	
	
	/*PUNCH BORDER FIX*/
	#TblHTMLButtons2{border:none!important;}
	.HQPunchToolbarDropDown{border:none!important;}
		table.HQPuncheditortdstyle{border:none!important;}
		
		
		/*News archive*/
						
	.ItemIntroduction{
		margin:0px 0px 18px 0px!important;
		background:#FAFAFA none repeat scroll 0 0;
		border:1px solid #D8DCE3;
		overflow:hidden;
		padding:10px;
		width:667px;
		clear:both;
	}						
			.ItemIntroduction h2{margin:0px 0px 6px 0px;}
			.ItemIntroduction h2 a{padding:0px 0px 0px 24px;font-weight:normal;font-size:.75em;background:url(../site-images/other.gif) top left no-repeat}
				
		/*Paginator*/
		#ListView1_lsNewsArchive_Start{font-size:.88em;margin:0px 0px 10px 0px;}
		#ListView1_lsNewsArchive_End{font-size:.88em;margin:10px 0px 10px 0px;}
		
		/*Paginator*/
		#ListView1_lsNewsArchive_Start a{margin:0px 2px;text-decoration:none;}
		#ListView1_lsNewsArchive_End a{margin:0px 2px;text-decoration:none;}
		
		div.Date p{margin:0px 0px 8px 0px;color:#666;}


	/* A-Z - The Register of Mergers
	==============================================*/
	
	
	#ListViewSpreadsheetList div.row {
		background: #000;
		padding: 12px 6px 6px;
	}

	#ListViewSpreadsheetList fieldset {
		border: 1px solid #ff0;
		display: block;
		margin: 0;
		padding: 6px;
	}

	legend.hide {
		background: #000;
		color: #ff0;
		padding: 12px 6px 6px;
		font-size: 1.3em;
		border: 1px solid #ff0;
		padding: 0.35em 0.35em 0.3em;
	}	

	#ListViewSpreadsheetList p {
		margin: 0 0 6px;
		padding: 0;
	}
	
	label.docSearch {
		color: #ff0;
	}

	input#ListViewSpreadsheetList_SearchTerm {
		background: #000;
		border: 1px solid #ff0;
		font-size: 100%;
		margin: 0 6px 0;
		padding: 2px;
		text-indent: 5px;
		width: 26em;		
		height: 23px;
		color: #ff0;
	}	
	
				#ListViewSpreadsheetList .SubmitButton {
					float: none;
					width: 77px;
					height: 28px;
					margin: 0;
					background: #000 none repeat scroll 0 0;
					border: 1px solid #ff0;
					color: #ff0;
					font-size: 1em;
					line-height: 1em;
					text-indent: 0;
				}				
	
	
#MainContentChild ul#ListViewSpreadsheetList_LibrarySearchAlphaFilter {
	overflow: hidden;
	margin: 0;
	padding: 10px 0 6px 6px;
	background: #000;
	}


ul#ListViewSpreadsheetList_LibrarySearchAlphaFilter li {
	float: left;
	background: #000 url(none) repeat-x 0px -3px;
	border: 1px solid #ff0; 
	margin: 0 5px 5px 0;
	padding: 0; 
	}


 #MainContentChild ul#ListViewSpreadsheetList_LibrarySearchAlphaFilter li a {
	padding: .16em; 
	width: 1.5em; 
	display: block; 
	text-align: center;
	font-weight: normal;
	text-decoration: none;
	}
 #MainContentChild ul#ListViewSpreadsheetList_LibrarySearchAlphaFilter li a:hover {
 	color: #000;
	background: #ff0;
	}

#ListViewSpreadsheetList_LibrarySearchAlphaFilter ul li a span {
	font-weight: normal;
	}

table.bordernew tr.AZTableHeadingRow {
	background: #000;
	}
	
		
#ListViewSpreadsheetList table.bordernew th,
#ListViewSpreadsheetList table.bordernew td {
	border:1px solid #ff0 !important;
	}

		
			
p.Paginator{margin:0px 0px 8px 0px;}
ul.Paginator{padding:0px!important;display:inline;}
ul.Paginator li{
	float:left;
	background-image:none!important;
	padding:0px 10px 0px 0px!important;
	margin:0px 0px 16px 0px!important;
	font-size:1.07em;
}

.DateAndRank{
	margin:10px 0px 10px 0px;
	font-size:.81em;
	color:#666;
}

.ResultItem {
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #EBEBED;
	margin:0px;
	overflow:hidden;
	width:416px;
	padding:10px
}

			
/* Wrap
=========*/		

#MainWrap, #helpButtonHolder{
	margin:0px auto 8px auto;
	padding:0px 8px 8px 8px;
	width:958px;
	background-color:#232323;
	position:relative;
	
}

#MainWrap .holder
{
	background-color:#000000;
}

/*Header
==========*/


#Header{
	background-color:#232323;
	width:958px;
	float:right;
	overflow:hidden;
}

h1.Logo{
	margin:0px;
	float:left;
	display:inline;
	width:320px;

}
	h1.Logo a, h1.Logo a:visited{
		background:#444444;
		color:#FFFF00;
		width: 340px;
		display:inline-block;
		height:auto;
		text-indent:0px;
		padding:10px 20px 10px 16px;
		font-size:1.35em;
		/*font-size:2.03em;*/

	}
	
	/*Welsh*/
		h1.LogoWelsh{
			margin:0px;
			float:left;
			width:320px;
			height:auto;
			text-indent:0px;
			display:inline;
		}
			h1.LogoWelsh a, h1.LogoWelsh a:visited{
				background:#444444;
				color:#FFFF00;
				width:340px;
				display:inline-block;
				height:auto;
				text-indent:0px;
				padding:10px 20px 10px 16px;
				font-size:1.35em;
				/*font-size:2.03em;*/
			}	
	

ul#TopMenuTextSize  a.Small, ul#TopMenuTextSize  a.Small:visited
{
	background:url(../site-images/Small_b.gif) no-repeat scroll left top transparent;
	margin:5px 0px 0px 0px;
	text-indent:-99999px;
	display:block;
	width:11px;
	height:16px;
}	


ul#TopMenuTextSize  a.Medium, ul#TopMenuTextSize  a.Medium:visited
{
	background:url(../site-images/Medium_b.gif) no-repeat scroll left top transparent;
	margin:5px 0px 0px 0px;
	text-indent:-99999px;
	display:block;
	width:11px;
	height:16px;
}	


ul#TopMenuTextSize  a.Large, ul#TopMenuTextSize  a.Large:visited
{
	background:url(../site-images/Large_b.gif) no-repeat scroll left top transparent;
	margin:5px 0px 0px 0px;
	text-indent:-99999px;
	display:block;
	width:11px;
	height:16px;
}	

#Header .ColorPicker{float:right; height:33px; padding-right: 5px; background-color:#343434;width:54px}
#Header .OptionWhite {padding:3px 0px 0px 4px; margin:6px 0px 0px 0px; display:inline; float:right;}
#Header .OptionBlack {padding:3px 0px 0px 4px; margin:6px 0px 0px 0px; display:inline; float:right;}
#Header .OptionColor {padding:3px 0px 0px 4px; margin:6px 0px 0px 0px; display:inline; float:right;}

ul#TopMenu li.no-border{background:none;}
ul#TopMenuTextSize li.no-border{background:none;}

#TopMenuTextSize {
	padding:2px 0px 0px 6px;
	padding-left: 8px;
	background-color:#343434;
	margin:0px;
	width:33px!important;
	float:right;
	display:inline;
}
	

#TopMenu {
	float:right;
	padding:2px 0px 0px 2px;
	background-color:#343434;
	width:471px!important;
}	
	ul#TopMenu li, ul#TopMenuTextSize li{
		background:none;	

	}	
	
	ul#TopMenu li a, ul#TopMenu li a:visited, ul#TopMenuTextSize li a, ul#TopMenuTextSize li a:visited{
		color:#FFFF00;
				
	}
			
	ul#TopMenu li a
	{
		margin:6px 5px 0px 4px;
		line-height:2.7em;
	}
	
	ul#TopMenu li a span
	{
		line-height:2.7em;
	}		
	
	ul#TopMenu li.NoDivide, ul#TopMenuTextSize li.NoDivide{background:none;}
	
	
/*Welsh*/
#TopMenu_W{
	float:right;
	padding:2px 0px 0px 10px;
	background-color:#343434;
	margin:0px;
	width:563px!important;
}	
	ul#TopMenu_W li{
		float:left;
		font-size:.69em;
		background:none;	
		height:31px;	
		margin:0px;
		padding:0px;
	}	
			ul#TopMenu_W li a, ul#TopMenu_W li a:visited{
				color:#FFFF00;
				margin:0px 3px 0px 3px;
			}
				ul#TopMenu_W li.NoDivide{background:none;}


#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne label.MainLabel
{
	color:#ffff00;
	text-indent:0px;
	/*font-size:1.32em;*/
	font-size:100%;
	margin:10px 0 0 10px;
	line-height:1em;
	height:auto;
	width:150px;
	display:inline;
	float: left;
}

#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne label.MainLabelWelsh
{
	color:#ffff00;
	text-indent:0px;
	/*font-size:1.32em;*/
	font-size:100%;
	margin:10px 0 0 10px;
	line-height:1em;
	height:auto;
	width:126px;
	display:inline;
	float: left;
}

.MultiLineScrollActivities{display:block;background:#000;color:#FFFF00;
}


input.styled{display:inline-block!important;float:right;}

span.radio{display:none;}

.RadioWrap
{
	background:transparent;
	position:static!important;
	float:right;
	margin-top:8px;
	height:auto;
	width:auto;
	padding:0px 2px 0px 0px;
	display:inline;
}

#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .ByKeyword
{
	background:none;
	margin:6px 0 0 4px;*margin:6px 2px 0 2px;
	text-indent:0px;
	width:auto;
	font-size: 0.66em;
	color:#FFFF00;
}
#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .ByName
{
	color:#FFFF00;
	background:none;
	margin:6px 8px 0 4px;*margin:6px 2px 0 2px;
	text-indent:0px;
	width:auto;
	font-size: 0.66em;
}

#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .ByKeywordWelsh
{
	background:none;
	margin:6px 0 0 0px;
	text-indent:0px;
	width:auto;
	font-size: 0.66em;
	color:#FFFF00;

}
#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .ByNameWelsh
{
	color:#FFFF00;
	background:none;
	margin:6px 2px 0 0px;
	text-indent:0px;
	width:auto;
	font-size: 0.66em;
}

#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchImage, #ctl00_CorporateHeader1_Header_SearchTwo .SearchImage
{
	display:none;
}

#contentdivBG1, #contentdivBG2, #contentdivBG3{background:transparent;}

li#Bar1, li#Bar2, li#Bar3, li#Bar4, li#Bar5, li#Bar6{line-height:2.5em;} 


#SearchBoxes{
	float:right;
	width:574px;
}		
	#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne{
		width:325px;
		height:auto;
		background:#000;
		float:left;
		
		padding:0px 0px 7px 0px;

	}
		
	   #ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchOne{
	   		/*display:inline-block;*/
	  		width:214px;
	  		height:22px;
			margin:5px 4px 0px 10px;
			padding:3px 5px 0px 5px;
			float:left;
			border:1px solid #FFFF00;
			color:#FFFF00;
			background:#000;
			overflow:hidden;
			filter:progid:DXImageTransform.Microsoft.Gradient 
		    (GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000');
		    position:static;
	   }
				#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchOneSubmit{
					float:right;
					width:77px;
					height:27px;
					border:1px solid #FFFF00;
					margin:5px 5px 0px 0px;
					font-size:1em;
					color:#FFFF00;
					text-indent:0px; /*hide button text*/
					/*font-size:1.32em;*/
					background:#000;
					background-image:none;
					line-height:1em;
					filter:progid:DXImageTransform.Microsoft.Gradient 
				    (GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000'); 
					text-indent:0px;
					position: relative;
				    top:0px;
				    left:0px;
				}
				
				#helpButtonHolder .PrintButtonHide
				{
					border:1px solid #FFFF00;
					background:#000;
					background-image:none;
					color:#FFFF00;
					filter:progid:DXImageTransform.Microsoft.Gradient 
				    (GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000');
				}
				
				
					.SearchOneSubmit:hover{
						cursor:pointer;					
					}
						.SearchOneSubmitHover{ /* the redundant class is used to apply the hover state with a script */
							cursor:pointer;
						}	

			#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchOneSubmitWelsh{
					float:right;
					/*display:inline-block;*/
					width:77px;
					height:27px;
					margin:5px 5px 0px 0px;
					*-margin:0px 5px 0px 0px;
					border:1px solid #FFFF00;
					color: #ffff00;
					text-indent:0px; /*hide button text*/
					font-size:1em;
					line-height:1em;
					background:#000;
					filter:progid:DXImageTransform.Microsoft.Gradient 
				    (GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000');
				    position: relative;
				    top:0px;
				    left:0px;
				}
					#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchOneSubmitWelsh:hover{
						cursor:pointer;
						
					}
						#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne .SearchOneSubmitWelshHover{ /* the redundant class is used to apply the hover state with a script */
							cursor:pointer;
							
						}	








		#ctl00_CorporateHeader1_Header_SearchTwo{
			width:240px;
			height:65px;
			background:#000;
			float:right;
			clear:right;
		}	
		  /*Welsh*/
			#ctl00_CorporateHeader1_Header_SearchTwo_W{
				width:240px;
				height:65px;
				background:#000;
				float:right;
				clear:right;
			}	
			
			 .SearchTwo{
				/*display:inline-block;*/
				width:126px;
				height:22px;
				border:1px solid #FFFF00;
				margin:3px 4px 0px 10px;
				padding:3px 5px 0px 5px;
				float:left;
				background:#000;
				font-size:1.44em;
				color:#FFFF00;
				overflow:hidden;
				filter:progid:DXImageTransform.Microsoft.Gradient 
				(GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000');
		   }
				.SearchTwoSubmit{
					float:right;
					/*display:inline-block;*/
					width:77px;
					height:27px;
					margin:3px 5px 0px 0px;
					border:1px solid #FFFF00;
					background:#000;
					text-indent:0px; /*hide button text*/
					font-size:1em;
					line-height:1em;
					color:#FFFF00;
					position:relative;
					top: 0px;
				}
					.SearchTwoSubmit:hover{
						cursor:pointer;
						
					}
						.SearchTwoSubmitHover{ /* the redundant class is used to apply the hover state with a script */
							cursor:pointer;
							
						}
					
			#ctl00_CorporateHeader1_Header_SearchTwo .SearchTwoWelsh{
				/*display:inline-block;*/
				width:132px;
				height:22px;
				border:1px solid #FFFF00;
				margin:3px 4px 0px 10px;
				padding:3px 5px 0px 5px;
				float:left;
				background:#000;
				font-size:1.44em;
				color:#FFFF00;
				overflow:hidden;
				filter:progid:DXImageTransform.Microsoft.Gradient 
				(GradientType=0,StartColorStr='#00000000',EndColorStr='#00000000');
				position:relative;
				top:2px;
		   }	
						
			#ctl00_CorporateHeader1_Header_SearchTwo .SearchTwoSubmitWelsh{
				float:right;
				/*display:inline-block;*/
				width:77px;
				height:27px;
				margin:3px 5px 0px 0px;
				border:1px solid #FFFF00;
				color: #ffff00;
				text-indent:0px; /*hide button text*/
				font-size:1em;
				line-height:1em;
				background:#000;
				position: relative;
				top: 2px;
			}
				#ctl00_CorporateHeader1_Header_SearchTwo .SearchTwoSubmitWelsh:hover{
					cursor:pointer;
					
				}
					#ctl00_CorporateHeader1_Header_SearchTwo_W .SearchTwoSubmitWelshHover{ /* the redundant class is used to apply the hover state with a script */
						cursor:pointer;
						
					}	
						
						
						
							
/*Search labels*/
#ctl00_CorporateHeader1_Header_BasicSearch_SearchOne label{
	text-indent:0px; /*hide button text*/
	display:block;
	width:auto;
	height:20px;
	line-height:1em;
	/*font-size:0.69em;*/
	margin:10px 0px 0px 10px;
	color:#FFFF00;
}
	#ctl00_CorporateHeader1_Header_SearchTwo label{
		text-indent:0px; /*hide button text*/
		display:block;
		width:auto;
		height:20px;
		line-height:1em;
		/*font-size:1.32em;*/
		font-size:100%;
		margin:10px 0px 0px 10px;
		color:#FFFF00;
	}
		
						
/*Main Menu
============*/
#MainMenu{
	width:965px;
	height:auto;
	margin:6px 0px 0px 0px;
	float:left;
	background-color:#232323;
}

#MainMenu ul li{margin:0px;padding:0px;height:100%;}


#MainMenu ul li ul li a{text-indent:0px!important;}

.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour, .MenuItemFive, .MenuItemSix{float:left;}
.MenuItemTwo a,.MenuItemThree a,.MenuItemFour a,.MenuItemFive a,.MenuItemSix a{
	height:32px;text-indent:-99999px;clear:none;
}


/*Highlighted states for main menu*/
#SectionOne #MainMenu a.Bar1, #SectionOne #MainMenu a.Bar1:visited,

#SectionTwo #MainMenu a.Bar2, #SectionTwo #MainMenu a.Bar2:visited,

#SectionThree #MainMenu a.Bar3, #SectionThree #MainMenu a.Bar3:visited,

#SectionFour #MainMenu a.Bar4, #SectionFour #MainMenu a.Bar4:visited,

#SectionFive #MainMenu a.Bar5, #SectionFive #MainMenu a.Bar5:visited,

#SectionSix #MainMenu a.Bar6, #SectionSix #MainMenu a.Bar6:visited{background-position:100% -64px}




		/*Welsh*/

		#MainMenu_W{
			width:958px;
			height:auto;
			margin:26px 0px 8px 0px;
			float:left;
			background-color:#232323;
		}
		
		#MainMenu_W ul li{margin:0px;padding:0px;height:100%;}
		
		#MainMenu_W ul li ul li a{text-indent:0px!important;}
		
		.MenuItemOne, .MenuItemTwo, .MenuItemThree, .MenuItemFour, .MenuItemFive, .MenuItemSix{float:left;}
		.MenuItemTwo a,.MenuItemThree a,.MenuItemFour a,.MenuItemFive a,.MenuItemSix a{
			height:32px;text-indent:-99999px;clear:none;
		}
		
		
		/*Highlighted states for main menu*/
		#SectionOne #MainMenu_W a.Bar1, #SectionOne #MainMenu_W a.Bar1:visited,
		
		#SectionTwo #MainMenu_W a.Bar2, #SectionTwo #MainMenu_W a.Bar2:visited,
		
		#SectionThree #MainMenu_W a.Bar3, #SectionThree #MainMenu_W a.Bar3:visited,
		
		#SectionFour #MainMenu_W a.Bar4, #SectionFour #MainMenu_W a.Bar4:visited,
		
		#SectionFive #MainMenu_W a.Bar5, #SectionFive #MainMenu_W a.Bar5:visited,
		
		#SectionSix #MainMenu_W a.Bar6, #SectionSix #MainMenu_W a.Bar6:visited{background-position:100% -64px!important;}


/*  Welsh Menu  */
#nav li#Bar1 a.Bar1W{border-left:1px solid #ffff00; background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar1 a.Bar1W:active{background-image:none;text-indent:0px}

#nav li#Bar2 a.Bar2W{border-left:1px solid #ffff00;background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar2 a.Bar2W:active{background-image:none;text-indent:0px}

#nav li#Bar3 a.Bar3W{border-left:1px solid #ffff00; background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar3 a.Bar3W:active{background-image:none;text-indent:0px}

#nav li#Bar4 a.Bar4W{border-left:1px solid #ffff00; background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar4 a.Bar4W:active{background-image:none;text-indent:0px}

#nav li#Bar5 a.Bar5W{border-left:1px solid #ffff00; background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar5 a.Bar5W:active{background-image:none;text-indent:0px}

#nav li#Bar6 a.Bar6W{border-left:1px solid #ffff00; border-right:1px solid #ffff00; background:none;text-indent:0px; color:#000000;font-size:1.2em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}
#nav li#Bar6 a.Bar6W:active{background-image:none;text-indent:0px}


/*Hover states for main menu
#SectionOne #MainMenu li a:hover,#SectionTwo #MainMenu li a:hover,#SectionThree #MainMenu li a:hover,#SectionFour #MainMenu li a:hover,#SectionFive #MainMenu li a:hover,#SectionSix #MainMenu li a:hover{background-position:100% -32px}*/


/*Images for main menu
.MenuItemOne a,.MenuItemOne a:visited{height:32px;width:77px;float:left;background:transparent url(../site-images/Home.gif) no-repeat;text-indent:-99999px;}
.MenuItemTwo a,.MenuItemTwo a:visited{width:96px;float:left;background:transparent url(../site-images/AboutUs.gif) no-repeat}	
.MenuItemThree a,.MenuItemThree a:visited{height:32px;width:185px;float:left;background:transparent url(../site-images/OurRegulatoryActivity.gif) no-repeat}
.MenuItemFour a,.MenuItemFour a:visited{height:32px;width:173px;float:left;background:transparent url(../site-images/ManageYourCharity.gif) no-repeat}
.MenuItemFive a,.MenuItemFive a:visited {height:32px;width:149px;float:left;background:transparent url(../site-images/StartUpACharity.gif) no-repeat}
.MenuItemSix a,.MenuItemSix a:visited{height:32px;width:273px;float:left;background:transparent url(../site-images/CharityRequirementsAndGuidance.gif) no-repeat}*/


/*Main image home
==================*/
#MainImageHome{
	width:946px;
	height:auto;
	background:#000!important;
	clear:both;
	margin:0px 0px 12px 0px;
	padding:12px 0px 0px 12px;
	float:left;
	position:relative;
	text-indent:0px;
}

.sliderwrapper div.contentdiv{text-indent:0px;background:none!important;width:924px;}
.sliderwrapper{background:transparent;}

	a.MainImageBtn, a.MainImageBtn:visited{
		display:block;
		width:auto;
		height:26px;
		background:#000;
		text-indent:0px;
		border:none;
		padding:12px 0px 0px 12px;
		position: static;
	}
	a.MainImageBtn:hover{
		cursor:pointer;
		background-position:100% -38px;
	}
	
		a.MainImageBtn_W, a.MainImageBtn_W:visited{
			display:block;
			width:auto;
			height:26px;
			background:#000;
			text-indent:0px;
			border:none;
			position: static;
			padding:12px 0px 0px 12px;
			
		}
		a.MainImageBtn_W:hover{
			cursor:pointer;
			background-position:100% -38px;
		}
		

	#Content1 a.MainImageBtn, #Content1 a.MainImageBtn:visited{
		display:block;
		width:auto;
		height:26px;
		background:#000;
		text-indent:0px;
		border:none;
		padding:12px 0px 0px 12px;
		position: static;
	}
		#Content1 a.MainImageBtn:hover{
			cursor:pointer;
			background-position:100% -38px;
		}
		
				#Content1 a.MainImageBtn_W, #Content1 a.MainImageBtn_W:visited{
					display:block;
					width:auto;
					height:26px;
					background:#000;
					text-indent:0px;
					border:none;
					padding:12px 0px 0px 12px;
					position: static;
				}
				#Content1 a.MainImageBtn_W:hover{
					cursor:pointer;
					background-position:100% -38px;
				}

	
.pagination{background:transparent;}
.pagination a.prev{background:transparent;float:left;height:auto;padding:0;text-indent:0px;width:105px;}
.pagination a.next {background:transparent;float:right;height:auto;padding:0;text-indent:0px;width:73px;}
.pagination a:hover, .pagination a.selected{color:#FFFF00;background:#000;}

.pagination a#next_W.next{background:transparent;float:right;height:auto;padding:0;text-indent:0px;width:73px;}
.pagination a#prev_W.prev{background:transparent;float:left;height:auto;padding:0;text-indent:0px;width:105px;}



/*Left column home
==================*/
#LeftColHome{
	width:221px;
	background-color:#000;
	float:left;
	margin:0px 13px 0px 0px;
	display:inline;
	/*height:422px;*/
}

	#LeftColHome h2{
		width:209px;
		height:auto;
		display:block;
		text-indent:0px;
		margin:0px;
		background:#444444;
		font-size:1.25em;
		padding:18px 0px 12px 12px;
	}
	
	/*Welsh*/
	#LeftColHome h2.ManageYourCharityWelsh{background:#444;}
	
		#LeftColHome h3{
			color:#FFFF00;
			font-size:.94em;
			margin:12px 7px 8px 7px;
			clear:both;
			display:inline-block;
		}
		
#LeftColHome p{	
	font-size:.69em;
	color:#ffff00;
	margin:0px 7px 7px 7px;
}	
		
#LeftColHomeMenu{
	margin:12px 4px 8px 4px;
}	
					
#LeftColHomeMenu li{
				background:#000;
				line-height:1.06em;
				display:inline-block;
				width:100%;	
				margin:0px;
				padding:0px;
		}
			#LeftColHomeMenu li a, #LeftColHomeMenu li a:visited{	
				font-size:.81em;
				font-weight:bold;
				display:block;
				width:203px;
				padding:7px 5px;
				color:#333;
			}	
	#LeftColHomeMenu li a:visited{color:#FFFF00;}
	#LeftColHomeMenu li a{color:#FFFF00;}
	
	
#LogIn{
	background:transparent url(../site-images/LeftColHomeLogIn.gif) no-repeat;
	margin:0px 0px 0px 4px;
	height:46px;
	width:213px;
	display:inline;
	float:left;
}

/*Log in*/			
.RegNumber{ 
	display:inline;
	width:204px;
	height:16px;
	background-color: #fff;
	margin:4px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	border:none;
	font-size:.75em;
	color:#666;
	float:left;
			
}

.Password{	
	display:inline;
	width:204px;
	height:16px;
	background-color: #fff;
	margin:7px 0px 0px 4px;
	padding:0px 0px 0px 0px;
	border:none;
	font-size:.75em;
	color:#666;		
}	
						
.LogInSubmit{
	float:right;
	margin:4px 4px 4px 0px;
	width:77px;
	height:27px;
	background:transparent url(../site-images/LogInSubmitBG.gif) no-repeat;
	text-indent:-99999px; /*hide button text*/
	font-size:0px;/*hide button text*/
	line-height:0px;/*hide button text*/
	border:none;
	display:inline-block;
}				
	.LogInSubmit:hover{
		cursor:pointer;
		background:transparent url(../site-images/LogInSubmitBG.gif) no-repeat;
		background-position:100% -27px;
	}
		.LogInSubmitHover{ /* the redundant class is used to apply the hover state with a script */
			cursor:pointer;
			background:transparent url(../site-images/LogInSubmitBG.gif) no-repeat;
			background-position:100% -27px;
		}				
			
a.ForgotPassword,a.ForgotPassword:visited{
	font-size:1em;
	color:#ffff00;
	text-decoration:underline;
}

/*Center column home
===================*/	

#CenterColHome{}
#CenterColTop{
	width:477px;
	background-color:#000;
	float:left;
	padding:13px 7px 11px 7px;	
	margin:0px 0px 13px 0px;
	height:auto;
	display:inline-block;
}
	#CenterColHome h2{
		width:479px;
		height:auto;
		display:block;
		float:left;
		margin:0px 0px 0px 0px;
		text-indent:0px;
		background:#444444;
		padding-left:12px;
	}
	
	h2.CenterColHeadingOne{background:#000;position:relative;font-size:1.25em;padding:18px 0px 10px 0px;}
	
	/*Welsh*/
	h2.CenterColHeadingOne_W{background:#000;position:relative;font-size:1.25em;padding:18px 0px 10px 0px;}

	h2.CenterColHeadingTwo{background:#000;position:relative;font-size:1.25em;padding:18px 0px 10px 0px;}
	
	/*Welsh*/
		h2.CenterColHeadingTwo_W{background:#000;position:relative;font-size:1.25em;padding:18px 0px 10px 0px;}
		
		
	
		#CenterColTop h6{
			font-size:.75em;
			color:#ffff00;
			font-weight:bold;
			display:inline;
		}
			#CenterColTop p{
				font-size:.69em;
				color:#ffff00;
				font-weight:bold;
				margin:14px 0px 0px 26px;
				float:left;
				width:248px;
				display:inline;
			}
		
a.ViewTheRegister, a.ViewTheRegister:visited{
	display:inline;
	width:auto;
	height:21px;
	padding:6px 0px 0px 10px;
	background:#000;
	border:none;
	text-indent:0px;
	float:right;
	margin:14px 40px 0px 0px;
}	

a.ViewTheRegister:hover{	
	background-position:100% -27px;
}
	
	/*Welsh*/
a.ViewTheRegister_W, a.ViewTheRegister_W:visited{
	display:inline;
	width:auto;
	height:27px;
	background:#000;
	border:none;
	text-indent:09px;
	float:right;
	margin:14px 50px 0px 0px;
}	

a.ViewTheRegister_W:hover{	
	background-position:100% -27px;
}	
	
	
#CenterColBottom{
	width:483px;
	background-color:#000;
	float:left;
	padding:4px;
}



/*Tabbed section
=================*/
/*Main tabbed placeholder / tabs
================================*/	
#CenterColBottom #TabLinks ul{float:left;margin:0px!important;}

#CenterColBottom #TabLinks ul li{
	background-image:none!important;
	padding:0px!important;
	height:auto;
}

#CenterColBottom #TabLinks ul li a{
	text-decoration:none;
	cursor:pointer;
	display:block;
	width:146px;
	height:auto;
	padding:0px;
	font-size:.88em;
}

/*Tab links backgrounds (off)*/
#CenterColBottom #TabLinks .Tab4 a{background:#000;text-indent:0px;}
#CenterColBottom #TabLinks .Tab5 a{background:#000;text-indent:0px;}
#CenterColBottom #TabLinks .Tab6 a{background:#000;text-indent:0px;}
#CenterColBottom #TabLinks .Tab7 a{background:#000;text-indent:0px;}


/*Welsh*/
#CenterColBottom #TabLinks .Tab4_W a{background:#000;text-indent:0px;font-size:.75em;}
#CenterColBottom #TabLinks .Tab5_W a{background:#000;text-indent:0px;font-size:.75em;}
#CenterColBottom #TabLinks .Tab6_W a{background:#000;text-indent:0px;font-size:.75em;}
#CenterColBottom #TabLinks .Tab7_W a{background:#000;text-indent:0px;font-size:.75em;}


/*Tab links backgrounds (on)*/
#CenterColBottom #TabLinks a.tabOn{background-position:100% -31px;color:#FFFF00;text-decoration:underline;}

/*Tabs*/
#CenterColBottom #tab4, #CenterColBottom #tab5, #CenterColBottom #tab6, #CenterColBottom #tab7{margin:0px;padding:5px 10px 41px 10px;position:relative;clear:both;width:317px;overflow:hidden;float:right;background:#000;display:inline-block;}

#CenterColBottom #tab4 p, #CenterColBottom #tab5 p, #CenterColBottom #tab6 p, #CenterColBottom #tab7 p{margin:0px;}


#CenterColBottom #TabContent ul{font-size:.81em;margin:0px;}
#CenterColBottom #TabContent ul li{font-size:100%;background:url(../site-images/TabBulletBlack.gif) 0px 5px no-repeat;padding: 0px 0px 0px 22px;color:#ffff00!important;}



/*Right column home
===================*/	

#RightColHome{
	width:221px;
	float:right;
	height:507px;
}

#WelshRightMenu a{color:#FFFF00;}

div#LatestBlogList ul{margin:0px;font-size:1.06em;}
	
#RightColHome h2{ 
	width:209px;
	height:auto;
	display:block;
	text-indent:0px;
	margin:0px;
	background:#444444;
	font-size:1.25em;
	padding:18px 0 10px 12px;
}

/*Welsh*/
#RightColHome h2.WelshWhatsNew{background:#444;}
	

#RightColHome ul li{margin:0px;padding:0px;}

#RightColHome li.ItemOne{display:block;height:39px;background:#343434;text-indent:0px!important;margin:0px;padding:12px 0px 0px 14px;}
#RightColHome li.ItemThree{padding:12px 0px 0px 14px;background:#343434;}
#RightColHome li.ItemThree_W{padding:12px 0px 0px 14px;}


/*Welsh*/
#RightColHome li.ItemOne_W{display:block;height:auto;background:#343434;text-indent:0px!important;margin:0px;padding:12px 0px 0px 14px;font-size:.88em;}




#RightColHome li.ItemTwo{display:block;width:221px;height:51px;margin:0px;padding:0px;}
#RightColHome li.ItemThree a{display:block;width:207px;height:auto;background:#343434;text-indent:0px;margin:0px;padding:0px;}

/*Welsh*/
#RightColHome li.ItemThree_W a{display:block;width:207px;height:auto;background:#000;text-indent:0px;margin:0px;padding:0px;}
#RightColHome li.ItemThree_W a:hover{background-position:100% -38px;}


#RightColHome li.ItemThree a:hover{background-position:100% -38px;}




#RightColHome li{background:#000;display:inline-block;}
#RightColHome li ul{margin:0px;}
#RightColHome li ul li{padding:10px 14px;width:193px;font-size:.88em;}

#RightColHome li h3{margin-bottom:2px;font-size:.81em}
	#RightColHome li h3 a{color:#FFFF00;font-weight:bold;}
	#RightColHome li h3 a:visited{color:#FFFF00;font-weight:bold;}
	
	
		#RightColHome li p{font-size:.81em;margin:0px;}
		
a.More1, a.More1:visited{
	float:right;
	margin:13px 12px 0px 0px;
	width:59px;
	height:20px;
	background:#000;
	text-indent:0px; /*hide button text*/
	font-size:1em;/*hide button text*/
	line-height:1em;/*hide button text*/
	border:none;
	display:inline-block;
	padding:6px 0 0 18px;
}				
	a.More1:hover{
		cursor:pointer;
		background:#000;
		background-position:100% -25px;
	}

		/*Welsh*/
		a.More1_W, a.More1_W:visited{
			float:right;
			margin:13px 12px 0px 0px;
			width:59px;
			height:20px;
			background:#000;
			text-indent:0px; /*hide button text*/
			font-size:1em;/*hide button text*/
			line-height:1em;/*hide button text*/
			border:none;
			display:inline-block;
			padding:6px 0 0 18px;
		}				
			a.More1_W:hover{
				cursor:pointer;
				background:#000;
				background-position:100% -25px;
			}
		
a.More2, a.More2:visited {
	float:right;
	margin:0px;
	width:59px;
	position:absolute;
	bottom:8px;
	left:241px;
	height:20px;
	background:#000;
	text-indent:0px; /*hide button text*/
	font-size:1em;/*hide button text*/
	line-height:1em;/*hide button text*/
	border:none;
	padding:6px 0 0 18px;
	display:inline-block;
}				
	a.More2:hover{
		cursor:pointer;
		background:#000;
		background-position:100% -26px;
	}
	
	/*Welsh*/

	a.More2_W, a.More2_W:visited {
		float:right;
		margin:0px;
		width:59px;
		position:absolute;
		top:173px;
		left:241px;
		height:20px;
		background:#000;
		text-indent:0px; /*hide button text*/
		font-size:1em;/*hide button text*/
		line-height:1em;/*hide button text*/
		border:none;
		padding:6px 0 0 18px;
		display:inline-block;
	}				
		a.More2_W:hover{
			cursor:pointer;
			background:#000;
			background-position:100% -26px;
		}

			
		
a.ViewAll, a.ViewAll:visited {
	float:left;
	margin:0px 0px 0px 0px;
	width:auto;
	height:auto;
	background:#000;
	text-indent:0px; /*hide button text*/
	font-size:.75em;/*hide button text*/
	line-height:1em;/*hide button text*/
	border:none;
	display:inline-block;
	padding:6px 10px;
	font-weight:normal!important;
}				
	a.ViewAll:hover{
		cursor:pointer;
		background-position:100% -26px;
	}
	
	/*Welsh*/
	
		a.ViewAll_W, a.ViewAll_W:visited {
			float:left;
			margin:0px 0px 0px 0px;
			position:absolute;
			top:15px;
			left:359px;
			width:auto;
			height:auto;
			background:#000;
			text-indent:0px; /*hide button text*/
			font-size:.75em;/*hide button text*/
			line-height:1em;/*hide button text*/
			border:none;
			display:inline-block;
			padding:6px 10px;
		}				
		a.ViewAll_W:hover{
			cursor:pointer;
			background-position:100% -26px;
		}
	
	
	
				
a.More3, a.More3:visited{
	float:right;
	margin:0px 11px 4px 0px;
	width:59px;
	height:20px;
	background:#000;
	border:none;
	text-indent:0px; /*hide button text*/
	font-size:1em;/*hide button text*/
	line-height:1em;/*hide button text*/
	display:inline-block;
	padding:6px 0px 0px 18px
}				
	a.More3:hover{
		cursor:pointer;
		background:#000;
		background-position:100% -27px;
	}
	
	/*Welsh*/
	a.More3_W, a.More3_W:visited{
		float:right;
		margin:0px 11px 4px 0px;
		width:59px;
		height:20px;
		background:#000;
		text-indent:0px; /*hide button text*/
		font-size:1em;/*hide button text*/
		line-height:1em;/*hide button text*/
		border:none;
		display:inline-block;
		padding:6px 0px 0px 18px
	}				
	a.More3_W:hover{
		cursor:pointer;
		background:#000;
		background-position:100% -27px;
	}
	

/*Left column child
================*/	

#LeftCol{
	margin:5px 0px 0px 0px;
	width:221px;
	background: #000;
	float:left;
}

#LeftColMenuOne{
	margin:0px;
	width:221px;
}
	#LeftCol h2.HeadingOne{display:block;height:auto;background:#444444;text-indent:0px;position:relative;margin:0px;padding:11px 0px 11px 11px;}
	/*Welsh*/
		#LeftCol h2.HeadingOneW
		{
			display:block;
			height:auto;
			background:#444444;
			text-indent:0px;
			position:relative;
			margin:0px;
			padding:11px 0px 11px 11px;
			background-image:none;
		}
	
	#LeftCol h2.HeadingTwo{display:block;height:auto;background:#444444;text-indent:0px;margin:35px 0px 0px 0px;position:relative;padding:11px 0px 11px 11px;}
	
	/*Welsh*/
	#LeftCol h2.HeadingTwoW{display:block;height:auto;background:#444444;text-indent:0px;margin:35px 0px 0px 0px;position:relative;padding:11px 0px 11px 11px;}
	
		#LeftColMenuOne li{
				line-height:1.5em;
				display:inline-block;
				width:100%;	
				margin:0px;
				padding:0px;
				background:#000;
		}
			#LeftColMenuOne li a, #LeftColMenuOne li a:visited{	
					
					font-weight:normal;
					color: #FFFF00;
					display:block;
					width:197px;
					padding:8px 12px 6px 12px;
				}
				
				#LeftColMenuOne li a.On, #LeftColMenuOne li a.On:visited{color:#FFFF00; background:none;padding:8px 12px 6px 12px;width:179px;text-decoration:underline;}
				
		
				#LeftColMenuOne li ul{padding:6px 12px 10px 0px; margin:0px;background:#000;width:209px}
				
					#LeftColMenuOne li ul li{background:none;}
					
						#LeftColMenuOne li ul li a, #LeftColMenuOne li ul li a:visited{
							
							background:none;
							padding:0px 10px 0px 34px;
							width:auto;
						}
						
							#LeftColMenuOne li ul li a.On, #LeftColMenuOne li ul li a.On:visited{
								color:#FFFF00; 
								background:none;
								padding:0px 10px 0px 34px;
								line-height:1.75em;
								width:auto;
							}
			
		
		
#LeftColMenuTwo{
	margin:0px 0px 0px 0px;
}	

#LeftColMenuTwo li{margin:0px;padding:0px;background-image:none;}

	#LeftColMenuTwo li.ItemOne a{
			background:#000;
			background-image:none;
			height:auto;
			display:block;
			text-indent:0px;
			font-size:1em;
			font-weight:normal;
			width:197px;
			padding:8px 12px 6px 12px;				
	}
	#LeftColMenuTwo li.ItemTwo a{
			background:#000;
			background-image:none;
			height:auto;
			display:block;
			text-indent:0px;
			font-size:1em;
			font-weight:normal;
			width:197px;
			padding:8px 12px 6px 12px;								
	}

		#LeftColMenuTwo li.ItemOne a:hover,#LeftColMenuTwo li.ItemTwo a:hover{background-position:100% -38px;}
		
		
		/*Welsh*/
		
			#LeftColMenuTwo li.ItemOneW a{
				background:#000;
				background-image:none;
				height:auto;
				display:block;
				text-indent:0px;
				font-size:1em;
				font-weight:normal;
				width:197px;
				padding:8px 12px 6px 12px;									
			}
			#LeftColMenuTwo li.ItemTwoW a{
				background:#000;
				background-image:none;
				height:auto;
				display:block;
				text-indent:0px;
				font-size:1em;
				font-weight:normal;
				width:197px;
				padding:8px 12px 6px 12px;								
			}

		#LeftColMenuTwo li.ItemOneW a:hover,#LeftColMenuTwo li.ItemTwoW a:hover{background-position:100% -38px;}
		

/*Right column child
================*/	

#BreadcrumbChild{
	width:689px;
	height:32px;
	background-color:#000;
	font-size:.75em;
	text-indent:0px;
	padding:20px 18px 0px 18px;
	float:right;
	line-height:1.25em;
	color:#FFFF00;
	display:block;
	margin-top:5px;
	
}
	#BreadcrumbChild a{
		font-size:1em;
		font-weight:bold;
		color:#FFFF00;
	}
		#BreadcrumbChild a:active{	
			color:#FFFF00;
		}
		
		
#BreadcrumbChildWide{
	width:922px;
	height:32px;
	background-color:#232323;
	font-size:.75em;
	text-indent:19px;
	padding:20px 18px 0px 18px;
	float:left;
	color:#FFFF00;
	line-height:1.25em;
}
	#BreadcrumbChildWide a{
		font-size:1em;
		font-weight:bold;
		color:#FFFF00;
	}
		#BreadcrumbChildWide a:active{	
			color:#FFFF00;
		}

			#BreadcrumbLanding{
				width:689px;
				height:24px;
				background-color:#232323;
				font-size:.75em;
				text-indent:0px;
				padding:20px 18px 0px 18px;
				float:right;
				line-height:1.25em;
				color:#ffff00;
			}
				#BreadcrumbLanding a{
					font-size:1em;
					font-weight:bold;
					color:#FFFF00;
				}
					#BreadcrumbLanding a:active{	
						color:#FFFF00;
					}
					
		
#RightCol{
	margin:5px 0px 0px 0px;
	width:725px;
	float:right;
	background-color:black;
	color: #ffff00;
}

#RightColWide{
	margin:5px 0px 0px 0px;
	width:100%;
	float:left;
	background-color:Black;
	color: #ffff00;
}

h1.PageHeading{
	font-size:1.63em;
	font-weight:normal;
	color:#FFFF00;
	background:#444444;
	margin:0px;
	padding:18px 18px 18px 18px;	
}


/*#MainContentChild h3{color:#0082A1}*/

#MainContentChild{
	padding:18px 18px 18px 18px;
	background:#000;/*background: #f0f0f0 url(../site-images/RightColBG.gif) repeat-x top right;*/
	min-height:156px;
	height:auto !important; /* IE6 min-height fix */
  	height:156px;           /*                    */
}

#MainContentChild ul{
	padding-left:20px;
	font-size:.88em;
	
}

#MainContentChild.MainContentChildOG{padding:18px 18px 18px 18px;;background:url(../site-images/ChildHeaderBGOG.gif) top right no-repeat;}

/*#MainContentChild ul li{
	position: relative;
}
#MainContentChild ul li{
	height: 1%;
}*/


/*List missing bullet point bug fix*/

html>body #MainContentChild ul li{
	height: auto;
}

#MainContentChild ul li{
	zoom: 100%;
}


#HQPunchTextarea ul li{
	zoom: normal!important;
	border:1px solid #fff;
}

#MainContentChild ul li ul{font-size:100%;}

#MainContentChild img{margin:0px;float:none;}

#MainContentChild img.Wrap{margin:0px 12px 12px 12px;float:left;}

/*Landing images*/
#LandingImage{
	width:687px;
	height:auto;
	float:right;
	margin:5px 0px 0px 0px;
	padding:19px;
	background:#000!important;

}

#LandingImage p{
 font-size:1.13em;
 text-indent:0px;
 margin:0px;
}

#SectionTwo #LandingImage{background:transparent;}
#SectionThree #LandingImage{background:transparent;}
#SectionFour #LandingImage{background:transparent;}
#SectionFour.OnlineServices #LandingImage{background:transparent;}
#SectionFive #LandingImage{background:transparent;}
#SectionSix #LandingImage{background:transparent;}




/*Welsh*/

#LandingImage_W{
	width:687px;
	height:auto;
	float:right;
	margin:5px 0px 0px 0px;
	padding:19px;

}

#LandingImage_W p{
 font-size:1.13em;
 text-indent:0px;
  margin:0px;
}


#SectionTwo #LandingImage_W{background:#000;}
#SectionThree #LandingImage_W{background:#000;}
#SectionFour #LandingImage_W{background:#000;}
#SectionFour.OnlineServices #LandingImage_W{background:#000;}
#SectionFive #LandingImage_W{background:#000;}
#SectionSix #LandingImage_W{background:#000;}


.NewUser{	
	margin:234px 0px 0px 14px;
	width:245px;
	height:38px;
	background:transparent url(../site-images/NewUserRegister.gif) no-repeat;
	text-indent:-99999px; /*hide button text*/
	font-size:0px;/*hide button text*/
	line-height:0px;/*hide button text*/
	border:none;
	display:inline-block;
	float:left;
}

	.NewUser:hover{
		cursor:pointer;
		background:transparent url(../site-images/NewUserRegister.gif) no-repeat;
		background-position:100% -38px;
	}
		.NewUserHover{ /* the redundant class is used to apply the hover state with a script */
			cursor:pointer;
			background: url(../site-images/NewUserRegister.gif) no-repeat;
			background-position:100% -38px;
		}	


.LogOn{	
	margin:234px 0px 0px 47px;
	width:245px;
	height:38px;
	background:transparent url(../site-images/RegularUserLogOn.gif) no-repeat;
	text-indent:-99999px; /*hide button text*/
	font-size:0px;/*hide button text*/
	line-height:0px;/*hide button text*/
	border:none;
	display:inline-block;
	float:left;
}

	.LogOn:hover{
		cursor:pointer;
		background:transparent url(../site-images/RegularUserLogOn.gif) no-repeat;
		background-position:100% -38px;
	}
		.LogOnHover{ /* the redundant class is used to apply the hover state with a script */
			cursor:pointer;
			background:transparent url(../site-images/RegularUserLogOn.gif) no-repeat;
			background-position:100% -38px;
		}	



/*Footer
==========*/

#CCFooter{
	margin:0px 0px 30px 0px;
	/*width:726px;*/
	height:auto;
	padding:0px 0px 0px 0px;
	background:none;
	clear:both;
	font-size: 0.81em;
}

#LeftColHome h5{color:#FFFF00;}

#CCFooter.Home{float:left;margin:13px 0px 30px 0px;width:726px;clear:left;}


#CCFooter.Home ul{float:left!important;margin:0px!important;}
#CCFooter ul.WelshFooterList{float:left;margin:0px;}


#CCFooter ul li{margin:0px;padding:0px;background-image:0px;}
#CCFooter ul li a{padding-left:8px;}
#CCFooter ul{margin:8px 0px 0px 19px;float:right;display:inline;padding:0px 8px 0px 0px;width:717px;background:#000;}
#CCFooter li{float:left;text-indent:0px;height:auto; font-size: 1.36em;}

#CCFooter li.ItemOne a{display:block;width:127px;background:#000;}
#CCFooter li.ItemTwo a{display:block;width:99px;height:auto;background:#000;}
#CCFooter li.ItemThree a{display:block;width:108px;height:auto;background:#000;}
#CCFooter li.ItemFour a{display:block;width:142px;height:auto;background:#000;}
#CCFooter li.ItemFive a{display:block;width:78px;height:auto;background:#000;}
#CCFooter li.ItemSix a{display:block;width:90px;height:auto;background:#000;}

/*Hover states for main menu*/
#CCFooter li.ItemOne a:hover,#CCFooter li.ItemTwo a:hover,#CCFooter li.ItemThree a:hover,#CCFooter li.ItemFour a:hover,#CCFooter li.ItemFive a:hover,#CCFooter li.ItemSix a:hover{background-position:100% -29px}



	/*Welsh*/
	#CCFooter ul.WelshFooterList{margin:8px 0px 0px 19px;float:right;display:inline;padding:0px 8px 0px 0px;width:717px;background:#000;font-size:.81em;}
	
	#CCFooter li.ItemOneWelsh a{display:block;width:auto;background:#000;}
	#CCFooter li.ItemTwoWelsh a{display:block;width:auto;height:auto;background:#000;}
	#CCFooter li.ItemThreeWelsh a{display:block;width:auto;height:auto;background:#000;}
	#CCFooter li.ItemFourWelsh a{display:block;width:auto;height:auto;background:#000;}
	#CCFooter li.ItemFiveWelsh a{display:block;width:auto;height:auto;background:#000;}
	#CCFooter li.ItemSixWelsh a{display:block;width:auto;height:auto;background:#000;}
	
	/*Hover states for main menu*/
	#CCFooter li.ItemOneWelsh a:hover,#CCFooter li.ItemTwoWelsh a:hover,#CCFooter li.ItemThreeWelsh a:hover,#CCFooter li.ItemFourWelsh a:hover,#CCFooter li.ItemFiveWelsh a:hover,#CCFooter li.ItemSixWelsh a:hover{background-position:100% -29px}


/*Wide template footer*/

#CCFooterWide{
	margin:0px 0px 30px 0px;
	width:958px;
	height:auto;
	padding:44px 0px 0px 0px;
	background:#000;
	clear:both;
}

#CCFooterWide ul li{margin:0px;padding:0px;background-image:0px;}

#CCFooterWide ul{margin:0px 59px 0px 19px;float:left;display:inline;background:#000;}
#CCFooterWide li{float:left;text-indent:0px;height:auto;}

#CCFooterWide li.ItemOne a{display:block;width:127px;background:#000;}
#CCFooterWide li.ItemTwo a{display:block;width:99px;height:auto;background:#000;}
#CCFooterWide li.ItemThree a{display:block;width:108px;height:auto;background:#000;}
#CCFooterWide li.ItemFour a{display:block;width:142px;height:auto;background:#000;}
#CCFooterWide li.ItemFive a{display:block;width:78px;height:auto;background:#000;}
#CCFooterWide li.ItemSix a{display:block;width:90px;height:auto;background:#000;}

/*Hover states for main menu*/
#CCFooterWide li.ItemOne a:hover,#CCFooterWide li.ItemTwo a:hover,#CCFooterWide li.ItemThree a:hover, #CCFooterWide li.ItemFour a:hover, #CCFooterWide li.ItemFive a:hover, #CCFooterWide li.ItemSix a:hover{background-position:100% -29px}


	/*Welsh*/
	#CCFooterWide ul.WelshFooterList{margin:0px;}
	
	#CCFooterWide li.ItemOne_W a{display:block;width:150px;background:url(../site-images/UsefulWebsites_W.gif) no-repeat;}
	#CCFooterWide li.ItemTwo_W a{display:block;width:103px;height:29px;background:url(../site-images/PressOffice_W.gif) no-repeat;}
	#CCFooterWide li.ItemThree_W a{display:block;width:135px;height:29px;background:url(../site-images/PublicAffairs_W.gif) no-repeat;}
	#CCFooterWide li.ItemFour_W a{display:block;width:170px;height:29px;background:url(../site-images/EventsAndSeminars_W.gif) no-repeat;}
	#CCFooterWide li.ItemFive_W a{display:block;width:78px;height:29px;background:url(../site-images/Careers_W.gif) no-repeat;}
	#CCFooterWide li.ItemSix_W a{display:block;width:88px;height:29px;background:url(../site-images/ContactUs_W.gif) no-repeat;}
	
	/*Hover states for main menu*/
	#CCFooterWide li.ItemOne_W a:hover, #CCFooterWide li.ItemTwo_W a:hover, #CCFooterWide li.ItemThree_W a:hover, #CCFooterWide li.ItemFour_W a:hover, #CCFooterWide li.ItemFive_W a:hover, #CCFooterWide li.ItemSix_W a:hover{background-position:100% -29px}



/*CHILD FOOTER!!!*/

#FooterChild{
	margin:0px 0px 30px 0px;
	width:958px;
	height:28px;
	padding:44px 0px 0px 0px;
	background:#fff url(../site-images/FooterBG.gif) no-repeat top right;
	clear:both;
}

#FooterChild.ChildFooter{margin:0px 0px 30px 0px;width:958px;clear:none;}
#FooterChild ul li{margin:0px;padding:0px;background-image:0px;}

#FooterChild ul{margin:0px 59px 0px 0px;float:right;display:inline;}
#FooterChild li{float:left;text-indent:-99999px;height:29px;}

#FooterChild li.ItemOne a{display:block;width:127px;background:url(../site-images/UsefulWebsites.gif) no-repeat;}
#FooterChild li.ItemTwo a{display:block;width:99px;height:29px;background:url(../site-images/PressOffice.gif) no-repeat;}
#FooterChild li.ItemThree a{display:block;width:108px;height:29px;background:url(../site-images/PublicAffairs.gif) no-repeat;}
#FooterChild li.ItemFour a{display:block;width:142px;height:29px;background:url(../site-images/EventsAndSeminars.gif) no-repeat;}
#FooterChild li.ItemFive a{display:block;width:78px;height:29px;background:url(../site-images/Careers.gif) no-repeat;}
#FooterChild li.ItemSix a{display:block;width:90px;height:29px;background:url(../site-images/ContactUs.gif) no-repeat;}

/*Hover states for main menu*/
#FooterChild li.ItemOne a:hover,#FooterChild li.ItemTwo a:hover,#FooterChild li.ItemThree a:hover,#FooterChild li.ItemFour a:hover,#FooterChild li.ItemFive a:hover,#FooterChild li.ItemSix a:hover{background-position:100% -29px}



	/*Welsh*/
	#FooterChild ul.WelshFooterList{margin:0px;}
	
	#FooterChild li.ItemOne_W a{display:block;width:150px;background:url(../site-images/UsefulWebsites_W.gif) no-repeat;}
	#FooterChild li.ItemTwo_W a{display:block;width:103px;height:29px;background:url(../site-images/PressOffice_W.gif) no-repeat;}
	#FooterChild li.ItemThree_W a{display:block;width:135px;height:29px;background:url(../site-images/PublicAffairs_W.gif) no-repeat;}
	#FooterChild li.ItemFour_W a{display:block;width:170px;height:29px;background:url(../site-images/EventsAndSeminars_W.gif) no-repeat;}
	#FooterChild li.ItemFive_W a{display:block;width:78px;height:29px;background:url(../site-images/Careers_W.gif) no-repeat;}
	#FooterChild li.ItemSix_W a{display:block;width:88px;height:29px;background:url(../site-images/ContactUs_W.gif) no-repeat;}
	
	/*Hover states for main menu*/
	#FooterChild li.ItemOne_W a:hover,#FooterChild li.ItemTwo_W a:hover,#FooterChild li.ItemThree_W a:hover,#FooterChild li.ItemFour_W a:hover,#FooterChild li.ItemFive_W a:hover,#FooterChild li.ItemSix_W a:hover{background-position:100% -29px}



a.TopOfPageLink,a.TopOfPageLink:visited{
	background:url(../site-images/TopOfPageArrowBlack.gif) top left no-repeat;
	padding:4px 0px 0px 18px;
	color:#FFFF00;
	font-size:.75em;
	height:12px;
	clear:both;
	display:block;
	width:650px;

	margin:20px 0px 20px 0px;
}

.ExtraInfoPrint{display:none;}

.ExtraInfo{
	font-size:0.93em;
	color:#FFFF00;
	margin:22px 0px 25px 233px;
	clear:both; 
	padding:20px 0px 0px 0px;
}
	.ExtraInfo a,.ExtraInfo a:visited{
		color:#ffff00;
	}
	
	.ExtraInfoHome{
		font-size:0.93em;
		color:#FFFF00;
		margin:0px 0px 36px 40px;
		clear:left;
		width:660px;
	}
		.ExtraInfoHome a,.ExtraInfoHome a:visited{
			color:#FFFF00;
		}

.ExtraInfoWide{
	font-size:0.93em;
	color:#FFFF00;
	margin:22px 74px 25px 22px; 
	text-align:left;
}
	.ExtraInfoWide a,.ExtraInfoWide a:visited{
		color:#000;
	}



/* OG Pages
======================================================================================*/

/* There is now a separate template for all OG's
This ensures all content is styled correctly regardless of the content added.
All OG content now sites inside div#OG.
*/


.OGHEADING1{
	color:#0082a1!important;
	margin:0px!important;
	padding:28px 18px 0px 0px!important;	
	font-size: 1.63em!important;
}



div#OG {
}

p.OGMAINHEADING,
p.OGmainHEADING,
p.ogmainheading {
	margin: 0 !important;
	padding: 8px 0 4px !important;
	font-size: 1.5em !important;
	font-weight: 500 !important;
	line-height: 1.2em !important;
	text-transform: uppercase;
}

/*p.OGHEADING1,
p.OGheading1,
p.ogheading1,*/
p.OGHEADING,
p.OGheading,
p.ogheading {
	margin: 0 !important;
	padding: 0 0 4px !important;
	font-size: 1.25em !important;
	font-weight: normal!important;
	line-height: 1.1em !important;
	text-transform: uppercase;
}
p.OGHEADING1,
p.OGheading1,
p.ogheading1 {
	/*color: #7F808F !important;*/
}
p.OGHEADING,
p.OGheading,
p.ogheading {
	color: #4C4D62 !important;
}

p.OGNAMEDATE,
p.OGnamedate,
p.ognamedate {
	margin: 4px 0 0 !important;
	padding: 20px 0 0 !important;
	background: url("../2007/site_images/bg_related_links_top.gif") repeat-x right top;
	color: #0082A1 !important;
	font-size: 0.95em !important;
	/*font-weight: 600;*/
	/*text-transform: uppercase;*/
	text-align: right !important;
}







div#OG h1,
div#OG h2,
div#OG h3,
div#OG h4,
div#OG h5,
div#OG h6 {
	color: #333;
	margin: 0 0 0.9em;
	/*padding: 0 0 6px 0;*/
	
}
/* Same value as H3's above */
div#OG h3 {
	font-size: 1.4em !important;
	font-weight: 400 !important;
}
/* Same value as H4's above */
div#OG h4 {
	font-size: 1.1em !important;
	font-weight: 600 !important;
}


			/* CMS Headings - see CC styles above for classes for fake P headings
			*************************************/			
			/*div#OG h1,
			div#OG h2,
			div#OG h3,
			div#OG h4,
			div#OG h5,
			div#OG h6 {
				color: #000;
				margin: 0 0 0.9em;
				letter-spacing: -1px;	
			}
			div#OG h1,
			div#OG h2 {
				font-size: 1.9em;
				font-weight: normal;
			}
			div#OG h3 {
				font-size: 1.7em;
				font-weight: 400;
			}
			div#OG h4 {
				font-size: 1.4em;
				font-weight: 600;
			}
			div#OG h5 {
				font-size: 1.3em;
				font-weight: 600;
			}
			div#OG h6 {
				font-size: 1.2em;
				font-weight: 600;
			}*/


#ogtable {
	width: 100%;
	border: 0px solid #fff !important;
}

div#OG td p {
	text-align: left /*!important;*/ /* To fix pages that contain the pesky <p align="right"> tag for IE Win */
}

div#OG td.decimal,
div#OG td a.decimal, 
div#OG p.decimal {
	line-height: 1.3em;
	font-weight: 700;
}

div#OG menu,
div#OG dir {
	margin: 0 0 0 36px;	
}

			/* OG CMS Content
			======================================================================================*/
	
			div#OG p, div#OG ul, div#OG menu, div#OG ol, div#OG img {
				/*Set consistent spacing for all elements*/
				margin: 0 0 1.25em;
			}
			div#OG td {
				/*Set consistent spacing for all elements*/
				padding: 0 0 1em;
			}
			
			div#OG p,
			div#OG td,
			div#OG th,
			div#OG ul li,
			div#OG menu li,
			div#OG ol li,
			div#OG label { 
				line-height:1.38em;
			}
			
		div#OG th, div#OG td {
			padding:0.4em 0.4em 0.7em 0.4em;
			vertical-align:top;
		}



			div#OG p { 
				
			}
			
			div#OG a {
				color: #0082a1;
			}			
			div#OG a:focus,
			div#OG a:hover,
			div#OG a:active {
				/*color: #d30f4c;*/
				text-decoration: underline;
			}
			
			div#OG font { 
				font: 100% arial,sans-serif;
				color: #222;
				background-color: transparent !important;
			}
			div#OG font a,
			div#OG a font { 
				color: #0082a1 !important; /*Deal with link and FONT tag combos*/
			}
			div#OG u {
				text-decoration: none;
			}
			div#OG address {
				font-size: 1.35em;
				line-height: 1.4em;
			}
			div#OG hr {
				clear: both;
				height: 3px;
				margin: 0 0 2em;
				border: 0;
				border-top: #4CA7BD solid 1px;
				border-bottom: #C9E4EB solid 1px;
				background: #fff;
			}


	div#OG li {
			background-position: 0px 6px;	
		}
		
		
/*Dropdown replacement*/

#MainMenu, #MainMenu_W{font-size:.93em;}	

#nav{background:#000;border-bottom:1px solid #FFFF00;border-top:1px solid #FFFF00;height:34px;padding-bottom:1px;}

#nav li#Bar1 a.Bar1, #nav li#Bar2 a.Bar2, #nav li#Bar3 a.Bar3, #nav li#Bar4 a.Bar4, #nav li#Bar5 a.Bar5, #nav li#Bar6 a.Bar6{text-indent:-0px;background:none;color:#000;border:none;font-size:1.2em;font-weight:bold;text-align:center;padding:0px;height:auto;}	
				
#nav li#Bar1 a.Bar1{padding:2px 6px 0px 6px;height:100%;width:55px;border-left:1px solid #FFFF00;border-right:1px solid #FFFF00;}
#nav li#Bar2 a.Bar2{padding:2px 6px 0px 6px;height:100%;width:84px;border-left:0px solid #FFFF00;border-right:1px solid #FFFF00;}
#nav li#Bar3 a.Bar3{padding:2px 6px 0px 6px;height:100%;width:173px;border-left:0px solid #FFFF00;border-right:1px solid #FFFF00;}
#nav li#Bar4 a.Bar4{padding:2px 6px 0px 6px;height:100%;width:161px;border-left:0px solid #FFFF00;border-right:1px solid #FFFF00;}
#nav li#Bar5 a.Bar5{padding:2px 6px 0px 6px;height:100%;width:136px;border-left:0px solid #FFFF00;border-right:1px solid #FFFF00;}
#nav li#Bar6 a.Bar6{padding:2px 6px 0px 6px;height:100%;width:260px;border-left:0px solid #FFFF00;border-right:1px solid #FFFF00!important;}

#nav li#Bar1 ul li a span,
#nav li#Bar2 ul li a span,
#nav li#Bar3 ul li a span,
#nav li#Bar4 ul li a span,
#nav li#Bar5 ul li a span,
#nav li#Bar6 ul li a span{font-size: 1em; line-height: 1.15em;}



#MainMenu_W #nav li#Bar1 a.Bar1{border-left:1px solid #FFFF00!important;height:100%;width:89px;}
#MainMenu_W #nav li#Bar2 a.Bar2{border-left:none;height:100%;width:114px;}
#MainMenu_W #nav li#Bar3 a.Bar3{border-left:none;height:100%;width:180px;}
#MainMenu_W #nav li#Bar4 a.Bar4{border-left:none;height:100%;width:159px;}
#MainMenu_W #nav li#Bar5 a.Bar5{border-left:none;height:100%;width:141px;} 
#MainMenu_W #nav li#Bar6 a.Bar6{border-left:none;height:100%;width:268px;}  

#MainMenu_W #nav li#Bar1 a.Bar1, 
#MainMenu_W #nav li#Bar2 a.Bar2, 
#MainMenu_W #nav li#Bar3 a.Bar3, 
#MainMenu_W #nav li#Bar4 a.Bar4, 
#MainMenu_W #nav li#Bar5 a.Bar5, 
#MainMenu_W #nav li#Bar6 a.Bar6{text-indent:-0px;background:none;color:#000000;font-size:1.25em;font-weight:bold;text-align:center;padding:2px 0px 0px 0px;height:26px;height:100%}

#nav li#Bar6 li a, #MainMenu_W #nav li#Bar6 li a {border-bottom:1px solid #FFFF00!important;}	
				
ul.dropdown a:link, ul.dropdown a:visited{color:#000;}

ul.dropdown #Bar6 ul ul{border-top:1px solid #FFFF00!important;}	
ul.dropdown li#Bar6 ul li a{border-right:1px solid #FFFF00!important;}	

#nav li#Bar1 li a, #nav li#Bar2 li a, #nav li#Bar3 li a, #nav li#Bar4 li a, #nav li#Bar5 li a, #nav li#Bar6 li a{border-bottom:1px solid #FFFF00;}

#MainMenu_W #nav li#Bar1 li a, #MainMenu_W #nav li#Bar2 li a, #MainMenu_W #nav li#Bar3 li a, #MainMenu_W #nav li#Bar4 li a, #MainMenu_W #nav li#Bar5 li a, #MainMenu_W #nav li#Bar6 li a{border-bottom:1px solid #FFFF00;}


ul.dropdown li, ul.dropdown ul li, ul.dropdown ul li.dir, ul.dropdown ul ul li{background-color:#000;}

/*ul.dropdown ul li.dir{background-image:url(../site-images/DropdownArrowBlack.gif);background-position:top right; background-repeat:no-repeat;} */

/*ul.dropdown #Bar1 li.dir a:hover, ul.dropdown #Bar2 li.dir a:hover, 
ul.dropdown #Bar3 li.dir a:hover, ul.dropdown #Bar4 li.dir a:hover, 
ul.dropdown #Bar5 li.dir a:hover, ul.dropdown #Bar6 li.dir a:hover
{
	background-image:url(../site-images/DropdownArrowBlack_hover.gif); 
	background-position:top right; 
	background-repeat:no-repeat;
	background-color:#000000;
}*/


ul.dropdown ul, ul.dropdown ul ul{border-left:1px solid #FFFF00;}
ul.dropdown ul ul{border-top:1px solid #FFFF00;}
ul.dropdown ul {border-top:1px solid yellow;left:-1px;}
ul.dropdown ul li a, ul.dropdown ul .dir, ul.dropdown ul ul li a, ul.dropdown ul ul .dir{border-right:1px solid #FFFF00;}

ul#nav a{color:#FFFF00!important;}

ul#nav a:hover{border-top:none;background-color:#ffff00!important;color:#000!important;}
ul#nav li ul li a:hover{border-top:none;background-color:#ffff00!important;color:#000!important;}

ul.dropdown li{background:#000!important;}

ul.dropdown #Bar1 a:hover{border-top:1px solid #fff!important;}
ul.dropdown #Bar2 a:hover{border-top:1px solid #fff!important;}
ul.dropdown #Bar3 a:hover{border-top:1px solid #fff!important;}
ul.dropdown #Bar4 a:hover{border-top:1px solid #fff!important;}
ul.dropdown #Bar5 a:hover{border-top:1px solid #fff!important;}
ul.dropdown #Bar6 a:hover{border-top:1px solid #fff!important;}

ul.dropdown #Bar1 ul li a:hover{border-top:none!important;}
ul.dropdown #Bar2 ul li a:hover{border-top:none!important;}
ul.dropdown #Bar3 ul li a:hover{border-top:none!important;}
ul.dropdown #Bar4 ul li a:hover{border-top:none!important;}
ul.dropdown #Bar5 ul li a:hover{border-top:none!important;}
ul.dropdown #Bar6 ul li a:hover{border-top:none!important;}

		ul.dropdown #Bar1:hover, ul.dropdown #Bar2:hover, ul.dropdown #Bar3:hover, ul.dropdown #Bar4:hover, ul.dropdown #Bar5:hover, ul.dropdown #Bar6:hover{background:#000!important;}

#CCFooter li.ItemOne_W{background:none;}
#CCFooter li.ItemTwo_W{background:none;}
#CCFooter li.ItemThree_W{background:none;}
#CCFooter li.ItemFour_W{background:none;}
#CCFooter li.ItemFive_W{background:none;}
#CCFooter li.ItemSix_W{background:none;}

#CCFooter li.ItemOne_W a{width:auto;}
#CCFooter li.ItemTwo_W a{width:auto;}
#CCFooter li.ItemThree_W a{width:auto;}
#CCFooter li.ItemFour_W a{width:auto;}
#CCFooter li.ItemFive_W a{width:auto;}
#CCFooter li.ItemSix_W a{width:auto;}

ul.dropdown #Bar1 ul li.dir ul li a:hover{background-color:#ffff00!important;}
ul.dropdown #Bar2 ul li.dir ul li a:hover{background-color:#ffff00!important;}
ul.dropdown #Bar3 ul li.dir ul li a:hover{background-color:#ffff00!important;}
ul.dropdown #Bar4 ul li.dir ul li a:hover{background-color:#ffff00!important;}
ul.dropdown #Bar5 ul li.dir ul li a:hover{background-color:#ffff00!important;}
ul.dropdown #Bar6 ul li.dir ul li a:hover{background-color:#ffff00!important;}

.dir{background-color:#000!important;}

.PageHeading{font-size:10em;}

div.WelshSearchClear{clear:left;}


/*Rate this page
===============*/
div.PageRank{width:221px;background-color:#000;background-image:none;padding:0px 0px 13px 0px;display:inline-block;}

.WelshRateSectiondiv.PageRank h2 {}

div.PageRank h2{
	background:#444;
	display:block;
	height:auto;
	margin:35px 0 0;
	position:relative;
	text-indent:0px;
	color:#FFFF00;
	padding:11px 0 11px 11px;
}

.WelshRateSection div.PageRank h2 {background:#444;}

div.PageRank ul.radio{margin:0px;}
div.PageRank ul.radio li{background-image:none;clear:both;}

div.PageRank dl{width:195px;}

div.PageRank .ClickToVote{padding:0px 0px 6px 0px;display:block;color:#FFFF00;}

#ctl01_LblTxtQuestion{padding:0px 0px 10px 0px;display:block;line-height:1.25em;color:#FFFF00;}
#ctl01_LblQuestion{clear:both;float:left;padding:10px 0px 8px 0px;line-height:1.25em;color:#FFFF00;}

#ctl01_ctl00{
	background:#000;
	display:inline-block;
	line-height:1.06em;
	margin:0px;
	font-size:.81em;
	color:#333;
	width:195px;
	padding:13px 13px 11px 13px;
}

	.star_rating { 
		font-size: 0pt;
		width: 16px;
		height: 16px;
		margin: 0px;
		padding: 0px;
		cursor: pointer;
		display: block;
		background-repeat: no-repeat;
		}    
		
	.star_filled { background-image: url(../site-images/SpryStarFull_B.gif); }    
	.star_empty { background-image: url(../site-images/SpryStarEmpty_B.gif); }    
	.star_saved { background-image: url(../site-images/SpryStarHover_B.gif); }

#ctl01_TxtAnswer{width:191px;display:block;clear:both;background:#000;color:#FFFF00;}

.RateSubmitButton{
	width:auto;
	height:25px;
	background:#000;
	border:1px solid #FFFF00;
	color:#FFFF00;
	text-indent:0px; 
	font-size:1em;
	line-height:1em;
	display:inline-block;
	float:left;
	margin:0px 0px 0px 13px;
}

	.RateSubmitButton:hover{
		cursor:pointer;
		background-position:100% -25px;
	}
		.RateSubmitButtonHover{ /* the redundant class is used to apply the hover state with a script */
			cursor:pointer;
			background-position:100% -25px;
		}	

/*Welsh*/

.RateSubmitButton_W{
	width:auto;
	height:25px;
	background:#000;
	border:1px solid #FFFF00;
	color:#FFFF00;
	text-indent:0px; 
	font-size:1em;
	line-height:1em;
	display:inline-block;
	float:left;
	margin:0px 0px 0px 13px;
}

	.RateSubmitButton_W:hover{
		cursor:pointer;
		background-position:100% -25px;
	}
		.RateSubmitButton_WHover{ /* the redundant class is used to apply the hover state with a script */
			cursor:pointer;
			background-position:100% -25px;
		}	

div.PageRank .InformationQuestion{padding:0px 13px 10px 13px;font-size:.81em;display:block;line-height:1.25em;background:#000;}

.FourColumnShowCharity100PercentPanel 
{ 
	background: none;
	color: #ffff00;
}

.FourColumnThreePanelHolder
{
	background: none;
	color: #ffff00;
}
.FourColumnLeftPanelHolder 
{ 
	background: none;
	color: #ffff00;
	
}
.FourColumnCenterPanelHolder 
{ 
	background: none;
	color: #ffff00;
}
.FourColumnRightPanelHolder 
{ 
	background: none;
	color: #ffff00;
}
.CentreNewsPanel
{
	background: none;
	color: #ffff00;
}

div#divCentreContainer p
{
	color:#ffff00;
}

.ucTitle, .ucTitleLeftNav
{
	color:#ffff00;
}

div#divNewsContainer p
{
	background: none;
	color: #ffff00;
}

.TwoColumnCenterPanelHolder 
{ 
	background: black;
	color: #ffff00;
}

.TwoColumnRightPanelHolder 
{ 
	background: black;
	color: #ffff00;
}

div#StatusContainerBlue div.RoundedCornerContainer,

div#StatusContainerGreen div.RoundedCornerContainer,

div#StatusContainerRed div.RoundedCornerContainer,

div#StatusContainerBlue div.RoundedCorner1, div#StatusContainerBlue div.RoundedCorner2,
div#StatusContainerBlue div.RoundedCorner3, div#StatusContainerBlue div.RoundedCorner4,
div#StatusContainerGreen div.RoundedCorner1, div#StatusContainerGreen div.RoundedCorner2,
div#StatusContainerGreen div.RoundedCorner3, div#StatusContainerGreen div.RoundedCorner4,
div#StatusContainerRed div.RoundedCorner1, div#StatusContainerRed div.RoundedCorner2,
div#StatusContainerRed div.RoundedCorner3, div#StatusContainerRed div.RoundedCorner4 
{
  color: #ffff00;
}

div#StatusContainerBlue div.RoundedCorner1, div#StatusContainerBlue div.RoundedCorner2,
div#StatusContainerBlue div.RoundedCorner3, div#StatusContainerBlue div.RoundedCorner4
,
div#StatusContainerGreen div.RoundedCorner1, div#StatusContainerGreen div.RoundedCorner2,
div#StatusContainerGreen div.RoundedCorner3, div#StatusContainerGreen div.RoundedCorner4
,
div#StatusContainerRed div.RoundedCorner1, div#StatusContainerRed div.RoundedCorner2,
div#StatusContainerRed div.RoundedCorner3, div#StatusContainerRed div.RoundedCorner4 
{
  background-color: black;
}

div#StatusContainerGreen div.Legend, div#StatusContainerRed div.Legend, div#StatusContainerBlue div.Legend
{ 
    color: #ffff00;
}
div#StatusContainerBlue div.Legend
{
    background-color:black; 
}
div#StatusContainerGreen div.Legend
{
    background-color:black; 
}
div#StatusContainerRed div.Legend
{
    background-color:black; 
}

div#StatusContainerBlue div.LeftBarPadder
{
    background-color:black; 
   
}
div#StatusContainerGreen div.LeftBarPadder
{
    background-color:black; 
}
div#StatusContainerRed div.LeftBarPadder
{
    background-color:black; 
   
}

div#StatusContainerGreen div.StatusTextContainer, div#StatusContainerRed div.StatusTextContainer, div#StatusContainerBlue div.StatusTextContainer
,
div#StatusContainerGreen div.StatusMessage, div#StatusContainerRed div.StatusMessage, div#StatusContainerBlue div.StatusMessage,
div#StatusMessageContainerGreen, div#StatusMessageContainerRed, div#StatusMessageContainerBlue, div#StatusMessageContainerNoColor
{
    
    background-color:black; 
    color:#ffff00;
   
}

.MultiLineNoScroll,
.MultiLineScroll, .MultiLineScrollActivities, .MultiLineScrollWhereOperates, .MultiLineScrollInterimManager
{
	display:block;background:#000;color:#FFFF00;
}

.InfoClass, .InfoClass:visited
{
	background: url(../images/Info_b.gif);
	display:inline-block;
	width:15px;
	height:15px;
}

.InfoClass_W, .InfoClass_W:visited
{
	background: url(../images/Info_b_Welsh.gif);
	display:inline-block;
	width:15px;
	height:15px;
}

IMG.People
{
	display:none;
}

.MainHeader
{
	background-color:black; 
    color:#ffff00;
}

.Screenshot
{
	display:none;
}

div#GetFlashPlayerContainer
{
	display: none;
}
div#GetFlashPlayerContainer div.GetFlashPlayerText
{
	
}
div#GetFlashPlayerContainer div.GetFlashPlayerImg
{
	display: none;
}


#holder
{
	background-color:black; 
    color:#ffff00;
}

#helpButtonHolder
{
	background-color:black; 
    color:#ffff00;
}

#tableHolder
{
	background-color:black; 
    color:#ffff00;
}

div#StatusContainerGreen div.RoundedCornerContainer
{
  color: #ffff00;
}

div#StatusContainerGreen div.RoundedCorner1, div#StatusContainerGreen div.RoundedCorner2,
div#StatusContainerGreen div.RoundedCorner3, div#StatusContainerGreen div.RoundedCorner4
{
  background-color: black;
}

div#StatusContainerRed div.RoundedCorner1, div#StatusContainerRed div.RoundedCorner2,
div#StatusContainerRed div.RoundedCorner3, div#StatusContainerRed div.RoundedCorner4 
{
  background-color: black;
}

div#StatusContainerBlue div.RoundedCornerContainer
{
  color: #ffff00;
}
div#StatusContainerGreen div.RoundedCornerContainer
{
  color: #ffff00;
}
div#StatusContainerRed div.RoundedCornerContainer
{
  color: #ffff00;
}

iv#StatusContainerBlue div.RoundedCorner1, div#StatusContainerBlue div.RoundedCorner2,
div#StatusContainerBlue div.RoundedCorner3, div#StatusContainerBlue div.RoundedCorner4,
div#StatusContainerGreen div.RoundedCorner1, div#StatusContainerGreen div.RoundedCorner2,
div#StatusContainerGreen div.RoundedCorner3, div#StatusContainerGreen div.RoundedCorner4,
div#StatusContainerRed div.RoundedCorner1, div#StatusContainerRed div.RoundedCorner2,
div#StatusContainerRed div.RoundedCorner3, div#StatusContainerRed div.RoundedCorner4 
{
  color: #ffff00;

}

div#StatusContainerGreen div.Legend, div#StatusContainerRed div.Legend, div#StatusContainerBlue div.Legend
{
    
    color:#ffff00; 
  
}
div#StatusContainerBlue div.Legend
{
    background-color:black; 
}
div#StatusContainerGreen div.Legend
{
    background-color:black; 
}
div#StatusContainerRed div.Legend
{
    background-color:black; 
}

div#StatusContainerBlue div.LeftBarPadder
{
    background-color:black; 
}
div#StatusContainerGreen div.LeftBarPadder
{
    background-color:black; 
}
div#StatusContainerRed div.LeftBarPadder
{
    background-color:black;     
}

div#StatusContainerGreen div.StatusTextContainer, div#StatusContainerRed div.StatusTextContainer, div#StatusContainerBlue div.StatusTextContainer
{
    background-color:black; 
  
}

div#StatusContainerGreen div.StatusMessage, div#StatusContainerRed div.StatusMessage, div#StatusContainerBlue div.StatusMessage,
div#StatusMessageContainerGreen, div#StatusMessageContainerRed, div#StatusMessageContainerBlue, div#StatusMessageContainerNoColor
{
    background-color:black; 
    color:#ffff00; 
}
div#StatusContainerBlue div.StatusMessage, div#StatusMessageContainerBlue,
div#StatusContainerGreen div.StatusMessage, div#StatusMessageContainerGreen, div#StatusContainerGreen div.StatusTextContainer,
div#StatusContainerRed div.StatusMessage, div#StatusMessageContainerRed, 
div#StatusContainerNoColor div.StatusMessage, div#StatusMessageContainerNoColor,
div#StatusContainerRed div.StatusTextContainer, div#StatusContainerBlue div.StatusTextContainer
{
    border-right:solid 4px #ffff00; 
    border-bottom:solid 4px #ffff00; 
    border-left:solid 4px #ffff00;
     border-top: solid 4px #ffff00;
}


#SubTable .SubmissionTable
{
	border: solid 1px #ffff00;
	color: #ffff00;
	border-collapse:collapse;
}

#SubTable .SubmissionTableHeaderRow td, #SubTable .SubmissionTableRowHeader
{
	border: solid 1px #ffff00;
	background-color:#000000;
	color: #ffff00;
	padding: 0 0 0 0;
}

#SubTable .SubmissionTableAltRow td, #SubTable .SubmissionTableRow td
{
	background-color:#000000;
	border: solid 1px #ffff00;
	color:#ffff00;
	padding: 0 0 0 0;
}


.CharitiesByIncBandLegend
{
	display:none;
}
.SectorDataOptionsRowContainer
{
	border: solid 1px yellow;
	background: black;
}
.top10Container
{
	border-color:yellow;
	background: black;
}
.SectorDataControlTableContainer
{
	background: black;
}
.SectorDataControlTable
{
	
	background: black;
	scrollbar-face-color:black; 
	scrollbar-arrow-color:yellow; 
	scrollbar-track-color:black; 
	scrollbar-shadow-color:black; 
	scrollbar-highlight-color:black; 
	scrollbar-3dlight-color:black; 
	scrollbar-darkshadow-Color:black;
}
.SectorDataControlTableHeader
{
	background: black;
	border-color: yellow !important;
}
.SectorDataControlTableColumn
{
	border: solid 4px yellow;
	border-bottom-color:yellow;
}
.Top10FirstColumn
{
	color:yellow;
	border-bottom-color:yellow;
}
.Top10FirstColumnHeader
{
	background: black;
}
.Top10SecondColumnFooter
{
	background: black;
	border-right-color:yellow;
}
.Top10LinkButton
{
	color:yellow;
	background: black;
}
.historyTableContainer
{
	border-color:yellow;
}
div.SectorChartWideIndividual .divChartClass .SectorChartIndividual .LabelColumnCSS
{
    border-top: solid 1px yellow;
}

.SectorDataPercentRowCellContainer
{
	border-right: solid 1px yellow;
	background: black;
}
.SectorDataPercentRowCellContainerSelected
{
	border-right: solid 1px yellow;
	background: black;
}
.tableControlContainer
{
	border: solid 1px yellow;
	-border: solid 1px yellow;
}

.tableContainer
{
	border: solid 1px yellow;
}

.DivShowHideFields
{
     border-color:yellow;
    background: black;
}

.DivFields
{
    border-color:yellow;
    background: black;
}
.CatagoryContainer
{
	border-color:yellow;
    background: black;
}

.TopTenCharitiesCatagoryDropDown
{
	color:yellow; 
    background: black;
}

.Hide
{ display:none; }

.DivFields div span label
{
	padding: 3px;
	padding-left: 6px;
	vertical-align: middle;
	background-color: black;
}

.DivFields div div span label
{
	padding: 3px;
	padding-left: 6px;
	vertical-align: middle;
	background-color: black;
}

/*=[NEW HOMEPAGE TABBED]=*/

.strapline 
{
	/*display:none;*/
	font-family: Arial, Helvetica, sans-serif;
	color: yellow;
	top: 50px;
	left: 0;
	width:240px;
	height:auto;
	padding:10px 120px 10px 16px;
	background: #444444;
	clear:both;
	margin-top:4px;
}
.advancedSearch {
	color: #0082a1;
	position: absolute;
	top: 10px;
	right: 10px;
	font: .75em Arial, Helvetica, sans-serif;
}

#tabbedWrap {
	clear: both;
	height: 285px;
	padding: 16px 0;
}

#brandingImage {
	width: 230px;
	height: 285px;
	position: relative;
	float: left;
}	

	#brandingImage #pagination {
		background: url(../site-images/paginationGrad.png) no-repeat top right;
		width: 160px;
		padding: 10px 20px 10px 65px;
		position: absolute;
		bottom: 20px;
		right: 0;
		z-index: 999;
	}
	
		#brandingImage #pagination #prev,
		#brandingImage #pagination #next,
		.brandingW #pagination #prev,
		.brandingW #pagination #next {
			background: url(../site-images/prevnext.png) no-repeat -5px 0;
			width: 80px;
			height: 15px;
			display: block;
			text-indent: -9999px;
			float: left;
		}
		
			#brandingImage #pagination #next {
				background-position: -95px 0;
				width: 50px;
				margin-left: 15px;
			}
			
			.brandingW #pagination #prev {
				background-position: 0 -25px!important;
				width: 85px!important;
			}
			
			.brandingW #pagination #next {
				background-position: -89 -25px!important;
				width: 56px!important;
			}
		
	#brandingImage .images {
		width: 230px;
		height: 285px;
		list-style: none;
		margin: 0;
		padding: 0;
		overflow: hidden;
	}
	
		#brandingImage .images li { padding: 0; background: none; }
		
			#brandingImage .images .text {
				background: url(../site-images/80white.png) repeat;
				width: 190px;
				padding: 10px 20px;
				position: absolute;
				top: 20px;
				left: 0;
				z-index: 500;
				font-family: "DaxRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
			}
			
				#brandingImage .images h2 {
					font-size: 30px;
					line-height: 1em;
					font-weight: normal;
					color: #006982;
					margin: 0;
				}
				
				#brandingImage .images p {
					font-size: 24px;
					line-height: 1.2em;
					color: #006982;
					margin: 20px 0 0 0;
				}
				
				#brandingImage .images a,
				#brandingImage .images h2 a,
				#brandingImage .images p a { text-decoration: none; }
				#brandingImage .images a:hover,
				#brandingImage .images h2 a:hover,
				#brandingImage .images p a:hover { color: #0083A3!important; text-decoration: underline; }

#tabContainer {
	width: 710px;
	height: 285px;
	font-size: .875em;
	float: right;
}
	#tabContainer h1 {
		height: 45px;
		line-height: 45px;
		background: #f0f0f0;
		font-family: "DaxRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #0083A3;
		padding: 0 20px;
		margin: 0;
	}
	
	#tabContainer #tabNav,
	#tabContainer #tabPanel {
		height: 240px;
		position: relative;
		background: #f9f9f9;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		float: left;
	}
	
		#tabContainer #tabNav ul,
		#tabContainer #tabPanel ul { padding: 0; margin: 0; }
		
		#tabContainer #tabPanel .twoCol .colOne,
		#tabContainer #tabPanel .twoCol .colTwo { width: 200px; margin-right: 20px; float: left; }
		#tabContainer #tabPanel .twoCol .colTwo { margin-right: 0; }
		
			#tabContainer #tabNav li,
			#tabContainer #tabPanel li { background: none; padding: 0; }
			
	#tabContainer #tabNav { width: 250px; }
		
		#tabContainer #tabNav li a {
			background: #0083A3;
			width: 210px;
			height: 20px;
			padding: 10px;
			color: black;
			font-family: "DaxMedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
			font-size: 14px;
			line-height: 20px;
			text-decoration: none;
			text-shadow: 0 1px 2px yellow;
			display: block;
		}
		
			#tabContainer #tabNav .activeSlide {
				background: url(../site-images/activeTab.gif) no-repeat;
				padding-right: 30px;
				z-index: 9999;
			}
			
			#tabContainer #tabNav li a:hover { background: #006982; cursor: pointer; }
			
			#tabContainer #tabNav .activeSlide:hover { cursor: default; background: url(../site-images/activeTab.gif) no-repeat; }
			
	#tabContainer #tabPanel { width: 460px; overflow: hidden; }
	
		#tabContainer #tabPanel #tab4,
		#tabContainer #tabPanel #tab5,
		#tabContainer #tabPanel #tab6,
		#tabContainer #tabPanel #tab7,
		#tabContainer #tabPanel #tab8,
		#tabContainer #tabPanel #tab9 { padding: 15px 20px; width: 420px; height: 210px; background: #f9f9f9; }
		
		#tabContainer #tabPanel #tab5,
		#tabContainer #tabPanel #tab6,
		#tabContainer #tabPanel #tab7,
		#tabContainer #tabPanel #tab8,
		#tabContainer #tabPanel #tab9 {
			display: none;
		}
		
		#tabContainer #tabPanel h3 {
			font-size: 1.125em;
			color: #0083A3;
			text-shadow: 0 1px 0 black;
			font-family: "DaxMedium", "Helvetica Neue", Helvetica, Arial, sans-serif;
		}
		
			#tabContainer #tabPanel #tab4 li,
			#tabContainer #tabPanel #tab5 li,
			#tabContainer #tabPanel #tab6 li,
			#tabContainer #tabPanel #tab7 li,
			#tabContainer #tabPanel #tab8 li,
			#tabContainer #tabPanel #tab9 li {
				padding-left: 20px;
				padding-bottom: 5px;
				line-height: 20px;
				background: url(../site-images/bulletPanel.gif) no-repeat left 4px;
			}
			
			#tabContainer #tabPanel .callTo {
				font-size: .875em;
				font-style: italic;
				margin: 0;
				line-height: 25px;
				position: absolute;
				bottom: 15px;
				right: 20px;
			}
			
				#tabContainer #tabPanel .callTo .moreLink, #tabContainer #tabPanel .callTo .moreLink_W {
					background: url(../site-images/moreTrans.gif) no-repeat top;
					display: inline-block;
					zoom: 1;
					text-indent: -9999px;
					width: 75px;
					height: 25px;
					margin-left: 10px;
				}
				#tabContainer #tabPanel .callTo .moreLink_W { background: url(../site-images/moreTransW.gif) no-repeat top; }
					#tabContainer #tabPanel .callTo .moreLink:hover,
					#tabContainer #tabPanel .callTo .moreLink_W:hover { background-position: bottom; }

#contentWrap {
	clear: both;
	overflow: auto;
}		

#topTasks {
	width: 720px;
	margin-left: 10px;
	float: left;
}
	#topTasks h2, 
	#topTasks h3,
	#topTasks h3 a { color: #FA7B03; font-weight: bold; }
	
	#topTasks h2 {
		font-family: "DaxRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal;
		margin: 10px 0 20px 0;
	}
	
	#topTasks .row { clear: both; overflow: auto; margin-bottom: 20px; }
	
		#topTasks .item {
			width: 220px;
			margin: 0 20px 0 0;
			float: left;
		}
			
			#topTasks h3,
			#topTasks .row .item p { margin: 0; }
			
			#topTasks h3 { margin-bottom: 10px; }
			
			#topTasks h3 a {
				background: url(../site-images/bulletOrange.gif) no-repeat right 4px;
				padding-right: 20px;
			}
			
			#topTasks .row .item p { color: #666; font-size: .875em; display: block; }
			
#newsColumn {
	width: 199px; /*-1px for border*/
	padding: 10px 0 20px 18px;
	margin-right: 10px;
	border-left: 1px solid #e3e3e3;
	float: right;
}

	#newsColumn h2 {
		font-family: "DaxRegular", "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-weight: normal;
		color: #0083A3;
	}
	
	#newsColumn .updates {
		list-style: none;
		margin: 0;
		padding: 0;
	}
	
		#newsColumn .updates li {
			background: none;
			padding: 0;
			margin-bottom: 20px;
		}
		
		#newsColumn .updates h3 {
			margin: 0 0 5px 0;
			font-size: .75em;
			line-height: 1.5em;
			color: #0083A3;
		}
		
			#newsColumn .updates h3 a { font-weight: bold; }
		
		#newsColumn .updates p {
			color: #999;
			font-size: .75em;
			line-height: 1.5em;
			margin: 0;
		}
		
	#newsColumn .moreLink,
	#newsColumn .moreLink_W {
		background: url(../site-images/moreTrans.gif) no-repeat top;
		display: block;
		text-indent: -9999px;
		width: 75px;
		height: 25px;
		float: right;
	}
	#newsColumn .moreLink_W { background: url(../site-images/moreTransW.gif) no-repeat top; }
		#newsColumn .moreLink:hover,
		#newsColumn .moreLink_W:hover { background-position: bottom; }


#newFooter 
{
	width:960px;
	height:28px;
	margin-left: 10px;
	padding-top: 50px;
	font-size: .75em;
	clear:both;
}


#newFooter ul {
	width: 725px;
	background: black;
	margin-left: 0 0 30px 0;
	padding: 0px;
}
			#newFooter a { color: yellow; }
			#newFooter a:hover { color: yellow; }
			
			#newFooter .read {
				background: none;
				width: auto;
				height: 20px;
				line-height: 20px;
				margin: 0 20px 0 0;
				text-indent: 0;
			}
				
			#newFooter .icon {
				background: none;
				height: 20px;
				margin: 0 20px 0 0;
				padding-left: 0;
				font-family: Helvetica, Arial, sans-serif;
			}		
					
.clearfix {
     clear:both;
}