﻿@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;}
body{padding-top:2px; background:#f7f7f7;}
#warpper{
   margin:0 auto;
   width:983px;
}
/* header */
#header
{
  height:126px;
  width:983px;
  background: url(../images/header_bg.png) no-repeat left top;
}
.logo
{
  padding:30px 0 0 30px;
  float:left;
}
#header_search{ 
  width:300px;
  float:right;
  overflow:hidden;
  padding:15px 15px 0 0;
}
.SearchOnWebBox #SearchOnWebKeywords {
	background:url(/img/admin/forms/input-bg.jpg) repeat-x bottom #fff;
	border:1px solid #ccc;
	padding:3px 5px 3px 5px;
	font-size:100%;
	width:160px;
	margin:32px 0 0 0;
	font-family:"Lucida Grande", arial, verdana;
}
.SearchOnWebBox .SearchOnWebSubmit{
	margin:32px 0 0 5px;
}
.SearchOnWebBox .controls .text, .SearchOnWebBox .controls .submit {
	float:left;
}
/* header */

/* menu nav */
#nav_l{ 
  height:40px;
  overflow:hidden;
  width:3px;
  float:left;
}
#nav_r{ 
  height:40px;
  overflow:hidden;
  width:5px;
  float:right;
}
#nav{
  height:40px;
  overflow:hidden;
  width:975px; 
  float:left;
  background:url(../images/navbg.jpg) repeat-x left top;
}
#nav ul li{
  float:left;
  display:block;
  list-style:none;  
  margin-right:2px;  
  background:url(../images/navbg.jpg) repeat-x left top;
}

#nav li a{
  display:block;
  font:bold 15px Arial, Helvetica, sans-serif;
  text-decoration:none;
  height:40px; 
  padding:0px 17px;
  color:#404040;
  line-height:40px; 
}
#nav .last{ margin-right:0;}
#nav .last a{padding:0 24px;}
*html #nav li a{ float:left;}
#nav li a:hover
{
 background:url(../images/navbg.jpg) repeat-x left bottom;
}
/* menu nav */

#register
{
  width:258px;
  height:152px;
}
#register .LF
{
  width:127px;
  float:left;
  height:152px;
  margin-right:3px;
  background:#0079c1 url(../images/regL.png) no-repeat center 12px;
}
.LF p,.RT p
{
  padding-top:70px;
  display:block;
  font:16px Tahoma,Arial, Helvetica, sans-serif;  
  text-align:center;
  color:#fff;
}
#register .RT
{
  width:128px;
  float:left;
  height:152px;
  background:#1c8758 url(../images/regR.png) no-repeat center 12px;
}
.btn
{
  width:93px;
  display:block;
  font:15px Arial, Helvetica, sans-serif;
  height:26px;
  line-height:26px; 
  color:#fff;
  margin-left:19px;
  margin-top:11px;
  text-decoration:none;
  
}
.lBtn{
background:url(../images/regBtnL.png) no-repeat right center;
}
.rBtn{
background:url(../images/regBtnR.png) no-repeat right center;
}

/*box_*/
.box_01{
	width:316px;
	background:url(../images/box_01_footer.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:8px;
}
.box_01_header{
	height:39px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:39px;
	padding:0 15px 0 15px;
	color:#404040;
	background:url(../images/box_01_header.gif) no-repeat left top;
}
.box_01_body{
	width:306px;
	min-height:265px;
	padding:5px 5px 2px 6px;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/box_01_bg.gif) repeat-y left top;
}
* html .box_01_body{
	height:265px;
}

.box_02{
	width:658px;
	background:url(../images/box_02_footer.gif) no-repeat left bottom;
	padding-bottom:5px;
	margin-bottom:8px;
}
.box_02_header{
	height:39px;
	font:12px Arial, Helvetica, sans-serif;
	line-height:39px;
	padding-left:15px;
	color:#404040;
	background:url(../images/box_02_header.gif) no-repeat left top;
}
.box_02_body{
	width:648px;
	min-height:265px;
	padding:5px 5px 2px 5px;
	font:12px Arial, Helvetica, sans-serif;
	background:url(../images/box_02_bg.gif) repeat-y left top;
}
* html .box_02_body{
	height:265px;
}

.homepage_box_01{
	float:left;
	border-right:1px solid #c1c1c1;
	width:329px;
}
.homepage_box_02{
	float:right;
}

.box_01_body .square_ad_02{
background:url(../images/square_ad_02.jpg) no-repeat; width:304px; height:268px;
}
.box_01_body .square_ad_03{
background:url(../images/square_ad_03.jpg) no-repeat; width:304px; height:268px;
}
.box_01_body .square_ad_04{
background:url(../images/square_ad_04.jpg) no-repeat; width:304px; height:268px;
}

.box_01_header .login_link_button{
	padding-top:10px;
}

.cmsContent .box_02_body.cmsContent_body{
	width:628px;
	min-height:245px;
	padding:15px;
}
* html .cmsContent .box_02_body.cmsContent_body{
	height:245px;
}

.square_ad_04 #VacancyKeywords, .square_ad_02 #VacancyKeywords {
	background:url(/img/admin/forms/input-bg.jpg) repeat-x bottom #fff;
	border:1px solid #ccc;
	padding:3px 5px 3px 5px;
	font-size:100%;
	width:230px;
	margin:200px 0 8px 38px;
	font-family:"Lucida Grande", arial, verdana;
}
.square_ad_04 #VacancyDivision, .square_ad_02 #VacancyDivision {
	background:url(/img/admin/forms/input-bg.jpg) repeat-x bottom #fff;
	border:1px solid #ccc;
	padding:3px 5px 3px 5px;
	font-size:100%;
	width:120px;
	margin:0 0 0 80px;
	font-family:"Lucida Grande", arial, verdana;
}
.square_ad_04 .VacancySearch, .square_ad_02 .VacancySearch, .square_ad_03 .CandidateSearch {
	margin-left:5px;
}

.square_ad_03 #CandidateKeywords {
	background:url(/img/admin/forms/input-bg.jpg) repeat-x bottom #fff;
	border:1px solid #ccc;
	padding:3px 5px 3px 5px;
	font-size:100%;
	width:160px;
	margin:60px 0 8px 38px;
	font-family:"Lucida Grande", arial, verdana;
}
.square_ad_03 .CandidateSearch{
	margin-top:58px;
}
.square_ad_03 a.CandidateLink_newEmployer{
	margin:3px 15px 0 38px;
	color:#fff;
	text-decoration:underline;
	float:right;
}

.square_ad_02 .controls .select, .square_ad_03 .controls .text, .square_ad_04 .controls .select {
	float:left;
}
.square_ad_02 .controls .submit, .square_ad_03 .controls .submit, .square_ad_04 .controls .submit {
	float:left;
}

/*box_*/

/*content*/
#content
{ 
  clear:both;
  width:983px;  
  overflow:hidden;
  padding-top:5px;
}
.Left
{
 width:659px;
/* height:899px;*/
 float:left;
}
.Right
{
  float:right;
  width:316px;
}
.banner{
  overflow:hidden;
  clear:both;
}
.banner img
{
 border:1px solid #dcdcdc;
}
.noteText{
  width:733px;
  height:367px;
  margin-right:2px;
  overflow:hidden;
  background:url(../images/woman.jpg) no-repeat right top;
}
.textContainer
{
  padding-left:30px;
  padding-top:23px;
  width:469px;
}
.textContainer p
{
  font:12px Tahama,Arial, Helvetica, sans-serif;
  color:#9b9a9a;
  line-height:20px;
  margin-bottom:23px;
}
.textContainer em
{
  font-style:normal;
  font:18px Tahama,Arial;
  color:#1c8758;
}
.exp
{
  height:268px;
  width:733px;
  overflow:hidden;
}
.exp h2
{
  font:bold 26px Arial;
  color:#fff;
}
.exp p
{
  font:12px Tahoma,arial;
  margin-top:13px;
  line-height:20px;
  color:#fff;
}
.colA
{
  float:left;
  width:332px;
  margin-top:2px;
  margin-right:4px;
  padding-top:16px;
  padding-left:15px;
  padding-right:15px;
  height:247px;
  background:#1c8758 url(../images/expL.gif) no-repeat right bottom;
}
.colB
{
  float:left;
  width:332px;
  margin-top:2px;
  margin-right:4px;
  padding-top:16px;
  padding-left:15px;
  padding-right:15px;
  height:247px;
  background:#3dba90 url(../images/expR.gif) no-repeat right bottom;
}
/*footer*/

/*right*/
.rTop
{
  height:11px;
  margin-top:-5px;
  background: #FF0000;
  margin-bottom:1px;
}
.lgTtl
{
  height:65px;
  border:1px solid #bedcd8;
  padding-left:13px;
  padding-top:13px;
  color:#fff;
  font:bold 20px Arial, Helvetica, sans-serif;
  background:#1c8758 url(../images/rRtBtmBg.gif) no-repeat right bottom;  
}
.textBoxStyle
{
	background:url(/img/admin/forms/input-bg.jpg) repeat-x bottom #fff;
	border:1px solid #ccc;
	padding:3px 5px 3px 5px;
	font-size:100%;
	width:160px;
	margin:5px 0 0 0;
	font-family:"Lucida Grande", arial, verdana;


}
.lgFrom
{
  height:113px;
  overflow:hidden;
  background:url(../images/line.gif) no-repeat left 103px;
}
.controls
{
/*
 float:left;
 width:152px;
 padding-top:14px;
 padding-left:15px;
*/
}
.controls input
{
/*
  margin-bottom:17px;
*/
}

.submit
{
  /*
  padding-top:47px;
  float:left;
  width:90px;
  background:url(../images/lgIcon.jpg) no-repeat 22px 10px;
  */
}
.LinkArrow{ 
  display:block;
  font:bold 14px Arial, Helvetica, sans-serif;
  width:87px;
  height:32px; 
  line-height:32px;
  text-decoration:none;  
  color:#3c6db4;
  background:url(../images/linkArrow.jpg) no-repeat right top;
}

.newsItem
{
  border:1px solid #eff6e2;
  border-width:0 1px; 
  height:280px;  
}
.newsItem h2
{
  background:url(../images/line.gif) no-repeat left top;
  color:#535252;
  font:12px Tahoma,Arial;
  padding-left:8px;
  height:24px;
  line-height:24px;
}
.newsItem span
{
 display:block;
 padding:14px 10px;
 color:#949393;
 font:12px Tahoma,Arial;
 line-height:18px;
 background:url(../images/rarrow.jpg) no-repeat right bottom;
 overflow:hidden;
}
.newsItem div
{
   padding:20px 0;   
   background:#f00 url(../images/line.gif) no-repeat left top;;
    
}
.newsItem .more
{
  display:block;
  color:#535252;
  font:12px Tahoma,Arial;
  text-decoration:none;
  padding-left:8px;
  height:29px;  
  line-height:29px;
  background:#fff url(../images/rarrow.jpg) no-repeat right center;  
}
.job h2
{
  color:#00a2f2;
  font:bold 12px Tahoma,Arial;
  padding-left:8px;
  padding-top:8px;
  min-height:20px;
  line-height:20px;
}
.job h2 a
{
  color:#00a2f2;
  font:bold 13px Tahoma,Arial;
  text-decoration:none;
}
.job .text
{
  padding:0 10px 20px 10px;
  color:#616161;
}
.text li
{
  list-style:none;
  font:12px Tahoma,Arial;
  line-height:16px;
  color:#949393;
}
.text p
{
 color:#59a785;
}
.text strong
{
  color:#1c8758;
}
.text .hd{color:#3a976e;}
.job .more
{
  display:block;
  color:#535252;
  font:12px Tahoma,Arial;
  text-decoration:none;
  padding-left:8px;
  height:29px;  
  line-height:29px;
  background:#fff url(../images/rarrow.jpg) no-repeat right center;  
}
.job .j_next {
	text-align:right;
	border-top:1px dotted #b9b9b9;
	padding:5px;
	margin:0 5px 0 5px;
}
.job .j_next a {
  color:#404040;
  font:12px Tahoma,Arial;
  text-decoration:none;
}
.job .j_latests {
	height:240px;
}