.subheading { position:relative; top:-215px; left: -35px; width:958px; height:168px;}

.theme_herospace #careerscontent {
      padding:0;
      width:990px;
}
.theme_herospace #inner {
      padding: 0 15px 0 15px;
}

.sub_title {font-weight:bold; color:#666; width:150px; margin-top:20px;}

a {
	color: #0072C7;
	outline: 0 none;
	text-decoration: none;
}

#careers-hero { height: 280px; margin-bottom: 0px; margin-right: 0; margin-top: 150px; padding-bottom: 20px;
padding-right: 20px; padding-top: 20px;
background: url('/resources/images/careers/careers_hdr_bkg.png') no-repeat left top;
}



.careers_menu {
	width: 300px;
	float: left;
}
.careers_home {
	width: 500px;
	float: left;
}

.article.columns {
    background-color: white;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    margin-bottom: 0;
    width: 960px;
}

#content_container {
	background-color:#fff; 
	margin:20px 0 0 0;
	padding:20px;
	padding: 5px;
    width: 470px;
    float: left;
}
#content_rt_container {
	background-color:#fff; 
	margin: 35px 0 0 15px;
    padding: 0 0 20px 0;
    width: 175px;
    float:left;
    border-left: 1px solid #ccc;
 	height: 800px;
}
#content_rt_container_aot {
	background-color:#fff; 
	border-top: 1px dotted #CCCCCC;
	margin: 10px 0 0 2px;
    padding: 0 0 20px 0;
    width: 175px;
    float:left;
 	height: 400px;
}
.column .colMargin {width: 720px;}
#content_container p {
	margin-top:20px; font-size:12px; line-height:18px;
}

.content_container_title {height:75px; width: 150px; color: #505050; font-size: 20px; font-weight: bold; line-height: 16px; margin-bottom: 10px; margin-left: 0; margin-right: 0;
margin-top: 40px;}

.main_text p{margin-top:20px; font-size:14px; line-height:16px;}
	
#content_talent {
	background-color:#fff; 
	margin:0; 
	width:470px; 
	float:left;
	padding-top:40px;
}
.video_table {width: 460px; padding: 5px;}
.video_table td{width: 50%; padding: 5px;}
/***************** Rollover buttons- Header Buttton!
.rollover_submit a{
   display: block;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
}

.rollover_view_positions a{
   display: block;
   margin: auto auto auto auto;
   cursor: pointer;
   outline: transparent solid 0px;
   float:left;
   margin-left:20px;  
}

/* This controls rollover states for the submit button
#submit a{
   height: 71px;
   width: 235px; 
   background: url('/resources/images/careers/submit_res.png') no-repeat left top;
}

#submit a:hover{
   background-position: left -73px; 
}

#submit a:active{
   background-position: left -146px; 
}


#view_positions a{
   height: 71px;
   width: 235px; 
   background: url('/resources/images/careers/view_positions.png') no-repeat left top;
}
#view_positions a:hover{
   background-position: left -73px; 
}

#view_positions a:active{
   background-position: left -146px; 
}

**************************************/

#search_box {
	background: url(/resources/images/careers/searchbox_bg.png) no-repeat 18px 0px;
	width:480px; height: 80px; padding: 0 10px 0 20px; float:right; margin-top: 8px;}

#pos_btn {
	float: right; height: 71px; margin: 8px 40px 8px 10px; width: 354px;}
	
#search_txt {
	float: left; height: 71px; margin: 4px 40px 8px 10px; width: 518px;}
/***************** Left Nav *********************/

#left_nav {height:550px; width:199; background:url('/resources/images/careers/careers_left_bg.png'); padding-top:20px;}

#left_nav ul {margin: 0 15px 0 15px;}

#left_nav li {text-align:right; list-style-type:none; height:35px; width:179px; padding:17px 20px 0 0;}

#left_nav a {text-decoration:none; font-size:13px; color:#666;}

#left_nav li:hover {background:url('/resources/images/careers/content-carousel-active-tab.png'); text-decoration:underline;}

.selected {background:url('/resources/images/careers/content-carousel-active-tab.png'); color:#999; font-weight:bold; text-decoration:underline;}

/***************** Sub Nav *********************/

#sub_nav {width:165px; float:left; border-left: 1px solid #ccc; position: relative; top:43px; Left: 18px;}

#sub_nav ul {padding:5px 0 0 15px; text-align:left;}

#sub_nav li {height:25px; width:155px;}

#sub_nav a {text-decoration:none; color:#0072C7;}

#sub_nav li:hover {font-weight:bold; text-decoration:underline;}

.active {font-weight:bold; text-decoration:underline;}

.video { width: 450px; padding: 12px;
	background-color: #f8f8f8; border: 1px solid #dddada; }
	
	.video p { font-size: 12px; line-height: 16px;  margin: 15px 0 5px 0; }
	.video p strong { font-weight: strong; color: #0072c7; }



