html {}
body {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 5px;
	background-repeat: repeat-x;
	background-image: url(../images/backgrounds/body.png);
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
}
img {
	border:none;
	outline:none;
}
p {
	color:#333;
	line-height:18px;
}
a {
	color: #666666;
	text-decoration: underline;
	outline:none;
}
a:hover {
	color:#ffcb0a;
}
.clear {
	clear:both;
}
#container {
	width:978px;
	margin:auto;
}









div#head {
	padding-left: 0px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-top: 0px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-image: url(img/div_head.png);
	height: 165px;
	margin: 0px auto;
	width: 975px;
	position: relative;
}
div#head span {
	display: block;
	margin: 0px;
	padding: 0px;
	height: 135px;
	width: 90px;
	position: absolute;
	top: 15px;
	left: 30px;
}
div#head span a {color: #404041;}
div#head span a img {
	border-width: 0px;
	border-style: none;
}
div#head h1 {
	color: #404041;
	margin: 0px;
	padding: 0px;
	position: absolute;
	font: normal 21px/25px Helvetica, Arial, sans-serif;
	width: 450px;
	top: 70px;
	left: 195px;
}
div#head h2 {
	margin: 0px;
	color: #9c9c9d;
	font: normal 21px/25px Helvetica, Arial, sans-serif;
	width: 450px;
	left: 195px;
	top: 95px;
	position: absolute;
}















/*
#header {
	height:160px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#logo {
	float:left;
	margin:20px 0 0 30px;
	padding:0 0 0 0;
}
#strapline {
	float:left;
	margin:55px 0 0 40px;
	padding:0 0 0 0;
}
#search {
	float:right;
	margin:55px 0 0 0;
	padding:0 16px 0 16px;
	background-image:url(../images/backgrounds/search_bar.png);
	background-repeat:no-repeat;
	background-position:top left;
}
*/
#nav {
	position:relative;
	height:43px;
		z-index: 999;
}
#nav ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;
}
#nav li {
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:13px 0 0 0;
	width:96px;
	height:30px;
	text-align:center;
	background-image:url(../images/nav/button_off.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#nav li a{
	text-decoration: none;
	color:#666;
}
#nav li a:hover{
	color:#666;
}
#nav li:hover {
	background-image:url(../images/nav/button_over.png);
}
#nav li.active {
	background-image:url(../images/nav/button_active.png);
}
#nav li.end {
	display:block;
	margin:0 0 0 0;
	padding:13px 0 0 0;
	width:96px;
	height:30px;
	float:left;
	background-image:url(../images/nav/button_off.png);
	background-repeat:no-repeat;
	background-position:center top;
}
#nav li.end:hover {

	background-image:url(../images/nav/button_over.png);
}
#nav li.endactive {
		display:block;
	margin:0 0 0 0;
	padding:13px 0 0 0;
	width:96px;
	height:30px;
	float:left;
	background-repeat:no-repeat;
	background-position:center top;
	background-image:url(../images/nav/button_active.png);
}

body#home #outerbox {background-image: url(../images/backgrounds/outerbox-home.png);}
body#contacts #outerbox {background-image: url(../images/backgrounds/outerbox-contacts.png);}

#outerbox {
	width: 978px;
	background-image: url(../images/backgrounds/outerbox.png);
	background-position: left top;
	background-repeat: no-repeat;
}
#outerbox.map {
	border-left: 1px solid #c3c4c6;
	border-right: 1px solid #c3c4c6;
	border-bottom: 1px solid #c3c4c6;
	background-image:url(../images/backgrounds/uk_map.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#outerbox.pubs {
	background-image:url(../images/backgrounds/publication.png);
	background-repeat:no-repeat;
	background-position:top right;
}
#pagetitle {
	height:40px;
	width:700px;
	margin:0 0 0 16px;
	padding:15px 0 0 0;
	background-image:url(../images/backgrounds/yellow_band.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#pagetitle h1 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-weight:normal;
	font-size:24px;
}
#mainpanel {
	margin-left: 15px;
	margin-bottom: 0px;
	margin-right: 0;
	margin-top: 15px;
	position: relative;
	background-position: left top;
	background-repeat: no-repeat;
	background-image: url(../images/backgrounds/mainpanel.png);
	background-color: #ffcc00;
	float:left;
	width:700px;
	height: 255px;
	padding:0 0 0 0;
}
#mainpanel h1 { z-index: 99; position: relative; margin-left: 15px; margin-bottom: 45px; margin-right: 0px; margin-top: 15px; padding: 0px; width: 375px; font-style: normal; font-weight: normal; font-size: 21px;}
#mainpanel h2 { z-index: 99; position: relative; margin-right: 0px; margin-bottom: 15px; margin-top: 0px; padding: 0px; margin-left: 15px; width: 375px; font-size: 12px; font-style: normal; font-weight: normal;}
#mainpanel p {z-index: 99; position: relative; width: 375px; padding: 0px; margin-left: 15px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px;}
#mainpanel p a:hover {color: #666666;}
#mainpanel ul#s3 { right: 0px; top: 0px; position: absolute; z-index: 9; padding: 0px; margin: 0px; width: 310px; height: 255px;}
#mainpanel ul#s3 li {list-style-type: none; margin: 0px; padding: 0px; height: 255px; width: 310px;}
#mainpanel ul#s3 li img {height: 255px; width: 310px; padding: 0px; margin: 0px;}

#profiles {background-color: #dddddd; margin-left: 15px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; padding: 0px; clear: left; float: left; height: 180px; width: 700px;}
#profiles dt {background-color: white; padding-left: 15px; padding-bottom: 0px; padding-right: 0px; padding-top: 0px; clear: left; float: left; margin: 0px; width: 685px; font-size: 12px; line-height: 30px;}
#profiles dd { height: 120px; border-left-color: #666666; border-left-width: 1px; border-left-style: dotted; margin: 15px; padding-left: 15px; padding-bottom: 0px; padding-right: 15px; padding-top: 0px; background-color: #dddddd; float: left; width: 170px;}
#profiles dd h3 { margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; line-height: 15px; font-size: 12px;}
#profiles dd p { margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px; line-height: 15px;}
#profiles dd p a {color: #4ea64f;}



#textpanelmapnav {
	position:absolute;
	margin:auto;
	width:960px;
	padding: 0 0 0 885px;
	z-index:20;


}
#textpanelmapnav ul {
	margin:0 0 0 0;
	list-style:none;
}
#textpanelmap {
	position:relative;
	float:left;
	width:380px;
	margin:12px 0 15px 10px;
	padding:0 0 0 0;
	z-index:10;
}
#textpanelmap h2 {
	margin:0;
	padding:0;
}
#textpanelmap ul {
	margin:20px 0 0 16px;
	padding:0;
	color:#333;
}
#textpanelmap li {
	margin:0;
	padding:0 0 5px 10px;
	list-style-image:url(../images/nav/bullet.png);
	color:#333;
	line-height:18px;
}
#textpanelmapdots {
	position:relative;
	float:right;
	width:400px;
	height:500px;
	overflow:hidden;
	margin:0 0 0 0;
	padding:0 0 0 0;
	z-index:50;
}

#textpanel {
	position:relative;
	float:left;
	width:780px;
	margin:12px 0 15px 10px;
	padding:0 0 0 0;
	z-index:10;
}
#textpanel p {
	margin:0;
	padding:0 0 10px 0;
	color:#333;
	line-height:18px;
}
#textpanel ul {
	margin:0 0 0 16px;
	padding:0;
	color:#333;
}
#textpanel li {
	margin:0;
	padding:0 0 10px 0;
	list-style-image:url(../images/nav/bullet.png);
	color:#333;
	line-height:18px;
}
#widetext {

	margin:0 0 0 0;
	padding:0 0 0 0;
}
#lefttext {
	float:left;
	width:370px;
	margin:0 15px 0 0;
	padding:0 0 0 0;
}
#righttext {
	float:right;
	width:380px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}
#picturepanel {
	float:left;
	width:150px;
	margin:15px 0 15px 16px;
	padding:0 0 0 0;
}
.sidepics {
	margin-bottom:15px;
}
#sidepanel_alt {
	float:right;
	width:227px;
	margin:-40px 16px 25px 10px;
	padding:0 0 0 0;
}
#sidepanel_alt a:hover{
	color:#FFF;
}
#sidepanel_alt h2 {
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	font-size:24px;
	font-weight:normal;
	color:#333;
}
#sidepanel {
	float:right;
	width:227px;
	margin:15px 16px 25px 10px;
	padding:0 0 0 0;
}
#sidepanel a:hover{
	color:#FFF;
}
#sidepanel h2 {
	margin:0 0 0 0;
	padding:10px 0 0 10px;
	font-weight:normal;
	color:#333;
}
#sidetop {
	width:232px;
	height:123px;
	margin:0 0 11px 0;
	padding:0 0 0 0;
	background-image: url(../images/side-top.png);
	background-repeat:no-repeat;
}
#sidetop h2 {color: white;}
#sidetop h2 a {text-decoration: underline;}


#sidemiddle {
	margin-left: 0;
	margin-bottom: 30px;
	margin-right: 0;
	margin-top: 0;
	width:232px;
	height:123px;
	padding:0 0 0 0;
	background-image: url(../images/side-middle.png);
	background-repeat:no-repeat;
}
#sidemiddle h2 {color: black;}
#sidemiddle h2 a {text-decoration: underline; color: black;}

#sideevent { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 13px; margin: 0px; width: 225px;}
#sideevent h3 {font-size: 12px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px;}
#sideevent p {font-size: 12px; line-height: 15px; margin-left: 0px; margin-bottom: 15px; margin-right: 0px; margin-top: 0px;}
#sideevent p a, #sideevent p a:hover {color: #4ea64f;}

#sidebottom {
	margin: 0px;
	background-color: #dddddd;
	width: 225px;
	height: 30px;
	padding: 0px;
}
#sidebottom h2 { line-height: 30px; font-size: 15px; color: black; padding-left: 10px; padding-bottom: 0px; padding-right: 10px; padding-top: 0px; margin: 0px;}
#sidebottom h2 a {color: black; text-decoration: underline;}

#pagetitle_studies {
	width:940px;
	height:55px;
	background-image: url(../images/backgrounds/yellow_band_long.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	margin:0 0 0 16px;
	padding:0 0 0 0;
}
#pagetitle_studies h1 {
	margin:0 0 0 0;
	padding:15px 0 0 0;
	font-weight:normal;
	font-size:24px;
}
#titles_studies {
	float:left;
	width:755px;
	height:125px;
	margin:0 0 0 16px;
	padding:0 0 0 0;	
}
#titles_studies h3 {
	color:#ffcb0a;
	margin:0 0 -10px -1px;
	padding:0 0 0 0;	
}
.titlescolumn1 {
	float:left;
	width:233px;
	margin:10px 18px 0 0;	
	border-right: 1px #ccc dotted;
}
.titlescolumn2 {
	float:left;
	width:233px;
	margin:10px 18px 0 0;	
	border-right: 1px #ccc dotted;
}
.titlescolumn3 {
	width:250px;
	float:right;	
	margin:10px 0 0 0;	
}

#logo_studies {
	float:right;
	width:161px;


	margin:0 16px 0 0;
	padding:0 0 0 0;	
}

#textpanel_studies {
	float:left;
	width:455px;
	margin:0 0 0 16px;
	padding:0 0 20px 0;
	
}
#textpanel_studies p {
	margin:0;
	padding:0 0 10px 0;
	color:#333;
	line-height:18px;
}
#textpanel_studies ul {
	margin:0 0 0 16px;
	padding:0;
	color:#333;
}
#textpanel_studies li {
	margin:0;
	padding:0 0 10px 0;
	list-style-image:url(../images/nav/bullet.png);
	color:#333;
	line-height:18px;
}
#imagespanel_studies {
	float:right;
	width:440px;
	height:305px;
	margin:0 16px 35px 0;
	padding:0 0 40px 0;
}




#footer {
	background-repeat: no-repeat;
	width:976px;
	margin:auto;
	height:110px;
	padding:0 0 0 0;
	/* border-top:1px solid #c3c4c6; */
}
#footerlogos {
	float:left;
	margin:15px 0 0 0px;
	padding:0 0 0 0;
}
#footerlogos ul {
	margin:0 0 0 16px;
	padding:0 0 0 0;
	list-style:none;
}
#footerlogos li {
	float:left;
	display:block;
	margin:0 12px 0 0;
	padding:13px 0 0 0;
	text-align:center;
}
#footerlogoright {
	float: right;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
#footerlogoright ul {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style:none;

}
#footerlogoright li {
	float:left;
	display:block;
	margin:8px 25px 0 0;
	padding:20px 35px 20px 0;
	text-align:left;
	background-image:url(../images/logos/???.png);
	background-repeat:no-repeat;
	background-position:center right;
	font-weight:bold;
}
#footerlogoright li.spacer {
	display:block;
	width:5px;
}
#footertext {
	padding-left: 0;
	padding-bottom: 0;
	padding-right: 0;
	padding-top: 10px;
	background-image: url(../images/backgrounds/footer.png);
	background-position: left top;
	background-repeat: no-repeat;
	width: 978px;
	margin:auto;
	height:110px;
/* 	border-top:1px solid #c3c4c6; */
}
#copyright {
	float:left;
	width:200px;
	margin:0;
}
#copyright p {
	font-size:9px;
	text-align:left;
}
#freshlink {
	float:right;
	width:200px;
	margin:0 0 0 0;
}
#freshlink p {
	font-size:9px;
	text-align:right;
}






/* CSS Dropdowns */


#cssdropdown, #cssdropdown ul {
	list-style: none;

}
#cssdropdown, #cssdropdown * {
	padding: 0;
	margin: 0;

}
/* Head links */
	#cssdropdown li.headlink {
	float:left;
	display:block;
	margin:0 2px 0 0;
	padding:13px 0 0 0;
	width:96px;
	height:30px;
	text-align:center;
	background-image:url(../images/nav/button_off.png);
	background-repeat:no-repeat;
	background-position:center top;
}
	#cssdropdown li.headlink:hover {
	background-image:url(../images/nav/button_over.png);
}
#cssdropdown li.headlink a {

}
#cssdropdown li.headlinkactive {
	background-image:url(../images/nav/button_active.png);
}
/* Child lists and links */
	#cssdropdown li.headlink ul {
	margin:11px 0 0 -3px;
	padding:17px;
	display: none;
	width:200px;
	height:200px;
	text-align: left;
	background-image:url(../images/nav/dropdown.png);
	background-repeat:no-repeat;


}
	#cssdropdown li.headlinkactive ul {
	margin:11px 0 0 -3px;
	padding:17px;
	display: none;
	width:200px;
	height:200px;
	text-align: left;
	background-image:url(../images/nav/dropdown.png);
	background-repeat:no-repeat;


}
#cssdropdown li.headlink:hover ul {

	
}
#cssdropdown li.headlink ul li{
	display: list-item;
	background:none;
	width:200px;
	text-align:left;
	margin:7px 0 -13px 8px;
	padding:0 0 0 0;
	list-style-image:url(../images/nav/chevron.png);	

	
}#cssdropdown li.headlink ul li.special{
	display: list-item;
	list-style-image:url(../images/nav/chevron.png);
	background:none;
	width:200px;
	text-align:left;
	margin:21px 0 -13px 8px;
	padding:0 0 0 0;
	

	
}
#cssdropdown li.headlink ul li a {

}
#cssdropdown li.headlink ul li a:hover {
	color:#000;

}
















/* Forms */

form input.search {
	width:178px;
	border:none;
	background:none;
	margin:0;
	padding: 15px 0 0 3px;
	float:left;
}
form input.search_go {
	margin:1px 0 0 0;
	border:none;
	float:right;
}




/* Tool Tips */




.qtip {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}


.qtip .qtip-content{
   padding: 8px;
   overflow: hidden;

}
   
   .qtip .qtip-content .qtip-title,
   .qtip-cream .qtip-content .qtip-title{
      background-color: #F0DE7D;
   }
   
   .qtip-light .qtip-content .qtip-title{
      background-color: #f1f1f1;
   }

   .qtip-dark .qtip-content .qtip-title{
      background-color: #404040;
   }

   .qtip-red .qtip-content .qtip-title{
      background-color: #F28279;
   }
   
   .qtip-green .qtip-content .qtip-title{
      background-color: #B9DB8C;
   }

