/* ##### NOTE: PLEASE DO NOT PUT BODY WIDTHS IN THIS CSS, PUT BODY WIDTHS IN THE "BODY WIDTH" CSS FILE ##### */
/***** --- BODY DEFINITIONS for CORPORATE careers--- ******/
body {
	margin-left: 0px;
	padding-left: 0px;
}

.nextToPageTitle {
	float: right;
	top: -31px;
	position: relative;
}
.nextToPageTitle form {
	display: inline;
	margin-right: 50px;
}

#siteContainer {
	margin: auto;
}
#siteContainer #footerContainer {
	border-color: #ffffff;
}

#bodyContainer {
	border-collapse: collapse;
	border: 0px 0px 0px 0px;
	border-spacing: 0px;
	clear: both;
	margin: 0px;
	padding: 0px;
}


/** left nav definitions **/

#bodyContainer #leftContainer {
	background-color: #E7F3FA;
	border-bottom: 10px solid #72BA37;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#bodyContainer #leftContainer #leftNavitems {
	line-height: 13px;
	padding: 0px;
	margin: 15px 15px 0px 15px;
	text-align: left;
}

*html #bodyContainer #leftContainer #leftNavitems {
}

#bodyContainer #leftContainer #leftNavitems ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#bodyContainer #leftContainer #leftNavitems li {
	margin: 0px;
	padding: 5px 0px 3px 23px;
	background: url(/corporate/images/careers/corp_careers_inner_rtarrow_off.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	vertical-align: top;
}
#bodyContainer #leftContainer #leftNavitems ul li.lnNoSubLocked {
	padding-left: 23px;
	background: url(/corporate/images/careers/corp_careers_inner_rtarrow_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	vertical-align: top;
}
#bodyContainer #leftContainer #leftNavitems ul li.lnLocked {
	padding-left: 23px;
	background: url(/corporate/images/careers/corp_careers_inner_dnarrow_on.gif);
	background-repeat: no-repeat;
	background-position: 4px 5px;
	vertical-align: top;
}


#bodyContainer #leftContainer #leftNavitems ul li#careersHome,
#bodyContainer #leftContainer #leftNavitems ul li#jobAlertProfile,
#bodyContainer #leftContainer #leftNavitems ul li#recruiting {
	border-bottom: 1px solid #258ABE;
}
#bodyContainer #leftContainer #leftNavitems ul li a#jobSearchLink,
#bodyContainer #leftContainer #leftNavitems ul li a#jobProfileLink {
	text-transform: uppercase;
}

#bodyContainer #leftContainer #leftNavitems li a,
#bodyContainer #leftContainer #leftNavitems li a:active,
#bodyContainer #leftContainer #leftNavitems li a:link,
#bodyContainer #leftContainer #leftNavitems li a:hover {
	color: #252525;
	font-family: "Univers Extended", arial, sans-serif;
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
}

#bodyContainer #leftContainer #leftNavitems ul ul {
	background-color: #e7f3fa;
	margin: 5px 0px 0px -23px;
	padding-bottom: 2px;
	width: 156px;
}
#bodyContainer #leftContainer #leftNavitems ul ul li {
	background: none;
	padding: 3px 4px 4px 24px;
	line-height: 12px;
}

/** START Left nav Highlight or no Highlight Definition Block DO NOT CHANGE ORDER **/
/* new Definition for Left nav main item highlight */
#bodyContainer #leftContainer #leftNavitems ul li.lnLocked a,
#bodyContainer #leftContainer #leftNavitems ul li.lnLocked a:hover,
#bodyContainer #leftContainer #leftNavitems ul li.lnNoSubLocked a,
#bodyContainer #leftContainer #leftNavitems ul li.lnNoSubLocked a:hover,
#bodyContainer #leftContainer #leftNavitems ul li.lnLockedNoHighlight ul li.lsnLocked a,
#bodyContainer #leftContainer #leftNavitems ul li.lnLockedNoHighlight ul li.lsnLocked a:hover		{
	color: #F66112;
	font-weight:bold;
	cursor:text;
}
#bodyContainer #leftContainer #leftNavitems ul li.lnLockedNoHighlight a,
#bodyContainer #leftContainer #leftNavitems ul li.lnLockedNoHighlight a:hover,
#bodyContainer #leftContainer #leftNavitems ul li.lnLocked ul li a,
#bodyContainer #leftContainer #leftNavitems ul li.lnLocked ul li a:hover	{
	color: #252525;
	font-weight: normal;
	cursor:pointer;
}


/** END Left nav Highlight or no Highlight Definition Block DO NOT CHANGE ORDER **/

/** end left nav definitions; start cell space definitions **/

#bodyContainer #cellspace {
	content: ".";
	display: none;
	margin: 0px;
	padding: 0px;
	width: 0px;
}

/** center area definitions **/


/** Start General Definitions for creating left margin for body content
	Other Definitions in pages' local css **/
#bodyContainer #centerContainer #contentArea p,
#bodyContainer #centerContainer #contentArea h1,
#bodyContainer #centerContainer #contentArea h2,
#bodyContainer #centerContainer #contentArea form	{
	margin-left: 19px;
	margin-right: 19px;
}
#bodyContainer #centerContainer #contentArea p *,
#bodyContainer #centerContainer #contentArea h1 *,
#bodyContainer #centerContainer #contentArea h2,
#bodyContainer #centerContainer #contentArea div h2,
#bodyContainer #centerContainer #contentArea form *	{
	margin-left: 0px;
	margin-right: 0px;
}
/** End General Definitions for creating left margin for body content
	Other Definitions in pages' local css **/




#bodyContainer #centerContainer {
	background-color: #FFFFFF;
	border-bottom: 10px solid #FFCF3E;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	vertical-align: top;
}
#bodyContainer #centerContainer #contentArea {
	color: #333333;
	font-family: arial, verdana, sans-serif;
	font-size: 11px;
	padding: 0px;
}
#bodyContainer #centerContainer #contentArea iframe {
	margin-left: 15px;
	margin-right: 0px;
}
#bodyContainer #centerContainer #contentArea img {
	margin-left: 0px;
	margin-right: 0px;
}
#bodyContainer #centerContainer #contentArea h1.pageTitle,
#bodyContainer #centerContainer #contentArea h2.pageTitle {
	font-family: "Univers Extended", arial;
	color: #00538E;
	margin-left:19px;
}
#bodyContainer #centerContainer #contentArea h2.midPageTitle {
	margin-left:19px;
	margin-right:19px;
}
#bodyContainer #centerContainer #contentArea h1.pageTitle {
	border-bottom: 1px dotted #A3A3A3;
}
#bodyContainer #centerContainer #contentArea h1.funcTitle {
	font-family: arial;
	color: #333333;
	padding-bottom: 5px;
	border-bottom: 19px solid #6AB208;
	margin-bottom: 2px;
}
#bodyContainer #centerContainer #contentArea h1 {
	font-size: 15px;
}
#bodyContainer #centerContainer #contentArea h2 {
	font-size: 11px;
}

#bodyContainer #centerContainer #contentArea ul	{
	margin:0px 19px 0px 19px;
	padding-left:14px;
}

.contentAreaImage	{
	display:block;
	padding-left:19px;
}

.pageTitle {
	margin-top: 15px;
	padding-bottom: 5px;
}
.helpLink {
	display: block;
	position: relative;
	top: 2px;
	margin-right:19px;
}
* html .helpLink {
	top: -7px;
}

/*bio defn **/
#bioContainer	{
        font-family:Arial;
        position:relative;
        color:#333333;
        background-color:#ffffff;
        border:2px solid #c8e5f5;
        margin:33px 0px 0px 10px;
}

#bioContainer #bioMidContainer	{
        text-align:center;
        background-color:#c8e5f5;
        border:1px solid #ffffff;
        cursor:pointer;
        padding:5px 10px 5px 20px;
}
#bioContainer #bioMidContainer #bioMidHeadContainer	{
        margin:12px 15px 10px 0px;
        font-size:13px;
        text-align:left;
}

#bioContainer #bioMidContainer #bioMidHeadContainer #bioName	{
        font-weight:bold;
}
#bioContainer #bioMidContainer #bioMidHeadContainer #bioTitle {
        font-size:11px;
}
#bioContainer #bioMidContainer #bioMidHeadContainer #bioLocation,
#bioContainer #bioMidContainer #bioMidHeadContainer #bioLocation #bioLocationAccent {
        display:none;
}

#bioContainer #bioMidContainer #bioMidImgContainer	{
              width:152px;
              margin:auto;
              text-align:left;
}

#bioContainer #bioMidContainer #bioMidBodyContainer	{
              margin:10px 15px 0px 0px;
              font-size:11px;
              text-align:left
}

#bioContainer #bioLongDescContainer	{
		width:418px;
		height:215px;
		position:absolute;
		top:10px;
		left:-421px;
		color:#333333;
		background-color:#c8e5f5;
    border:1px solid #ffffff;
    border-right:1px solid #c8e5f5;
}

#bioContainer #bioLongDescContainer #bioLongDescTop 	{
		font-size:11px;
		text-align:left;
    padding-top:5px;
}

#bioContainer #bioLongDescContainer #bioLongDescTop #topLeft		{
		float:left;
		width:8px;
		height:28px;
		background-color:#c8e5f5;
}

#bioContainer #bioLongDescContainer #bioLongDescTop #topRight		{
		background-color:#c8e5f5;
		float:left;
		width:390px;
		height:25px;
		text-align:right;
        padding:3px 0px 3px 0px;
}

#bioContainer #bioLongDescContainer #bioLongDescTop #topRight a	{
		color:#333333;
}

#bioContainer #bioLongDescContainer #bioLongDescTop #topRight #xButtonSpan	a {
		text-decoration:none;
		font-weight:bold;
		border:solid 1px #000000;
		padding:0px 2px 0px 2px;
		margin:0px 0px 0px 5px;
		text-transform:uppercase;
		color:#000000;
		font-size:11px;
}

#bioContainer #bioLongDescContainer #bioLongDescCenter	{
		clear:both;
		width:400px;
		height:170px;
		overflow: auto;
		background-color:#c8e5f5;
		font-size:11px;
}


.#bioContainer #bioLongDescContainer #bioLongDescBottom	{
		font-size:11px;
		height:20px;
		text-align:left;
}


#bioContainer #bioLongDescContainer #bioLongDescBottom #bottomLeft		{
		float:left;
		width:7px;
		height:8px;
		background-color:#c8e5f5;
}

#bioContainer #bioLongDescContainer #bioLongDescBottom #bottomRight		{
		background-color:#c8e5f5;
		float:left;
		width:374px;
		height:7px;
}

#bioBottomContainer {
    display:none;
}
#bioTopContainer {
    display:none;
}

#careersAtlasad {
    margin:30px 15px 15px 15px;
    width:155px;
    height:148px;
}
/***** --- END BODY DEFINITIONS --- ******/


#bodyContainer #centerContainer #contentArea iframe#taleoIframe{
    width:97% !important;
}

#bodyContainer #leftContainer #leftNavitems, #bodyContainer #leftContainer #leftNavitems a:hover, 
#bodyContainer #leftContainer #leftNavitems .selected a, #bodyContainer #leftContainer #leftNavitems a.locked {
	background-color: #E7F3FA;
}

