body
{
	font-size: 100%;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;	
	background-color:#FFFFFF;
	line-height:1.2em;
}
form
{
	font-size:80%;
}
td
{
	font-size: 0.8em;
	font-size:80%;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;
}

A
{
   	color:#990000;
}

A:hover
{
	color:#FF9900;
	text-decoration:underline;
}
/*
A:visited
{
	color:#990000;
}

A:link 
{
	color:#990000;		
}
*/
.spacer
{
	line-height:5px;
	height:5px;	
	width:10px;
}
/* Header colours */
.bgdarkgreen 
{
	background-color: #5AA252;
}
.bglightyellow
{
	background-color: #F7FFBD;
}
.bglightgreen
{
	background-color: #C6E37B;
}
.bggreen {
	background-color: #9CCF00;
}
.bgunhilighted {
	background-color: #E8E8E8;
}

.bghilighted {
	background-color: #F7F7F7;
}

.bglineseparator {
	background-color: #ffffff;
}

.bggray
{
	BACKGROUND-color: #D6D7D6;
}

.bgmemberarea {
		BACKGROUND-color: #F7E3CE;
}


/* Top nav styles */
.topnav
{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
A.topnav
{
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}
A:hover.topnav 
{
	color:#990000;
}
/* Search box */
.searchbox
{
	font-size: 12px;
	font-weight: bold;
	color: white;
	padding-right:10px;
}
.searchbox input
{
	/*font-size: smaller;*/
}

/*********************/
/* Homepage Template */
/*********************/

/* Welcome heading */
.welcome
{
	font-size: 1.2em;
	font-weight:bold;
	color:#666666;
}
/* Login and register links */
span.loginLink A, .registerLink A, .newsletterLink A
{
	color:#990000;
	font-size: 1em;
	text-decoration:underline;
}
span.loginLink A:hover, .registerLink A:hover, .newsletterLink A:hover
{
	color:#ff9900;
	font-size: 1em;
	text-decoration:underline;
}

/* Main story */
.MainContentHeading
{
	color:Black;
	font-size: 1em;
	font-weight:bold;
}
.MainContentHeading A
{
	color:Black;
	font-size: 1em;
	font-weight:bold;
	text-decoration:none;
}
.headline
{
	font-size:1em;
	
}
.headline A
{
	
	color:#990000;
	
}

/* News image */
.newsImage
{
	float:right;
	width:200px;
}
/* Headings */
.heading
{
	color:#669900;
	font-size: 1.2em;
	font-weight:bold;
	padding: 0px 0px 4px 0px;	
}
td.heading
{

}
.heading A
{
	color:#669900;
	/*font-size: 1.1em;*/
	text-decoration:none;
}
.heading A:hover
{
	color:#669900;
	/*font-size: 1.1em;*/
	text-decoration:underline;	
}

.contentHeading
{
	color:#000000;
	font-size: 1.2em;
	font-weight:bold;
	padding: 0px 0px 4px 0px;
}
.sectionHeading
{
	padding: 0px 0px 4px 0px;
	text-align: left;
	width:190px;
	
}
/*
#PhSectionTitle1, #PhSectionTitle2, #PhSectionTitle3, #PhSectionTitle4, #PhSectionTitle5, #PhSectionTitle6, #PhSectionTitle7, #PhSectionTitle8, #PhSectionTitle9, #PhSectionTitle10,
#PhSectionTitle11, #PhSectionTitle12, #PhSectionTitle13, #PhSectionTitle14, #PhSectionTitle15, #PhSectionTitle16, #PhSectionTitle17, #PhSectionTitle18, #PhSectionTitle19, #PhSectionTitle20
{
	left:10px;
	display:inline-block;
	vertical-align:top;
}
*/

/* Events */
span.eventTitle
{
	font-size: 1em;
	font-weight:bold;
	color:Black;
}
span.eventTitle A
{
	font-size: 1em;
	font-weight:bold;
	color:Black;
	text-decoration:none;
}
/* Hot topics */
.hottopic {
	background-color: #F4F4F4;
	padding: 4px 4px 4px 4px;
	height:135px;
	/*width:192px;*/
	
/*
	border-right: #C2C2C2 1px solid;
	border-top: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	padding: 5px 4px 5px 4px;
	
*/
}
/* Footer */
.footernavLight
{
	font-size:0.75em;
	color:#656565;
	text-decoration:none;
}
A.footernavLight
{
	font-size:0.75em;
	color:#656565;
	text-decoration:none;
}
.footernavDark
{
	font-size:0.75em;
	color:#333333;
	text-decoration:none;
}
A.footernavDark
{
	font-size:0.75em;
	color:#333333;
	text-decoration:none;
}
A:hover.footernavDark, A:hover.footernavLight
{
	color:#990000;
}
/* Spotlight */
.spotlight
{
	border: solid 1px #669900;
	padding: 1px 1px 1px 1px;
	background-color:#E0F0B2;
	width:198px;
}
.spotlight input
{
	font-size:.75em;
}
.spotlightText
{
	padding-top:5px;
	padding-left:5px;
}
.spotlightText A
{
	text-decoration:none;
	color:#000000;
}
.spotlightimage
{
	margin:1px 1px 1px 1px;
	/*width:20px;*/
}
/* Related */
.related
{
}
/* quick search */
.quicksearch
{
	border: solid 1px #669900;
	padding: 5px 5px 5px 5px;
	background-color:#E0F0B2;
	width:200px;
}

/* Registration */
.registration
{
	border: solid 1px #669900;
	width:200px;
	text-align:center;
	/*
	border: solid 1px #669900;
	padding:5px 2px 5px 2px;
	padding: 5px 5px 5px 5px;
	
*/
}

.centering
{
	width:195px;
	text-align:left;
	padding-left:3px;
	padding-bottom:5px;
}


.registration input
{
	/*font-size:.75em;*/
	
}
.registrationHeading
{
	color:#3A79A2;
	font-size: 1.2em;
	font-weight:bold;
	word-wrap:break-word;
}
/* Affinity Items */
.affinitytitle
{
	color:#FFFFFF;
	background-color:#000077;	
	font-weight:bold;
	padding:3px 3px 3px 3px;
}
.affinitypanel
{
	background-color:#DDDDDD;
}
.footerNav
{
	font-size:.75em;
	color:#656565;
	text-decoration:none;
}
/* Primary navigation */
.leftnav
{
	font-size: 12px;	
}
.navHome
{
	background:#EBEBEB;
	height:1.5em;
	padding: 4px 0px 4px 4px;	
}
.navPos 
{
	width:110px;
	font-size:12px;
}
.navPos A
{
	word-wrap:break-word;
}
.navPos A:hover
{
	color:#990000;
}
.navHome A
{
	text-decoration:none;
	color:Black;
}
.navItem
{
	background:#F0F0F0;
	height:1.5em;
	padding: 4px 0px 4px 4px;	
	word-wrap:break-word;
}
.navItem A
{
	text-decoration:none;
	color:Black;
	word-wrap:break-word;
}
.navItemCurrent
{
	background:#F0F0F0;
	height:1.5em;
	padding: 4px 0px 4px 4px;	
	font-weight:bold;
	word-wrap:break-word;
}
.navChannel
{
	background:#F0F0F0;
	height:1.5em;
	vertical-align:middle;
	padding: 4px 0px 4px 4px;
	word-wrap:break-word;
}
.navChannel A
{
	text-decoration:none;
	color:Black;
	word-wrap:break-word;
}
.navChannelCurrent, .navChannelCurrentSelected
{
	background:#C2C2C2;
	height:1.5em;
	padding: 4px 0px 4px 4px;
	word-wrap:break-word;
}
.navChannelCurrentSelected
{
	font-weight:bold;
	word-wrap:break-word;
}
.navChannelCurrent A, .navChannelCurrentSelected A
{
	text-decoration:none;
	color:Black;
	word-wrap:break-word;
}

.navChannelHome
{
	background:#C2C2C2;
	height:1.5em;
	padding: 4px 0px 4px 4px;
	font-weight:bold;
	word-wrap:break-word;
}
.navMembersArea
{
	background:#F7E3CE;
	height:1.5em;
	padding: 4px 0px 4px 4px;	
	word-wrap:break-word;
}
.navMembersArea A
{
	text-decoration:none;
	color:Black;
	word-wrap:break-word;
}
.navSpacer
{
	height:3px;
}
.navBottom
{
	margin-top:-3px;
	background:#C2C2C2;
	height:5px;
}
/* Site map */
.sitemaptopic A
{
	color: black; 
	text-decoration: none
}

.sitemaptopic A:visited {
	color: black;
	text-decoration: none
}

	
.sitemaptopic
{
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:6px;
	padding-right:6px;
	background-color:#E8E8E8;
}
.sitemapchannel A
{
	color: black; 
	text-decoration: none
}

.sitemapchannel A:visited {
	color: black;
	text-decoration: none
}

.sitemapchannel
{
	padding:0px;
	padding-left:4px;
	padding-right:4px;
	color:#669900;
}
/* Event template */
.eventItem
{
	font-weight:bold;
}
.eventSpacer
{
	height:10px;
}
/* Forms */
.form
{
	margin:0px;
	padding:0px;
	width:410px;
	color:#000000;	
}
.formsection
{
	margin:0px;
	width:410px;
	background-color:#E0F0B2;
}
.formsectionseparator
{
	margin:0px;
	padding:2px;
	clear:both;	
}
.formsectionheader
{
	font-weight:bold;
	padding:5 5 5 5; 
	background-color:#E0F0B2;
}
.formrowrequiredfieldinstructions
{
	padding:5 5 5 5; 
	background-color:#E0F0B2;
}
.formerrorsummary
{
	color: #FF0000;
	
}
.formerrorsummaryinstuctions
{
	margin: 0px;
	padding: 3px 0px 10px 0px; 
	line-height: 1.5em;
}
.formerrorsummarysection 
{
	margin: 0px;
	padding: 2px 0px 3px 0px; 
	font-weight: bold;
}
.formerrorsummaryerror 
{
	margin: 0px;
	padding: 0px 0px 3px 20px; 
	padding-left: 20px;
	font-weight: normal;
}
.formerrorsummarypadding
{
	padding: 0px 0px 5px 0px; 
	/*font-size: 5px;*/
}
.formrow
{
	clear:both;
	margin:0px;
	padding:5 5 5 5; 
	background-color:#E0F0B2;
	display:inline-block;
	height:30px;
}
.formrowerror
{
	clear:both;
	margin:0px;
	padding:5 5 5 5; 
	background-color: #EAA5AC;
	display:inline-block;
	height:30px;
}
.formrowlabel
{
	float:left;
	width:100px;
	display:inline-block;
	word-wrap:break-word;
}
.formrowerrorlabel
{
	float:right;	
	width:100px;
	color:#FF0000;
	
}

.formrowcontent
{
	float:left;
	color:#000000;
	font-weight: normal;
	width:190px;
	overflow:visible;
	
}

.formrowcontentrequiredon
{
	float:left;
	background-image:url(../images/asterix_01_14x27.gif);
	width:14px;
	height:18px;
	margin:0px;
	padding:0px;	
}
.formrowcontentrequiredoff
{	
	float:left;
	width:14px;
	height:18px;
	margin:0px;
	padding:0px;		
}

.formrowcontentcontrols input
{
	font-size:0.8em	;
}
/* News */
.mainNews, .secondaryNews, .featureNews
{
	width:400px;
	/*clear:both;*/
}
.mainNews P
{
	margin-bottom:15px;
}
.newsnarrowTitle
{
	padding:0px 0px 0px 5px;
	font-weight:bold;
	width:190px;
}
.newsTitle
{
	padding:0px 0px 0px 5px;
	font-weight:bold;
	width:320px;
}
.newsnarrowTitle A
{
	color:#000000;
	text-decoration:underline;
}
.newsTitle A
{
	color:#000000;
	text-decoration:underline;
}
.newsBody
{
	width:320px;
	padding:0px 0px 0px 5px;
}
.newsnarrowBody
{
	width:190px;
	padding:0px 0px 0px 5px;
}

.newsSpacer
{
	height:5px;
	clear:both;
}

.newsDate
{
	padding:0px 0px 0px 5px;
	color:#999999;
	font-size:.75em;
}
.mainNewsLeft
{
	float:left;
	width:200px;
	
}
.mainNewsRight
{
	float:right;
	width:190px;
	/*margin-left:200px;*/
	
}
.secondaryNewsLeft
{
	float:left;
	width:70px;
}
.secondaryNewsRight
{
	float:right;
	width:330px;
	
}
/* Staff */
.staff
{
	width:410px;
	border: solid 1px #D6D7D6;
	padding: 5px 5px 5px 5px;
}
.staffTitle
{
	font-weight:bold;
}
.staffSpacer
{
	height:1px;
}
.staffImage
{
	float:right;
	/* width:200px; */
	vertical-align:top;
}
/* Branches */
.branch
{
	border: solid 1px #D6D7D6;
	padding: 5px 5px 5px 5px;
	width:410px;
}
.branchRight
{
	border: solid 1px #D6D7D6;
	padding: 5px 5px 5px 5px;
	width:200px;
}
.branchTitle
{
	font-size: 1em;
	font-weight:bold;
}
.branchImage
{
	float:right;
	
	vertical-align:top;
}

.branch_heading
{
	font-size: 1em;
}
.branchMap
{
	border: solid 1px #D6D7D6;
}
/* Region */
.regionTitle
{
	width:400px;
}
.regionTitleL
{
	float:left;
}
.regionTitleR
{
	float:right;
}
/* Staff */
/* Search */
.searchBorder {
	border-right: #C2C2C2 1px solid;
	border-top: #C2C2C2 1px solid;
	border-left: #C2C2C2 1px solid;
	border-bottom: #C2C2C2 1px solid;
	padding: 10px 4px 15px 15px;
}

.searchSubTitle
{
	font-weight:bold;
	/*font-size:0.75em;*/
}

.searchBodyText
{
	font-size:0.75em;
}

.searchBySectionWrapper
{
	width:380px;
}
.searchBySectionText
{
	float:left;
}
.searchBySectionButton
{
	float:right;
	margin-right:15px;
}
.searchHeading  
{
	padding: 4px 0px 4px 0px;
	float:left;
	margin-left:15px;	
}
.paginator
{
}
.searchnumber
{
	font-weight:bold;
}
.searchtitle A
{
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.searchTerms
{
	font-weight:bold;
}
.searchtitle A:hover
{
	color:#990000;
	text-decoration:underline;
}

.searchEntry
{
	font-family:Verdana, Helvetica, sans-serif;
}

.quickSearchEntry
{
	font-family:Verdana, Helvetica, sans-serif;
}

.SearchMetaError
{
	color:Red;
}

/* end search */
A.breadnav
{
	color:#990000;
	font-size:.75em;
	text-decoration:underline;
}
A:hover.breadnav
{
	color:#ff9900;
	font-size:.75em;
	text-decoration:underline;
}
.AdvancedSearchLink
{
	
}
.searchSpacer
{
	height:4px;
}

/* AUTHORING ONLY STYLE */
/*----------------------*/

/* Authoring only */
.authoringTitle {
	color:#000077;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	font-size: 0.8em;
}
.authoringComment {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	font-size: 0.8em;
	padding-bottom: 3px;
	color: #999999;
	padding-top: 3px;
}
/* Meta data and News Promotor control*/
.meta_title, .news_title, .staff_title, .branch_title
{
	color:#FFFFFF;
	background-color:#000077;	
	font-weight:bold;
	padding:3px 3px 3px 3px;
}
.meta_form, .news_bg, .staff_bg, .branch_bg
{
	background-color:#DDDDDD;
}
.meta_help
{
	background-color:#CCCCFF;
	color:#000000;
	font-style:italic;
}
/* Styles for BA non-CMS pages */
.mainText td
{
	font-size:1em;
}