#jobPostingContainer
{
	width: 100%;
	height: 100%;
	padding-right: 15px;
}
#jobPostingHeaderWrapper
{
}
#jobPostingHeaderContainer
{
	background-color: #eeeded;
}
#jobPostingHeaderImageContainer
{
}
#jobPostingHeaderImageContainer img
{
	display: block;
}
.jobPostingHeaderImageMinWidth
{
	width: 300px;
}
#jobPostingDetailsContainer
{
	width: 100%;
	padding: 0 10px;
}
.jobPostingDetails
{
	width: 100%;
	font-size: 8pt;
}
#jobPostingLogo
{
	padding: 10px 0;
	text-align: right;
}
#jobPostingKeywordJobTitleDetail
{
	font-weight: bold;
}
.jobPostingKeywordDetails
{
	text-align: right;
	color: Black;
	padding: 0 0 2px 0;
}
.jobPostingKeywordValues
{
	text-align: left;
	padding: 0 0 0 5px;
}
#jobPostingBodyWrapper
{
	width: 100%;
	height: 100%;
}
#jobPostingBodyWrapper
{
	padding: 0 15px 0 0;
}
#jobPostingBodyContainer
{
	height: 350px;
}
#jobPostingDescriptionContainer
{
	vertical-align: top;
	width: 100%;
	height: 100%;
}
.jobPostingDescriptionTitle
{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10pt;
	padding: 10px 0;
}
.jobPostingDescriptionBody
{
	padding: 0 20px;
}
.jobPostingDescriptionBody ul
{
	margin: 0 auto 0 15px;
}

#jobPostingLinkButtonContainer
{
	text-align: right;
	vertical-align: top;
	padding: 10px 5px 10px 20px;
	width: 0px;
}
#jobPostingLinkButtons
{
}
#jobPostingFooterContainer
{
	font-size: 8pt;
	width: 100%;
	padding: 10px 15px 0 0;
}
#jobPostingFooterDisclaimer
{
	background-color: #eeeded;
	padding: 10px;
}
