img#top,
#news-top
{
	background-image:	url( /site/images/bg_home_top.png );
	background-repeat:	no-repeat;

	padding:			5px 20px 19px 5px;
}

h2
{
	margin:						0px;
	padding:					0px;
	font-size:					18px;
}

#leftnav
{
	padding-top:				0px;
}


#home-content
{
	margin-top:					5px;
}


#home-content
{
	width:				559px;
	float:				left;
}

#home-right
{
	margin-top:					5px;
	margin-left:				559px;
	width:						278px;

}

#jobs,
.feature
{
	background-image:	url( /site/images/bg_home_right.png );
	background-position:	bottom left;
	background-repeat:	no-repeat;

	padding:			10px 18px 23px 21px;
}

#jobs
{
	padding-right:		22px;
}

#jobs-top,
.feature-top
{
	background-image:	url( /site/images/bg_home_right_top.png );
	background-repeat:	no-repeat;

	padding:			24px 18px 0px 21px;
}
.feature
{
	padding:			0px 18px 23px 11px;
	line-height:		1.4em;
	font-size:			0.70em;
}
.feature-top
{
	height:				10px;
	padding:			0px;
}
.feature a
{
	font-weight:		bold;
	color:				#93004C;
}
.feature img
{
	float:				left;
	margin-right:		11px;
}
.feature h3
{
	line-height:		1.3em;
	margin:				0px;
	padding:			0px;
	font-size:			1.2em;
}



#newsevents
{
	background-image:	url( /site/images/bg_home_content.png );
	background-position:	bottom left;
	background-repeat:	no-repeat;

	padding:				0px 18px 28px 20px;

	min-height:				354px;
    height:					auto!important;
    height:					354px;

}

ul#joblist,
ul.items
{
	list-style-type:			none;
	margin:						0px;
	padding:					0px;

	line-height:				15px;
	font-size:					11px;
}

ul#joblist li,
ul.items li
{
	margin:						0px 0px 14px 0px;
	padding:					0px;
}


h4
{
	margin:						0px;
	padding:					0px;

	line-height:				15px;
	font-size:					11px;
	color:						black;
}
h4 a
{
	display:					block;
	color:						black;
}

img#readnewsletter
{
	margin:						8px 0px 9px;
}

#footer
{
	padding-top:				0px;
	margin-top:					4px;
	background-image:			none;
}


.b
{
	clear:						both;
}


#news,
#events
{
	float:						left;
	width:						245px;
	padding-right:				15px;
}
#news ul,
#events ul
{
	margin-top:					10px;
}

.presented
{
	color:					#870150;
}