/* CSS Document */

body {
	margin:0px auto;
	color:#000000;
	font-family: Helvetica, Arial, sans-serif;
}

ul, ol, p, h1, h2, h3, h4, h5 {
	padding:0px;
	margin:0px;
	font-weight:normal;
}


/* img, iframe { max-width:100%; } */
			
#header-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
}

	#header {
		width:1000px;
		margin:0px auto;
		height:100px;
	}
	
	#lhs-header {
		float:left;
		width:600px;
	}
		
		#breadcrumb {
			background-color:#E3E3E3;
			float:left;
			padding:5px 10px;
			font-size:11px;
		
		}
		
			#breadcrumb a{
				color:#000000;
				text-decoration:none;
			}
			
			#breadcrumb a:hover{
				color:#000000;
				text-decoration:underline;
			}
			
		#logo {
			clear:left;
			margin-top:10px;
			float:left;
			height:90px;
		}
	
		#rhs-header {
			float:right;
			margin-top:45px;
			width:320px;
		}
		
			#search {
				width:250px;
				float:left;
			
			}
			
.blog-img {
	float:left;
	margin:0px 10px 10px 0px;
}

.green-palette {
	color:#00B5CC;

}

				.search-btn {
					background:url(../images/btn-search.png) no-repeat;
					width:24px;
					height:31px;
					border:none;
					float:left;
					cursor:pointer;
					text-indent:-9999px;
				}
				
				.search-textbox {
					margin-right:5px;
					border:none;
					background:#E7E7E7;
					padding:5px;
					width:200px;
					float:left;
					font-size:15px;
					line-height:15px;
				}
		
		#social-media {
			float:right;		
		}
		
#menu-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	clear:both;
	background-color:#FFFFFF;
	position: relative;
}

	#menu {
		width:1000px;
		margin:0px auto;
		height:44px;
		background:url(/images/bg-menu-teal.jpg) repeat-x bottom;
	}
	
		#main-menu {
			width:1000px;
			float:left;
		}
		
		#main-menu ul{
			display:inline;
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#main-menu ul li.home, #main-menu ul li.email {
			display:inline;
			float:left;
			width:50px;
			color:#898989;
			position: relative;
		}
		
		#main-menu ul li.home a, #main-menu ul li.email a {
			padding:3px 0px 11px 0px!important;
		}
		
		#main-menu ul li.double {
			display:inline;
			float:left;
			color:#898989;
			position: relative;
			line-height:12px;
		}
		
		#main-menu ul li.double a{
			padding:6px 10px 14px 10px!important;
		}
	
		#main-menu ul li {
			display:inline;
			float:left;
			color:#898989;
			position: relative;
			width:180px;
			text-align:center;
			z-index:100!important;
		}

		#main-menu ul li a {
			padding:10px 10px 18px 10px;
			text-decoration:none;
			font-size:14px;
			font-weight:bold;
			color:#898989;
			display:block;
			z-index:100!important;
		}

		#main-menu ul li a:hover { 
			padding:10px 10px 18px 10px;
			text-decoration:none;
			background:url(../images/bg-hover-menu.jpg) no-repeat center bottom;
		}

		#main-menu ul li:hover {
		}

		#main-menu ul li.selected {	
			text-decoration:none;
		}
			
			#main-menu ul li ul {
				font-size:13px;
				position: relative; 
				display:none;
				height:auto;
				margin-top:44px;
				z-index:100!important;
			}
			
			#main-menu ul li:hover ul {
				position: absolute; 
				top:0px;
				left:0px;
				display:block;
				background-color:#FFF;
				clear:both;
				float:left;
				z-index:100;
			}
			
			#main-menu ul li ul li {
				margin:0;
				padding:0;
				clear:both;
				background-color:#FFFFFF;
				line-height:normal;
				height:auto;
				width:180px;
				z-index:100;
				border-bottom:0px;
				z-index:100!important;
			}
			
			#main-menu ul li ul li a {
				color:#00B5CB;
				z-index:100!important;
				font-size:13px!important;
				padding:6px 10px!important;
				line-height:15px!important;
				border-bottom:1px solid #CCCCCC!important;
				border-left:1px solid #CCCCCC;
				border-right:1px solid #CCCCCC;
			}
			
			#main-menu ul li.double ul li a {
				padding:6px 10px!important;
			}
			
			#main-menu ul li ul li:hover {
			}
			
			#main-menu ul li ul li:hover a {
				color:#FFFFFF;
				background-color:#00B5CB!important;
				background:none;
			}
			
			#main-menu ul li ul li a:hover {
				background-color:#FFFFFF;
			}
			
			#main-menu ul li ul li.selected  a{
				background-color:#FFFFFF;
				color:#00B5CB;
			}
			
			#main-menu ul li li ul{
				position:absolute;left:auto; 
				display:none!important; text-transform:none;width:180px; margin-top:0px;
				background-color:#FFFFFF!important;
				
			}
			
			#main-menu li li:hover ul{
				left:180px;z-index:100;display:block!important;
				margin-top:0px; 
				background-color:#FFFFFF!important;
			}
			
			#main-menu li li:hover ul li a{
				background-color:#FFFFFF!important;
				color:#00B5CB;
				border-top:1px solid #CCCCCC!important;
			}
			
			#main-menu li li ul li a:hover{
				color:#FFFFFF;
				background-color:#00B5CB!important;
			}
	
		#mail {
			float:left;
			width:50px;
			height:40px;
			float:left;
			text-align:right;
		}
		
		#mail {
			float:left;
			width:50px;
			height:40px;
			float:left;
			text-align:right;
		}
			

#banner-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	clear:both;
	background-color:#FFFFFF;
}

	#banner {
		width:1000px;
		margin:0px auto;
		height:247px;
		position:relative;
	}
	
#mid-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	height:128px;
	background-color:#485861;
	clear:both;
}

	#mid {
		width:1000px;
		margin:0px auto;
		position:relative;
	}
	
#content-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%;
	clear:both;
	background-color:#FFFFFF;
	padding-bottom:20px;
}

	#content {
		width:1000px;
		margin:0px auto;
		margin-bottom:20px;
		position: relative;
	}
	
		#introduction {
			padding:20px 30px;
			float:left;
		}
		
		#introduction h1{
			color:#00B5CC;
			font-size:20px;
			margin-bottom:10px;
			font-weight:bold;
		}
		
		#introduction p{
			font-size:15px;
			line-height:20px;
		}
		
		.box-wrapper {
			width:310px;
			height:530px;
			float:left;
			margin-right:25px;
			box-shadow: 2px 2px 5px #CCCCCC;
		}
		
			.box-img {
				height:240px;
				width:310px;
				float:left;
			}
			
			.box-img img{
				min-height:240px;
				min-width:310px;
			}
			
			.box-article {
				width:270px;
				padding:15px 20px;
				float:left;
				height:220px;
			}
			
			.box-article h3 {
				font-size:16px;
				color:#00B5CC;
				font-weight:bold;
				text-transform:uppercase;
			}
			
			.box-article h2 {
				font-size:18px;
				color:#00B5CC;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			.box-article p {
				font-size:12px;
			}
			
			.box-links {
				float:left;
				padding:5px 10px;
				width:290px;
				height:31px;
			}
		
				
		.news-wrapper {
			width:312px;
			height:528px;
			float:left;
			box-shadow: 2px 2px 5px #CCCCCC;
			border-top:2px solid #00B5CC;
		}

		.news-wrapper h2{
			font-size:15px;
			color:#00ABC8;
			font-weight:bold;
			text-transform:uppercase;
			margin:18px 10px;
		}
		
			.news-item {
				border-top:1px solid #00ABC8;
				padding:14px 30px 14px 10px;
				color:#000000;
				width:272px;
				font-size:14px;
				background:url(../images/bg-arrow.jpg) right no-repeat;
				background-position:290px;
			}
				
				.news-wrapper a, .news-item a {
					text-decoration:none;
					color:#000000;
				}
				
				.news-wrapper a:hover, .news-item a:hover {
					text-decoration:underline;
					color:#000000;
				}
				
				.news-wrapper .latestnews-desciption {
					display:none;
				
				}
				
				.news-wrapper .latestnews-item {
					border-top:1px solid #00ABC8;
					padding:14px 20px 14px 10px;
					color:#000000;
					width:282px;
					font-size:14px;
					background-position:290px;
				
				}
				
								
				.news-wrapper .latestnews-title a {
					font-weight:normal!important;
				
				}
				
					.news-wrapper .latestnews-block {
						float:left;
						width:252px;
						font-size:14px;
						min-height:20px;
					}
					
						.news-wrapper .latestnews-twitter {
							display:none;
						}
						
						.news-wrapper .latestnews-facebook {
							display:none;
						}
						
						.news-wrapper .latestnews-arrow {
							float:right!important;
							padding:0px!important;
							margin:0px!important;
							width:10px;
						}

#footer-wrapper {
	float:left;
	margin:0px auto;
	padding:0px;
	width:100%!important;
	clear:both;
	min-height:400px;
	background:url(../images/bg-footer.jpg) repeat-x;
	background-position:top;
	min-width:1000px;
	
	
}

	#footer {
		width:1000px;
		margin:0px auto;
	}
	
		#newsletter {
			width:1000px;
			height:62px;
			float:left;
			background:url(../images/bg-subscribe.jpg) no-repeat left #00B5CB;
		}
		

		.newsletter-textbox {
			border:none;
			height:22px;
			font-size:18px;
			line-height:22px;
			margin-left:530px;
			float:left;
			background-color:#EBEBEB;
			width:310px;
			padding:20px;	
		}
		
		.newsletter-button {
			border:none;
			cursor:pointer;
			float:left;
			height:62px;
			width:120px;
			background:url(../images/btn-subscribe.jpg) no-repeat;
			text-indent:-9999px;
		}
		
	#sponsors {
		width:1000px;
		margin:0px auto;
		float:left;
		height:117px;
		position:relative;
	}
	
	#sitemap {
		width:1000px;
		margin:0px auto;
		float:left;
		margin-top:40px;
	}
		
		#sitemap ul{
			list-style:none;
			color:#FFFFFF;
			font-size:13px;
		}
		
		#sitemap ul li{
			margin-bottom:8px;
			color:#FFFFFF;
			font-size:14px;
		}
			
			#sitemap ul li.first a{
				color:#00B5CC;
				text-transform:uppercase;
				font-weight:bold;
			}
				
		#sitemap ul li a{
			color:#FFFFFF;
			text-decoration:none;
		}
	
		.site-wide {
			width:260px;
			float:left;
		}
		
		.site-narrow {
			width:200px;
			float:left;
		}
	
	.copyright {
		width:1000px;
		margin:0px auto;
		float:left;
		margin-top:20px;
		margin-bottom:10px;
		color:#FFFFFF;
		font-size:14px;
	}
	
	.copyright a{
		color:#FFFFFF;
		text-decoration:underline;
	}
	
/* Inner pages */

#lhs-wrapper {
	width:313px;
	float:left;
	box-shadow: 2px 2px 5px #CCCCCC;
	position:relative;
}
			
			
	.lhs-menu {
		border-top:1px solid #00ABC8;
		padding:14px 30px 14px 10px;
		width:272px;
		font-size:14px;
		background:url(../images/bg-arrow.jpg) right no-repeat;
		background-position:290px;
		font-weight:bold;
		display:block;
	}
	
	.lhs-menu a {
		text-decoration:none;
		color:#000000;
	}
	
	.lhs-menu a:hover {
		text-decoration:none;
		color:#00B5CC;
	}
	
#rhs-wrapper {
	margin-top:15px;
	width:650px;
	float:right;
	line-height:20px;
	font-size:14px;
}

	#rhs-wrapper a{
		color:#00B5CC;
		text-decoration:none;
	}
	
	#rhs-wrapper a:hover{
		color:#00B5CC;
		text-decoration:underline;
	}

	#rhs-wrapper h1 {
		color:#00B5CC;
		font-size:22px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#rhs-wrapper h2 {
		color:#00B5CC;
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
		text-transform:uppercase;
		clear:both;
	}
	
	#rhs-wrapper h3 {
		color:#000000;
		font-size:15px;
		font-weight:bold;
		margin-bottom:10px;
	}
		
	#rhs-wrapper p {
		font-size:14px;
		margin-bottom:10px;
		line-height:20px;
	}
	
	#rhs-wrapper ul {
		list-style:none;
		margin-bottom:10px;
	}
	
	#rhs-wrapper ul li{
		padding-left:15px;
		font-size:14px;
		line-height:20px;
		background:url(../images/li-icon.jpg) no-repeat left;
		background-position:0px 5px;
	}
		
		.content-item {
			width:310px;
			float:left;
			min-height:220px;
			box-shadow: 2px 2px 5px #CCCCCC;
			margin-bottom:20px;
		
		}
	
			.item-article {
				width:270px;
				padding:15px 20px;
				float:left;
				min-height:150px;
				max-height:170px;
			}

			.item-article h2 {
				font-size:18px;


				color:#00B5CC;
				font-weight:bold;
				margin-bottom:10px;
			}
			
			.item-article p {
				font-size:13px!important;
				line-height:17px!important;
			}
			
			.item-links {

				float:left;
				padding:5px 20px;
				width:270px;
				height:31px;
			}
			
			.mleft-20 {
				margin-left:20px;
			}
			
	.news-and-events p{
		font-size:13px!important;
		line-height:17px!important;
	}
	
		.news-and-events a{
			color:#000000;
			text-decoration:none;
		}
		
		.news-and-events a:hover{
			color:#000000;
			text-decoration:underline;
		}
		
	.news-image {
		position:absolute;
		margin-top:20px;
		width:313px;
		float:left;
	}
	
	.news-and-events {
		position:relative;
		margin-bottom:25px;
	}
	
	.news-links {
		position:absolute;
		bottom:0px;
		right:0px;
		width:80px;
	}
	
	#news-related {
		clear:both;
		width:1000px;
		border-top:2px solid #00B5CC;
		padding-top:20px;
		float:left;
	}
	
		
	#news-related h2{
		font-size:25px;
		color:#00B5CC;
		font-weight:bold;
		margin-bottom:10px;
	}
	
		.related-item {
			width:310px;
			float:left;
			min-height:220px;
			box-shadow: 2px 2px 5px #CCCCCC;
			margin-bottom:20px;
			margin-right:20px;
		
		}
	
		.related-article {
			width:270px;
			padding:15px 20px;
			float:left;
			min-height:150px;
		}
			
			.related-article h2 {
				font-size:16px!important;
				color:#00B5CC;
				font-weight:bold;
				margin-bottom:5px!important;
			}
			
			.related-article p {
				font-size:12px!important;
				line-height:17px!important;
			}
			
		.lhs-contact {
			box-shadow: none!important;
		}
		
		.rhs-contact {
			width:510px!important;
			float:left!important;
			margin-left:50px;
		}
		
		#contact-content ul {
			list-style:none;
		}
		
		#contact-content ul li{
			font-size:14px;
			padding-left:50px;
			padding-bottom:10px;
			margin-bottom:10px;
			border-bottom:1px solid #00B5CC;
			line-height:25px;
		}
		
		#contact-content ul li.email {
			background:url(../images/icon-postal.jpg) no-repeat left;
			background-position:10px 0px;
			line-height:18px;
		}
		
		#contact-content ul li.phone {
			background:url(../images/icon-phone.jpg) no-repeat left;
			background-position:10px 0px;
		}
		
		#contact-content ul li.facebook {
			background:url(../images/icon-facebook.jpg) no-repeat left;
			background-position:10px 0px;
		}
		
		#contact-content ul li.twitter {
			background:url(../images/icon-twitter.jpg) no-repeat left;
			background-position:10px 0px;
		}
		
		#contact-content h3 {
			color:#00B5CC;
			margin-bottom:10px;
			font-weight:bold;
		}
				
		#contact-content p {
			font-size:13px;
			line-height:17px;
		}
		
		#contact-content a {
			color:#000000;
			text-decoration:none;
		}
		

		form {
			font-size:13px;
		}
		
		.web-item {
			float:left;
			margin-bottom:10px;
			width:100%;
		}
		
			.web-item label{
				float:left;
				width:150px;
				font-size:13px;
				line-height:20px;
			}
			
			.inside-label{
				width:55px!important;
				padding-left:10px;
			}
			
			.web-item .web-textbox{
				float:left;
				padding:2px;
				width:350px;
				border:none;
				height:20px;
				font-size:13px;
				line-height:20px;
				background-color:#E7E7E7;
			}
			
			.web-textbox-small{
				width:140px;
				float:left;
				padding:2px;
				border:none;
				height:20px;
				font-size:13px;
				line-height:20px;
				background-color:#E7E7E7;
			}
			
			.web-item .web-textarea{
				float:left;
				padding:2px;
				font-family:Helvetica, Arial, sans-serif;
				width:350px;
				border:none;
				font-size:13px;
				background-color:#E7E7E7;
			}
			
			.web-item .btn-submit{
				clear:both;
				float:right;
				margin-right:145px;
				background:url(../images/btn-submit.jpg) no-repeat;
				text-indent:-9999px;
				border:0px;
				width:92px;
				height:23px;
				cursor:pointer;
			}
			
			#contact-content .btn-submit {
			margin:0px!important;
		}


/* Default */
		
	#default {
		width:970px;
		margin:0px auto;
		margin-bottom:20px;
		padding:15px;
	}
	
	#default a{
		color:#00B5CC;
		text-decoration:none;
	}
	
	#default a:hover{
		color:#00B5CC;
		text-decoration:underline;
	}
	
	#default h1 {
		color:#00B5CC;
		font-size:22px;
		font-weight:bold;
		margin-bottom:10px;
	}
	
	#default h2 {
		color:#00B5CC;
		font-size:16px;
		font-weight:bold;
		margin-bottom:10px;
		text-transform:uppercase;
	}
		
	#default p {
		font-size:15px;
		margin-bottom:10px;
		line-height:20px;
	}
	
	#default ul {
		list-style:none;
		margin-bottom:10px;
	}
	
	#default ul li{
		padding-left:15px;
		font-size:15px;
		line-height:20px;
		background:url(../images/li-icon.jpg) no-repeat left;
		background-position:0px 5px;
	}
	
/* Reports */

.report-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
	padding:10px 0px;
	background-position: 630px 18px;
}

	.report-block {
		float:left;
		width:580px;
		font-size:14px;
	}
	
	.report-pdf {
		float:left;
		padding-left:15px;
		width:40px;
	}
	
	
	.report-arrow {
		float:right;
		padding-right:10px;
		width:10px;
	}
	
	.report-title {
		font-weight:bold;
	}
	
	
	.report-title a{
		color:#000000!important;
	}
	
/* Team */

.team-item {
	width:200px;
	float:left;
	min-height:285px;
	box-shadow: 2px 2px 5px #CCCCCC;
	margin-bottom:20px;
	margin-right:15px;
	position:relative;
}

	.team-pic {
		width:200px;
		height:200px;
	}
	.team-inner-pic {
		float:left; 
		margin:0px 10px 10px 0px;
	}
	
	.team-pos {
		padding:10px 10px 0px;
		font-weight:bold;
		line-height:15px!important;
		text-transform:uppercase;
		font-size:13px;
	}
	
	.team-name {
		padding:0px 10px 10px;
		color:#00B5CC;
		font-size:18px;
	}
	
	.team-btn {
		position:absolute;
		bottom:10px;
		right:10px;
	
	}
	
/* Our Alliance */

.alliance-wrapper {
	border-top:2px solid #00B5CC;
	width:640px;
	float:left;
	box-shadow: 2px 2px 5px #CCCCCC;
	margin-bottom:20px;
}

.alliance-wrapper a {
	color:#000000!important;

}

.alliance-wrapper ul{
}

.alliance-wrapper ul li{
	background:none!important;
	margin-left:0px!important;
	padding-left:20px!important;
	display:block;
	font-size:13px!important;
	line-height:22px!important;
	border-top:1px solid #00B5CC;
	font-weight:bold;
	color:#00B5CC;
	text-transform:uppercase;
}

.alliance-wrapper ul li ul{

}

.alliance-wrapper ul li ul li{
	background:none!important;
	margin-left:0px!important;
	padding-left:0px!important;
	display:block;
	font-weight:normal;
	color:#000000;
	text-transform:none;
}




/* Committees */

.committees-wrapper {
	border-top:2px solid #00B5CC;
	width:640px;
	float:left;
	box-shadow: 2px 2px 5px #CCCCCC;
	margin-bottom:20px;
}

.committees-wrapper h2{
	padding-left:15px;
	padding-top:10px;
}

.committees-item {
	float:left;
	width:610px;
	border-top:1px solid #00B5CC;
	background-position: 610px;
	padding:10px 15px;
}

	.committees-block {
		float:left;
		width:550px;
		font-size:14px;
	}

	.committees-title {
		font-weight:bold;
	}
	
	.committees-role {
		color:#00B5CC;
	
	}
	
/* Research Showcase */

.showcase-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
	margin-bottom:20px;
}

.showcase-item {
	float:left;
	width:630px;
	min-height:90px;
	border-top:1px solid #00B5CC;
	padding:10px;
	line-height:18px;
}

	.showcase-block {
		float:left;
		width:520px;
		font-size:14px;
	}
	
	.showcase-twitter a{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		float:left;
		margin-left:10px;
		height:26px;
		width:26px;
		margin-top:35px;
	}
	
	.showcase-twitter a:hover{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	.showcase-facebook a{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		height:26px;
		width:26px;
		float:left;
		margin-left:10px;
		margin-top:35px;
	}
	
	.showcase-facebook a:hover{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	.showcase-arrow {

		float:left;



		padding-left:10px;
		padding-top:32px;
		width:10px;
	}
	

	.showcase-file {
		float:left;
		padding-left:10px;
		padding-top:32px;
		width:10px;
	}
	
	.showcase-title {
		font-weight:bold;
	}
	
	
	.showcase-title a  {
		color:#000000!important;
	}
	
/* Searchable Database */

		
		.database-btn {
			border:none;
			cursor:pointer;
			float:left;
			height:29px;
			width:29px;
			background:url(../images/btn-searchable-database.jpg) no-repeat;
			text-indent:-9999px;
		}
				
		.database-textbox {
			margin-right:5px;
			border:none;
			background:#E7E7E7;
			padding:5px;
			width:200px;
			float:left;
			font-size:15px;
			line-height:15px;
		}
		

.database-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
	margin-bottom:20px;
	background:url(../images/bg-searchable-database.jpg) repeat-y;
	margin-top:20px;
}

.database-heading {
	float:left;
	width:197px;
	padding-left:10px;
	font-weight:bold;
	line-height:30px;
	text-transform:uppercase;
}

.pad208 {
	width:208px;
}

.database-item {
	float:left;
	width:630px;
	border-top:1px solid #00B5CC;
	padding:10px;
	font-size:14px;
	line-height:18px;
}

.database-name {
	float:left;
	width:197px;
}

.database-organisation {
	float:left;
	width:208px;
	padding-left:10px;
}

.database-title {
	padding-left:10px;
	float:left;
	width:205px;
}

/* Guidelines */

.guidelines-wrapper {
	border-top:2px solid #00B5CC;
	width:640px;
	float:left;
	margin-bottom:20px;
	box-shadow: 2px 2px 5px #CCCCCC;
}

.guidelines-wrapper h2{
	width:625px;
	float:left;
	padding-left:15px;
	padding-top:10px;
}

.guidelines-wrapper p{
	float:left;
	padding-left:15px;
}

.guidelines-item {
	float:left;
	width:640px;
	border-top:1px solid #00B5CC;
	padding:10px 0px;
	background-position: 620px;
}

	.guidelines-block {
		float:left;
		width:580px;
		font-size:14px;
		padding-left:15px;
	}
	
	.guidelines-pdf {
		float:left;
		padding-left:15px;
		width:40px;
	}
	
	.guidelines-title {
	}
	
	.guidelines-title a{
		color:#000000!important;
	}
	
	.guidelines-arrow {
		float:right;
		padding-right:10px;
		padding-top:5px;
		width:10px;
	}
	
/* Opportunities */

.opportunities-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
	margin-bottom:10px;
	border-bottom:1px solid #00B5CC;
}

.opportunities-wrapper h2{
	padding-left:15px;
	padding-top:10px;
	margin-bottom:0px!important;
	margin-top:15px!important;
	clear:both;
	display:block;
}

.opportunities-item {
	float:left;
	width:650px;
	border-bottom:1px solid #00B5CC;
	padding:10px 0px;
}

	.opportunities-block {
		float:left;
		width:620px;
		font-size:14px;
		padding-left:15px;
	}
	
	.opportunities-title {
		font-weight:bold;
		font-size:17px;
		margin-bottom:5px;
	}
	
	.opportunities-title a{
		color:#000000!important;
	}
	
/* Glossary */

.glossary-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
}

.glossary-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
	padding:10px 0px;
}

	.glossary-title {
		font-weight:bold;
		color:#00B5CC;

	}
	
	.glossary-description {
		font-size:14px;

	}

/* Links */

.links-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
}

.links-wrapper h2{
	float:left;
	width:650px;
	border-top:2px solid #00B5CC;
	padding:10px 0px;
	margin-bottom:0px!important;
}

.links-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
	padding:10px 0px;
}

	.links-title {
		width:600px;
		padding-left:15px;
		float:left;
	}
		
	.links-title a{
		color:#000000!important;
	}
	
	.links-arrow {
		float:left;
		padding-left:10px;
		padding-top:5px;
		width:10px;
	}
	
	
/* Perspectives */

.perspectives-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;

}

.perspectives-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
	padding:10px 0px;
}

	.perspectives-block {
		float:left;
		width:620px;
		font-size:14px;
	}
	
	.participate-in-research	.perspectives-title {
	}
	
	
	.perspectives-title {
		font-weight:bold;
		color:#00B5CC;
	}
		
	.perspectives-title a{
		color:#000000!important;
	}
	
	
	.perspectives-arrow {
		float:right;
		padding-right:10px;
		padding-top:10px;
		width:10px;
	}
	
	
	
/* Units Contacts */

.contacts-wrapper {
	width:650px;
	float:left;
	margin-bottom:15px;
}

.contacts-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
}

	.contacts-block {
		float:left;
		width:650px;
		font-size:14px;
		padding:10px 0px;
	}
	
	.contacts-title {
		font-weight:bold;
		color:#00B5CC;
	}
	
		
	.contacts-description {
		margin-top:2px;
	}

	
/* Toggle */

ul.toggle-div {
	margin-left:0px!important;
	padding:0px!important;
}

ul.toggle-div li {
	margin-left:0px!important;
	padding:0px!important;
	border-bottom:1px solid #00B5CC;
	line-height:30px;
	background:url(../images/bg-toggle-down.jpg) 600px 0px no-repeat!important;
}

ul.toggle-div li.upArrow {
    background:url(../images/bg-toggle-up.jpg) 600px 0px no-repeat!important;
}

ul.toggle-div li a{
	display:block;
	line-height:30px;
}

.myAccord ul {
	padding:0px!important;
	list-style:disc!important;
}

.myAccord ul li {
	padding:0px!important;
	list-style:disc!important;
	padding-left:10px;
	border-bottom:none;

	display:block!important;
	margin-left:10px!important;
	padding-left:20px!important;
	background:url(../images/bg-icon-dot.jpg) no-repeat!important;
	background-position:0px 4px!important;
}

.myAccord{padding:8px 0;} 

/* What's on */


.whatson-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
	margin-bottom:20px;
}

.whatson-item {
	float:left;
	width:650px;
	border-top:1px solid #00B5CC;
	background-position: 630px 50px;
}

	.whatson-date {
		float:left;
		width:630px;
		background-color:#E7E7E7;
		font-size:14px;
		padding:10px;
	}

	.whatson-block {
		float:left;
		width:520px;
		font-size:14px;
		padding:10px;
	}
	
	.whatson-twitter a{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		float:left;
		margin-left:10px;
		width:26px;
		height:26px;
		margin-top:15px;
	}
	
	
	.whatson-twitter a:hover{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	.whatson-facebook a{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		float:left;
		margin-left:10px;
		margin-top:15px;
		width:26px;
		height:26px;
	}
	
	
	.whatson-facebook a:hover{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	.whatson-arrow {
		float:left;
		margin-left:10px;
		margin-top:12px;
		width:10px;
	}
	
	.whatson-title {
		font-weight:bold;
	}

	
/* Photo Gallery */

.gallery-item {
	width:200px;
	float:left;
	min-height:265px;
	box-shadow: 2px 2px 5px #CCCCCC;
	margin-bottom:20px;
	margin-right:15px;
	position:relative;
}

	.gallery-pic {
		width:200px;
		height:200px;
	}
	
	.gallery-name {
		padding:10px 10px 0px;
		font-size:14px;
		font-weight:bold;
		line-height:15px;
	}
	
	.gallery-name a {
		text-decoration:none;
	}
	
	.gallery-btn {
		position:absolute;
		bottom:10px;
		right:10px;
	
	}
	
/* Pagination */

ul.pagination li {
	background:none!important;
	padding-left:10px!important;
}

ul#webapp3077pagination {
	clear:both;
	margin-top:30px;
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;


}

.myAccord a {
	display:inline!important;
}

/* Latest News */

.latestnews-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
	margin-bottom:20px;
}

.latestnews-item {
	float:left;
	width:630px;
	border-top:1px solid #00B5CC;
	padding:10px;
}

	.latestnews-block {

		float:left;
		width:520px;
		font-size:14px;
		min-height:90px;
	}

	
	.latestnews-twitter a{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		float:left;
		margin-left:10px;
		width:26px;
		height:26px;
		margin-top:35px;
	}
	
	.latestnews-twitter a:hover{
		background:url(/images/sprite-twitter.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	.latestnews-facebook a{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		float:left;
		margin-left:10px;
		margin-top:35px;
		width:26px;
		height:26px;
	}
	
	
	.latestnews-facebook a:hover{
		background:url(/images/sprite-facebook.jpg) no-repeat;
		background-position:0px -26px;
	}
	
	
	.latestnews-arrow {
		float:left;
		margin-left:10px;
		margin-top:32px;
		width:10px;
	}
	
	.latestnews-title {
		font-weight:bold;
	}
	
	
	.latestnews-title a  {
		color:#000000!important;
	}
	
/* Support Directory */


.directory-wrapper {
	border-top:2px solid #00B5CC;
	width:650px;
	float:left;
}

.directory-wrapper h2{
	padding-left:15px;
	padding-top:10px;
	margin-bottom:0px!important;
	clear:both;
	display:block;
}

.directory-item {
	float:left;
	width:650px;
	border-bottom:1px solid #00B5CC;
	padding:10px 0px;
}

	.directory-block {
		float:left;
		width:600px;
		font-size:14px;
		padding-left:15px;
	}
	
	.directory-title {
		font-weight:bold;
		font-size:17px;
		margin-bottom:5px;
	}
	
	.directory-title a{
		color:#000000!important;
	}
	
	.directory-arrow {
		float:right; 
		height:60px; 
		width:50px; 
		display:block;
	}
	
/* Videos */


.video-item {
	width:200px;
	float:left;
	min-height:220px;
	box-shadow: 2px 2px 5px #CCCCCC;
	margin-bottom:20px;
	margin-right:15px;
	position:relative;
}

	.video-pic {
		width:200px;
		height:150px;
	}
	
	.video-pic img{
		width:200px;
		height:150px;
	}
	
	.video-name {
		padding:10px 10px 0px;
		font-size:14px;
		font-weight:bold;
		line-height:15px;
	}
	
	.video-name a {
		text-decoration:none;
	}
	
	.video-btn {
		position:absolute;
		bottom:10px;
		right:10px;
	
	}
	
	.sponsors-wrapper img {
		margin-right:30px;
		margin-bottom:15px;
	}
	
	.employment-items h2 {
		text-transform:none!important;
	
	}

.d-heading { display:block; }
.m-heading { display:none; }
.h100 {height:100px; }

.pos-region {float: right; width: 200px; text-align: right; }


#lhs-wrapper ul, #lhs-wrapper ul li {
		list-style:none!important;
}

#lhs-wrapper ul li a{
		border-top:1px solid #00ABC8;
		padding:14px 30px 14px 10px;
		width:272px;
		font-size:14px;
		background:url(../images/bg-arrow.jpg) right no-repeat;
		background-position:290px;
		font-weight:bold;
		display:block;
		text-decoration:none;
		color:#000000;
}

#lhs-wrapper ul li.selected a{
		color:#00B5CC!important;
		text-decoration:none;
}

#lhs-wrapper ul li a:hover{
		color:#00B5CC!important;
		text-decoration:none;
}