.ms-WPBody
{
	float: left !important;
	display: block !important;
	text-align: left;
}

/* -------------------------------------------
	L I S T
--------------------------------------------*/
.jo_d_left, .jo_l_left
{
	float: left;
	width: 100%;
}
.jo_d_right, .jo_l_right
{
	float: left;
	width: 100%;
	overflow: hidden;
}
.jo_l_right
{
	padding-top: 35px;
}
.jo_d_right img
{
	width: 100%;
}
.jo_d_top
{
	float: left;
	width: 100%;
	padding-bottom: 15px;
}
.jo_d_top_left
{
	float: left;
}
.jo_d_top_row
{
	padding-bottom: 3px;
}
.jo_d_top_row_large
{
	padding-bottom: 3px;
	font-size: 16px;
}
.jo_d_top_right
{
	float: right;
	width: 95px;
	height: 60px;
	overflow: hidden;
}
.jo_d_top_right a img
{
	border: none;
	width: 95px;
	height: 60px;
	overflow: hidden;
}
.jo_l_title
{
	float: left;
	width: 100%;
	font-size: 16px;
	padding-bottom: 20px;
}
.jo_l_ul, .jo_l_ul LI UL 
{
	float: left;
	width: 100%;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0 !important;
}
.jo_l_ul
{
	padding-bottom: 20px !important;
}
.jo_l_city
{
	float: left;
	width: 640px !important;
	width: 650px;
	width/**/:/**/640px;
	height: 15px !important;
	height: 25px;
	height/**/:/**/15px;
	padding: 5px 5px 5px 5px;
	white-space: nowrap;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
}
.jo_l_domain
{
	float: left;
	width: 635px !important;
	width: 650px;
	width/**/:/**/635px;
	height: 12px !important;
	height: 20px;
	height/**/:/**/12px;
	padding: 4px 5px 4px 10px;
	white-space: nowrap;
	font-size: 10px;
}
.jo_l_job
{
	float: left;
	width: 640px !important;
	width: 650px;
	width/**/:/**/640px;
	height: 12px !important;
	height: 19px;
	height/**/:/**/12px;
	padding: 1px 5px 5px 5px;
	white-space: nowrap;
	font-size: 10px;
}
.jo_l_news
{
	float: none;
	display: inline;
}
.jo_l_grad
{
	float: none;
	display: inline;
}


/* -------------------------------------------
	D E T A I L
--------------------------------------------*/
.jo_d_title
{
	float: left;
	width: 650px;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 20px;
}
.jo_d_ul1
{
	float: left;
	width: 650px;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 20px 0 !important;
}
.jo_d_ul1 li
{
	float: left;
	list-style-type: none;
}
.jo_d_item_header
{
	float: left;
	width: 635px !important;
	width: 650px;
	width/**/:/**/635px;
	height: 12px !important;
	height: 20px;
	height/**/:/**/12px;
	padding: 4px 5px 4px 10px;
	white-space: nowrap;
	font-size: 10px;
	font-weight: bold;
}
.jo_d_ul1 li ul
{
	float: left;
	width: 640px !important;
	width: 650px;
	width/**/:/**/640px;
	list-style-type: none;
	margin: 0 0 0 0 !important;
	padding: 0 0 15px 10px !important;
}
.jo_d_ul1 LI UL LI
{
	float: left;
	width: 640px !important;
	width: 650px;
	width/**/:/**/640px;
	padding: 3px 5px 3px 5px;
	font-size: 10px;
}
.jo_d_footer
{
	float: left;
	width: 646px !important;
	width: 650px;
	width/**/:/**/646px;
	font-weight: bold;
	font-size: 10px;
	padding: 1px 1px 1px 1px;
}
.jo_d_footer span
{
	float: left;
	width: 636px !important;
	width: 646px;
	width/**/:/**/636px;
	padding: 5px 5px 5px 5px;
}
.jo_d_backlink
{
	float: left;
	width: 650px;
	padding: 10px 0 20px 0;
	text-align: right;
}
.jo_l_gradex
{
	display: inline;
}
