/*  
************************************************************************************************************************
                                                           Home Page
************************************************************************************************************************
*/

@charset "utf-8";



div#homeBanner {
	float:left;
	width 1024px;
<!--	width:100%;	-->
}
	div#bannerContent {
	float:left;
	width:100%;
	min-height:634px;
	height:634px;
	background:url(../images/cover.jpg) no-repeat bottom right;
	}
		div#bannerContent h1 {
	width:95%;
	font-size:5em
.em;
	font-weight:bold;
	line-height:45px;
	color:#FFF;
	padding-top: 3em;
	margin-left:30px;
	}

		div#bannerContent h2 {
	width:95%;
	font-size:2em;
	margin-top:0em;
	margin-left:30px;
	line-height:25px;
	color:#FFF;
	margin-bottom: 15px;
		}
		
		div#bannerContent h3 {
	width:95%;
	font-size:2em;
	margin-top:0em;
	margin-left:30px;
	line-height:25px;
	color:#FFF;
	margin-bottom: 30px;
	}

	
		div#bannerContent p {
			width:85%;
			margin-top:2em;
			font-size:2.5em;
		font-weight:bold;
		line-height:20px;
		color:#FFF;
		}

		div#bannerContent a {
			margin-right:2em;
		color:#FFF;
		}
	

		div#bannerContent a:hover {
		text-decoration:underline;
		cursor:pointer;
		}


	div#bannerRight {
		float:right;
		width:679px;
		min-height:634px;
		height:634px;
	}
		div#bannerRight h1 {
			width:4em;
			float:right;
			margin:0.6em 0.6em 0 0;
		}


/*  Main content box
************************************************************************************************************************/

div.homeContentMain {
	width:100%;
}

	body div.homeContentMain img.startQuote {
		position:static;
		float:left;
		margin:0;
	}




/*  Event Box content
************************************************************************************************************************/
ol.eventList {
	list-style-type:decimal;
	list-style-position:inside;
}
	ol.eventList li {
		border-bottom: 1px solid #ccc;
		font-size:1.1em;
		font-weight:bold;
		line-height:14px;
		
		color:#009AA8;
		padding:0.6em 0 0.8em 1em;
	}
	ol.eventList li.last {
		border-bottom:0;
	}
		ol.eventList a {
			color:#009AA8;
		}
			ol.eventList h2 a {
				color:#333;
			}
		ol.eventList li span {
			font-weight:normal;
			margin-left:20px;
			color:#999;
		}
		ol.eventList li img.infoButton {
			position:relative;
			float:right;
			margin:-10px 10px 0 0;
		}
		ol li.opinions {
			list-style-type:none;
			padding:0;
			border-bottom: none;
		}
		
h2.opinion {
	width:100%;
	padding:10px 0 10px 0;
	zoom:1;
	clear:both;
	margin:0 auto;
	color:#333;
	font-size:1.3em;
	line-height: 1.4em;
}
*:first-child+html h2.opinion {
	padding-bottom:10px;
}
* html body h2.opinion {
	padding-bottom:10px;
}
    h2.opinion a {
        float:left;
        xdisplay:block;
		xtext-align:center;
        width:78%;
		padding:0 10px;
        xclear:both;
		font-weight:bold;
    }

	body div.homeContentMain img.startQuote {
		position:static;
		float:left;
		margin:0;
	}
	body div img.endQuote {
		position:static;
		margin:0;
	    float:left;
		margin-top:25px;
		xclear:both;
	}





/*  News content list
************************************************************************************************************************/

div#news .contentMain img {
	border-right:1px solid #fff;
	border-left:1px solid #ccc;
}
div#news h3 {
	margin:1em 0 0.6em 1em;
}
div#news ul {
	font-size:1.1em;
	font-weight:bold;
	line-height:14px;
}
	div#news ul.newsHeadlines {
		margin-left:147px;
	}
		div#news ul.newsHeadlines li.first {
			border-top:1px solid #ccc;
			min-height:36px;
			height:36px;
		}
		div#news ul.newsHeadlines li {
			padding:8px 2.6em 0 1.2em;
			
			border-bottom:1px solid #ccc;
			min-height:38px;
			height:38px;
		}
		div#news ul.newsHeadlines li.last {
			border-bottom:0;
		}
			
			div.news ul.newsHeadlines li:hover,
			div.news ul.newsHeadlines li.sfhover {
				background:#14aebc;
				color:#fff;
			}
				div#news ul.newsHeadlines li:hover a,
				div#news ul.newsHeadlines li.sfhover a {
					color:#fff;
				}
		div#news ul.newsHeadlines li a {
			min-height:46px;
			height:46px;
		}
		
		div#news ul.listings {
			margin:0;
			padding:0;
			_zoom:1;
			_position:relative;
			border-top:none;
		}
			div#news ul.listings,
			div#news ul.listings li {
				clear:none;
			}
			div#news ul.listings li {
				padding-left:10px;
			}
			div#news ul.listings li.active {
				background:#14AEBC;
			}
				div#news ul.listings li.active a {
					color:#fff;
				}
			body div.news div.news div#news ul.listings li {
				xbackground:#
			}
div#news div.imageNews {
	width:140px;
	float:left;
}
	div#news div.imageNews a {
		display:block;
		background:#009AA8;
		color:#fff;
		padding:10px;
		font-weight:bold;
		font-size:1.1em;
	}

div#news ul.otherNews {
	margin:0 1.4em;
}
	div#news ul.otherNews li {
		padding:0.4em 0 0.8em 0;
		border-bottom:1px solid #ccc;
	}
		div#news ul.otherNews li.last {
			border-bottom:none;
		}
		
div#indnews ul.listings {
	margin-bottom:0;
	border:0;
	padding-top:8px;
}
	div#indnews ul.listings li {
		padding-left:20px;
	}
	div#indnews ul.listings li.last {
		border:0;
	}
	div#indnews ul.listings li a {
		font-weight:bold;
		font-size:12px;
	}
	
body div#forums div ul {
	margin-top:5.8em;
}
*:first-child+html body div#forums div ul {
	margin-top:0.8em;
}
* html body div#forums div ul {
	margin-top:0.8em;
}

body div#forums {
	margin-bottom:0;
}



/*  
************************************************************************************************************************
                                                           General Pages
************************************************************************************************************************
*/


/* Class selector styles -  the classes can be applied to relevant html elements */

.clear {
	clear:none;
}

.hide {
	display:none;
}
.show {
	display:block;
}

/* End of class selector styles  */


/*  General format definitions
************************************************************************************************************************/

* {
	color:#000;
	margin:0;
	font-family:Verdana, arial, tahoma, helvetica;
	padding: 0;
}

div, img {
	float:left;
}

a {
	text-decoration:none;
	color:#009C99;
}
	a:hover {
		text-decoration:underline;
		cursor:pointer;
	}
	a img {
	border:0;
	padding-left: 0px;
	}
	
	.blue {
		color:#009C99;
		font-weight:normal;
	}
	a.green {
		color:#7BC10F;
		font-weight:normal;
	}
	a.white {
		color:#fff;
	}

h1 {
	color:#fff;
	font-size:4.2em;
	line-height:5px;
	font-weight:normal;
}


h2 {
	font-size:1.8em;
	line-height:21px;
	font-weight:normal;
}

	h2.borderBot {
		border-bottom:1px solid #D2D3D4;
		padding-bottom:3px;
	}
	body div.contentText h2.solid {
		display:block;
		background:#009C99;
		color:#fff;
		padding:4px 10px;
		margin:12px 0;
		overflow:auto;
		font-size:13px;
		clear:both;
	}
	body div.contentText h2.greenBG {
		background:#7BC10F;
	}

h3 {
	font-size:1.2em;
	font-weight:bold;
	color:#666;
	margin:12px 0;
}

h4 {
	font-size:1.1em;
	font-weight:normal;
	color:#fff;
}

p {
	font-size:1.2em;
	line-height:16px;
}
	p.titleBar {
		float:left;
		color:#fff;
		font-weight:normal;
		padding:0.5em 1.4em 0 1em;
	}
	p.titleBarRight {
		float:right;
		padding:0.5em 0.8em 0 0.8em;
	}
	
	p.titleSidebar {
		color:#fff;
		padding:0.5em 0 0 0.6em;
	}
	p.titleSidebarLink {
		float:right;
		text-align:right;
		color:#fff;
		padding:0.5em 10px 0 0px;
		width:63px;
	}
	p.titleSidebarLink a {
		font-size:0.9em;
	}
	div#contentNav div.sidebarBoxContain p.titleSidebarLink {
		width:53px;
		font-size:0.9em;
	}
	div#indnews p.titleSidebarLink {
		width:auto;
	}
	p.borderTop {
		border-top:1px solid #ccc;
	}
	body div.contentText p.date {
		font-size:11px;
		color:#999999;
	}
	p.eventIndent {
		margin-left:60px;
	}

	img.rssIcon {
		margin:0.8em 0 0 0;
	}
	img.right {
		float:right;
	}

	div.contentText img.left {
		margin:0;
		margin-right:10px;
		margin-bottom:10px;
	}
	div.wide img.left {
		margin-bottom:0;
	}

strong {
	font-weight:bold;
	color:inherit;
}

/*  Layout of body and main div's
************************************************************************************************************************/

body {
	background-color:#f5f5f5;
	text-align:left;
	font-size:62.5%;
	font-family:Verdana, arial, tahoma, helvetica;
	list-style-type: none;
	left: 5px;
}

div#wrapper {
	float:none;
	width:996px;
	margin:0 auto;
	text-align:left;
	padding-bottom:20px;
	overflow:hidden;
}

div#header {
	width:100%;
	background:#009aa8;
}






body.grey div#header {
	background:#009aa8; !JCS main menu top colour;
}




	div#header img {
	float:left;
	padding-bottom:1em;
	margin-top: 1em;
	margin-right: 3em;
	margin-bottom: 0;
	}
	div#headerRight {
		float:right;
		text-align:right;
		width:50%;
	}
	body.grey div#headerRight {
	width:45%;
	}
	body.grey div.headerRightGrey {
		width:45% !IMPORTANT mini top menu;
	}

div#content {
	margin-top:20px;
	width:100%;
}

div#footer {
	float:left;
	width:100%;
	margin-top:20px;
}		
	
/*  SearchBar 
************************************************************************************************************************/

div#searchWrapper {
	width:70%;
	float:right;
}

form#siteSearch,
form#siteLogin {
	float:right;
	padding:0 1.8em 0 0;
	width:47em;
	
}
form#siteLogin {
	padding-top:0.8em;
}
form#siteSearch {
	padding-top:0.8em;
}
	form#siteSearch fieldset {
		float:right;
	}
	form#siteSearch input.submit,
	form#siteLogin input.submit {
		background:#008591;
		border:1px solid #fff;
		font-family:arial, tahoma, helvetica;
		color:#fff;
		font-size:0.9em;
		font-weight:bold;
		width:46px;
		padding:2px;
		cursor:pointer;
	}
	body.grey form#siteSearch input.submit {
		background:#777777;
		xborder:1px solid #CCCCCC;
	}
	body.grey form#siteLogin input.submit {
		background:#908C92;
		xborder:1px solid #CCCCCC;
	}
	form#siteLogin input.submit {
		background:#009AA8;
	}
	input.text {
		color:#666;
		padding:3px 4px;
		font-size:1.1em;
		font-family:arial, tahoma, helvetica;
	}
	form#siteSearch input.text {
		xborder:2px solid #9e9e9e;
		border:none;
	}
	*:first-child+html form#siteSearch input.text {
		height:11px;
		padding-right:0;
	}
	* html body form#siteSearch input.text {
		height:11px;
		padding-top:2px;
		padding-bottom:4px;
		padding-right:0;
	}
	form#siteLogin input.text {
		background:#99D7DC;
		xborder:2px solid #6AA8AD;
		border:none;
		xwidth:8em;
	}
	body.grey form#siteLogin input.text {
		background:#D3D1D3;
		xborder:2px solid #A3A2A4;
	}
	form#siteLogin input.text#login {
		xmargin:0 0 0.4em 0;
		width:200px;
	}
	*:first-child+html form#siteLogin input.text#login {
		width:185px;
	}
	* html body form#siteLogin input.text#login {
		width:185px;
	}
	
/*  Content layout
************************************************************************************************************************/

div#contentLeft {
	width:746px;
}
	div#contentLeft .fauxColumns {
		xpadding-bottom:0;
		width:362px;
		xbackground:url(../images/fauxColumns.gif) repeat-y;
	}
	div#contentLeft .fauxRight {
		margin-left:20px;
		
	}
	* html body div#contentLeft .fauxRight {
		margin-left:0;
	}
	div#contentLeft .bottomFauxColumns {
		xheight:4px;
		xmin-height:4px;
		xwidth:100%;
		xbackground:url(../images/fauxColumnsBottom.gif) no-repeat;
	}
	
div#contentMain {
		width:460px;
		background:#fff;
		padding:6px 20px 10px 20px;
		border:1px solid #D2D3D4;
	}
	div#content div.wide {
		width:996px;
	}
		div#content div.wide div#contentMain {
			width:714px;
		}
	p.breadcrumb {
		display:block;
		margin-bottom:5px;
		padding:0;
		color:#999;
		font-weight:bold;
		font-size:1.1em;
	}
	div.contentOptions {
		border-top:1px solid #D2D3D4;
		width:460px;/*440px;*/
		padding:10px 0;
		clear:both;
	}
	div.wide div.contentOptions {
		width:470px;
	}
	p.contentOption {
		color:#666;
		float:left;
		font-size:1.1em;
		margin:0 16px 0 0;
	}
		p.contentOption img {
		margin:2px 5px 0 0;
		}
		
div.contentText {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText h1 {
				font-size:2.8em;
				
				line-height:28px;
				margin:0.6em 0;
				color:#7BC10F;
			}
			div.contentText h2{
				font-size:1.6em;
				color:#444;
				margin:0.4em 0;
			}
			div.contentText p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText img {
				margin:12px 0;
			}
	
 Content colouring as navigation bar colours 

div.contentText1 {
}

div.contentText1_H {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_H h1 {
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#009AA8;
			}
			div.contentText1_H h2{
				font-size:1.6em;
				color:#444;
				margin:0.4em 0;
			}
			div.contentText1_H p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_H p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_H img {
				margin:12px 0;
			}


div.contentText1_FTCE {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_FTCE h1 {
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#d9283c;
			}
			div.contentText1_FTCE h2{
				font-size:1.6em;
				color:#444;
				margin:0.4em 0;
			}
			div.contentText1_FTCE p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_FTCE p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_FTCE img {
				margin:12px 0;
			}



div.contentText1_FTP {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_FTP h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#6c67a7;
			}
			div.contentText1_FTP h2{
				font-size:1.6em;
				color:#444;
				margin:0.4em 0;
			}
			div.contentText1_FTP p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_FTP p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_FTP img {
				margin:12px 0;
			}


div.contentText1_DP {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_DP h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#95ba33;
			}
			div.contentText1_DP h2{
				font-size:1.6em;
				color:#95ba33;
				margin:0.4em 0;
			}
			div.contentText1_DP p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_DP p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_DP p.indent {
				color:#444;
				margin-bottom:1.4em;
				padding-left:15px;
			}
			div.contentText1_DP p.bullet {
				color:#444;
				margin-bottom:0.1em;
			}
			div.contentText1_DP img {
				margin:-15px 0;

			}
			div.contentText1_DP img {
				margin:-6px 0;
				float:none;

			}
	

div.contentText1_COM {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_COM h1{
	font-size:2.8em;
	font-weight:bold;
	line-height:28px;
	margin:0.6em 0;
	color:#6c67a7;
			}
			div.contentText1_COM h2{
				font-size:1.6em;
				color:#663366;
				margin:0.4em 0;
			}
			div.contentText1_COM p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_COM p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_COM p.indent {
				color:#444;
				margin-bottom:1.4em;
				padding-left:15px;
			}
			div.contentText1_COM p.bullet {
				color:#444;
				margin-bottom:0.1em;
			}
			div.contentText1_COM img {
				margin:-15px 0;

			}
			div.contentText1_COM img {
				margin:-6px 0;
				float:none;
			}



div.contentText1_SO {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_SO h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#d9283c;
			}
			div.contentText1_SO h2{
				font-size:1.6em;
				color:#d9283c;
				margin:0.4em 0;
			}
			div.contentText1_SO p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_SO p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_SO img {
				margin:-15px 0;
				
			}
			div.contentText1_SO p.indent {
				color:#444;
				margin-bottom:1.4em;
				padding-left:15px;
			}
			div.contentText1_SO p.bullet {
				color:#444;
				margin-bottom:0.1em;
			}
			div.contentText1_SO img {
				margin:-15px 0;

			}
			div.contentText1_SO img {
				margin:-6px 0;
				float:none;

			}



div.contentText1_MAD {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_MAD h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#0099ff;
			}
			div.contentText1_MAD h2{
				font-size:1.6em;
				color:#0099ff;
				margin:0.4em 0;
			}
			div.contentText1_MAD p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_MAD p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_MAD img {
				margin:-15px 0;
			}

			div.contentText1_MAD p.indent {
				color:#444;
				margin-bottom:1.4em;
				padding-left:15px;
			}

			div.contentText1_MAD p.bullet {
				color:#444;
				margin-bottom:0.1em;
			}

			div.contentText1_MAD img {
				margin:-15px 0;

			}
			div.contentText1_MAD img {
				margin:-6px 0;
				float:none;

			}
	


div.contentText1_SNT {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_SNT h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#f17634;
			}
			div.contentText1_SNT h2{
				font-size:1.6em;
				color:#f17634;
				margin:0.4em 0;
			}
			div.contentText1_SNT p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_SNT p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}

			div.contentText1_SNT p.indent {
				color:#444;
				margin-bottom:1.4em;
				padding-left:15px;
			}

			div.contentText1_SNT p.bullet {
				color:#444;
				margin-bottom:0.1em;
			}

			div.contentText1_SNT img {
				margin:-15px 0;

			}
			div.contentText1_SNT img {
				margin:-6px 0;
				float:none;

			}



div.contentText1_09N {
			clear:both;
			display:block;
			float:none;
			border-top:1px solid #D2D3D4;
		}
			div.contentText1_09N h1{
				font-size:2.8em;
				font-weight:bold;
				line-height:28px;
				margin:0.6em 0;
				color:#be4093;
			}
			div.contentText1_09N h2{
				font-size:1.6em;
				color:#444;
				margin:0.4em 0;
			}
			div.contentText1_09N p {
				color:#444;
				margin-bottom:1.4em;
			}
			div.contentText1_09N p.headPara {
				xfont-size:1.4em;
				font-weight:bold;
			}
			div.contentText1_09N img {
				margin:-15px 0;
			}




 end 		



		
	div#contentMain table.tListings {
		border-collapse:collapse;
		margin:12px 0;
		font-size:11px;
		
	}
		div#contentMain table.tListings td,
		div#contentMain table.tListings th{
			padding:5px 11px 5px 0;
			color:#999;
			border:0;
		}
		div#contentMain table.tListings th{
			font-weight:bold;
		}
	
	/* used for splitting the main content into two equal boxes, i.e. homepage */
	div#contentLeft .contentBox {
		width:360px;
		border:1px solid #CCCCCC;
		background:#fff;
		overflow:hidden;
	}
		div#contentLeft #events {
			margin-right:20px;
		}
		div#contentLeft #news {
			display:block;
			margin:0;
		}
		
		div#contentLeft #indnews {
			margin-top:20px;
		}
		div#contentLeft #quote {
			margin-top:20px;
		}
	



	div.subbanner {
		overflow:hidden;
		float:none;
		padding:0;
		float:left;
		width:460px;
		min-height:177px;
		height:237px;
		background:url(../images/RS.jpg) no-repeat;
		border-top:1px solid #ccc;

	}
		div.subbanner h1 {
			float:left;
			width:180px;
			_font-size:3.9em;
			color:#7BC10F;
			position:relative;
			z-index:2;
			margin-top:30px;
		}
		div.subbanner h2 {
			float:right;
			width:180px;
			_font-size:3.9em;
			color:#7BC10F;
			margin-top:215px;
			margin-right:50px;
		}
		div.subbanner img {
			float:right;
			margin-bottom:3px;

		}

 Colours the banner text the same as the left nav bar 
	
	div.subbanner1 {
		overflow:hidden;
		float:none;
		padding:0;
		float:left;
		width:460px;
		min-height:177px;
		height:237px;
		background:url(../images/RS.jpg) no-repeat;
		border-top:1px solid #ccc;

	}
		div.subbanner1 h1 {
			float:left;
			width:180px;
			_font-size:3.9em;
			color:#d9283c;
			position:relative;
			z-index:2;
			margin-top:30px;
		}
		
		div.subbanner1 h2 {
			float:right;
			width:180px;
			_font-size:3.9em;
			color:#d9283c;
			margin-top:215px;
			margin-right:50px;
		}
		
		div.subbanner1 img {
			float:right;
			margin-bottom:3px;

		}




	div.subbannerDP {
		border-top:1px solid #ccc;
		overflow:hidden;
		float:none;
		padding:0;
		float:left;
		width:460px;
		min-height:460px;
		height:460px;
		border-left:1px solid #ccc;
		background:url(../images/construction.jpg) no-repeat;
	}
		div.subbannerDP h1 {
			float:left;
			width:180px;
			_font-size:3.9em;
			color:#7BC10F;
			position:relative;
			z-index:2;
			margin-top:30px;
		}

		div.subbannerDP img {
			float:right;
			margin-bottom:3px;
		}












	
	div.titleBar {
		width:100%;
		background:#14aebc;
	}
	div.titleBarTrans {
		background:#fff;
	}
		div.titleBG {
			xbackground:#009aa8;
			min-height:30px;
			height:30px;
		}
		div.greenTitleBG {
			background:#7bc10f;
			padding-right:2em;
		}
		div.sidebarTitleBG {
			background:url(../images/sidebarTitleBG.jpg) #fff no-repeat bottom right;
			width:156px;
			min-height:30px;
			height:30px;
		}
		div.sidebarTitleBgBlue {
			background:url(../images/sidebarTitleBG_blue.jpg) #fff no-repeat bottom right;
			width:156px;
			min-height:30px;
			height:30px;
		}
		body.grey div.sidebarTitleBgBlue {
			background:url(../images/sidebarTitleBG_grey.jpg) #fff no-repeat bottom right;
		}
		body div div.sidebarTitleBgDBlue {
			background:url(../images/sidebarTitleBG_dblue.jpg) #fff no-repeat bottom right;
			width:156px;
			min-height:30px;
			height:30x;
			_height:30px!important;
		}
	div.news {
		padding-top:1px;
	}

	hr {
		background:#D2D3D4;
		height:1px;
		border:0;
		margin:12px 0;
		line-height:1px;
		clear:both;
	}
	* html body div.contentText hr {
		margin:0;
		border:1px solid #D2D3D4;
	}
	* html body div.wide hr {
		margin:0;
		border:1px solid #D2D3D4;
		margin-top:-27px;
		margin-bottom:-15px;
	}
	* html body div.wide div.wideCol hr {
		margin:0;
	}

	div#contentMain div.wideCol {
		width:226px;
		float:left;
		margin-right:18px;

	}
	div#contentMain div#wideColLast {
		margin-right:0;
	}




	div#contentMain div.wideCol ul.events {
		
	}
		div#contentMain div.wideCol ul.events li {
			border-bottom:1px solid #D2D3D4;
			xpadding-bottom:5px;
			margin-top:10px;
			clear:both;
			overflow:hidden;
			_height:1%;
		}
		div#contentMain div.wideCol ul.events li.last {
			border-bottom:0;
		}
		div#contentMain div.wideCol ul.events li img {
			margin-right:10px;
			margin-top:0;
			_xmargin-top:14px;
			_margin-bottom:0;
			vertical-align:top;
		}
		div#contentMain div.wideCol ul.events li p.date {
			color:#999999;
			font-size:11px;
			margin-bottom:0;
		}
		div#contentMain div.wideCol ul.events li h3 {
			margin-bottom:5px;
			margin-top:0;
			_xmargin-top:-20px;
		}
		div#contentMain div.wideCol ul.events li div.eventsLeft {
			width:50px;
			float:left;
		}
		div#contentMain div.wideCol ul.events li div.eventsRight {
			float:right;
			width:165px;
		}
		
		
		div#contentMain div.wideCol ul.contacts li {
			border-bottom:1px solid #D2D3D4;
			padding-bottom:15px;
			margin-top:15px;
			overflow:hidden;
		}
		div#contentMain div.wideCol ul.contacts li span.name {
			color:#999;
			font-weight:bold;
			float:left;
		}
		div#contentMain div.wideCol ul.contacts li span.number {
			color:#999;
			font-weight:normal;
			float:right;
		}
	
	div#contentMain span.lowerFont {
		font-size:11px;
		color:#333333;
	}
		
	div#contentMain div.resultsBar {
		overflow:auto;
		padding:2px 10px;
		background:#009AA8;
		width:95%;
		font-weight:bold;
		line-height:18px;
		margin-bottom:10px;
	}
		div#contentMain div.resultsBar ul {
			float:right;
		}
		div#contentMain div.resultsBar ul,
		div#contentMain div.resultsBar ul li {
			display:inline;
			color:#fff;
			font-size:11px;
		}
			div#contentMain div.resultsBar ul li a {
				color:#fff;
				font-weight:bold;
			}
		div#contentMain div.resultsBar p {
			color:#fff;
			margin:0;
			float:left;
			font-size:11px;
		}
	div.homeContentMain  ul.nobullets,
	div#contentMain  ul.nobullets {
		list-style-type:none;
		font-size:1.2em;
	}
	div.homeContentMain  ul.nobullets {
		margin:8px 10px 9px 20px;
		font-weight:bold;
	}
		div.homeContentMain  ul.nobullets li,
		div#contentMain  ul.nobullets li {
			padding:5px 0;
		}
	
	div#contentMain div.newsCol {
		float:left;
		width:216px;
	}
	div#contentMain div.newsColTwo {
		margin-left:28px;
	}
	
	div#contentMain table {
		width:100%;
		border-collapse:collapse;
		margin-bottom:15px;
	}
		div#contentMain table td,
		div#contentMain table th {
			padding:10px 0;
			color:#999;
			border-bottom:1px solid #D2D3D4;
		}
	
	div#contentMain div.bannerWide {
		margin-top:15px;
		_padding-top:15px;
		padding-bottom:15px;
		_padding-bottom:0;
		overflow:hidden;
		zoom:1;
		border-bottom:1px solid #ccc;
		margin-bottom:15px;
		float:none;
	}
	*:first-child+html div#contentMain div.bannerWide {
		padding-top:15px;
		padding-bottom:0;
	}
		div#contentMain div.bannerWide h1{
			margin-top:0;
		}
		div#contentMain div.bannerWide img.left{
			margin-bottom:0;
		}
	
	/* Right sidebar displayed on every page */
	
div#contentSidebar {
		float:right;
		width:230px;
	}



div#contentSidebar h3 {
		font-size:1.2em;
		font-weight:lighter;
		color:#666;
		margin:12px 0;
}




		div.titleSideBar {
			background:#fff;
		}
		div.sidebarMain {
			width:100%;
			border:1px solid #ccc;
			padding-bottom:1.65em;
		}
		* html div.sidebarMain {
			padding-bottom:1.9em;
		}
			div.sidebarMain a.weightNorm {
				font-weight:normal !important;
			}
			div.sidebarMain span {
				color:#999;
			}
			div.sidebarMain p {
				padding:0 1em;
				color:#999;
			}
			div.sidebarMain p.dark {
				color:#333;
			}
			div.sidebarMain p.smallText {
				font-size:11px;
			}
			
	div.sidebarBox {
		border-right:1px solid #ccc;
		border-bottom:1px solid #ccc;
		margin-bottom:2em;
		background:#fff;
	}
	div#contentNav div.sidebarBoxContain {
		background:#F5F5F5;
		padding-top:20px;
		padding-right:20px;
	}
	* html body div#contentNav div.sidebarBoxContain {
		padding-right:0;
		xbackground:#f00;
		width:91.5%;
	}
		div.sidebarBox a {
			xfont-weight:bold;
		}
		div.sidebarBox h2 a {
			font-weight:normal;
		}
		div#training h2 {
			margin:0.4em 0 0.6em 0.4em;
			width:80%;
			color:#333;
		}
		div#training .sidebarMain span a {
			padding:0 0.8em;
			font-size:1.2em;
		}
			div#training .sidebarMain p {
				padding:1em 1em 0;
				line-height:1.4em;
				font-weight: 700;
				color: #009C99
			}
				div#training .sidebarMain p a {
					padding:0 0.5em 0 0 ;
					font-weight: 400
				}
		
		div#links .sidebarMain {
			padding-top:1em;
		}
			div#links .sidebarMain a {
				font-size:1.1em;
				color:#009C99;
			}
			div#links .sidebarMain ul {
				margin:0 0 0 25px;
				list-style-type:square;
			}
			div#links .sidebarMain ul.nobullet {
				list-style-type:none;
				margin-left:10px;
			}
				div#links .sidebarMain ul li {
					color:#009AA8;
					padding:3px 0;
				}
			
		div#contact .sidebarMain {
			padding-top:1em;
		}
			div#contact .sidebarMain a {
				font-weight:bold;
			}
	
		div#forums ul {
			padding-top:0.8em;
			clear:both;
			border-top:1px solid #ccc;
		}
		
			div#forums li {
				font-size:1.1em;
				font-weight:bold;
				line-height:13px;
				margin:0 0 0.5em 1em;
			}
			div#forums li span{
				font-weight:normal;
			}
			
		div#forums h3 {
			font-size:1.1em;
			line-height:14px;
			font-weight:bold;
			margin:0.6em 0 0.4em 1em;
		}
		div#forums img {
			margin:0.2em 1em;
			clear:left;
			float:left;
		}
		div#forums .sidebarMain p {
			font-size:1.1em;
			margin:0.2em 0 0 0;
			width:78%;
			float:left;
			overflow:hidden;
		}
	
	ul.listings {
		border-top:1px solid #D2D3D4;
		padding-top:10px;
		margin-bottom:20px;
		clear:both;
	}
	div.newsCol ul.listings {
		border-top:0;
		padding-top:0;
		margin-bottom:10px;
	}
	ul.listingsLessSpace {
		padding-top:0;
		border-top:0;
	}
		ul.listings li {
			border-bottom:1px solid #D2D3D4;
			padding:10px 0;
			overflow:hidden;
			clear:left;
			_zoom:1;
		}
		ul.listings li.last {
			border-bottom:0;
		}
		ul.listingsLessSpace li {
			padding:5px 0;
		}
		div.contentText ul.listings p {
			margin-bottom:0.2em;
		}
		ul.listingsLessSpace p {
			margin:0;
			margin-top:8px;
		}
		ul.listings li h2{
			font-size:12px;
			margin-bottom:0;
			font-weight:bold;
		}
		ul.listings li h3 {
			margin:0;
		}
		* html body ul.listings li img.left{
			line-height:0;
			vertical-align:bottom;
		}
		div.newsCol ul.listings li h3{
			_margin-top:0;
			_padding-top:0;
		}
		
		ul.listings li .thedate{
			color:#999999;
			font-size:11px;
			margin-bottom:12px;
		}
		ul.listings li .thelink{
			font-size:11px;
			margin:0;
		}
		ul.listings span.eDate, 
		ul.listings span.eLoc,
		ul.listings span.eType,
		ul.listings span.eInfo {
			font-size:11px;	
			xpadding-right:55px;
			width:147px;
			float:left;
			color:#999999;
		}
		* html body ul.listings span.eLoc {
			width:140px;
		}
		ul.listings span.eInfo {
			padding-right:0;
			
		}
		body div.wide ul.listings span.eInfo {
			padding-left:255px;
		}
		ul.listings span.eInfo a {
			font-weight:bold;
		}
		ul.listings span.eInfo a.blocked {
			display:inline;
			font-size:9px;
			color:#fff;
			background:#009C99;
			padding:2px 5px;
		}
		ul.listings span.iInc,
		ul.listings span.iDate,
		ul.listings span.iBy {
			display:block;
			float:left;
			font-size:11px;
			color:#999;
		}
		ul.listings span.iInc {
			width:210px;
		}
		body div.wide ul.listings span.iInc {
			width:270px;
		}
		ul.listings span.iDate {
			width:120px;
		}
		body div.wide ul.listings span.iDate { 
			width:260px;
		}
		ul.listings span.iBy {
			width:112px;
		}
		body div.wide ul.listings span.iBy {
			width:150px;
		}
		
	div.scrollable {
		height:250px;
		float:none;
		overflow-x:hidden;
		overflow-y:scroll;
	}
	body div.wide div.scrollable {
		float:none;
		height:auto;
		overflow-x:hidden;
		overflow-y:hidden;
	}
	
	div.storyLeft,
	div.storyRight {	
		width:300px;
		float:left;
		overflow:hidden;
		border:0;
	}
		div.storyLeft {
			width:155px;
		}
		div.storyRight h3 {
			margin-top:0;
		}
	div.eventLeft,
	div.eventRight {	
		width:230px;
		float:left;
		overflow:hidden;
		border:0;
	}
	div.eventLeft {
		width:210px;
	}
	div.newsCol div.eventLeft{
		width:60px;
	}
	div.newsCol div.eventRight{
		width:155px;
	}
		div.eventLeft input.text,
		div.eventRight input.text{
			width:80px;
			float:left;
			margin-right:10px;
			padding:2px;
		}
		div.eventLeft select,
		div.eventRight select{
			width:125px;
			_width:121px;
			padding:2px;
		}
		div.eventLeft label,
		div.eventRight label{
			width:105px;
			clear:left;
			display:block;
			float:left;
			color:#666666;
			font-size:13px;
			font-family:Verdana;
			line-height:19px;
		}
		div.eventLeft label {
			width:60px;
		}
		* html body div.eventRight label {
			line-height:18px;
		}
		div.eventLeft img,
		div.eventRight img {
			float:left;
			margin:0;
		}
		div.eventRight img,
		div.eventRight label,
		div.eventRight select,
		div.eventRight input.text,
		div.eventLeft img,
		div.eventLeft label,
		div.eventLeft select,
		div.eventLeft input.text{
			margin-bottom:15px;
		}
	
	form.searchForm {
		margin:12px 0;
	}
		form.searchForm fieldset {
			border:1px solid #CCCCCC;
			overflow:hidden;
			padding:5px;
		}
		form.smallerForm fieldset {
			border:0;
			padding:0;
		}
		form.searchForm label {
			color:#333333;
			font-size:16px;
			clear:left;
			margin-bottom:12px;
			_padding-bottom:30px;
		}
		form.searchForm input.text {
			width:330px;
			padding:4px;
			xmargin:12px 0;
			_margin:0;
		}
		form.smallerForm input.text {
			width:190px;
			margin-left:5px;
			_padding:2px;
		}
		form.searchForm input.submit,
		form.searchForm input.reset {
			font-size:9px;
			margin-left:10px;
			color:#fff;
			background:#008591;
			padding:4px;
			border:1px solid #99D7DC;
		}
		form.smallerForm input.submit,
		form.smallerForm input.reset {
			_padding:3px;
		}
		form.searchForm p {
			margin:12px 0;
		}
		form.searchForm select {
			padding:4px;
			width:130px;
			margin-left:15px;
		}
		
	form.events {
		border:1px solid #D2D3D4;
		overflow:hidden;
		padding:8px;
		_zoom:1;
	}
		form.events input.submit{
			float:right;
			background:#008591;
			color:#fff;
			font-size:12px;
			font-weight:bold;
			border:1px solid #D2D3D4;
			padding:1px 5px;
			cursor:pointer;
		}
	

/*  Content Links List
************************************************************************************************************************/
div.contentLinks {
	width:742px;
	margin-top:20px;
}
div.contentLinks ul {
	float:left;
	width:100%;
}
	div.contentLinks ul li {
		float:left;
		display:inline;
		padding:0 3em 0 0;
	}
	div.contentLinks ul li.last {
		padding-right:0;
		xfloat:right;
	}

/*
Network lists
*****************************/

div.listWrapper {
	position:relative;
	z-index:500;
	float:left;
	clear:left;
	padding:1em 0 0 1em;
	border:0;
	width:200px;
}
div.branches {
	z-index:700;
}
div.groups {
	z-index:600;
}
	div.listWrapper p.listTotal {
		float:left;
		margin-left:12px;
		padding:0;
		margin-top:0.2em;
		color:#333;
	}
	div.listWrapper div.dropdownWrapper select {
		width:170px;
		background-color:#f5f5f5;
		font-weight:bold;
		font-size:1.1em;
		color:#333;
		border:1px solid #ccc;
		padding:2px 5px;
	}
	div.listWrapper div.dropdownWrapper option {
		color:#333;
	}
	div.listWrapper div.dropdownListing p {
		padding:2px 5px;
		background:#fff url(../images/downArrow.png) right no-repeat;
		border-style:none none solid none;
		border-width:1px;
		border-color:#ccc !important;
		margin-bottom:3px;
	}
	div.listWrapper div.dropdownClick p {
		padding:2px 5px;
		background:#f5f5f5 url(../images/downArrow.png) right no-repeat;
		display:block;
		width:160px;
		cursor:default;
		border:1px solid #ccc;
		border-right:none;
		font-weight:bold;
		font-size:1.1em;
		color:#333;
	}
	
	div.listWrapper div.dropdownListing {
		position:absolute;
		left:12px;
		top:33px;
		background-color:#fff;
		width:169px;
		border:1px solid #ccc;
		z-index:700;
		overflow:hidden;
		
	}
		div.listWrapper div.dropdownListing ul {
			width:169px;
			list-style-type:none;
		}
			div.listWrapper div.dropdownListing ul li {
				float:none;
				list-style-type:none;
				padding:0;
				margin:0;
				display:inline;
			}
				div.listWrapper div.dropdownListing ul li.mouseOver {
					background:#ccc;
				}
				div.listWrapper div.dropdownListing ul li a {
					text-decoration:none;
					display:block;
					padding:4px 5px;
					margin:0;
					color:#333;
				}
				div.listWrapper div.dropdownListing ul li a:hover {
					background:#ccc;
				}


/*  quote formatting (Opinion bar)
************************************************************************************************************************/
p.quote {
	padding:28px 0 20px 0;
}

body img.startQuote {
	position:absolute;
	margin:-1.6em 0 0 0;
}
body div.wideCol p.quote {
	margin:0;
	padding:15px 0;
}
body div.wideCol img.startQuote {
	position:static;
	margin:0;
	margin-bottom:-10px;
}
body img.endQuote {
	position:absolute;
	margin:2em 0 0 0;
}
body div.wideCol img.endQuote {
	position:static;
	margin:0;
	margin-top:-15px;
	float:right;
}

/*  dropdown form formatting
************************************************************************************************************************/

div.dropdownClick form select {
	width:170px;
	font-weight:bold;
	font-size:1.1em;
	color:#333;
	padding:2px 2px;
	line-height:1.3em;
} 

/*  Forum form formatting
************************************************************************************************************************/

form#forumForm ul {
	border:none;
	margin-bottom:10px;
}
	form#forumForm input.radio {
		float:left;
		clear:both;
	}
	form#forumForm label {
		padding-left:8px;
		color:#999;
	}
	form#forumForm input.submit {
		background:#009C99;
		border:1px solid #fff;
		font-family:arial, tahoma, helvetica;
		color:#fff;
		font-size:0.9em;
		font-weight:bold;
		width:70px;
		height:20px;
		cursor:pointer;
		clear:both;
		margin:0 0 0 10px;
		padding-bottom:2px;
		_padding-bottom:0;
	}
		form#forumForm input.submit#viewResults {
			width:82px;
			margin-left:58px
		}
form#forumForm a {
	color:#999;
	padding-left:10px;
}

/*  Footer formating and layout
************************************************************************************************************************/
div.footerList {
	width:99.8%;
	border:1px solid #ccc;
	background:#fff;
	font-size:1.1em;
	font-weight:bold;
}
div#footer p.footerAddress,
div#footer p.footerNumbers {
	color:#999;
	float:right;
	text-align:right;
	font-size:1.1em;
	line-height:13px;
	width:100%;
	margin-top:1em;
}

	div.footerList p {
		float:right;
		font-size:1.1em;
		color:#7b7b7b;
		padding:0.7em 1em 0.7em 0;
	}
	div#footer p.footerNumbers {
		margin-top:0;
	}
div#footer ul {
	float:left;
	padding:0.7em 0 0.7em 1em;
}
	div#footer li {
		display:inline;
		margin:0 3em 0 0;
	}
	div#footer li a {
		color:#7b7b7b;
		line-height:16px;
	}


/*  
************************************************************************************************************************
                                                           Navigation
************************************************************************************************************************
*/


/* Navigation structures */

/*  Navigation 
************************************************************************************************************************/
/* globalNav Bar  */
ul#globalNav {
	list-style-type: none; 
	float:right;
	background:#33AEB9;
	margin-bottom:0.1em;
}

body.grey ul#globalNav {
	background:#33AEB9;
}
	ul#globalNav li {
		float:left;
		padding:0 0;
		min-height:20px;
		height:auto !important;
		height:20px;
		margin:7px 1.2em 0 1.2em;
		font-size:1.1em;
	}
	ul#globalNav a {
		color:#fff;
	}
	ul#globalNav li.first {
		padding:7px 1.2em 0 2em;
		margin:0;
		background:url(../images/globalNav_lEdge.jpg) left bottom no-repeat;
	}
	body.grey ul#globalNav li.first {
		background:url(../images/globalNav_lEdge_grey.png) left bottom no-repeat;
		padding:7px 1.2em 0 2em;
		margin:0;
	}
	
	ul#globalNav li.basketFirst {
		background:url(../images/globalNav_basket.png) left top no-repeat;
		margin:0;
		padding:10px 0 0 30px;
		color:#fff;
	}
	ul#globalNav li.basket {
		font-size:0.9em;
		margin:0;
		padding:10px 12px 0 4px;
		color:#fff;
	}



/* login Options Bar  */
ul#loginOptions {
	float:right;
	padding:0.4em 1em 0.4em 0;
	
}
	ul#loginOptions li {
		float:left;
		margin:0 0 0 0.5em;
		padding-bottom:0.4em;
		font-size:1em;
		color:#fff;
	}
	ul#loginOptions a {
		color:#fff;
		font-size:0.9em;
	}

/* mainNav Bar  */
ul#mainNav  {
	float:left;
	width:100%;
	font-size:1.6em;
	border-top:1px solid #fff;
	background:#009aa8;
	border-bottom:4px solid #D1E9AB;
}
body.grey ul#mainNav {
	border-bottom:4px solid #E1E0E1;
}	
/*mainNav_rCorner.gif*/

	ul#mainNav li {
		display:block;
		float:left;
		background:url(../images/mainNavBg.gif) #7BC10F bottom left repeat-x;
	}
		ul#mainNav li a {
			color:#fff;
			display:block;
			padding:9px 19px 10px 18px;
			background:url(../images/mainNav_rCorner.gif) right bottom no-repeat;
		}
		body.grey ul#mainNav li a {
			background:url(../images/mainNav_rCorner_grey.gif) right bottom no-repeat;
		}
			ul#mainNav a.pad {
				padding-left:18px;
				padding-right:22px;
			}
			ul#mainNav a.last {
				background:url(../images/mainNav_rCornerLast.gif) right bottom no-repeat;
			}
		ul#mainNav li:hover,
		ul#mainNav li.sfhover {
			background:url(../images/mainNavBg.gif) #009aa8 bottom left repeat-x;
		}
		body.grey ul#mainNav li {
			background:url(../images/mainNavBg.gif) #908C92 bottom left repeat-x;
		}
		
		body.grey ul#mainNav li.active {
			background:url(../images/mainNavBg.gif) #7BC10F bottom left repeat-x;
		}
		
		
/*  Content Navigation bar (in all bar homepage) 
************************************************************************************************************************/
#contentNav {
	width:240px;
	xbackground:#fff;
	font-size:1.1em;
}
 Rainbow menu bar with Grey hover feature 

	div.titleBox {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#009AA8;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox:hover {
		background:#979498;
	}

	div.titleBox0 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#009AA8;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox0:hover {
	background:#979498;
	}


	div.titleBox1 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#6c67a7;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox1:hover {
	background:#979498;
	}

	div.titleBox2 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#d9283c;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox2:hover {
		background:#979498;
	}


	div.titleBox3 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#95ba33;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox3:hover {
		background:#979498;
	}


	div.titleBox4 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#6c67a7;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox4:hover {
		background:#979498;
	}


	div.titleBox5 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#d9283c;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox5:hover {
		background:#979498;
	}


	div.titleBox6 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#0099ff;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox6:hover {
		background:#979498;
	}


	div.titleBox7 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#f17634;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox7:hover {
		background:#979498;
	}


	div.titleBox8 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#be4093;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox8:hover {
		background:#979498;
	}


	div.titleBox9 {
		width:100%;
		float:none;
		padding:0.7em 0;
		background:#be4093;
			border-bottom:1px solid #D2D3D4;
	}
	div.titleBox9:hover {
		background:#979498;
	}


 End of rainbow menu bar with Grey hover feature 


		#contentNav h4.listTitle {
			padding-left:1em;
		}

		#contentNav h4.listTitle a{
			color:#ffffff;
		}


 sub menu colours 

	#contentNav ul.textLinks {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
			list-style-type: none;
		}
			#contentNav ul.textLinks li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks a {
			padding:1em 0 0 0.8em;
			color:#0099ff;
		}
		#contentNav ul.textLinks h4 a {
			color:#fff;
			padding:0;
		}



	#contentNav ul.textLinks-1 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks-1 li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
			list-style-type: none;
		}
			#contentNav ul.textLinks-1 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks-1 a {
			padding:1em 0 0 0.8em;
			color:#95ba33;
		}
		#contentNav ul.textLinks-1 h4 a {
			color:#fff;
			padding:0;
		}



	#contentNav ul.textLinks-2 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks-2 li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
			list-style-type: none;
		}
			#contentNav ul.textLinks-2 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks-2 a {
	padding:1em 0 0 0.8em;
	color:#6c67a7;
		}
		#contentNav ul.textLinks-2 h4 a {
			color:#fff;
			padding:0;
		}



	#contentNav ul.textLinks-3 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks-3 li {
	padding:0.4em 0;
	border-bottom:1px solid #D2D3D4;
	list-style-type: none;
		}
			#contentNav ul.textLinks-3 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks-3 a {
			padding:1em 0 0 0.8em;
			color:#d9283c;
		}
		#contentNav ul.textLinks-3 h4 a {
			color:#fff;
			padding:0;
		}




	#contentNav ul.textLinks-4 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks-4 li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
			list-style-type: none;
		}
			#contentNav ul.textLinks-4 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks-4 a {
			padding:1em 0 0 0.8em;
			color:#0099ff;
		}
		#contentNav ul.textLinks-4 h4 a {
			color:#fff;
			padding:0;
		}




	#contentNav ul.textLinks-5 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
		list-style-type: none;
	}
		#contentNav ul.textLinks-5 li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
			list-style-type: none;
		}
			#contentNav ul.textLinks-5 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks-5 a {
	padding:1em 0 0 0.8em;
	color:#f17634;
	list-style-type: none;
		}
		#contentNav ul.textLinks-5 h4 a {
			color:#fff;
			padding:0;
		}



 end of sub menu colours 




	#contentNav ul.textLinks3 {
		padding:0.4em 10px;
		border-left:1px solid #D2D3D4;
		border-bottom:1px solid #D2D3D4;
		background:#fff;
	}
		#contentNav ul.textLinks3 li {
			padding:0.4em 0;
			border-bottom:1px solid #D2D3D4;
		}
			#contentNav ul.textLinks3 li.header {
				border-bottom:1px solid #fff;
				background:#7BC10F;
				padding-left:4px;
			}
		#contentNav ul.textLinks3 a {
			padding:1em 0 0 0.8em;
			color:#95ba33;
		}
		#contentNav ul.textLinks3 h4 a {
			color:#fff;
			padding:0;
		}









		
	#contentNav ul.imageLinks {
		width:100%;
		background:#f5f5f5;
		padding:2em 0;
	}
		#contentNav ul.imageLinks li {
			padding:0 10px 1.4em 10px;
			text-align:center;
		}
		.contentLinks ul li a img,
		#contentNav ul.imageLinks li img {
			border:1px solid #ccc;
		}
		#contentNav ul.imageLinks li img {
			width:219px;
			_width:217px;
		}
		#contentNav img {
			float:none;
		}
