/* start news -> resource override */

.news .bd {
	float: none !important;
	width: auto !important;
}

#content .news .left .the-post blockquote  {
	margin-left: 0px !important;
}

.news .left {
	width: 920px !important;
	margin-right: 0px !important;
}

.news .post .image {
	width: 920px !important;
}

/* end news -> resource override */

#resources-contain {
	float:left;
	clear:both;
	width:958px;
	background-color:#FFF;
	margin: 30px 0 0 0;
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
	padding:0;

}

#resources-contain h1 {
	float:left;
	clear:left;
	font-size:18px;
	color:#0b0b0b;
	padding: 30px 20px 0px 20px;
	width:920px;
}


#resources-contain h2 {
	float:left;
	clear:both;
	font-size:17px;
	color:#373737;
	padding: 20px 20px 0 20px;
	font-weight:normal;
	line-height:27px;
	width:920px;
}


#resources-contain .double-rule {
	width:100%;
	background-image:url('../images/double-line-space.jpg');
	background-repeat:repeat-x;
	height:4px;
	float:left;
	clear:both;
	margin:40px 0 35px 0;
}

#tab-contain {
	float:left;
	clear:both;
	background-image:url('../images/resources-bg.jpg');
	height:39px;
	width:918px;
	margin: 30px 0 20px 0;
	padding:10px 20px 0 20px;
}

#tab-contain .tab {
	float:left;
	width:auto;
	background-color:#7ab800;
	color:#FFF;
	cursor:pointer;
	margin: 0 4px 0 0;
	padding:14px 15px 13px 15px;
	font-weight:bold;
}

#tab-contain .hover {
	float:left;
	width:auto;
	background-color:#FFF;
	color:#7ab800;
	cursor:pointer;
	margin: 0 4px 0 0;
	padding:14px 15px 13px 15px;
	font-weight:bold;
}

#tab-contain .selected{
	float:left;
	width:auto;
	background-color:#FFF;
	color:#1b1b1b;
	padding:14px 15px 13px 15px;
	font-weight:bold;

}

#resources-contain .tab-content {

	width:918px;
	padding:20px 20px 40px 20px;
	display:none;

}

#resources-contain .tab-content ul {
	float:left;
	width:918px;
	border-top:1px solid #c9c9c9;
	clear:both;
}

#resources-contain .tab-content li {
	width:918px;
	border-bottom:1px solid #c9c9c9;
	float:left;
	clear:both;
	padding:7px 0 7px 0;

}

#resources-contain .tab-content li .date-contain {
	float:left;
	background-color:#e8e8e8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	padding:5px 8px 5px 8px;
	text-shadow:#f5f5f5 0px 1px 0px;
	margin: 0 20px 0 0;
	display: none;
}

#resources-contain .tab-content li .date-contain .day {
	float:left;
	clear:both;
	font-size:24px;
	color:#0b0b0b;
	font-weight:bold;
}

#resources-contain .tab-content li .date-contain .month {
	float:left;
	clear:both;
	font-size:13px;
	color:#0b0b0b;
	font-weight:bold;
}

#resources-contain .tab-content .headings {
	float:left;
	width:610px;
	padding:3px 0 0 0;
}

#resources-contain .tab-content .headings h3 {
	float:left;
	clear:both;
	font-size:12px;
	color:#565656;
	font-weight:bold;
	line-height:20px;
	width:610px;
}

#resources-contain .tab-content .headings p {
	float:left;
	clear:both;
	line-height:18px;
	color:#a2a2a2;
	font-weight:normal;
	width:610px;

}


#resources-contain .tab-content .download {
	width:122px;
	height:33px;
	background-image:url('../images/resource-download.jpg');
	background-repeat:no-repeat;
	float:right;
	color:#FFF;
	font-weight:normal;
	cursor:pointer;
	font-size:12px;
	margin: 7px 0 0 0;
}


#resources-contain .tab-content .download span {
	float:left;
	margin: 10px 0 0 29px;
}


#resources-contain .tab-content .read {
	width:104px;
	height:33px;
	background-image:url('../images/resource-read.jpg');
	background-repeat:no-repeat;
	float:right;
	color:#FFF;
	font-weight:normal;
	cursor:pointer;
	font-size:12px;
	margin: 7px 0 0 10px;
}


#resources-contain .tab-content .read span {
	float:left;
	margin: 10px 0 0 29px;
}

#resources-contain .tab-content .pagination {
	clear:both;
	padding:30px 0 0 0;
	margin: 10px auto 0 auto;
	width:278px;
	
	
}

#resources-contain .tab-content .prev {
	font-size:12px;
	color:#2f2f2f;
	float:left;
	border:1px solid #8e8e8e;
	padding:8px 15px 8px 15px;
	margin: 0 3px 3px 0;
	cursor:pointer;
}


#resources-contain .tab-content .next {
	font-size:12px;
	color:#2f2f2f;
	float:left;
	border:1px solid #8e8e8e;
	padding:8px 15px 8px 15px;
	margin: 0 3px 3px 0;
	cursor:pointer;

}

#resources-contain .tab-content .page {
	font-size:12px;
	color:#2f2f2f;
	float:left;
	border:1px solid #8e8e8e;
	padding:8px 10px 8px 10px;
	margin: 0 3px 3px 0;
	cursor:pointer;

}

#resources-contain .tab-content .selected {
	font-size:12px;
	color:#FFF;
	float:left;
	background-color:#7ab800;
	border:1px solid #8e8e8e;
	padding:8px 10px 8px 10px;
	margin: 0 3px 3px 0;
	cursor:pointer;
	font-weight:bold;

}

#resources-contain #tab-contain #extras {
	float:right;
	width:83px;
	height:30px;
	background-image:url('../images/resource-extras.jpg');
	background-repeat:no-repeat;
	margin: -1px 0 0 0;
	font-weight:bold;
	cursor:pointer;
	position:relative;
}

#resources-contain #tab-contain #extras span {
	float:left;
	margin: 8px 0 0 11px;
}

#resources-contain #tab-contain #extras #extras-contain {
	position:absolute;
	top:10px;
	left:-174px;
	cursor:default;
	display:none;
	color:#1a1a1a;
	text-shadow:#FFF 0px 1px 0px;
	z-index:100;
	
}

#resources-contain #tab-contain #extras #extras-contain span {
	float:left;
	margin: -28px 0 0 0;
	clear:both;
	font-size:14px;
	width:238px;
	text-align:center;
	padding:0 26px 0 20px;
	font-weight:bold;

}

#resources-contain #tab-contain #extras #extras-contain img {
	float:left;
	clear:both;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body {
	float:left;
	clear:both;
	width:284px;
	background-image:url('../images/resource-extras-body.png');
	background-repeat:repeat-y;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body ul {
	width:238px;
	float:left;
	clear:both;
	padding:0 26px 0 20px;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li {
	width:238px;
	text-align:center;
	float:left;
	padding:10px 0 10px 0;
	clear:both;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li.borderbottom {
	width:238px;
	text-align:center;
	float:left;
	padding:10px 0 10px 0;
	clear:both;
	border-bottom:1px solid #d9d9d9;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li.top {
	width:238px;
	text-align:center;
	float:left;
	padding:8px 0 10px 0;
	clear:both;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li.bottom {
	width:238px;
	text-align:center;
	float:left;
	padding:10px 0 6px 0;
	clear:both;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li a {
	text-decoration:none;
	color:#1a1a1a;
	font-size:13px;
	font-weight:bold;
}

#resources-contain #tab-contain #extras #extras-contain #extras-body li a:hover {
	text-decoration:underline;
	font-weight:bold;
}

#tab-wrapper {
	float:left;
	clear:both;
	
}

/* Videos 
==============*/

 #videos {
	float:left;
	clear:both;
	width:920px;	
	overflow:hidden;
	padding:0px 20px 20px 20px;
}

	 #videos ul {
		float:left;
		clear:both;
		width:960px;
		margin:0 0 0 -21px;
        border: none;
	}
	
		#videos ul li  {
				float:left;
				margin:20px 0 20px  20px;
				list-style:none;
				width:293px;
                clear: none;
                border: none;
		}
	
			#videos  ul li .video {
				width:293px;
				height:180px;
				border-top:none;
				border-left:1px solid #f0f0f0;
				border-right:1px solid #f0f0f0;
				border-bottom:1px solid #d3d3d3;
				
				-moz-border-radius:4px;
				-webkit-border-radius:4px;
				border-radius:4px;
				
				-moz-box-shadow: #f0f0f0 0px 1px 0px;
				-webkit-box-shadow: #f0f0f0 0px 1px 0px;
				box-shadow: #f0f0f0 0px 1px 0px;
								
				overflow:hidden;
				position:relative;
				margin:0 0 20px 0;
			}
		
				#videos  ul li .video .play {
					width:293px;
					height:182px;
					background-image:url('/images/video-play.png');
					position:absolute;
					top:0;
					left:0;
					z-index:1;
				}
				
			#videos  ul li p.first  {
				text-decoration:underline;
				font-weight:bold;	
			}
				
			#videos  ul li p  {
				float:left;
				clear:both;
				margin:0 0 0 0;
				font-size:12px;
				color: #525151;
				line-height:20px;
			}



