﻿.jobrole_title {
	background: #E0E0E0 url("images/bg-tab-form1a.gif") repeat-y left top;
	border-bottom: 3px solid #fff;
	padding: 7px;
	height: 1%;
}
.jobrole_title h2 {
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #636363;
	float: left;
}
.jobrole_title h2 a {
	color: #636363;
}
.jobrole_title h2 a:visited {
	color: #838383;
}
.jobrole_title h2 a:hover {
	color: #000;
}
.jobrole_title_link {
	float: right;
	font-size: 0.9em;
}


.candsum1 {
	background: #f9f8f7;
}
.candsum2 {
	float: left;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	padding: 2px 0;
	margin: 0 0 1em 0;
}

.candsum1_logo {
	float: right;
	width: 125px;
	margin: 2px 2px 2px 0;
	background: #fff;
	padding: 26px 0;
	text-align: center;
}

.candsum_pic {
	float: right;
	width: 145px;
	height: 145px;
	margin: 0 0 1em 0;
	background: url("images/candsum-pic.gif") no-repeat left top;
}
.candsum_title {
	background: #e0e0e0;
	margin: 0 0 1px 0;
	height: 1%;
}
.candsum_title h2 {
	padding: 0.4em 0.7em 0 0.7em;
	color: #636363;
	font-weight: bold;
	font-size: 1.2em;
	float: left;
}
.candsum_title .floatr {
	_width: 33.8em;
}
.candsum_title2 .floatr {
	_width: 17em;
}
.candsum_title .status {
	padding: 0.5em 0.7em 0.4em 0.7em;
	display: block;
	color: #618fe0;
	background: #f0efef;
	float: left;
	font-size: 1.1em;
	font-weight: bold;
	border-left: 1px solid #fff;
}
.candsum_title .txt {
	padding: 0.6em 0.5em 0 0;
	display: block;
	color: #618fe0;
	float: left;
}
.candsum_title2 {
	width: 625px;
}


.tab_candsum1 {
	width: 650px;
	_width: 648px;
}
.tab_candsum2 {
	width: 625px;
}
.tab_candsum1 th, .tab_candsum2 th {
	width: 25%;
	font-weight: normal;
	text-align: left;
	vertical-align: top;
	border: none;
	padding: 0.2em 0.7em;
}
.tab_candsum1 th {
	padding: 0.2em 0.7em;
}
.tab_candsum2 th {
	padding: 0.6em 0.7em;
}
.tab_candsum1 td, .tab_candsum2 td {
	width: 25%;
	vertical-align: top;
	border: none;
	padding: 0.2em 0.7em;
	color: #618fe0;
}
.tab_candsum1 td {
	padding: 0.2em 0.7em;
}
.tab_candsum2 td {
	padding: 0.6em 0.7em;
}
.tab_candsum2 tr.tr1 th, .tab_candsum2 tr.tr1 td {
	background: #f9f8f7;
}
.tab_candsum1 tr.tr2 th, .tab_candsum1 tr.tr2 td, .tab_candsum2 tr.tr2 th, .tab_candsum2 tr.tr2 td {
	background: #f0efef;
}
.tab_candsum1 th.border, .tab_candsum2 th.border {
	border-left: 2px solid #fff;
}


.sum {
	font-size: 1.2em;
	font-weight: bold;
	color: #636363;
	margin: 0 0 0.3em 0;
}
.sum_box {
	padding: 5px 0 0 0;
}
.sum_in {
	padding: 5px 40px 5px 10px;
}
.sum a.sum_link1, .sum a.sum_link1:visited {
	text-decoration: none;
	color: #636363;
	display: block;
}
.sum a.sum_link1:hover {
	text-decoration: none;
	color: #000;
}
.sum a.sum_link2, .sum a.sum_link2:visited {
	text-decoration: underline;
	color: #618fe0;
	font-size: 0.85em;
	font-weight: normal;
}
.sum a.sum_link2:hover {
	text-decoration: underline;
	color: #000;
}
.sum1 {
	background: url("images/sum1.gif") repeat-x left center;
}
.sum1 .sum_in1 {
	background: url("images/sum1-arrow1.gif") no-repeat right center;
}
.sum1 .sum_in2 {
	background: url("images/sum1-arrow2.gif") no-repeat right center;
}
.sum1_details {
	text-align: center;
	padding: 10px;
	background: #f0efef;
	margin: 0 0 0.3em 0;
}
.sum2 {
	background: url("images/sum2.gif") repeat-x left center;
}
.sum2 .sum_in {
	background: url("images/sum2-arrow1.gif") no-repeat right center;
}
.sum3 {
	background: url("images/sum3.gif") repeat-x left center;
}
.sum3 .sum_in1 {
	background: url("images/sum3-arrow1.gif") no-repeat right center;
}
.sum3 .sum_in2 {
	background: url("images/sum3-arrow2.gif") no-repeat right center;
}
.sum3_details .tab_sum_type4 th {
	background: #97b548;
	color: #fff;
}
.sum4 {
	background: url("images/sum4.gif") repeat-x left center;
}
.sum4 .sum_in1 {
	background: url("images/sum4-arrow1.gif") no-repeat right center;
}
.sum4 .sum_in2 {
	background: url("images/sum4-arrow2.gif") no-repeat right center;
}
.sum5 {
	background: url("images/sum5.gif") repeat-x left center;
}
.sum5 .sum_in1 {
	background: url("images/sum5-arrow1.gif") no-repeat right center;
}
.sum5 .sum_in2 {
	background: url("images/sum5-arrow2.gif") no-repeat right center;
}
.sum6 {
	background: url("images/sum6.gif") repeat-x left center;
}
.sum6 .sum_in1 {
	background: url("images/sum6-arrow1.gif") no-repeat right center;
}
.sum6 .sum_in2 {
	background: url("images/sum6-arrow2.gif") no-repeat right center;
}
.sum6_details .tab_sum_type4 th {
	background: #5c91cc;
	color: #fff;
}
.sum7 {
	background: url("images/sum7.gif") repeat-x left center;
}
.sum7 .sum_in {
	background: url("images/sum7-arrow1.gif") no-repeat right center;
}
.sum8 {
	background: url("images/sum8.gif") repeat-x left center;
}
.sum8 .sum_in1 {
	background: url("images/sum8-arrow1.gif") no-repeat right center;
}
.sum8 .sum_in2 {
	background: url("images/sum8-arrow2.gif") no-repeat right center;
}
.sum9 {
	background: url("images/sum9.gif") repeat-x left center;
}
.sum9 .sum_in1 {
	background: url("images/sum9-arrow1.gif") no-repeat right center;
}
.sum9 .sum_in2 {
	background: url("images/sum9-arrow2.gif") no-repeat right center;
}
.sum10 {
	background: url("images/sum10.gif") repeat-x left center;
}
.sum10 .sum_in1 {
	background: url("images/sum10-arrow1.gif") no-repeat right center;
}
.sum10 .sum_in2 {
	background: url("images/sum10-arrow2.gif") no-repeat right center;
}
.sum10_details table.tab_sum_type3 td {
	color: #cc965a;
}
.sum11 {
	background: url("images/sum11.gif") repeat-x left center;
}
.sum11 .sum_in1 {
	background: url("images/sum11-arrow1.gif") no-repeat right center;
}
.sum11 .sum_in2 {
	background: url("images/sum11-arrow2.gif") no-repeat right center;
}
.sum12 {
	background: url("images/sum12.gif") repeat-x left center;
}
.sum12 .sum_in1 {
	background: url("images/sum12-arrow1.gif") no-repeat right center;
}
.sum12 .sum_in2 {
	background: url("images/sum12-arrow2.gif") no-repeat right center;
}
.sum3_details, .sum4_details, .sum5_details, .sum6_details, .sum8_details, .sum9_details, .sum10_details, .sum11_details, .sum12_details {
	background: #f0efef;
	margin: 0 0 0.5em 0;
	padding: 4px;
	height: 1%;
}
