body
{
	font-size:100%;
	font-family:Verdana, Helvetica, sans-serif;
	color:#000000;	
	background-color:#edebf4;
	background-image:none;
}


a {
color:#0084A9;
text-decoration:none;
}

a:visited {
color:#5a4099;
text-decoration:none;
}

a:hover {
color:#9f218b;
text-decoration:underline;
}


form
{
		
}


ul {
margin-left:5px;
padding-left:5px;
margin-bottom:10px; 
list-style-position:inside;
}



ol li {

margin-left:3em;
padding-left:3px;
list-style-type:decimal;
margin-bottom:3px;
list-style-position:outside;}


.spacer
{
	line-height:5px;
	height:5px;	
	width:10px;
}
/* Header colours */



/* Top nav styles */
.topnav
{	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	width:80%;
	font-size:14px;
	float:right;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
	text-align:right;
	height:45px;
	margin:0px;
	margin-top:50px;
	border-top:1px solid #eed9ec;
	border-bottom:1px solid #eed9ec;
	}
	
	
.topnav .line {
float:right;
width:95%;
}



.topnav .search {
width:125px;
margin-left:5px;
background-color: #fff; 
border: 1px solid #9F218B;
margin-top:10px;
}

/* --- Share It Box ---- */
.shareit{float:right; width:90%; text-align:right;}
/* ----- */


/* --- Survey link ---*/
.header .topnav .win {float:right;color:#9F218B;font-style:italic; margin:10px 5px 10px 5px;}
.header .topnav .win a{border-radius: 3px; -moz-border-radius:3px;-webkit-border-radius:3px;color:#9F218B; text-decoration:none;padding:5px;margin:5px;background-color:#eed9ec;}
.header .topnav .win a:hover{color:#fff; background-color:#9F218B;text-decoration:none;padding:5px;margin:5px}
/* --- ------ ---*/


.logobox {
float:left;
width:20%;
padding:0px;
margin:0px;}


.topnav b{
margin:3px;
color:#e4e0e0;
}



.topnav a
{	color:#999999;
	text-decoration:none;
}

.topnav a:visited
{
color:#999999;
text-decoration:none;
}
.topnav a:hover 
{	
	color:#9F218B;
	text-decoration:underline;

}
.topnav .button {
position: relative;
top:10px;
}

.topnav form{
display:inline;}

/* Search box */


.searchbox
{	float:right;
	color: #999999;
	
}
.searchbox input
{
	
	font-weight: normal;
	color: black;
	}

/*********************/
/* Homepage Template */
/*********************/

/* Welcome heading */
.welcome
{
	font-family: Century Gothic, Verdana, Helvetica, sans-serif;
	font-weight:bold;
	color:#9f218b;
	font-size:110%;
}

/* Main story */


.headline a
{
color:black;
}


/*USED IN HOMEPAGE*/
.mainWrapper {
font-size:0.8em;
}

/*USED INSIDE*/
.content-wrapper{
font-size:0.8em;
float:left;
}




.mainTitle .heading {
font-family:Century Gothic, Verdana, Arial, sans-serif;
font-weight:bold;
color:#9F218B;}


.mainC .channelrow .heading a{
font-family:Century Gothic, Verdana, Arial, sans-serif;
font-weight:bold;
font-size:100%;
color:#0084a9;
text-decoration:none;
}



.mainC .channelrow .heading a:visited {
color:#5a4099;
text-decoration:none;
}

.mainC .channelrow .heading a:hover{
color:#9f218b;
text-decoration:underline;
}


#events .heading{
font-family:Century Gothic, Verdana, Arial, sans-serif;
color:#0084a9;
font-weight:bold;
}

#latestNews{
font-size:0.9em;
float:left;
}
#latestNews a{
font-size:0.9em;
text-decoration:none;}

#latestNews a:visited {
color:#5a4099;
text-decoration:none;
}

#latestNews a:hover{
color: #9f218b;
text-decoration:underline;
}



#latestNews .heading {
font-family:Century Gothic, Verdana, Arial, sans-serif;
color:#0084a9;
font-weight:bold;

}


/* News image */
.newsImage
{
	float:right;
	width:200px;
}

.contentHeading
{	font-family:Century Gothic, Verdana, Helvetica, sans-serif;
	color:#9f218b;
	font-weight:bold;
	padding: 0px 0px 4px 0px;
}
.sectionHeading
{
	padding: 0px 0px 4px 0px;
	text-align: left;
	/*width:190px;*/
}



.mainR .heading, .mainL .heading{
}

.mainNews{
font-size:0.9em;
}

/* Hot topics */
.hottopic {
	background-color: #F4F4F4;
	padding:3px;
	min-height:10em;
	height:auto !important;
	height:10em;

}

.hottopic input {
width:100px !important;
}

.hottopic table{

}

.hottopic img {
float:left;
}

/* 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:visited.footernavDark, a:visited.footernavLight
{color:#5a4099;
text-decoration:none;
}

A:hover.footernavDark, A:hover.footernavLight
{
	color:#9f218b;
	text-decoration:underline;
}


/* Spotlight */

.spotlightHome {
	display:block;
	float:left;
	background-color:#0084a9;
	padding-top:5px;
	color:white;
	font-size:0.8em;
}

.spotlightHome a{
color:white;
}

.spotlight 

{	display:block;
	float:left;
	border: solid 1px #9f218b;
	background-color:#eed9ec;
	padding:5px;
	margin-bottom:10px;
	width:100%;
	padding-bottom:5px;
	
	}

.spotlight .sbox{
	float:left;
	border:1px solid #9f218b;
	margin:3px;
	margin-top:7px;
	}
	


.spotlight .heading {
font-size:1.2em;
font-family:Century Gothic, Verdana, Helvetica, sans-serif;
font-weight:bold;
color:#9F218b;
margin-right:10px;

}
.spotlight div {
float:left;
color:#ec008b;
}

.spotlight div img{
margin-top:-5px;
float:left;

}
.spotlightText
{	text-align:left;
	padding:5px;
}

/*.spotlight a{
	text-decoration:underline;
}
*/

.spotlightimage
{
text-align: center ;

}

.spotlight img{
margin-top:5px;
margin-left:3px;
margin-right:3px;
}
/* Related */
.related
{background-color:#ffffff;
color:black;
display:block;
text-align:left;
float:left;
width:100%;
}


.related table{

color:black;
/*background-color:#d6cbef;*/
text-align:left;
margin-top:5px;
}

.related span table {
background-color:#d6cbef;
padding:5px;
color:black;
border:1px solid #5a4099;

}


.related ul {
margin:0px;
padding-left:5px;
background-color:#fff;
}


.related ul li {
margin-left:10px;
color:black;
list-style-position:outside;
line-height:0.9em;
margin-bottom:5px;
}


.related a {
color:#0084a9;
text-decoration:none;}

.related a:visited {
color:#5a4099;
text-decoration:none;
}

.related a:hover{
color:#9f218b;
text-decoration:underline;
}





/* quick search */
.quicksearch
{
	border: solid 1px #ec008b;
	padding: 5px 5px 5px 5px;
	background-color:#E0F0B2;
	width:200px;
}

/* Registration */
.registration
{
	/*border: solid 1px #9f218b;*/
	display:block;
	text-align:left;
	float:left;
	width:100%;
	padding:0px;
	margin:0px;
	margin-top:5px;
	background-color:#eed9ec;
	font-size:0.8em;
}

.centering
{
margin:5px;
}


.registration input
{
	border:1px solid #9f218b; 

}
.registrationHeading
{
	color:#3A79A2;
	font-weight:bold;
	
}
/* 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 */




/************************************/
/************************************/
/* NAVEGATION HOME
/**************************************/
/**************************************/


/*LINKS TO GO BACK - INSTEADOF NAVCHANNEL*/

.uplevel span{
background: url("../images/corner.gif");
background-repeat: no-repeat;
}


.navChannelCurrentSelected span {
text-align:right;
background-color:#9f218b;	
color:white;
}

/*.navChannelHome span {
background-image: url("/ba/images/corner.gif");
background-repeat: no-repeat;
}
*/

.navChannel span {
padding-left:7px;
width:108px !important;
width/**/:/**/100%;
}

.navItem span {

padding-left:7px;
width:108px !important;
width/**/:/**/100%;

}

.navItemHome span {
background:url("../images/corner.gif");
background-repeat: no-repeat;
}




.navItemCurrent span {
padding-left:7px;
width:105px !important;
width/**/:/**/100%;
font-weight:bold;
border-right:3px solid #9f218b;
}

/*END OF NAVIGATION LEFTNAV*/

.navMembersArea
{
	background:#F7E3CE;
	height:1.5em;
	padding: 4px 0px 4px 4px;	
}

.navMembersArea A
{
	text-decoration:none;
	color:Black;
}

.navSpacer
{
	height:3px;
}

.navBottom
{
	margin-top:-3px;
	background:#9F218b;
	height:5px;
}
/* Site map */
.sitemaptopic a
{
	color: black; 
	text-decoration: none;
	font-size:0.8em;
}

.sitemaptopic
{
	background-color:#E8E8E8;
	margin-bottom:3px;
	padding:2px;

}
.sitemapchannel a
{
	color: black; 
	text-decoration: none;
	font-size:0.8em;
}


.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:5px;
	background-color:#E0F0B2;
}
.formrowrequiredfieldinstructions
{
	padding:5px;
	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; 
	
}
.formrow
{
	clear:both;
	margin:0px;
	padding:5px; 
	background-color:#E0F0B2;
	display:inline-block;
	height:30px;
}
.formrowerror
{
	clear:both;
	margin:0px;
	padding:5px;
	background-color: #EAA5AC;
	display:inline-block;
	height:30px;
}
.formrowlabel
{
	float:left;
	width:100px;
	display:inline-block;
}

.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
{
	
}
/* 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;
}

.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;

}

.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-weight:bold;
}
.branchImage
{
	float:right;
	
	vertical-align:top;
}

.branch_heading
{
	
}
.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;
	
}

.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
{
	font-weight:bold;
	text-decoration:underline;
}
.searchTerms
{
	font-weight:bold;
}
.searchtitle A:hover
{
	text-decoration:underline;
}

.searchEntry
{
	font-family:Verdana, Helvetica, sans-serif;
}

.quickSearchEntry
{
	font-family:Verdana, Helvetica, sans-serif;
}

.SearchMetaError
{
	color:Red;
}


.AdvancedSearchLink
{
	
}
.searchSpacer
{
	height:4px;
}

/* AUTHORING ONLY STYLE */
/*----------------------*/

/* Authoring only */
.authoringTitle {
	color:#000077;
	font-weight:bold;
	padding:3px 3px 3px 3px;
	
}

.authoringComment {
	padding-right: 3px;
	padding-left: 3px;
	font-weight: bold;
	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;
}

