@charset "utf-8";
/* Overwriting Global Styles
---------------------------------------------------------------------------------------*/
.twocolumn #content .main {
margin-left:8px;
padding-left:21px;
width:686px
}

/* Company Header
---------------------------------------------------------------------------------------*/
.company_header {
background-position:-3px 0;
background-repeat:no-repeat;
height:315px;
margin-left:-21px;
margin-top:-83px;
padding-left:21px;
padding-top:75px;
width:707px
}

.company_header_text {
line-height:1.4;
margin-top:-14px;
width:310px
}

.company_header h2 {
color:#575757;
height:46px;
margin-bottom:-20px;
width:305px
}

.careers_hdr_buttons,.company_careers_title { display:block }

/*
#Europe {
left:12px;
width:93px
}

#Asia {
left:20px;
width:93px
}

#NA {
left:4px;
width:93px
}*/

.careers_hdr_buttons{
	background-image:url(career_globes.gif);
	height:140px;
	text-indent:-9999px;
	width:87px;
	float:left;
	margin-top:10px;
	margin-right:20px;
}
 
#Americas {
background-position:-6px 0;
left:213px

}
#Americas:hover { background-position:-6px -141px }
#Europe {
background-position:-138px 0;
left:340px

}
#Europe:hover { background-position:-138px -141px }
#Asia {
background-position:-272px 0;
left:465px;
margin-right:0px;
}
#Asia:hover { background-position:-272px -141px }


.company_careers_title {
height:17px;
margin-left:0;
margin-left:5px;
margin-top:25px
}
/* Careers Subheadings
---------------------------------------------------------------------------------------*/
.careers_sub_sections,.careers_sub_sections div { float:left }

.careers_sub_sections {
line-height:1.4;
margin-bottom:10px;
margin-top:-5px;
width:440px
}

.careers_sub_sections #col1 { width:70px }

.careers_sub_sections #col2 { width:370px }

.careers_sub_sections h3 {
height:19px;
margin-bottom:4px;
margin-top:11px
}

.careers_sub_sections p { line-height:1.4 }

.careers_sub_sections a,.careers_sub_sections a:link,.careers_sub_sections a:visited,#no_arrow { margin:0 }

.careers_sub_sections a,.careers_sub_sections a:link,.careers_sub_sections a:visited {
background:url(company_subheading_linkarrow.jpg) no-repeat 0 7px;
display:block;
font-size:10px;
margin-top:0;
padding-left:10px;
padding-top:3px
}

.careers_sub_sections a:hover { text-decoration:underline }

#no_arrow {
background:url(no_arrow.jpg);
padding-left:0;
padding-top:0
}
/* Careers 2row RightNav
---------------------------------------------------------------------------------------*/
.right_sub_menu {
background:url(company_rightnav.jpg) no-repeat;
float:right;
font-size:10px;
height:342px;
line-height:1.4;
margin-right:0;
padding-left:20px;
padding-right:10px;
width:190px
}

.right_sub_menu h4 {
height:18px;
margin-bottom:4px
}

.right_sub_menu a,.right_sub_menu a:link,.right_sub_menu a:visited {
background:url(company_subheading_linkarrow.jpg) no-repeat 0 7px;
display:block;
font-size:10px;
margin-top:4px;
padding-left:10px;
padding-top:3px
}

.right_sub_menu a:hover { text-decoration:underline }

.right_sub_menu #row1,.right_sub_menu #row2 { padding-right:5px }

.right_sub_menu #row2 {margin-top:35px;}
.right_sub_menu #row3 {margin-top:35px;}

