#jsonline-content.employment .group .block,
#jsonline-extra.employment .group .block
{
	overflow: hidden;
}

#jsonline-content.employment .group .block.nowrapper,
#jsonline-extra.employment .group .block.nowrapper
{
	margin: 0 0 10px 0;
}

#jsonline-content.employment .group .block .header,
#jsonline-extra.employment .group .block .header
{
	height: 35px;
	overflow: hidden;
	color: #BBCC50;
}

#jsonline-content.employment .group .block .header .title,
#jsonline-extra.employment .group .block .header .title
{
	height: 31px;
	overflow: hidden;
}

#jsonline-content.employment .group .block .header .title h2,
#jsonline-content.employment .group .block .header .title h3,
#jsonline-extra.employment .group .block .header .title h2,
#jsonline-extra.employment .group .block .header .title h3
{
	margin: 0;
	line-height: 31px;
	font-weight: bold;
	font-size: 15px;
}

#jsonline-content.employment .group .block .header .title a,
#jsonline-content.employment .group .block .header .title span,
#jsonline-extra.employment .group .block .header .title a
{
	display: block;
	height: 31px;
	line-height: 31px;
	padding: 0 0 0 8px;
	color: #BBCC50;
	text-decoration: none;
}

#jsonline-content.employment .group .block .header .title a:hover,
#jsonline-extra.employment .group .block .header .title a:hover
{
	text-decoration: underline;
}

#jsonline-content.employment .group .block .header .title a span,
#jsonline-content.employment .group .block .header .title span span
{
	display: inline;
	height: auto;
	line-height: normal;
	padding: 0;
	color: #DD7A2D;
}

#jsonline-content.employment .group .block .content,
#jsonline-extra.employment .group .block .content .content
{
	height: 100%;
	overflow: hidden;
	padding: 10px 10px 0;
	color: #5B7520;
}

#jsonline-content.employment .group .block .content a,
#jsonline-extra.employment .group .block .content a
{
	color: #5B7520;
	text-decoration: none;
}

#jsonline-content.employment .group .block .content a:hover,
#jsonline-extra.employment .group .block .content a:hover
{
	text-decoration: underline;
}

#jsonline-content.employment .group .block .content a img,
#jsonline-extra.employment .group .block .content a img
{
	border: 0;
}

#jsonline-content.employment .group .block .content h2,
#jsonline-extra.employment .group .block .content h2
{
	margin: 0 0 5px 0;
	color: #DE791D;
	font-size: 17px;
}

#jsonline-content.employment .group .block .content h2 a,
#jsonline-extra.employment .group .block .content h2 a
{
	color: #DE791D !important;
}

#jsonline-content.employment .group .block .content h3,
#jsonline-extra.employment .group .block .content h3
{
	margin: 0 0 5px 0;
	font-size: 15px;
}

#jsonline-content.employment .group .block .content h4,
#jsonline-extra.employment .group .block .content h4
{
	margin: 0 0 5px 0;
	font-size: 13px;
}

#jsonline-content.employment .group .block .content p,
#jsonline-extra.employment .group .block .content p
{
	margin: 0 0 10px 0;
}

#jsonline-content.employment .group .block .content ul,
#jsonline-extra.employment .group .block .content ul
{
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#jsonline-content.employment .group .block .content ul li,
#jsonline-extra.employment .group .block .content ul li
{
	margin: 0 0 5px 0;
	padding: 0 0 0 7px;
	background: transparent url('http://media.jsonline.com/designimages/employment-bullet.gif') no-repeat 0 3px;
}

#jsonline-content.employment .group .block .content ul li.last,
#jsonline-extra.employment .group .block .content ul li.last
{
	margin: 0;
}

#jsonline-content.employment .group .block .footer,
#jsonline-extra.employment .group .block .footer
{
	height: 17px;
}

#jsonline-content.employment #section-a
{
	float: left;
	display: inline;
	width: 300px;
}

.general #jsonline-content.employment #section-a,
.general #jsonline-content.employment .group.zone_1
{
	float: none;
	display: inline;
	width: 835px;
}

#jsonline-content.employment #section-a.group .block
{
	width: 300px;
}

.general #jsonline-content.employment #section-a.group .block,
.general #jsonline-content.employment .group.zone_1 .block
{
	width: 835px;
}

#jsonline-content.employment #section-a.group .block .header
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-header-bg2.gif') no-repeat center top;
}

.general #jsonline-content.employment #section-a.group .block .header,
.general #jsonline-content.employment .group.zone_1 .block .header
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-header-bg4.gif') no-repeat center top;
}

#jsonline-content.employment #section-a.group .block .content
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-bg2.gif') repeat-y center top;
}

.general #jsonline-content.employment #section-a.group .block .content,
.general #jsonline-content.employment .group.zone_1 .block .content
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-bg4.gif') repeat-y center top;
}

#jsonline-content.employment #section-a.group .block.featured-employers .content .featured-employer
{
	margin: 0 0 10px 0;
}

#jsonline-content.employment #section-a.group .block.featured-employers .content .featured-employer.odd
{
	float: left;
	display: inline;
}

#jsonline-content.employment #section-a.group .block.featured-employers .content .featured-employer.even
{
	float: right;
	display: inline;
}

#jsonline-content.employment #section-a.group .block .footer
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-footer-bg2.gif') no-repeat center top;
}

.general #jsonline-content.employment #section-a.group .block .footer,
.general #jsonline-content.employment .group.zone_1 .block .footer
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-footer-bg4.gif') no-repeat center top;
}

#jsonline-content.employment .group.zone_2
{
	float: right;
	display: inline;
	width: 522px;
}

#jsonline-content.employment .group.zone_2 .block
{
	width: 522px;
}

#jsonline-content.employment .group.zone_2 .block .header
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-header-bg.gif') no-repeat center top;
}

#jsonline-content.employment .group.zone_2 .block .content
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-bg.gif') repeat-y center top;
}

#jsonline-content.employment .group.zone_2 .block .footer
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-footer-bg.gif') no-repeat center top;
}

#jsonline-content.employment .group.zone_2 .block.first
{
	margin: 0 0 5px 0;
}

#jsonline-content.employment .group.zone_2 .block.first .header
{
	height: 6px;
	overflow: hidden;
	background: #E7E7E7 url('http://media.jsonline.com/designimages/employment-main-section-header-bg.gif') no-repeat center top;
}

#jsonline-content.employment .group.zone_2 .block.first .content
{
	padding: 1px 7px 7px 7px;
	background: #E7E7E7;
}

#jsonline-content.employment .group.zone_2 .block.first .mascot
{
	float: left;
	display: inline;
}

#jsonline-content.employment .group.zone_2 .block.first .extra
{
	border: 6px solid #D1D1D1;
	float: left;
	display: inline;
	overflow: hidden;
	width: 263px;
	margin: 0 10px 0 0;
}

#jsonline-content.employment .group.zone_2 .block.first .extra h2
{
	color: #6D4D7C;
}

#jsonline-content.employment .group.zone_2 .block.first .extra h2 a
{
	color: #6D4D7C !important;
}

#jsonline-content.employment .group.zone_2 .block.first .extra h2 a span
{
	color: #DD7A2D;
}

#jsonline-content.employment .group.zone_2 .block.first .extra .buttons
{
	height: 100%;
	overflow: hidden;
}

#jsonline-content.employment .group.zone_2 .block.first .extra .buttons .button
{
	float: left;
	display: inline;
	width: 116px;
	text-align: center;
}

#jsonline-content.employment .group.zone_2 .block.first .extra .buttons .button.alt
{
	float: right;
	display: inline;
}

#jsonline-content.employment .group.zone_2 .block.first .extra .jobseekers
{
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	border-bottom: 1px dotted #D1D1D1;
}

#jsonline-content.employment .group.zone_2 .block.first .extra .content
{
	padding: 10px;
	border: 1px solid #687926;
	background: white;
}

#jsonline-content.employment .group.zone_2 .block.first .info
{
	float: right;
	display: inline;
	overflow: hidden;
	width: 223px;
}

#jsonline-content.employment .group.zone_2 .block.first.county .info
{

}

#jsonline-content.employment .group.zone_2 .block.first.county .map
{
	float: right;
	display: inline;
}

#jsonline-content.employment .group.zone_2 .block.first .footer
{
	height: auto;
	background: lime;
}

#jsonline-content.employment .group .block.employer .logo
{
	text-align: center;
	margin: 0 0 10px 0;
}

#jsonline-content.employment .group .block.employer .logo img
{
	width: 300px;
}

#jsonline-extra.employment .group .block
{
	width: 160px;
}

#jsonline-extra.employment .group .block .header
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-header-bg3.gif') no-repeat center top;
}

#jsonline-extra.employment .group .block .header .button
{
	float: left;
	display: inline;
	margin: 5px 0 0 6px;
	width: 70px;
	text-align: center;
}

#jsonline-extra.employment .group .block .header .button.alt
{
	float: right;
	display: inline;
	margin: 5px 6px 0 0;
}

#jsonline-extra.employment .group .block .content
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-bg3.gif') repeat-y center top;
}

#jsonline-extra.employment .group .block .footer
{
	background: transparent url('http://media.jsonline.com/designimages/employment-section-footer-bg3.gif') no-repeat center top;
}

#jsonline-content.employment .group .block
{
	clear: both;
}

#jsonline-content.employment .group .block .features_story
{
	height: 100%;
	overflow: hidden;
	margin: 0 0 5px 0;
}

#jsonline-content.employment .group .block .title
{
	margin: 0 0 5px 0;
	color: #DE791D;
	font-size: 17px;
	font-weight: bold;
}

#jsonline-content.employment .group .block .features_story h3
{
	background: none;
	border: none;
	font-size: 12pt;
	color: #264974;
	font-weight: normal;
	font-family: Georgia,"Times New Roman",Times,serif;
	margin: 0 0 .5em 0;
}

#jsonline-content.employment .group .block .features_story h4
{
	margin: 0;
	font-size: 11px;
	font-weight: normal;
	color: #999;
}

#jsonline-content.employment .group .block .features_story p img
{
	float: left;
	margin: 0 .5em .5em 0;
}

#jsonline-content.employment .group .block .stacked_headlines ul
{
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
	clear: both;
}

#jsonline-content.employment .group .block .stacked_headlines ul li
{
	margin: 0 0 .5em 0;
	padding: 0 0 0 20px;
	background: transparent url('http://media.jsonline.com/designimages/chevron_JSO.gif') no-repeat 5px 5px;
}

#jsonline-content.employment .group .block .story_assets
{
font-size: 8pt;
}

#jsonline-content.employment .group .block .story_assets a:hover
{
text-decoration: none;
}

#jsonline-content.employment .group .block .story_assets ul
{
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0;
}

#jsonline-content.employment .group .block .story_assets li
{
	list-style: none;
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	background: none !important;
}

#jsonline-content.employment .group .block .story_assets span
{
    text-transform: uppercase;
    color: #444;
    font-weight: bold;
}

#jsonline-content.employment .group .block .story_assets .asset
{
    padding: 0 0 0 20px;
    background: transparent url('http://media.jsonline.com/designimages/iconSprite_JSO.gif') 0 0 no-repeat;
}

#jsonline-content.employment .group .block .story_assets .photos {background-position: 0 -5px;}
#jsonline-content.employment .group .block .story_assets .mobile {background-position: 0 -44px;}
#jsonline-content.employment .group .block .story_assets .pdf {background-position: 0 -603px;}
#jsonline-content.employment .group .block .story_assets .video {background-position: 0 -84px;}
#jsonline-content.employment .group .block .story_assets .audio {background-position: 0 -124px;}
#jsonline-content.employment .group .block .story_assets .comments {background-position: 0 -164px;}
#jsonline-content.employment .group .block .story_assets .user {background-position: 0 -204px;}
#jsonline-content.employment .group .block .story_assets .doc {background-position: 0 -244px;}
#jsonline-content.employment .group .block .story_assets .blog {background-position: 0 -284px;}
#jsonline-content.employment .group .block .story_assets .cal {background-position: 0 -324px;}
#jsonline-content.employment .group .block .story_assets .print {background-position: 0 -365px;}
#jsonline-content.employment .group .block .story_assets .email {background-position: 0 -404px;}
#jsonline-content.employment .group .block .story_assets .subscribe {background-position: 0 -445px;}
#jsonline-content.employment .group .block .story_assets .rss {background-position: 0 -484px;}
#jsonline-content.employment .group .block .story_assets .podcast {background-position: 0 -524px;}
#jsonline-content.employment .group .block .story_assets .packer_insider {background-position: 0 -635px;}


