.resources h2 {
	width:923px;
	height:53px;
	font-size:28px !important;
	text-transform:uppercase;
	background:url(../images/wide-header.gif) no-repeat;
	padding:23px 0 0 17px;
	margin:19px 0 27px !important;
	position:relative;
}
.resources h2 a.first {
	display:block;
	font-size:15px;
	text-decoration:none;
	color:#231F20;
	padding:29px 17px 0 0;
	position:absolute;
	top:0;
	right:0;
}
.resources .res-group {
	overflow:hidden;
	height:1%;
	background:url(../images/resources-div.gif) left bottom repeat-x;
	padding:0 0 28px;
	margin:0 0 44px;
}
.resources .last {
	background:none;
	padding:0 0 3px;
}
.resources .res-group ul li {
	width:313px;
	float:left;
	display:inline;
}
.resources .res-group ul li.one {
	clear:left;
}
.resources h3 {
	font-size:20px;
	text-transform:uppercase;
	color:#25282b;
	margin:0 0 32px;
}
.resources h4 {
	font-size:24px;
	line-height:29px;
	margin:0 20px 12px 0;
}
.resources .last h4 {
	margin:0 20px 24px 0;
}
.resources h4 a {
	text-decoration:none;
	background:url(../images/h2-background.png) repeat;
	color:#25282b;
}
.resources .column p {
	margin:0 20px 31px 0 !important;
}
.resources .column p a {
	text-decoration:none;
	background:none !important;
}
.resources .column p a:hover {
	text-decoration:underline !important;
}
.resources .last .column p a {
	text-decoration:underline;
}
.resources .last .column p a:hover {
	text-decoration:none !important;
}
