/*=========================| FONTS |=========================*/@font-face {    font-family: 'Proforma';    src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/proforma-light.eot');    src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/proforma-light.eot?#iefix') format('embedded-opentype'),         url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/proforma-light.woff') format('woff'),         url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/proforma-light.ttf') format('truetype'),         url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/proforma-light.svg#Proforma') format('svg');    font-weight: normal;    font-style: normal;}@font-face {	font-family: Din-Light;	src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/din-light.woff') format("woff");	src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/din-light.eot')\0/;	*src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/din-light.eot');}@media screen and (-webkit-min-device-pixel-ratio:0) {	@font-face {		font-family: Din-Light;		src: url('/$assets$/4be572cc-5de8-47a5-8388-464e59e69db3/din-light.otf') format("opentype");	}}/*=========================| CAREERS |=========================*/h1 {	border-bottom: #2f2f2f solid 1px;	width: 970px;	padding-bottom: 17px;}.careers form {	width: 100%;}.Section1 {	width: 710px;}.careers th {	font-weight: bold;	color: #fff;}.careers td,.careers th {	padding: 9px 0;	border-bottom: 1px dotted #424242;}.careers tr {	text-align: left;}.careers td td {	border: none;	float: left;	padding: 5px;}.careers td { color: #5e5e5e; }.careers .odd td { background-color: #151415; }.careers tr[align="center"] td {	border-bottom: none !important;}.careers .form-box {	width: 551px;	background: #1d1d1d;	border: #303030 solid 1px;	padding: 20px 20px 25px 20px;	margin: 25px 0;	position: relative;	overflow: hidden;	font-family: Helvetica, Arial, sans-serif !important;}.careers em {	font-style: normal;	font-size: 11px;}.careers .form-box .two-lines {	display: block;	float: left;	margin: 2px 12px 0 0;	text-align: right;	font-size: 11px;}.careers .form-box.search label {	display: block;	float: none;	margin-bottom: 3px;}.careers .small-text { font-size: 11px; }.careers .form-box select {	background-color: #57585a;	border: none;	color: #fff;	padding: 3px;	width: 200px;}.careers .form-box option {	padding: 2px 2px 0 2px;}.careers .form-box .form-column {	float: left;	margin: 0 0 20px 0;}#drptitles+a {	margin-right: 19px;}.careers .form-box .form-field {	background-color: #181818;	border: 1px solid #262626;	color: #8A8A8A;	margin: 0 5px 0 0;	padding: 8px 10px;}#txtwords { width: 521px !important;  }.careers .form-box .field-row {	width: 100%;	margin-bottom: 12px;	font-size: 11px;}.careers .form-box .field-row textarea.form-field {	height: 70px;	font: 11px Arial, Helvetica, sans-serif;	resize: none;	margin-bottom: 20px;}.careers .form-box .field-row select.form-field {	width: 269px;	height: 22px;}.careers .field-row label {	width: 90px;	text-align: right;	display: block;	float: left;	margin: 0 12px 3px 0;	padding: 6px 0 0;}.careers .form-box .form-field.required {	border-left: 1px solid #cc092f;	width: 248px !important;	background-image: none;}.careers .selectBox-dropdown {	width: 240px;}.careers #drpcountry {	width: 260px !important;}.selectBox-dropdown {	background: url(/$assets$/0c5a2260-6b0e-4d3c-b97e-65068e0bca05/select_bg.jpg) left top repeat-x #171717 !important;}#txtaddress {}#txtaddress,#txtcity,#txtstate,#txtzip {	width: 248px !important}.careers .form-box .form-submit,#Imagebutton2,#Button2 {	background: url(/$assets$/0c5a2260-6b0e-4d3c-b97e-65068e0bca05/btn_submit.gif) left top no-repeat;	float: right;	border: none;	padding-right: 12px;	margin: 20px 8px 0 0;	cursor: pointer;	width: 71px;	height: 26px;	clear: both;	float: right;	text-indent: -9999px;}#Imagebutton2,#Button2 {	margin-top: 0;}#divresults {	width: 593px;}#grdgroupsearch tr {	background: none !important;	font-size: 13px;}#grdgroupsearch tr td table tbody tr {	border: none;}.careers .form-box .form-submit:hover { color: #fff; }.careers h2,.careers h2 span {	font: normal 30px/32px 'Proforma' !important;	color: #929292 !important;	margin-bottom: 6px !important;}.form-box h2 {	font: bold 13px/13px Helvetica, Arial !important;	margin-bottom: 20px !important;}.careers h2 + p {	margin-bottom: 20px !important;}.careers h3 {	margin-bottom: 10px !important;}.careers h3,.careers h3 span {	color: #d1d1d1 !important;	font-size: 13px !important;}p span,li span {	font-size: 13px !important;}.careers .job-title {	font: 24px/20px 'UniversLight', Helvetica, Arial, sans-serif;	margin-bottom: 10px;}.careers ul {	margin: 0 0 15px 15px;}.careers li {	background: url(/$assets$/419dd677-087b-47b0-86b9-36f779eeeee0/list_bullet.png) left 5px no-repeat;	margin-bottom: 5px !important;	padding-left: 10px;	line-height: 16px;}.careers #second-nav {	border-top: 1px dotted #424242;	padding-top: 10px;	margin: 40px 0 0 0;}.careers #divshowdesc #second-nav {	width: 710px;}.careers .form-box #second-nav {	border: none;	padding: 0;}#second-nav li {	display: inline;	background: none;	font-size: 11px;	padding: 0;}#Linkbutton3 {	background: url(/$assets$/d2961c3b-9ba8-4811-8672-e41ccc59c939/send_to_friend.png) left top no-repeat;	float: left;	margin-left: 20px;	padding-left: 20px;	font-size: 11px;}#LinkButton1,#Linkbuttonback,#hypback {	background: url(/$assets$/d2961c3b-9ba8-4811-8672-e41ccc59c939/search_again.png) left top no-repeat;	padding-left: 20px;	float: left;}#btnapply2,input[value="apply now"] {	background: url(/$assets$/d2961c3b-9ba8-4811-8672-e41ccc59c939/apply_now.png) left top no-repeat !important;	float: right !important;	height: 26px !important;	width: 92px !important;	text-indent: -9999px !important;}#divdone p {	font-size: 12px !important;	color: #888 !important;}#lblincomp {	display: block;	margin-bottom: 10px;}#lblnoresults { font: 12px Helvetica, arial, sans-serif !important; }hr { display: none; }#fileupload1 {	color: #5e5e5e;}textarea {	overflow: auto;}.mGrid .pgr table td:last-child {    border: none;}#Button1 {	*font-size: 1px;	*text-align: right;	*padding-top: 30px;}#sidebar {	float: right;	width: 262px;	margin-left: 115px;}#sidebar img {	width: 262px;}#sidebar h3 {	margin: 10px 0 2px 0 !important;	font-weight: normal;}#sidebar p {	margin-bottom: 44px;}
