/*
Website Name: Macaulay Institute
Website Address: http://www.macaulay.ac.uk/
Document purpose: Screen based stylesheet
Creator/ Author: Clara Macindoe
Date of Creation: June 2009
Date of Alteration: 08 December 2009
*/

html{
font-size: 95%;
} 

body {
/*	font-family: Eurostile, Arial, Helvetica, sans-serif;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
	background-color: #F2F2F2;
	text-align:center;
	padding: 0;
	margin: 0 auto; 
}


#content {
	width: 960px;
	margin:0px auto;  /*Right and left margin widths set to "auto" */
	text-align:left;  /*Counteract to IE5/Win Hack */
	background-color:#FFFFFF;
}

#topmenu {
	margin-top: 0px;
	color: #669900;
	font-size: 0.8em;
	text-align: right;
	border-top:#FFFFFF solid 5px;
}
#topmenu a:link, #topmenu a:visited {
	color: #000000;
	text-decoration: none;
}
#topmenu a:hover {
	color: #669900;
	text-decoration: none;
}

#header {
	position:relative;
	background-image: url(../images/shadedgreen61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}
#header_lightgreen {
	position:relative;
	background-image: url(../images/shadedgreen61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

#headerlogo {
	background-image: url(../images/mlurilogo_missing_triangle.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

#quicklinks {
	color: #000000;
	background-color:#999999;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
}
#quicklinks a:link, #quicklinks a:visited {
	color: #000000;
	text-decoration: none;
}
#quicklinks a:hover {
	color: #cccccc;
	text-decoration: none;
}
#quicklinksbox {
	background-color:#999999;
	position: relative;
	margin-top: 0px;
}

#breadcrumb_outer {
	background-color:#FFFFFF;
	height: 55px;
}
#search {
	height: 55px;
	line-height: 55px;
	margin-top: 10px;
	margin-left: 30px;
	float: left;
}
#breadcrumbs {
	text-align: right;
	text-decoration:none;
	color: #669900;
	font-size: 0.9em;
	float: right;
	line-height: 55px;
	height:55px;
	padding-right: 10px;
}
#breadcrumbs a:link, #breadcrumbs a:visited {
	text-decoration:none;
	color: #669900;
}
#breadcrumbs a:hover {
	text-decoration:none;
	color: #000000;
}

#pagecontent {
/*	background-color:#FFFFFF;*/
opacity: 0.8; /* */
}

#pageheadline {
	color: #333333; 
	text-align: right;
	font-size: 1.2em;
	padding-right: 10px; 
	line-height: 1.2em;
	background-color: #FFFFFF;
}


#left {
	width: 190px;
	float: left;
}

#leftcontent {
	padding-left: 10px;
}

#center {
	margin-left: 195px; /* this was 155 and now the images appear in the correct place when using IE*/

}

#centercontent {
/*	width: 98%;*/
	margin-left: 10px; 
	margin-right: 10px; 
	position:relative;
}

#centercontent a:link, #centercontent a:visited {
	font-weight: bold;
	text-decoration: none;
	color:#009900;
}
#centercontent a:hover {
	text-decoration: none;
	color: #336600;
}


/*#centercontent img a[href$=".pdf"] {		
	background: url(/images/blank.gif) right center no-repeat !important;
	background:none; 
	padding-right:0px;		
}*/

/*Copied from intranet.css 110110 CM*/
/*Commented out 02062010 - looks messy when link to pdf is an image*/
/*#centercontent a[href$=".pdf"] {		
	background: url(/images/pdf.gif) right center no-repeat;
  	padding-right: 15px;
}*/




/*Homepage*/

.bannertext {
	padding-right: 15px;
	padding-left: 15px;
}

.bannertext a:link, .bannertext a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

.bannertext a:hover {
	text-decoration:none;
	color:#333333;
}

#banner {
	border:1px black solid;
	margin-bottom:7px;
	padding:5px 5px 11px 5px;
/* Height altered by Andrew Thorburn - 28th March 2011*/
/*	height:114px; */
	height: 150px;
}

.homepagelogos {
	position: relative;
	float:left;
	width:960px;
	padding: 30px 0px 15px 0px;
}


/*Research theme bullet points on homepage*/

/*Changing Landscapes*/
.CLbullet ul {
margin: 0px;
padding:0px;
}


.CLbullet li  {
background:url(../images/changingLandscapesbullet2.jpg) 0px center no-repeat;
padding: 8px 5px 8px 10px;
list-style-type:none;
} 

/*Climate Change*/
.CCbullet ul {
margin: 0px;
padding:0px;
}

.CCbullet li  {
background:url(../images/climatechangebullet2.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} 

/*Society and Countryside*/
.SCbullet ul {
margin: 0px;
padding:0px;
}

.SCbullet li  {
background:url(../images/societycountrysidebullet.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} 


/*Soil Quality*/
.SQbullet ul {
margin: 0px;
padding:0px;
}

.SQbullet li  {
background:url(../images/soilqualitybullet.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} 


/*Understanding Biodiversity*/
.UBbullet ul {
margin: 0px;
padding:0px;
}

.UBbullet li  {
background:url(../images/understandingbiobullet.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} 

/*Catchment Management*/
/*#CMbullet ul {
margin: 0px;
padding:0px;
}

#CMbullet li  {
background:url(../images/catchmentmanbullet.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} */

.CMbullet ul {
margin: 0px;
padding:0px;
}

.CMbullet li  {
background:url(../images/catchmentmanbullet.jpg) 0px center no-repeat;
padding:8px 5px 8px 10px;
list-style-type:none;
} 
/*End of research theme bullet points on homepage*/


/*End of homepage*/

/*sidemenus*/

#sidemenu li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
}
#sidemenu li a:link, #sidemenu li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu li a:hover {
	text-decoration: none;
	color:#000000;
}

#menu_header {
	background-image:url(../images/shadedgreen.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}

/*#menu_header li a {
	padding: 0px 50px 0px 0px;
}*/

#menu_header div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_lightgreen {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_lightgreen ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_lightgreen ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
}
#sidemenu_lightgreen ul li a:link, #sidemenu_lightgreen ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_lightgreen ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_lightgreen ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

/* test of the triangle thing */

#sidemenu_lightgreen ul li#menu_header {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
	line-height: 20px;
}
/* test of the triangle thing */


ul li.indent_1 a {
/*	border: 1px dashed red; */
	display: block;
	padding-left: 10px;
	}
	
ul li.indent_2 a {
/*	border: 1px dashed red; */
	display: block;
	padding-left: 20px;
}

/*End of sidemenus*/	

/*Left menus*/

#left_menu {
	width: 150;
	padding-left:5px;
	padding-right:5px;
}
	
#left_menu ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#left_menu ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
}
#left_menu ul li a:link, #left_menu ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#left_menu ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#left_menu ul li#menu_header {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
	line-height: 20px;
}


/*End of left hand menu style */



/*boxes*/

#boxcenter {
	position: relative;
/*	width: 680px; */
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.boxcenter {
	position: relative;
/*	width: 680px; */
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto;
}

.boxcenter a:link, .boxcenter a:visited {
	font-weight: bold;
	text-decoration: none;
	color:#009900;
}
.boxcenter a:hover {
	text-decoration: none;
	color: #336600;
}


#boxcenterwhite {
	position: relative;
	background-color: #ffffff;
	font-size: 1.0em;
	padding: 2px;
	color: #333333;
	text-align: center;
}

.boxcenterwhite {
	position: relative;
	background-color: #ffffff;
	font-size: 1.0em;
	padding: 2px;
	color: #333333;
	text-align: center;
}

#boxcenterwhite a:link, #boxcenterwhite a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

.boxcenterwhite a:link, .boxcenterwhite a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}

#boxcenterwhite a:hover {
	text-decoration: none;
	color: #999999;
}

.boxcenterwhite a:hover {
	text-decoration: none;
	color: #999999;
}

#boxfooterwhite {
	position: relative;
	background-color: #ffffff;
	font-size: 0.9em;
	padding: 2px 10px 2px 10px;
	color: #333333;
	text-align: left;
}

.boxfooterwhite {
	position: relative;
	background-color: #ffffff;
	font-size: 0.9em;
	padding: 2px 10px 2px 10px;
	color: #333333;
	text-align: left;
}

#boxfooterwhite a:link, #boxfooterwhite a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #009900;
}

.boxfooterwhite a:link, .boxfooterwhite a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #009900;
}

#boxfooterwhite a:hover {
	text-decoration: none;
	color: #999999;
}

.boxfooterwhite a:hover {
	text-decoration: none;
	color: #999999;
}

#boxfooterwhite li a:link, #boxfooterwhite li a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #009900;
}

.boxfooterwhite li a:link, .boxfooterwhite li a:visited {
	text-decoration: none;
	font-weight:bold;
	color: #009900;
}

#boxfooterwhite li a:hover {
	text-decoration: none;
	color: #999999;
}

.boxfooterwhite li a:hover {
	text-decoration: none;
	color: #999999;
}

.box240 {
	position: relative;
	margin-top: 0px;
	width: 240px;
/*	border-left: 2px solid #F2F2F2;
	border-top: 2px solid #F2F2F2;
	border-right: 2px solid #B0B0B0;
	border-bottom: 2px solid #B0B0B0;*/
}

.boxfooter {
	position: relative;
	font-size: 0.8em;
	padding: 2px 2px 2px 10px;
	color: #000000;
	text-align: left;
}


.boxfooter a:link, .boxfooter a:visited {
	text-decoration: none;
	color: #000000 !important;
	font-weight: normal !important;
}


.boxfooter a:hover {
	text-decoration: none;
	color: #999999 !important;
	font-weight: normal !important;
}


.boxfooter li a:hover {
	text-decoration: none;
	color: #999999;
}

.20pxspacer {
	height:20px;
}


#box120 {
	position: relative;
	margin-top: 0px;
	width: 120px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box120 {
	position: relative;
	margin-top: 0px;
	width: 120px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

#box280 {
	position: relative;
	width: 280px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
.box280 {
	position: relative;
	width: 280px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

#box400 {
	position: relative;
	width: 400px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box400 {
	position: relative;
	width: 400px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box106 {
/*	position: relative; */
	margin-top: 0px;
	width: 106px;
	height: 130px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
	background-color: #ffffff;
	font-size: 0.9em;
	color: #0A246A;
	font-weight: normal;
}

.box106 a:link, .box106 a:visited {
	text-decoration: none;
	font-weight: normal;
	color: #009900;
}

.box106 a:hover {
	text-decoration: none;
	color: #999999;
	font-weight: normal;
}

.box106_nocontent {
/*	position: relative;*/
	margin-top: 0px;
	width: 106px;
	height: 130px;
/*	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333; */
	background-color: #ffffff;
	font-size: 0.9em;
}


/*End of boxes*/


/*footer*/

.footer_outer {
	border: 1px solid gray;
	text-decoration: none; 
	clear: both;
	width: 100%;
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 0.8em;
}

.footer_outer a:link, .footer_outer a:visited {
	text-decoration: none;
	color: #000000;
}

#foot {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: right;
	color: #FFFFFF;
	font-size: 0.8em;
}
.foot {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: right;
	color: #000000;
	font-size: 0.8em;
}
#foot a:link, #foot a:visited {
	text-decoration: none;
	color: #000000;
}
.foot a:link, .foot a:visited {
	text-decoration: none;
	color: #000000;
}

#foot a:hover {
	text-decoration: none;
	color: #999999;
}
.foot a:hover {
	text-decoration: none;
	color: #999999;
}
#footleft {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 0.8em;
}
.footleft {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 0.8em;
}

/*end of footer*/


/*Shaded headings with slanted left edge*/

.graduatedboxgreen {
	position: relative;
	background-image:url(../images/shadedgreen.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
/*	background-image:url(../images/boxtopgreenslant.jpg)*/;
	font-size: 1.0em;
/*	padding: 2px;*/
	color: #ffffff;
	text-align: center;
	line-height:20px;
}
.graduatedboxgreen a:link, .graduatedboxgreen a:visited {
	text-decoration:none;
	color:#ffffff;
}
.graduatedboxgreen a:hover {
	text-decoration:none;
	color:#ffffff;
}

.graduatedboxgreen div {
	background-image:url(../images/triangle4.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

.graduatedboxblue {
/*	position: relative;*/
	background-image:url(../images/shadedbluemscl.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	font-size: 1.0em;
/*	padding: 2px;*/
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxblue a:link, .graduatedboxblue a:visited {
	text-decoration:none;
	color:#ffffff!important;
}
.graduatedboxblue a:hover {
	text-decoration:none;
	color:#ffffff!important;
}

.graduatedboxblue div {
	background-image:url(../images/triangle4.gif);
	background-repeat:no-repeat;
}

.graduatedboxdarkgreen {
	position: relative;
	background-image:url(../images/shadeddarkgreen.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	font-size: 1.0em;
/*	padding: 2px;*/
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxdarkgreen a:link, .graduatedboxdarkgreen a:visited {
	text-decoration:none;
	color:#ffffff;
}
.graduatedboxdarkgreen a:hover {
	text-decoration:none;
	color:#ffffff;
}

.graduatedboxdarkgreen div {
	background-image:url(../images/triangle4.gif);
	background-repeat:no-repeat;
}


/*End of shaded headings with slanted left edge*/


/*Colour coded pages for Open Doors hubs*/

#analysing a:link, #analysing a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#0070AF;
}

#analysing a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#035B8D;
}

#analysing {
	border:1px solid #0070AF;
	padding:0px 2px 0px 2px;
}

#biodiversity a:link, #biodiversity a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#930059;
}

#biodiversity a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#720447;
}

#biodiversity {
	border:1px solid #930059;
	padding:0px 2px 0px 2px;
}

#futureclimate a:link, #futureclimate a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#EE3B34;
}


#futureclimate a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#D42620;
}

#futureclimate {
	border:1px solid #EE3B34;
	padding:0px 2px 0px 2px;
}

#futurelandscapes a:link, #futurelandscapes a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#FBAB54;
}

#futurelandscapes a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#F48107;
}

#futurelandscapes {
	border:1px solid #F48107;
	padding:0px 2px 0px 2px;
}

#soilarchive a:link, #soilarchive a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#B23427;
}

#soilarchive a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#8C2418;
}

#soilarchive {
	border:1px solid #B23427;
	padding:0px 2px 0px 2px;
}

#healthenv a:link, #healthenv a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#008493;
}

#healthenv a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#036C78;
}

#healthenv {
	border:1px solid #008493;
	padding:0px 2px 0px 2px;
}

/*End of colour coded pages for Open Doors hubs*/


/*Columns*/

.fourcolumn {
	width:25%;
	float:left;
	padding: 0px 0px 0px 0px;
}

.fivecolumn_outer {
	width:19.9%;
	float:left;
}

/*html:first-child .fivecolumn_outer {
	width:20%;
	float:left;
}*/

.fivecolumn_inner {
	padding: 2px 1px 2px 1px;
}

.sixcolumn_outer {
	width:16.6%;
	float:left;
	padding: 4px 0px 4px 0px;
}


/* Container for three columns on homepage */

.threecol {
	width:100%;
	height:350px;
}

/* End of container for three columns on homepage */

/*.threecolpadding {
	width:33.3%;
	float:left;
/*	padding: 2px 2px 2px 2px;*/


.twocolumn_outer {
	width:50%;
	float:left;
/*	border: 1px dashed red; */
}

.twocolumn_inner {
	padding: 0 1em 0 1em;
/*	border: 1px dashed blue; */
}

/* Three COLUMNS*/
.threecolumn_outer {
	width:33.3%;
	float:left;
/*	border: 1px dashed red; */
}

.threecolumn_inner {
	padding: 2px 2px 2px 2px;
}

.fourcolumn {
	width:25%;
	float:left;
	padding: 4px 0px 4px 0px;
}

.bigcolumnleft {
/*	width: 720px;
	float:left; */
	margin-left: auto;
	margin-right: auto;
}

.whatsnew {
	width: 240px;
	float:left;
}

.whatsnew li {
	list-style:none;
}

.whatsnew ul {
	margin:0px;
	padding-left:0px;
}

.whatsnew ul ul {
	margin:15px;
	padding-left:15px;
}


.logos {
	float:left;
	padding: 0px 7px 0px 7px;
}

/*End of columns*/



/* Start of New section added to deal with MSCL pages */
/* MSCL pay layout */

#header_blue {
	position:relative;
	background-image: url(../images/shadedblue61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}



#menu_header_blue {
	background-image:url(../images/shadedbluemscl.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}

#menu_header_blue div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_blue {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_blue ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_blue ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #3399ff;
	color: #ffffff;
}
#sidemenu_blue ul li a:link, #sidemenu_blue ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_blue ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_blue ul li#menu_header_blue {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #3399ff;
	color: #ffffff;
	line-height: 20px;
}



#centercontent_blue {
	position:relative;
	padding-right: 15px;
	padding-left: 15px;
}
#centercontent_blue a:link, #centercontent_blue a:visited {
	font-weight: bold;
	text-decoration: none;
	color:#3497FD;
}
#centercontent_blue a:hover {
	text-decoration: none;
	color: #3497FD;
}

#breadcrumbs_blue {
	text-align: right;
	text-decoration:none;
	color: #3497FD;
	font-size: 0.9em;
	float: right;
	line-height: 55px;
	padding-right: 10px;
}
#breadcrumbs_blue a:link, #breadcrumbs_blue a:visited {
	text-decoration:none;
	color: #3497FD;
}
#breadcrumbs_blue a:hover {
	text-decoration:none;
	color: #3497FD;
}

/*#sidemenu_mscl {
	width: 180;
	border: 1px dashed red;
	}
	
#sidemenu_mscl ul{
         margin: 0;
         padding: 0;
         list-style-type: none;
}

#sidemenu_mscl ul li {
	margin: 0;
	font-size: 0.9em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #3399ff;
	color: #ffffff;
}*/

ul li.indent_1 {
/*	border: 1px dashed red; */
	display: block;
	padding-left: 10px;
	}
	
ul li.indent_2 {
/*	border: 1px dashed red; */
	display: block;
	padding-left: 20px;
	}

/*#sidemenu_mscl ul li a:link, #sidemenu_mscl ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_mscl ul li a:hover {
	text-decoration: none;
	color:#000000;
}*/


/*For MSCL homepage with smaller font 14072010*/

.smallfont {
	font-size: 0.8em;
}


/*SEM launch*/

.launchad {
	border: 2px solid #3399ff;
	width: 200px;
	height: 70px;
	text-align:center;
	background-color: #D7E5F2;
	
}

.launchad a:link, .launchad a:visited {
	color:#000000!important;
	font-size:1.2em;
} 

.launchbanner {
	border: 2px solid #3399ff;
	/*width: 200px;*/
	height: 150px;
	/*text-align:center;*/
	background-color: #F1F5F9;
	padding: 5px;
	
}

.launchbanner a:link, .launchbanner a:visited {
	text-decoration:none !important;
	font-weight: bold !important;
	color:#000000 !important;
} 

.launchbanner a:hover {
	text-decoration:none;
	color:#999999;
}

.launchbannerouter {
	background-color: #FFFFFF;
	padding:7px 7px 15px 7px;
} 

/* End of New section added to deal with MSCL pages */

.indexsmall {
/*  font-family: Arial, Helvetica, sans-serif; */
	font-weight: normal;
	border-top: none;
	font-size: 0.8em; 
	border-right: none; 
	border-bottom: none;
	border-left: none; 
}

.indent {
	padding: 0px 0px 0px 10px;
	margin-left: 20px;
}
.governors {
	background-color: #669900;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	left: 0px;
}

/* Start of styles to deal with staff listing http://www.macaulay.ac.uk/staff/stafflisting.php */

#stafflisting_outer {
	margin-left: 35px;
	line-height: .5em;/*	border: solid #CCCCCC 1px; */
	}
	
.stafflisting_name {
	text-align:left;
	}

.stafflisting_email {
	text-align:right;
	margin-right: 35px;
	}

/* End of styles to deal with staff listing http://www.macaulay.ac.uk/staff/stafflisting.php */

/* Start of styles to deal with the Media Reliases on http://www.macaulay.ac.uk/news/ */
#mediayearlist {
      width: 100%;
      margin: 0;
      padding: 0px;
/*      background: #D6D6D6;*/
    }
#mediayearlist ul {
        width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
/*	height: 30px;
	background-color: #5C6F90;*/
         }

#mediayearlist li {
	margin: 0;
	padding: 0;
	float: left;
	width: 3em;
/*	background: #5C6F90;
	height: 30px;*/
	text-align: center;
	list-style-type: none;
	vertical-align: middle;    }

#mediayearlist a {
	display: block;
	width: 100%;
	text-decoration: none;
	font-weight: bold;
/*	color: #FFFFFF;
	height: 20px;*/
	width: 3em;
    }
#mediayearlist a:hover {
	font-weight: bold;
	width: 3em;
/*	background: #43616B;
	height: 20px;
	color: #FFFFFF;*/
    }
/* End of styles to deal with the Media Reliases on http://www.macaulay.ac.uk/news/ */

/* Style to hide email link on extrnal jobs page */

.invisible {
	display:none;
	}
/* Style to hide email link on extrnal jobs page */	


#clearfooter{
	clear:both;
	height:1px;
	}
	/*needed to make room for footer*/
/* Deer larder Entries below commented out as theay are replicated underneath
	Andrew Thorburn
	16th September 2009
	*/
/*.deerlarder_images_outer {
	border: 1px dashed blue;
	float:left; 
	height: 95px;
	}	*/

/*.deerlarder_images {
	text-align:left;
	border: 1px dashed red; 
	vertical-align:middle;
	width: 20%;
	}*/
	
/*.deerlarder_images_text {
	border: 1px dashed red; 
	text-align:center;
		float:left;
	vertical-align:middle;
	width: 20%;
	}*/
	
/*From april2007.css	*/
	.deerlarder_images_outer {
/*	border: 1px dashed blue;
	float:left;
	height: 95px; */
width: 600px;
margin-left: auto;
margin-right: auto;
	}	

.deerlarder_images {
/*	text-align:left;
	border: 1px dashed red; 
	vertical-align:middle;
	width: 20%;*/
	}
	
.deerlarder_images_text {
	text-align:center;
/*	border: 1px dashed red; 
		float:left;
	vertical-align:middle;
	width: 20%;*/
	}
	
.clearboth {
           clear: both;
           }
		   
.staff_photo_box {
	height: 160px;
/*	border: 1px dashed red;
	width: 80%;
	float: left; */
	}
	
	
/*Online form style*/
.formlabel {
	width: 240px;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	display: block;
}
.greyform {
	background-color:#F2F2F2;
	border:none;
	padding-top:5px;
}

/*End of online form style*/

/*Timeline style*/
.year {
	width: 10%;
	height: 35px;
	float: left;
	padding: 10px 0px 10px 0px;
	text-align:right;
	font-weight:bold;
/*	border:thin #FF0000 solid;*/
}
.event {
	width: 80%;
	height:35px;
	float: left;
	padding: 10px 0px 10px 20px;
	text-align:left;
/*	border:thin #FF0000 solid;*/
}
/*End of timeline style*/

/*Images with captions*/
.picture { 
	font-size: 0.8em;
	font-weight:bold;
	text-align:center; 
	padding:5px;
	border:1px solid;
	margin:5px;
}
.right {
	float:right;
}

.left {
	float:left;
}


.picturenoborder {
	font-size: 0.8em;
	font-weight:bold;
	text-align:center; 
	padding:5px;
}

.picturenotbold { 
	font-size: 0.8em;
	text-align:center; 
	padding:5px;
	margin:5px;
}

/*End of images with captions*/ 

#contentphoto { /*For photogallery - template photogallery.dwt*/
	width: 650px;
	margin:0px auto;  /*Right and left margin widths set to "auto" */
	text-align:left;  /*Counteract to IE5/Win Hack */
	background-color:#FFFFFF;
}

/* Additions to stylesheet to deal with SCOTSIS interface (http://scotsis.macaulay.ac.uk/)
   Andrew Thorburn
   16th September 2009
*/

#content1055 {
	width: 1055px;
	margin:0px auto;  /*Right and left margin widths set to "auto" */
	text-align:left;  /*Counteract to IE5/Win Hack */
	background-color:#FFFFFF;
}



/*sidemenus*/

#menu_header_centre {
	background-image:url(../images/shadedgreen.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font-weight:bold;
}



/*boxes*/

#box200 {
	position: relative;
	width: 200px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
.box200 {
	position: relative;
	width: 200px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}


#box500 {
	position: relative;
	width: 500px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box500 {
	position: relative;
	width: 500px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
#box600 {
	position: relative;
	width: 600px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box600 {
	position: relative;
	width: 600px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}
#box1200 {
	position: relative;
	width: 1200px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}

.box1200 {
	position: relative;
	width: 1200px;
	margin-top: 0px;
	border-left: 2px solid #cccccc;
	border-top: 2px solid #cccccc;
	border-right: 2px solid #333333;
	border-bottom: 2px solid #333333;
}


/*Hover-over text boxes for new staff pages 081209 CM */
/*Taken from http://www.jlhaslip.trap17.com/samples/tooltips/ on 7 Aug 09*/

.textbox {
        position:relative;           /*this is the key*/
      	width:340px;
		height:120px;    
		float:left;
}

.textbox span{
        display: none;  /* hide the span text using this css */
}

.textbox:hover span{ /*the span will display just on :hover state*/
        display:block;
        position:absolute;
        top: 1.3em;
        left: 0em; /*Need to have this for IE7*/
        width:228px;
		height:101px;
        background-color:#FFFFFF; 
  		filter:alpha(opacity=90);
  		/* CSS3 standard */
  		opacity:0.9;
		color:#000000;
        font-size: .9em;
		padding:0px 5px 0px 5px;
}


/*End of hover-over text boxes*/


/*Colour coded research theme pages*/

/*soil*/

.soilboxfaded {
	background-image:url(../images/soilbox.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.soilbox {
	background-color:#B23427;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}


.soilbox a:link, .soilbox a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.soilbox a:hover {
	color:#FFFFFF !important;
	text-decoration:none;
}

.soilboxfaded a:link, .soilboxfaded a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.soilboxfaded a:hover {
	color:#000000 !important;
	text-decoration:none;
}

#header_soil {
	position:relative;
	background-image: url(../images/soilshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

.graduatedboxsoil {
	position: relative;
	background-image:url(../images/shadedsoil.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxsoil div {
	background-image:url(../images/triangle4.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

.graduatedboxsoil a:link, .graduatedboxsoil a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxsoil a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}

#menu_header_soil {
	background-image:url(../images/shadedsoil.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}


#menu_header_soil div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_soil {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_soil ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_soil ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #B23427;
	color: #ffffff;
}
#sidemenu_soil ul li a:link, #sidemenu_soil ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_soil ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_soil ul li#menu_header_soil {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #B23427;
	color: #ffffff;
	line-height: 20px;
}

#sidemenu_soil ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

#soil_submenu {
	background-color:#B23427; 
}

#soil a:link, #soil a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#B23427;
}

#soil a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#7A1F15;
}

/*Changing landscapes*/


.CLboxfaded {
	background-image:url(../images/CLbox2.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CLbox {
	background-color:#155114;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CLbox a:link, .CLbox a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CLbox a:hover {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CLboxfaded a:link, .CLboxfaded a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CLboxfaded a:hover {
	color:#000000 !important;
	text-decoration:none;
}

#header_CL {
	position:relative;
	background-image: url(../images/CLshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

.graduatedboxCL {
	position: relative;
	background-image:url(../images/shadedCL.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxCL div {
	background-image:url(../images/triangle4.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

.graduatedboxCL a:link, .graduatedboxCL a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxCL a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}

#menu_header_CL {
	background-image:url(../images/shadedCL.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}


#menu_header_CL div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_CL {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_CL ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_CL ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #155114;
	color: #ffffff;
}
#sidemenu_CL ul li a:link, #sidemenu_CL ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_CL ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_CL ul li#menu_header_CL {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #155114;
	color: #ffffff;
	line-height: 20px;
}

#sidemenu_CL ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

#CL_submenu {
	background-color:#155114; 
}

#CL a:link, #CL a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#114410;
}

#CL a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#206A1E;
}

/*Climate change*/

.CCboxfaded {
	background-image:url(../images/CCbox.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CCbox {
	background-color:#DF3333;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CCbox a:link, .CCbox a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CCbox a:hover {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CCboxfaded a:link, .CCboxfaded a:visited {
	color:#FFFFFF !important;
	text-decoration:none;
}

.CCboxfaded a:hover {
	color:#000000 !important;
	text-decoration:none;
}

#header_CC {
	position:relative;
	background-image: url(../images/CCshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

.graduatedboxCC {
	position: relative;
	background-image:url(../images/shadedCC.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxCC div {
	background-image:url(../images/triangle4.gif);
	background-repeat:no-repeat;
}

.graduatedboxCC a:link, .graduatedboxCC a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxCC a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}

#menu_header_CC div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_CC {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_CC ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_CC ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #DF3333;
	color: #ffffff;
}
#sidemenu_CC ul li a:link, #sidemenu_CC ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_CC ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_CC ul li#menu_header_CC {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #DF3333;
	color: #ffffff;
	line-height: 20px;
}

#menu_header_CC {
	background-image:url(../images/shadedCC.jpg);
	background-repeat:repeat-x;
	text-align:right;
	font-weight:bold;
}

#sidemenu_CC ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}


#CC_submenu {
	background-color:#DF3333; 
}


.CC {
	margin-left: 10px; 
	margin-right: 10px; 
	position:relative;
}
.CC a:link, .CC a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#DF3333;
}


.CC a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#C43030;
}

.CC_index a:link, .CC_index a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#DF3333;
}


.CC_index a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#C43030;
}

.CCtitle {
	background-color: #DF3333;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
	padding: 5px;
	margin: 0px;
	left: 0px;
}

.CCrecentupdates li {
	list-style:none;
}

/*Society and countryside*/

.RSboxfaded {
	background-image:url(../images/RSbox.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.RSbox {
	background-color:#008493;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.RSbox a:link, .RSbox a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.RSbox a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.RSboxfaded a:link, .RSboxfaded a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.RSboxfaded a:hover {
	color:#000000;
	text-decoration:none;
}

#header_RS {
	position:relative;
	background-image: url(../images/RSshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

.graduatedboxRS {
	position: relative;
	background-image:url(../images/shadedRS.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxRS div {
	background-image:url(../images/triangle4.gif);
	background-repeat:no-repeat;
}

.graduatedboxRS a:link, .graduatedboxRS a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxRS a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}

#menu_header_RS div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_RS {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_RS ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_RS ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #008493;
	color: #ffffff;
}
#sidemenu_RS ul li a:link, #sidemenu_RS ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_RS ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_RS ul li#menu_header_RS {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #008493;
	color: #ffffff;
	line-height: 20px;
}

#sidemenu_RS ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

#RS_submenu {
	background-color:#008493; 
}

#menu_header_RS {
	background-image:url(../images/shadedRS.jpg);
	background-repeat:repeat-x;
	text-align:right;
	font-weight:bold;
}

#RS a:link, #RS a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#008493;
}

#RS a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#08444B;
}

/*Understanding Biodiversity*/

.UBboxfaded {
	background-image:url(../images/UBbox.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.UBbox {
	background-color:#92005A;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.UBbox a:link, .UBbox a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.UBbox a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.UBboxfaded a:link, .UBboxfaded a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.UBboxfaded a:hover {
	color:#000000;
	text-decoration:none;
}

#header_UB {
	position:relative;
	background-image: url(../images/UBshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

#menu_header_UB {
	background-image:url(../images/shadedUB.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}


#menu_header_UB div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_UB {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_UB ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_UB ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #92005A;
	color: #ffffff;
}
#sidemenu_UB ul li a:link, #sidemenu_UB ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_UB ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_UB ul li#menu_header_UB {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #92005A;
	color: #ffffff;
	line-height: 20px;
}

#sidemenu_UB ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

#UB_submenu {
	background-color:#92005A; 
}

.graduatedboxUB {
	position: relative;
	background-image:url(../images/shadedUB.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxUB div {
	background-image:url(../images/triangle4.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

.graduatedboxUB a:link, .graduatedboxUB a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxUB a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}

#UB a:link, #UB a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#930059;
}

#UB a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#5A0A3A;
}

/*Catchment management*/

.CMbox {
	background-color:#0070AF;
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CMboxfaded {
	background-image:url(../images/CMbox.jpg);
	width:150px;
	height:40px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:0.9em;
}

.CMbox a:link, .CMbox a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.CMbox a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.CMboxfaded a:link, .CMboxfaded a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

.CMboxfaded a:hover {
	color:#000000;
	text-decoration:none;
}

#header_CM {
	position:relative;
	background-image: url(../images/CMshaded61.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	text-align: right;
	color: #FFFFFF;
	font-size: 2em;
	line-height: 61px;
	font-weight: bolder;
	padding-right: 10px;
	height: 61px;
}

.graduatedboxCM {
	position: relative;
	background-image:url(../images/shadedCM.jpg);
	background-position: 0px 0px;
	background-repeat:repeat-x;
	color: #ffffff;
	text-align: center;
	line-height:20px;
}

.graduatedboxCM div {
	background-image:url(../images/triangle4.gif);
/*	background-position: -3px 0px;*/
	background-repeat:no-repeat;
}

.graduatedboxCM a:link, .graduatedboxCM a:visited {
	text-decoration:none;
	color:#ffffff !important; 
}
.graduatedboxCM a:hover {
	text-decoration:none;
	color:#ffffff !important; 
}


#menu_header_CM {
	background-image:url(../images/shadedCM.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}


#menu_header_CM div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#sidemenu_CM {
	width: 170;
	padding-left:5px;
	padding-right:5px;
}
	
#sidemenu_CM ul {
	margin: 0;
	padding:0;
	list-style: none;
}
	
#sidemenu_CM ul li {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #0070AF;
	color: #ffffff;
}
#sidemenu_CM ul li a:link, #sidemenu_CM ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu_CM ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_CM ul li#menu_header_CM {
	margin: 0px;
	font-size: 0.8em;
	position: relative;
	list-style: none;
	padding: 0px 5px 0px 0px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #0070AF;
	color: #ffffff;
	line-height: 20px;
}

#sidemenu_CM ul li ul li {
	font-size:1em;
	/*border-top: 2px solid #ffffff;*/
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top:none;
}

#CM_submenu {
	background-color:#0070AF; 
}

#CM a:link, #CM a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#0070AF;
}

#CM a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#04466B;
}

/*End of colour coded research theme pages*/

/*Highlighted submenu for LandscapePartners*/

#currentpage {
 text-decoration:none;
	border-bottom:1px dotted;
}

/*End of highlighted submenu for LandscapePartners*/

#currentpage {
 text-decoration:none;
	border-bottom:1px dotted;
}

/*Twitter feed styles*/
.twtr-tweet-text {
    font size: 105%;
    font-family: Arial, Helvetica, sans-serif;
}
	
.twtr-hd {
	font-family: Arial, Helvetica, sans-serif;
}

.twtr-ft {
	font-family: Arial, Helvetica, sans-serif;
}


/*For <ul> with space inbetween the <li>s*/

.list-doublespace li {
	padding: 0em 0 1em 0;
}


/*Seminar page*/

.seminar {
	border-bottom:grey solid 1px;
	border-top:grey solid 1px;
}
.seminar:hover {
	background:#F1F1F1;
}

.seminarfirst {
	border-bottom:grey solid 1px;
	border-top:black solid 2px;
}
.seminarlast {
	border-bottom:black solid 2px;
	border-top:grey solid 1px;
}
.seminarfirst:hover {
	background:#F1F1F1;
}
.seminarlast:hover {
	background:#F1F1F1;
}

/* Rotaing Images on the ront page - 2019 01 22 */
#rotating-item-wrapper {
    position: relative;
    width: 960px;
    height: 404px;
}
.rotating-item {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
}