@charset "UTF-8";/* CSS Document  for fc careers homepage */#layoutcontent {	padding-left:10px;	padding-right:10px;	margin-top:-10px;	background-color:transparent;	background-image: none;}#content {	margin-top:-10px;}#content h1, #content h2, #PageLastUpdate {	display:none;}#section1 h3 a:link, #section1 h3 a:visited {	height: 80px;	color: #FFFFFF;	background-color: #2B5968;	background-image: url(cssimages/search_banner_base.gif);	background-repeat: no-repeat;	background-position: right bottom;	margin-top: 0px;	display:block;	text-decoration: none;	padding-top: 20px;	padding-right: 130px;	padding-bottom: 20px;	padding-left: 20px;	font-size: medium;	font-weight: bold;	vertical-align: middle;}#section1 p {}#section1 img {}#section1 a:link, #section1 a:visited {	color: #FFFFFF;}#section2 {	padding-left: 0;}#section2 div.cols_three {	padding: 0px;	margin-bottom: 1%;	width: 32%;	margin-right: 0;	margin-left: 1%;}#section2 h3 {	background-color:#C91312;	color:#FFFFFF;	margin-top: 1%;	margin-right: 0;	margin-bottom: 1%;	margin-left: 0%;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 5px;	padding-left: 3px;}#section2 h4 {	margin: 0px;	padding: 0px;}#section2 h4 a:link, #section2 h4 a:visited {	height:100px;	display:block;	background-repeat: no-repeat;	background-position: center top;	font-size:1px;	text-indent:-3000px;}#section2 h4 a.support:link, #section2 h4 a.support:visited {	background-image:url(cssimages/support_zone.jpg);}.education {	background-image:url(cssimages/education_zone.jpg);}.environment {	background-image:url(cssimages/protect_zone.jpg);}.care {	background-image:url(cssimages/care_zone.jpg);}.facilities {	background-image:url(cssimages/build_zone.jpg);}.apprentice {	background-image:url(cssimages/app_zone.jpg);}.community {	background-image:url(cssimages/community_zone.jpg);}.life {	background-image:url(cssimages/life_zones.jpg);}#section2 p { 	}#section2 img {}#section2 a:link, #section2 a:visited {}#section3 {}#section3 h3 {}#section3 p {}#section3 img {}#section3 a:link, #section3 a:visited {}#section4 {}#section4 h3 {}#section4 p {}#section4 img {}#section4 a:link, #section4 a:visited {}.cols_two {	width:50%;	margin:0;	padding:0;}#news_box { padding-right:10px;	}#events_box { padding-left:10px;	}#news_box h3 a:link, #events_box h3 a:link, #news_box h3 a:visited, #events_box h3 a:visited {	color: #fff;	background-color: #C91312;	padding: 5px;	margin-left: 0px;	display:block;}#news_box h3, #events_box h3, #news_box div.teaser, #events_box div.teaser {	border: 0px none #FFF;}#news_box div.teaser, #events_box div.teaser {	width:90%;}#news_box ul, #events_box ul {	}#news_box li, #events_box li {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D1DFDA;	list-style-type: none;}#news_box li a:link, #events_box li a:link, #news_box li a:visited, #events_box li a:visited  {		background-image:none;}#shaw_award a:link, #shaw_award a:visited {	background-image: url(cssimages/SHAW_gold_50.gif);	background-repeat: no-repeat;	background-position: 5px center;	padding-top: 20px;	padding-right: 10px;	padding-bottom: 20px;	padding-left: 60px;	width:40%;	float:left;	border: 0px solid #fff;	text-decoration: none;	margin-right: 20px;}#hwl_award a:link, #hwl_award a:visited {	background-image: url(cssimages/HWL_logo.gif);	background-repeat: no-repeat;	background-position: 5px center;	width:30%;	height:70px;	float:left;	border: 0px solid #fff;	text-decoration: none;	margin-right: 20px;	font-size: 1px;	text-indent: -3000px;}#myjob_link a:link, #myjob_link a:visited {	background-image: url(cssimages/fc_careers_myjob_link.gif);	background-repeat: no-repeat;	background-position: 5px center;	width:30%;	height:70px;	float:left;	border: 0px solid #fff;	text-decoration: none;	font-size: 1px;	text-indent: -3000px;}#padp_link a:link, #padp_link a:visited {	background-image: url(cssimages/PADP_logo.gif);	background-repeat: no-repeat;	background-position: 5px center;	width:30%;	height:70px;	float:left;	border: 0px solid #fff;	text-decoration: none;	font-size: 1px;	text-indent: -3000px;}#home_ticker {}#home_ticker a:link, #home_ticker a:visited {	background-color: #C11B1A;	background-image: url(cssimages/linkArrow_white.gif);	background-repeat: no-repeat;	background-position: 5px center;	color: #FFF;	text-decoration: none;	display: block;	padding-top: 5px;	padding-right: 5px;	padding-bottom: 5px;	padding-left: 20px;}#home_ticker a:hover {	text-decoration: underline;}#content td {	border:none;}
