/* SITE LAYOUT
---------------------------------------------------------------------------------------------------------- */ 
#page_content_background {
	background-image: url(/001_Global/images/bg/_pageTops/_sub/bg-careercenter-logo.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #434748;}	
.siteTitle a {
	height:70px!important;
	width:500px;
	background-image: url(hd-siteTitle.png);}



/* MISC TYPOGRAPY
---------------------------------------------------------------------------------------------------------- */ 	
.attention {
	border: 1px solid #FFB7B7;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
	background-color: #FFECEC;}
.attention h3 {
	font-size: 18px!important;
	text-shadow:none!important;
	color: #C00!important;
	text-decoration: none!important;
	margin:0px!important;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 6px!important;
	padding-left: 0px;}
.attention p {
	text-decoration: none!important;
	line-height:1.3em!important;
	padding:0px!important;
	margin:0px!important;}


/* JOB LISTINGS PAGE
---------------------------------------------------------------------------------------------------------- */ 
	table.jobs-list { margin-top:5px;margin-bottom:10px; width:100%;}
	.jobs-list th {
		border-bottom: 3px solid #ddd;}
	.jobs-list th {
		font-family: Georgia, "Times New Roman", Times, serif!important;
		text-shadow:none;
		font-size:1.4em!important;
		font-weight:normal!important;
		color: #000;
		padding-top: 9px;
		padding-right: 5px;
		padding-bottom: 5px;
		padding-left: 5px;
		margin-bottom:0px;
		background-color: #F1F1F1;}
	.jobs-list th.colCenter, .jobs-list td.colCenter {
		text-align: center!important;}
		
	.jobs-list tr.job-row {
		height:65px!important;
		text-indent:0px;
		background-image: url(../../../001_Global/images/bg/table-tr-border.png);
		background-repeat: repeat-x;
		background-position: center bottom;}
	.jobs-list td {
		margin-left:0px!important;
		text-align: left;
		line-height:1.2em!important;}
	.jobs-list td.job-title {
		font-size:1.1em!important;
		padding-right:20px;
		font-weight:bold!important;}
	.jobs-list td.company {
		padding-right:20px;}	
	.jobs-list td.deadline {
		font-weight:bold!important;
		text-align: center!important;
		color: #C00!important;}	


/* JOB OPENINGS PAGES
---------------------------------------------------------------------------------------------------------- */ 
	#job-opening {
	margin-top:10px;
	margin-bottom:10px;
	width:100%;}
	#job-opening h3 {
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif!important;
	text-shadow:none!important;
	font-size:3em!important;
	font-weight:normal!important;
	color: #FFF!important;
	padding-bottom:15px;
	letter-spacing: -0.04em!important;
	background-color: #2C3942;
	padding-top: 10px;
	padding-right: 15px;
	padding-left: 15px;
}		

	table.job-opening { margin-top:20px;margin-bottom:10px; width:100%;}
	.job-opening tr.row {
	padding-top:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;}
	.job-opening .label {
		font-size:2.0em!important;
		line-height:1.1em!important;
		height:90px;
		padding-top:10px;
		padding-right:20px;
		font-weight:normal!important;}
	.job-opening .text {
		font-size:1.2em!important;
		padding-top:10px;
		padding-bottom:10px;
		line-height:1.4em;}
	.job-opening .text.deadline {
	font-weight: bold;
	color: #C00;}
	.job-opening .text ul {
		margin-left:6px;
		margin-bottom:12px;}
	.job-opening .text ul li {
		font-family: Arial, Helvetica, sans-serif;
		color: #4F565C;}
	.job-opening .text ul li {
		font-size: 1.1em;
		line-height: 1.5em;
		padding-left: 15px;
		padding-bottom:8px;
		background-image: url(../images/icons/bl-circle.gif);
		background-repeat: no-repeat;
		background-position: 0 7px;}
