/*	generic	*/
body 	{background-color:#fff; color:#3b3433; font-family:arial, helvetica, sans-serif;}
html,body 	{margin:0; padding:0; font-size:11px;}
html 		{overflow:auto;}

img		{border:none;}
a img   {border:none;}

a,
a:link,
a:visited	{color:#666; text-decoration:none;}
a:focus,a:hover,a:active    {color: #000; text-decoration:none;}


/*	`frameset	*/
.headContent	{height:162px; width:935px; overflow:hidden; display:block;}
.conContainer	{overflow:hidden; width:100%; height:auto; margin-left:25px; display:block; width:910px;}
.footer		  	{height:14px; padding:3px 0 0 0; margin-left:25px;  border-top: 1px solid #999;}
.blindFullScreen {position:absolute; bottom:0; left:0; height:1px; width:950px; z-index:1;}
.blindHeader	{height:95px; width:100%;}

/*	general	*/
#largeTeaser                  {position:absolute; top:90px; left:0px; width:990px; height:187px; overflow:hidden;}
#standardLeftTeaserContainer  {position:absolute; top:297px; left:32px; width:175px; z-index: 16; float:left;}
#standardRightContainer       {position:absolute; top:300px; left:210px; width:239px; z-index: 17; float:left;}
#mainTeaser                   {position:absolute; top:300px; left:535px; width:400px;  height:175;  float:left; z-index:13;}
#mainTeaserContent            {position:absolute; top:302px; left:210px; width:560px; float:left; padding-bottom:30px; -padding-bottom:0px; z-index:13;}



/* homepage */
.homeTeaserSmall {margin:20px 0 0 0; width:160px; display:block; float:left;}
.homeTeaserImage {margin:20px 0 0 25px; width:290px; display:block; float:left;}
.homeTeaserBig   {position:relative; top:0px; left:0px; margin:20px 0 0 34px; width:400px; display:block; float:left;}/*{margin:20px 0 0 34px; width:400px; display:block; float:left;}*/


.conImageTeaser  {width:290px; height:60px; margin:1px 0 10px 0; border-bottom:1px solid #dcdcdc; display:block;} 
.teaserImage  	 {padding:0px; display:block; float:left; margin-left:0px; -margin-left:-3px;}
.teaserCopy      {width:193px; float:right; overflow:inherit;}
.teaserCopyBig   {margin-top:-3px; -margin-top:0px; margin-bottom:10px;}

/*	navigation	*/
.conMainHeader	 {margin:38px 0 0 210px; width: 260px; height: 20px; display:block; float:left;}
#conTopNav    	 {margin:12px 0 0 25px; width:869px; height:20px; display:block; z-index:10000;}
.conSubNav	  	 {margin:0 0 0 25px; width:100%; height:25px; display:block; overflow:hidden; background:#dcdcdc;}
.subNav		  	 {margin-left:34px; margin-top:0px; line-height:25px;}


.conMainImage	{margin-top:1px; height:129px;}
.conNavCon		{width:185px; height:; -height:100%; margin:21px 0 0 0; display:block; float:left;}
.conStage		{margin:25px 0 10px 0; width:562px; display:block; float:left;}
.conSitemap		{margin:37px 0 0 210px; width:750px; height:320px; display:block;}
.conJobs		{position:absolute; top:154px; left:196px; width:726px; margin:0; padding:0; display:block;}
.footercontent	{margin-left:400px; width:540px;}


.conHlMain		{width:300px; display:block; margin-bottom:13px;}
.conMain		{width:560px; margin-bottom:28px; display:block;}

.conHlSub		{width:560px; margin-bottom:-5px; -margin-bottom:6px; display:block; font-weight:bold;}
.conStage p		{margin:0; padding:0; padding-bottom:0px; }
.conLinkList,
.conList,
.conNews		{padding-bottom:10px;}
.conNews p		{margin:0; padding:0;}
.conFaqListHead	{background-image:url(../img/arrowActive.gif); background-repeat:no-repeat; padding-left:8px; background-position:left top; font-weight:bold;}
.conFaqListCopy	{margin:0px 0px 10px 8px; line-height:14px;}
.conLegalCopy	{padding-bottom:10px;}
.conjumpTop		{width:560px; height:10px; background-image:url(../img/top_spacer.gif); background-repeat:no-repeat; margin-bottom:10px;}
.conjumpTopLink	{float:right;}
#conLegalBack	{position:absolute; top:210px; left:25px;}
.bottomBack		{margin-bottom:16px; margin-top:16px;}
#bottomBack		{margin:30px 0px 16px 0px;}
.conNewsBack	{position:absolute; top:210px; left:32px; width:160px; display:block;}
.conNewsMore	{margin:28px 0px;}
.newsImage		{margin: 3px 9px 10px 0pt; float: left; display: block;}
.newsImageRight	  	{margin: 3px 9px 10px 0pt; float: right; display: block;}


.copyTeaser		{margin-top:0;}
.conThirdNav	{position:absolute; top:150px; left:32px; width:160px; display:block;}
.hlList			{margin-bottom:4px; color:#666666; font-weight:bold;}
.listItem		{background-image:url(../img/listItem.gif); background-repeat:no-repeat; padding-left:10px; background-position:left top;}
.hideSp 		{visibility:hidden; display:none;}
.newsDate		{color:#666;}
.conMain p		{margin-bottom:10px; -margin:0; -padding-bottom:10px; display:block;}
/*	sitemap	*/
.conLinklist	{width:170px; height:290px; margin-right:15px; float:left;}



/*	link class	*/

a.topNav, 
a.topNav:link,
a.topNav:visited 	{padding:3px 18px; line-height:20px;}

a.topNav:focus,
a.topNav:hover,
a.topNav:active 	{padding:3px 18px; line-height:20px;}

a.topNavHome	        {padding:3px 7px; margin-right:3px;}

a.topActiv, 
a.topActiv:link,
a.topActiv:visited,
a.topActiv:focus,
a.topActiv:hover,
a.topActiv:active 	{padding:3px 18px; background:#dcdcdc; line-height:20px; color:#000; font-weight:bold;}


a.subNav, 
a.subNav:link,
a.subNav:visited 	{padding-right:0px; color:#666; line-height:14px; display:inline;}

a.subNav:focus,
a.subNav:hover,
a.subNav:active 	{padding-right:0px; color:#000;}

a.subNavActive, 
a.subNavActive:link,
a.subNavActive:visited 	{padding-right:0px; color:#666fff; line-height:14px; display:inline;}

a.thirdNav, 
a.thirdNav:link,
a.thirdNav:visited 	{padding-right:34px; color:#666666; line-height:17px; display:block;}

a.thirdNav:focus,
a.thirdNav:hover,
a.thirdNav:active 	{padding-right:34px; color:#000; display:block;}

a.thirdActiv, 
a.thirdActiv:link,
a.thirdActiv:visited,
a.thirdActiv:focus,
a.thirdActiv:hover,
a.thirdActiv:active 	{padding-right:34px; color:#000; line-height:17px; display:block;}

a.fourthNav, 
a.fourthNav:link,
a.fourthNav:visited 	{padding-right:24px; color:#666; line-height:17px; display:block; margin-left:10px;}

a.fourthNav:focus,
a.fourthNav:hover,
a.fourthNav:active 		{padding-right:24px; color:#000; display:block; margin-left:10px;}

a.fourthActiv, 
a.fourthActiv:link,
a.fourthActiv:visited,
a.fourthActiv:focus,
a.fourthActiv:hover,
a.fourthActiv:active 	{padding-right:24px; color:#000; line-height:17px; display:block; margin-left:10px;}

a.fifthNav, 
a.fifthNav:link,
a.fifthNav:visited 	{padding-right:20px; color:#666; line-height:17px; display:block; margin-left:20px;}

a.fifthNav:focus,
a.fifthNav:hover,
a.fifthNav:active 		{padding-right:20px; color:#000; display:block; margin-left:20px;}

a.fifthActiv, 
a.fifthActiv:link,
a.fifthActiv:visited,
a.fifthActiv:focus,
a.fifthActiv:hover,
a.fifthActiv:active 	{padding-right:20px; color:#000; line-height:17px; display:block; margin-left:20px;}



a.more,
a.more:link,
a.more:visited 		{ color: #666666; background-image:url(../img/arrowInactive.gif); background-repeat:no-repeat; padding-left:8px; background-position:left top; text-decoration:none;}

.copy a.more:link, .copy a.more:visited { display:block;}


a.more:hover, 
a.more:focus,
a.more:active 	{ color: #000; background-image:url(../img/arrowActive.gif); background-repeat:no-repeat; padding-left:8px; background-position:left top; text-decoration:none;}

a.career_zh{ background-image:url(../img/btn_career_zh.jpg); background-repeat:no-repeat;display:block;height:27px;overflow:hidden;width:180px;background-position:0 0;}
a.career_zh:hover{background-position:0 -27px;}

a.career_en{ background-image:url(../img/btn_career_en.jpg); background-repeat:no-repeat;display:block;height:27px;overflow:hidden;width:210px;background-position:0 0;}
a.career_en:hover{background-position:0 -27px;}


a.top,
a.top:link,
a.top:visited 	{ color: #666666; background-image:url(../img/top_linkInactive.gif); background-repeat:no-repeat; background-position:left top; text-decoration:none; width:15px; height:10px; display:block;}

a.top:hover, 
a.top:focus,
a.top:active 	{ color: #000; background-image:url(../img/top_linkActive.gif); background-repeat:no-repeat; background-position:left top; text-decoration:none;}


a.footerLink, 
a.footerLink:link,
a.footerLink:visited 	{padding-right:34px; color:#666;}

a.footerLink:focus,
a.footerLink:hover,
a.footerLink:active 	{padding-right:34px; color:#000;}


a.sitemapHead     		{width: 170px; line-height:21px; margin:0px 0px 5px 0px; padding: 0px; text-indent: 7px; color: #000; background-color: #dedfde; font-weight:bold; display: block;}
a.sitemapHead:hover, 
a.sitemapHead:focus 	{color: #666; background-color: #dedfde; line-height:21px;}


a.sitemap, 
a.sitemap:link,
a.sitemap:visited 	{margin-left:1px;margin-top:4px; line-height:19px; display:block;}

a.sitemap:focus,
a.sitemap:hover,
a.sitemap:active 	{line-height:19px; display:block;}

a.sitemapSub, 
a.sitemapSub:link,
a.sitemapSub:visited 	{margin-left:10px; line-height:19px; display:block;}

a.sitemapSub:focus,
a.sitemapSub:hover,
a.sitemapSub:active 	{line-height:19px; display:block;}

a.arrowmore,
a.arrowmore:link,
a.arrowmore:visited 		{ color: #4c4c4c; background-image:url(../img/arrowInactive.gif); background-repeat:no-repeat; padding-left:7px; background-position:left top; text-decoration:none;}

a.arrowmore:hover,
a.arrowmore:focus,
a.arrowmore:active 	{ color: #003399; background-image:url(../img/arrowActive.gif); background-repeat:no-repeat; padding-left:7px; background-position:left top; text-decoration:none;}

.jobDesc               {margin:22px 0px 5px 0px; *margin:9px 0px 5px 0px; font-weight:bold; color:#000; height:78px; overflow:hidden;}
.jobDesc .leftPart     {height:70px; width:87px;}
.jobDesc .rightPart    {height:70px; width:300px;position:relative; left:87px; top:-70px;}
.jobList               {margin-bottom:15px;}
.jobListH1             {margin-bottom:12px; color:#666666; font-weight:bold;}
.fontBlack             {color:#000;}
.fontBold              {font-weight:bold;}


.hlListA	{margin-bottom:4px; color:#666666; font-weight:bold; padding-top:8px; padding-bottom:5px; }
.jobKeyWordSection { position:relative; width:390px; overflow:hidden; padding:10px 0 5px 0; }
.jobKeyWordSection div { position:relative; float:left;  overflow:hidden;color:#000000; font-weight:bold;  }
.keyWordTitle { width:87px; }
.keyWordContext { width:300px; }



a.car_intern_zh{ background-image:url(../img/car_intern_zh.jpg); background-repeat:no-repeat;display:block;height:27px;overflow:hidden;width:209px;background-position:0 0;}
a.car_intern_zh:hover{background-position:0 -27px;}

a.car_intern_en{ background-image:url(../img/car_intern_en.jpg); background-repeat:no-repeat;display:block;height:27px;overflow:hidden;width:295px;background-position:0 0;}
a.car_intern_en:hover{background-position:0 -27px;}