@charset "UTF-8";
/* CSS Document */


	



	
	@media screen and (min-width:0px) {	
	
	
	 
			.bullets {
				margin-bottom:20px; 
				position:relative; 
			
			width:100%;
		}
			.keyBullet {
				margin-bottom:8px;  
				font-family: 'Gill Sans Nova W01 SemiBold';
				padding-left:14px;
				position:relative;
				padding-bottom:8px;
				border-bottom:1px dotted #CCC;
			}
				.keyBullet:before {
					position:absolute; 
					content:''; 
					 background-color:#5fa5db;
					left:0;
					top:10px;
					width:8px;
					height:8px;
					border-radius:50%;
					font-size:18px;}
					
					
					
						
				
			
	
	
	
#newsdetail .newsdetailHeading h1 {	
	      font-family: 'Gill Sans Nova W01 Bold';
    font-size: 28px;
    line-height: 34px;
    margin-bottom: 20px;
	
	  
    color: #000;
    font-style: normal;
    font-weight: normal;
    text-transform:none;
    letter-spacing:normal;
	
	}
	
	
#newsdetail	h2 {
	
    text-transform: uppercase;
    font-size: 20px;
    color: #595959;
	margin-bottom:20px;}	
	
	
#newsdetail .newsdetailByLine {
		
	margin-bottom: 15px;
    color: #565656;
    font-size: 14px;}
	
#newsdetail .newsdetailByLine span {
	display:inline-block;
	margin-right:10px;
	padding-right:10px;
}
	
	
#newsdetail .newsdetailShare .sharePanel {
	margin-bottom:20px;}	
	
	
#newsdetail .newsdetailShare	.sharePanel .shareButtons a {
    margin-right: 6px;
    width: 25px;
    height: 25px;
}

#newsdetail .newsdetailShare .sharePanel .shareButtons a i {
    font-size: 24px;
	
	}

#newsdetail .popup-gallery img {
	width:99%;
	width:calc(100% - 2px);
	border: 1px solid #ededed;}

#newsdetail .popup-gallery .caption {
margin-top: 5px;
    font-size: 14px;
    font-family: 'Gill Sans Nova W01 Book Italic';
    margin-bottom: 20px;
}
	
	
#newsdetail .articleBody {
	font-size:17px;
	line-height:24px;
	margin-top:30px; }
	
#newsdetail .articleBody a {
	text-decoration:underline;}	
	
#newsdetail .articleBody a:hover {
	text-decoration:underline;
	color:#5fa5db}			
	
#newsdetail .articleBody p {
margin-bottom:20px;	
}

/*#newsdetail .articleBody p:first-child {
    font-family: 'Gill Sans Nova W01 SemiBold';
}
*/


#newsdetail .articleBody .imageQuoteHolder {
	margin:0 0 30px 0px;
}



#newsdetail .articleBody .imageQuoteHolder .quote {
font-family: 'Gill Sans Nova W01 SemiBold';
font-size:19px;
line-height:24px;}

#newsdetail .articleBody .imageQuoteHolder  .quoted {
font-family:'Gill Sans Nova W01 Light It';
margin-top:5px;}

#newsdetail .articleBody .imageQuoteHolder .quote .imageHolder {
	display:none;}
	


#newsdetail .articleBody .imageQuoteHolder .quote .imageHolder .quoteCredit {
	font-family:'Gill Sans Nova W01 Light It';
	font-size:12px;
	text-align:right;
	margin-top:3px;
	}

#newsdetail .allimages .popup-gallery .caption {
	
	margin-bottom:20px;}
	
	
#newsdetail .articleBody .imageQuoteHolder .quote	.quoteLeft {
    font-size: 26px;
 font-family: 'Gill Sans Nova W01 SemiBold';
    width: 12px;
    height: 10px;
    display: inline-block;
    vertical-align: -7px;
	color:#5fa5db;}
	
	
#newsdetail .articleBody .imageQuoteHolder .quote	.quoteRight {
   font-family: 'Gill Sans Nova W01 SemiBold';
    text-align: right;
    font-size: 26px;
    width: 12px;
    height: 10px;
    display: inline-block;
    vertical-align: -7px;
	color:#5fa5db;}	
	
	
	
	
	
#newsdetail .popup-gallery {
	position:relative;}	
	
#newsdetail .popup-gallery .imgFlash {
	position:absolute;
	top:-10px;
	right:-10px;
	border-radius:50%;
	background-color:#e46050;
	width:125px;
	height:105px;
	padding:30px 10px 10px 10px;
	color:#fff;
	font-family:'Gill Sans Nova W01 Book';
	text-align:center;
	font-size:19px;
	line-height:26px;
	-ms-transform: rotate(5deg); /* IE 9 */
    -webkit-transform: rotate(5deg); /* Safari 3-8 */
    transform: rotate(5deg);}
		
	
	
	#newsdetail  .keywordCloud {
margin-top:30px;
margin-bottom:30px;}
#newsdetail  a.tagButton {
text-decoration: none;
display: inline-block;
padding: 3px 5px;
font-size:14px;
margin-right: 5px;
margin-bottom: 10px;
background-color:#d1d9e2;
color:#4a4a4c;
text-transform:capitalize;
}
#newsdetail  a.tagButton:hover {
text-decoration:underline;}
	
	
	
	
	
#newsdetail .articleBody .spotlight {
	background-color:#eeeeee;
	padding:20px 20px 10px 20px;}
	
	
#newsdetail .articleBody .spotlight p {
	padding:0;
	margin:0 0 10px 0;}	
		
#newsdetail .articleBody .spotlight .spotlightHead {
	font-size:16px;
	font-family:'Gill Sans Nova W01 Light';
	padding-bottom:5px;
	border-bottom:1px solid #000;
	margin-bottom:20px;
	margin-top:-20px;
	text-transform:uppercase;}	
	
#newsdetail .articleBody .spotlight .spotlightTitle {
	font-size:18px;
	font-family:'Gill Sans Nova W01 SemiBold';
	margin-bottom:10px;
	margin-top:-10px;
	}	
	
#newsdetail .articleBody .spotlight .spotlightPic {
	float:right;
	width:25%;
	margin:0 0 20px 20px;
	}	
	
#newsdetail .articleBody .spotlight .spotlightPic img {
	width:100%
	}		



#newsdetail .articleBody .blackLine {
	margin-top:20px;
	border-top:1px solid #000;
	margin-bottom:10px;}		



#newsdetail .articleBody .subHead {
    font-family: 'Gill Sans Nova W01 Bold';
    font-size: 18px;
    padding-top: 20px;
}	



#newsdetail .articleBody .signupPara {
				  font-size: 17px;
    line-height: 24px;
					position:relative;
					padding-left:18px;
					margin-top:20px;
					margin-bottom:20px;
				}
				
		#newsdetail .articleBody		 .signupPara a,
		#newsdetail .articleBody		  .signupPara a:visited {
					  color:#5fa5db;
					   text-decoration:none;}
					  
		#newsdetail .articleBody			  .signupPara a:hover {
					  color:#5fa5db;
					  text-decoration:underline;} 
				
		#newsdetail .articleBody		 .signupPara .signupblob {
					 position:absolute;
					 top:9px;
					 left:0;
					 content:'';
					 width:10px;
					 height:10px;
					 border-radius:50%;
					 background-color:#5fa5db;}
	
	
	}
	
@media screen and (min-width:500px) {	



	
	#newsdetail .articleBody .imageQuoteHolder .quote .imageHolder {
	display:block;
	float:right;
	width:40%;
	margin:0 0 20px 20px;}
	
	#newsdetail .articleBody .imageQuoteHolder .quote .imageHolder img {
	width:100%}	
	
}
	
@media screen and (min-width:650px) {	
	
	
	
	
#newsdetail .articleBody .imageQuoteHolder {
	width:60%;
	float:right;
	margin:0 0 30px 30px;
}	
	
	
	#newsdetail .popup-gallery .imgFlash {
	width:170px;
	height:130px;
	padding:40px 10px 10px 10px;
	font-size:25px;
	line-height:32px;}

}
	
	
@media screen and (min-width:1202px) {	
	
	

	
	
	}		
	
	
	
	
	
	

@media screen and (min-width:650px) {	

#wrapper.news #content .col1 {
	
	width:700px;
	maring-right:0}
	
	
#wrapper.news #content .col2 {
	
	display:none;}	


}
	
	
	
	
	
@media screen and (min-width:1202px) {	

#wrapper.news #content .col1 {
	
	width:585px;
	maring-right:40px}
	
	
#wrapper.news #content .col2 {
	width:245px
	display:block;}	


}
		
	

