@charset "UTF-8";
/* CSS Document */


#editorialColumn a {
	cursor:pointer;}

.colFeatures .colFeaturesTitle,
.colKit .colKitTitle,
.colSignup .colSignupTitle,
.coprofile .coprofileTitle,
.colDirectory .colDirectoryTitle,
.videoTitle

{
    font-size: 16px;
    text-transform: uppercase;
    font-family: 'Gotham SSm A', 'Gotham SSm B';
    font-weight: 500;
    margin-bottom: 10px;
    border-top: 1px solid #000;
    padding-top: 10px;
	margin-top:20px;}
	
	
.topHPS	{
	margin-top:20px;}
	
.HPS {margin-bottom:20px;}	
	
.HPS .HPSimg a {
	cursor:pointer;}
	
	
.HPS .HPSco {
	margin-top:5px;	
	text-align: center;}
	
.HPS .HPSco	a {
	color: #fc6c23;
    text-decoration:none;}
	
.HPS .HPSco	a:hover {
	color: #fc6c23;
    text-align: center;
	text-decoration:underline;}	
	
	
#directoryPanel {
	display:none;}	
	
.coprofile .profile .profileCompany	{
	margin-bottom: 10px;}
	
.coprofile .profile .profileCompany a {
	font-size: 16px;
    text-transform: uppercase;
    font-family: 'Gotham SSm A', 'Gotham SSm B';
	text-decoration:none;
	color:#000;
   }	
   
  .coprofile .profile .featSupp a {
	  text-transform:none;} 
   
  .coprofile .profile .profileCompany a:hover {
	color: #fc6c23;
	text-decoration:underline;
   }	
.coprofile .profile .profilecontent   .profileImg {
    float: right;
    width: 35%;
    margin-left: 10px;
    margin-bottom: 10px; }
	
.coprofile .profile .profilecontent   .profileImg  img {
	width:100%;}	

.coprofile .profile .profilecontent {
	font-size:12px;	
	line-height: 18px;
    margin-bottom: 10px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;}
	
	.coprofile .profile .profilecontent .profileLink {
		margin-top:5px;}
		
		.coprofile .profile .profileMore {
			font-size:12px;}
			
	.colSignup .colSignupText {		
	line-height: 18px;	}	
	
	.colSignup  a {
	    margin-top: 10px;
    display: inline-block;
    color: #fff;
    font-size: 16px;
    text-transform: uppercase;
    padding: 5px;
    background-color: #fc6c23;
    border: 1px solid #fc6c23;}
	
	.colSignup  a:hover {
	    
    color: #fc6c23;

    background-color: #fff;
    border: 1px solid #fc6c23;}
	
.colFeatures .colFeaturesList {	
	 margin-bottom: 20px;
	padding-bottom:0px;
	border-bottom:1px solid #ccc;}
	
.colFeatures .colFeaturesList .colFeaturesImg img {
	width:100%;}	
	
.colFeatures .colFeaturesLast {
	border-bottom:none;} 	
	
.colFeatures .colFeaturesList .colFeaturesHeading a h4 {	
    font-size: 20px;
    line-height: 26px;	}
	
.colFeatures .colFeaturesList .colFeaturesHeading a {
	color:#000;
	text-decoration:none;}	
	
.colFeatures .colFeaturesList .colFeaturesHeading a:hover {
	color:#fc6c23;
	text-decoration:underline;}
	
	
.colFeatures .colFeaturesList 	.colFeaturesContent .colFeaturesHeadshot {
	float: right;
    width: 45%;
    margin: 0 0 10px 10px;
	}
	
.colFeatures .colFeaturesList 	.colFeaturesContent .colFeaturesHeadshot img {
	border:1px solid #ededed;
	width:calc(100% - 2px);}	
	
	
		
.colFeatures .colFeaturesList 	.colFeaturesContent .colFeaturesQuote {		
	font-weight: bold;
    line-height: 20px;
    font-size: 14px;
   }
	
	
	.colFeatures .colFeaturesList 	.colFeaturesContent .colFeaturesFP {
	    line-height: 18px;
    }
	
.colFeatures	.colFeaturesMore a,
.colDirectory .directoryMore  a,
.colkit .colKitMore a {
	display:block;
	    background-color: #000;
    color: #fff;
    font-size: 14px;
    padding: 5px 10px 5px 10px;
	text-decoration:none;
	margin-bottom:20px;}
	
.colFeatures 	.colFeaturesMore a:hover,
.colDirectory .directoryMore  a:hover,
.colkit .colKitMore a:hover 	{
	background-color: #fc6c23;
    color: #fff;
	text-decoration:none;
}

.colDirectory .directoryList img {
	margin-bottom:10px;
	width:100%;}
	
	
.colDirectory #directoryClose	{
	display:none;
	margin-top:5px;}
	
.colDirectory #directoryClose a {
	color:#999;
	text-decoration:none;}
	
.colDirectory #directoryClose a:hover {
	color:#999;
	text-decoration:underline;}			
	
	.colKit .colKitList {
		border-bottom:1px solid #ccc;
		margin-bottom:10px;}
		
	.colKit .colKitLast {
		border-bottom:none;
		margin-bottom:10px;}	
	
.colKit .colKitImg img {
	width:100%}
	
.colKit .colKitCaption {
    color: #fff;
    background-color: #000;
    font-size: 11px;
    padding: 5px;
	margin-bottom:10px;}
	
	
.colKit .colKitHeading a h5 {	 
    font-size: 16px;
    line-height: 20px;
 	margin-bottom: 10px;
	color:#000;
	text-decoration:none;}
	
.colKit .colKitHeading a:hover h5 {	 
    font-size: 16px;
    line-height: 20px;
 	margin-bottom: 10px;
	color:#fc6c23;
	text-decoration:underline;}	
	
.colKit .colKitByline {
	font-size: 11px;
    margin-bottom: 10px;
    color: #999;
    text-transform: uppercase;}
	
.colKit .colKitFP {
	    line-height: 18px;
    margin-bottom: 10px;}
		


.videoCol {
	padding-bottom:10px;
	margin-bottom:10px;
	}		
		
.videoCol .videoHeading,
.videoCol .videoCompany
 {
	 font-size: 16px;
    line-height: 20px;
 	margin-bottom: 10px;
	color:#000;
	    font-weight: 500;

	}	
	
.videoCol .videoCompany {
	font-weight: 400;}

.videoCol .videoFP { 	
 line-height: 18px;
   }
			
	
	