@charset "utf-8";
/* CSS Document */

#leftColumn {
	margin-right: 10px;
}

#singleColumn {
	width: 694px;
	float:right;
}

#topInformation {
	padding: 0 12px 12px 12px;
	background:url(../images/right-column-upper-rounded-lblue.jpg) top right no-repeat #dae5f3;
}

#topInformation img {
	padding: 6px 0;
	float:right;
}

#professionalApp {
	background: #cccccc;
	padding: 0 12px 12px 12px;
}

#hotJob {
	clear:both;
	padding: 12px;
	background:#005288;
	height: 30px;
}

#hotJob, #hotJob b, #hotJob strong, #hotJob a:link, #hotJob em {
	font-size: 16px;
	color: #fff;
}

#js_index {
	margin-top: 10px;
}

#mainContent #js_index table {
	width: 100%;
}

#table1, #table2, #table3, #table4 {
	width: 75%;
}

#mainContent #js_index .padded_cell {
	padding: 10px;
}

.table_outline {
	background-color: #E6E6E6;
	border: 1px solid #999999;
}

#js_index #table1 th {
	font-size: 12px;
	font-weight: bold;
	color: #036;
	padding-bottom:10px;
	text-align:left;
}

#js_index #table1 table td {
	font-size: 8pt;
	text-transform: uppercase;
	padding: 3px 0px;
}
#js_index #table1 table td select {
	text-transform: none;
}
#js_index #input1 {
	width:205px;
}
select {
	width:280px;
}

/** View Section */

#js_viewjob table {
	/*width: 100%;*/
	border:1px solid #000;
	margin: 0px 0px 8px auto;
}

#js_viewjob table th {
	/*background-color: #f1fafc;*/
	background-color: #E1E4EA;
	padding: 5px;
	text-align: center;
	font-size: 14px;
	font-weight: normal;
	border-bottom:1px solid #000;
	text-align:left;
}
#js_viewjob table td {
	/*background-color:#D8E0E2;*/
	padding: 2px 5px;
	font-size:12px;
}
#js_viewjob #table1 td {
	text-align:center;
	border-bottom:2px solid #000;
	padding:5px;
}
#table2 td ul, #table3 td ul, #table4 td ul {
	padding-left:30px;
}
#js_viewjob input {
	width:120px;
}

/** Search Section */

#js_search table {
	border:1px solid #000;
	margin-bottom:8px;
}
#js_search .no_border {
	border: none;
}
#js_search table th {
	/*background-color:#f1fafc;*/
	border-bottom: 1px solid #000;
	padding:5px;
	color:#036;
	font-size: 10px;

}
#js_search table td {
	padding: 2px 5px;
}
#js_search #table1 td {
	/*background-color:#D8E0E2;*/
	padding:5px;
	color:#036;
	font-size: 11px;
}
#js_search #table2 td b {
	font-weight:normal;
	color:#8496ab;
}
#js_search #table2 td {
	font-size: 12px;
}

#js-error h1 {
	font-size: 12pt;
}

#js-error p {
	font-size: 10pt;
}

.lineA {
	/*background-color:#d8e0e2;*/
	background-color: #E1E4EA;
}
.lineB {
	background-color:#F1FAFC;
}
a.js_contentlink:link { font-size: 12px; color:#005288;}
a.js_contentlink:active { font-size:12px; color:#005288;}
a.js_contentlink:visited { font-size:12px; color:#005288;}
a.js_contentlink:hover { font-size:12px; color:#005288;}

a.js_adminlink:link { font-size:11px; font-weight:bold; color:#005288;}
a.js_adminlink:active { font-size:11px; font-weight:bold; color:#005288;}
a.js_adminlink:visited { font-size:11px; font-weight:bold; color:#005288;}
a.js_adminlink:hover { font-size:11px; font-weight:bold; color:#005288;}