html div#content div#submenu_right { margin:0;}

div#wrapper {padding:10px 42px 30px 42px;}

div#content a.link2 {font:11px/14px Arial, Helvetica, sans-serif;}

p.date {
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#fff;
	background:#203d63;
	padding:4px 22px;
	border-top:1px solid #a2a7af;
	border-right:1px solid #999;
	border-left:1px solid #999;
	height:15px;
	clear:both;
}

div.job_left {
	width:273px;
	border-right:1px solid #000;
	border-left:2px solid #BDBDBD;
	float:left;
	position:relative;
}

div.job_right {
	width:273px;
	border-right:2px solid #BDBDBD;
	float:left;
	position:relative;
}

div.title {
	border-bottom:2px dashed #203d63;
	padding:16px 0 11px 21px;
	background:#ccc;
}

div.title p.website {
	display:block;
	width:42px;
	height:43px;
	position:absolute;
	right:5px;
	top:10px;
}

p.website a {
	display:block;
	width:100%;
	height:100%;
	background:url(../../images/publications/career_center/website.gif) no-repeat;
}

p.website a span {display:none;}

div.description {
	padding:14px 9px;
	border-bottom:1px solid #999;
}

div.details {
	padding:10px 0;
	border-bottom:1px dashed #203d63;
	border-left:42px solid #fff;
	border-right:42px solid #fff;
	position:relative;
	clear:left;
}

div.non{
	background:#ededed;
	border-left:42px solid #ededed;
	border-right:42px solid #ededed;
}

div.details h2 {
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#52514c;
	text-transform:uppercase;
}

div.details h2 b,
div.details h2 strong{color:#203d63;}

div.details h3 {
	font:bold 11px/15px Arial, Helvetica, sans-serif;
	color:#52514c;
	padding:10px 0 0 0;
	text-transform:uppercase;
}

p.top {
	padding-left:35px;
	padding-top:20px;
	background:url(../../images/publications/career_center/top.gif) no-repeat 24px 23px;
}

div.details p.website {
	position:absolute;
	width:75px;
	height:77px;
	bottom:30px;
	right:60px;
}

div.details p.website a {
	background:url(../../images/publications/career_center/website2.gif) no-repeat;
}

div#content div#advertising_fees {
	padding:50px 42px 20px 42px;
	float: left;
}

div#content div#advertising_fees ul,
div#content div#advertising_fees li {
	list-style-type: disc;
	list-style-position: inside;
}

div#content div#advertising_fees li {
	display: list-item;
	float: none;
	clear: left;
	color:#52514C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

div#content div#advertising_fees img {
	float: right;
}