body{background-color:#eeeeee;}
/*** MINI NAVIGATION ***/
#top_mini_navigation{background-color:#29173a;border-bottom:solid 1px #666666;}
#top_mini_navigation > ul{padding:0;}
#top_mini_navigation > ul > li{
	position: relative; 
	display: block;
	float: left;
}
#top_mini_navigation > ul > li > a{
	display:block;
	margin:0;
	padding:6px 20px;
	border-width:0 0 0 0;
	border-style:none none none none;
	border-color:transparent transparent transparent transparent;
	color:#cccccc;
	font-size:11px;
	background-repeat:no-repeat;
	background-size:15px auto;
	background-position:0 6px;
}
#top_mini_navigation > ul > li > a:hover{text-decoration:underline;color:#ffffff;}
	#top_mini_navigation > ul > li > a.a_mini_sign_in{background-image:url('../images/login.png');}
	#top_mini_navigation > ul > li > a.a_mini_newsletter{background-image:url('../images/newsletter.png');background-size:12px auto;}
	#top_mini_navigation > ul > li > a.a_mini_knowledge_hub{background-image:url('../images/knowledge_hub.png');}
@media only screen and (max-width: 767px) {
	#top_mini_navigation{display:none;}
}
/*** NAVIGATION ***/
#navigation{background-color:#ffffff;}
#navigation > div > ul{float:left;padding:0;}
#navigation > div > ul > li{
	position: relative; 
	display: block;
	float: left;
}
#navigation > div > ul > li > a{
	display: block;
	margin: 0;
	padding: 9px 17px 8px;
	border-width: 0 0 0 1px;
	border-style: none none none solid;
	border-color: transparent transparent transparent #ebebeb;
	color: #1e1e1e;
	text-transform: uppercase;
	font-size: 12px;
}
#navigation ::-moz-selection	{ background-color: #4d3069;color:#ffffff; } 
#navigation ::selection		{ background-color: #4d3069;color:#ffffff; }

#navigation > div > ul > li > a:hover{background-color: #4d3069;color:#ffffff;}
#navigation > div > ul > li.current-menu-item > a{background-color: #4d3069;color:#ffffff;}

#navigation > div > ul > li > a.a_nav_home{background-color:#4d3069; text-indent:-10000px; overflow:hidden;display:block;width:45px;background-position:center 4px; background-size:40px auto; background-repeat:no-repeat;}
#navigation > div > ul > li > a.a_nav_home{background-image:url('../images/phg-purple.png');background-color:#ffffff;}
#navigation > div > ul > li > a:hover.a_nav_home{background-image:url('../images/phg.png');background-color:#4d3069;}

#navigation > div > ul > li.current-menu-item > a.a_nav_home{background-color:#4d3069; text-indent:-10000px; overflow:hidden;display:block;width:45px;background-position:center 4px; background-size:40px auto; background-repeat:no-repeat;}
#navigation > div > ul > li.current-menu-item > a.a_nav_home{background-image:url('../images/phg.png');}
#navigation > div > ul > li.current-menu-item > a:hover.a_nav_home{background-image:url('../images/phg-purple.png');background-color:#ffffff;}
	#navigation ul ul{
		position: absolute;
		z-index: 9999;
		display: none;
		margin-top: 1px;
		width: 180px;
		background-color: #fff;
		-webkit-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.025);
		   -moz-box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.025);
				box-shadow: 2px 2px 0 rgba(0, 0, 0, 0.025);
		opacity: 1;
	}
	#navigation ul ul li{
		position: relative; 
		margin-top: -1px;
		border: 1px solid #eaeaea;
		background-color: #fff;
	}
	#navigation ul ul li a{
		display: block;
		padding: 6px 20px;
		color: #818181;
		font-weight: 400;
		font-size: 13px;
	}
	#navigation ul ul li a:hover{color:#333333;}
#navigation #search{float:right;}
@media only screen and (max-width: 767px) {
	#navigation{display:none;}
}
/***mobile_navigation***/
#mobile_navigation{display:none;}
@media only screen and (max-width: 767px) {
	#mobile_navigation{display:block;background-color:#4d3069;}
	#mobile_navigation_logo{}
	#mobile_navigation_logo img{width:50%;margin:20px 10px 10px 0;float:right;}
	#mobile_navigation_links{background-color:#29173a;border-bottom:solid #969696 1px;border-top:solid #969696 1px;}
	.mobile_navigation_link_nav{display:block;margin:0;float:left;width:79%;overflow:hidden;color:#ffffff;padding:6px 0;font-weight:bold; text-indent:20px;}
	.mobile_navigation_link_nav{background-image:url('../images/menu.png');background-repeat:no-repeat; background-position:left 10px; background-size:10px auto;}
	.mobile_navigation_link_nav:hover{text-decoration:underline;}
	.mobile_navigation_link_search{display:block;margin:0;float:right;width:20px;overflow:hidden;}
	.mobile_navigation_link_search:after{
				position: absolute;
				top: 0;
				right: 0;
				z-index: 4;
				width: 34px;
				height: 34px;
				color: #eeeeee;
				content: "\f002";
				font-size: 14px;
				font-family: "FontAwesome";
				line-height: 34px;
				text-align: center;
	}
}
/***mobile_navigation_footer***/
#mobile_navigation_footer{display:none;}
#mobile_search_footer{display:none;}
@media only screen and (max-width: 767px) {
	#mobile_search_footer{display:block;background-color1:#c50f3c;background-color:#96785e;}
	#mobile_search_footer div.container{padding:10px 0;}
	#mobile_search_footer input[type="text"]{width:80%;}
	#mobile_navigation_footer{display:block;background-color:#29173a;}
	#mobile_navigation_footer h1{font-weight:300;font-size:150%;color:#ffffff;padding:10px 0;margin:0;border-bottom:solid white 1px;}
	#mobile_navigation_footer ul{padding:0 0 20px 0;}
	#mobile_navigation_footer li{border-bottom:dotted #969696 1px;}
	#mobile_navigation_footer li a{padding:8px 6px;color:#cccccc;font-weight:bold;
				left:20px;
				position:relative;
				display:inline-block;}
	#mobile_navigation_footer li a:before{
				position: absolute;
				left: -15px;
				top: 0;
				width: 4px;
				height: 100%;
				display: block;
				background-image: url(../images/arrow-light.png);
				background-position: 0 center;
				background-repeat: no-repeat;
				content: "";
				-webkit-transition: left .2s linear;
				   -moz-transition: left .2s linear;
					-ms-transition: left .2s linear;
					 -o-transition: left .2s linear;
						transition: left .2s linear;  
	}
	#mobile_navigation_footer li a:hover{color:#ffffff; border-bottom-color:#ffffff;}
	#mobile_navigation_footer li a:hover:before{left: -10px;}
}
/***banner***/
#banner{display:block;background-color:#4d3069;height:250px;margin:0;}

	#banner .slides{height:250px;overflow:hidden;}
	#banner .slides li.li-slide{height:250px;background-size:100% auto; background-position:center;}
	#banner .slides li.li-slide-rg{background-image-00:url('../images/rg1.jpg');background-image:url(../images/realising-genomics_banner.png);
								 background-size:1600px auto; background-position:0 -200px;}
	#banner .slides li.li-slide-pattern{background-image:url('../images/bg_escheresque_269.png');}
	#banner .slides li.li-slide-red{background-color:#c50f3c;}
	#banner .slides li.li-slide .li-slide-text{padding-top:40px;}
		#banner .slides li.li-slide .li-slide-text h1{color:white;font-weight:300;}
		#banner .slides li.li-slide .li-slide-text h2{color:white;font-weight:normal;font-size:135%;}
		#banner .slides li.li-slide:hover .li-slide-text h1{text-decoration:underline;}
	#banner .slides li.li-slide .li-slide-image{}
	#banner .slides li.li-slide .li-slide-image img.banner_image_report{
		-moz-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		box-shadow: 0 0 9px rgba(0,0,0,0.7);
		width:260px;
		margin:20px 0 0 20px;
		}
@media only screen and (max-width: 767px) {
	#banner .slides li.li-slide{background-size:auto 100%;}
	#banner .slides li.li-slide .li-slide-image{display:none;}
	#banner .slides li.li-slide .li-slide-text h1{font-size:180%;}
	#banner .slides li.li-slide .li-slide-text h2{font-size:100%;}
}
/**home_body**/
#home_body{display:block;background-color:#ffffff;padding:10px 0 10px 0;}
#home_body ::selection {
background-color: #4d3069;
color: #ffffff;
}

#main_links{margin-bottom:10px;}
	#main_links h1{font-weight:300;font-size:220%;color:#4d3069;margin-bottom:12px;}
#main_links > ul{padding:0;}

#main_links > ul > li{
	position: relative; 
	display: block;
	float: left;
	width:290px;
}
#main_links > ul > li > a.main_links_item{
	display: block;
	margin:0 10px 10px 0;
	padding:0;
	border-width:0 0 0 0;
	border-style: none none none none;
	border-color: transparent transparent transparent transparent;
	color: white;
	font-size: 12px;
	background-color:#4d3069;
	height:70px;
}
#main_links > ul > li > a:hover.main_links_item{
	background-color:#29173a;
}
#main_links > ul > li > a.main_links_item .main_links_img_div{
	float:left;
	width:35%;
	margin:0 3% 0 0;
	background-color:#4d3069;
	height:70px;
	background-size:160px auto;
	background-position:center;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
}
	#main_links > ul > li > a:hover.main_links_item .main_links_img_div{
		/*background-size:165px auto;*/
		width:37%;
	-webkit-transition: width .2s linear;
	   -moz-transition: width .2s linear;
		-ms-transition: width .2s linear;
		 -o-transition: width .2s linear;
			transition: width .2s linear;  
/*
	-webkit-transition: background-size .1s linear;
	   -moz-transition: background-size .1s linear;
		-ms-transition: background-size .1s linear;
		 -o-transition: background-size .1s linear;
			transition: background-size .1s linear;  
*/
		-webkit-filter: grayscale(0%);
		   -moz-filter: grayscale(0%);
			    filter: grayscale(0%);
	}
	#main_links > ul > li > a.main_links_item .main_links_img_div_1{background-image:url('../images/ca.jpg'); background-size:160px auto; background-position:center center;}
	#main_links > ul > li > a.main_links_item .main_links_img_div_2{background-image:url('../images/meeting.jpg'); background-size:165px auto; background-position:-20px -60px;}
	#main_links > ul > li > a.main_links_item .main_links_img_div_3{background-image:url('../images/report.jpg'); background-size:180px auto; background-position:-70px 0px;}
	#main_links > ul > li > a.main_links_item .main_links_img_div_4{background-image:url('../images/global.jpg'); background-size:165px auto; background-position:center 0px;}

#main_links > ul > li > a.main_links_item .main_links_text{
	float:left;
	width:60%;
}
	#main_links > ul > li > a.main_links_item .main_links_text h2.main_links_title{
		font-size:125%;
		margin:8px 0 5px 0;
		color:white;
		font-weight:200;
	}
	#main_links > ul > li > a.main_links_item:hover .main_links_text h2.main_links_title{text-decoration:underline;}
	#main_links > ul > li > a.main_links_item .main_links_text p.main_links_desc{
		color:white;
		font-size:90%;
	}
@media only screen and (min-width: 480px) and (max-width: 959px) {
	#main_links > ul > li{
		position: relative; 
		display: block;
		float: left;
		width:100%;
	}
}
#home_twitter{}
	#home_twitter h1{font-weight:300;font-size:220%;color:#4d3069;margin-bottom:12px;}
	#home_twitter > ul{}
	#home_twitter > ul > li{width:290px;float:left;}
	#home_twitter > ul > li img.home_twitter_img{float:left;width:50px;margin:0 10px 10px 0;}
	#home_twitter > ul > li .home_twitter_text{margin:0;}
	@media only screen and (max-width: 767px) {
		#home_twitter{display:none;}
	}
#home_publications{margin:0 0 10px 0;}
	#home_publications h1{font-weight:300;font-size:220%;color:#4d3069;margin-bottom:12px;}
		#home_publications h1 > a{color:#4d3069;}
	#home_publications > ul{}
	#home_publications > ul > li{width:290px;float:left;}
	#home_publications > ul > li > a {display:block;max-height:70px;overflow:hidden;margin:0 5px 5px 0;border-bottom:solid #cccccc 1px;}
	#home_publications > ul > li > a:hover {border-bottom:solid #4d3069 1px;}
	#home_publications > ul > li > a > img.home_publications_img{width:65px;margin:0px 15px 10px 0;float:left;}
	#home_publications > ul > li > a > img.home_publications_img{	
		-moz-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		box-shadow: 0 0 9px rgba(0,0,0,0.7);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		filter: grayscale(100%);
		margin:9px;
		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;
	}
	#home_publications > ul > li > a:hover > img.home_publications_img{	
		-moz-box-shadow: 0 0 15px rgba(0,0,0,0.9);
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.9);
		box-shadow: 0 0 15px rgba(0,0,0,0.9);
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		filter: grayscale(0%);
			-webkit-transform: translateY(-3px);
			   -moz-transform: translateY(-3px);
				-ms-transform: translateY(-3px);
				 -o-transform: translateY(-3px);
					transform: translateY(-3px);
	}
	#home_publications > ul > li > a > h2{font-size:90%;font-weight:bold;color:#4d3069;padding:10px 10px 0 0;line-height:1.3em;}
		#home_publications > ul > li > a:hover > h2{text-decoration:underline;}
@media only screen and (min-width: 480px) and (max-width: 959px) {
	#home_publications > ul > li{width:100%;}
}
	
#home_right_col{margin-bottom:30px;display:block;}
	#home_right_col > #home_news > h1{font-weight:300;font-size:220%;color:#4d3069;margin-bottom:12px;}
		#home_right_col > #home_news > h1 > a{color:#4d3069;}
	#home_right_col > #home_news .home_news_feature{padding:0 0 10px 0;border-bottom:dotted 1px #cccccc;}
	#home_right_col > #home_news .home_news_feature a h2{font-weight:bold;font-size:120%;margin-bottom:5px;padding-right:100px;color:#4d3069;}
		#home_right_col > #home_news .home_news_feature a:hover h2{text-decoration:underline;}
	#home_right_col > #home_news .home_news_feature .news_author{font-size:85%;color:#999999;padding:0 100px 3px 0;position:relative;}
	#home_right_col > #home_news .home_news_feature .news_author img.news_author_img{right:0;bottom:0;width:78px;position:absolute;}
	#home_right_col > #home_news .home_news_feature .news_blurb{font-size:100%;color:#333333;clear:both;padding:5px 0;margin:0;border-top:solid #cccccc 1px;}
	#home_right_col > #home_news .home_news_item{padding:5px 0;border-bottom:dotted 1px #cccccc;}
	#home_right_col > #home_news .home_news_item img.news_author_img{float:left;width:45px;margin:0 10px 0 0;}
	#home_right_col > #home_news .home_news_item a h2{font-size:100%;font-weight:bold;margin:0 0 3px 0;color:#4d3069;}
		#home_right_col > #home_news .home_news_item a:hover h2{text-decoration:underline;}
	#home_right_col > #home_news .home_news_item .news_author{font-size:85%;color:#999999;padding-left:55px;}
/*****PAGE******/
#page_header{background-color:#4d3069;padding-bottom:30px;color:white;background-size:100% auto; background-repeat:no-repeat;}
	#page_header ::-moz-selection	{ color: #4d3069; background-color:#ffffff; } 
	#page_header ::selection	{ color: #4d3069; background-color:#ffffff; }

	@media only screen and (max-width: 767px) {
		#page_header{background-size:100% auto;background-position:top center;}
	}
	@media only screen and (max-width: 479px) {
		#page_header{background-size:auto 100%;background-position:center;}
	}
	#page_header.page_banner_contact{background-image:url(../images/strangeways_back.png); background-size:100% auto; background-repeat:no-repeat; background-position:0 140px;}
		#page_header.page_banner_contact a img{
		-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		box-shadow: 0 0 15px rgba(0,0,0,0.5);}
		#page_header.page_banner_contact a:hover img{
		-moz-box-shadow: 0 0 25px rgba(0,0,0,0.9);
		-webkit-box-shadow: 0 0 25px rgba(0,0,0,0.9);
		box-shadow: 0 0 25px rgba(0,0,0,0.9);}

	#page_header.project_page_header_brc{background-image:url(../images/brc_banner_20140425.00.png); background-size:100% auto; background-repeat:no-repeat;}
/*
	#page_header.project_page_header_realising-genomics{background-image:url(../images/realising-genomics_banner.png); background-size:100% auto; background-repeat:no-repeat;}
	#page_header.project_page_header_cogs{background-image:url(../images/cogs_banner.png); background-size:100% auto; background-repeat:no-repeat;}
	#page_header.project_page_header_realising-genomics{background-image:url(../images/realising-genomics_banner.png); background-size:100% auto; background-repeat:no-repeat;}


	#page_header.project_page_header_id{background-image:url(../images/id.png); background-size:100% auto; background-repeat:no-repeat;}
	#page_header.project_page_header_wgs{background-image:url(../images/wgs_banner.png); background-size:100% auto; background-repeat:no-repeat; background-color:#75541d;}
*/
	@media only screen and (max-width: 767px) {#page_header.project_page_header{background-image:none}}
	@media only screen and (max-width: 767px) {#page_header.page_banner_contact{background-size:auto 100%;background-position:0 150px;}}
	@media only screen and (max-width: 767px) {#page_header img{display:none;}}
	#page_header ul.breadcrumb{padding:20px 0 10px 0;}
	#page_header ul.breadcrumb li a{display:inline-block;float:left;padding:0 25px 0 0;color:#ffffff;font-size:90%;position:relative;}
	#page_header ul.breadcrumb li a:after{
				position: absolute;
				right: 5px;
				top: 0;
				width: 10px;
				height: 100%;
				display: block;
				background-image: url(../images/arrow-light.png);
				background-position: 0 center;
				background-repeat: no-repeat;
				content: "";
				
				-webkit-transition: left .2s linear;
				   -moz-transition: left .2s linear;
					-ms-transition: left .2s linear;
					 -o-transition: left .2s linear;
						transition: left .2s linear;  
		}
	#page_header ul.breadcrumb li a:hover:after{right:3px;}
	#page_header h1{color:white;font-weight:300;clear:both;padding:20px 0 10px 0;}
	#page_header h2{color:white;font-weight:normal;font-size:120%;line-height:140%;}
	@media only screen and (max-width: 767px) {
		#page_header_image{display:none;}
	}
#page_body{margin:0;padding:10px 0 30px 0;background-color:#ffffff;}
	#page_body ::-moz-selection	{ background-color: #4d3069;color:#ffffff; } 
	#page_body ::selection		{ background-color: #4d3069;color:#ffffff; }
	#page_body .highlight		{ background-color: #4d3069;color:#ffffff; }
	#page_body h1,
	/* #page_body h2, */
	#page_body h2{color:black;font-weight:bold;font-size:16px},
	#page_body h3,
	#page_body h4{color:#4d3069;font-weight:500;}
	#page_body a{color:#4d3069;}

	@media only screen and (max-width: 767px) {
		#page_body .page_counter .button_page_counter_number{display:none;}
	}
	
	.submenu{border:solid #cccccc 1px;background-color:#eeeeee;padding:20px;margin:0 0 15px 0;}
		#page_body .submenu h1{font-weight:500;font-size:140%;margin:0;padding:0 0 8px 0;border-bottom:solid #cccccc 1px;color:#333333;}	
		.submenu ul{padding:0;}
		#page_body .submenu li{border-bottom:dotted 1px #cccccc;}
		#page_body .submenu li a{display:inline-block;padding:6px 8px 2px 8px;position:relative;left:10px;font-weight:bold;font-size:95%;}
		#page_body .submenu li.active a,
		#page_body .submenu li a:hover{color:#4d3069;text-decoration:underline;}
		#page_body .submenu li a:before{		
				position: absolute;
				left: -10px;
				top: 0;
				width: 4px;
				height: 100%;
				display: block;
				background-image: url(../images/arrow-black.png);
				background-position: 0 center;
				background-repeat: no-repeat;
				content: "";
				
				-webkit-transition: left .2s linear;
				   -moz-transition: left .2s linear;
					-ms-transition: left .2s linear;
					 -o-transition: left .2s linear;
						transition: left .2s linear;  
		}
		#page_body .submenu li a:hover:before{left:-5px;}
		#page_body .submenu li .date{font-weight:normal;font-size:90%;color:#333333;display:block;position:relative;left:17px;padding:0 0 6px 0;}
		#page_body .submenu li .staff-position{font-weight:normal;font-size:90%;color:#333333;display:block;position:relative;left:17px;padding:0 0 6px 0;}
		
		#page_body .submenu li ul{margin:0 0 10px 20px;}
		#page_body .submenu li ul li{border-bottom:0;}
		#page_body .submenu li.active ul li a{text-decoration:none;}
		#page_body .submenu li.active ul li a:hover{text-decoration:underline;}
/*****NEWS****/
#section_news_feature{margin-bottom:5px;}
.news_item{}
#page_body .news_item a h2{font-family: Georgia, "Times New Roman", Times, serif;color:#333333;}
	#page_body .news_item a:hover h2{text-decoration:underline;color:#4d3069;}
	
.news_item_feature img{width:100%;}

.news_item_feature_2{border-bottom:solid #cccccc 2px;margin: 0 0 10px 0;}
	.news_item_feature_2 a h2{font-size:140%;}
	.news_item_feature_2 img{width:100%;}	
	/***
	.news_item_feature_2 a .news_item_img img{
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		filter: grayscale(100%);
	}
	.news_item_feature_2 a:hover .news_item_img img{
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		filter: grayscale(0%);
	}	
	***/
.news_item a .news_item_blurb{color:#333333;}
ul.news_item_feature_list{}
	ul.news_item_feature_list li{border-bottom:dotted 1px #cccccc;margin-bottom:6px;min-height:50px;}
	ul.news_item_feature_list li a{display:inline-block;padding:0;position:relative;}
	ul.news_item_feature_list li a{font-size:120%;font-weight:500;color:#4d3069;position:relative;}
	ul.news_item_feature_list li a:hover{color:#4d3069;text-decoration:underline;}
	ul.news_item_feature_list li a .news_item_img{position:absolute;width:50px;clip:rect(0 50px 50px 0);left:0;}
	ul.news_item_feature_list li a .news_item_img img{
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
		filter: grayscale(100%);
	}
	ul.news_item_feature_list li a:hover .news_item_img img{
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
		filter: grayscale(0%);
	}
	#page_body ul.news_item_feature_list li a h2{font-size:100%;padding:0 0 0 60px;margin:0 0 6px 0;font-family: Georgia, "Times New Roman", Times, serif;color:#333333;}
ul.news_item_feature_list_2{}
	ul.news_item_feature_list_2 li a{font-size:100%;}
	ul.news_item_feature_list_2 li a .news_item_img{display:none;}
	#page_body ul.news_item_feature_list_2 li a h2{font-size:100%;padding:0;}
.news_item_minor{border-bottom:solid #cccccc 2px;margin: 0 0 10px 0;position:relative;}
	.news_item_minor_img{width:100px;position:absolute;clip:rect(0 100px 100px 0);right:0;}
	.news_item_minor h2{padding-right:110px;}
	.news_item_minor p{padding-right:110px;}	
.sidebanner{margin:20px 0;}
@media only screen and (max-width: 767px) {
	#page_body ul.news_item_feature_list li a h2{font-size:15px;}
	#page_body .news_item_feature_2{border-bottom:dotted 1px #cccccc;margin-bottom:6px;min-height:50px;}
	#page_body .news_item_feature_2 a{display:inline-block;padding:0;position:relative;}
	#page_body .news_item_feature_2 a .news_item_img{position:absolute;width:50px;clip:rect(0 50px 50px 0);left:0;}
	#page_body .news_item_feature_2 a h2{font-size:15px;padding:0 0 0 60px;margin:0 0 6px 0;}
}
/****NEWS PAGE****/
.news_page_header{background-image:url(../images/phg_news_banner_00.png); background-position:right center; background-repeat:no-repeat;}
.custom_page_header{}
	.custom_page_header_impact{}

.news_page_header_title{background-color:#4d3069;}
.news_page_author{color:white;position:relative;border-bottom:solid #795cb0 1px;padding:0px 0 10px 0;}
	.news_page_author_name{display:block;font-weight:bold;padding-right:80px;}
	.news_page_author_name a{color:#ffffff;text-decoration:none;}
	.news_page_author_name a:hover{text-decoration:underline;}
	.news_page_date{display:block;font-size:90%;color:#ffffff;}
	.news_page_author_img{right:0;bottom:0;width:80px;position:absolute;}
.article_content{}
	#page_body .article_content a{text-decoration:none;}
	#page_body .article_content a:hover{text-decoration:underline;}
	.article_content img{margin:0 0 10px 0;width:100%;}
	#page_body img.mobile_article_image{display:none;}
	.article_content blockquote{border-top:solid #795cb0 1px;border-bottom:solid #795cb0 1px;margin:5px 0 10px 0;padding:10px 20px;color:#000000;font-weight:bold; font-style:normal;}
	.article_content blockquote span.comment_title{color:#ffffff;font-weight:bold;display:inline-block;background-color:#4d3069;padding:4px 6px;margin:0 4px 0 0;}
	.article_content .side_quote{float:right;padding:1.5em;margin:0 0 10px 10px;border:solid #cccccc 1px;background-color:#eeeeee;width:10em;font-family:"Open Sans";line-height:1.30;font-size:1em;color:#4d3069;}
	.article_content .phg_purple_box{padding:20px 20px 10px 20px;background-color:#4d3069;color:white;margin:0 0 20px 0;}
		#page_body .article_content .phg_purple_box h3{color:white;}
	.article_content .phg_outline_box{padding:20px 20px 10px 20px;border-top:solid #4d3069 1px;border-bottom:solid #4d3069 1px;margin:0 0 20px 0;}

	.article_content .photo_article,
	.article_content .photo_article_left,
	.article_content .photo_article_right
		{width:30%;margin:0 0 10px 20px;}
		.article_content .photo_article_left{float:left;}
		.article_content .photo_article_right{float:right;}
	@media only screen and (max-width: 767px) {
		.article_content .photo_article,
		.article_content .photo_article_left,
		.article_content .photo_article_right{
			width:100%;
			float:none;
			margin:0 0 10px 0;
		}
		.article_content .side_quote{display:none;}
	}
	@media only screen and (min-width: 768px) {
		/*** Polaroid ***/
		.article_content a.polaroid:after {
		  content: attr(title);
		  text-decoration:none;
		}
		/* Scale the images on hover, add transitions for smoothing things out, and ensure the hover appears on top */
		.article_content a.polaroid:hover {
		  -webkit-transform: scale(1.05);
		  -moz-transform: scale(1.05);
		  position: relative;
		  z-index: 5;
		  text-decoration:none;
		}
		/* Add drop shadows and smooth out the transition (Safari only) */
		.article_content a.polaroid {
			width:30%;
			background: #fff;
			display: inline;
			float: right;
			margin: 0 0 27px 30px;
			padding: 10px 10px 15px;
			text-align: center;
			text-decoration: none;
			color: #333;
			-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
			-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
			-webkit-transition: -webkit-transform .15s linear;
			/*	
			-webkit-transform: rotate(-2deg);
			-moz-transform: rotate(-2deg);

			*/
			font-size:0.8em;
			line-height:1.3em;
		}
		.article_content a.polaroid_left {
			float:left;
			margin: 0 20px 27px 0;
			/*
			-webkit-transform: rotate(2deg);
			-moz-transform: rotate(2deg);
			*/
		}
		 
		/* On hover, darken the shadows a bit */
		.article_content a.polaroid {
		  -webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		  -moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
		}
		.article_content a.polaroid img{	
			vertical-align: middle;
			float:none;
			width:auto;
			margin:0 0 10px 0;
		}
	}
	
.social_bar_bottom{background-color:#eeeeee;padding:5px 10px;margin:30px 0 30px 0;border-top:solid #cccccc 1px;clear:both;}
	.social_bar_bottom .fb-like{margin-right:10px;}
.info_list{margin:0 0 25px 0;}
	#page_body .info_list h2{font-weight:500;font-size:120%;color:#333333;margin:0 0 3px 0;padding:0 0 8px 0;border-bottom:solid #cccccc 1px;}
	.info_list ul{}
	.info_list ul li{border-bottom:dotted #cccccc 1px;}
	#page_body .info_list ul li a{color1:#795cb0;color:#4d3069;display:block;padding:3px 0; text-decoration:none;font-size:90%;}
	#page_body .info_list ul li a:hover{color:#4d3069;text-decoration:underline;}
	
	#page_body .info_list ul li a.link_profile_additional
		{position:relative;padding-left:30px;}
	#page_body .info_list ul li a.link_profile_additional:before{
			top: 2px;
			display: inline-block;
			color: #b2b2b2;
			font-weight: normal;
			font-style: normal;
			font-family: "FontAwesome";
			font-size: 14px;
			position: absolute;
			left: 8px;
			content: "\f0e0";
		}
	#page_body .info_list ul li a:hover.link_profile_additional:before{color:#4d3069;}
		#page_body .info_list ul li a.link_email:before{content: "\f0e0";}
		#page_body .info_list ul li a.link_publications:before{content: "\f02d";}
		#page_body .info_list ul li a.link_twitter:before{content: "\f081";}
		#page_body .info_list ul li a.link_project:before{content: "\f0ae";}
		#page_body .info_list ul li a.link_blog:before{content: "\f0e6";}

	.info_list_reports li a{min-height:57px;overflow:hidden;position:relative;}
	.info_list_reports li a span{display:block;position:absolute;left:63px;top:0;line-height:1.34em;}
	.info_list_reports li a:hover span{text-decoration:underline;}
	.info_list_reports li a img{width:50px;margin:5px;position:absolute;left:0;top:0;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5);
		box-shadow: 0 0 10px rgba(0,0,0,0.5);
	}
	.info_list_reports li a:hover img{
		-moz-box-shadow: 0 0 10px rgba(0,0,0,0.9);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.9);
		box-shadow: 0 0 10px rgba(0,0,0,0.9);
	}
	#page_body .info_list_photos li{float:left;margin:2px;}
	#page_body .info_list_photos li a{height:50px;width:50px;overflow:hidden;padding:0;}
	#page_body .info_list_photos li > a > img{min-height:50px;width:auto;display:margin:0;border:solid #969696 1px;}
	
	#page_body .article_content ul:not(.normal_list){margin:0 0 10px 0;}
	#page_body .article_content ul:not(.normal_list) li{padding:6px 8px 8px 8px;position:relative;left:10px;clear:both;}
	#page_body .article_content ul:not(.normal_list) li:before{		
					position: absolute;
					left: -10px;
					top: 0;
					width: 4px;
					height: 100%;
					display: block;
					background-image: url(../images/arrow-black.png);
					background-position: 0 14px;
					background-repeat: no-repeat;
					content: "";
					
					-webkit-transition: left .2s linear;
					   -moz-transition: left .2s linear;
						-ms-transition: left .2s linear;
						 -o-transition: left .2s linear;
							transition: left .2s linear;  
	}
	#page_body .article_content ul:not(.normal_list) li a:hover{text-decoration:underline;}

	#page_body .article_content ol{margin:5px 0 10px 20px;}	
	#page_body .article_content ol li{padding:0 0 5px 0;}

	
@media only screen and (max-width: 767px) {
	.news_page_header{background-image:none;}
	#section_news_feature > div{margin-left:0;margin-right:0;}
	#page_body{padding-top:0;}
	#page_body >div{padding-top:10px;}
	#page_body > div > div {margin-left:0;margin-right:0;}
	#page_body > section > div {margin-left:0;margin-right:0;}
	.info_list_social{display:none;}
	.article_content img.web_article_image{display:none;}
	.article_content #article_image_container{display:none;}
	#page_body img.mobile_article_image{display:block;width:100%;margin:0 0 10px 0;}
}
/*****BLOG****/
.blog_item{margin:0 0 20px 0;}
.blog_item a h2{margin-bottom:5px;padding-right:60px;}
	.blog_item a:hover h2{text-decoration:underline;}
.blog_item .blog_author{font-size:85%;color:#999999;padding:0 60px 3px 0;position:relative;}
.blog_item .blog_author img.blog_author_img{right:0;bottom:0;height:60px;position:absolute;}
.blog_item .blog_item_blurb{margin:0;border-top:solid #cccccc 1px;padding:10px 0;color:#333333;}
#page_body .submenu_author li a{left:0;padding:10px 0 10px 55px;position:relative;}
#page_body .submenu_author li a img{position:absolute;left:0;top:3px;width:45px;}
#page_body .submenu_author li a:before{content:none;}
/*****BLOG POST - SEE NEWS PAGE****/
#page_body .submenu_blog li a{left:0;padding:10px 0 10px 65px;position:relative;}
#page_body .submenu_blog li a img{width:60px;position:absolute;left:0;top:20px;}
#page_body .submenu_blog li a:before{content:none;}
#page_body .submenu_blog li .date{left:65px;}
/*****REPORT****/
#page_body h1.report_year_heading{clear:both;border-bottom:solid #969696 1px;padding:0 0 5px 0;}
#page_body .report_item{position:relative;clear:both;}
#page_body .report_item > a{display:block;}
#page_body .report_item a .report_item_image{float:left;width:105px;margin:0 0px 0px 0;height:130px;overflow:hidden;}
#page_body .report_item a .report_item_image img
	{
		width:80px;
		-moz-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		box-shadow: 0 0 9px rgba(0,0,0,0.7);
		margin:9px;
	}
#page_body .report_item a:hover .report_item_image img{
		-moz-box-shadow: 0 0 9px rgba(0,0,0,1);
		-webkit-box-shadow: 0 0 9px rgba(0,0,0,1);
		box-shadow: 0 0 9px rgba(0,0,0,1);	
	}
#page_body .report_item a h2{margin:0px 0 5px 0;font-size:140%;font-weight:bold;display:block;padding:8px 0 0 0;}
#page_body .report_item a:hover h2{text-decoration:underline;}
#page_body .report_item .report_author_list{font-size:85%;color:#969696;}
#page_body .report_item .report_description{color:#333333;padding:0 0 10px 0;}
/*****REPORT PAGE****/
#page_header.report_page_header{overflow:hidden;height:200px;background-image-1:url(../images/phg_report_banner_00.png); background-position:right center; background-repeat:no-repeat;}
#page_header.report_page_header .report_page_cover img{
		-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		box-shadow: 0 0 15px rgba(0,0,0,0.5);
		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;
	}
#page_header.report_page_header .report_page_cover a:hover img{
		-moz-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.5);
		box-shadow: 0 0 15px rgba(0,0,0,0.5);
			-webkit-transform: translateY(-3px);
			   -moz-transform: translateY(-3px);
				-ms-transform: translateY(-3px);
				 -o-transform: translateY(-3px);
					transform: translateY(-3px);
	}
	
#page_body .article_content img.report_cover_mobile{display:none;}
/*****PUBLICATIONS****/
#page_body .author_publications{}
#page_body .author_publications ul{margin:0 0 30px 0;}
#page_body .author_publications ul li{display:inline-block;padding:6px 8px 12px 8px;position:relative;left:10px;}
#page_body .author_publications ul li:before{		
				position: absolute;
				left: -10px;
				top: 0;
				width: 4px;
				height: 100%;
				display: block;
				background-image: url(../images/arrow-black.png);
				background-position: 0 center;
				background-repeat: no-repeat;
				content: "";
				
				-webkit-transition: left .2s linear;
				   -moz-transition: left .2s linear;
					-ms-transition: left .2s linear;
					 -o-transition: left .2s linear;
						transition: left .2s linear;  
}
#page_body .author_publications ul li a:hover{text-decoration:underline;}
#page_body .author_publications ul li.author_publications_year{padding:0px 0 8px 0;left-00:0;border-bottom:solid #969696 1px; width:100%;}
#page_body .author_publications ul li.author_publications_year:before{width:0;}
#page_body .author_publications ul li.author_publications_year h2{margin:0;}

@media only screen and (max-width: 767px) {
	#page_header.report_page_header{background-image:none;}
	#page_header.report_page_header{height:auto;}
	#page_header.report_page_header .report_page_cover img{display:none;}	
	#page_body .article_content img.report_cover_mobile{display:block;float:right;width:35%;margin:0 0 1em 1em;}
	#page_body .article_content img.report_cover_mobile{
		-moz-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		-webkit-box-shadow: 0 0 9px rgba(0,0,0,0.7);
		box-shadow: 0 0 9px rgba(0,0,0,0.7);
	}
}
/*****PROJECT LIST****/
#page_body .project_item{width:50%;float:left;}
	#page_body .project_item a h2{margin:0 30px 10px 0;font-size:130%;display:block;}
	#page_body .project_item a p{clear:both;}
		#page_body .project_item a{display:block;}
		#page_body .project_item a:hover h2{text-decoration:underline;}
	#page_body .project_item a img{float:right;width:30%;margin:0 20px 0px 10px;}
	#page_body .project_item a p{color:#333333;padding:0 30px 30px 0;}
	#page_body .project_item_odd{clear:both;}
	#page_body .project_person{background-color:#4d3069;padding:0 0 10px 0;margin:0 0 10px 0;font-size:90%;}
	#page_body .project_person p{color:white;padding:10px 10px 5px 10px;}
	#page_body .project_person a{color:white;margin:0;}
@media only screen and (max-width: 767px) {
	#page_body .project_item{width:100%;float:none;}
}
@media only screen and (min-width: 480px) and (max-width: 959px) {
	#page_body .project_person{font-size:85%;}
	#page_body .project_person a{text-align:left;}
}
/********PEOPLE VIEW******/
.profile_side{background-color:#4d3069;margin:0 0 10px 0;}
.profile_side img{width:100%;}
.profile_side .profile_blurb{padding:12px 15px 27px 15px;color:white;display:block;}
#page_body a.profile_link{display:block;}

/***** SEARCH *****/
form#form_search{margin:0 0 10px 0;}
	form#form_search input[type=text]{width:80%;color:#333333;border:solid #333333 1px;font-size:120%;}
	form#form_search input[type=submit]{width:100px;color:#333333;border:solid #333333 1px;font-size:120%;padding:6px 8px;text-transform:uppercase;background-color:#4d3069;color:#ffffff;}
.search_result_row{margin:5px 0 15px 0;}
	.search_result_row .search_result_title a{font-size:120%;font-weight:bold;}
		.search_result_row a:hover{text-decoration:underline;}
	.search_result_row .search_result_description{}
	.search_result_row .search_result_link{font-size:85%;}
/*****FOOTER****/
#footer{}
	#footer a{color:#969696;}
	#footer h1{font-size:100%;}
	#footer h1 a{color:white;}
	#footer a:hover{text-decoration:underline;color:white;}
	#footer .footer_5 h1{clear:both;}
	#footer .footer_5 img{width:100px;float:right;}

	#footer .footer_links{clear:both;}
	#footer .footer_links ul{list-style:none;margin-top:5px}
	#footer .footer_links ul li{list-style:none;float:left;display:block;}
	#footer .footer_links ul li a{display:block;font-size:0.8em;margin:0;padding:0 8px;border-right:solid #cccccc 1px;}
	#footer .footer_links ul li a strong{color:#969696}
	#footer .footer_links ul li a:hover{color:#4d3069;}
	#footer .footer_links ul li a:hover strong{color:#4d3069;}
	#footer .footer_links ul li:last-child a{border:0;}
	#footer .footer_links ul li:first-child a{padding-left:0;}
	#footer .footer_links ul li a.footer_icon_fb{margin:0 8px 0 8px;padding:0 8px 0 14px; background-image:url('../images/footer_icon_fb.png'); background-repeat:no-repeat; background-position:left 4px;}
	#footer .footer_links ul li a.footer_icon_twitter{margin:0 8px 0 0;padding:0 8px 0 14px; background-image:url('../images/footer_icon_twitter.png'); background-repeat:no-repeat; background-position:left 4px;}
	
@media only screen and (max-width: 767px) {
	#footer .footer_links ul li a{color:#cccccc;}
	#footer .footer_links ul li a strong{color:#cccccc;}
	#footer .footer_links ul li a:hover{color:#ffffff;}
	#footer .footer_links ul li a:hover strong{color:#ffffff;}
}
	
	ul.social-icons {
		margin-top: 0;
		font-size: 0;
		margin-bottom:20px;
	}
	ul.social-icons li { background-color: #555; }

	ul.social-icons li {
		display: inline-block; 
		margin-right: 2px; 
		margin-bottom: 2px; 
		vertical-align: top;
		background-color: #4d3069;

		-webkit-transition: all .2s linear;
		   -moz-transition: all .2s linear;
			-ms-transition: all .2s linear;
			 -o-transition: all .2s linear;
				transition: all .2s linear;
	}
	
	ul.social-icons li a {
		position: relative;
		display: block;
		width: 31px;
		height: 31px;
		
		background-image: url(../images/social-icons.png);
		background-repeat: no-repeat;
		font: 0/0 a;
		cursor: pointer;

		-webkit-transition: all 0.25s linear 0s;
		   -moz-transition: all 0.25s linear 0s;
			-ms-transition: all 0.25s linear 0s;
			 -o-transition: all 0.25s linear 0s;
				transition: all 0.25s linear 0s;
	}
			
	ul.social-icons li.twitter a	  { background-position: 0 0; }
	ul.social-icons li.facebook a	  { background-position: -31px 0; }
	ul.social-icons li.dribble a	  { background-position: -62px 1px; }
	ul.social-icons li.vimeo a		  { background-position: -94px 1px; }
	ul.social-icons li.youtube a	  { background-position: -126px 1px; }
	ul.social-icons li.rss a		  { background-position: -155px 1px; }
	ul.social-icons li.picasa a		  { background-position: -186px 2px; }
	ul.social-icons li.stubleupon a	  { background-position: -217px 2px; }
	ul.social-icons li.skype a		  { background-position: -248px 2px; }
	ul.social-icons li.dropbox a	  { background-position: -279px 2px; }
	ul.social-icons li.cat a		  { background-position: -310px 1px; }
	ul.social-icons li.linkedin a	  { background-position: -341px 1px; }
	ul.social-icons li.plus a		  { background-position: -372px 1px; }
	ul.social-icons li.pinterest a	  { background-position: -403px 2px; }
	ul.social-icons li.blogger a	  { background-position: -434px 1px; }
	ul.social-icons li.flickr a		  { background-position: -464px -1px; }
	ul.social-icons li.delicious a	  { background-position: -495px 1px; }
	ul.social-icons li.yahoo a		  { background-position: -526px 1px; }
	ul.social-icons li.evernote a	  { background-position: -557px 2px; }
	ul.social-icons li.apple a		  { background-position: -588px 1px; }
	ul.social-icons li.behance a	  { background-position: -620px 1px; }
	ul.social-icons li.gplus a		  { background-position: -651px 2px; }
	ul.social-icons li.digg a		  { background-position: -682px 1px; }
	ul.social-icons li.lastfm a		  { background-position: -713px 0px; }
	ul.social-icons li.myspace a	  { background-position: -745px 1px; }
	ul.social-icons li.deviantart a	  { background-position: -776px -1px; }
	ul.social-icons li.wordpress a    { background-position: -806px 2px; }
	ul.social-icons li.mail a		  { background-position: -838px 0px; }
	
	#footer ul.social-icons .twitter:hover    { background-color: #47c0d8; }
	#footer ul.social-icons .facebook:hover   { background-color: #49699f; }
	#footer ul.social-icons .dribble:hover    { background-color: #e65992; }
	#footer ul.social-icons .vimeo:hover      { background-color: #568799; }
	#footer ul.social-icons .youtube:hover    { background-color: #b72d24; }
	#footer ul.social-icons .rss:hover        { background-color: #fe9900; }
	#footer ul.social-icons .picasa:hover     { background-color: #535353; }
	#footer ul.social-icons .stubleupon:hover { background-color: #eb4924; }
	#footer ul.social-icons .skype:hover      { background-color: #24b0e4; }
	#footer ul.social-icons .dropbox:hover    { background-color: #5da3e8; }
	#footer ul.social-icons .cat:hover        { background-color: #7292a2; }
	#footer ul.social-icons .linkedin:hover   { background-color: #2c7cb7; }
	#footer ul.social-icons .plus:hover       { background-color: #629e61; }
	#footer ul.social-icons .pinterest:hover  { background-color: #c21c21; }
	#footer ul.social-icons .blogger:hover    { background-color: #f38f33; }
	#footer ul.social-icons .flickr:hover     { background-color: #b5c2d2; }
	#footer ul.social-icons .delicious:hover  { background-color: #3975be; }
	#footer ul.social-icons .yahoo:hover      { background-color: #a55bbe; }
	#footer ul.social-icons .evernote:hover   { background-color: #606060; }
	#footer ul.social-icons .apple:hover      { background-color: #fe9900; }
	#footer ul.social-icons .behance:hover    { background-color: #18a3fe; }
	#footer ul.social-icons .gplus:hover      { background-color: #2882c6; }
	#footer ul.social-icons .digg:hover       { background-color: #2882c6; }
	#footer ul.social-icons .lastfm:hover     { background-color: #be0607; }
	#footer ul.social-icons .myspace:hover    { background-color: #1b61b0; }
	#footer ul.social-icons .deviantart:hover { background-color: #5f7162; }
	#footer ul.social-icons .wordpress:hover  { background-color: #33759d; }
	#footer ul.social-icons .mail:hover	   { background-color: #65a413; }


@media only screen and (max-width: 767px) {
	#footer{background-color:#29173a;border:0;
	}
	#footer .footer_1{color:white; }
	#footer .footer_2,
	#footer .footer_3{display:none;}
}
