/*

1105Media, Inc.
Conversions - FCW.com

*/

/* @group Typography */

body {
	background: #eaeaea;
	font-size: 100%;
	color: #2d2d2d;
	/*text-rendering: optimizeLegibility;*/
	}

body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,input,textarea {
	/*font-family: MyriadPro-Regular, 'Myriad Pro Regular', MyriadPro, 'Myriad Pro', Helvetica, Calibri, Tahoma, sans-serif;*/
	font-family: 'Source Sans Pro', "Myriad Pro", Myriad, Calibri, Tahoma, sans-serif!important;
	}

h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	}

h1 {
	/*font-size: 3em;
	line-height: 1;
	margin-bottom: 0.5em; */
	}
	h2 {
		/*font-size: 2em;
		margin-bottom: 0.75em; */
		}
		h3 {
			font-size: 1.5em;
			line-height: 1.5;
			font-weight: normal;
			}
			h3.title  {line-height: 1;}
			h4 {
				font-size: 1.2em;
				line-height: 1;
				}
				h5 {
					font-size: 1em;
					}
					h6 {
						font-size: .8em;
						}

p {margin: 0 0 1em 0;line-height: 1.5;}
ul, ol {margin:0 0 1.5em 0;}
ul { list-style-type: circle; }
ol { list-style-type: decimal; }

dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }

a {text-decoration: none; }
a:hover { text-decoration: underline; }

blockquote {margin: 1.5em 0; }
strong {font-weight: bold;}

em, dfn { font-style: italic; }
dfn { font-weight: bold; }
pre, code { margin: 1.5em 0; white-space: pre; }
pre, code, tt { font: 1em monospace; line-height: 1.5; }
tt { display: block; margin: 1.5em 0; line-height: 1.5; }

table { margin-bottom: 1.4em; }
th {}
td {}
th,td { margin: 0; padding: 7px;}
tfoot {font-style: italic; }
caption {background: #ffc;}
iframe {margin: 0 0 14px 0;}
#sContent iframe {margin: 0 0 0 0;}
::selection {background: #c6cfd9; /* Safari */}
::-moz-selection {background: #c6cfd9; /* Firefox */}

/* @end */


/* @group Common Classes */

.center {
	margin: 0 auto;
	width:  960px!important; /* overrides width 100% */
	}

/* @end */


/* @group Header */
	#header {
		border-bottom: 1px solid #afafaf;
		height: 105px;
		z-index: 100;
		position: relative;
		}
		#header ul li {
			display: inline;
			}
			.logo  {
				float: left;
				width: 230px;

				left: 0;
				position: absolute;
				top: 0;
				width: 230px;
				}
				.headerTools {
					width: 730px;
					height: 50px;
					margin: 0 0 0 230px;
					}
					.trending {
						float: left;
						height: 18px;
						width: 450px;
						margin: 0;
						padding: 0;
						position: relative;
						top: 35px;
						display: block;
						border-bottom: 1px solid transparent;
						background: -moz-linear-gradient(left, #d31820, #FDFDFD);
		    			background: -webkit-linear-gradient(left, #d31820, #FDFDFD);
		    			-moz-background-origin: border;
					   	background-origin: border-box;
						box-shadow:
					      	inset 0 0 12px #FDFDFD,
					       	0 0 12px #FDFDFD,
					       	inset -999px 0 0 #FDFDFD;
						}
						.trending li {
							font-weight: 700;
							text-transform: uppercase;
							font-style: italic;
							font-size: .8em;
							color: #595959;
							}
							.trending a {
								font-style: italic;
								color: #595959;
								text-transform:uppercase;
								font-weight: bold;
								font-style:  normal;
								padding: 0 7px;
								color: #808080;
								text-transform:none;
								font-weight: normal
								}
								.trending a:hover {
									text-decoration: none;
									color: #d31820;
									}

					.adminLinks {
						float: right;
						position: absolute;
						margin: 0;
						padding: 0;
						display: block;
						height: 14px;
						}
						.adminLinks  a {
							font-size: .8em;
							font-style: italic;
							color: #595959;
							padding: 0 7px 0 0;
							}
					.socialLinks {
						float: right;
						position: relative;
						top:14px;
						font-size: 0px;
						color: #fff;
						height: 20px;
						width: 135px;

						color: #fff;
						float: none;
						font-size: 0;
						height: 20px;
						left: 222px;
						position: absolute;
						top: 23px;
						width: 135px;
						}
						.socialLinks li {}
							.socialLinks li a {
								display: block;
								float: left;
								text-decoration: none;
								height: 20px;
								width: 20px;
								margin-left: 7px;
								background:  url('../img/social-sprite.png') no-repeat;
								-webkit-transition: all .25s ease-out;
								-moz-transition: all .25s ease-out;
								-ms-transition: all .25s ease-out;
								-o-transition: all .25s ease-out;
								transition: all .25s ease-out;
								text-indent: -9999px;
								}
								.socialLinks .fb a:hover {background-position: 0 -20px;}
								.socialLinks .twt a:hover {background-position: -20px -20px;}
								.socialLinks .lkn a:hover {background-position:-40px -20px;}
								.socialLinks .gpls a:hover {background-position: -60px -20px;}
								.socialLinks .rss a:hover {background-position: -80px -20px;}
									.socialLinks .fb a {background-position: 0 0;}
									.socialLinks .twt a {background-position: -20px 0;}
									.socialLinks .lkn a {background-position: -40px 0;}
									.socialLinks .gpls a {background-position: -60px 0;}
									.socialLinks .rss a {background-position: -80px 0;}


/* @end */

/* @group Navigation */

	.topnav {
		    bottom: 14px;
		    height: 20px;
		    left: 230px;
		    padding: 0 0 0;
		    position: absolute;
		    width: 730px;
		}
		.topnav li {
			display: block;
			float: left;
			padding:  0 14px 0 0;
			}
			.topnav .last {
				padding-right:  0!important;
				}

			.topnav li a {
				margin: 0;
				text-decoration: none;
				padding: 0;
				-webkit-transition: all 100ms ease-out;
				-moz-transition: all 100ms ease-out;
				-ms-transition: all 100ms ease-out;
				-o-transition: all 100ms ease-out;
				transition: all 100ms ease-out;

				font-size: .9375em;
				text-transform: uppercase;
				text-align:right;
				color: #1b1c1f;
				font-weight: 600;
				}

			.topnav li a:hover,
			.topnav li .selected a {
				color: #d31820;
				}
			.topnav li.selected a {
				/*
				background: url('../img/fcw-nav-active.png') no-repeat;
				background-position: 35px 40px;
				*/
				height: 30px;
				width: 50px;
				z-index: 1;
				position: relative;
				color: #d31821;
				}

				/*
				.topnav li.selected a:after {
					content: ' ';
					height: 0;
					width: 0;
					position: absolute;
					border: 10px solid transparent;
					border-bottom-color: #333;
					top: 14px;
					left: 40%;
					}
				*/

/* @end */


c

	#pContentTop .featurePost {
		width: 370px;
		}
		#pContentTop .featurePost img {
			background: #eaeaea;
			height: 370px;
			width: 370px;
			display: block;
			margin: 0 0 15px 0;
			}

		#pContentTop .featurePost h3 {
			font-size: 2.25em;
			line-height: 1.125;
			font-weight: normal;
			font-family: 'adobe_garamond_probold', Garamond, Georgia, serif!important;
			-webkit-font-smoothing: antialiased;
			color: #222830;
			}
		#pContentTop .featurePost h4 {}
		#pContentTop .featurePost li {list-style-type: none;}

		#pContentTop .featurePost .deck {
			color: #505966;
			font-size: 1.3em;
			font-weight: 100;
			margin-top: 7px;
			}
		#pContentTop .featurePost  p.summary {}
		#pContentTop .featurePost  p.summery .more {
			font-size:1em;
			}
			#pContentTop .featurePost  p {
				line-height: 1.4;
			}

		#pContentTop .featurePost li a {
			}
			#pContentTop .featurePost  li a {
				color: #222830;
				}

		#pContentTop .featurePost .summary {
			line-height: 1.3;
			margin:  0;
			padding:7px 0 0 0;
			}
		#pContentTop .featurePost .more {
			font-size: 1em;
			}
		#pContentTop .featurePost .pagination {display: none;visibility: hidden;}



/*Added to style two extra feature post for homepage*/
/* @group Featured Post List*/


	#pContentTop .featurePostList{
			width: 370px;
			float: left;
		}
	#pContentTop .featurePostList h4 {
		background:#1b1c1f;
		display:block;
		font-size: 30px!important;;
		font-weight: 900;
		letter-spacing: 4px;
		color:#fff;
		padding: 14px;
		margin: 0 0 15px!important;
		text-transform: uppercase;

	}
	#pContentTop .featurePostList ul {}
	#pContentTop .featurePostList ul li {
		border:0 solid red;
		display:inline-block;
		float:left;
		width: 175px;
		min-height: 300px;
		position: relative;

		overflow: hidden;
		}
		#pContentTop .featurePostList ul li:nth-child(1)
		{
			margin: 0 10px 0 0 !important;
		}

	#pContentTop .featurePostList img {
		width: 175px;
		margin-bottom: 5px;
		}
	#pContentTop .featurePostList h3 {

		display: block;
		width: 175px;
		padding-top: 5px;
		}
		#pContentTop .featurePostList h3 a {
			    padding-top: 5px;
			    line-height: 1.125;
			    font-weight: normal;
			    font-size: 20px;
			    font-family: 'adobe_garamond_probold', Garamond, Georgia, serif!important;
			    color: #222830;
			}
			#pContentTop .featurePostList h3 a:hover {
				color: #222830;
			}

			#pContentTop .featurePostList p {
				display: none;
			}

	#pContentTop .featurePostLeft{
			width: 175px;
			float: left;
		}
	#pContentTop .featurePostLeft h4 {
		background:#1b1c1f;
		display:block;
		font-size: 30px!important;;
		font-weight: 900;
		letter-spacing: 4px;
		color:#fff;
		padding: 14px;
		margin: 0 0 15px!important;
		text-transform: uppercase;

	}
	#pContentTop .featurePostLeft ul {}
	#pContentTop .featurePostLeft ul li {
		border:0 solid red;
		display:inline-block;
		float:left;
		width: 175px;
		min-height: 300px;
		position: relative;

		overflow: hidden;
		}
		#pContentTop .featurePostLeft ul li:nth-child(2)
		{
			margin: 0 0 15px 0 !important;
		}

	#pContentTop .featurePostLeft img {
		width: 175px;
		margin-bottom: 5px;
		}
	#pContentTop .featurePostLeft h3 {

		display: block;
		width: 175px;
		padding-top: 5px;
		}
		#pContentTop .featurePostLeft h3 a {
			    padding-top: 5px;
			    line-height: 1.125;
			    font-weight: normal;
			    font-size: 20px;
			    font-family: 'adobe_garamond_probold', Garamond, Georgia, serif!important;
			    color: #222830;
			}
			#pContentTop .featurePostLeft h3 a:hover {
				color: #222830;
			}

			#pContentTop .featurePostLeft p {
				display: none;
			}


#pContentTop .featurePostRight{
			width: 175px;
			float: left;
		}
	#pContentTop .featurePostRight h4 {
		background:#1b1c1f;
		display:block;
		font-size: 30px!important;;
		font-weight: 900;
		letter-spacing: 4px;
		color:#fff;
		padding: 14px;
		margin: 0 0 15px!important;
		text-transform: uppercase;

	}
	#pContentTop .featurePostRight ul {}
	#pContentTop .featurePostRight ul li {border:0 solid red;
		display:inline-block;
		float:left;
		width: 175px;
		min-height: 300px;
		position: relative;
		margin-left: 15px;
		overflow: hidden;
		}


	#pContentTop .featurePostRight img {
		width: 175px;
		margin-bottom: 5px;
		}
	#pContentTop .featurePostRight h3 {

		display: block;
		width: 175px;
		padding-top: 5px;
		}
		#pContentTop .featurePostRight h3 a {
			    padding-top: 5px;
			    line-height: 1.125;
			    font-weight: normal;
			    font-size: 20px;
			    font-family: 'adobe_garamond_probold', Garamond, Georgia, serif!important;
			    color: #222830;
			}
			#pContentTop .featurePostRight h3 a:hover {
				color: #222830;
			}

			#pContentTop .featurePostRight p {
				display: none;
			}
/* @end */

/* @group Additional Posts */

/*DLB*/

#pContentTop .additionalPosts {
	width: 230px;
	float: right !important;
	}

	#pContentTop .additionalPosts h3{
		font-size:  1.5em;
		font-weight: normal;
		font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;
		color: #222830;
		line-height: 1.25;
		}
	#pContentTop .additionalPosts h3 a,
	#pContentTop .additionalPosts h4 a {
		color: #222830;
		line-height: inherit;
		margin-bottom: 7px;
		font-weight: normal;
		}

	#pContentTop .additionalPosts ul {}
		#pContentTop .additionalPosts ul li {
				list-style-type: none;
				display: block;
				border-bottom: 1px dotted #b6b6b6;
				margin:   14px 0 0  0;
				padding:  0 0 14px 0;
				}
				#pContentTop .additionalPosts ul li:nth-child(1) {margin:  0 0 21px 0;}
				#pContentTop .additionalPosts ul li:last-child {
					margin-bottom: 0;
					padding-bottom: 0;
					border-bottom:  none;
					}
			#pContentTop .additionalPosts ul li span {
				display: block;
				}
				#pContentTop .additionalPosts ul li .section {left: 0;}

	#pContentTop .additionalPosts .featured {list-style-type: none;}
	#pContentTop .additionalPosts .featured h3 {}
	#pContentTop .additionalPosts .featured p.summary {}
	#pContentTop .additionalPosts .featured p.summery .more {}

		#pContentTop .additionalPosts .footer {
			  	background: url("../img/fcw-resource-arrow-inactive.png") no-repeat scroll right 10px transparent;
			    border-top: 1px solid #B6B6B6;
			    font-weight: bold;
			    margin: 0;
			    padding: 7px 28px 14px 0;
			    text-align: right;
				}
				#pContentTop .additionalPosts .footer a {color:#222830;}

	#pContentTop .additionalPosts .dlb_byline {display: none;visibility: hidden;}
	#pContentTop .additionalPosts .summary {display: none;visibility: hidden;}
	#pContentTop .additionalPosts .dlb_comments {display: none;visibility: hidden;}
	#pContentTop .additionalPosts .pagination {display: none;visibility: hidden;}


	#pContentTop .additionalPosts .kicker {
		font-size: .875em;
		color: #d31821;
		padding: 0 0 3px;
		margin:  0;
		float: none;
		clear: both;
		position: relative;
		width: 180px;
		text-transform:  capitalize !important;
		}

/*
.listBoxDynamic .additionalPosts h4 {
	font-family: 'adobe_garamond_probold', serif;
	font-weight: normal;
	padding-bottom: 0.75em;
    	padding-top: 0.75em;
	}

.listBoxDynamic .additionalPosts ul li span.topicFlag a{
	color:#d31821;
	font-size: .75em;
	}
*/

/* @end */


/* @group Featured Block */


.featuredBlock {
	float: left;
    	padding: 0 0 0 30px;
 	width: 230px;
 }

/* @end */

/* @group Top Sidebar Components */
	#sContentTop .search,
	#sContent .search  {
		margin: 0 0 7px;
		}
		#sContentTop .search input,
		#sContent .search input {
			border: 1px solid #7B8797;
    		font-size: 1em;
    		height: 29px;
    		padding: 0 0 0 5px;
    		width: 246px;
			}
			#sContentTop .search input:focus,
			#sContent .search input:focus {
				border-color: #D31820;
   				}
		#sContentTop .search input.submit,
		#sContent .search input.submit {
			background: url(../img/fcw-search.png) no-repeat;
			background-position: 0 0;
		    	height: 31px;
		   	width: 42px;
			text-indent: -9999px;
			border: none;
			position: relative;
			top:1px;
			left: 2px;
			}
			#sContentTop .search input.submit:hover,
			#sContent .search input.submit:hover {
				background: url(../img/fcw-search.png) no-repeat;
			   	background-position: 0 -31px;
			    	cursor: pointer;
				}

		#sContentTop select,
		#sContent .search select {display: none}


		#sContentTop .advanced,
		#sContent .advanced  {
			display:block;
			float:right;

			margin: 5px 0 0 0;
			font-size:.6em;
			}

			#sContentTop .advanced a,
			#sContent .advanced a{
				text-transform: uppercase;
				color:#000;
				}
/* @end */

/* @group Carousel Calendar */

.eventsCarousel {
	overflow: hidden;
	background:  url('../img/fcw-pattern.png') repeat;
	height: 300px;
	max-height: 300px;
	display: table;
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	width: 100%;
	left: 0;
	}
	.eventsDayContainer {
		width: 960px;
		margin: 0 auto;
		}
		.eventsDayContainer .sectionTitle {
			margin:  21px  0 14px 0;
			text-align: center;
			text-transform: uppercase;
			font-size: 1.85em;
			}
			.eventsDayContainer .sectionTitle span{
				color: #d31821;
				font-weight:  100;
				text-transform: none;
				}
	.eventsCarousel .day {
		width: 260px;
		float: left;
		margin: 14px 22px 14px 0;
		height: 265px;
		border: 1px solid #b2b2b2;
		background: #e1e1e1;
		overflow-y: auto;
		overflow-x: hidden;

		box-shadow:inset 0px 0px 45px rgba(0,0,0,.15);
		-webkit-box-shadow:inset 0px 0px 45px rgba(0,0,0,.15);
		-moz-box-shadow:inset 0px 0px 45px rgba(0,0,0,.15);

		-webkit-transition: all .25s ease;
		-moz-transition: all .25s ease;
		-o-transition: all .25s ease;
		-ms-transition: all .25s ease;
		transition: all .25s ease;

		}
		.eventsCarousel .day:hover {
			box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);
			-webkit-box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);
			-moz-box-shadow:inset 0px 0px 15px rgba(0,0,0,.2);
			}
		.eventsCarousel .day:last-child {margin-right: 0;}
		.day a {
			color: #d31821;
			}
		.day h3 {
			background:  #2e3032 ;
			padding:  .6em 1em .4em 1em;
			text-align:  center;
			color: #EDEDED;
			font-style: italic;
			font-weight: lighter;
			}
			.day h3 a {
				color: #ededed;
				font-weight: 100;
				font-style: italic;
				font-size: .9em;
				background: none repeat scroll 0 0 #2E3032;
				}
		.day .summary {
			display: block;
			}
			.day  ul  {
				list-style-type:  none;
				font-size:  .85em;
				font-weight:  lighter;
				}
				.day  ul li {
					padding: 7px 21px 7px 14px;
					margin: 7px 0;
					list-style-type:  none;
					border-bottom:1px solid #c3c3c3;
				font-weight: normal;
				line-height: 1.3;
					}
					.day  ul li :last-child {border:-bottom:none;}
		.day span {
			display: block;
			color:  #ee7b80;
			}
		.day .footer {}
		.day .footer a {}


#slider .blockBox {
	display: inline;
	}

.portalFeatureContainer {
	overflow: hidden;
	background:  url('../img/fcw-pattern.png') repeat;
	height: 300px;
	max-height: 300px;
	display: table;
	border-top: 3px solid #d31821;
	border-bottom: 3px solid #d31821;
	width: 100%;
	left: 0;
	}
	.portalFeaturedContainer {
		width: 960px;
		margin: 0 auto;
		}
		.portalFeaturedContainer .sectionTitle {
			margin:  21px  0 14px 0;
			text-align: center;
			font-weight:  400;
			}
			.portalFeaturedContainer .sectionTitle span{
				color: #d31821;
				font-weight:  100;
				}
/* @end */

/* @group Opinions - Homepage */
	/*DLB Share*/

	.opinionsBox {
		float: left;
		margin: 0 0 0;
		}

		.opinionsBox ul {
			height: 100%;
			}
		.opinionsBox ul li {
			margin: 0 0 14px 0;
			padding: 0;
			}
			.opinionsBox ul li:after {
				display: block;
				content: '';
				clear: both;
				}
		.opinionsBox ul li:last-child {border-bottom: none;}
		.opinionsBox ul .summary {margin:  7px 0 0;}
		.opinionsBox .section {

			font-size: .75em;
			font-weight: 600;
			color: #d31821;
			padding: 0 0 3px;
			margin:  0;
			float: none;
			clear: both;
			position: relative;
			width: 180px;
			text-transform:  capitalize !important;
			left: 148px;
			}
		.opinionsBox h4 {
			margin: 0 0 35px 0;
			font-size: 3em;
			margin:  0;
			padding:  0;
			margin-bottom: 35px;
			font-weight:normal;
			}
			.opinionsBox ul h3 {
				margin:  0;
				padding:  0;
				font-weight:normal;
				line-height: 1.25;
				}
				.opinionsBox ul h3 a {
					color: #222830;
					font-family:  'adobe_garamond_probold', Garamond,Georgia,sans-serif !important;
					font-weight:  normal;
					}


		.opinionsBox ul img {
			float: left;
			margin:  0 21px 21px 0;
			width: 126px;
			height: 126px;
			border:1px solid #eaeaea;
			}


		.opinionsBox #dlb_shareicon {display: none;visibility: hidden;}
		.opinionsBox .date {display: none;visibility: hidden;}
		.opinionsBox .dlb_byline  {
			margin-bottom:  0;
			}
		.opinionsBox .dlb_byline a {
			color: #ED7075;
			}
		.opinionsBox .pagination {display: none;}
/* @end */



/* @group  Blogs - Homepage */

/* Blog  Type Logo */

.fcwinsider_1,
.fcwinsider_2 {
	font-family:'Source Sans Pro';
	font-weight:  700;

	font-size: 1.5em;
	}
	.fcwinsider_1 {
		color:#b9b9bf;
		letter-spacing: -1px;
		text-transform:  uppercase;
		}
	.fcwinsider_2 {
		color:#d31820;
		letter-spacing: -2px;
 	   	font-style: italic;
    		left: -2px;
    		position: relative;
    		text-transform: capitalize;
    		font-variant: small-caps;
		}

.theconversation_1,
.theconversation_2 {
	font-size:  ;
	font-family:'Source Sans Pro';
	font-weight:  700;
	font-variant: small-caps;
	font-size: 1.5em;
	font-style: italic;
	}
	.theconversation_1 {
		color:#b9b9bf;
		letter-spacing: -3px;
		}
	.theconversation_2 {
		color:#d31820;
		left: 1px;
    		position: relative;
		}
		.theconversation_2 .first {
			position: relative;
			left: 2px;
			}

.thelectern_1,
.thelectern_2 {
	font-family:'Source Sans Pro';
	font-weight:  700;
	font-style: italic;
	font-variant: small-caps;
	font-size: 1.5em;
	}
	.thelectern_1 {
		color:#b9b9bf;
		letter-spacing: -3px;
		}
	.thelectern_2 {
		color:#d31820;
		letter-spacing: -1px;
		position: relative;
		left: 3px;
		}

/* END Blog  Type Logo */


.featuredBlogHeader {margin:14px 0 0 0;}
	.featuredBlogHeader  h3 {
		border-bottom:1px solid #afafaf;
		margin: 0;
		padding:  0 0 14px 0;
		font-weight: bold;
		font-size:1.2em;

		}
		.featuredBlog {
			margin: 0;
			padding: 0;
			}
		.featuredBlog h4 {
			font-size: 1.5em;
			margin: 7px 0 0 0;
			}
		.featuredBlog  a {
			color: #222830;
			}
		.featuredBlog h4 a:hover {
			text-decoration: none;
			}
			.featuredBlog ul {
				margin-bottom: .1em;
			}
			.featuredBlog  ul li {
				list-style-type: none;
				background-position:  0 0;
				padding: 0;
				color: #afafaf;
				}
				.featuredBlog  ul li h3 {
					font-family:  'adobe_garamond_proregular',Garamond,Georgia,serif !important;
					font-weight: normal;
					line-height: 1.1;
					border-top:  1px dotted  #afafaf;
					padding: 7px 0;
					font-size: 1.25em;
					}
				 .featuredBlog  ul li  h3 a {}

				.featuredBlog  ul li  p {
					margin: 0 0 14px 0;
					padding: 0;
					line-height: 1.25;
					font-size: .85em;
					}
				.featuredBlog ul li a {
					list-style-type: none;
					display: inline-block;
					}
					.featuredBlog ul li a:hover {}
				.featuredBlog .pagination {display:none;}

				.featuredBlog 	.footer  {
   					background: url("../img/fcw-resource-arrow-inactive.png") no-repeat scroll right 10px transparent;
    					border-top: 1px solid #B6B6B6;
    					font-weight: bold;
    					margin: 0;
    					padding: 7px 28px 14px 0;
    					text-align: right;
					}
/*Blogs Pushed Left */
#xContentTop .featuredBlogHeader {clear: both;margin: 0;}
	#xContentTop .featuredBlogHeader h3 {
		border-bottom: 1px dotted #eaeaea;
		border-top: 1px dotted #A5A5A5;
		font-size: 1.125em;
		font-weight: 100;
		padding: 7px 0!important;
		margin: 0 0 0 0!important;
		color:#a5a5a5;
		}

#xContentTop  .featuredBlog {
	height: 170px;
	width: 30%;
	float:none;
	margin: 0 0 21px;
	padding: 21px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	-ms-transition: all .25s ease-out;
	-o-transition: all .25s ease-out;
	transition: all .25s ease-out;
	border: 1px solid #fafafa;
	display: table-cell;
	}
	#xContentTop .featuredBlog:hover {background: #fafafa;}
	#xContentTop  .last {
		margin-right: 0!important;
		}

	#xContentTop  .featuredBlog h4 {
		font-size: 1.5em;
		border: 0;
		margin-bottom: 7px;
		}
		#xContentTop  .featuredBlog ul,
		#xContentTop  .featuredBlog ul li{
		border: 0!important;
		color: #707070;
		}
		#xContentTop .featuredBlog  ul li h3 {border:0;font-size: 1.125em;}
/* @end */

/* @group Featured Articles  -  Home & Article*/


	.xContentCenter {
		margin: 0 auto;
		width:  960px;
		}
		#xContent {
			border-top: 2px solid #222830;
			margin:14px  0 0 0;
			padding: 14px 0 0 0;
			width: 630px;
			}
		#xContent:before,
		#xContent:after {
			clear: both;
			display: block;
			content: ' ';
			}
			.featuredBox {
				width: 300px;
				float: left;
				margin: 0 30px 0 0;
				padding: 28px 0 0;
				border-top: none;
				}
				.featuredBox li {
					border-bottom: 1px dotted #EAEAEA;
					margin: 0 0 14px;
					padding: 0 0 14px;
					height: 100%;
					float: none;
					}
					.featuredBox li:last-child {border-bottom: none;}
					.featuredBox h4 {
						font-size: 1.875em!important;
						border-bottom: 1px solid #CACACA;
						    font-weight: bold;
						    margin: 0 0 14px!important;;
						    padding: 0 0 14px!important;;
						    width: 100%;
						}
						.featuredBox li  img {display: none;}
						.featuredBox ul li h3 {
							color: #222830;
		    					font-family: 'adobe_garamond_proregular',Garamond,Georgia,serif !important;
		    					font-size: 1.5em;
		    					line-height: 1;
							}
							.featuredBox li h3 a {
								margin: 0;
								padding: 0;
								color: #000;
								display: block;

								}
								.featuredBox li h3 a:hover {
									text-decoration: none;
									color: #d31820;
									}


		.featuredHOME .featuredBox {
			float: left;
			width: 630px;
			padding:  28px 0 0 0;
			margin: 0 0 0;
			}
			/*#xContent .featuredBox h3,*/
			.featuredHOME .featuredBox h4 {
				margin:0 0 35px;
				padding: 0;
				font-size: 3em!important;

				font-weight:  normal;
				color: #d31821;
				width: 180px;
				border-bottom: none;

				}
			.featuredHOME .featuredBox li {
				display:  block;
				float: left;
				min-height: 126px;
				position: relative;
				margin: 0 0 21px;
				padding: 0 0 21px;
				border-bottom: 1px dotted #AEAEAE;
				width: 100%;
				}
				.featuredHOME .featuredBox li:last-child {border-bottom: none;}
				.featuredHOME .featuredBox li a img {
					margin: 0 21px 0 0;
					padding: 0;
					z-index:10;
					position:relative;
					height: 126px;
					width: 126px;
					float:left;
					border: 1px solid  #eaeaea;
					display: block;
					}

				.featuredHOME .featuredBox li h3 {
					display: block;
					margin: 0;
					z-index:100;
					color: #000;
					padding:  0;
					-webkit-transition: all .25s ease-out;
					-moz-transition: all .25s ease-out;
					-ms-transition: all .25s ease-out;
					-o-transition: all .25s ease-out;
					transition: all .25s ease-out;
					font-size:2.25em;
					-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
					filter: alpha(opacity=85);
					opacity: .85;
					font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;
					font-weight: normal;
					}
					.featuredHOME .featuredBox li h3:hover {

						text-decoration:none;
						opacity: 1;
						}
						.featuredHOME .featuredBox li h3 a {
							margin: 0;
							padding: 0;
							color: #000;
							display: block;

							}
							.featuredHOME .featuredBox li h3 a:hover {
								text-decoration: none;
								color: #d31820;
								}
				 .featuredBox .pagination {display: none;visibility:hidden;}
				 .featuredBox .dlb_comments {display: none;}




/* @end */

/* @group sContent sContentTop */

#sContentTop .listBoxManual {margin-top:  14px;}

	#sContentTop .listBoxManual h3,
	#sContentTop .listBoxManual h4,
	#sContentTop .listBoxDynamic h3,
	#sContentTop .listBoxDynamic h4 {
		border-bottom:1px solid #afafaf;
		margin: 0;
    		padding: 0 0 14px;
		}
		#sContentTop .listBoxManual h3 a,
		#sContentTop .listBoxManual h4 a,
		#sContentTop .listBoxDynamic h3 a,
		#sContentTop .listBoxDynamic h4 a {
			color: #4a505c;
			}
			#sContentTop .listBoxManual a,
			#sContentTop .listBoxDynamic a {
				color:  #141416;
				}
				#sContentTop .listBoxManual ul,
				#sContentTop .listBoxDynamic ul {}
					#sContentTop .listBoxManual ul li,
					#sContentTop .listBoxDynamic ul li {
						list-style-type: none;
						border-bottom:  1px dotted  #afafaf;
						background:  url(../img/fcw-resource-arrow-inactive.png) no-repeat;
						background-position:  0 10px;
						padding:  7px 0 7px 35px;
						}
						#sContentTop .listBoxManual ul li:hover,
						#sContentTop .listBoxDynamic ul li:hover {
							background:  url(../img/fcw-resource-arrow.png) no-repeat;
							background-position:  0 10px;
							}

						#sContentTop .listBoxManual ul li a,
						#sContentTop .listBoxDynamic ul li a {
							list-style-type: none;
							display: inline-block;
							line-height:  1.3;
							}
							#sContentTop .listBoxManual ul li a:hover,
							#sContentTop .listBoxDynamic ul li a:hover {
								color: #d31821;
								}

						#sContentTop .listBoxDynamic span {display: none;visibility: hidden;}


#sContent .listBoxManual {margin-top:  14px;}
	#sContent .listBoxManual h3,
	#sContent .listBoxManual h4,
	#sContent .listBoxDynamic h3,
	#sContent .listBoxDynamic h4 {
		border-bottom:1px solid #afafaf;
		margin: 0;
		padding:  0 0 14px 0;
		font-weight: bold;
		font-size:1.2em;
		}
		#sContent .listBoxManual h3 a,
		#sContent .listBoxManual h4 a,
		#sContent .listBoxDynamic h3 a,
		#sContent .listBoxDynamic h4 a {
			color: #4a505c;
			}
			#sContent .listBoxManual a,
			#sContent .listBoxDynamic a {
				color:  #141416;
				}
				#sContent .listBoxManual ul,
				#sContent .listBoxDynamic ul {}
					#sContent .listBoxManual ul li,
					#sContent .listBoxDynamic ul li {
						list-style-type: none;
						border-bottom:  1px dotted  #afafaf;
						background:  url(../img/fcw-resource-arrow-inactive.png) no-repeat;
						background-position:  0 10px;
						padding:  7px 0 7px 35px;
						color: #afafaf;
						}
						#sContent .listBoxManual ul li:hover,
						#sContent .listBoxDynamic ul li:hover {
							background:  url(../img/fcw-resource-arrow.png) no-repeat;
							background-position:  0 10px;
							}

						#sContent .listBoxManual ul li a,
						#sContent .listBoxDynamic ul li a {
							list-style-type: none;
							display: inline-block;
							line-height:  1.3;
							}
							#sContent .listBoxManual ul li a:hover,
							#sContent .listBoxDynamic ul li a:hover {
								color: #d31821;
								}

						#sContent .listBoxDynamic span {display: none;visibility: hidden;}

/* @end */



/* @group Footer  */
.copyrightNew,
.siteMapLinks,
.companyLinks {
	float:left;
	color: #cbd0da;
	}
	.copyrightNew {
		width: 170px;
		}
	.siteMapLinks  {
		border-left:  1px solid #596376;
		width: 156px;
		padding:  0 0 0 14px;
		}
	.companyLinks {
		border-left:  1px solid #596376;
		width: 156px;
		padding:  0 0 0 14px;
		}

	#footer ul li {
		list-style-type: none;
		font-size:  .875em;
		padding: 0 0 3px 0;
		}
		.copyright a,
		.siteMapLinks a,
		.companyLinks a {
			color:  #adc7f7;
			}

.footerLegal {
	float: right;
	color: #cbd0da;
	text-align:  right;
	}
	.footerLegal img {
		margin:  0 0 14px 0;
		}
	.footerLinks:after {}

/* @end */

/* @group Level0 Article  */

#level0 #article {}

#level0 #article ul,
#level0 #article ol {

	margin: 0 0 7px 28px;
	}
	#level0 #article ul li,
	#level0 #article ol li {
		 line-height: 1.5;
   		 padding: 0 0 8px;
		}

#level0 #article blockquote {
	/*
	background-position:  0 0;
	color: #6a6a6a;
	font-size: 2em;
	text-align: center;
	line-height: 1.5;

	font-family: 'adobe_garamond_proregular', serif;
	font-weight: normal;

	font-weight: 100;
	border-top: 1px dotted #cfcfcf;;
	border-bottom: 1px dotted #cfcfcf;
	padding:  14px 0;
	width: 100%;
	*/
	}
#level0 #article hr {
	border: 0;
	clear: both;
	color:  #2d2d2d;
	height: 1px;
	border-top: 1px solid #2d2d2d;
	}

#level0 #article a {
	color: #d31821;
	}
#level0 #article {}
#level0 #article img {}
	#level0 #article .kicker {
		font-size:  .875em;
		color:#d31821;
		font-weight:  bold;
		margin:  0;
		padding: 0;
		}
	#level0 #article h3.title {
		font-size:   3em;
		font-weight:  normal;
		font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;

		}
	#level0 #article .pagenum {
		font-size: .6em;
		}
	#level0 #article .summary {
		font-size: 1.1em;
		font-weight:  400;
		color:  #333333;
		}
	#level0 #article .byline {
		border-top:  1px dotted #cacaca;
		border-bottom:  1px dotted #cacaca;
		padding: 8px 0 7px 0;
		margin:  21px 0;
		font-size: .8em;
		color: #919191;
		font-style: italic;
		}
		#level0 #article .byline li {
			display: inline;
			}
			#level0 #article .byline .author {
				color: #ed7075;
				padding: 0 7px 0 0;
				}
				#level0 #article .byline .author a {
					color: #ed7075;
				}
			#level0 #article .byline .date {}
	#level0 #article .deck {
		font-size: 1.5em;
		font-weight:  100;
		line-height: 1.2;
		font-style: italic;
		color: #797979;
		}

	#level0 #article .memberlockcontent {
		border-top: 1px dotted #cacaca;
		padding: 14px 0;
		margin-bottom: 14px;
		font-size: .8em;
		}
		#level0 #article .memberlockcontent p{
			margin: 0;
			padding: 0;
		}
	#level0 #article .issue {
		border: 1px solid #f6afb2;
		background: #ffe9ea;
		padding: 7px;
		font-size: .8em;
		font-weight: bold;
		font-style: italic;
	}
	#level0 #article .associatedFiles {
		font-size: .8em;
		padding: 0 0 0 21px;
		}
		#level0 #article .associatedFiles a {
			color: #d31821;
			}

	#level0 #article .aboutAuthor {
		border-top:1px solid #cacaca;
		border-bottom:1px solid #cacaca;
		padding: 14px 0 0 0;
		font-size: 1em;
		color: #494949;
		font-style: italic;
		clear: both;
		}
	#level0 #article .aboutAuthor:After {
		clear: both;
		content: '';
		display: block;
		visibility: hidden;
	}

		#level0 #article  .aboutAuthor  img {
			float:  right;
			background:  #252525;

			display: block;
			margin-left:  14px;
			margin-bottom:  14px;
			}
		#level0 #article  .aboutAuthor .author {
			margin: 0;
			padding:0;
			font-weight: bold;
			}

/* @end */


/* @group Level 1 Article  */
#level1 {clear:both;}
#level1 #article {}
	#level1 #article div {
		border-bottom: 1px dotted #cacaca;
		padding:14px 0;
		margin: 14px 0;
		min-height:170px;
		}
		#level1 #article div a {}
			#level1 #article div a img {
				height: 160px;
				width: 160px;
				margin:  0 14px 21px 0;
				float:left;
				clear:both;
				}
		#level1 #article div h3 {
			color: #222830;
			margin: 0;
			padding: 0;
			width: 100%;
			font-family:  'adobe_garamond_probold', Garamond,Georgia,sans-serif!important;
			margin: 0;
			padding: 0;
			width: 100%;
			font-size:1.5em;
			margin: 0 0 7px 0;
			}
			#level1 #article div h3 a {color: #222830;}
		#level1 #article div p.summary {line-height: 1.4;}

		#level1 #article div ul.byline {list-style-type:none;}
			#level1 #article div ul.byline li.nodate {}
		#level1 #article div:nth-child(12) {border-bottom: none;}
		#level1 #article  .pagination {
			margin: 0;
			padding: 0;
			min-height: 0;
			}
/* @end */

/* @group Pagination  */

div.pagination {
	clear: both;
	text-align: center;
	overflow: auto;
	text-align: center;
	font-size:  1.6em;
	font-weight:  normal;
	/*border-top:  1px solid #cacaca;*/
	width:100%;
	height: 40px
	min-height: 0 !important;
	overflow-x: hidden;
	overflow-y: hidden;
	}
	* html div.pagination,
	* html div.pagination ul {/*IE6*/
		height: 1%;
		overflow: inherit;
		}
	*+ html div.pagination,
	*+ html div.pagination ul {/*IE7*/
		zoom: 1;
		overflow: inherit;
		}
	div.pagination ul {
		/*margin: 10px 0 10px 50px;*/
		margin: 0 0 28px 0 ;
		padding: 0;
		text-align: center; /*Set to "right" to right align pagination interface*/
		border: 0px solid #333;
		float:right;
		}
		 div.pagination ul li {
			margin: 0 1px 0 0;
			padding: 0 0 1px;
			list-style: none;
			display: inline;
			float: left;
			width: auto;
			white-space: nowrap;
			}
	* html  div.pagination ul li {/*IE6*/
		 width: 2em;
		}
	 div.pagination a,
	 div.pagination a:visited {
		margin: 0;
		padding: 4px 9px 8px;
		text-decoration: none;
		display: block;
		height: 100%;
		font-weight: normal;
		color: #777!important;
		}
	 div.pagination a:hover,
	 div.pagination a:active {
		color: #D31821!important;
		}
	 div.pagination a.currentpage {
		cursor: default;
		background: #D31821;
		color: #fff!important;
		}
	 div.pagination a.disablelink,
	 div.pagination a.disablelink:hover {
		background-color: white;
		cursor: default;
		color: #929292;
		border-color: #ccc;
		font-weight: normal !important;
		}
	#pContentTop div.pagination .prevnext {
		font-weight: bold;
		}


		.prev,
		.next {
			font-size: 0.7em;
			position: relative;
			top: 6px;
			}
/* @end */

/* @group Tab Box */
#popular,
.tabBox {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 12px;
	margin-left: 0;
	}
	.tabMenu {
		float: left;
		margin: 0;
		padding: 0 0 7px 0;
		list-style: none;
		border-bottom: 1px solid #afafaf;

		width: 280px;
		background:#d31820;
		padding: 10px;
		}
		.tabMenu li {
			float: left;
			margin: 0 1px 0 0;
			padding: 0;
			font-size: 18px;
			font-weight: 600;
			}
			.tabMenu a:link,
			 .tabMenu a:visited {
				float: left;
				display: block;
				margin: 0;
				color: #fff;
				text-decoration: none;
				border-bottom: none;
				padding-top: 5px;
				padding-right: 8px;
				padding-bottom: 5px;
				padding-left: 0px;
				cursor: default;
				}
			.tabMenu a:hover,
			.tabMenu a:active {
				color: #fff;
				}
			.tabMenu .focus a:link,
			.tabMenu .focus a:visited,
			.tabMenu .focus a:hover,
			.tabMenu .focus a:active {
				color: #fff;
				padding-bottom: 5px;
				cursor: default;
					}
	.tabContent {
		border-top: none;
		clear: both;
		}
	#popular .tabMenu a:link,
	#popular .tabMenu a:visited {
		float: none;
		}
	#popular .tabMenu li {
		float: none;
		margin: 0;
		}
	#popular .tabMenu li + li,#popular .tabContent + .tabContent { display: none; }
	* html .tabContent {height: 1%;}
	* + html .tabContent {height: 1%;}
	.tabContent a:hover {color:#d31821!important;opacity: 1;}
	.tabContent ul {list-style-type: none;padding: 0;margin: 0;}
	* html .tabContent li {position: relative;}

	.tabContent li img {float: right;margin: 0 0 6px 6px;}

	.tabContent li a:link,
	.tabContent li a:visited,
	.tabContent h3 a:link,
	.tabContent h3 a:visited {
		color: #333333;
		text-decoration: none;
		display: block;
		margin: 0;
		line-height: 1;
		margin: 0;
		padding: 10px;
		min-height: auto;
		display: block;
		font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;
		}

	.tabContent .footer {font-size: 11px;color: #000;margin: 6px 10px 0;padding: 0 0 2px;text-align: right;font-weight: bold;}
	.tabContent .footer a:link, .tabContent .footer a:visited {color: #000;padding: 0 0 0 10px;}
	.tabContent .footer a:hover, .tabContent .footer a:active {color: #CC4D00;}
	.tabContent li {background: url(../img/bullet_red.gif) no-repeat 0 6px;font-size: 12px;line-height: 1.4em;padding: 0 0 4px 12px;margin: 0 10px;font-weight: normal;}
	.tabContent li.featured {background: none;padding-left: 0;}
	.tabContent li span { font-size: 10px; color: #666; }
	.tabContent h3 {
		line-height: 18px;
		font-size:18px;
		font-weight: normal;
		margin: 0;
		padding: 0;
		border-left:1px solid #f0f0f0;
		border-right:1px solid #f0f0f0;
		border-bottom:1px solid #f0f0f0;
		}
	.enabled .show {display: block;}
	.enabled .hide {display: none;}
	.tabContent li h3 {
		background: none;
		padding: 0 ;
		font-size: 18px;
		margin: 0;
		}
	.js .tabBox .tabContent { display: none; }
	.js .tabContent:first-of-type { display: block; }
	.tabMenu .focus.first a {
		font-size: 22px;
		font-weight: 700;
		display: block;
		margin-top: 15px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		float: left;
		clear: both;
		width: 100%;
		}
/* @end */

/* @group Newsletter Form */
.newsletterform {
	float: left;
	width: 284px;
	padding: 7px;
	margin-bottom: 7px;
	background:    url('../img/fcw-pattern.png') repeat;
	border:  1px solid #e1e1e1;
	}

	.newsletterform input {
		width:268px;
		height:35px;
		background:#F8F8F8;

		border-radius:2px;
		-moz-border-radius:2px;
		-webkit-border-radius:2px;

		font-size:0.8em;
		color:#005977;
		font-style: italic;

		border:1px solid #ccc;
		padding: 0px 0 0 12px ;

		margin: 12px 0 10px 0;
		}

	.styled-select select {
		background: transparent;
		-webkit-appearance: none;
		width: 286px;
		padding: 5px;
		font-size: 16px;
		border: none;
		height: 35px;
		padding-right:55px;
		font-family: Calibri, Georgia;
		color: #999;
		height: 35px;
		}
	.styled-select {
		width: 278px;
		height: 35px;
		overflow: hidden;
		background:url(../img/arrow3.png) no-repeat right #F8F8F8;
		margin-bottom: 10px;
		border: 1px solid #CCC;
		}
	.styled-select select {
		padding-right:0px;
		vertical-align:top !important;
		text-align:left;
		line-height:10px;
		height:auto;
		}

	.newsletterform input:focus, textarea:focus {
		border:1px solid #228DB0;
		}

		select:focus {
		border-top-width: 2px;
		border-top-style: solid;
		border-top-color: #228DB0;
		}

	.newsletterform .submit {
		width:117px;
		height:34px;
		cursor:pointer;
		padding: 0px;
		border: 1px solid #CACACA;
	    border-radius: 2px 2px 2px 2px;
	    background: -moz-linear-gradient(25% 75% 90deg,  #4e5560,#7b8797) repeat scroll 0 0 transparent;
	    color: #EEEEEE;
	    margin-top: 7px;
	    padding: 7px;
	    text-transform: uppercase;
	    font-weight: bold;
		float: right;
		}
		.newsletterform .submit:hover {
				opacity:0.8;
				}
	.newsletterformtext {
		font-size: 14px;
		color: #000000;
		display: block;
		margin-top: 12px;
		}
		.newsletterform h1 {
			font-size: 1.5em;
			color: #4A505C;
			font-weight: normal;
			display: block;
			margin-top: 0px;
			}
/* @end */

/* @group Portal */
	#level3 .intro {
		margin:  0px 0 14px;
		}
	#level3 .intro h3,
	.topicFeature .intro h3 {
		font-size:  3.75em;
		font-weight:  normal;
		margin:  14px 0;
		}
		.topicFeature h3 {
			margin:  14px auto;
			width:100%;
			}
			#level3 .intro br,
			.topicFeature .intro  br {height: 0!important;padding: 0!important;margin: 0!important;display:none;}

		#level3 .intro h3 a {
			color: #0b0c0d;
			font-weight:  normal;
			}
			#level3 .intro h3 a:hover {
				text-decoration: none;
				}
	#level3 #portal {display:none;visibility: hidden;}

	#level3 .intro .summary{
		font-size: 1em;
		line-height: 1.4;
		}
	.portalSponsor {
		text-align:  center;
		padding:  35px 0 0 0;
		display: table;
		width: 100%;
		height: 100%;
		}
		.portalSponsor img {
			vertical-align: center;
			}





	/* @group Portal - Featured Topic */
	.topicFeature {
		width: 960px;
		margin: 0 auto;
		height: 300px;
		}
		.topicFeature li {
			display: block;
			float: left;
			margin-top: 21px;
			margin-right: 20px;
			padding:  0 ;
			width: 225px;
			height: 250px;
			background:  #0c0e10;
			/*
			-webkit-box-shadow: 0px 4px 4px rgba(50, 50, 50, 0.45);
			-moz-box-shadow:    0px 4px 4px rgba(50, 50, 50, 0.45);
			box-shadow:         0px 4px 4px rgba(50, 50, 50, 0.45);
			*/

			-webkit-transition: all .25s ease-out;
			-moz-transition: all .25s ease-out;
			-ms-transition: all .25s ease-out;
			-o-transition: all .25s ease-out;
			transition: all .25s ease-out;

			position: relative;
			-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			}
			.topicFeature li:hover {}

			/* SHADOWS */
			/*
			.topicFeature li:before,
			.topicFeature li:after {
			    content: "";
			    position: absolute;
			    z-index: -2;
				}
				.topicFeature li:after {
				   	border-radius: 100px 100px 100px 100px / 10px 10px 10px 10px;
				   	bottom: 0;
				   	left: 10px;
				   	right: 10px;
				   	top: 50%;
					}
				.topicFeature li:before {
				   	border-radius: 10px 10px 10px 10px / 100px 100px 100px 100px;
				   	bottom: 10px;
				   	box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
				   	left: 0;
				   	right: 50%;
				   	top: 10px;
					}
					*/

			.topicFeature li:last-child {
				margin-right: 0!important;
				}

			.topicFeature img {
				position:relative;
				z-index:10;
				margin:  0;
				padding: 0;
				width: 225px;
				height: 225px;
				}

			.topicFeature li h3 a {
				position: absolute;
				bottom:0;
				z-index:100;

				display: block;

				margin: 0;
				padding: 14px;
				width: 197px;
				background: #222830;
				color: #fff;
    			word-wrap: break-word;
				font-weight: normal;
				font-size: .8em;

				line-height:  1;
				padding: 14px 14px;

				-webkit-transition: all .25s ease-out;
				-moz-transition: all .25s ease-out;
				-ms-transition: all .25s ease-out;
				-o-transition: all .25s ease-out;
				transition: all .25s ease-out;
				}
			.topicFeature li a + a {
				position: absolute;
				bottom:0;
				z-index:100;

				display: block;

				margin: 0;
				padding: 14px;
				width: 197px;
				background: #222830;
				color: #fff;
    			word-wrap: break-word;
				font-weight: normal;
				font-size: 1.2em;

				line-height:  1;
				padding: 14px 14px;

				-webkit-transition: all .25s ease-out;
				-moz-transition: all .25s ease-out;
				-ms-transition: all .25s ease-out;
				-o-transition: all .25s ease-out;
				transition: all .25s ease-out;
				}
				.topicFeature li a + a:hover,
				.topicFeature li h3 a:hover {
					padding: 14px 14px 28px 14px;
					text-decoration:none;
					}


			.topicFeature .section {display: none;visibility: hidden;}
			.topicFeature .dlb_byline {display: none;visibility: hidden;}
			.topicFeature .summary {display: none;visibility: hidden;}
			.topicFeature .summary .more {display: none;visibility: hidden;}
			.topicFeature .dlb_shareicon {display: none;visibility: hidden;}
			.topicFeature .dlb_shareicon ul {display: none;visibility: hidden;}
			.topicFeature .dlb_shareicon ul li {display: none;visibility: hidden;margin: 0;padding: 0;}
			.topicFeature  br {display: none;visibility: hidden;margin: 0;padding: 0;}
			.topicFeature .pagination {display: none;visibility: hidden;margin: 0;padding: 0;}
	/* @end */


/* Portal Article List - dlb_share */
.portalArticleList {
	border: 0 none;
	clear: none;
	width: 100%;
	}
	.portalArticleList ul {
		margin:  0 0 0 0;
		padding:  0;
		}
		.portalArticleList ul li {
			border-bottom:1px dotted #cacaca;
			margin: 0 0 14px 0;
			padding:0 0 14px 0;
			clear:both;
			min-height: 180px;
			list-style-type: none;
			}
			.portalArticleList ul li:last-child {
				margin: 0 0 0 0!important;
				border-bottom: none;
				}
			.portalArticleList ul li img {
				float: none;
				height: 160px;
				width: 160px;
				float:left;
				margin:  0 14px 21px 0;
				}
			.portalArticleList ul li h3 {
				width: 100%;
				margin: 0 0 7px 0;
				padding: 0;
				line-height: 1.25;
				font-family:  'adobe_garamond_probold', Garamond, Georgia, sans-serif!important;
				}

				.portalArticleList ul li a img {
					margin: 0 14px 21px 0;
					padding: 0;
					}

				.portalArticleList ul li h3 a {
					width: 100%;
					margin: 0;
					padding: 0;
					color:#222830;
					}

				.portalArticleList .dlb_byline a {
					color:#ED7075;
					}

			.portalArticleList  #dlb_shareicon {display: none;visibility: hidden;}

	.portalArticleList .pagination {
		clear:none;
		list-style: none;
		margin:  0;
		padding: 0;
		}
		.portalArticleList  .pagination li {
	    		margin: 0 0 0 0;
				padding:0;
				clear:none;
				min-height: 0px;
				border: none;
		    	}
		    	.portalArticleList  .pagination li img {}
		    	.portalArticleList  .pagination li a{
		    		}
/* @end */


/* @group Article Comments */

.commentsContainer {
	width: 630px;
	float: left;
	}
	#comments {
		margin: 21px 0 -21px 0!important;
		padding: 28px 0 0 0;
		width: 630px;

		border-top: 2px solid #222830;
		clear:both;
		/*float: left;*/
		}
		#comments:after {
			visibility: hidden;
			display: block;
			font-size: 0;
			content: " ";
			clear: both;
			height: 0;
			}
		#comments h3 {
			color: #222830;
		   	font-size: 3em;
		    font-weight: normal;
		    line-height: 1;
		    margin: 0 0 35px 0;
		    padding: 0 0 14px 0;
		    border-bottom: 1px solid #cacaca;
		    text-transform: capitalize;
			}
			#comments  .standard {
				font-size:  .em;
				line-height: 1.2;
				font-weight: normal;
				border-bottom: 1px solid #cacaca;
				margin: 0 0 14px 0;
				padding: 0 0 7px 0;
				}
				#comments  .standard:last-child {border-bottom: none;}
				#comments  .standard h2 {
					margin:  0 0 14px 0;
					font-weight: normal!important;
					}
					#comments  .standard h2 .name:before {
						content:  ' | ';
						margin: 0 4px;
						}
					#comments  .standard h2 .name {
						font-weight: normal;
						color: #f38787;
						}
					#comments  .standard h2 .location {
						font-weight: normal;
						color: #f38787;
						 }
				#comments  .standard p {
					border-left: 2px dotted #eaeaea;
					padding-left: 21px;
					}

			#comments .editor {
				font-size:  1em;
				line-height: 1.2;
				font-weight: normal;
				border-bottom: 1px solid #cacaca;
				margin: 0 0 14px 0;
				padding: 0 0 7px 0;
				}
				#comments  .editor h2 {
					margin:  0 0 14px 0;
					font-weight: normal!important;
					}
					#comments  .editor h2 .name:before {
						content:  ' | ';
						margin: 0 4px;
						}
					#comments  .editor h2 .name {
						font-weight: normal;
						color: #f38787;
						}
					#comments  .editor h2 .location {
						font-weight: normal;
						color: #f38787;
						 }
				#comments  .editor p {
					border-left: 2px dotted #eaeaea;
					padding-left: 21px;
					color: #f38787;
					}





			#comments p a {
				display:block;
				border:1px solid #cacaca;
				height: 21px;
				background: #eaeaea;
				margin: 0 0 35px 0;
				padding: 7px 0 4px;
				text-align:center;
				border-radius:2px;
				color:#222830;
				}
				#comments p a:hover {
					background: #cacaca;
					text-decoration:none;
					}

	.commentform {
		background: -webkit-linear-gradient(0% 40% 90deg, #FFFFFF, #fbfbfb) repeat scroll 0 0 transparent;
		background: -moz-linear-gradient(0% 40% 90deg, #FFFFFF, #fbfbfb) repeat scroll 0 0 transparent;
		background: -o-linear-gradient(0% 40% 90deg, #FFFFFF, #fbfbfb) repeat scroll 0 0 transparent;
		background: -ms-linear-gradient(0% 40% 90deg, #FFFFFF, #fbfbfb) repeat scroll 0 0 transparent;
		background: linear-gradient(0% 40% 90deg, #FFFFFF, #fbfbfb) repeat scroll 0 0 transparent;
		border: 1px solid #DDDDDD;
		/*
		border-radius: 2px  2px  2px 2px;
		-webkit-box-shadow: 0 0 4px #eeeeee;
		box-shadow: 0 0 4px #eeeeee;
		*/

		/*float: left;*/

		margin: 14px 0 56px 0;
		padding: 7px;
		width: 626px;
		padding: 10px 14px 20px;
		margin: 10px 0;
		width: 600px;
		overflow: auto;
		}
		.commentform h3 {
			color: #222830;
		   	font-size: .9em;
		    	font-weight: normal;
		    	margin: 0 0 21px 0;
		    	padding: 7px;
		    	background:  #f8f8f8;
		    	border: 1px solid #e9e9e9;
		    	font-style:  italic;
			}
			.commentform fieldset {
				border: none;
				background: none;
				}
			.commentform input,
			.commentform textarea {
				padding: 2px;
				margin: 2px 0 6px;
				background: #fff;

				font-size: 14px;
				color: #555;
				border: 1px #ddd solid;
				/* -- CSS3 Transition - define what the transition will be applied to (i.e. the background) -- */
				-webkit-transition: background 0.3s linear;
				}
			.commentform textarea {
				width: 340px!important;
				height: 70px;
				}
			.commentform input:hover,
			.commentform textarea:hover {
				background: #eee;
				}
			.commentform input.submit {
				background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d31821), to(#f72933));
				background: -webkit-linear-gradient(25% 75% 90deg, #d31821, #f72933);
				background: -moz-linear-gradient(25% 75% 90deg, #d31821, #f72933);
				background: -o-linear-gradient(25% 75% 90deg, #d31821, #f72933);
				background: -ms-linear-gradient(25% 75% 90deg, #d31821, #f72933);
				background: linear-gradient(25% 75% 90deg, #d31821, #f72933);
				width: 150px!important;
				color: #eee;
				text-transform: uppercase;
				margin-top: 7px;
				background-color: #b4252c;
				border: 1px solid #b4252c!important;
				padding: 7px;
				-moz-border-radius: 2px;
				-webkit-border-radius: 2px;
				border-radius: 2px;
				font-weight: bold;
				}
				.commentform input.submit:hover {
					/*
					-webkit-box-shadow: 0px 0px 7px #555;
					-moz-box-shadow: 0px 0px 7px #aaa;
					box-shadow: 0px 0px 7px #555;
					*/
					background:  #000;
					cursor:  pointer;
					border: 1px solid #000!important;
					}
				.commentform .captcha {
					clear: both;
					float: none;
					}
				#status {
					position: relative;
					font-size:.9em;
					padding: 7px;
					width: 364px;
					clear: both;
					float: right;
					color:#e8e8e8;
					background: none repeat scroll 0 0 #222830;
    				border: 1px solid #0c0d0e;
					-webkit-border-radius: 2px;
					-moz-border-radius: 2px;
					border-radius: 2px;
					}

		#user-details {
		    	float: left;
		    	margin-right: 0;
			width: 210px;
			}
			#user-details label{
				float: inherit;
				display: block;
				margin: 7px 0 0px 0;
				font-size: .8em;
				}
			#user-details input {
				float: inherit;
				width: 180px;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				border: 1px solid #cacaca;
				font-size:  1em;
				margin: 0 0 7px 0;
				}
		#user-message {
		    	float: right;
		    	width: 340px;
		    	margin: 0 0 0;
		    	position: relative;
		    	right: 40px;
			}
			#user-message label,
			#user-message span {
				float:left ;
				display: block;
				font-size: .8em;
				margin:  7px 0 0 0;
				}
			#user-message textarea {
				margin: 0 0 14px 0;
				padding:  0;
				float: left;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				}
			#user-message input {
				float: left;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				border: 1px solid #cacaca;
				width: 230px;
				}
			#user-message img {display: block;float:left;}
			#user-message label {
				clear: both;
				display: block;
				}
/* @end */

/* @group Share Page  */
	#pContent #sharePage {
		border-bottom: 1px dotted #000000;
		height: 35px;
		margin: 0 0 21px;
		padding: 0;
		width: 100%;
		}
		#pContent #sharePage ul {
			float: right;
			}
	#pContent .social_share {
		float: right;
		border-bottom: 1px dotted #000000;
		height: 35px;
		margin: 0 0 21px;
		padding: 0;
		width: 100%;
		}
		/*New Social Share as of 2013.03.25 */
		#social_share {height:35px;padding: 0 0 21px 0;}
			#social_share .ss {
				float: left;
				border-top:  none;
				margin-right: 14px;
				margin-top: 14px;
				margin-bottom:  42px;
				}


/* @end */

/* @group Blogpost L0 */

#level0 {}
#level0 .intro {display: none;visibility: hidden;}
#level0 #blogPost {}
#level0 #blogPost div {}
	#level0 #blogPost div h3 {
		font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;
		font-weight: normal;
		font-size: 3em;
		margin: 0 0 28px 0;
		line-height: 1.1;
		}
		#level0 #blogPost div h3 a {
			color:#222830;
			}
	#level0 #blogPost div p {
		line-height: 1.4;
		}
		#level0 #blogPost div p:last-child {
			margin: 0!important;
			}
		#level0 #blogPost div p a,
		#level0 #blogPost div ul a,
		#level0 #blogPost div ol a {
			color:  #d31820;
			}
	#level0 #blogPost div span.more {display: none;margin: 0;padding: 0;}
		#level0 #blogPost div span.more a {}
	#level0 #blogPost div .date {}
	#level0 #blogPost div  em a {
		color: #d31820;
		margin: 0;
		padding: 3px ;
		margin:  0 0 0 7px;
		font-weight:lighter;
		font-size: 1em;
		border: 1px solid #eaeaea;
		}
	#level0 #blogPost div abbr {text-decoration:none;border:none;}

#level0 #blogPost .names {
		margin: 0 0 7px 0;
		padding: 0 0 14px 0;
		border:none;
		}
	#level0 #blogPost .names img {
		float:left;
		height: 150px;
		width: 150px;
		margin: 0 21px 0 0;
		}
	#level0 #blogPost .names h3 {
		padding: 0;
		margin:  0;
		font-weight: normal;
		color:#d31820;
		font-family:'adobe_garamond_proregular',Garamond, Georgia, serif!important;
		}
		#level0 #blogPost .names h3 a {
			border:none;
			position:relative;
			top: 0;
			margin: 0;
			padding: 0;
			font-style: normal;
			color:#d31821;
			}
	#level0 #blogPost .names h4 {
		border: none;
    	font-weight: normal;
    	font-family:'adobe_garamond_proregular',Garamond, Georgia, serif!important;
    	margin: 0;
    	padding: 0 0 7px;
    	font-size: 1.5em;
    	text-transform:none;
		}
	#level0 #blogPost .names a {
		display:block;
		color:#cacaca;
		border-top:1px dotted #cacaca;
		border-bottom:1px dotted #cacaca;
		padding: 7px 0;
		margin: 7px 0 7px 0;
		position:relative;
		top: 0;
		font-style:italic;
		}
	#level0 #blogPost ul,
	#level0 #blogPost ol {
		margin:  0 0 0 24px;
		line-height: 1.25;
		}
		#level0 #blogPost ul li,
		#level0 #blogPost ol li {
			padding: 3.5px 0;
			}
/* @end */

/* @group Blogpost L1 */

#level1 #blogPost {}
#level1 .intro {display: none;visibility: hidden;}
#level1 #blogPost {}
#level1 #blogPost div {}

	#level1 #blogPost div h3 {
		font-size:2em;
		line-height: 1;
		margin: 0 0 14px;
		font-family:'adobe_garamond_proregular',Garamond, Georgia,serif!important;
		font-weight:normal;
		}
	#level1 #blogPost div h3 a {
		color:#222830;
		}
	#level1 #blogPost div p {
		line-height: 1.4;
		margin: 0 0 7px 0;
		padding: 0;
		}
		#level1 #blogPost div p:last-child {
			margin: 0!important;
			}
		#level1 #blogPost div p a {
			color:  #d31820;
			}
		#level1 #blogPost div ul,
		#level1 #blogPost div ol {margin-left: 20px;}
		#level1 #blogPost div ul li,
		#level1 #blogPost div ol li {margin-bottom: 7px;}

	#level1 #blogPost div span.more {float:right;margin: 0;padding: 0;}
		#level1 #blogPost div span.more a {
    			border: 1px solid #EAEAEA;
			color: #D31820;
			font-size: 1em;
			margin: 0 0 0 7px;
			padding: 3px;
			position: relative;
			top: 2px;
			}
			#level1 #blogPost div span.more a:after {content: "...";}
	#level1 #blogPost div .date {}

	#level1 #blogPost div em a {
		color: #d31820;
		margin: 0;
		padding: 3px ;
		margin:  0 0 0 7px;
		font-size: 1em;
		font-weight: lighter;
		border: 1px solid #eaeaea;
		}

	#level1 #blogPost div abbr {text-decoration:none;border:none;}
	#level1 #blogPost div {}


	#level1 #blogPost .names {
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}
	#level1 #blogPost  .names img {
		float:left;
		height: 150px;
		width: 150px;
		margin: 0 21px 0 0;
		display: none; /* hides kelman image from lectern blog  - need to disable feature in SC */
		}
	#level1 #blogPost  .names h3 {
		font-size:3em;
		}
	#level1 #blogPost  .names a {
		display:block;
		color:#cacaca;
		border-top:1px dotted #cacaca;
		border-bottom:1px dotted #cacaca;
		padding: 7px 0;
		margin: 7px 0 7px 171px;
		position:relative;
		top: 38px;
		font-style:italic;
		}
	#level1 #blogPost  .names h3 {
		color:#919191;
		margin:  0;
		}
		#level1 #blogPost  .names h3 a {
			border:none;
			position:relative;
			top: 0;
			margin: 0;
			padding: 0;
			font-style: normal;
			color:#d31821;
			}
			#level1 #blogPost  .names h3 a:hover {
				text-decoration: none;
				}
		#level1 #blogPost  .names h4 {
			    font-family: 'adobe_garamond_proregular',Garamond,Georgia,serif !important;
			    font-size: 1.5em;
			    font-weight: normal;
			    margin: 0 0 7px;
			    padding: 0 0 7px;
			    text-transform: none;
				}
	#level1 #blogPost .sharePage {
		width:100%;
		margin: 0 0 28px 0;
		padding: 14px 0 14px 0;
		border-bottom:1px dotted #000;
		border-top:1px dotted #eaeaea;
		}

/* @end */


/* @group  Whitepaper & Webcasts L1 */

#whitepaper div {
	/*border-bottom:1px dotted #222830;*/
	margin: 0;
	padding: 0 0 21px 0;
	}
	#whitepaper div:nth-child(1) {border-top: none;}
	#whitepaper img {
		float:right;
		margin:0 0 70px 35px;
		}
	#whitepaper .title a {
		font-weight:  normal;
		color:#222830;
		line-height: 1;
		}
	#whitepaper .summary {
		margin: 21px 0 0 0;
		line-height: 1.4;
		}
	#whitepaper .sponsor {
		font-size: 1em;
		font-style: italic;
		font-weight: bold;
		margin: 21px 0;
		padding: 8px 0 7px;
		color: #d31820;
		border-bottom: 1px dotted #222830;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		}
	#whitepaper .pagination {
		margin: 0!important;
		padding: 0!important;
		width: 100%;
		border-bottom: none;
		}
		#whitepaper .pagination ul {
			float: right;
			}

#webcast div {
	margin: 0;
	padding:0 0 21px 0;
	}
	#webcast img {
		float:right;
		margin:0 0 70px 40px;
		}
	#webcast .title a {
		font-weight:  normal;
		color:#000;
		line-height: 48px;
		}
	#webcast .summary {
		margin: 21px 0 0 0;
		line-height: 1.4;
		}
	#webcast .pagination {
		margin: 0!important;
		padding: 0!important;
		width: 100%;
		}
		#webcast .pagination ul {
			float: right;
			}
	#webcast .upcoming {}
	#webcast .ondemand {}
	#webcast .upcoming h3,
	#webcast .ondemand h3  {
	    	font-size: 2.5em;
	    	font-weight: normal;
	    	margin: 0 0 14px;
			}

	#webcast .startDate {
		display: block;
		background: url('../img/calendar.png') no-repeat;
		background-size: 16px 16px;
		height:32px;
		padding: 0 0 0 28px;
		margin: 7px 0 0 0;
		}
	#webcast .startTime {
		display: block;
		background: url('../img/clock.png') no-repeat;
		background-size: 16px 16px;
		height:32px;
		padding: 0 0 0 28px;
		margin: 7px 0 0 0;
		}


	#webcast .sponsor {
		padding:14px 0;
		margin: 14px 0 14px 0;
		border-bottom: 1px dotted #222830;
		font-size: 1em;
		font-style: italic;
		font-weight: bold;
		margin: 21px 0;
		padding: 8px 0 7px;
		color: #d31820;
		}

	/* @group L0 Webcast & Whitepaper */

	#level0  #webcast {}
		#level0 #webcast   div {}
		#level0 #webcast p{
			line-height: 1.2;
		}
		#level0  #webcast  div ul  {
			margin-left:  28px;
			list-style-type: disc;
			line-height: 1.2;
			}
			#level0 #webcast   div ul li div {
				text-decoration:  none;
				}
			#webcast h4.title {
					font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
		    		font-size: 3em;
		    		font-weight: normal;
					}
		#level0 #webcast .webcast-presentedby{
			padding: 0;
		}
		#level0 #webcast .webcast-presentedby td{
			line-height: 1.2;
		}

		#level0 #webcast .webcast-presentedby img{
			margin: 10px 10px 20px 20px;
		}

	#level0  #whitepaper {}
		#level0 #whitepaper   div {}
		#level0  #whitepaper  div ul  {
			margin-left:  28px;
			}
			#level0 #whitepaer   div ul li div {
				text-decoration:  none;
				}
			#whitepaper h4.title {
					font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
		    		font-size: 2.25em;
		    		font-weight: normal;
					}
			#level0  #whitepaper .date{display:none;}
			#level0  #whitepaper .whitepapergraphic{display:none;}
	/* @end */


	#level0  #webcast .login,
	#level0  #whitepaper .login {
		border:  1px solid #cacaca;
		border-radius:  2px;
		background:  #f7f7f7;
		margin:  0;
		padding:  14px;
		font-size: .8em;
		height: 120px;
		display:table;
		position: top;
		width: 930px;
		}
		#level0  #webcast .login tr,
		#level0  #webcast .login td,
		#level0  #webcast .login div,
		#level0 #webcast .login table ,
		#level0  #whitepaper .login tr,
		#level0  #whitepaper .login td,
		#level0  #whitepaper .login div,
		#level0 #whitepaper .login table {
			padding: 0;
			margin: 0;
			border: none;
			}
		#level0  #webcast .login .content,
		#level0  #whitepaper .login .content  {
			margin: 0 21px 0 0!important;
			padding: 21px!important;
			border:1px solid #e1e1e1;
			-webkit-border-radius: 2px;
			-moz-border-radius: 2px;
			border-radius: 2px;
			background: #fefefe;
			}
			#level0  #webcast .login .content strong,
			#level0  #whitepaper .login .content strong {
				font-size:2em;
				font-weight:  bold;
				margin-bottom:  7px;
				display: inline-block;
				}
			#level0  #webcast .login h4,
			#level0  #whitepaper .login h4 {
				font-size:1.5em;
				font-weight:  normal;
				margin-top:  14px;
				display: inline-block;
				}
			#level0  #webcast .login  a,
			#level0  #whitepaper .login  a {
				color: #d31821;
				}

		#level0  #webcast .login td div table,
		#level0  #whitepaper .login td div table {
			width:  100%;
			margin: 0 21px 0 0!important;
			padding: 21px!important;
			}
			#level0  #webcast .login td table tr,
			#level0  #whitepaper .login td table tr {
				display: block;
				margin: 0 0 0;
				}
			#level0 #webcast .login td table input[type="submit"],
			#level0 #whitepaper .login td table input[type="submit"]  {
		    	background: -webkit-linear-gradient(25% 75% 90deg, #D31821, #F72933) repeat scroll 0 0 #B4252C;
				background: -moz-linear-gradient(25% 75% 90deg, #D31821, #F72933) repeat scroll 0 0 #B4252C;
				background: -o-linear-gradient(25% 75% 90deg, #D31821, #F72933) repeat scroll 0 0 #B4252C;
				background: -ms-linear-gradient(25% 75% 90deg, #D31821, #F72933) repeat scroll 0 0 #B4252C;
				background: linear-gradient(25% 75% 90deg, #D31821, #F72933) repeat scroll 0 0 #B4252C;
		    		color: #EEEEEE;
		    		margin: 7px 0 3px;
		    		padding: 7px;
		    		text-transform: uppercase;
		    		width: 150px !important;
				-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				}
			#level0 #webcast .login td table input[type="submit"]:hover ,
			#level0 #whitepaper .login td table input[type="submit"]:hover {
				background: #222830;
				cursor: pointer;
				}


				#level0 #webcast .sponsor,
				#level0 #whitepaper .sponsor {
					border: 1px solid #CACACA;
					padding: 7px;
					text-align: left;
					width: 944px;
					}
					#level0 #webcast .sponsor img,
					#level0 #whitepaper .sponsor img{
						float:none;
						margin: 0 0 0 21px;
						padding: 0;
						}

				#level0 #webcast .message,
				#level0 #whitepaper .message{
					border:1px solid red!important;
					padding: 14px!important;
					margin: 0 0 7px!important;
					background: #f5cbcd;
					border-radius: 2px;
					}
/* @end */

/* @group  Search Results */
.searchresults {}

	.searchresults div {
		margin: 21px 0 21px 0;
		padding: 21px 0 0 0;
		border-top: 1px dotted #252525;
		}
		.searchresults ul {
			margin: 0;
			padding: 7px;
			background: #eaeaea;
			border: solid #333;
			border-radius:2px;
			border-width: 1px;
			}
			.searchresults li {
				margin: 0 8px 0 0;
				padding: 0;
				display: inline;
				font-size: 1.2em;
				}
		.searchresults ul.sortby {
			margin: 0 0 2px;
			padding: 7px;
			border: 0;
			background: none;
			font-size: .9em;
			}
			.searchresults ul.sortby li {
				margin: 0 5px 0 0;
				padding: 0;
				list-style: none;
				display: inline;
				}
				.searchresults ul.sortby strong {
					font-weight: normal;
					}
		.searchresults a {
			font-size: .8em;
			color: #d31821;
			}
		.searchresults .webcast {}
			.searchresults div h2 {
				margin: 0 0 14px 0;
				padding: 0 ;
				font-weight: normal;
				font-size: 1.25em;
				}
				.searchresults div h2 a {
					color: #222830;
					font-size: 1.25em;
					}
			.searchresults div h3 {
				margin: 7px 0 0 0;
				padding: 0;
				font-weight: bold;
				font-size: .8em;
				}
			.searchresults p {
				margin: 0;
				padding: 0;
				line-height: 1.4;
				font-size: .9em;
				}
			.searchresults .pagination {
				margin: 0;
				padding: 0;
				width: 100%;
				}
				.searchresults .pagination ul {
					background: none;
					float: right;
					}
/* @end */


/* @group  Advanced Search */
.advancedsearch {
	margin: 0;
	padding: 5px;
	border: 1px solid #f1f1f1;
	}
	.advancedsearch h3 {
		margin: 0 0 3px;
		padding: 0;
		font-size: 1.3em;
		color: #222830;
		font-weight: normal;
		}
	.advancedsearch table {
		border-collapse: collapse;
		}
	.advancedsearch input.submit {
		margin: 0;
		padding: 1px 4px;
		}
	.advancedsearch table td.text {
		width: 120px;
		}
	.advancedsearch table td.textfield {
		text-align:left;
		margin: 0 0 0 14px;
		}

	/*CONTENT*/
	.advancedsearch div.content {
		margin: 0 0 5px;
		padding: 5px;
		border: 2px solid #E9E7DE;
		background: #eaeaea;
		}
		.advancedsearch div.content table {
			margin: 10px 0;
			}
			.advancedsearch div.content table table {
				margin: 0;
				}
				.advancedsearch div.content table td {
					padding: 7px 2px 7px 0;
					text-align: right;
					}
				.advancedsearch div.content table td.textfield {
					display: block;
					    margin: 0 0 0 14px;
					    text-align: left;
					}
				.advancedsearch div.content input,
				.advancedsearch div.dates input {
					padding: 0;
					border: 1px solid #CACACA;
				    border-radius: 2px 2px 2px 2px;
				    float: inherit;
				    font-size: 1em;
				    margin: 0 0 7px;
				    width: 180px;
					}
				.advancedsearch div.content table input {
					padding: 0;
					width: auto;
					}

	/*DATES*/
	.advancedsearch div.dates {
		margin: 0 0 5px;
		padding: 5px;
		border: 2px solid #E9E7DE;
		background: #eaeaea;
		}
		.advancedsearch div.dates table {
			margin: 10px 0 0;
			}
			.advancedsearch div.dates table td {
				padding: 0 2px 0 0;
				text-align: right;
				position: relative;
				}
		.advancedsearch div.dates table td.textfield {
			text-align: left;
			}
		.advancedsearch div.dates img{
			padding-left: 3px;
			}

	/*SOURCE*/
	.advancedsearch div.source {
		margin: 0 0 5px;
		padding: 5px;
		border: 2px solid #E9E7DE;
		background: #eaeaea;
		}
		.advancedsearch div.source table {
			margin: 10px 0;
			}
			.advancedsearch div.source table td {
				padding: 0 2px 0 0;
				text-align: right;
				}
	/*NEW added 07/23/2009*/
	.advancedsearch select.advancedSelect {
		width: 200px;
		}
	#pContent div.form .title {
	    color: #222830;
	    font-size: 3em;
	    font-weight: normal;
	    margin: 0 0 0;
	    padding: 0 0 0;

		}
/* @end */



/* @group Related Articles  - commented out to switch related items to left column*/
/*
	#ctl53_CommentsList,
	#ctl57_CommentsList
	 {
	    width: 630px;
		float:left;
		}

	.relatedSpecific {
		display:block;
		margin: 0 0 0 660px;
		opacity: 1;
		}
	.relatedSpecific .items {}
		.relatedSpecific .items h3 {
			border-bottom:1px solid #cacaca;
			margin: 0 0 14px 0;
			padding: 0 0 14px;
			font-weight: bold;
			font-size: 1.2em;
			}
		.relatedSpecific ul {
			list-style-type: none;
			}
			.relatedSpecific .items ul li {
				border-bottom:1px dotted #eaeaea;
				margin: 0 0 14px 0;
				padding: 0 0 14px 0;
				}
				.relatedSpecific .items ul  li a {
					color:#222830;
					font-size:1.5em;
					font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
					}
				.relatedSpecific .items ul  li a:hover {
					color:#d31821;
					}
*/
/* @end */

/* @group Related Articles  - new - moves related to left column - see theme change as well*/


	#ctl53_CommentsList,
	#ctl57_CommentsList {
	  	width: 960px;
		}
		#ctl53_CommentsList:after,
		#ctl57_CommentsList:after {
	  		display: block;
	  		content:' ';
	  		clear: both;
			}

	#xContent .relatedSpecific {
		display:block;
		opacity: 1;
		width: 300px;
		float: left;

    		float: left;
    		margin: 0 0 0 0;
    		padding: 28px 0 0;
		}
	#xContent .relatedSpecific .items {}
		#xContent .relatedSpecific .items h3 {
			border-bottom:1px solid #cacaca;
			margin: 0 0 14px 0;
			padding: 0 0 14px;
			font-weight: bold;
			font-size: 1.875em;
			line-height: 1;
			}
		#xContent .relatedSpecific ul {
			list-style-type: none;
			}
			#xContent .relatedSpecific .items ul li {
				border-bottom:1px dotted #eaeaea;
				margin: 0 0 14px 0;
				padding: 0 0 14px 0;
				}
				#xContent .relatedSpecific .items ul li:last-child {
					border-bottom: none;
				}
				#xContent .relatedSpecific .items ul  li a {
					color:#222830;
					font-size:1.5em;
					font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
					}
				#xContent .relatedSpecific .items ul  li a:hover {
					color:#d31821;
					}



	.relatedSpecific {
		opacity: 1;
    	padding: 28px 0 0;


	    width:400px;
	    min-height:400px;
	    padding:0;
	    background-color:#fff;
	    border: 1px solid #efefef;
	    border-top:3px solid #d31821;
	    border-right: 0;
	    position:fixed;
	    bottom: 130px;
	    right:-430px;
	    z-index: 10000;

	    box-shadow: 0 1px 3px #efefef;
		}
		.relatedSpecific h3 {
			background:#efefef;
			font-size: 30px;
			margin:0 0 20px;
			padding: 10px;
			}

		.relatedSpecific ul {
			list-style-type: none;
			padding: 0 10px;
			}
			.relatedSpecific .items ul li {
				border-bottom:1px dotted #eaeaea;
				margin: 0 0 14px 0;
				padding: 0 0 14px 0;
				}
				.relatedSpecific .items ul li:last-child {
					border-bottom: none;
					}
					.relatedSpecific .items ul  li a {
						color:#222830;
						font-size:1.5em;
						font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
						}

		.relatedSpecific .close {
		    height: 25px;
		    position: absolute;
		    right: 20px;
		    top: 25px;
		    width: 25px;
		    cursor: pointer;

			background: url("../img/close.png") no-repeat scroll 46px center rgba(0, 0, 0, 0);
			font-size: 14px;
			font-weight: 600;
			height: 25px;
			line-height: 25px;
			text-transform: uppercase;
			top: 25px;
			width: 75px;
			}
			.relatedSpecific .close:hover {
				cursor: pointer;
				}



/* @end */

/* @group  Custom Page */

.customPages h3 {
    	font-size: 3.75em;
    	font-weight: normal;
    	margin: 0 0 21px;
		}
	.customPages  p {
		line-height: 1.4;
		}
	.customPages  h4 {
		font-size: 1.75em;
		font-weight: normal;
		margin: 0 0 14px 0;
		}
	.customPages  p  a,
	.customPages   small a,
	.customPages table a {
		color:#d31821!important;
		}
    .customPages table {
		width: 630px;
		}
	.customPages table td {
		vertical-align: top;
		padding:  14px ;
		margin: 7px 0;
		}
	.customPages .name {
		margin: 0;
		padding:  0;
		}
	.customPages tr.title {
		font-size: 1.5em;
		}
		.customPages #micro2 .callout	 {
			float: none;
			border: none;
			font-size:1em;
			border-bottom:2px solid #eaeaea;
			color: #222830;
			}

	.customPages .sidebarB h3 {
		font-size: 2em;
		font-weight: bold;
		margin: 0 0 14px;
		padding: 0;
		text-transform: uppercase;
		}
/* @end */

/* @group Email to Author Form */

#emailtoauthor {width: 100%;}

	#emailtoauthor h3 {
		color: #222830;
	   	font-size: 3em;
	    	font-weight: normal;
	    	margin: 0 0 35px 0;
	    	padding: 0 0 14px 0;
	    	border-bottom: 1px solid #222830;
		}
		#emailtoauthor table td {
			border-bottom: ;
			margin: 0 0 7px 0;
			padding: 0 0 7px 0;
			display:block;
			}
		#emailtoauthor table b {
			font-size:  1em;
			line-height: 1.2;
			font-weight: normal;
			border-bottom: 1px solid #cacaca;
			margin: 0 0 14px 0;
			padding: 0 0 7px 0;
			}
		#emailtoauthor table span {
			display: block;
			font-style:italic;
			}
		                #emailtoauthor table input {
				margin: 0px 0 7px 0;
				width: 200px;
				font-size:  1em;
				}
				#emailtoauthor table input[style] {
					width: 200px!important;
					}
				#emailtoauthor table input[type="submit"],
				#emailtoauthor table  #btnClose{
					width: 100px;
					}

/* @end */


/* @group Resources List Page */

.webcastArticleList,
.whitepaperArticleList {
	border: 0 none;
	clear: none;
	width: 100%;
	font-size: 1em;
    	line-height: 1.4;
	}
	.webcastArticleList h3,
	.whitepaperArticleList h3 {
	    width: 100%;
		color: #222830;
	    display: block;
	    font-weight: normal;
	    margin: 0 0 7px 0;
		padding: 0 0 7px 0;
		font-size: 1.75em;
		font-family:  'adobe_garamond_probold', Garamond, Georgia,sans-serif!important;
		}
		.webcastArticleList h3 a,
		.whitepaperArticleList h3 a {
			color: #222830;
			}

	.webcastArticleList ul,
	.whitepaperArticleList ul {
		margin:  0 0 0 0;
		padding:  0;
		}
		.webcastArticleList  ul li,
		.whitepaperArticleList ul li {
			border-bottom:1px dotted #cacaca;
			margin: 0 0 14px 0;
			padding:0;
			clear:both;
			min-height: 180px;
			list-style-type: none;
			min-height: 0;
			}
			.webcastArticleList ul li:last-child,
			.whitepaperArticleList ul li:last-child {
				margin: 0 0 0 0!important;
				}
			.webcastArticleList h4,
			.whitepaperArticleList h4 {
				border-bottom: 1px solid #CACACA;
			    	color: #D31821;
			    	display: block;
			    	font-weight: normal;
			    	margin: 0 0 14px;
			    	padding: 0 0 14px;
			    	font-size: 1.5em;
				}
				.webcastArticleList h4 a,
				.whitepaperArticleList h4 a {

					color: #d31821;
					/*
					font-weight: normal;
					font-size: 1.5em;
					*/
					}

			.webcastArticleList p,
			.whitepaperArticleList p {
					line-height: 1.4;
					}

		.webcastArticleList .footer,
		.whitepaperArticleList .footer{
			    height: 35px;
			    margin: 14px 0 35px;
			    width: 100%;			}
			.webcastArticleList .footer a,
			.whitepaperArticleList .footer a {
				border: 1px solid #CACACA;
			    	color: #D31821;
			    	float: right;
			    	padding: 7px;
			    	text-align: right !important;
		    		text-align: right !important;
		    		-webkit-border-radius: 2px;
				-moz-border-radius: 2px;
				border-radius: 2px;
				}
		.webcastArticleList .pagination,
		.whitepaperArticleList .pagination {display: none;visibility: hidden;}


.micrositesArticleList {
		font-size:1em;
		line-height: 1.4;
		}
	.micrositesArticleList h3 {
		margin: 0 0 14px 0;
		display:block;
		border-bottom: 1px solid #cacaca ;
		padding: 0 0 14px 0;
		color: #d31821;
		font-weight: normal;
		}

		.micrositesArticleList ul li {
			min-height: 0;
			background: url("../img/fcw-resource-arrow-inactive.png") no-repeat scroll 0 6px transparent;
		    	border-bottom: 1px dotted #afafaf;
		    	list-style-type: none;
		    	padding: 0 0 14px 28px;
		    	margin:  0 0 14px 0;
		    	font-family:  'adobe_garamond_probold', Garamond,Georgia,sans-serif!important;
			}
			.micrositesArticleList ul li a {
				color: #222830;
				font-size: 1.5em;
				line-height: 1;
				}
			.micrositesArticleList .footer {
				float: right;
				border: 1px solid #cacaca;
			    	color: #D31821;
			    	float: right;
			    	margin: 14px 0;
			    	padding: 7px;
			    	text-align: right !important;
				border-radius: 2px;
				}
				.micrositesArticleList .footer a {
					color: #d31821;
					}

	.micrositesArticleList:after {
		visibility: hidden;
		display: block;
		font-size: 0;
		content: " ";
		clear: both;
		height: 0;
		}
		* html .micrositesArticleList             { zoom: 1; }
		*:first-child+html .micrositesArticleList { zoom: 1; }

/* @end */

/* @group Level0 Assests */
#level0a {}
	#level0a .asset {
		margin: 0 0 21px 0;
		border-bottom:1px dotted #cacaca;
		}
	#level0a .asset:after {
	    	clear: both;
	    	content: "";
	    	display: block;
		}
		#level0a .asset >a {
			float:right;
		}
		#level0a .asset .title {line-height: 1.2; margin-bottom: 16px;}
			#level0a .asset .title a {
				font-size:  1.5em;
				font-weight: normal;
				font-family: 'adobe_garamond_proregular',Garamond, Georgia, serif!important;
				color: #222830;
				margin: 0 0 0 35px;
				display:block;
				}

			#level0a .asset  a img {
				margin: 0 0 0 21px;
				}
			#level0a .asset p {
				margin: 0 0 0 35px;
				}

			#level0a .asset .checkbox {
				float:left;
				margin: 0 14px 14px 0;
				}

			#level0a .assetDescription {
				border:1px solid #cacaca;
				background: #eaeaea;
				padding: 14px;
				border-radius: 2px;
				}

			#level0a  .button {
				float:right;
				display:block;
				border:1px solid #cacaca;
				padding: 7px;
				margin-bottom: 10px;
				}
			#level0a  .button input {
				margin-bottom: 0;
				}

/* end */


/* remove unrelated assets*/
.norelatedassets #level0a .assetDescription {
    display: none;
}

.norelatedassets #level0a .asset {
   display: none;
}

.norelatedassets #level0a .asset:first-child {
   display: block;
}

.norelatedassets #level0a .button  {
   display: none;

}

.norelatedassets #level0a .whitepapergraphic img {
	display: none;
}

/* @end */



/* @group Old CFP Submit Form */
.form {
	font-size: 1.25em;
	line-height: 1.4;
	font-family: 'Source Sans Pro',sans-serif!important;
	}
	.form h4 {
		font-size: 3.75em;
		font-weight: normal;
		margin: 0px 0 35px;
		}
	.form ul {
		margin: 0 0 0 21px;
		padding: 0;
		}
	.form .summary {}
	.form p {}

	.form table,
	.form tr,
	.form td,
	.form th {
		margin: 0;
		padding: 0;
		}

	.head_fed_2007_form {
		background-color: #fdfdfd!important;
	    	color: #222830!important;
	    	font-size: 1.5em;
	    	margin: 0;
	    	padding: 0;
		}

/* @end */


/* Additional Modifications

/*Slideshow Banner - above sidebar search component */
.promoSlide {margin-bottom:7px;}

/* @group  Webkit Specific */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	/* #extraTopContent{} */
	.topnav li {padding: 0 13px 0 0;}
	.featuredBox li a + a {bottom:-3px!important;}
	.socialLinks li {text-indent: -9999px;}

	.search input.submit,
	#sContent .search input.submit {
		position: relative;
		top: 0;
		}

		.sztextlink ul li {left:21px;}
	.sztextlink ul li:before {
		display: block;
		content:'';
		height:0;
		width: 5px;
		}
	}
/* @end */


/* Video - Lead Generation */

#video .title {
	font-size: 3em;
	font-weight: 300;
	margin: 0 0 21px;
}


/*  3x3 Grid with Image - Featured Article Component - DLB */

	.featured3x3 {}
	.featured3x3 h4 {
		background:#1b1c1f;
		display:block;
		font-size: 30px!important;;
		font-weight: 900;
		letter-spacing: 4px;
		color:#fff;
		padding: 14px;
		margin: 0 0 15px!important;
		text-transform: uppercase;
		}
	.featured3x3 ul {}
	.featured3x3 ul li {border:0 solid red;
		display:inline-block;
		float:left;
		width: 200px;
		height: 300px;
		position: relative;
		margin: 0 15px 15px 0;
		}
		.featured3x3 ul li:nth-child(3),
		.featured3x3 ul li:nth-child(6),
		.featured3x3 ul li:nth-child(9) {
			margin: 0 0 15px 0;
			}

	.featured3x3 img {
		width: 200px;
		}
	.featured3x3 h3 {
		position: absolute;
		bottom: 0;
		display: block;
		width: 200px;
		}
		.featured3x3 h3 a {
			font-size:21px;
			font-weight: 700;
			color:#fff;
			line-height: 1;
			display: block;
			padding: 10px;
			background: #1b1c1f;
			height: 100px;
			position: relative;
			bottom: 0;

			-webkit-transition: all 150ms ease-out;
			-moz-transition: all 150ms ease-out;
			-ms-transition: all 150ms ease-out;
			-o-transition: all 150ms ease-out;
			transition: all 150ms ease-out;
			}
			.featured3x3 h3 a:hover {
				background: #d31820;
				text-decoration: none;
				padding-bottom: 20px;
				}

	.featured3x3 .summary {display: none;}
	.featured3x3 .pagination {display: none;}

/* New from FCW */

	.featurednew {}
	.featurednew h4 {
		display: block;
		background:#d31820;
		font-size: 18px!important;
		line-height: 1;
		padding: 14px;
		color:#fff;
		font-weight: 600;
		margin: 0!important;
		}
	.featurednew ul {
		list-style-type: none;
	}
	.featurednew ul li {
		border-top:0;
		border-left: 1px solid #f0f0f0;
		border-right: 1px solid #f0f0f0;
		border-bottom: 1px solid #f0f0f0;
		}
		.featurednew h3 {}
		.featurednew h3 a {
			line-height: 1;
			padding: 14px;
			display: block;
			font-size:18px;
			color:#272727;
			font-family: 'adobe_garamond_proregular', Garamond, Georgia, serif!important;
			}

			.featurednew h3 a:hover {
				color:#d31820;
				text-decoration: none;
			}

		.featurednew .pagination {display:none;}







.headline {

	display: block;
	margin-bottom: 15px;
}
.headline a{
	color: #d31821;
	text-decoration: none;
}

/************** LCS 2.0 Form ****************/
.formContent{
	margin:0;
	padding:0;
	position:relative;
	margin-top: -10px !important;
}
.formContent:before{
	content:'* Required Fields';
	font-weight:bold;color:#d11717;
	height: 50px; line-height: 40px;

}

.formContent div {
	padding: 21px 0 21px 0 !important;
}

.formContent div:nth-child(1){

}
.formContent div.mainControlDiv
{
	margin: 0 0 3px 0 !important;
	padding:1px;
	clear:both;
	overflow:hidden;
	color:#4A4A4A;

}



.formContent>div>label,.formContent legend{
	width:100%;
	float:none;
	display:block;
	text-align:left;
	margin:0
	}
	@media (min-width: 800px){
		.formContent>div>label,.formContent legend{
			padding-right:0px;
			width:70%;
			float:left;
			text-align:left
		}
	}



	.formContent .label label{
		font-size: 14px;
		color: #444;
	}
	.formContent>div>label span.required{
		color:#B00000;
		font-size: 17px;
		line-height: 1.2;
		}
	.formContent>div>label span.required:after{
		content:'*  '
	}


	.formContent>div>div,.formContent>div>fieldset>div
	{
		width:90%;
		float:none
		}
		@media (min-width: 800px){
			.formContent>div>div,.formContent>div>fieldset>div{
				width:75%;
				float:right
			}
		}


		.formContent fieldset
		{
			padding:0;
			border:0
		}
		.formContent fieldset label{
			font-size:90%
		}
		.formContent input[type=submit]
		{
			margin:10px 0 0;
			padding:7px 20px;
			background-color:#900;
			border:1px solid #900;
			color:#fff;
			font-size: 15px;
		}
		.formContent input[type=submit]:hover
		{
			background-color:#444;
			border-color:#444;
		}
		.formContent input[type=checkbox]{
			margin-top: 5px;
		}

		.formContent input[type=checkbox]{
			margin-top: 23px;
		}

		.formContent input[type=text],
		.formContent input[type=email],
		.formContent input[type=url],
		.formContent input[type=password],
		.formContent select{
			margin-left:0;
			padding:4px;
			width:60%;
			border:1px solid #888;
		}
		@media (min-width: 800px){
			.formContent input[type=text],
			.formContent input[type=email],
			.formContent input[type=url],
			.formContent input[type=password],
			.formContent select{
				margin-left:45%;
				width:40%;
				margin-top: -20px;
				}
			.formContent select{
				width: 41.5%;
			}
		}

		.formContent input[type=text]:focus,
		.formContent input[type=email]:focus,
		.formContent input[type=url]:focus,
		.formContent input[type=password]:focus,
		.formContent textarea:focus{
			outline:0;
			border-color:#4697e4
		}
		.formContent input[type=radio]{
			margin:5px
		}
		.formContent .other input{
			margin:10px 0
		}


		.formContent .validationErrors{
			margin-left:0;
			margin-bottom:30px;
			color: red;
			}
			@media (min-width: 800px){
				.formContent
				.validationErrors{
					margin-left:85px
				}
			}


			.formContent .validationErrors label{
				width:100%;
				float:none;
				text-align:left;
				margin-left:24px;
				font-weight:bold
			}
			.formContent
			.validationErrors
			.error{
				margin:5px 0
			}



.formContent .required {
	margin-bottom: 20px;
	/*display: block*/;
    float: left;
    width: 50%;
	/*text-align: right;*/

}



.formContent .label{
    display: block;
    margin: -15px 0 1px 5px;
 }
 .formContent .other{
 	border: none !important;
 	display: none !important;
 }

  .formContent .mainControlDiv{
 	border: none !important;
 	padding-bottom: 2px !important;
 	padding-bottom: 2px !important;
 }
   .formContent .formDisclosure p{
 	border: none !important;
 	color: #1a202e;
    font-size: 14px;
 }

 .formContent .mainControlDiv label span span:first-child.label:first-child {
 	margin-top: 70px;
 }

/************** LCS 2.0 Form END ****************/

#level0 #whitepaper div {
    border: none;
}


/*NEW STYLES FOR SUBCRIBE LINK ON TOP OF ARTICLE*/
.subscribetextlink{
	margin-bottom: 15px;

}

.subscribetextlink a{
	color: #d31820;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Source Sans Pro', "Myriad Pro", Myriad, Calibri, Tahoma, sans-serif!important;
	font-style: italic;
}

.subscribetextlink a:hover{
	text-decoration: underline;
}
