﻿body {font-size:11px;}

.mainLinkov 
{	
	color:#ed1a22 !important;
	background-image:url(../../menu/menubg_ov.gif) !important; 
	background-repeat:repeat-x; 
	height:26px;}
.noSCMenuHld {z-index:99; position:relative;}
.mainLInor li{
float:left;
padding:7px 0 7px 0;
font-size:12px;
}
.mainLInor a {
background-image:url(../../menu/menubg_nor.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:7px 15px 7px 0;
color:#666666;
text-decoration:none;
}
.mainLInor a:hover {
background-image:url(../../menu/menubg_ov.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:7px 15px 7px 0;
color:#EC1B21;
text-decoration:none;
}
a.mainNor  {
padding:7px 0px 6px 0;
color:#666666;
text-decoration:none;
}
a.mainNor:hover {
padding:7px 0px 6px 0;
color:#EC1B21;
text-decoration:none;
}	
a.mainNor[class]  {
padding:7px 0px 5px 0;
color:#666666;
text-decoration:none;
}
a.mainNor[class]:hover {
padding:7px 0px 5px 0;
color:#EC1B21;
text-decoration:none;
}
.careerBannerHome {
	width:672px;
	margin-left:3px;
	text-align:center;
	margin-bottom:0px;
	height:268px;
	position:relative;
}
.careerTabHld {
	position:absolute;
	bottom:0px;
	left:90px;
}
.careerTabNor
{
	background-image:url(../../careers/images/main_tabrht_sel.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:12px;
	margin-top:2px;
	height:18px; 
	float:left;
}
p {padding:0px; margin:0px;}
.careerTabNor p
{
	background-image:url(../../careers/images/main_tablft_sel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	height:18px; 
	float:left;
	padding-top:2px;
}
.careerTabNor a
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#dbe5d4;
	text-decoration:none;
}
.careerTabNor a:hover
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#353d31;
	text-decoration:none;
	position:relative;
}
.careerTabSel  
{
	background-image:url(../../careers/images/main_tabrht.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding-right:12px;
	margin-top:0px;
	height:20px; 
	float:left;
	list-style:none;
}
.careerTabSel p
{
	background-image:url(../../careers/images/main_tablft.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:12px;
	height:20px; 
	float:left;
	padding-top:2px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
}

.careerCntHld {margin-top:7px; width:600px; margin-left:auto; margin-right:auto;}
.cvdrop{position:relative;}
.cvDropHld {
	position:absolute; 
	right:0px; 
	width:185px; 
	height:47px; 
	padding-left:10px; 
	background-image:url(../../careers/images/bg_cvdrop.gif); 
	background-position:top left; 
	background-repeat:repeat-y;
}
.cvDropHld a{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105% !important;
	text-decoration:underline;
}
.cvDropHld a:hover{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105% !important;
	text-decoration:underline;
}
.careerHeader {
	border-bottom:5px solid #e5e5e5; 
	height:21px; 
	padding-top:28px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#ed1c24;}

.careerMainCnt{
	padding-top:22px;
	color:#666666;
	/*padding-bottom:8px;*/
}
.careerBtn {background-image:url(../../images/btn/btn_bgsubmit.gif); background-repeat:no-repeat; border:0px none; width:81px; padding-left:15px; color:#fff; font-family:Arial, Verdana; font-size:105%; height:19px; padding-bottom:3px; font-weight:bold;}
.careerBtnHld {float:right; margin-top:-17px;}
.careerMainCnt li {
	background-image:url(../../careers/images/red_dot.jpg);
	background-position:0px 7px;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:17px;
	padding-left:10px;
	margin:0 0 0 25px;
}
.careerMainCntH{
	padding-top:22px;
}
.careerMainCntH li {
	background-image:url(../../careers/images/red_dot.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:17px;
	padding-left:10px;
	margin:0 0 0 25px;
}
.careerMainCntH a 
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:none;
	
}
.careerMainCntH a:hover
{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:underline;
	
}
.careerLeftbg_btm {
	background-image:url(../../images/background/leftbg_btm.gif);
	background-position:bottom; 
	background-repeat:repeat-x;
	padding-bottom:15px;
}
.careerLeftbg_btm img {padding:0 4px 0 0;}
.careerTitleTxt {
	border-left:1px solid #e5e5e5;
	color:#666666;
	font-size:100%;
	margin-right:10px;
	float:left;
	padding-left:5px;
	margin-top:5px;
}
.careerLeftTopTxt {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:105%;
	line-height:16px;
	color:#666666;
}
.careerLeftHld {	
	margin-left:0px;
}
.empTestHld {
	padding-bottom:12px;
	border-bottom:1px solid #e5e5e5;
}
.empTestHld img {padding:0 4px 0 0;}
.emplHead {
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
}
.careerPhotoHld {
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:5px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	text-align:center;
}
.careerPh_nor {	
	filter:alpha(opacity=50);
	-moz-opacity:.4;
	opacity:.4;
	margin:0 0 0 5px;
	}
.careerPh_ov {
	margin:0 0 0 5px;
}
.careerMainTxt {
	background-image:url(../../images/background/leftgreybg.gif); 
	background-position:bottom; 
	background-repeat:repeat-x; 
	margin-bottom:10px; 
	padding-bottom:10px; 
	color:#666666; 
	font-size:105%;
	line-height:16px;
}
.careerContLeftHld {
	float:left; 
	padding-right:25px; 
	background-image:url(../../careers/images/bg_cvdrop.gif); 
	background-position:right top; 
	background-repeat:repeat-y;
	width:275px;
}

.careerContLeftHld li {
	background-image:url(../../careers/images/red_dot.jpg);
	background-position:center left;
	background-repeat:no-repeat;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:17px;
	padding-left:10px;
	margin:0 0 0 25px;
}
.careerContLeftHld a 
{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:none;
	
}
.careerContLeftHld a:hover
{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:underline;
	
}

.careerContRightHld {
	float:left; 
	width:275px;
}
.careerContRightHld li {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	line-height:17px;
	padding-left:10px;
}
.careerContRightHld a{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:none;
}

.careerContRightHld a:hover{
	color:#ed1c24;
	font-family:Arial, Helvetica, sans-serif;
	font-size:105%;
	text-decoration:none;
}

.careerInnerHead {
	font-size:12px;
	color:#666666;
}
/*================== TabStatic 2 =========*/
.careerShadetabs{
padding:0px;
margin:0px;
font:normal 11px Arial, Verdana, Helvetica, sans-serif;
color:#666666;
text-align: left;
}

.careerShadetabs li{
margin: 0 0 0 25px;
}

.careerShadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
color: #666;
}

.careerShadetabs li a:visited{
color: #666;
}

.careerShadetabs li a:hover{
text-decoration:underline ;
color: #ee2931;
}

.careerShadetabs li a.selected{ /*selected main tab style */
position: relative;
color:#ed1c24;
}

.careerShadetabs li a.selected{ /*selected main tab style */
color:#ed1c24;
}

.careerShadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
color:#ed1c24;
}
.careerJOLink 
{	
	color:#666666;
	}
.careerliLink
{
	font:normal 105% Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
	cursor:pointer;
}
a.careerliLink:link
{
	font:normal 105% Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
	cursor:pointer;
}

a.careerliLink:visited
{
	font:normal 105% Arial, Verdana, Helvetica, sans-serif;
	color:#666666;
	line-height:17px;
	cursor:pointer;
}
a.careerliLink:hover
{
	font:normal 105% Arial, Verdana, Helvetica, sans-serif;
	color:#ed1c24;
	line-height:17px;
	cursor:pointer;
}
.careerliLinkSel
{
	font:normal 11px Arial, Verdana, Helvetica, sans-serif;
	color:#ed1c24;	
	line-height:17px;
	cursor:pointer;
	font-size:105%;
}
.linkcontent{
/*margin-top:10px;
margin-bottom:10px;*/
background-color:#f5f5f5;
font-size:105%;
line-height:16px;
color:#666666 !important;
background-image:url(../../images/background/ecmHeadbg.gif);
background-position:top;
background-repeat:repeat-x;
}
.linkcontentBtm {
background-image:url(../../images/background/ecmHeadbg.gif);
background-position:bottom;
background-repeat:repeat-x;
padding:5px 10px 10px 10px;
}
.linkcontentBtm li {color:#666666 !important;}
.linkcontent span{
	font-size:12px;
	color:#666666 !important;
}
.linkcontentBtm p{padding-top:8px;}
.linkcontentBtm a {text-decoration:underline; color:#666666;}
.linkcontentBtm a:hover {text-decoration:underline; color:#ed1c24;}
@media print {
.linkcontent {
display:block !important;
}
}
/*---------------------Header News Letter----------*/
.success {
	position:absolute; top:-15px; right:13px;
	font:bold 12px/24px arial; color:#006633; padding:0 10px 2px 0;
	}

.newsletter
{
	
	margin:0;
	padding:0 0 0 0px;
}
.newsletter p {
	position:absolute; top:0px; right:13px;
	font:bold 12px/24px arial; padding:0 10px 0 0; z-index:11;
	}
.newsletter p a {
	color:#fff; text-decoration:none; padding:1px 20px 1px 10px; font:bold 12px/24px arial;
	background:url(../../images/arrow-white.gif) 75px 5px no-repeat #ed1a22; z-index:99;
	}
.newsletter p a.activenws {
	background:url(../../images/arrow-top.gif) 75px 5px no-repeat #fff;
	color:#000; border:1px solid #b1aba2; border-bottom:0; padding:1px 20px 7px 10px;
	}
.newsletter #agent99 {
	 width:200px; height:60px; background-color:#fff; border:1px solid #b1aba2;
	 position:absolute; top:23px; right:23px; visibility:hidden; padding:2px 0 12px 7px;
	 z-index:1;
	}
.newsletter #agent99 span {
	display:block; padding:0 0 0 0;
	}
.newsletter input {
	width:120px; height:16px; border:1px solid #c5c5c5;
	font:normal 12px/18px arial; padding:0 0 0 2px; color:#79706d;
	}
.newsletter input.sbtn {
	width:57px; height:19px; background-color:#ed1a22; color:#fff;
	border:0; padding:0 0 2px 0; margin:0px 0 0 0; display:inline; cursor:pointer;
	}

.y-video {background-image:url(../../careers/images/bg-left-video.gif); background-repeat:repeat-x; width:207px; height:386px; padding:7px; margin:0px;}
.y-video ul li{border-bottom:1px dashed #cccccc; padding-bottom:5px; padding-top:5px; overflow:hidden;}
.y-video ul li span{width:130px; display:block; margin-left:70px;}
.y-video ul li span a{font:bold 12px/15px Arial; color:#59bcf4; text-decoration:none;}
.y-video ul li span a:hover{color:#ed1c24; text-decoration:none;}

.video-thmb{vertical-align:text-top; padding-right:3px; float:left;}
.careerHeader1 {
	border-bottom:5px solid #e5e5e5; 
	padding-top:28px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color:#ed1c24;
	height:120px;
}
.careerHeader1 ul li{width:150px; height:120px; border-right:1px solid #dadada; text-align:center; float:left;}
.careerHeader1 ul li a{font:bold 12px/15px Arial; color:#59bcf4; text-decoration:none;}
.careerHeader1 ul li a:hover{color:#ed1c24; text-decoration:none;}

.conLinRig
{
	width:36px;
	height:164px;
	position:fixed;
	top:0;
	left:0px;
	z-index:99;
	margin-top:320px;
}
* html .conLinRig    /* IE6 position fixed Top        */{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop));}
