/* CSS Document */

/*
Website Name: Macaulay Institute
Website Address: http://www.macaulay.ac.uk/
Document purpose: Screen based stylesheet (for pages using OtherPagesStatic.dwt and OtherPagesDynamic.dwt)
Creator/ Author: Clara Macindoe
Date of Creation: 17 June 2009
Date of Alteration: 02 March 2010
*/


/*Previous version of internet.css saved as internet170609.css*/



/*html, body {
	height:95%;
}*/

html{
font-size: 95%;
}


body {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1em;
	background-color: #F2F2F2;
	text-align:center;
	padding: 0;
	margin: 0 auto; 
}


/* Start of Page Layout */


#content {
	width: 960px; 
	margin:0px auto;  /*Right and left margin widths set to "auto" */
	text-align:left;  /*Counteract to IE5/Win Hack */
	min-width: 760px;
	background-color:#FFFFFF;
}

#topmenu {
	color: #669900;
	font-size: 0.8em;
	text-align: right;
	margin-top: 0px;
	border-top:#FFFFFF solid 5px;
}

.topmenu_bar_links  {
	color: #000000;
	text-decoration:none;
}

.topmenu_bar_links a:visited {
	color: #000000;
	text-decoration: none;
}

.topmenu_bar_links a:hover {
	color: #669900;
	text-decoration: none;
}

/* Start of Header Layout */
#headerlayout{
/*	height: 70px;
	border-bottom: 1px solid #669900;
	background-color:#FFFFFF;
	border: 1px solid blue;
*/}

#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_CL {
	background-color: #619D69; /* was #619D69; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #619D69; /* was #679966; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}

#header_SQ {
	background-color: #7B422F; /* was #663433; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #7B422F; /* was #663433; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}

#header_WR {
	background-color: #4E959B; /* was #67999A; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #4E959B; /* was #67999A; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}

#header_UB {
	background-color: #3E487B; /* was #333365; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #3E487B; /* was #333365; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}

#header_CC {
	background-color: #AA4347; /* was #9A3334; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #AA4347; /* was #9A3334; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}

#header_RS {
	background-color: #D26D1B; /* was #CD6601; apt606 17th July 2006 */
	text-align: right;
	border: 1px solid #D26D1B; /* was #CD6601; apt606 17th July 2006 */
	color: #FFFFFF;
	font-size: 2em;
	line-height: 1.5em;/* */
	font-weight: bolder;
	padding-right: 10px;
	height: 55px;
}


/* Start of Breadcrumb Layout */
#breadcrumb_outer {
	height: 55px;
/*	background-color:#FFFFFF;*/
/*	border: blue solid 1px;*/
}

#breadcrumbs {
	text-align: right;
	font-size: 0.9em;
	float: right;
	padding-right: 10px;
	line-height: 55px;
	color: #669900;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	text-decoration:none;
	color: #669900;
}
#breadcrumbs a:hover {
	text-decoration:none;
	color: #000000;
}


#search {
	line-height: 55px;
	height: 55px;
	float: left;
	margin-top: 10px;
	margin-left: 30px;
}
/* End of Breadcrumb Layout */

/* Start of Pagecontent Layout */
#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;*/
/*	border: 1px dashed red;*/ 
}


/*Added for links to staff groups on stafflisting.php CM 081209*/
#pageheadline a:link, #pageheadline a:visited {
	color: #009900;
	text-decoration:none;
}

#pageheadline a:hover {
	color: #336600;
	text-decoration:none;
}


#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;
}


#left {
	width: 190px;
	float: left;
}

#leftcontent {
	padding-left: 10px;
}


/* End of Pagecontent Layout */

/*footer*/

.footer_outer {
	border: 1px solid gray;
	text-decoration: none; 
	clear: both;
	width: 100%;
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 0.7em;
}

.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.7em;
}
.foot {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: right;
	color: #000000;
	font-size: 0.7em;
}
#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.7em;
}
.footleft {
	width: 100%;
	text-decoration: none;
	background: #FFFFFF;
	text-align: left;
	color: #000000;
	font-size: 0.7em;
}

/*End of footer*/

#clearing {
	clear: both;
}	


/* End of Page Layout */

/* Start of hyperlink formatting */
/*a:hover	{
	text-decoration: none;
	color:#336600;
	font-weight:bold; 
	} 
	
a:link, a:visited {
	text-decoration: none;
	color:#009900;
	font-weight:bold;
}*/

/*Start of formatting of hyperlinks in the main text section*/ 

#centercontent a:link, #centercontent a:visited {
	text-decoration: none;
	font-weight:bold;
	color:#009900;
}

#centercontent a:hover {
	text-decoration: none;
	font-weight:bold;
	color: #336600;
}

/* End of formatting of hyperlinks in the main text section */
/* End of hyperlink Formatting */
/* from http://www.kryogenix.org/days/2002/08/30/external */
div.information a[href^="http:"] {
        background: url(/images/external_link.png) right center no-repeat;
        padding-right: 15px;}
		
/*div.information a[href^="mailto&#58;"] {
        background: url(/images/email_envelope.gif) right center no-repeat;
        padding-right: 15px;} */
		
#centercontent a[href$=".pdf"] {		
        background: url(/images/pdf.gif) right center no-repeat;
        padding-right: 15px;}
		
div.information a[href$=".doc"] {		
        background: url(/images/hyperlink_word.gif) right center no-repeat;
        padding-right: 15px;}
		
div.information a[href$=".dot"] {		
        background: url(/images/hyperlink_word.gif) right center no-repeat;
        padding-right: 15px;}
		
div.information a[href$=".xls"] {
        background: url(/images/hyperlink_excel.gif) right center no-repeat;
        padding-right: 15px;}

div.information a[href$=".xlt"] {
        background: url(/images/hyperlink_excel.gif) right center no-repeat;
        padding-right: 15px;}

div.information a[href$=".ppt"] {
        background: url(/images/hyperlink_powerpoint.gif) right center no-repeat;
        padding-right: 15px;}
		

/* End of hyperlink Formatting */


/*End of page layout styles */


/*Start of left hand menu style */

#menu_header {
	background-image:url(../images/shadedgreen.jpg);
	background-repeat: repeat-x;
	text-align:right;
	font-weight:bold;
}


#menu_header div.lefttriangle {
 	background-image:url(../images/triangle4.gif);
	background-position: 0px 0px;
	background-repeat:no-repeat;
}

#left_menu {
	width: 170;
	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 */

/*Sidemenu*/


#sidemenu_lightgreen ul li#menu_header {
	margin: 0px;
	font-size: 0.9em;
	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;
}

#sidemenu ul li {
	margin: 0px;
	font-size: 0.9em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
}
#sidemenu ul li a:link, #sidemenu ul li a:visited {
	text-decoration: none;
	color: #ffffff;
}
#sidemenu ul li a:hover {
	text-decoration: none;
	color:#000000;
}

#sidemenu_lightgreen {
/*	margin-left: 0px;
	border: 1px dashed cyan;
	width: 150px;
	float:left;*/
                     }

#sidemenu_lightgreen ul li {
	margin: 0px;
	font-size: 0.9em;
	position: relative;
	list-style: none;
	padding: 5px 5px 5px 5px;
	border: 1px solid #ffffff;
	text-decoration: none;
	background-color: #669900;
	color: #ffffff;
	margin-left: -30px;


}
#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;
}


/*End of Sidemenu*/


/* Start of left hand Related Projects Formatting */

#related_projects{

}

#left_menu_items_related_projects {
	width: 150px; 
	list-style: none;
	margin: 0px;
	padding: 0px;
	display: block;
	font-size: 0.7em;
	background-color: #669900;
}

#left_menu_items_related_projects li {
	list-style: none;
	display: block;
/*	border: 2px solid #FFFFFF;
	padding-bottom:1px;
	padding-top:1px;
	text-decoration: underline;
	color:#FFFFFF;
	margin-left: 2px;*/
}

#left_menu_items_related_projects a:link, #left_menu_items_related_projects li a:visited {
	text-decoration: underline;
	display: block;
	color: #FFFFFF;
	font-size: 1em;
/*	padding-bottom:5px;
	padding-top:5px; 
	padding: 5px;*/
}

/* End of left hand Related Projects Formatting */

/* Start of Text formatting */
.darkgreen {
	color:#394707;
	font-weight: bold;/**/
}

/*.crumb {
	color:#394707;
	font-weight:bold;
}*/

.highlighted_info {
	font-weight: bold;
	margin: 15px 30px 15px 30px;
}
/* End of Text formatting */

/* Start of Issues image formatting */
/*Start of no picture versions for frontpage */
.issues_links_atomic {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;
	font-size: 0.9em;
/*	display: block;
	padding-top: 25px;
	margin-right: 5px;
	height: 100px; */
}

.issues_cl_atomic {
	background-image: url(/images/frontpage_CL_grey.jpg); 
/*	background-color: #619D69; /* was #679966; apt606 17th July 2006 */
	background-repeat: no-repeat;
	background-position: center center;
	height: 10px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
	text-align:center;
	vertical-align: middle;

/*	text-align: right;
margin-right: 10px;*/
}

.issues_cl_atomic_colour {
	background-image: url(/images/frontpage_CL_coloured.jpg); 
/*	background-color: #619D69; /* was #679966; apt606 17th July 2006 */
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
margin-right: 10px;*/
}

.issues_sq_atomic {
	background-image: url(/images/frontpage_SQ_grey.jpg); 
/*	background-color: #7B422F; /* was #663433; apt606 17th July 2006 */
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_sq_atomic_colour {
	background-image: url(/images/frontpage_SQ_coloured.jpg); 
/*	background-color: #7B422F; /* was #663433; apt606 17th July 2006 */
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_wr_atomic {
	background-image: url(/images/frontpage_WQ_grey.jpg); 
/*	background-color: #4E959B; /* was #67999A; apt606 17th July 2006 */	
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_wr_atomic_colour {
	background-image: url(/images/frontpage_WQ_coloured.jpg); 
/*	background-color: #67999A;	*/
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_ub_atomic {
	background-image: url(/images/frontpage_UB_grey.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_ub_atomic_colour {
	background-image: url(/images/frontpage_UB_coloured.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_cc_atomic {
	background-image: url(/images/frontpage_CC_grey.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_cc_atomic_colour {
	background-image: url(/images/frontpage_CC_coloured.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_rs_atomic {
	background-image: url(/images/frontpage_SC_grey.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}

.issues_rs_atomic_colour {
	background-image: url(/images/frontpage_SC_coloured.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	height: 100px;
	width: 100px;
	color: #FFFFFF;
	font-weight: bold;
/*	text-align: right;
	margin-right: 10px;*/
}
/*End of no picture versions for frontpage */

/*Start of large versions for frontpage */
.issues_links {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	margin-right: 5px;
	height: 142px;
/**/}

.issues_cl {
	background-image: url(/images/cl_frontpage_image.jpg); 
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_sq {
	background-image: url(/images/sq_frontpage_image.jpg); 
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_wr {
	background-image: url(/images/wr_frontpage_image.jpg); 
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_ub {
	background-image: url(/images/ub_frontpage_image.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_cc {
	background-image: url(/images/cc_frontpage_image.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_rs {
	background-image: url(/images/rs_frontpage_image.jpg);
	background-repeat: no-repeat;
	height: 142px;
	width: 150px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}
/*End of large versions for frontpage */

/*Start of of small versions for other pages */
.issues_links_small {
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	margin-right: 5px; 
	height: 85px;
/**/}

.issues_cl_small {
	background-image: url(/images/cl_frontpage_image_small.jpg); 
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_sq_small {
	background-image: url(/images/sq_frontpage_image_small.jpg); 
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_wr_small {
	background-image: url(/images/wr_frontpage_image_small.jpg); 
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_ub_small {
	background-image: url(/images/ub_frontpage_image_small.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_cc_small {
	background-image: url(/images/cc_frontpage_image_small.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}

.issues_rs_small {
	background-image: url(/images/rs_frontpage_image_small.jpg);
	background-repeat: no-repeat;
	height: 85px;
	width: 91px;
	text-align: right;
	color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
/**/}
/*End of small versions for other pages */
/* End of Issues image formatting */

/* Organogram Formatting added 28th June 2006 by apt606 */
#organogram {
/*	text-align:center;
	vertical-align: middle;
*/	padding: 5px;
}

#organogram_management {
	text-align:center;
	vertical-align: middle;
	font-weight: bolder;
}

/* Government Management Group */
.organogram_EMG {
	background-color:#0066FF;
	color: #FFFFFF;
}

td.arrow {
	background-image: url(/images/arrowdown_elegant.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height:auto;
}

#organogram ul {
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 2px;
	display: block;
} 

/* Events Page - previous events */
.previous_events {
	color:#CCCCCC;
	}
	
/*COLUMNS*/

.twocolumn_outer {
	width:50%;
	float:left;
/*	border: 1px dashed red; */
}

.twocolumn_inner {
	padding: 0 1em 0 1em;
/*	border: 1px dashed blue; */
}

.threecolumn_outer {
	width:33%;
	float:left;
/*	border: 1px dashed red; */
}

.threecolumn_inner {
	padding:.3em .5em .3em .5em;
/*	border: 1px dashed blue; */
}

/* ECN data temporary page style */
/*#ecn {
	background-color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	}*/

.readonly {
	background-color: #CCCCCC;
border: 0px solid #000000;
}

.required_form {
	background: url(/images/required_value.gif) right top no-repeat;
	padding-right: 15px;
	background-color: #FFFF99;
}

.indexsmall {
/*  font-family: Arial, Helvetica, sans-serif; */
	font-weight: normal; border-top: none; font-size: 11px; border-right: none; border-bottom: none;
	border-left: none; font-style: italic;
}


/* short term fix */
.staff_photo_box {
	width: 95%;
	min-height: 210px;
/*	border: 1px solid red; */
	}

        /* 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 */

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;
	}


/*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*/

/*CSS for Catchment Management blue themed pages. Added 02062010 by CM so that /tarland .html pages can have blue theme applied*/

#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;
}

#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;
}

#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;
}


.bannertext {
	padding-right: 15px;
	padding-left: 15px;
}

.bannertext a:link, .bannertext a:visited {
	text-decoration:none;
	font-weight:bold;
	color:#000000 !important;
}

.bannertext a:hover {
	text-decoration:none;
	color:#333333 !important;
}

#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;
}

/* 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/ */