/*
Colours:
	color: #008fd4; - Main blue 
	color: #e008fd48c; - strong pink
	color: #8cc63f; - lime green
	color: #00aeef; - alt blue
	color: #f7931d; - Orange
	color: #ffc20e; - Yellow orange
*/
/*template items*/

h2.category {
	float: left;
	width: 377px;
	font-size: 1.6em;
	font-weight: bold;
	color: #008fd4;
	line-height:14px; 
	margin: 0 0 5px 0;
	padding: 0 0 2px 0;
}

h2.child {
	font-size: 1.1em;
	font-weight: bold;
	color:#008fd4; 
}
h2.downloads { 
	font-size: 1.2em;
}

h2.job_title {
	font-size: 1.1em;
	color: #f7931d; 
}
h2.sub_title_people {
	font-size: 1.3em;
	color: #008fd4; 
		margin:2px 0px 4px 0px;
}
h2.job_title_people {
	font-size: 1.3em;
	color: #f7931d;

}



h2.child a { color: #ec008c; }

div.template_body_holder  { margin:0; padding:0; float:left; width:377px; display:inline; }

/*div.template_body_holder ul li, div.template_body_holder ol li { color:#201e1f;} */

div.template_item, div.template_item_Alt, div.template_row, div.template_division, #pagination, div.advanced_search {
	float: left;
	display:inline;
	margin:0;
	padding: 4px 0 4px 0;
	width: 377px;
	border-bottom: 1px solid #b0d3ee;
	
}

div.template_item { 

}
div.template_item_Alt { 
	
}



div.template_row, div.advanced_search { border:none; margin:0 0 2px 0;}

div.template_division, div.template_division_contin { border:0; width: 377px; margin:0 0 0px 0; display:inline; height:10px; padding:0; overflow:hidden; }
div.template_item div.template_division, div.template_item_Alt div.template_division  {width:377px;} 

div.template_item div.byline, div.template_item_Alt div.byline {margin: 5px 0 10px 0; width:377px;}

div.byline {
	float: left;
	display: inline;
	width: 377px;
	color: #005699;
	font-size: 1.1em;
	font-weight: bold;
	margin: 5px 0 10px 0;
	border-bottom: 1px solid #b0d3ee;
}

div.byline span {color: #f7931d;}
div.byline p {color: #262626; font-size: 1.0em;}
div.byline p span {color:#005699;}
div.byline p a {color: #f7931d;}

#pagination {margin: 0 0 10px 0;}
#pagination p {float:left; width:60px; font-size:1.2em; font-weight:bold; padding: 0 0 0 2px ; line-height:14px;}
#pagination div{float:left; margin: 0 ;}
#pagination div a:link, #pagination div a:visited, #pagination div a:active {float:left;font-size:1.2em; margin: 0 2px 0 2px; padding: 0 2px 0 2px; line-height:14px; text-decoration:none;}
#pagination div a:hover {border-color:#ec008c;}
#pagination div span {float:left; cursor:default;line-height:14px;color:#ec008c;}
#pagination div span.active {color:#fff; margin: 0 2px 0 2px; padding: 0 2px 0 2px;font-size:1.2em; line-height:14px; text-decoration:none; background-color:#ec008c;}

a.view_more:link, a.view_more:visited, a.view_more:hover, a.view_more:active, a.view_more_wide:link, a.view_more_wide:visited, a.view_more_wide:hover, a.view_more_wide:active {
	float: right;
	display: inline;
	width: 80px;
	height: 17px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration:none;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #ffc20e;
}

	a.view_more:hover {text-decoration:underline;}  
	
	a.view_more:link span, a.view_more:visited span, a.view_more:active span, a.view_more_wide:link span, a.view_more_wide:visited span, a.view_more_wide:active span {
		color: #005699;
		padding: 0;
		text-align: center;
		margin:0px;
		
	}
	
	a.view_more:hover span {text-decoration:underline; cursor:pointer;} 
/*	a.view_more:link span.down, a.view_more:visited span.down, a.view_more:active span.down {text-align: center; background-image:url(../assets/images/nav/red_nav_arrow_down.gif);}*/

a.view_more_wide:link, a.view_more_wide:visited, a.view_more_wide:hover, a.view_more_wide:active {  
	width: 175px;
	margin: 4px 0 4px 0;
}

	a.view_more_wide:hover {text-decoration:underline;}  



a.add:link, a.add:visited, a.add:active, a.down:link, a.down:visited, a.down:active  {  
	font-size:1.2em;
	color:#fff;
	margin: 0 0 0 0;
	padding: 0 17px 0 5px;
	float:left;
	line-height:17px;
	display:inline;
	background: url(../assets/images/nav/red_nav_plus.gif) no-repeat right #ffc20e;
	text-decoration:none;
}
a.down:link, a.down:visited, a.down:active  {background: url(../assets/images/nav/red_nav_arrow_down.gif) no-repeat right #ffc20e;}

a.add:hover, a.down:hover  {  text-decoration:underline; }  
	
#currentChildren {
	float: left;
	display: inline;
	position: relative;
	height: auto;
}

/*  NEWS index / specific  */


img.template_thumb { float: left; margin: 0px; width:54px; height:54px; padding:6px; border:6px solid #008fd4; padding:0px; margin:0px 4px 2px 0px; }

div.index_pub {
	width:auto;
	height: 15px;
	font-size: 1.1em;
    font-weight: bold;
	color: #7aad37;
	margin: 2px 0 0 0;
	padding: 0;
}

	div.index_pub span { color: #005699; font-weight: bold; }

	div.index_extract {
		width: auto;
		height: auto;
		color: #005698;
		font-size:1.1em; 
		font-weight:normal;
		margin: 2px 0 0 0;
		padding: 0;
		font-size:1.2em;
	}
	div.index_extract p {
		margin: 2px 0 2px 0;
		padding: 0;
	}

img.template_main {
	float: left;
	width: 200px;
	height: 196px;
	margin: 0 10px 5px 0;
}


div.back_link, div.search_more_link {
	float: left;
	display:inline;
	width: 377px;
	height: 17px;
	font-size: 1.2em;
	margin: 0 0 6px 0;
	padding: 0;
	cursor: pointer;
	border-top: 1px solid #b0d3ee;
}

div.back_link { margin: 10px 0 6px 0;}

div.search_more_link { width:377px; }
	
	a.back_link:link, a.back_link:visited, a.back_link:active  {  
		float: right;
		padding: 0 8px 0 0;
	}

/*Events*/

div.label {
	float:left;
	display: inline;
	width: 66px;
	font-size: 1.1em;
	color: #005699;
	line-height: 17px;
	font-weight: bold;
	margin: 0;
	padding: 0 4px 0 4px;
	background: #ffc20e;
}
	
div.for { 
	float:left; 
	width: 300px;
	font-size:1.1em; 
	color: #008fd4; 
	margin:0 1px 0 0; 
	padding: 1px 0 1px 2px;
}

div.long { width: 500px; }
div.for span{ font-weight:bold; color:#201e1f;}	

a.rss_link:link, a.rss_link:visited, a.rss_link:active{ 
	float: left;
	display: inline;
	width: auto; 
	font-size: 1.1em;
	line-height: 20px; 
	text-decoration: none; 
	border: 1px solid #008fd4;
	padding: 0 24px 0 4px;
	background:url(../assets/images/rss.gif) no-repeat right #fff;
}
	
	a.rss_link:hover {background:url(../assets/images/rss.gif) #e8e8e9 no-repeat right; border-color:#81272a; color:#de2723;}


div.template_item_people {
	float: left;
	display:inline;
	margin:0;
	padding: 4px 6px 4px 0;
	width: 182px;
	/*border-bottom: 1px solid #fff;*/
	height:159px;
	margin-bottom:20px;
	overflow:hidden;
}
div.template_item_people p { font-size:0.8em; padding-right:13px; }

div.template_item_people a.view_more:link, div.template_item_people a.view_more:visited, div.template_item_people a.view_more:hover, div.template_item_people a.view_more:active,  {
	float: right;
	display: inline;
	width: 80px;
	height: 17px;
	font-size: 1.2em;
	color: #FFFFFF;
	line-height: 17px;
	text-decoration:none;
	text-align: center;
	margin: 0;
	padding: 0;
	background: #ffc20e;
}

div.template_item_people a.view_more:hover {text-decoration:underline;}  
img.large_image_people { float:left; width:127px; padding:6px; border:6px solid #008fd4; padding:0px; margin:0px 8px 2px 0px; }
div.template_body_holder { float:left; width:auto; display:inline; }


a.view_more_people { padding:0px; margin:0px; }











