body {
	margin:12px 14px 0px 10px; background:white;
}
img {
	border:0px;
}
a {
	color:#0066cc; font-size:12px; text-decoration:none;
}
a:hover {
	color:#0066cc; font-size:12px; text-decoration:underline;
}
td {
	font-size:12px;
}
#page {
	margin:0px auto; width:754px;
}
#head {
	margin:0px auto; padding:0px;
}
#head #logo {
	vertical-align:bottom; background:#0F218B;
}
#head #logoName {
	margin:0px; width:186px;
}


/************************ Head navigator Style ********************/
#nav {
	clear:both; float:left; width:100%; padding:14px 0px 12px 0px;
}
#nav ul {
	float:left; margin:0px; padding:0px; list-style-type:none; display:inline;
}
#nav ul li {
	float:left; border-right:1px solid black; font-size:12px;
}
#nav ul li.textTwo {
	width:45px;
}
#nav ul li.textFour {
	width:70px;
}
#nav ul li.textFive {
	width:80px;
}
#nav ul li.last {
	border:0px;
}
#nav ul li a {
	padding:0px 10px; font-size:12px; color:black; text-decoration:none; display:block;
}






#content {
	clear:both; border-top:1px dotted #000063; width:754px; padding:10px 0px;
}
#hrBan {
	margin-bottom:10px;
}
#listHead {
	background:url('../images/list_head_bgimg.gif') repeat-x; width:100%;
}
.listTableTd1 {
	background:url('../images/list_arrow.gif') no-repeat 10px 8px; text-indent:20px; font-size:12px; color:#0066cc; width:160px;
}
.listTableTd2 {
	color:#0066cc; font-size:12px; width:100px;
}
.listTableTd3 {
	color:#0066cc; font-size:12px; width:288px;
}
.jobInfoTd1 {
	text-indent:20px; font-size:12px; color:#0066cc; width:130px; line-height:30px; height:30px;
}
.jobInfoTd2 {
	color:#000000; font-size:12px; width:418px; line-height:20px; height:30px;
}
#scrollPage {
	background:url('../images/list_scrollpage_bgimg.gif') repeat-x; font-size:12px;
}
#scrollPage #scrollLeft {
	margin-right:10px;
}
#scrollPage #scrollRight {
	margin-left:10px;
}
#scrollPage .numberBlod {
	font-weight:bold;
}
#scrollPage .pagenumber {
	border:1px solid #0066cc; width:20px;
}
#login {
	font-size:12px; width:100%;
}
#login input {
	width:79px; border:1px solid #394F7E; background:#FFFFFF;
}
#login input.go {
	width:40px; border:0px;
}
#login td {
	color:#404D84;
}
#login .register {
	padding-left:10px;
}
#login .register a {
	color:#404D84; line-height:20px;
}
#city {
	margin-top:6px; border:1px solid #c0c0c0;
}
#job {
	margin-top:6px; border:1px solid #c0c0c0;
}
#job select {
	width:170px; margin:2px 0px;
}
#job input {
	margin:5px 0px; background:#d6deef; border:1px solid #003399; color:#003399;
}
#survey {
	margin-top:6px; border:1px solid #c0c0c0; font-size:12px;
}
#survey p {
	margin-top:15px; text-align:left; margin-left:10px;
}
#survey .button {
	margin:5px 0px; background:#d6deef; border:1px solid #003399; color:#003399;
}
#resume .td1 {
	text-align:right; padding:0px 10px; line-height:28px;
}
#resume .red {
	color:#ff0000;
}
#resume .line {
	background:#ccddff; height:1px; line-height:1px; margin:0px 10px; padding:0px;
}
#resume input {
	background:#f2f7fc; border:1px solid #215cbb;
}
#resume select {
	background:#f2f7fc;
}
#resume textarea {
	width:360px; height:90px; background:#f2f7fc; border:1px solid #215cbb;
}

/************************ Foot Copyright Style ********************/

#foot {
	clear:both; width:734px; margin-top:10px; padding:10px; font-size:12px; background:url('/images/dotted_bgline.gif') repeat-x; text-align:center;
}

#foot a {
	font-size:12px; color:#003399; text-decoration:none;
}
#foot a:hover {
	font-size:12px; color:#003399; text-decoration:underline;
}



/* defined for new design of homepage by shuyue 2005-6-27 */
#content #newCareerList {
	border:1px solid #CCDDFF; border-top:0px; padding:8px 0px;
}
#content #newCareerList .jobTitle {
	width:30%; border-right:1px solid #CCDDFF; padding-left:20px;
}
#content #newCareerList .jobTitle a {
	background:url("/career/images/list_arrow.gif") 0px 2px no-repeat; padding-left:12px;
}
#content #newCareerList .jobEnd {
	width:20%; border-right:1px solid #CCDDFF; text-align:center; color:#285AB4;
}
#content #newCareerList .jobCorp {
	width:50%; padding-left:30px; color:#285AB4;
}
#content h3 {
	margin:0px; padding:0px 19px; font-size:12px; color:white; font-weight:bold;
}
.city {
	position:absolute; width:215px; left:330px; top:-230px; border:1px solid #999999; background:white; padding:6px; filter:progid:DXImageTransform.Microsoft.DropShadow ( enabled=1 , color=#D7DBDE , offX=1 , offY=1 , positive=3 ); visibility:hidden;
}
.city h3 {
	margin:0px; font-size:15px; color:black; padding:4px 0px;
}
.city h3 a,
.city h3 a:hover{
	color:white;
}
.city ul {
	margin:10px 5px; padding:0px; list-style-type:none;
}
.city ul li {
	margin-bottom:4px; background:url("/career/images/cityJob_list_point.gif") 2px 4px no-repeat; padding-left:10px;
}
.city ul li a,
.city ul li a:hover {
	color:black;
}


/************************ notion Copyright Style ********************/
.notion_title {
	color:#111F88; font-size:14px; font-weight:bold; padding-top:20px; padding-left:15px;
}
#content_notion {
	margin-left:15px;
}
#content_notion td {
	line-height:20px;
}
#box_notion	{
	border:0px solid #C2C6C9; background-color:#ffffff; text-align:left; font-size:12px;
} 
#box_notion #part {
	padding:10px 0 0 10px;
} 
#box_notion #dotted {
	border-top:1px dotted #000000; width:460px; margin-left:10px; height:2px;
} 
#box_notion #part_text {
	color:#335FA0;
} 
#box_notion #part_text ol {
	margin-top:0px;
}
#box_notion #part_content {
	padding:0px 10px 20px 10px;
}


/************************ admission Copyright Style ********************/
#box_notion #part_text_admission {
	width:460px; margin:0px 12px 0px 12px;
} 
#box_notion #part_text_admission ol {
	margin-top:0px; list-style-type:none; margin-left:20px; margin-bottom:5px;
}