/*---------------------------------------------------------
 * fcgltd.com
 *
 * @description Resources Section CSS
 *
 * @author  Craig Ruksznis [cr] <craigruk@imarc.net>
 *
 ----------------------------------------------------------*/

.one_column_torso,
.two_column_torso {
	padding: 0 0 25px 0;
}

.primary_content.resources {
	width: 540px;
	padding-right: 35px;
}


.resource_category .category_name {
	border-bottom: 1px solid #ddd;
	margin: 29px 0 10px 0;
}

.resource_category .category_name h2 {
	padding: 0;
	line-height: 15px;
}

.resource_category .related_articles {
	margin: 10px 0 0 0;
}

.related_articles .resource_article {
	padding-bottom: 10px;
}

.related_articles .resource_article a {
	font-size: 1.0em;
}

.related_articles .resource_article a.link {
	padding-left: 25px;
	line-height: 25px;
	display: block;
	text-decoration: none;
	outline: none;
}

.resource_article .short_description {
	font-size: 0.95em;
	padding: 0 0 5px 26px;
}

.resource_article .associated_content {
	border-left: 1px solid #837e5d;
	padding-left: 15px;
}

.resource_article .associated_content.first {
	border: none;
	padding-left: 0px;
}

.resource_article.hover {
	background: transparent url(/sup/images/hover_bg.jpg) repeat left top;
	cursor: pointer;
}

.side_column .support_article a {
	font-size: 0.95em;
}

.side_column .support_article a.link {
	padding-left: 25px;
	line-height: 25px;
	display: block;
	text-decoration: none;
	outline: none;
}

.support_article .short_description {
	font-size: 0.95em;
	padding: 0 0 5px 0px;
}

.support_article .associated_content {
	border-left: 1px solid #837e5d;
	padding-left: 5px;
}

.support_article .associated_content.first {
	border: none;
	padding-left: 0px;
}

.article {
	border-bottom: 1px solid #c1bec5;
	padding: 10px 0 10px 0;
	float: left;
	font-size: 1.0em;
	width: 100%;
}

.article .headline {
	font-size: 1.0em;
	line-height: 20px;
	display: block;
	text-decoration: none;
	font-weight: bold;
	outline: none;
	float: left;
}

.article .short_description {
	padding: 10px 0 0 0;
	clear:both;
	float: left;
	width: 100%;
}

.article .associated_content {
	padding: 10px 0 0 0px;
	clear:both;
	float: left;
	width: 100%;
}

.article .associated_content a {
	padding: 0 10px 0 20px;
	line-height: 25px;
	height: 25px;
	text-decoration: none;
	outline: none;
	display: block;
	float:left;
	width: auto;
}

.return_link {
	clear:both;
	margin-top: 5px;
	float: left;
	width: 100%;
}
