body {
	text-align:center;
	font: 100%/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}


#container {
	text-align: left;
	width: 950px;
	margin-right: auto;
	margin-left: auto;
}


#left-col {
	width: 162px;;
	float: left;
}

#right-col {
	float:left;
	width:777px;
	margin-left: 11px;
}
#left-col,
#right-col,
#centre-col {
	margin-bottom: 11px;
}
#header {
	height: 114px;
}

#footer {
	height:22px;
	clear: both;
	background: url(../images/footer-bg.png) repeat-x;
	margin-bottom: 42px;
	line-height: 22px;
	padding-left: 28px;
}

#navigation {
	clear: both;
	height: 26px;
	background: url(../images/nav-bg.png) repeat-x;
	margin-bottom: 9px;
	padding-left: 5px;
	padding-top: 11px;	
}
#header-right {
	float: right;
	width: 468px;
	text-align: right;
}


#navigation li {
	float: left;
	display: block;
	text-align: center;
	margin-left: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

/* TAGS */

h1 {
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	color: #333;
	margin-bottom: 18px;
	
}
.right-col-main-img {
	margin-bottom: 11px;
}


h2 {
	margin-bottom: 15px;
	font: bold 1em Georgia, "Times New Roman", Times, serif;
	color: #2f575f;
}
#centre-col h2 {
	margin-bottom: 15px;
	font: bold 0.6875em Verdana, Arial, Helvetica, sans-serif;
	color: #333;
}
h3 {
	font-size:0.875em;
	font-weight:bold;
}a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}



p,
#centre-col li {
	font-size:0.6875em;
}

#header-right a,
#header-right span  {
	margin-left:20px;
}

#navigation a {
	color: #333;
	font-size: 0.875em;
	letter-spacing: -1px;
}
#right-col  p,
#centre-col p,
#centre-col ul,
#centre-col ol,
li.section {  
	margin-bottom: 15px;
}

.sitemap #centre-col ul {
	margin-bottom: 0px;
}

#news {
	float: left;
	width: 125px;
	margin-left: 12px;
	
}

#news,
#support {
        /*background: url(../images/news-bg.png) repeat-x;*/
        background-color: #5DA5B2;
		padding-top: 21px;
		padding-left: 16px;
		padding-right: 21px;
}

#support {
	padding-bottom: 5px;
}


#support-wide {
        background: url(../images/bg_support.png);
		background-repeat:no-repeat;
        background-color: #98B1CB;
		padding-top: 140px;
		padding-bottom: 5px;
		padding-left: 16px;
		padding-right: 21px;
		margin-top:12px;
		margin-bottom:12px;
		color:#002173;
}

#support-narrow {
        background: url(../images/bg_support-narrow.png);
		background-repeat:no-repeat;
        background-color: #98B1CB;
		padding-top: 100px;
		padding-bottom: 5px;
		padding-left: 16px;
		padding-right: 21px;
		margin-left: 12px;
		float: left;
	width: 125px;
	color:#002173;
}

#support-wide a, #support-narrow a {
color:#002173;
}

	


#header-right form {
	width: 210px;
	float: right;
	margin-top: 36px;
}
#header-right .searchbox {
	width: 88px;
	border: 1px solid #676767;
	height:17px;
	font-size: 0.6875em;
}
#header-right form * {
	float: left;
}
#header-right p {
	clear: both;
}
#home-page #main-panel {
	background: url(../images/main-panel-bg.png) no-repeat;
	height: 207px;
	width: 776px;
	margin-bottom: 11px;
}
#home-page #main-panel * {
	text-indent: -99999px;
}
#welcome-message {
	min-height: 191px;
	width: 563px;
	padding-top: 17px;
	padding-left: 20px;
	padding-right: 20px;
	float: left;
}
#welcome-message,
#centre-col {
	background: #dae9f1 url(../images/welcome-bg.png) repeat-x top;
}

#welcome-message p {
	margin-left: 117px;
}

#welcome-message img {
	float: left;
}
#news p,
#support p {
	color: #FFFFFF;
}
#right-col #news a {
/*	color: #2F575F;
	font: bold 1em Georgia, "Times New Roman", Times, serif;*/
}

#left-col a.large-but {
	text-indent: -999999px;
	display: block;
	height: 99px;
	width: 162px;
	margin-bottom: 9px;
}
.conference {
	background: url(../images/Conference-event-bg.png) no-repeat;
}

.researchbox {
	background: url(../images/Research-bg.png) no-repeat;
}

.media {
	background: url(../images/media-section-bg.png) no-repeat;
}
.publications {
	background: url(../images/read-our-publications-bg.png) no-repeat;
}
.funders {
	background: url(../images/our-funders-bg.png) no-repeat;
}
#header-right input {
	margin-left: 10px;
}
#top-links {
	margin-top: 29px;
}
#header-right form  p {
	padding-top: 2px;
}
#navigation a.active {
	color: #FFFFFF;
}
#sub-page #left-col ul a.active {
	background: url(../images/side-link-active-bg.png) repeat-x;
	color: #FFFFFF;
}

.float-right {
	float: right;
}
#footer .float-right {
	padding-right: 43px;
}
#sub-page #centre-col {
	float: left;
	width: 430px;
	min-height:403px;
	margin-left: 11px;
	padding: 21px 36px 0 24px;
}
#sub-page  #right-col {
	width: 274px;
}
#sub-page #left-col li a {
	display: block;
	height: 25px;
	font-size: 0.6875em;
	line-height: 25px;
	color: #333;
	margin-bottom: 1px;
	padding-left: 16px;
}
#left-col .mission {
	background: #c9c2d7;
}

#left-col .about {
	background: #c1b9d1;
}

#left-col .goals {
	background: #bbb3cd;
}
#left-col .research {
	background: #b5abc8;
}
#left-col .partnerships {
	background: #a89dbf;
}
#left-col .centre {
	background: #a89dbf;
}
#left-col .facilities {
	background: #a89dbf;
}
#left-col .ethical,
#left-col .team {
	background: #9c90b6;
}

#sub-page #left-col ul {
	padding-bottom: 7px;
}
#left-col a.last-large-but {
	margin-bottom: 0px;
}
#top-links a {
	color: #666;
}



#centre-col ul li {
	background: url(../images/bullet.png) no-repeat left 5px;
	padding-left: 14px;
}

#centre-col ul.doc li {
	background-image: url(../images/listimage.png); 
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0px 3px 20px;
	
}

#centre-col ul.book li {
	background-image: url(../images/listbook.png); 
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0px 3px 35px;
	
}


#centre-col li p {
	font-size: 1em;
	margin:0px;
}

#centre-col address {
	display: block;
	float: left;
	height: 120px;
	width: 210px;
	font-size: 0.6875em;
	padding-left: 4px;
}
strong {
	font-weight: bold;
    color: #333333;
	/*font-style: italic;*/
}
.float-left {
	float: left;
}
.names-column {
	margin-left: 214px;
	display: block;
}
#sub-page #centre-col h3 {
	margin-top: 15px;
	margin-bottom: 15px;
}
#centre-col ol li {
	list-style: decimal inside;
	background: url(none);
}
#centre-col li li {
	font-size: 1em;
}
#centre-col li ol li {
	list-style: lower-alpha;
	margin-left: 20px;
}
#centre-col li ol ul li {
	list-style: none;
	background: url(../images/bullet.gif) no-repeat left 6px;
}
#centre-col ol ol,
#centre-col ol ul  {
	padding-left: 10px;
}
.sitemap #centre-col ol ul  {
	padding-left: 0px;
}

#centre-col p.awards{
padding: 0 0 0 25px;
margin:0;
}
#centre-col img.left-img{
float:left;
padding: 0 25px 25px 0;
}

.clear{
clear:both;}