.header_level1 {
	margin-top: 15px;
	width: 100%;
	border-bottom: solid 1px #000000;
	font-size: 12pt;
	font-weight: bold; }

.subheader_level1 {
	margin-top: 30px;
	width: 100%;
	border-bottom: solid 1px #000000;
	font-size: 12pt;
	font-weight: bold; }

.subheader_level2 {
	width: 100%;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: solid 1px #000000; }

.subsection_level2 {
	margin-top: 25px; }

.content li {
	padding-bottom: 5px; }

.vacancylist_box {
	float: right; width: 320px; padding: 10px 0px 10px 30px; }

.vl_title { width: 302px; height: 30px; background-color: #E4EBE3; font-weight: bold; font-size: 11pt; line-height: 25px; text-align: center; }

.jf_link_top { float: right; }

.jfregistrants_outerbox {
	float: left; width: 50%; padding: 10px 0px; }

.jfregistrants_outerbox_lt {
	float: left; width: 48%; padding: 0px 0px 25px 0px; }
.jfregistrants_outerbox_rt {
	float: right; width: 48%; padding: 0px 0px 25px 0px; }

.jfregistrants_innerbox {
	float: left; width: 100%; }
.jfreg_title { width: 100%; height: 30px; background-color: #E4EBE3; font-weight: bold; font-size: 11pt; line-height: 25px; text-align: center; }
.jfreg_company { font-size: 9pt; font-weight: bold; padding: 0px 10px 0px 0px; }
.jfreg_contact { font-size: 8pt; padding: 0px 0px 0px 23px;}
.jfreg_participant { padding: 5px 0px 35px 8px; }

.jfreg_positions_outer { padding: 5px 0px; }
.jfreg_positions_inner { background-color: #E4EBE3; padding: 10px; width: 85%; }

.jfreg_bullet { float: left; width: 10px; } 
.jfreg_pos_desc { float: left; width: 200px; }

.vl_applform { width: 300px; height: 70px; border-left: solid 1px #E4EBE3; border-right: solid 1px #E4EBE3;  font-size: 9pt; text-align: center; }

.vl_links {  width: 280px; text-align: left; border-left: solid 1px #E4EBE3; border-right: solid 1px #E4EBE3; border-bottom: solid 1px #E4EBE3; padding: 10px; line-height: 20px; background-color: #FFFFFF; }

.vl_links_bullet { font-size: 14pt; }

.fs_unit, .fs_location, .fs_postitle {
	float: left;
	width: 25%;
	padding: 5px;
	border-top: solid 1px #c0c0c0; }

.fs_link {
	float: left;
	width: 15%;
	padding: 5px;
	border-top: solid 1px #c0c0c0;
	text-align: center; }

.fs_definition1 {
	float: left;
	width: 30%;
	padding: 0px 5px; 
	font-weight: bold; }

.fs_definition2 {
	float: left;
	width: 60%;
	padding: 0px 5px;
	font-weight: bold;  }

.blm_position {
	float: left;
	width: 30%;
	padding: 5px;
	border-top: solid 1px #c0c0c0; }

.blm_series, .blm_state {
	float: left;
	width: 5%;
	padding: 5px;
	border-top: solid 1px #c0c0c0; }

.blm_grade {
	float: left;
	width: 10%;
	padding: 5px;
	border-top: solid 1px #c0c0c0; }

.blm_location {
	float: left;
	width: 40%;
	padding: 5px;
	border-top: solid 1px #c0c0c0; }

.bg_gray {
	background-color: #c0c0c0; }

.toprow {
	border-top: solid 1px #c0c0c0;
	padding-top: 15px; }

.new {
	height: 60px; }

.blmscep_col1 { 
	background-color: #c0c0c0;
	padding: 5px 0px 5px 5px;
	width: 20%;
	float: left;
	font-weight: bold; }

.blmscep_col2 {
	border-bottom: solid 1px #c0c0c0;
	padding: 5px 0px 5px 5px;
	width: 70%;
	float: left; }
