/******** START Ads CSS *******/
.advert_block{
	margin:1.5em 0 1em;
}
/******** START Cash Bids CSS ********/
.offerMgtImage {
	width:50px;
	height:auto;
	padding:0 .3em 0 .3em;
	float:left;
}
.cashBidsColumnOne {
	float:left;
}
.cashBidChartImage {
	width:21px;
	height:auto;
	padding:0 0 0 .75em;
	float:left;
}
p.emailTime {
    padding:.5em;	
}

.chgUp {
    background-image:url("//appdata.inetsgi.com/images/chgUpArrow.png"); /*Template*/
    background-position:left center; /*Template*/
    background-repeat:no-repeat; /*Template*/
    color:#008000; /*Theme*/
	padding-left:1.4em;
}
.chgDn {
    background-image:url("//appdata.inetsgi.com/images/chgDnArrow.png"); /*Template*/
    background-position:left center; /*Template*/
    background-repeat:no-repeat; /*Template*/
    color:#FF0000; /*Theme*/
	padding-left:1.4em;
}
/******** END Cash Bids CSS ********/

.fcComponentHeaderWithDDL h2{
	display:inline-block;
	padding: .7em 0;
}
.fcComponentHeaderWithDDL div{
	float:right;
	margin-top:1.25em;
}

@media only screen and (max-width:480px) {
	.fcComponentHeaderWithDDL div{
		float:none;
		margin-top:0;
	}
}

/********  START Markets ********/
.mktItemImg2 {
	display:inline-block;
	float:left;
	padding-right:4px;
}
.mktItemDesc2 {
	padding-top:4px;
	color:#767676;
	margin-left:90px;
	min-height:68px;
}
ul.clRespList {
	list-style:none;
}

/******** END Markets ********/



/******** START Stories CSS ********/

/** START Story Columns Styles **/
.fcContentStoryLeft {
	width:66%;
    min-width:300px;
    float:left;
    padding:1%;
    margin:0;
}
.fcContentStoryRight {
	width:28%;
    min-width:300px;
    float:left;
    padding:1%;
    margin:0;
}

@media only screen and (max-width:480px) {
	.fcContentStoryLeft {
		width:98%;
	}
	.fcContentStoryRight {
		width:98%;
	}
	.advert_block {
    	width:300px;
		margin: 1.5em auto 1em auto;
	}
}
/** END Story Columns Styles **/


/** START Story Widget Styles **/
.cbmod {}

.fcCustNewsContent{
	padding:1%;
}
/* START Stories 5 100% Width */ 
.storiesFive {}
.storiesFiveHolder {
	width:100%;
	margin:0 auto;
}
ul.storiesFiveList {
	list-style:none;
	width:100%;
	height:auto;
	display:table;
	padding:0px;
	margin:0px;
}
li.storiesFiveListItems {
	float:left;
}
.storiesFiveListItemOne {
	width:49.5%;
	display:block;
	position:relative;
	margin:0 .5% 0 0;
}
.storiesFiveListItemOneImg {
	width:100%;
	height:auto;
}
.storiesFiveListItemOneImg img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesFiveListItemOneContent {
	float:none;
	position:absolute;
	left:0;
	right:0;
	height:auto;
	padding:7.25% 0.75rem 0.75rem 0.75rem;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
	background-image:linear-gradient(transparent,rgba(0,0,0,0.8));
	background-position-y:-1px;
	bottom:5px;
}
.storiesFiveListItemOneContent h3 a {
	color:#FFF;
	font-size:1.5em;
	font-weight:bold;
}
.storiesFiveListItemOneContent p {
	color:#d3d3d3;
	margin-top:0.75em;
}
.storiesFiveListItemOneContent a {
	color:#d3d3d3;
	text-decoration:none;
}
.storiesFiveListItemTwo {
	width:24%;
	position:relative;
	margin:0 .5% .25% .5%; /*Style for 16x9 images*/
	/*margin:0 .5% 0.55% .5%;*/ /* Style for 4x3 images */
}
.storiesFiveListItemTwo img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesFiveListItemTwoContent {
	float:none;
	position:absolute;
	left:0;
	right:0;
	height:auto;
	padding:7.25% 0.75rem 0.75rem 0.75rem;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
	background-image:linear-gradient(transparent,rgba(0,0,0,0.8));
	background-position-y:-1px;
	bottom:5px;
}
.storiesFiveListItemTwoContent h3 a {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
}
.storiesFiveListItemTwoContent p {
	color:#d3d3d3;
	margin-top:0.75em;
}
.storiesFiveListItemTwoContent a {
	color:#d3d3d3;
	text-decoration:none;
}
.storiesFiveListItemThree {
	width:24%;
	position:relative;
	margin:0 .5% .25% .5%; /*Style for 16x9 images*/
	/*margin:0 .5% 0.55% .5%;*/ /* Style for 4x3 images */
}
.storiesFiveListItemThree img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesFiveListItemThreeContent {
	float:none;
	position:absolute;
	left:0;
	right:0;
	height:auto;
	padding:7.25% 0.75rem 0.75rem 0.75rem;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
	background-image:linear-gradient(transparent,rgba(0,0,0,0.8));
	background-position-y:-1px;
	bottom:5px;
}
.storiesFiveListItemThreeContent h3 a {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
}
.storiesFiveListItemThreeContent p {
	color:#d3d3d3;
	margin-top:0.75em;
}
.storiesFiveListItemThreeContent a {
	color:#d3d3d3;
	text-decoration:none;
}
.storiesFiveListItemFour {
	width:24%;
	position:relative;
	margin:0 .5% 0 .5%;
}
.storiesFiveListItemFour img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesFiveListItemFourContent {
	float:none;
	position:absolute;
	left:0;
	right:0;
	height:auto;
	padding:7.25% 0.75rem 0.75rem 0.75rem;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
	background-image:linear-gradient(transparent,rgba(0,0,0,0.8));
	background-position-y:-1px;
	bottom:5px;
}
.storiesFiveListItemFourContent h3 a {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
}
.storiesFiveListItemFourContent p {
	color:#d3d3d3;
	margin-top:0.75em;
}
.storiesFiveListItemFourContent a {
	color:#d3d3d3;
	text-decoration:none;
}
.storiesFiveListItemFive {
	width:24%;
	position:relative;
	margin:0 .5% 0 .5%;
}
.storiesFiveListItemFive img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesFiveListItemFiveContent {
	float:none;
	position:absolute;
	left:0;
	right:0;
	height:auto;
	padding:7.25% 0.75rem 0.75rem 0.75rem;
	filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorStr=#00000000, endColorStr=#DD000000);
	background-color:transparent;
	background-image:-webkit-linear-gradient(transparent,rgba(0,0,0,0.8));
	background-image:linear-gradient(transparent,rgba(0,0,0,0.8));
	background-position-y:-1px;
	bottom:5px;
}
.storiesFiveListItemFiveContent h3 a {
	color:#FFF;
	font-size:1em;
	font-weight:bold;
}
.storiesFiveListItemFiveContent p {
	color:#d3d3d3;
	margin-top:0.75em;
}
.storiesFiveListItemFiveContent a {
	color:#d3d3d3;
	text-decoration:none;
}
	@media only screen and (max-width:900px) {
		.storiesFiveListItemOne {
			width:100%;
			margin:0 0 0.375em 0;
			padding:0;
		}
		.storiesFiveListItemOneContent {
			margin:0 0 0 0;
		}
		.storiesFiveListItemTwo {
			width:49%;
			margin:0.375em 1% 0.375em 0;
		}
		.storiesFiveListItemThree {
			width:49%;
			margin:0.375em 0 0.375em 1%;
		}
		li.storiesFiveListItems.storiesFiveListItemThree {
			float:right;
		}
		.storiesFiveListItemFour {
			width:49%;
			margin:0.375em 1% 0.375em 0;
		}
		.storiesFiveListItemFive {
			width:49%;
			margin:0.375em 0 0.375em 1%;
		}
		li.storiesFiveListItems.storiesFiveListItemFive {
			float:right;
		}
	}
	@media only screen and (max-width:480px) {

		.storiesFiveListItemOne {
			width:100%;
			margin:0.375em 0 0.375em 0;
			padding:0;
		}
		.storiesFiveListItemOneContent {
			padding:10% 0.75rem 0.75rem 0.75rem;
		}
		.storiesFiveListItemOneContent p {
			margin-top:0.75em;
		}

		.storiesFiveListItemTwo {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
		}
		.storiesFiveListItemTwo img {
			display:none;
		}
		.storiesFiveListItemTwoContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesFiveListItemTwoContent h3 a {
			font-size:1em;
			font-weight:bold;
		}
		.storiesFiveListItemTwoContent p {
			margin-top:0.75em;
		}
		.storiesFiveListItemTwoContent a {
			text-decoration:none;
		}		

		.storiesFiveListItemThree {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
		}
		.storiesFiveListItemThree img {
			display:none;
		}
		.storiesFiveListItemThreeContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesFiveListItemThreeContent h3 a {
			font-size:1em;
			font-weight:bold;
		}
		.storiesFiveListItemThreeContent p {
			margin-top:0.25em;
		}
		.storiesFiveListItemThreeContent a {
			text-decoration:none;
		}

		.storiesFiveListItemFour {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
		}
		.storiesFiveListItemFour img {
			display:none;
		}
		.storiesFiveListItemFourContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesFiveListItemFourContent h3 a {
			font-size:1em;
			font-weight:bold;
		}
		.storiesFiveListItemFourContent p {
			margin-top:0.25em;
		}
		.storiesFiveListItemFourContent a {
			text-decoration:none;
		}
		.storiesFiveListItemFive {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
		}
		.storiesFiveListItemFive img {
			display:none;
		}
		.storiesFiveListItemFiveContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesFiveListItemFiveContent h3 a {
			font-size:1em;
			font-weight:bold;
		}
		.storiesFiveListItemFiveContent p {
			margin-top:0.25em;
		}
		.storiesFiveListItemFiveContent a {
			text-decoration:none;
		}
	}
/* END Stories 5 100% Width */

/* START Stories 3 100% Width */


/****  START New Story Styling for 3 Column Layout  ****/

.fcStories .fcComponentList li.fcComponentListItemContent ul {
	margin:0 0.75rem 0.25rem 0.75rem;
}
.fcStories .fcComponentList .fcComponentListItem {
	border-bottom:0px solid #fff;
}

/*** START Styles for 30% Component for Stories ***/
.fcStories30 .fcComponentList > li {
		width:100%;
	}
	.fcStories30 .fcComponentList .fcComponentListItem {
		width:100%;
		margin:0.375em 0 0.375em 0;
		padding:0;
		background-color:#eeeeee;
		min-height:inherit;
	}
	.fcStories30 .fcComponentList .fcComponentListItemContent ul {
		margin: 0 10px;
	}
	.fcStories30 .fcComponentList .fcComponentListItemContent p {
		margin-top:0;
	}
	.fcStories30 .fcComponentList .fcComponentListItem:nth-child(n+2) {
		width:100%;
		margin:0 0 0 0;
		border-bottom:1px solid #ccc;
		min-height:inherit;
		background-color:#fff;
	}
	.fcStories30 .fcComponentListItem:nth-child(n+2) .leadImage {
		display:none;
	}
	.fcStories30 .fcComponentList .fcComponentListItemContent:nth-child(n+2) {
		float:none;
		position:relative;
		left:0;
		right:0;
		height:auto;
		padding:0;
		filter:none;
		background-color:transparent;
		background-image:none;
		background-image:none;
		background-position-y:0;
		bottom:0;
	}
	.fcStories30 .fcComponentListItem:nth-child(n+2) .fcComponentListItemContent h3 {
		font-size:1.15em;
		font-weight:bold;
	}
	.fcStories30 .fcComponentListItem:nth-child(n+2) .fcComponentListItemContent li:nth-child(2) {
		display:none;
	}
	.fcStories30 .fcComponentList .fcComponentListItemContent:nth-child(n+2) a {
		text-decoration:none;
	}

	.fcStories30 .fcComponentListItem:first-child .fcComponentListItemContent h3 {
		font-size:1.25em;
	}
	/*** START Media Query for Horizontal Component List ***/
	@media only screen and (max-width:900px) {
		.horizontalFeatureWidget .fcComponentListItem:nth-child(2n+2){
			width:49%;
			margin:0.375em 1% 0.375em 0;
		}
		.horizontalFeatureWidget .fcComponentListItem:nth-child(2n+1){
			width:49%;
			margin:0.375em 0 0.375em 1%;
		}
		.horizontalFeatureWidget .fcComponentListItem:first-child{
			width:100%;
			margin:0 0 0.375em 0;
			padding:0;
		}
		.horizontalFeatureWidget .fcComponentListItem:first-child .fcComponentListItemContent {
			margin:0 0 0 0;
		}
	}
	
	@media only screen and (min-width:480px) {
		.horizontalFeatureWidget .fcComponentListItem .fcComponentListItemContent h3 a {
			color:#FFF;
		}
		.horizontalFeatureWidget .fcComponentListItem .fcComponentListItemContent ul li:nth-child(2){
			color:#d3d3d3;
		}
		.horizontalFeatureWidget .fcComponentListItem .fcComponentListItemContent p {
			color:#d3d3d3;
		}
		.horizontalFeatureWidget .fcComponentListItem .fcComponentListItemContent a {
			color:#d3d3d3;
		}
	}
	
	@media only screen and (max-width:480px) {
		.fcComponentList > li {
			width:100% !important;
		}
		.fcStories .fcComponentList .fcComponentListItem {
			width:100%;
			margin:0.375em 0 0.375em 0;
			padding:0;
			background-color:#eeeeee;
			min-height:inherit;
		}
		
		.fcStories .fcComponentList .fcComponentListItem:nth-child(n+2) {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			min-height:inherit;
			background-color:#fff;
		}
		.fcStories .fcComponentList .fcComponentListItem:nth-child(n+2) .leadImage img {
			display:none;
		}
		.fcStories .fcComponentList li.fcComponentListItemContent ul {
			margin-bottom:0.75rem;
		}
		.fcStories .fcComponentList .fcComponentListItemContent p {
			margin-top:0;
		}
		.fcStories .fcComponentList .fcComponentListItemContent:nth-child(n+2) {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.fcStories .fcComponentListItem:nth-child(n+2) .fcComponentListItemContent h3 {
			font-size:1.15em;
			font-weight:bold;
		}
		.fcStories .fcComponentListItem:nth-child(n+2) .fcComponentListItemContent li:nth-child(2) {
			display:none;
		}
		.fcStories .fcComponentList .fcComponentListItemContent:nth-child(n+2) a {
			text-decoration:none;
		}

		.fcStories .fcComponentListItem:first-child .fcComponentListItemContent h3 {
			font-size:1.25em;
		}
		.horizontalFeatureWidget .fcComponentListItem:first-child .fcComponentListItemContent h3{
			padding-top:.75em;
		}
	}

/****  END New Story Styling for 3 Column Layout  ****/

/* START Original Story Styling for 3 Column Layout at 100% */
.storiesThree100 {}
.storiesThree100 .storiesThreeHolder {
	width:100%;
	margin:0 auto;
}
.storiesThree100 ul.storiesThreeList {
	list-style:none;
	width:100%;
	height:auto;
	display:table;
	padding:0px;
	margin:0px;
}
.storiesThree100 li.storiesThreeListItems {
	float:left;
}
.storiesThree100 .storiesThreeListItemOne {
	width:32%;
	position:relative;
	margin:0 1% 1.25% 0;
	min-height:360px;
}
.storiesThree100 .storiesThreeListItemOne img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree100 .storiesThreeListItemOneContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
	background-color:transparent;
}
.storiesThree100 .storiesThreeListItemOneContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree100 .storiesThreeListItemOneContent p {
	margin-top:0.75em;
}
.storiesThree100 .storiesThreeListItemOneContent a {
	text-decoration:none;
}
.storiesThree100 .storiesThreeListItemOneContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;    
}
.storiesThree100 .storiesThreeListItemTwo {
	width:32%;
	position:relative;
	margin:0 1% 1.25% 1%;
	min-height:360px;
}
.storiesThree100 .storiesThreeListItemTwo img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree100 .storiesThreeListItemTwoContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
	background-color:transparent;
}
.storiesThree100 .storiesThreeListItemTwoContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree100 .storiesThreeListItemTwoContent p {
	margin-top:0.75em;
}
.storiesThree100 .storiesThreeListItemTwoContent a {
	text-decoration:none;
}
.storiesThree100 .storiesThreeListItemTwoContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;    
}
.storiesThree100 .storiesThreeListItemThree {
	width:32%;
	position:relative;
	margin:0 0 1.25% 1%;
	min-height:360px;
}
.storiesThree100 .storiesThreeListItemThree img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree100 .storiesThreeListItemThreeContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
}
.storiesThree100 .storiesThreeListItemThreeContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree100 .storiesThreeListItemThreeContent p {
	margin-top:0.75em;
}
.storiesThree100 .storiesThreeListItemThreeContent a {
	text-decoration:none;
}
.storiesThree100 .storiesThreeListItemThreeContentCategory {
	bottom:0;
	left:0;   
	height:auto;
	width:100%;    
}
	@media only screen and (max-width:480px) {
		.storiesThree100 .storiesThreeListItemOne {
			width:100%;
			margin:0.375em 0 0.375em 0;
			padding:0;
			background-color:#eeeeee;
			min-height:inherit;
		}
		.storiesThree100 .storiesThreeListItemOneContent {
			padding:0.75em;
		}
		.storiesThree100 .storiesThreeListItemOneContent p {
			margin-top:0.75em;
		}
		.storiesThree100 .storiesThreeListItemTwo {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesThree100 .storiesThreeListItemTwo img {
			display:none;
		}
		.storiesThree100 .storiesThreeListItemTwoContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesThree100 .storiesThreeListItemTwoContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesThree100 .storiesThreeListItemTwoContent p {
			display:none;
		}
		.storiesThree100 .storiesThreeListItemTwoContent a {
			text-decoration:none;
		}
		.storiesThree100 .storiesThreeListItemTwoContentCategory p {
			display:block;
		}
		.storiesThree100 .storiesThreeListItemThree {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesThree100 .storiesThreeListItemThree img {
			display:none;
		}
		.storiesThree100 .storiesThreeListItemThreeContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesThree100 .storiesThreeListItemThreeContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesThree100 .storiesThreeListItemThreeContent p {
			display:none;
		}
		.storiesThree100 .storiesThreeListItemThreeContent a {
			text-decoration:none;
		}
		.storiesThree100 .storiesThreeListItemThreeContentCategory p {
			display:block;
		}
	}
/* END Stories 3 100% Width */

/* START Stories 7 70% Width */
.storiesSeven70 {}
.storiesSeven70 .storiesSevenHolder {
	width:100%;
	margin:0 auto;
}
.storiesSeven70 ul.storiesSevenList {
	list-style:none;
	width:100%;
	height:auto;
	display:table;
	padding:0px;
	margin:0px;
}
.storiesSeven70 li.storiesSevenListItems {
	float:left;
}
.storiesSeven70 .storiesSevenListItemOne {
	width:100%;
	display:block;
	position:relative;
	margin:0 0 1.25% 0;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemOneImg {
	width:100%;
	height:auto;
}
.storiesSeven70 .storiesSevenListItemOneImg img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemOneContent {
	float:none;
	bottom:0;
	left:0;
	right:0;
	height:auto;
	min-height:120px;
	padding:0.75rem;
	background-color:transparent;
}
.storiesSeven70 .storiesSevenListItemOneContent h3 a {
	font-size:1.5em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemOneContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemOneContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemOneContentCategory {
	bottom:0;
	left:0;  
	height:auto;
	width:100%;
}
.storiesSeven70 .storiesSevenListItemTwo {
	width:32.5%;
	position:relative;
	margin:0 0.625% 1.25% 0;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemTwo img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemTwoContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
	background-color:transparent;
}
.storiesSeven70 .storiesSevenListItemTwoContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemTwoContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemTwoContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemTwoContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;
}
.storiesSeven70 .storiesSevenListItemThree {
	width:32.5%;
	position:relative;
	margin:0 0.625% 1.25% 0.625%;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemThree img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemThreeContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
}
.storiesSeven70 .storiesSevenListItemThreeContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemThreeContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemThreeContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemThreeContentCategory {
	bottom:0;
	left:0;   
	height:auto;
	width:100%;    
}
.storiesSeven70 .storiesSevenListItemFour {
	width:32.5%;
	position:relative;
	margin:0 0 1.25% 0.625%;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemFour img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemFourContent {
	float:none;	
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
}
.storiesSeven70 .storiesSevenListItemFourContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemFourContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemFourContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemFourContentCategory {
	bottom:0;
	left:0;  
	height:auto;
	width:100%;
}
.storiesSeven70 .storiesSevenListItemFive {
	width:32.5%;
	position:relative;
	margin:0 0.625% 1.25% 0;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemFive img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemFiveContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
}
.storiesSeven70 .storiesSevenListItemFiveContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemFiveContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemFiveContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemFiveContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;
}
.storiesSeven70 .storiesSevenListItemSix {
	width:32.5%;
	position:relative;
	margin:0 0.625% 1.25% 0.625%;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemSix img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemSixContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
}
.storiesSeven70 .storiesSevenListItemSixContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemSixContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemSixContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemSixContentCategory {
	bottom:0;
	left:0;   
	height:auto;
	width:100%;
}
.storiesSeven70 .storiesSevenListItemSeven {
	width:32.5%;
	position:relative;
	margin:0 0 1.25% 0.625%;
	min-height:360px;
	background-color:#eee;
}
.storiesSeven70 .storiesSevenListItemSeven img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesSeven70 .storiesSevenListItemSevenContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem;
}
.storiesSeven70 .storiesSevenListItemSevenContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesSeven70 .storiesSevenListItemSevenContent p {
	margin-top:0.75em;
}
.storiesSeven70 .storiesSevenListItemSevenContent a {
	text-decoration:none;
}
.storiesSeven70 .storiesSevenListItemSevenContentCategory {
	bottom:0;
	left:0;
	height:auto;
	width:100%;
}
	@media only screen and (max-width:480px) {
		.storiesSeven70 .storiesSevenListItemOne {
			width:100%;
			margin:0.375em 0 0.375em 0;
			padding:0;
		}
		.storiesSeven70 .storiesSevenListItemOneContent {
			padding:0.75rem;
		}
		.storiesSeven70 .storiesSevenListItemOneContent p {
			margin-top:0.75em;
		}
		.storiesSeven70 .storiesSevenListItemTwo {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemTwo img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemTwoContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemTwoContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemTwoContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemTwoContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemTwoContentCategory p {
			display:block;
		}
		.storiesSeven70 .storiesSevenListItemThree {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemThree img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemThreeContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemThreeContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemThreeContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemThreeContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemThreeContentCategory p {
			display:block;
		}
		.storiesSeven70 .storiesSevenListItemFour {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemFour img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemFourContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemFourContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemFourContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemFourContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemFourContentCategory p {
			display:block;
		}
		.storiesSeven70 .storiesSevenListItemFive {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemFive img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemFiveContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemFiveContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemFiveContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemFiveContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemFiveContentCategory p {
			display:block;
		}
		.storiesSeven70 .storiesSevenListItemSix {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemSix img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemSixContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemSixContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemSixContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemSixContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemSixContentCategory p {
			display:block;
		}
		.storiesSeven70 .storiesSevenListItemSeven {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesSeven70 .storiesSevenListItemSeven img {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemSevenContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesSeven70 .storiesSevenListItemSevenContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesSeven70 .storiesSevenListItemSevenContent p {
			display:none;
		}
		.storiesSeven70 .storiesSevenListItemSevenContent a {
			text-decoration:none;
		}
		.storiesSeven70 .storiesSevenListItemSevenContentCategory p {
			display:block;
		}
	}
/* END Stories 7 70% Width */

/* START Stories 3 70% Width */
.storiesThree70 {}
.storiesThree70 .storiesThreeHolder {
	width:100%;
	margin:0 auto;
}
.storiesThree70 ul.storiesThreeList {
	list-style:none;
	width:100%;
	height:auto;
	display:table;
	padding:0px;
	margin:0px;
}
.storiesThree70 li.storiesThreeListItems {
	float:left;
}
.storiesThree70 .storiesThreeListItemOne {
	width:32%;
	position:relative;
	margin:0 1% 1.25% 0;
	min-height:360px;
}
.storiesThree70 .storiesThreeListItemOne img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree70 .storiesThreeListItemOneContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
	background-color:transparent;
}
.storiesThree70 .storiesThreeListItemOneContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree70 .storiesThreeListItemOneContent p {
	margin-top:0.75em;
}
.storiesThree70 .storiesThreeListItemOneContent a {
	text-decoration:none;
}
.storiesThree70 .storiesThreeListItemOneContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;    
}
.storiesThree70 .storiesThreeListItemTwo {
	width:32%;
	position:relative;
	margin:0 1% 1.25% 1%;
	min-height:360px;
}
.storiesThree70 .storiesThreeListItemTwo img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree70 .storiesThreeListItemTwoContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
	background-color:transparent;
}
.storiesThree70 .storiesThreeListItemTwoContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree70 .storiesThreeListItemTwoContent p {
	margin-top:0.75em;
}
.storiesThree70 .storiesThreeListItemTwoContent a {
	text-decoration:none;
}
.storiesThree70 .storiesThreeListItemTwoContentCategory {
	bottom:0;
	left:0;    
	height:auto;
	width:100%;    
}
.storiesThree70 .storiesThreeListItemThree {
	width:32%;
	position:relative;
	margin:0 0 1.25% 1%;
	min-height:360px;
}
.storiesThree70 .storiesThreeListItemThree img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree70 .storiesThreeListItemThreeContent {
	float:none;
	top:0;
	left:0;
	right:0;
	height:auto;
	padding:0.75rem 0;
}
.storiesThree70 .storiesThreeListItemThreeContent h3 a {
	font-size:1.25em;
	font-weight:bold;
}
.storiesThree70 .storiesThreeListItemThreeContent p {
	margin-top:0.75em;
}
.storiesThree70 .storiesThreeListItemThreeContent a {
	text-decoration:none;
}
.storiesThree70 .storiesThreeListItemThreeContentCategory {
	bottom:0;
	left:0;   
	height:auto;
	width:100%;    
}
	@media only screen and (max-width:480px) {
		.storiesThree70 .storiesThreeListItemOne {
			width:100%;
			margin:0.375em 0 0.375em 0;
			padding:0;
			background-color:#eeeeee;
			min-height:inherit;
		}
		.storiesThree70 .storiesThreeListItemOneContent {
			padding:0.75em;
		}
		.storiesThree70 .storiesThreeListItemOneContent p {
			margin-top:0.75em;
		}
		.storiesThree70 .storiesThreeListItemTwo {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesThree70 .storiesThreeListItemTwo img {
			display:none;
		}
		.storiesThree70 .storiesThreeListItemTwoContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesThree70 .storiesThreeListItemTwoContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesThree70 .storiesThreeListItemTwoContent p {
			display:none;
		}
		.storiesThree70 .storiesThreeListItemTwoContent a {
			text-decoration:none;
		}
		.storiesThree70 .storiesThreeListItemTwoContentCategory p {
			display:block;
		}
		.storiesThree70 .storiesThreeListItemThree {
			width:100%;
			margin:0 0 0 0;
			border-bottom:1px solid #ccc;
			padding:1em 0 1em 0;
			min-height:inherit;
			background-color:#fff;
		}
		.storiesThree70 .storiesThreeListItemThree img {
			display:none;
		}
		.storiesThree70 .storiesThreeListItemThreeContent {
			float:none;
			position:relative;
			left:0;
			right:0;
			height:auto;
			padding:0;
			filter:none;
			background-color:transparent;
			background-image:none;
			background-image:none;
			background-position-y:0;
			bottom:0;
		}
		.storiesThree70 .storiesThreeListItemThreeContent h3 a {
			font-size:1.15em;
			font-weight:bold;
		}
		.storiesThree70 .storiesThreeListItemThreeContent p {
			display:none;
		}
		.storiesThree70 .storiesThreeListItemThreeContent a {
			text-decoration:none;
		}
		.storiesThree70 .storiesThreeListItemThreeContentCategory p {
			display:block;
		}
	}
/* END Stories 3 70% Width */

/* START Stories 3 30% Width */
.storiesThree30 {}
.storiesThree30 .storiesThreeHolder {
	/*max-width:20em;*/
	width:100%;
	margin:0 auto;
}
.storiesThree30 ul.storiesThreeList {
	list-style:none;
	width:100%;
	height:auto;
	display:table;
	padding:0px;
	margin:0px;
}
.storiesThree30 .storiesThreeListItemOne {
	width:100%;
	margin:0.375em 0 0.375em 0;
	padding:0;
	background-color:#eeeeee;
	min-height:inherit;
}
.storiesThree30 .storiesThreeListItemOne img {
	width:100%;
	height:auto;
	overflow:hidden;
}
.storiesThree30 .storiesThreeListItemOneContent {
	padding:0.75em;
}
.storiesThree30 .storiesThreeListItemOneContent h3 {
	padding:0px;
}
.storiesThree30 .storiesThreeListItemOneContent h3 a {
	font-size:1.15em;
	font-weight:bold;
}
.storiesThree30 .storiesThreeListItemOneContent p {
	margin-top:0.75em;
	padding:0px;
}
.storiesThree30 .storiesThreeListItemOneContent a {
	text-decoration:none;
}
.storiesThree30 .storiesThreeListItemOneContentCategory p {
	display:block;
}
.storiesThree30 .storiesThreeListItemTwo {
	width:100%;
	margin:0 0 0 0;
	border-bottom:1px solid #ccc;
	padding:1em 0 1em 0;
	min-height:inherit;
	background-color:#fff;
}
.storiesThree30 .storiesThreeListItemTwo img {
	display:none;
}
.storiesThree30 .storiesThreeListItemTwoContent {
	float:none;
	position:relative;
	left:0;
	right:0;
	height:auto;
	padding:0;
	filter:none;
	background-color:transparent;
	background-image:none;
	background-image:none;
	background-position-y:0;
	bottom:0;
}
.storiesThree30 .storiesThreeListItemTwoContent h3 {
	padding:0px;
}
.storiesThree30 .storiesThreeListItemTwoContent h3 a {
	font-size:1.15em;
	font-weight:bold;
}
.storiesThree30 .storiesThreeListItemTwoContent p {
	display:none;
}
.storiesThree30 .storiesThreeListItemTwoContent a {
	text-decoration:none;
}
.storiesThree30 .storiesThreeListItemTwoContentCategory p {
	display:block;
	margin-top:0.75em;
	padding:0px;
}
.storiesThree30 .storiesThreeListItemThree {
	width:100%;
	margin:0 0 0 0;
	border-bottom:1px solid #ccc;
	padding:1em 0 1em 0;
	min-height:inherit;
	background-color:#fff;
}
.storiesThree30 .storiesThreeListItemThree img {
	display:none;
}
.storiesThree30 .storiesThreeListItemThreeContent {
	float:none;
	position:relative;
	left:0;
	right:0;
	height:auto;
	padding:0;
	filter:none;
	background-color:transparent;
	background-image:none;
	background-image:none;
	background-position-y:0;
	bottom:0;
}
.storiesThree30 .storiesThreeListItemThreeContent h3 a {
	font-size:1.15em;
	font-weight:bold;
}
.storiesThree30 .storiesThreeListItemThreeContent p {
	display:none;
}
.storiesThree30 .storiesThreeListItemThreeContent a {
	text-decoration:none;
}
.storiesThree30 .storiesThreeListItemThreeContentCategory p {
	display:block;
	margin-top: 0.75em;
}
	@media only screen and (max-width:480px) {
		.storiesThree30 .storiesThreeHolder {
			max-width:none;
		}
}
/* END Stories 3 30% Width */

/** END Story Widget Styles **/


/* START Story Title */
article header #storyTitle hgroup {
	background-color:rgba(254, 255, 242, 0.5);
	border-bottom:1px solid #EEE;
	margin:0 0 5px;
}
article header #storyTitle hgroup h1 {
	font-family:inherit;
	font-size:2em;
	font-weight:bold;
	line-height:1.2em;
	padding:10px 0;
}
article header #storyTitle hgroup h2 {
	font-family:inherit;
	font-size:1em;
	font-weight:400;
	line-height:1.75em;
	padding:0 0 10px 0;
	font-style:italic;
	color:#777;
}
article header #storyTitle hgroup h5 {
	font-family:inherit;
	font-size:0.9em;
	line-height:1.5em;
	padding:10px 0;
}
/* END Story Title */

/* START Story Author */
article header .storyAuthor img, .author-identity img, .blogs-list ul.blogList li .author {
	background-color:#FFF;
	border:1px solid #DDD;
	border-radius:3px 3px 3px 3px;
	padding:3px;
}
article header .storyAuthor img {
	float:left;
	margin:0 20px 10px 0;
}
article header .storyAuthor h3 {
	color:#595247;
	font-family:inherit;
	font-size:1.4em;
	font-weight:400;
	line-height:1em;
	margin:24px 10px 8px 0;
}
article header .storyAuthor ul {
	list-style:none outside none;
	margin:10px 0 0 0;
	display:block;
}
article header .storyAuthor ul li {
	margin:0 10px 0 0;
	display:inline-block;
	float:left;
}
article header .storyAuthor ul li:last-child, article header .storyAuthor ul li.last {
	margin:0;
}
article header .storyAuthor ul li a:active {
	outline:0 none;
}
article header .storyAuthor ul li a.authorArchive, article header .storyAuthor ul li a.emailAuthor, article header .storyAuthor ul li a.authorResources {
	background-color:#F6F6F6;
	border:1px solid #DDD;
}
.storyAuthor {
	width:auto;
	height:35px;
	padding:0px;
	display:table;
	float:left;
}
.authorName {
	color:#777;
	font-size:.9em;
}
/* END Story Author */

/* Start Story Social */
#storySocial {
	width:100%;
}
article header #storySocial {
	margin-bottom:1em;
	display:table;
	width:100%;
	padding:0;
}
article header #storySocial ul {
	float:left;
	list-style:none outside none;
	margin:0;
	padding:0;
	line-height:1;
	width:100%;
}
article header #storySocial ul li {
	float:left;
	margin:0 1% 0 0;
	width:auto;
}
article header #storySocial ul li:nth-child(5n) {}
article header #storySocial ul li:last-of-type {}
article header ul.storyBtn li a {
	background-color:#FFF;
	border:1px solid #FFF;
	border-radius:3px 3px 3px 3px;
	display:block;
	font-family:inherit;
	font-size:11px;
	line-height:1;
}
article header ul.storyBtn li a:hover {
	background-color:#888;
}
article header ul.storyBtn li a:active {
	position:relative;
	top:1px;
}
article header #storySocial ul li a.storyWall {
	background-color:#ECEEF5;
	border:1px solid #CAD4E7;
	color:#3B5998;
	font-family:inherit;
	padding:0;
	margin:-1px;
}
article header #storySocial ul li a.storyWall:hover {
	border-color:#9DACCE;
}
article header #storySocial ul li a.storyEmail, article header #storySocial ul li a.storyRss, article header #storySocial ul li a.storyLink, article header #storySocial ul li a.storyPrint, article header ul.storyBtn li a {
	padding:0;
}
/* End Story Social */

/* START New Email/Story Share buttons */

/*
#storyBody img {
    width:auto;
	max-width: 100%;
}*/

article header ul.storyBtn li a.emailStoryButton {
	background-color:#777;
	width:auto;
	padding:4px 5px;
	border-radius:3px;
	color:#fff;
}
article header ul.storyBtn li a.emailStoryButton:hover {
	background-color:#888;
}
article header #storySocial ul li a.storyPrint {
	background-color:#777;
	width:auto;
	padding:4px 5px;
	border-radius:3px;
	color:#fff;
}
article header #storySocial ul li a.storyPrint:hover {
	background-color:#888;
}
article #storyBody ul {
	list-style:disc;
	margin-left:2.5em;
	margin-bottom:1em;
}
article #storyBody ol {
	margin-left:2.5em;
	margin-bottom:1em;
}
article #storyBody ul li {
	font-size:.95em;
}
/* END New Email/Story Share buttons */

/* START Story Lead Images */
.leadImgDiv {
	font-family:inherit;
	width:100%;
	height:auto;
	display:table;
	margin:0 0 1em 0;
}
.leadImgDiv img {
	width:100%;
	height:auto;
	display:table;
}
/* END Story Lead Images */

/* START Video Embed */
.videoEmbedDiv {
	font-family:inherit;
	width:100%;
	height:auto;
	display:table;
	margin:0 0 1em 0;
}
/* END Video Embed */

/* START Download File Container */
.downloadFileContainer {
	background-color:#efefef;
	margin:0 0 1em 0;
	padding:.5em;
}
/* END Download File Container */

/* START Audio Files */
.audioPlayerContainer {
	background-color:#efefef;
}
.audioFile {
	font-family:inherit;
	width:100%;
	height:35px;
	display:table;
	background-color:#fff;
	margin:0 0 1em 0;
}
/* END Audio Files */

.story article p {
	margin-bottom:1em;
}

/* START Story figure/images */
.story article #storyBody figure {
	width:100%;
	margin:0;
	padding:0;
}
.story article #storyBody figure img {
	margin:0;
	width:100%;
	max-width:none;
}
.story article #storyBody figure figcaption {
	color:#777;
	font-size:0.8em;
	line-height:1.25em;
	text-align:left;
	padding:1em;
	margin:0 0 1em 0;
	border-bottom:1px solid #ccc;
}
/* END Story figure/images */

/* START Related Stories */
article .storyRecom h4 {
	border-bottom:1px solid #ccc;
	color:inherit;
	font-family:inherit;
	font-size:1.4em;
	font-weight:normal;
	margin:30px 0 10px;
}
article .storyRecom ul {
	list-style:none outside none;
	margin:0 0 0 15px;
}
article .storyRecom ul li {
	margin:0 0 14px;
}
article .storyRecom ul li a {
	font-size:inherit;
}
article .storyRecom ul li a:hover, .story-list a:hover {
	background-color:transparent;
	text-decoration:underline;
}
article .storyRecom ul li a:active, .story-list a:active {
	background-color:transparent;
	text-decoration:underline;
}
/* END Related Stories */

/* START: Story - Category Archive List */
.fcStoryCategoryTitle {
	font-weight:800;
	padding-bottom:12px;
}
.fcStoryList {
	display:table;
	width:100%;
	margin-left:0 !important;
}
.fcStoryListStoryInfo {
	display:table-row;
	width:600px;
	max-width:100%;
}
.fcStoryListItem {
	display:table-row;
	width:100%;
}
.fcStoryListItemLink {
	display:block;
	float:left;
}
.fcStoryListItemHeading {
	display:block;
	float:left;
	width:100%;
}
.fcStoryListImgItem {
	width:100px;
	display:table-cell;
	vertical-align:top;
}
.fcStoryListItemDetails {
	display:table-row;
	width:100%;
}
.fcStoryDate {
	font-weight:bold;
	font-size:smaller;
	padding:0!important;
	margin:0!important;
}
.fcStoryListImg {
	width:100px;
	padding-left:0;
	display:block;
	float:left;
	padding-right:10px;
	padding-top:6px;
}
.fcStoryDescription {
	display:block;
	float:left;
	padding-bottom:4px!important;
	margin-bottom:20px;
}
.fcStoryListRow {
    border-bottom:1px #CCCCCC dotted;
    min-height:55px;
    list-style:none;
    margin-bottom:20px;
    margin-top:0;
    padding:0;
}

/* START Pagination */
.fcStoryPagination {
	height:36px;
	margin:18px 0;
}
.fcStoryPagination ul {
	display:inline-block;
	*display:inline;/* IE7 inline-block hack */
	*zoom:1;/* IE7 inline-block hack */
	margin-left:0;
	margin-bottom:0;
		-webkit-border-radius:3px;
		-moz-border-radius:3px;
	border-radius:3px;
		-webkit-box-shadow:01px2pxrgba(0, 0, 0, 0.05);
		-moz-box-shadow:01px2pxrgba(0, 0, 0, 0.05);
	box-shadow:01px2pxrgba(0, 0, 0, 0.05);
}
.fcStoryPagination li {
	display:inline;
}
.fcStoryPagination a {
	float:left;
	padding:0 14px;
	line-height:34px;
	text-decoration:none;
	border:1px solid #ddd;
	border-left-width:0;
}
.fcStoryPagination a:hover, .fcStoryPagination .active a {
	background-color:#f5f5f5;
}
.fcStoryPagination .active a {
	color:#999;
	cursor:default;
}
.fcStoryPagination .disabled span, .fcStoryPagination .disabled a, .fcStoryPagination .disabled a:hover {
	color:#999;
	background-color:transparent;
	cursor:default;
}
.fcStoryPagination li:first-child a {
	border-left-width:1px;
		-webkit-border-radius:3px 0 0 3px;
		-moz-border-radius:3px 0 0 3px;
	border-radius:3px 0 0 3px;
}
.fcStoryPagination li:last-child a {
		-webkit-border-radius:0 3px 3px 0;
		-moz-border-radius:0 3px 3px 0;
	border-radius:0 3px 3px 0;
}
.fcStoryPagination-centered {
	text-align:center;
}
.fcStoryPagination-right {
	text-align:right;
}
/* END Pagination */

/* END: Story - Category Archive List */

/******** END Stories CSS ********/



/******** START Responsive Accordion ********/
.resp-tabs-list-vert li {
	font-weight:700;
	font-size:18px;
	padding:10px 12px;
	margin:0px;
	text-align:center;
	border-radius:0px 0px 0px 0px;AppendFormat
	cursor:pointer;
	background-color:#7b95b3;
	border-top:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #818181;
	color:#555555;
}
.resp-vtabs li.resp-tab-active {
	padding:10px 12px !important;
}

ul.resp-tabs-list-vert {
    display: none !important;
}

.resp-tabs-container-vert h2.resp-accordion {
    display: block !important;
}
/********  END Responsive Accordion ********/



/********* START: Staff Pages ********/
.fcStaff {
	padding:0 2%;
}

/* START Staff Listing Styles*/
.fcStaff .fcComponentListItem{
	width: 25%;
	float:none;
	vertical-align:top;
	margin: 0;
	padding: 1em 1em 2.25em 1em;
	box-sizing: border-box;
	min-height: unset;
}
.fcStaffListImage {
	display:table;
	float:none;
	width:auto;
	max-width:100%;
	max-height:200px;	
}
.fcStaffListText {
	float:left;
	display:table;
	margin:1em 0;
}
.fcComponentListItemContent .fcStaffH2{
	padding: 0 !important;
	font-size:22px;
}

/* START Staff Detail Styles */
.fcStaffDetail{
	padding:0 2%;
	margin-bottom:1.5em;
	float:left;
}
.fcStaffDetail ul{
	list-style:none !important;
	margin: .5em 1em 0 !important;
}
.fcStaffDetailsImage {
	margin:0 1em .5em 0;
	float:left;
	width:auto;
	max-width:300px;
}
.fcStaffDetailsImage img{
	width:100%;
}
.fcStaffDetailsText {
	margin:0;
}
.fcStaffDetail .fcStaffH2 {
	float:left;
	padding:0!important;
}
.fcStaffContactBtn {
	display:block!important;
	margin:1.5em 0 0 auto !important;
	width:auto;
}

/******* START Staff Email Dialog *******/
#emailRegsDiv input {
    width: 100% !important;
    padding: 2%;
    border-radius: 5px;
    border: 1px solid #999;
    box-sizing: border-box;
}

#emailRegsDiv textarea{
	height: 200px;
    width: 100% !important;
    border-radius: 5px;
    box-sizing: border-box;
    padding: 5px;
}
.fancybox-opened{
	margin-bottom:20px;
}

@media only screen and (max-width: 480px) {
	#emailDialog .fcContentSection{
		display:inline;
	}
	#emailRegsDiv input{
		padding:4%;
	}
	#grc1{
		padding:.75em .25em;
	}
	.fancybox-wrap.fancybox-desktop.fancybox-type-inline.fancybox-opened{
		width:calc(100% - 10px) !important;
		top:5px !important;
		left:5px !important;
		z-index:10001;
	}
	.fancybox-close{
		top: -7px !important;
		right: -7px !important;
	}
	.fancybox-opened .fancybox-skin{
		padding:0px !important;
	}
	.fancybox-inner{
		width: auto !important;
		height: auto !important;
		padding-bottom:15px !important;
		margin-bottom:5px !important;
	}
	#emailDialog .fcFullContent .fcFullContent{
		padding: 0 2%;
	}
	#grc1 > div {
		margin:0 auto;
	}
	#esbDiv{
		width:100% !important;
	}
	#emailDialog .fcControlsButton.esbBtn{
		width:calc(100% - 10px) !important;
		margin:0 5px !important;
	}
	.fcStaffDetailsImage {
		margin:0 auto 1em auto;
		float:none;
		max-width:300px;
	}
	.fcStaffContactBtn{
		width:96% !important;
		margin:0 auto !important;
	}
	#nav .opener{
		z-index:8000 !important;
	}
}
@media only screen and (max-width: 968px) {
	ul.fcStaffList {
		clear:none;
	}
}
/******** END: Staff Pages ******** /



/******** START Calendar ********/

/* NEW LINK STYLE */
p.link{
	text-align:right;
}
a.link{
	padding:0px 7px;
	font-weight:bold;
	border-left:2px solid #555;
}
a.link:hover{
	color:#999;
}
a.link span{
	font-size:20px; 
	padding:3px;

}
ul.fcControlsCalList {
	list-style:none;
}

/* TINT BACKGROUND */
.tint{
	background:#eee;
}

/*********** NEW CALENDAR STYLES ***********/

/* DATE BOX THUMBNAIL - SECOND LEVEL UL FIRST LI */
.fcCalendarEvents .fcComponentListItem > ul > li:first-child h3{
	padding: .35em .844em;
}
.fcComponentListItem .fcCalDateMonth{
	font-size:50%;
	display:block;
}

/* CALENDAR LIST STYLES */
.fcCalendarEvents .fcComponentListItemContent h3{
	padding:0px;
}
.fcCalendarEvents .fcComponentListItemContent ul{
	max-width:calc(100% - 70px);
	display:inline-block;
}
.fcCalendarEvents .fcComponentListItemContent > ul > li:nth-child(n+2){
	font-size:95%;
}


/* CALENDAR DETAIL PAGE STYLES */
.fcCalWrapper{
  margin-top:2%;    
}
.fcCalWrapper p.fcCalDateTime{
	margin-left:2em;
}
.fcCalWrapper h3.fcControls{
  padding:.5em 0;    
}
.fcCalSection{
	padding:.5% 2% 1%;
	border-top:1px solid #ccc;
	margin:10px 0;
}
.fcCalList{
	margin:0 0 1em 1em;
}
.fcCalList li p{
	padding-bottom:0px;
}
.fcCalDescription{
	padding: 0 1em;
}


/* CALENDAR REGISTER STYLES */
.fcCalRegister{
	padding:4% 2%; 
	border-top:1px solid #aaa; 
	border-bottom:1px solid #aaa; 
	margin:1% 0;
}
.fcCalRegister h4.fcControls{
	margin-top: .75em
}
.fcCalRegister input, .fcCalRegister select{
	width: 96% !important;
	margin-bottom:3%;
	border-radius:5px;
	padding: 2%;
	border:1px solid #ccc;
}
/******** END Calendar ********/

#eCpt{
	background:#eee; 
	border-radius:5px; 
	border:1px solid #ccc; 
	margin:5% 0;
}
#eCpt .fcReCaptchagrc1{
	margin-bottom:0px;
}
#eCpt .fcReCaptchagrc1 div{
	margin:0 auto;
}



/********* START Log In Section ********/

.fcLogin {
	max-width:37.500em;
	margin:0 auto;
}

.fcLoginHdrMsg {
	/*margin:1em 0;*/
	width:96%;
	padding:0.25em;
	margin:1em 2%;
}

.fcLoginUsername {
	width:92%;
	padding:1% 2%;
	margin:0 2%;
}
.fcLoginUsernameInput {
	line-height:0;
}

.fcLoginPwd {
	width:92%;
	padding:1% 2%;
	margin:2% 2% 0 2%;
}
.fcLoginPwdInput {
	line-height:0;
}

.fcLoginPinCode {
	width:92%;
	padding:1% 2%;
	margin:0 2%;
}
.fcLoginPinCodeInput {
	line-height:0;
}

.fcAdminListEvenRow {}

.logInCheckboxes {}

.fcControlsButton {}

input.loginButton {
	width:96%;
    padding:2% 2%;
    margin:2% 2%;
}

.fcLoginForgot {
	margin:1em auto;
	width:98%;
    max-width:18.750em;
	padding:0 1%;
	display:table;
}
ul.fcLoginForgot li {
	float:left;
	padding:0 .5em;
}

.fcLoginCreateAccount {
	margin-top:10%;
}

.fcLoginOrImg {
	display:block;
}

.fcLoginCreateAccount a {
	/*padding:0.25em;*/
	border:1px solid #ccc;
	width:92%;
    padding:2% 2%;
    margin:2% 2% 0 2%;
	display:block;
	text-align:center;
}

/********* END Log In Section ********/



/********* START Froala Editor Styles ********/
	/*!
	* https://cdnjs.cloudflare.com/ajax/libs/froala-editor/2.7.1/css/froala_style.min.css
	* froala_editor v2.7.1 (https://www.froala.com/wysiwyg-editor)
	* License https://froala.com/wysiwyg-editor/terms/
	* Copyright 2014-2017 Froala Labs
	*/
	.clearfix::after{clear:both;display:block;content:"";height:0}.hide-by-clipping{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.fr-view span[style~="color:"] a{color:inherit}.fr-view strong{font-weight:700}.fr-view table{border:0;border-collapse:collapse;empty-cells:show;max-width:100%}.fr-view table.fr-dashed-borders td,.fr-view table.fr-dashed-borders th{border-style:dashed}.fr-view table.fr-alternate-rows tbody tr:nth-child(2n){background:#f5f5f5}.fr-view table td,.fr-view table th{border:1px solid #ddd}.fr-view table td:empty,.fr-view table th:empty{height:20px}.fr-view table td.fr-highlighted,.fr-view table th.fr-highlighted{border:1px double red}.fr-view table td.fr-thick,.fr-view table th.fr-thick{border-width:2px}.fr-view table th{background:#e6e6e6}.fr-view hr{clear:both;user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;page-break-after:always}.fr-view .fr-file{position:relative}.fr-view .fr-file::after{position:relative;content:"\1F4CE";font-weight:400}.fr-view pre{white-space:pre-wrap;word-wrap:break-word}.fr-view[dir=rtl] blockquote{border-left:0;border-right:solid 2px #5e35b1;margin-right:0;padding-right:5px;padding-left:0}.fr-view[dir=rtl] blockquote blockquote{border-color:#00bcd4}.fr-view[dir=rtl] blockquote blockquote blockquote{border-color:#43a047}.fr-view blockquote{border-left:solid 2px #5e35b1;margin-left:0;padding-left:5px;color:#5e35b1}.fr-view blockquote blockquote{border-color:#00bcd4;color:#00bcd4}.fr-view blockquote blockquote blockquote{border-color:#43a047;color:#43a047}.fr-view span.fr-emoticon{font-weight:400;font-family:"Apple Color Emoji","Segoe UI Emoji",NotoColorEmoji,"Segoe UI Symbol","Android Emoji",EmojiSymbols;display:inline;line-height:0}.fr-view span.fr-emoticon.fr-emoticon-img{background-repeat:no-repeat!important;font-size:inherit;height:1em;width:1em;min-height:20px;min-width:20px;display:inline-block;margin:-.1em .1em .1em;line-height:1;vertical-align:middle}.fr-view .fr-text-gray{color:#AAA!important}.fr-view .fr-text-bordered{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:10px 0}.fr-view .fr-text-spaced{letter-spacing:1px}.fr-view .fr-text-uppercase{text-transform:uppercase}.fr-view img{position:relative;max-width:100%}.fr-view img.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view img.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view img.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view img.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view img.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view img.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view img.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view img.fr-bordered{border:solid 5px #CCC;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-view img.fr-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view span.fr-img-caption{position:relative;max-width:100%}.fr-view span.fr-img-caption.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}.fr-view span.fr-img-caption.fr-dib.fr-fil{margin-left:0;text-align:left}.fr-view span.fr-img-caption.fr-dib.fr-fir{margin-right:0;text-align:right}.fr-view span.fr-img-caption.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}.fr-view span.fr-img-caption.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}.fr-view span.fr-img-caption.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view span.fr-img-caption.fr-bordered{border:solid 5px #CCC;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fr-view span.fr-img-caption.fr-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}.fr-view .fr-video{text-align:center;position:relative}.fr-view .fr-video>*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;max-width:100%;border:0}.fr-view .fr-video.fr-dvb{display:block;clear:both}.fr-view .fr-video.fr-dvb.fr-fvl{text-align:left}.fr-view .fr-video.fr-dvb.fr-fvr{text-align:right}.fr-view .fr-video.fr-dvi{display:inline-block}.fr-view .fr-video.fr-dvi.fr-fvl{float:left}.fr-view .fr-video.fr-dvi.fr-fvr{float:right}.fr-view a.fr-strong{font-weight:700}.fr-view a.fr-green{color:green}.fr-view .fr-img-caption{text-align:center}.fr-view .fr-img-caption .fr-img-wrap{padding:0;display:inline-block;margin:auto;text-align:center}.fr-view .fr-img-caption .fr-img-wrap img{display:block;margin:auto}.fr-view .fr-img-caption .fr-img-wrap>span{margin:auto;display:inline-block;padding:5px 5px 10px;font-size:14px;font-weight:initial;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-opacity:.9;-moz-opacity:.9;opacity:.9;-ms-filter:"alpha(Opacity=0)"}.fr-view button.fr-rounded,.fr-view input.fr-rounded,.fr-view textarea.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.fr-view button.fr-large,.fr-view input.fr-large,.fr-view textarea.fr-large{font-size:24px}a.fr-view.fr-strong{font-weight:700}a.fr-view.fr-green{color:green}img.fr-view{position:relative;max-width:100%}img.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}img.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}img.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}img.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}img.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}img.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}img.fr-view.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}img.fr-view.fr-bordered{border:solid 5px #CCC;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}img.fr-view.fr-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}span.fr-img-caption.fr-view{position:relative;max-width:100%}span.fr-img-caption.fr-view.fr-dib{margin:5px auto;display:block;float:none;vertical-align:top}span.fr-img-caption.fr-view.fr-dib.fr-fil{margin-left:0;text-align:left}span.fr-img-caption.fr-view.fr-dib.fr-fir{margin-right:0;text-align:right}span.fr-img-caption.fr-view.fr-dii{display:inline-block;float:none;vertical-align:bottom;margin-left:5px;margin-right:5px;max-width:calc(100% - (2 * 5px))}span.fr-img-caption.fr-view.fr-dii.fr-fil{float:left;margin:5px 5px 5px 0;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-dii.fr-fir{float:right;margin:5px 0 5px 5px;max-width:calc(100% - 5px)}span.fr-img-caption.fr-view.fr-rounded{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}span.fr-img-caption.fr-view.fr-bordered{border:solid 5px #CCC;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}span.fr-img-caption.fr-view.fr-shadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);-moz-box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px 1px rgba(0,0,0,.16)}

.fcCpEmoji {
	width:20px;
	height:20px;
}
.fcCpImg {
	width:300px;
	height:auto;
}
#imageGalleryDiv ul{
	list-style:none;
}

@media only screen and (max-width:480px) {
	.fcCpImg {
	}
}
/********* END Froala Editor Styles ********/

/********* START Weather Widget Styles ********/
.oddWxSlide {
	background-color:whiteSmoke;
	padding:10px;
	border-left:1px solid #ddd;
    border-right:1px solid #ddd;
}
.evenWxSlide {
	background-color:#fff;
	padding:10px;
}
.weatherWxHourly {
	width:100%;
	height:auto;
	border:1px solid #b3b3b3;
	float:left;
}
.mainWxHourly {
	width:100%;
	height:auto;
	border:1px solid #b3b3b3;
	float:left;
	margin-top:20px;
}
.mainWxExtended {
	width:100%;
	height:auto;
	border:1px solid #b3b3b3;
	float:left;
	margin-top:20px;
}
.nws_noaa_footer {
	margin-top:1em;
}
	@media only screen and (max-width:480px) {
		.weatherWxHourly {
			width:100%;
			height:auto;
			float:left;
			border-bottom:1px solid #b3b3b3;
			border-top:1px solid #b3b3b3;
			border-right:0px;
			border-left:0px;
		}
		.mainWxHourly {
			width:100%;
			height:auto;
			float:left;
			margin-top:20px;
			border-bottom:1px solid #b3b3b3;
			border-top:1px solid #b3b3b3;
			border-right:0px;
			border-left:0px;
		}
		.mainWxExtended {
			width:100%;
			height:auto;
			float:left;
			margin-top:20px;
			border-bottom:1px solid #b3b3b3;
			border-top:1px solid #b3b3b3;
			border-right:0px;
			border-left:0px;
		}
	}
/********* END Weather Widget Styles ********/

/********* START UL/OL Styles ********/
.noB {
	list-style:none;
}
.fcHeaderMenu ul {
    list-style: none;
}
ul.fcLoginForgot {
	list-style:none;
}
ul.fcCalList {
	list-style:none;
}
ul.vertical_nav {
	list-style:none;
}
ul.vertical_nav li ul {
	list-style:none;
}
#ag_maps_br ul {
	list-style:none;
}
ul.fcFooter {
	list-style:none;
}
ul.sideNews {
    list-style:none;
}

/*START Custom Page UL/OL Styles*/
.fcCustomPage ul {
	margin:0 0 1em 3em;
	list-style:disc;
}
.fcCustomPage ol {
	margin:0 0 1em 3em;
	list-style:decimal;
}
/*END Custom Page UL/OL Styles*/

/*START Custom Page Paragraph Styles*/
.fcCustomPage p {
	margin:0 0 1em 0;
}
/*END Custom Page Paragraph Styles*/


/********* END UL/OL Styles ********/

h2.regHeader {
	width:96%;
	padding:0 2%;
	display:table;
}

/********* START Register/Forms Styles ********/

.logInContainer {
	width:96%;
	padding:.5em 2%;
	float:left;
	background-color: #f3f3f3;
}
.logInContainer h3 {
	float:left;
	margin-top:.55em;
}
.logInContainer input.fcControlsButton {
	float:left;
	margin-top:.5em;
	margin-left:1em;
}

.registerButton {
	text-align:center;
	font-size:1.15em;
    margin:1em 0;
	width:100%;
	padding:1.5% 0%;
	margin:1em 0 1em 0;
	max-width:250px;
}
.registerHeading {
	text-align:left;
	font-size:1.15em;
	font-weight:bold;
	color:#FFF;
    margin:0;
	background-color:#777;
	padding:1%;
    line-height:2.0em;
	/*float:left;*/
	width:98%;
	display:table;
}
h3.label {
    font-family:inherit;
    /*color:#777;*/
    margin-top:.75em;
}
input.textBox {
	height:40px;
    /*width:100%;*/
	width:96%;
    color:#787878;
    border:1px solid #b3b3b3;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    padding:0 2%;
}
select.dropdown {
    height:40px;
    /*width:100%;*/
	width:96%;
    color:#787878;
    border:1px solid #b3b3b3;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    padding:0 2%;
}

ul.fcAdminListEvenRow {
	list-style:none;
    margin:0px;
    padding:0px;
    display:table;
    width:100%;	
}

.fcAdminYesNoListText {
    width:auto;
    float:left;
    display:table;
    margin:1em 2% 1em 2%;
    min-height:30px;
    line-height:2em;
}
.fcAdminYesNoListText h3 {
	font-weight:bold;
	padding:0;
}

.fcAdminYesNoSwitch {
    float:right;
    margin:1em 2% 1em 2%;
    height:30px;
}

.YesNo {
    background:url(/admin/images/buttons/NoButton.svg) no-repeat;
}
input:checked + .YesNo {
    background:url(/admin/images/buttons/YesButton.svg) no-repeat;
}

.OnOff {
    background: url(/admin/images/buttons/OffButton.svg) no-repeat;
}
input:checked + .OnOff {
    background: url(/admin/images/buttons/OnButton.svg) no-repeat;
}

.checkBoxWrapper {
    position:relative;
    display:inline-block;
    width:60px;
    height:30px;
}
.checkBox {
    position:absolute;
    cursor:pointer;
    top:0;
    left:0;
    right:0;
    bottom:0;
    background-color:Transparent;
    	-webkit-transition:.4s;
    transition:.4s;
}
.checkBox:before {
    position:absolute;
    content:"";
    height:26px;
    width:26px;
    left:4px;
    bottom:4px;
    background-color:Transparent;
    	-webkit-transition:.4s;
    transition:.4s;
}
.checkBoxWrapper input {
    display: none;
}
.lightGrey {
    border:none;
	background-color:#f3f3f3;
}
.ccc {
	background-color:#ccc;
}

.fcAdmin50PercentWidgetLeft {
    width:47.5%;
    min-width:250px;
    float:left;
    padding:1%;
}
.fcAdmin50PercentWidgetRight {
    width:47.5%;
    min-width:250px;
    float:right;
    padding:1%;
    margin-right:1%;
}
ul.vertical {}
ul.vertical li {
	width:90%;
	margin:1em 5%;
}

ul.fcAdminListEvenRow li.checkList input {
	height:1.5em;
	width:1.5em;
	margin:.5em;
}

ul.fcAdminListEvenRow li.checkList label {
	margin-left:10px;
	vertical-align:super;
}

table.fcGridCheckbox tr {
	width:90%;
	margin:1em 5%;
}

table.fcGridCheckbox tr input {
	height:1.5em;
	width:1.5em;
	margin:.5em;
}

table.fcGridCheckbox tr label {
	margin-left:10px;
	vertical-align:super;
	color:rgb(51, 51, 51);
}

table.fcGridCheckbox tr {
	width:90%;
	margin:1em 5%;
}

table.fcGridCheckbox tr input {
	height:1.5em;
	width:1.5em;
	margin:.5em;
}

table.fcGridCheckbox tr label {
	margin-left:10px;
	vertical-align:super;
	color:rgb(51, 51, 51);
}

ul.vertical li.logInCheckboxes {
	margin:.5em 1.25% .5em 1.25%;
}

li.logInCheckboxes input {
	height:1.5em;
	width:1.5em;
	margin:.5em;
}
li.logInCheckboxes label {
	margin-left:10px;
	vertical-align:super;
	color:rgb(51, 51, 51);
}

input.phoneBox1 {width:3%;}
input.phoneBox2 {width:3%;}
input.phoneBox3 {width:4%}

@media (max-width: 940px) {
	input.phoneBox1 {width:5%;}
	input.phoneBox2 {width:5%;}
	input.phoneBox3 {width:6%}
}

@media (max-width: 480px) {
  	.fcAdmin50PercentWidgetLeft {
		width:98%;
		min-width:250px;
		float:left;
		padding:1%;
	}
	.fcAdmin50PercentWidgetRight {
		width:98%;
		min-width:250px;
		float:left;
		padding:1%;
	}
	.registerHeading {
		padding:2%;
		width:96%;
	}
	.registerButton {
		text-align:center;
		font-size:1.15em;
		margin:1em 0;
		width:100%;
		padding:3% 2%;
		margin:1em 0 1em 0;	
	}
	input.phoneBox1 {
		width:22%;
	}
	input.phoneBox2 {
		width:22%;
	}
	input.phoneBox3 {
		width:36%
	}
}
/********* END Register/Forms Styles ********/