/********************
 * HOME - Main hero *
 ********************/
 #homeHero {
 	width: 520px;
	margin-bottom: 20px;
}
#homeHeroHead {
	width: 520px;
	height: 6px;
	background: #FFFFFF url("../images/hero/hero_head.gif") no-repeat;
	line-height: 1px;
	font-size: 1px;
}
#homeHeroBody {
	width: 500px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background: #D0DF2D url("../images/hero/hero_background.gif") no-repeat;
}
#homeHeroFoot {
	width: 520px;
	height: 6px;
	background: #FFFFFF url("../images/hero/hero_footer.gif") no-repeat;
}
#heroMesage {
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 180%;
	line-height: 110%;
}

#heroMesage a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#heroDate {
	margin-left: 10px;
	color: #222C33;
	font-size: 110%;
	font-weight: bold;
	margin-bottom: 10px;
}
#heroCopy {
	margin-left: 10px;
	color: #000000;
	font-size: 120%;
	line-height: 140%;
	margin-bottom: 15px;
}
#heroCopy A:hover {
	color: #FFFFFF;
}
#heroCta {
	border: 1px solid #000000;
	text-align: right;
}

/*****************
 * CENTRE COLUMN *
 *****************/
.centreColBox1 {
	margin-bottom: 10px;
}
.cLink {
	font-size: 120%;
	margin-bottom: 7px;
	font-weight: bold;
}
.Copy {
	font-size: 120%;
}
.ctaLink {
	margin-top: 10px;
	font-size: 120%;
	text-align: right;
}
.cBoxContent {
	margin-top: 7px;
}
.cCopy {
	line-height: 120%;
}
.rowBlock {
	margin-top: 5px;
	margin-bottom: 10px;
	height: 7px;
	background-color: #F1F4F6;
}
.ctaFooter {
	padding-top: 5px;
	font-size: 110%;
	border-top: 1px solid #B8D8D0;
	margin-bottom: 30px;
}
/*********************
 * COLUMN CENTRE BOX *
 *********************/
.centreColBox {
	width: 520px;
	padding: 0px;
	margin: 0px;
	margin-bottom: 20px;
}
.colHeader1 {
	height: 25px;
	width: 520px;
	padding: 0px;
	line-height: 1px;
	font-size: 1px;
}
.colHeader2 {
	height: 25px;
	width: 250px;
	padding: 0px;
	line-height: 1px;
	font-size: 1px;
}
.centreBox {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	margin: 0px;
}
.sectionHeader {
	height: 61px;
	width: 520px;
	padding: 0px;
	margin: 0px;
}

/**************************************
 * CENTRE COLUMN - Thought of the day *
 **************************************/
#thoughtBox {
	width: 500px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #E5E8EF;
	margin: 0px;
}
#thoughtBoxFoot {
	width: 520px;
	height: 6px;
	background: #FFFFFF url("../images/misc/thought_footer.gif") no-repeat;
	line-height: 1px;
}
.tbTopic {
	color:#8096A5;
	font-size: 110%;
	padding: 0px;
	margin-bottom: 7px;
	margin-top: 2px;
}
.tbLink {
	padding-bottom: 4px;
	font-weight: bold;
	font-size: 120%;
	lineheight: 120%;
}
.tbBody {
	line-height: 120%;
	padding-bottom: 7px;
	border-bottom: 1px solid #F3F3F3;
	margin-bottom: 7px;
	font-size: 110%;
}
.tbCta {
	line-height: 120%;
	font-size: 110%;
}

/*************************************
 * CENTRE COLUMN - Featured articles *
 *************************************/
#featuredArticles {
	background-color: #F6F9D5;
}
.faDate {
	padding-top: 0px;
	color: #5D7688;
	padding-bottom: 5px;
	border-bottom: 1px solid #B8D8D0;
	margin-bottom: 7px;
}
.faIcon {
	padding-right: 5px;
}

/*********************************************************
 * CENTRE COLUMN - Recenet publications & press releases *
 *********************************************************/
 #recentPublications {
 	position: relative;
	float: left;
	margin-right: 20px;
	width: 250px;
}
#pressReleases {
	position: relative;
	float: left;
	width: 250px;
}
	
.r {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 10px;
	width: 230px;
}
.p {
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 5px;
	width: 230px;
}

.rpDate {
	color: #5D7688;
	padding-bottom: 2px;
}
.rpLink {
	padding-bottom: 2px;
	font-size: 110%;
	lineheight: 120%;
}
.rpCopy {
	font-size: 110%;
	line-height: 120%;
}
.rpCta {
	font-size: 110%;
	margin-left: 10px;
	margin-right: 10px;
}

/**********************************
 * CENTRE COLUMN - Section header *
 **********************************/
.secBody {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 120%;
	line-height: 120%;
}
.secIntro {
	margin-top: 15px;
	line-height: 120%;
	font-size: 120%;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 15px;
}
.secBody H4 {
	font-weight: bold;
	font-size: 107%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #222C33;
}

.secBody H5 {
	font-weight: bold;
	font-size: 100%;
	padding: 0px;
	margin-top: 6px;
	margin-bottom: 6px;
	color: #222C33;
}

/*************************
 * CENTRE COLUMN - About *
 *************************/
.aboutBody {
	margin-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 130%;
	font-size: 120%;
	margin-bottom: 5px;
}
.aboutBody P {
	margin-top: 0px;
	margin-bottom: 12px;
}
.aboutBody A {
	font-weight: bold;
}
.aboutBody H4 {
	font-weight: bold;
	font-size: 107%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
	color: #222C33;
}

.councilTable {
	margin-bottom: 20px;
}
.councilName {
	width:200px;
}
.cRow1 {
	background-color: #F3F3F3;
}
.cRow2 {
	background-color: #FFFFFF;
}
.cRowHead {
	background-color: #E6E6E6;
}
.funderTable {
	margin-bottom: 10px;
}
.funderLogo {
	padding-left: 10px;
}
.aboutLink {
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 3px;
}

/************************
 * CENTRE COLUMN - Jobs *
 ************************/
.jobHead {
	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 5px;
	padding-bottom: 4px;
	margin-top: 10px;
	postion: relative;
}
.jobDate {
	color: #5D7688;
	font-size: 93%;
}
.jobSalary {
	margin-bottom: 5px;
	color: #5D7688;
}
.jobLink {
	font-size: 107%;
	font-weight: bold;
	margin-bottom: 7px;
}
.jobCta {
	margin-top: 15px;
	text-align: right;
}

/*************************************
 * CENTRE COLUMN - Search/Browse box *
 *************************************/
 .sHead {
 	height: 7px;
	background: #FFFFFF url("../images/search/sp-head_background.gif") no-repeat;
	padding: 0px;
	font-size: 1px;
	line-height: 1px;
	width: 520px;
 }
 .sBody {
 	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 110%;
	line-height: 110%;
	border-left: 1px solid #99C580;
	border-right: 1px solid #99C580;
	background-color: #D8E7D1;
 	width: 500px;
 }
  .sBody FORM {
 	margin: 0px;
	padding: 0px;
 }
 .sBody H3 {
 	font-size: 130%;
	margin: 0px;
	margin-bottom: 10px;
	font-weight: normal;
}
 .sBody P {
 	margin-top: 13px;
	margin-bottom: 4px;
}
 .sFoot {
  	height: 7px;
	font-size: 1px;
	line-height: 1px;
	width: 520px;
	background: #FFFFFF url("../images/search/sp-foot_background.gif") no-repeat;
}
.adSearchLink {
	text-align: right;
	padding-top: 2px;
	padding-bottom: 5px;
}
.asLabel {
	padding-bottom: 7px;
}

/***************************************
 * CENTRE COLUMN - Search results tabs *
 ***************************************/
 .searchTabHead {
 	margin-top: 10px;
	margin-bottom: 20px;
 }
 .searchTabHead UL {
 	margin: 0px;
	padding: 0px;
 } 
  .searchTabHead UL LI {
 	list-style: none;
	margin: 0px;
	padding: 0px;
	margin-right: 5px;
    float: left;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	word-wrap:break-word;
 }
 .searchTabHeadBar {
 	background-color: #D8E7D1;
	height: 8px;
	border: 1px solid #99C580;
	margin-top: 40px;
	width: 100%;
	font-size: 1px;
	line-height: 1px;
 }

 .searchTabLeft {
 	background: #FFFFFF url("../images/search/tab_left.gif") no-repeat;
	height: 30px;
	width: 7px;
}
 .searchTabSelected .searchTabLeft {
 	background: #D8E7D1 url("../images/search/tab_left-s.gif") no-repeat;
	height: 31px;
}
 .searchTabRight {
 	background: #FFFFFF url("../images/search/tab_right.gif") no-repeat;
	height: 30px;
	width: 7px;
}
 .searchTabSelected .searchTabRight {
 	background: #D8E7D1 url("../images/search/tab_right-s.gif") no-repeat;
	height: 31px;
}
 .searchTabMiddle {
 	font-size: 110%;
	font-weight: bold;
	color: #000000;
	padding-left: 3px;
	padding-right: 3px;
	line-height: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	height: 19px;
 }
 .searchTabSelected .searchTabMiddle {
	border-top: 1px solid #99C580;
	background-color: #D8E7D1;
	height: 20px;
 }
 .searchTabFoot {
 	background-color: #D8E7D1;
	height: 8px;
	border: 1px solid #99C580;
	margin-top: 15px;
	margin-bottom: 15px;
	font-size: 1px;
	line-height: 1px;
 }

 .searchMemo {
   font-size: 120%;
   margin-top: 10px;
 }
 

/******************************
 * CENTRE COLUMN - Filter box *
 ******************************/
 .searchFilter {
 	margin-bottom: 15px;
 }
 .fHead {
 	margin-top: 7px;
 	height: 7px;
	line-height: 1px;
	font-size: 1px;
	background: #FFFFFF url("../images/search/filter_top.gif") no-repeat;
	width: 520px;
 }
 .fBody {
 	width: 500px;
 	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 9px;
	padding-right: 9px;
	font-size: 120%;
	border-left: 1px solid #D8E7D1;
	border-right: 1px solid #D8E7D1;
	background-color: #F3F7E9;
 }
 .fOptions {
 	margin-top: 5px;;
	font
}
 .fFoot {
  	height: 7px;
	background: #FFFFFF url("../images/search/filter_bottom.gif") no-repeat;
	width: 520px;
	line-height: 1px;
	font-size: 1px;
}

/****************************************
 * CENTRE COLUMN - Sorting & pagination *
 ****************************************/
 .sortBox {
	padding: 0px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
 }
  .sortBox FORM {
	padding: 0px;
	margin: 0px;
 }
 .sSort {
	font-size: 110%;
 }
 .srPage {
	text-align: right;
	width: 100%;
 }
 .pageBox {
 	margin-bottom: 15px;
}
 
 /********************************
 * CENTRE COLUMN - Search result *
 *********************************/
 .searchResultBox {
 	margin-bottom: 15px;
 }

 .inlineSearchResult {
 	margin-left: 10px;
	margin-right: 10px;
 	margin-top: 0px;
 	margin-bottom: 30px;
 }
 .searchResult {
 	margin-top: 15px;
 	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	line-height: 120%;
 }
 .srHead {
 	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 5px;
	padding-bottom: 3px;
	color: #5D7688;
}
.srLink {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 3px;
}
.srCopy {
	font-size: 110%;
}
.srAuthor {
	margin-bottom: 3px;
}
.sSort SELECT {
	font-size: 110%;
}
.sPage {
	text-align: right;
}
.srBody {
	margin-bottom: 10px;
}
	

/***************************************
 * CENTRE COLUMN - Publication details *
 ***************************************/
 .dHead {
 	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 3px;
	padding-bottom: 3px;
	color: #5D7688;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 5px;
}
 .dTitle {
	margin-left: 10px;
	margin-right: 10px;
}

/************************************
 * CENTRE COLUMN - New Publications *
 ************************************/
#newPublications {
}
.npDate {
	padding-top: 0px;
	color: #5D7688;
	padding-bottom: 3px;
	border-bottom: 1px solid #B8D8D0;
	margin-bottom: 3px;
}
.npBody {
	margin-top: 7px;
}

/**********************************
 * CENTRE COLUMN - People profile *
 **********************************/
#peopleProfile {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 6px;
	margin-bottom: 30px;
}
#peopleProfile P {
	font-size: 120%;
	line-height: 120%;
}
.ppName {
	font-size: 130%;
	font-weight: bold;
	margin-bottom: 1px;
}
.ppPosition {
	font-size: 120%;
	font-weight: bold;
	color: #5D7688;
	margin-bottom: 10px;
}
.ppEmail {
	margin-bottom: 18px;
}
.ppEducation {
	font-size: 110%;
	line-height: 120%
}
.ppPublicationsSearch {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 7px;
	font-size: 110%;
	line-height: 120%;
}
.ppPublicationsSearch FORM {
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 7px;
}
.ppSearch {
	padding-bottom: 10px;
}
 .dItem {
 	margin-left: 10px;
	margin-right: 10px;
 	border-bottom: 1px solid #E1E5E8;
	margin-bottom: 6px;
	padding-bottom: 6px;
	color: #5D7688;
	font-size: 120%
}
.ppGrey {
	color: #5D7688;
}
.ppOther {
	margin-top: 8px;
	margin-bottom: 4px;
	color: #5D7688;
	margin-left: 10px;
}
.ppOtherTitle {
	margin-bottom: 6px;
	margin-left: 10px;
	margin-right: 10px;
}
.ppPubTitle {
	font-weight: bold;
	font-size: 110%;
}
/**********************************
 * CENTRE COLUMN - Funding bodies *
 **********************************/
 
#founders {
	font-size: 120%;
}

/*****************************
 * CENTRE COLUMN - Back Link *
 *****************************/
 
.backLink {
	font-size: 110%;
}

/*************************
 * CENTRE COLUMN - Links *
 *************************/
 
.siteLink {
	margin-left: 10px;
	margin-right: 10px;
}
.linksType {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 110%;
}
.linksType H4 {
	font-weight: bold;
	font-size: 130%;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #222C33;
}

/************************
 * CENTRE COLUMN - News *
 ************************/

.newsBody {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
} 
.nLink {
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 120%
}
.nDate {
	margin-left: 10px;
	margin-right: 10px;
	font-size: 110%;
	color: #5D7688;
}



