@charset "utf-8";
/* CSS Document */

body{
	margin:0px; padding:0px;
	font-family:Arial, Helvetica, sans-serif, "新細明體";
}
.clear{
	clear:both;
}
.foright{
	float:right;
}
.foleft{
	float:left;
}
ul, form, p{
	margin:0px; padding:0px;
}
.pageoutline{
	width:981px;
	margin-left:auto;
	margin-right:auto;
}
.pageoutline100{
	width:100%;
}
.topdiv{
	background:url(../images/topline.jpg) top repeat-x;
	padding:9px 0px 0px 0px;
	width:981px;
}

.top{
	background:url(../images/topbg.jpg) top left no-repeat;
	height:227px;
	position:relative;
}
.top_student{
	background:url(../images/topbg_student.jpg) top left no-repeat;
	height:227px;
	position:relative;
}
.top_graduate{
	background:url(../images/topbg_graduate.jpg) top left no-repeat;
	height:227px;
	position:relative;
}
a.rich{
	width:218px;
	height:80px;
	position:absolute;
	top:10px;
	left:5px;
}
a.student{
	width:300px;
	height:200px;
	position:absolute;
	top:70px;
	left:360px;
}
a.graduate{
	width:250px;
	height:200px;
	position:absolute;
	top:70px;
	left:660px;
}
a.studentHome{
	width:606px;
	height:240px;
	position:absolute;
	top:35px;
	left:321px;
}
a.graduateHome{
	width:606px;
	height:240px;
	position:absolute;
	top:35px;
	left:321px;
}
.homelink{
	position:absolute;
	top:97px;
	left:12px;
	font-size:0.78em;
	line-height:1em;
	text-align:center;
	height:18px;
	width:205px;
}
.homelink span{
	padding:0px 8px;
	/*font-size:0.9em;*/
	color:#bbb;
}
.homelink a{
	color:#000000;
	text-decoration:none;
}
.homelink a:hover{
	color:#CC3300;
	text-decoration:none;
}
.mainmenu{
	height:25px;
	padding:3px 0px 0px 228px;
}
.mainmenu ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.mainmenu ul li{
	margin:0px;
	padding:0px;
	float:left;
	display:block;
	height:25px;
}
.mainmenu ul li.rss{
	margin:0px;
	padding:3px 20px 0px 15px;
}
.pageLeft{
	float:left;
	display:block;
	width:212px;
}
.pageRight{
	float:left;
	display:block;
	background:url(../images/cTopbg.jpg) top left no-repeat;
	width:769px;
	padding-top:48px;
}
.pageRight2{
	background:url(../images/cTopbg2.jpg) top left no-repeat;
	width:981px;
	padding-top:48px;
}
.pageRight_student{
	float:left;
	display:block;
	background:url(../images/cTopbg_student.jpg) top left no-repeat;
	width:769px;
	padding-top:48px;
}
.pageRight_graduate{
	float:left;
	display:block;
	background:url(../images/cTopbg_graduate.jpg) top left no-repeat;
	width:769px;
	padding-top:48px;
}
.pagefoot{
	background:url(../images/bottombg.jpg) top repeat-x #ebebeb;
	padding:15px 10px 10px 10px;
}
.pagefoot img{
	float:left;
	margin:3px 18px 0px 18px;
}
.footinfo{
	float:left;
	display:block;
}
.footcounter {
	float:right;
	font-size:0.8em;
	color:#666666;
	line-height:1.5em;
	margin-top:0.5em;
	padding:90px 0px 0px 0px;
}
.footcounter span{
	font-size:1.2em;
	color:#FF6600;
}
.footlink a{
	font-size:0.8em;
	line-height:1.35em;
	color:#000000;
	text-decoration:none;
}
.footlink a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.footlink span{
	padding:0px 6px;
	font-size:0.6em;
	color:#000000;
}
.footinfo p{
	font-size:0.8em;
	color:#666666;
	line-height:1.5em;
	margin-top:0.35em;
}
.footinfo p a{
	color:#666666;
	text-decoration:underline;
}
.footinfo p a:hover{
	color:#ff0000;
	text-decoration:none;
}
.pageLeft_index .menu{
	background:url(../images/menubg_index.jpg) top left no-repeat !important;
	padding:0px 10px 0px 13px;
	margin-bottom:0.5em;
}
.menu{
	background:url(../images/menubg.jpg) top left no-repeat;
	padding:0px 6px 0px 6px;
	margin-bottom:0.5em;
}
.menu .head_blue{
	background:url(../images/menuheadbg_blue.jpg) top left no-repeat;
	width:200px;
	height:38px;
	padding:18px 0px 0px 0px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.menu .head_blue a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu .head_blue a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menu .head_green{
	background:url(../images/menuheadbg_green.jpg) top left no-repeat;
	width:200px;
	height:38px;
	padding:18px 0px 0px 0px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.menu .head_green a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu .head_green a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menu .head_orange{
	background:url(../images/menuheadbg_orange.jpg) top left no-repeat;
	width:200px;
	height:38px;
	padding:18px 0px 0px 0px;
	font-size:1em;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
.menu .head_orange a{
	color:#FFFFFF;
	text-decoration:none;
}
.menu .head_orange a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.menu ul{
	list-style:none;
}
.menu ul li{
	padding:10px 0px 10px 7px;
	margin:0px 2px;
	background:url(../images/menulistbg.gif) top left repeat-x;
	border-bottom:1px solid #e1e1e1;
}
.menu ul li a{
	color:#222;
	font-size:0.91em;
	font-weight:bold;
	line-height:1.5em;
	text-decoration:none;
	padding-left:15px;
}
.menu ul li a:hover{
	color:#CC3300;
	text-decoration:none;
}
.menu ul li.current a{
	color:#cc3300;
	font-size:0.91em;
	line-height:1.5em;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/icon02.gif) 0px 3px no-repeat;
}
.menu ul li.current a:hover{
	color:#CC3300;
	text-decoration:none;
}
.pagebody{
	padding:0px 0px 10px 1px;
}
.subject{
	color:#333333;
	background:url(../images/cSubjectbg.jpg) top left repeat-x;
	/*width:735px;*/
	padding:0px 0px 12px 0px;
}
.subjectRight
{
	background:url(../images/cSubjectbbg_right.gif) bottom repeat-x;
	/*width:768px;*/
	width:100%;
	float:none;
	display:block;
}
.subjectLeft{
	background:url(../images/cSubjectbbg_left.gif) bottom right no-repeat;
	float:left;
	display:block;
}
.subjectLeft h3{
	font-size:0.91em;
	font-weight:normal;
	margin:0px;
	padding:10px 8px 8px 24px;
	color:#000000;
	background:url(../images/icon01.gif) 3px 12px no-repeat;
	float:none;
}
.subjectLeft h3 a{
	color:#06F;
	text-decoration:none;
}
.subjectLeft h3 a:hover{
	color:#F60;
	text-decoration:underline;
}
.paddiv{
	padding-left:5px;
}

.statement{
	font-size:0.83em;
	color:#454545;
	line-height:1.5em;
}
.red{
	color:#ff0000;
	padding:0 3px;
	font-family:"新細明體";
}
.brown{
	color:#996633;
	padding:0 3px;
}
.stepdiv{
}
.stepdiv div{
	height:39px;
	padding:25px 0px 0px 0px;
	margin:0px 10px 0px 0px;
	font-size:0.83em;
	color:#555;
	float:left;
	display:block;
	white-space:nowrap;
}
.step1{
	background:url(../images/step1.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step1_now{
	background:url(../images/step1_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.step2{
	background:url(../images/step2.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step2_now{
	background:url(../images/step2_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.step3{
	background:url(../images/step3.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step3_now{
	background:url(../images/step3_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.step4{
	background:url(../images/step4.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step4_now{
	background:url(../images/step4_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.step5{
	background:url(../images/step5.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step5_now{
	background:url(../images/step5_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.step6{
	background:url(../images/step6.gif) 0px 10px no-repeat;
	padding-left:60px !important;
}
.step6_now{
	background:url(../images/step6_now.gif) top left no-repeat;
	padding-left:72px !important;
}
.title{
	background:url(../images/titlebg_left.jpg) top left no-repeat #CFFF9A;
	height:21px;
	padding:7px 0px 0px 30px;
	margin:0em 0em 0.65em 0em;
	font-size:0.83em;
	line-height:1.35em;
	color:#000000;
	position:relative;
	width:95%;
}
.title .right{
	position:absolute;
	top:0px;
	right:-1px;
	background:url(../images/titlebg_right.jpg) top right no-repeat;
	height:28px;
	width:14px;
}
.title .btnGroup{
	position:absolute;
	top:5px;
	right:10px;
	text-align:right;
}
.subtitle{
	font-size:1em;
	color:#993300;
	font-weight:bold;
	margin:0px 0px 6px 10px;
	/*padding-left:14px;
	background:url(../images/icon02.gif) 0px 4px no-repeat;*/
}
.h3title{
	border-bottom:3px dotted #cccccc;
	color:#669933;
	padding:5px 0px 2px 8px;
	margin:5px 0px 5px 0px;
	font-size:0.91em;
	font-weight:bold;
}

.tb1{
	width:85%;
}
.tb1 th{
	font-weight:normal;
	color:#333333;
	font-size:0.91em;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:10px 5px 7px 5px;
	background:url(../images/dot01.gif) bottom repeat-x;
}
.tb1 td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	text-align:left;
	vertical-align:top;
	padding:7px 2px 7px 2px;
	background:url(../images/dot01.gif) bottom repeat-x;
}
.tb1 td.nobg{
	background:none;
}
.tb1 td.aleft{
	text-align:left;
}
.tb1 td.aright{
	text-align:right;
}
.tb1 td.acenter{
	text-align:center;
}
.tb1 img{
	border:none;
}
.tb1 td table{
	font-size:1.15em !important;
}
.tbintb{
	border:1px solid #a5a5a5;
	border-bottom:none;
	border-right:none;
}
.tbintb th{
	white-space:nowrap !important;
	background:none;
	padding:3px 2px 2px 2px !important;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	text-align:center !important;
	font-size:12px !important;
	background-color:#efefef;
}
.tbintb td{
	background:none;
	padding:3px 2px 2px 2px !important;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	font-size:12px !important;
}
.tb_auto{
	width:auto;
}
.tb_auto td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	line-height:1.35em;
	text-align:left;
	vertical-align:top;
	padding:5px 12px 5px 2px;
}
.tb_auto td.acenter{
	text-align:center;
}
.tb_auto th{
	font-weight:normal;
	color:#000000;
	font-size:0.83em;
	line-height:1.35em;
	text-align:left;
	vertical-align:top;
	padding:5px 12px 5px 2px;
	white-space:nowrap;
}
td.acenter{
	text-align:center !important;
}
td.aleft{
	text-align:left !important;
}
td.aright{
	text-align:right !important;
}
th.acenter{
	text-align:center !important;
}
th.aleft{
	text-align:left !important;
}
th.aright{
	text-align:right !important;
}

.tb6{
	width:100%;
	border:3px double #cccccc;
	/*background:url(../images/bg08.gif) left top repeat #efefef;*/
	margin:1px 0px 0px 0px;
	background-color:#f2f2f2;
}
.tb6 td{
	font-weight:normal;
	color:#666666;
	font-size:0.83em;
	line-height:1.35em;
	text-align:left;
	vertical-align:top;
	padding:5px 12px 5px 5px;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #cccccc;
	border-left:1px solid #FFFFFF;
	background-color:#ffffff;
}
.tb6 td.acenter{
	text-align:center;
}
.tb6 th{
	font-weight:normal;
	color:#000000;
	font-size:0.83em;
	line-height:1.35em;
	text-align:left;
	vertical-align:top;
	padding:8px 12px 5px 12px;
	white-space:nowrap;
	border-bottom:1px solid #cccccc;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #cccccc;
	border-left:1px solid #FFFFFF;
	background:url(../images/icon12.gif) 5px 12px no-repeat !important;
}
.tb6 td a{
	color:#3399CC;
	text-decoration:none;
}
.tb6 td a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.tb6 select, input{
	color:#555555;
}
input.button{
	color:#222222 !important;
}
.tb5{
	width:auto;
	border-collapse:separate;
}
.tb5 td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	line-height:1.35em;
	text-align:left;
	vertical-align:top;
	padding:5px 12px 5px 2px;
	border-bottom:1px solid #cccccc;
}
.tb5 td.acenter{
	text-align:center;
}
.tb5 th{
	font-weight:normal;
	color:#000000;
	font-size:0.91em;
	line-height:1.5em;
	padding:5px 5px 3px 5px;
	white-space:nowrap;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	background:url(../images/bg08.gif) left top repeat #efefef;
	border-right:1px solid #cccccc;
}
.tb5 th.leftth{
	font-weight:normal;
	color:#000000;
	font-size:0.83em;
	line-height:1.35em;
	padding:5px 5px 3px 5px;
	white-space:nowrap;
	text-align:left;
	color:#996600;
	border:none;
	background:none;
}
.small{
	font-size:0.83em;
	color:#666666;
	line-height:1.2em;
}

.login{
	background:url(../images/loginFoot.gif) bottom left no-repeat;
	padding:0px 0px 4px 0px;
	margin-bottom:0.5em;
	width:199px;
	margin-left:auto;
	margin-right:auto;
}

.login .head{
	background:url(../images/loginHeadBg.jpg) top left no-repeat;
	height:34px;
	color:#FFFFFF;
	font-size:1em;
	font-weight:bold;
	padding:25px 0px 0px 65px;
}

.login .body{
	background:url(../images/loginBodybg.gif) top left repeat-y;
	padding:5px 7px;
}
.login table{
	/*width:100%;*/
	width:auto !important;
}
.login th{
	font-size:0.83em;
	line-height:1.5em;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:3px 2px 3px 2px;
}
.login td{
	font-size:0.83em;
	line-height:1.5em;
	padding:3px 2px 3px 2px;
}
/*orange login*/
.orangeLogin{
	padding:0px 0px 0px 5px;
}
.orangeLogin table{
	/*width:100%;*/
	width:auto !important;
	color:#454545;
	border-bottom:1px solid #e1e1e1;
}
.orangeLogin th{
	font-size:0.83em;
	line-height:1.5em;
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:1px 2px 2px 2px;
}
.orangeLogin td{
	font-size:0.83em;
	line-height:1.5em;
	padding:1px 2px 2px 2px;
}
.orangeLogin img{
}
/*orange login END*/

.logout{
	background:url(../images/logout_foot.jpg) bottom left no-repeat;
	padding:0px 0px 5px 0px;
	/*margin-bottom:0.5em;*/
	width:200px;
	/*margin-left:15px;*/
}
.logout .body{
	background:url(../images/logout_top.jpg) top left no-repeat;
	padding:10px 5px 0px 5px;
	
}
.logout .body p{
	font-size:0.83em;
	line-height:1.35em;
	color:#454545;
	text-align:center;
	margin:0px 0px 5px 0px;
}
.tabdiv{
	width:100%;
	margin:0px;
	margin-top:0.5em;
	height:27px;
	position:relative;
}
.tabdiv .left{
	/*float:left;
	display:block;*/
}
.tabdiv .right{
	position:absolute;
	top:0px;
	right:0px;
	/*float:right;
	display:block;*/
	padding:5px 0px 0px 0px;
}
.tab{
	height:27px;
}
.tab ul{
	margin:0px;
	padding:0px;
	list-style:none;
	height:27px;
}
.tab ul li{
	background:url(../images/tab_left.gif) left top no-repeat;
	display:block;
	float:left;
	padding:0px 0px 0px 12px;
	margin-left:1px;
}
.tab ul li a{
	background:url(../images/tab_right.gif) right top no-repeat;
	display:block;
	float:left;
	padding:7px 12px 0px 0px;
	height:20px;
	color:#454545;
	font-size:13px;
	line-height:1.35em;
	text-decoration:none;
}
.tab ul li a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.tab ul li.current{
	background:url(../images/tab_c_left.gif) left bottom no-repeat;
	display:block;
	float:left;
	padding:0px 0px 0px 12px;
	margin-left:1px;
}
.tab ul li.current a{
	background:url(../images/tab_c_right.gif) right bottom no-repeat;
	display:block;
	float:left;
	padding:7px 12px 0px 0px;
	height:20px;
	color:#000000;
	font-size:13px;
	line-height:1.35em;
	text-decoration:none;
}
.tab ul li.current a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.tab ul li.tabtitle{
	background:url(../images/bg01.gif) 0px 7px no-repeat;
	display:block;
	float:left;
	padding:8px 10px 0px 14px;
	margin-left:1px;
	font-size:0.83em;
}
.tab ul li.tabtitle div{
	float:left;
	display:block;
	padding-right:16px;
	background:url(../images/arrow01.gif) right 0px  no-repeat;
}
.tab_bline{
	border:2px solid #FEAB05;
}
.tb2{
	border-collapse:collapse;
	width:100%;
	border-bottom:3px solid #cccccc;
}
.tb2 th{
	background:url(../images/tb2_thbg.gif) top repeat-x;
	padding:10px 2px 5px 2px;
	border-bottom:1px solid #cccccc;
	font-size:0.8em;
	font-weight:normal;
	text-align:center;
	white-space:nowrap;
}
.tb2 th.th_o{
	background:url(../images/bg02.gif) top repeat-x;
	padding:5px 2px 5px 2px;
	border-bottom:1px solid #ffffff;
	font-size:0.83em;
	font-weight:normal;
}
.tb2 th.th_o h3{
	color:#000000;
	font-size:1em;
	line-height:1.35em;
	color:#000000;
	margin:0px;
	padding:0px;
}
.tb2 th.aleft{
	text-align:left;
}
.tb2 th.aright{
	text-align:right;
}
.tb2 th a{
	color:#C30;
	text-decoration:none;
}
.tb2 th a:hover{
	color:#f30;
	text-decoration:underline;
}
.tb2 th a.reada{
	color:#666;
	text-decoration:none;
}
.tb2 th a.reada:hover{
	color:#f30;
	text-decoration:underline;
}
.tb2 th a.name{
	font-weight:bold;
	font-size:1.28em;
}
.tb2 tr{
	background-color:#FFFFFF;
}
.tb2 tr.tr1{
	background-color:#e7e7e7;
}
.tb2 tr.tr2{
	background-color:#f5f5f5;
}
.tb2 tr.read a{
	color:#555 !important;
	font-weight:normal !important;
}
.tb2 tr.read a:hover{
	color:#ff0000 !important;
	text-decoration:underline !important;
}
.tb2 tr.unread a{
	color:#996633;
	font-weight:bold;
	text-decoration:none;
}
.tb2 tr.unread a:hover{
	color:#ff0000 !important;
	text-decoration:underline !important;
}
.tb2 td{
	border-bottom:2px solid #FFFFFF;
	padding:3px 2px;
	font-size:0.83em;
	line-height:1.35em;
	color:#555;
	vertical-align:top;
	word-wrap:break-word;
	word-break:break-all;
}
.tb2 td.check{
	border-bottom:2px solid #FFFFFF;
	border-right:2px solid #FFFFFF;
}
.tb2 td.graybg{
	background-color:#efefef;
}
.tb2 td.acenter{
	text-align:center;
}
.tb2 td.aleft{
	text-align:left;
}
.tb2 td.aright{
	text-align:right;
}
.tb2 td a{
	color:#996633;
	font-weight:normal;
	text-decoration:none;
}
.tb2 td a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.tb2 td.checktd{
	background:url(../images/Arrow_105.gif) 8px 5px no-repeat;
	padding-left:23px;
}
.tb2 table{
	font-size:1.1em;
}
.tb2 select{
	width:120px;
}
.pagediv{
	text-align:right;
	font-size:0.78em;
	line-height:1.2em;
	color:#666666;
	padding:10px 0px 0px 0px;
	width:100%;
}
.PageDivider span{
	padding:0px 3px;
	color:#c2c2c2;
}
.PageDivider a{
	margin:0px 5px;
	color:#757575;
	text-decoration:none;
}
.PageDivider a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.PageDivider a.nowpage{
	margin:0px 5px;
	color:#66CC33;
	font-weight:bold;
	text-decoration:none;
}
.PageDivider a.nowpage:hover{
	color:#FF3300;
	text-decoration:underline;
}
.PageDivider span.nowpage{
	margin:0px 5px;
	color:#66CC33;
	font-weight:bold;
}
.amount{
	padding:3px 5px;
}
.amount span{
	padding:0px 2px 0px 5px;
	color:#333333;
	font-size:1.1em;
}
.amount a{
	color:#993300;
	font-weight:bold;
	padding:0px 1px;
	text-decoration:none;
}
.amount a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.search{
	padding:0px 5px 0px 18px;
	background:url(../images/Search_10.gif) 0px 7px no-repeat;
}
.search input{
	margin:0px 0px 0px 3px;
	font-size:0.83em;
	color:#333333;
}
.tb3{
	width:100%;
}
.tb3 th{
}
.tb3 td{
	vertical-align:top;
	font-size:0.83em;
	border-bottom:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	text-align:left;
	padding:5px 5px 5px 5px;
}
.tb3 th{
	font-size:0.83em;
	font-weight:normal;
	background:none;
	border-bottom:3px solid #e2e2e2;
	border-right:2px solid #e2e2e2;
	text-align:left;
	white-space:nowrap;
	vertical-align:top;
	padding:5px 3px 5px 5px;
	color:#996633;
}
.tb3 td a{
	color:#555555;
	text-decoration:none;
}
.tb3 td a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.tb3 img{
	/*width:180px;*/
	max-height:180px;
	height:auto;
}
ul.hor_list{
	margin:0.35em 0em 0.35em 0em;
	padding:0px;
	list-style:none;
}
ul.hor_list li{
	float:left;
	display:block;
	width:30%;
	font-size:0.83em;
	background:url(../images/icon03.gif) 0px 5px no-repeat;
	padding-left:15px;
}
.tb4{
	width:auto;
}
.tb4 th{
	font-weight:normal;
	color:#333333;
	font-size:0.83em;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:6px 5px 3px 5px;
}
.tb4 td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	text-align:left;
	vertical-align:top;
	padding:6px 5px 3px 5px;
}
.tb7{
	width:auto;
}
.tb7 th{
	font-weight:normal;
	color:#333333;
	font-size:0.83em;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:4px 2px 3px 0px;
}
.tb7 td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	text-align:left;
	vertical-align:top;
	padding:6px 7px 3px 0px;
}
.tb7 select, input{
	font-size:0.83em;
	/*padding:2px 0px 0px 0px;*/
	color:#333;
}
.tabudline{
	background:url(../images/bg03.gif) top left repeat-x;
	height:17px;
}
.reg_step1{
	background:url(../images/step1.gif) center center no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step2{
	background:url(../images/step2.gif) 5px 5px no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step3{
	background:url(../images/step3.gif) 5px 5px no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step4{
	background:url(../images/step4.gif) 5px 5px no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step5{
	background:url(../images/step5.gif) 5px 5px no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step6{
	background:url(../images/step6.gif) 5px 5px no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}
.reg_step1_now{
	background:url(../images/step1_now.gif) top left no-repeat;
	width:67px;
	height:64px;
	display:block;
	float:left;
}

.selectdiv{
	/*background:url(../images/bg06.gif) left top no-repeat;*/
	padding:8px 0px 0px 0px;
	margin-left:10px;
}
.selectdiv input{
	margin:0px 5px 12px 0px;
	float:left;
}
.selectdiv p{
	margin:0px 0px 12px 0px;
	float:left;
	font-size:0.83em !important;
	color:#000000 !important;
}
.nextstep_down{
	background:url(../images/nextStep.gif) left top no-repeat;
	height:18px;
	width:18px;
	position:absolute;
	right:-5px;
	bottom:8px;
}

.regTB{
	width:90%;
}
.regTB td{
	background:url(../images/bg04.gif) left bottom repeat-x;
	padding:8px 12px 8px 0px;
	margin-top:15px;
	position:relative;
}
.regTB td p{
	margin:3px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	font-size:0.91em;
	color:#666666;
}
.regTB td.nowtd{
	background:url(../images/bg04.gif) left bottom repeat-x;
	padding:8px 12px 20px 0px;
	margin-top:10px;
	position:relative;
}
.regTB td.nowtd .subject{
	background:url(../images/bg07.gif) left top no-repeat;
	font-size:0.91em;
	line-height:1.5em;
	color:#000000;
	padding:8px 0px 0px 10px;
	height:24px;
}
.regTB td.nowtd p{
	margin:3px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	font-size:0.91em;
	color:#666666;
}
.green_btn{
	background:url(../images/btn_green_bg.gif) left top repeat-x #99D335;
	border:1px solid #83BF1A;
	padding:3px 3px 0px 3px;
	width:145px;
	color:#003300;
	cursor:pointer;
}
.blue_btn{
	background:url(../images/btn_blue_bg.gif) left top repeat-x #62B2CD;
	border:1px solid #2F92C6;
	padding:3px 3px 0px 3px;
	width:145px;
	color:#103041;
	cursor:pointer;
}
.black_p{
	color:#000000;
	font-size:0.83em;
	line-height:1.35em;
	margin:0px 0px 6px 0px;
	padding:0px;
}
.message{
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	padding:0px 0px 0px 22px;
	width:auto;
	text-align:left;
	background:url(../images/icon_message.gif) 0px 2px no-repeat;
	font-size:0.83em;
	line-height:1.5em;
}
.message p{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#000000;
	font-size:inherit;
	/*line-height:1.5em;*/
	
}
.message a{
	color:#666666;
	text-decoration:underline;
}
.message a:hover{
	color:#ff0000;
	text-decoration:none;
}
.slash{
	color:#999999 !important;
	font-size:1.25em !important;
	padding:0px 0px 0px 2px;
	width:1px;
}
.function{
	padding:0px 5px 8px 0px;
	text-align:right;
	font-size:0.81em;
	line-height:1.35em;
	color:#666666;
	height:24px;
	float:right;
	display:block;
}
.function span{
	color:#369FD9;
	float:left;
	display:block;
	height:21px;
	padding-top:3px;
}
.function span.slash{
	padding:2px 8px 0px 5px;
	color:#a5a5a5 !important;
}
.function a{
	color:#666666;
	text-decoration:none;
	float:left;
	display:block;
	height:21px;
	
}
.function a:hover{
	color:#FF3300;
	text-decoration:none;
}
.function a.forward{
	background:url(../images/icon_email.gif) 0px 3px no-repeat;
	padding-left:20px;
	padding-top:3px;
}

.function a.print{
	background:url(../images/icon_printer.gif) 0px 3px no-repeat;
	padding-left:20px;
	padding-top:3px;
}
.function img{
	float:left;
	display:block;
}
.fontsize1{
	font-size:1em;
}
.fontsize2{
	font-size:1.15em;
}
.fontsize3{
	font-size:1.35em;
}
.contentdiv{
	padding:0px 0px 0px 12px;
}
.arttitle{
	margin:0em 0px 0.65em 0px;
	padding:0px 0px 0px 22px;
	background:url(../images/icon04.gif) 0px 1px no-repeat;
	font-size:0.91em;
	line-height:1.5em;
	font-weight:normal;
	color:#000000;
}
.updatetime{
	text-align:right;
	color:#999999;
	font-size:0.81em;
	line-height:1.35em;
	margin-bottom:0.5em;
	width:702px;
}
.content{
	font-size:0.83em;
	line-height:1.35em;
	color:#555555;
}
.content p{
	margin:0em 0px 0.3em 0px;
	padding:0px;
}
.content a{
	color:#0099CC;
	text-decoration:none;
}
.content a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.content ul{
	margin-left:2em;
	list-style:none;
	margin-bottom:0.5em;
}
.content ul li{
	background:url(../images/icon12.gif) 0px 8px no-repeat;
	line-height:1.5em;
	padding-left:8px;
}
ul.list{
	list-style:none;
	/*width:100%;*/
	margin-left:20px;
}
ul.list li{
	color:#454545;
	font-size:0.91em;
	line-height:1.5em;
	margin-bottom:0.5em;
	padding:2px 10px 3px 0px;
	background:url(../images/bg11.gif) bottom repeat-x;
}
ul.list li a{
	color:#454545;
	text-decoration:none;
	/*background:url(../images/icon15.gif) 0px 7px no-repeat;
	padding-left:15px;*/
	padding-top:5px;
}
ul.list li a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.listsubject{
	/*float:left;*/
	background:url(../images/icon15.gif) 0px 5px no-repeat;
	padding-left:15px;
}
.update{
	color:#999999;
	font-size:0.83em;
	line-height:1.35em;
	padding:0px 0px 0px 7px;
	margin-left:8px;
	background:url(../images/icon06.gif) 0px 6px no-repeat;
}
.p70{
	float:left;
	display:block;
	width:72%;
}
.p15{
	float:left;
	display:block;
	width:15%;
}
.p10{
	float:left;
	display:block;
	width:12%;
}
.att{
	padding:0px 0px 0px 5px;
}
.att a{
	margin:0px !important;
	padding:0px !important;
	background:none !important;
}


/* 版 */
.top_index{
	background:url(../images/index_top_1.jpg) top left no-repeat;
	height:227px;
	position:relative;
}
.top_index2{
	/*background:url(../images/index_top_2.jpg) top left no-repeat;*/
	height:115px;
	width:750px;
}
.top_index .kv{
	width:538px;
	height:229px;
	border:1px solid #999;
	position:absolute;
	top:46px;
	left:232px;
}
.top_index .kvmenu{
	width:226px;
	height:229px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	position:absolute;
	top:46px;
	left:744px;
	background:url(../images/kvmenubg.gif) top right repeat-y;
}
.top_index .kvmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.top_index .kvmenu ul li{
	font-size:12px;
	padding:0px 0px 0px 28px;
}
.top_index .kvmenu ul li a{
	display:block;
	height:29px;
	border-top:1px solid #fff;
	border-bottom:1px solid #999;
	padding:15px 0px 0px 8px;
	color:#333;
	text-decoration:none;
}
.top_index .kvmenu ul li a:hover{
	background:url(../images/kvmenubg2.gif) top right repeat-y;
	color:#07499A;
}
.top_index .kvmenu ul li.current{
	padding:0px 0px 0px 0px;
	
}
.top_index .kvmenu ul li.current a{
	display:block;
	border:none;
	height:31px;
	background:url(../images/kv_c_submenubg.gif) top right no-repeat;
	padding:15px 0px 0px 36px;
	font-weight:bold;
	color:#07499A;
	text-decoration:none;
}



.top_index .f1{ position:absolute; top:115px; left:-15px;}
.top_index .f2{ position:absolute;/* top:35px; left:247px;*/}
.top_index .f2 object{
	width:536px;
	height:227px;
	border:1px solid #fff;
}
.top_index .f2 embed{
	width:536px;
	height:227px;
	border:1px solid #fff;
}
.pageLeft_index{
	float:left;
	display:block;
	width:231px;
}
.pageRight_index{
	float:left;
	display:block;
	width:750px;
	margin:0px;
	padding:0px 0px 5px 0px;
}
.pageLeft_index .menu{
	background:url(../images/menubg_index.jpg) top left no-repeat !important;
	padding:0px 10px 0px 13px;
	margin-bottom:0.5em;
}
.studentHead{
	background:url(../images/studentHead.jpg) left top no-repeat;
	width:173px;
	height:52px;
}
.graduateHead{
	background:url(../images/graduateHead.jpg) left top no-repeat;
	width:173px;
	height:52px;
}
.special{
	margin-left:auto;
	margin-right:auto;
	padding:5px 0px 0px 0px;
	width:173px;
}
.special ul{
	list-style:none;
	margin:0em 0em 0.5em 0em;
}
.special ul li{
	padding:10px 0px 6px 7px;
	margin:0px;
	background:url(../images/menulistbg.gif) top left repeat-x;
	border-bottom:1px solid #e1e1e1;
}
.special ul li a{
	color:#454545;
	font-size:0.91em;
	line-height:1.5em;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/icon03.gif) 0px 3px no-repeat;
}
.special ul li a:hover{
	color:#1F7E9E;
	text-decoration:none;
	background:url(../images/icon20.gif) 0px 4px no-repeat;
}
.special ul li.current a{
	color:#1F7E9E;
	font-size:0.91em;
	line-height:1.5em;
	text-decoration:none;
	padding-left:15px;
	background:url(../images/icon20.gif) 0px 4px no-repeat;
}
.special ul li.current a:hover{
	color:#CC3300;
	text-decoration:none;
	background:url(../images/icon23.gif) 0px 4px no-repeat;
}
.submenu{
	background:url(../images/submenubg.gif) top left repeat-x;
	margin-left:-7px;
}

.submenu ul{
	list-style:none;
	margin:0em 0em 0.5em 0em;
}
.submenu ul li{
	padding:10px 0px 6px 20px;
	margin:0px;
	background:url(../images/line01.gif) top left repeat-x;
	border:none;
}
.submenu ul li a{
	color:#454545;
	font-weight:normal !important;
	font-size:0.91em;
	line-height:1.5em;
	text-decoration:none;
	padding-left:17px !important;
	background:url(../images/icon21.gif) 3px 6px no-repeat !important;
}
.submenu ul li a:hover{
	color:#CC3300;
	text-decoration:none;
	background:url(../images/icon22.gif) 3px 6px no-repeat !important;
}
.register{
	padding:5px 0px 5px 20px;
}
.reg_company{
	float:left;
	display:block;
	width:93px;
	height:26px;
}
.reg_student{
	float:left;
	display:block;
	width:93px;
	height:26px;
}
.epaperdiv{
	width:199px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0.5em;
}
.epaperdiv .head{
	background:url(../images/epaperHead.jpg) left top no-repeat;
	width:199px;
	height:54px;	
}
.epaperdiv .body{
	border:1px solid #b9b9b9;
	border-top:none;
	background-color:#e7e7e7;
	margin:0px 1px 12px 5px;
	padding:5px 5px 5px 5px;
	text-align:center;
}
.epaperdiv .body input{
	margin-bottom:0.35em;
}
.epaperdiv .body td{
	padding:2px 1px 1px 0px;
	vertical-align:middle;
	text-align:center;
	font-size:0.83em;
	line-height:1.35em;
}

.weblinks{
	width:960px;
	border-bottom:1px solid #ccc;
	margin:5px auto 10px auto;
}
.weblinks .head{
	background:url(../images/linksHead.gif) left top no-repeat;
	height:28px;
	position:relative;
}
.weblinks .head .more{
	position:absolute;
	right:10px;
	top:7px;
}
.weblinks .body{
	background:url(../images/linksBodybg.gif) left top repeat-y #ccc;
	padding:0px 0px 0px 0px;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.bannerdiv{
	padding:7px 5px 5px 10px;
	margin:0px;
	border:1px solid #fff;
	border-top:none;
	text-align:left;
}
.bannerdiv img{
	width:160px;
	height:60px;
	border:1px solid #c8c8c8;
	padding:3px;
	background-color:#fff;
	margin:0px 8px;
}
.indexR_left{
	float:left;
	display:block;
	padding:0px !important;
	margin:0px;
	width:538px;
}
.indexR_right{
	float:left;
	display:block;
	margin:0px;
	position:relative;
	width:204px;
	padding:0px 0px 0px 7px;	
}
.box1{
	width:531px;
	background:url(../images/cLeft_1_foot.jpg) left bottom no-repeat;
	padding:0px 0px 19px 0px;
	margin-top:15px;
}
.box1 .head{
	background:url(../images/cLeft_1_top.jpg) left top no-repeat;
	padding:0px 0px 0px 0px;
	position:relative;
	height:28px;
}
.box1 .head ul{
	list-style:none;
	position:absolute;
	top:-7px;
	left:10px;
}
.box1 .head ul li{
	float:left;
	display:block;
	color:#666666;
	font-size:12px;
	padding:12px 6px 0px 6px;
}
.box1 .head ul li a{
	color:#454545;
	text-decoration:none;
}
.box1 .head ul li a:hover{
	color:#FF3300;
	text-decoration:underline;
}
.box1 .head ul li.current{
	float:left;
	display:block;
	color:#ffffff;
	background:url(../images/indextab_c_left.gif) left top no-repeat;
	font-size:14px;
	font-weight:bold;
	padding:0px 0px 0px 10px;
}
.box1 .head ul li.current a{
	float:left;
	display:block;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	height:21px;
	padding:10px 10px 0px 0px;
	background:url(../images/indextab_c_right.gif) right top no-repeat;
}
.box1 .head ul li.current a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.box1 .head ul li.sline{
	float:left;
	display:block;
	background:url(../images/bg10.gif) 0px 8px no-repeat;
	width:2px;
	height:28px;
	margin:0px;
	padding:0px;
}
.box1 .body{
	padding:10px 20px 0px 18px;
	background:url(../images/cLeft_1_bg.jpg) top left repeat-y;
}
.box1 .body .more{
	text-align:right;
	padding:6px 8px 6px 0px;
	margin-right:2px;
	font-size:0.78em;
	color:#969696;
	background:url(../images/icon12.gif) right 10px no-repeat;
}
.box1 .body .more a{
	color:#969696;
	text-decoration:none;
}
.box1 .body .more a:hover{
	color:#f30;
	text-decoration:none;
}
.box1 .body .left{
	width:285px;
	float:left;
	padding:0px;
	margin:0px;
}
.box1 .body .right{
	width:190px;
	float:left;
	padding:0px 0px 0px 12px;
	margin:0px;
}
.box1 .body .left .news_title{
	font-size:0.91em;
	font-weight:bold;
	color:#333;
	padding:5px 0px 10px 0px;
}
.box1 .body .left .news_title a{
	color:#333;
	text-decoration:none;
}
.box1 .body .left .news_title a:hover{
	color:#f30;
	text-decoration:underline;
}
.box1 .body .left p{
	font-size:0.83em;
	line-height:1.5em;
	color:#333;
	padding:0px 0px 0px 0px;
}
.box1 .body .left p span{
	color:#c60;
}
.box1 .body .left p a.more{
	color:#f60;
	text-decoration:none;
	font-size:0.83em;
	background:none;
	padding:0px 0px 0px 2px;
}
.box1 .body .left p a.more:hover{
	color:#f30;
	text-decoration:underline;
}
.box1 .body ul{
	list-style:none;
	margin:0px;
	padding:0px;
}

.box1 .body ul li{
	background:url(../images/icon05.gif) 0px 3px no-repeat;
	padding:0px 0px 0px 13px;
	font-size:0.75em;
	line-height:1.5em;
	margin-bottom:0.2em;
	/*border-bottom:1px dotted #aaaaaa;*/
}
.box1 .body ul li a{
	color:#F66C0A;
	text-decoration:none;
}
.box1 .body ul li a:hover{
	color:#f30;
	text-decoration:underline;
}
.box1 .body ul li .date{
	color:#FF6600;
	padding-right:8px;
}
.box1 .body table{
	width:100%;
	background:url(../images/jobthbg.gif) 0px 0px no-repeat;
}
.box1 .body th{
	font-size:0.8em;
	color:#000000;
	font-weight:normal;
	background:none;
	padding:5px 0px 3px 1px;
	vertical-align:middle;
}
.box1 .body td{
	font-size:0.83em;
	line-height:1.5em;
	color:#555555;
	font-weight:normal;
	background:none;
	padding:8px 0px 5px 0px;
	background:url(../images/dot01.gif) bottom repeat-x;
	vertical-align:middle;
}
.box1 .body td.date{
	color:#FF6600;
	font-size:0.81em;
}
.box1 .body td a{
	color:#006699;
	text-decoration:none;
}
.box1 .body td a:hover{
	color:#FF6600;
	text-decoration:underline;
}
.more1{
	text-align:right;
	padding:5px 0px 5px 0px;
}
.box2{
	width:531px;
	background:url(../images/cLeft_2_foot.jpg) left bottom no-repeat;
	padding:0px 0px 9px 0px;
}
.box2 .head{
	background:url(../images/cLeft_2_top.jpg) left top no-repeat;
	padding:0px 0px 0px 0px;
	height:50px;
}
.box2 .body{
	padding:0px 16px 4px 38px;
	background:url(../images/cLeft_2_bg.jpg) top left repeat-y;
}
.box2 .body table{
	width:100%;
}
.box2 .body th{
	white-space:nowrap;
	font-size:0.83em;
	color:#333333;
	font-weight:normal;
	text-align:left;
	padding:5px;
	vertical-align:top;
}
.box2 .body td{
	padding:3px 5px 2px 5px;
	font-size:0.83em;
	color:#000;
	vertical-align:top;
}
.box2 .body select{
	width:150px;
}
.box2 .body input{
	width:145px;
}
.box3{
	width:538px;
	padding:12px 0px 0px 0px;
}
.box3 .head{
	background:url(../images/cLeft_3_top.jpg) left top no-repeat;
	height:50px;
}
.box3 .body{
	padding:0px 15px 4px 24px;
	background:url(../images/cLeft_3_bg.jpg) top left repeat-y;
}
.box3 .foot1{
	background:url(../images/cLeft_3_foot_1.jpg) left bottom no-repeat;
	height:17px;
	font-size:0.1em;
}
.box3 .foot2{
	background:url(../images/cLeft_3_foot_2.jpg) left bottom no-repeat;
	height:72px;
	position:relative;

}
.box3 .foot2 .div1{
	position:absolute;
	top:9px;
	left:25px;
	font-size:0.78em;
}
.box3 .foot2 .div1 span{
	display:block;
	float:left;
	padding:3px 5px 9px 0px;
	color:#663300;
}
.box3 .foot2 .div1 span.y{
	background:url(../images/thumbtack_yellow_2.jpg) 0px 0px no-repeat;
	padding-left:25px !important;
	color:#484848;
}
.box3 .foot2 .div1 span.p{
	background:url(../images/thumbtack_pink_2.jpg) 0px 0px no-repeat;
	padding-left:25px !important;
	color:#484848;
}
.box3 .foot2 .div1 span.b{
	background:url(../images/thumbtack_blue_2.jpg) 0px 0px no-repeat;
	padding-left:25px !important;
	color:#484848;
}
.box3 .foot2 .div1 span.g{
	background:url(../images/thumbtack_green_2.jpg) 0px 0px no-repeat;
	padding-left:25px !important;
	color:#484848;
}
.box3 .foot2 .div1 span.n{
	background:url(../images/thumbtack_purple_2.jpg) 0px 0px no-repeat;
	padding-left:25px !important;
	color:#484848;
}
.box3 .foot2 .div2{
	position:absolute;
	top:45px;
	left:348px;
	font-size:0.78em;
	color:#e1811d;
}
.box3 .foot2 .div2 a{
	color:#5c462f;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/icon08.gif) 0px 3px no-repeat;
	padding-left:6px;
	margin:0px 4px;
}
.box3 .foot2 .div2 a:hover{
	color:#993300;
	text-decoration:underline;	
}
.box3 .foot2 .div2 span{
	background:url(../images/bg12.gif) 0px 0px no-repeat;
	width:2px;
}
.box3 .body ul{
	list-style:none;
	width:330px;
	margin-right:15px;
}

.box3 .body ul li{
	padding:0px 0px 0px 24px;
	font-size:0.83em;
	line-height:1.35em;
	margin-bottom:0.2em;
	color:#333333;
}
.box3 .body ul li.y{
	background:url(../images/thumbtack_yellow_1.jpg) 0px 0px no-repeat;
}
.box3 .body ul li.p{
	background:url(../images/thumbtack_pink_1.jpg) 0px 0px no-repeat;
}
.box3 .body ul li.b{
	background:url(../images/thumbtack_blue_1.jpg) 0px 0px no-repeat;
}
.box3 .body ul li.g{
	background:url(../images/thumbtack_green_1.jpg) 0px 0px no-repeat;
}
.box3 .body ul li.n{
	background:url(../images/thumbtack_purple_1.jpg) 0px 0px no-repeat;
}
.box3 .body ul li div{
	background:url(../images/bg11.gif) bottom repeat-x;
	padding:0px 7px 3px 0px;
}
.box3 .body ul li a{
	color:#cc6600;
	text-decoration:none;
	padding-left:8px;
}
.box3 .body ul li a:hover{
	color:#CC3300;
	text-decoration:underline;
}
.box3 .body table{
	margin-right:6px;
	font-size:0.83em;
	line-height:1.5em;
	width:98%;
}
.box3 .body th{
	color:#000000;
	font-weight:normal;
	/*background:url(../images/bg11.gif) bottom repeat-x;*/
	border-bottom:2px solid #dfdfdf;
	padding:0px 5px 2px 0px;
	text-align:center;
}
.box3 .body th.aleft{
	text-align:left;
	padding-left:22px;
}
.box3 .body td{
	background:url(../images/bg11.gif) bottom repeat-x;
	padding:5px 7px 3px 0px;
	color:#666666;
}
.box3 .body td.acenter{
	text-align:center;
}
.box3 .body td.aright{
	text-align:right;
}
.box3 .body td.acenter{
	text-align:center;
}
.box3 .body td div.y{
	background:url(../images/thumbtack_yellow_1.jpg) left center no-repeat;
	padding-left:22px;
}
.box3 .body td div.p{
	background:url(../images/thumbtack_pink_1.jpg) left center no-repeat;
	padding-left:22px;
}
.box3 .body td div.b{
	background:url(../images/thumbtack_blue_1.jpg) left center no-repeat;
	padding-left:22px;
}
.box3 .body td div.g{
	background:url(../images/thumbtack_green_1.jpg) left center no-repeat;
	padding-left:22px;
}
.box3 .body td div.n{
	background:url(../images/thumbtack_purple_1.jpg) left center no-repeat;
	padding-left:22px;
}
.box3 .body td a{
	color:#cc6600;
	text-decoration:none;
	padding-left:5px;
}
.box3 .body td a:hover{
	color:#CC3300;
	text-decoration:underline;
}

.tagdiv{
	background:url(../images/hottag_foot.gif) left bottom no-repeat;
	padding:0px 0px 4px 0px;
	margin-bottom:0em;
	width:477px;
	margin-left:auto;
	margin-right:auto;
}
.tagdiv .body{
	background:url(../images/hottag_bodybg.gif) left top repeat-y;
	padding:0px 10px 3px 10px;
	/*text-align:justify;
	text-justify:distribute-all-lines;*/
}
.tagdiv .head{
	background:url(../images/hottag_top.gif) left top no-repeat;
	height:22px;
}
.tagdiv a{
	margin-right:3px;
	text-decoration:none;
}
.tagdiv a:hover{
	text-decoration:underline;
}
/*灰*/
.tagdiv a.tag1{
	color:#666666;
	font-size:0.68em;
}
/*棕*/
.tagdiv a.tag2{
	color:#CC9900;
	font-size:0.7em;
}
/*淺藍*/
.tagdiv a.tag3{
	color:#3399CC;
	font-size:0.83em;
}
/*桃紅*/
.tagdiv a.tag4{
	color:#CC3333;
	font-size:0.91em;
}
/*綠*/
.tagdiv a.tag5{
	color:#339933;
	font-size:1em;
}
/*深藍*/
.tagdiv a.tag6{
	color:#33C;
	font-size:1.15em;
}

.box4{
	width:202px;
	padding:0px 0px 25px 0px;
	margin:10px 0px 0px 16px;
	background:url(../images/blogFoot.gif) left bottom no-repeat;
}
.box4 .head{
	background:url(../images/blogHead.gif) left top no-repeat;
	height:53px;
	padding:0px;
}
.box4 .body{
	padding:5px 10px 0px 12px;
	margin:0px;
	background:url(../images/blogbg.gif) top left repeat-y;
	position:relative;
}
.box4 .body .more{
	text-align:right;
	padding:5px 0px 0px 0px;
}
.blog{
	padding:0px 0px 0px 0px;
	margin:0px;
}
.blogtitle{
	padding:0px 0px 6px 0px;
	margin:0px;
	line-height:1.5em;
}
.blogtitle a{
	color:#2B84A1;
	font-size:0.83em;
	line-height:1.5em;
	font-weight:bold;
	text-decoration:none;
}
.blogtitle a:hover{
	color:#9e513d;
	text-decoration:underline;
}
.who{
	font-size:0.81em;
	color:#666;
}
.bpic{
	float:left;
	width:88px;
	margin:0px 5px 3px 0px;
	padding:0px;	
}
.bpic img{
	width:88px;
}
.blog p{
	font-size:0.78em;
	line-height:1.35em;
	color:#333;
	padding:0px;
	margin:0px;
}
.more2{
	position:absolute;
	width:38px;
	height:13px;
	right:20px;
	top:5px;
}
ul.blogtab{
	list-style:none;
	background:url(../images/bg13.gif) bottom repeat-x;
	height:21px;
	padding:0px 6px 0px 0px;
	margin:0px 0px 6px 0px;
}
ul.blogtab li{
	float:left;
	display:block;
	padding:0px 0px 0px 0px;
	margin:0px 3px 0px 0px;
}
ul.blogtab li a{
	float:left;
	display:block;
	background-color:#cb8e7c;
	height:16px;
	padding:3px 6px 0px 6px;
	font-size:0.78em;
	text-decoration:none;
	color:#ffffff;
}
ul.blogtab li a:hover{
	text-decoration:underline;
	color:#ffffff;
}
ul.blogtab li.current{
	float:left;
	display:block;
	background:url(../images/blogtab_c_left.gif) left top no-repeat;
	padding:0px 0px 0px 10px;
	margin-right:3px;
}
ul.blogtab li.current a{
	float:left;
	display:block;
	background:url(../images/blogtab_c_right.gif) right top no-repeat;
	height:16px;
	padding:5px 10px 0px 0px;
	font-size:0.78em;
	text-decoration:none;
	color:#666666;
}
ul.blogtab li.current a:hover{
	text-decoration:none;
	color:#CC6600;
}
.messenger{
	width:204px;
	height:59px;
	position:absolute;
	top:-60px;
	left:5px;
	z-index:5000;
}
.share{
	margin:6px 0px 6px 0px;
	width:203px;
}
.share .head{
	background:url(../images/richShare.jpg) right top no-repeat;
	height:53px;
}
.share .body{
	padding:0px 12px 0px 8px;
}
.share .body ul{
	list-style:none;
}
.share .body ul li{
	border-bottom:1px solid #B2B2B2;
	padding:5px 0px 5px 25px;
	background:url(../images/icon03.gif) 10px 11px no-repeat;
}
.share .body ul li a{
	color:#454545;
	text-decoration:none;
	font-weight:bold;
	font-size:0.93em;
	line-height:1.5em;
}
.share .body ul li a:hover{
	color:#CC3300;
	text-decoration:none;
}
.hotTopic{
	margin:10px 0px 6px 0px;
	width:201px;
	background:url(../images/hotTopic_bodybg.jpg) left top repeat-y;
}
.hotTopic .head{
	background:url(../images/hotTopic.jpg) left top no-repeat;
	position:relative;
}
.hotTopic .head .more{
	position:absolute;
	right:14px;
	top:17px;
}
.hotTopic .body{
	background:url(../images/hotTopic_foot.jpg) left  bottom no-repeat;
	padding:40px 15px 15px 15px;
}
.hotTopic .body p{
	margin:0px 0px 5px 0px;
	padding:0px;
	color:#ff6600;
	font-size:0.83em;
	font-weight:bold;
	line-height:1.35em;
}
.hotTopic .body div{
	padding:5px 0px 3px 0px;
	font-size:0.81em;
	line-height:1em;
}
.jobStation{
	margin:10px 0px 6px 0px;
	width:203px;
	background:url(../images/jobStation_bodybg.jpg) left top repeat-y;
}
.jobStation .head{
	background:url(../images/jobStation.jpg) left top no-repeat;
	height:64px;
}
.jobStation .body{
	background:url(../images/jobStation_foot.jpg) left bottom no-repeat;
	padding:0px 5px 12px 5px;
}
.jobNumSpec{
	background:url(../images/jobNumSpec.gif) left top no-repeat;
	height:39px;
	width:181px;
	margin-left:6px;
}
.jobNum{
	margin:10px 0px 12px 6px;
	background:url(../images/icon09.gif) 0px 2px no-repeat;
	padding-left:12px;
	height:15px;
}
.jobNum span{
	float:left;
	display:block;
	font-size:0.78em;
	line-height:1.3em;
	color:#666666;
}
.jobNum span.bspan{
	font-weight:bold;
}
.greenbg{
	background:url(../images/greenBar.gif) left top no-repeat;
	width:65px;
	height:15px;
	margin-right:5px;
	margin-left:2px;
}
.orangebg{
	background:url(../images/orangeBar.gif) left top no-repeat;
	height:15px;
	position:relative;
}
.white_icon{
	background:url(../images/whitebar.gif) left top no-repeat;
	height:15px;
	width:5px;
	position:absolute;
	right:-3px;
	top:0px;
}
.richvideo{
	background:url(../images/richVideobg.jpg) left top no-repeat;
	width:186px;
	height:153px;
	/*width:203px;
	height:177px;*/
	margin-top:10px;
	padding:24px 0px 0px 17px;
}
.movie{
	width:169px;
	height:111px;
}
.more3{
	text-align:right;
	padding:5px 10px 0px 0px;
}
/*子頁*/
.top_index_student{
	background:url(../images/index_top_student_1.jpg) top repeat-x;
	height:227px;
	position:relative;
}
.top_index_student .f1{ position:absolute; top:120px; left:10px;}
.top_index_student .f2{ position:absolute; top:35px; left:250px;}
.top_index_student .f2 object{
	width:628px;
	height:292px;
}
.top_index2_student{
	background:url(../images/index_top_student_2.jpg) top left no-repeat;
	height:98px;
	width:750px;
}
.top_index_graduate{
	background:url(../images/index_top_graduate_1.jpg) top repeat-x;
	height:227px;
	position:relative;
}
.top_index_graduate .f1{ position:absolute; top:120px; left:10px;}
.top_index_graduate .f2{ position:absolute; top:35px; left:250px;}
.top_index_graduate .f2 object{
	width:628px;
	height:292px;
}
.top_index2_graduate{
	background:url(../images/index_top_graduate_2.jpg) top left no-repeat;
	height:98px;
	width:750px;
}
.orangeHead{
	background:url(../images/line_menu_orange.gif) left bottom no-repeat;
}
.orangeHead h3{
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin:0px;
	padding:10px 0px 8px 20px;
	background:url(../images/icon_orangeCircle.gif) 0px 13px no-repeat;
	color:#555555;
}
.blueHead{
	background:url(../images/line_menu_blue.gif) left bottom no-repeat;
}
.blueHead h3{
	font-size:1em;
	font-weight:bold;
	line-height:1.5em;
	margin:0px;
	padding:10px 0px 8px 20px;
	background:url(../images/icon_blueCircle.gif) 0px 13px no-repeat;
	color:#336b78;
}

.hala{
	margin:10px 0px 6px 0px;
	width:201px;
	background:url(../images/hotTopic_bodybg.jpg) left top repeat-y;
}
.hala .head{
	background:url(../images/hala_head.gif) left top no-repeat;
	padding:70px 0px 0px 0px;
	position:relative;
}
.hala .head .more{
	position:absolute;
	right:14px;
	top:17px;
}
.hala .body{
	background:url(../images/hotTopic_foot.jpg) left  bottom no-repeat;
	padding:0px 15px 15px 15px;
}
.hala .body table{
	width:100%;
	font-size:0.78em;
	line-height:1.2em;
	color:#656565;
}
.hala .body td{
	padding:5px 0px 3px 0px;
	vertical-align:middle;
}
.hala .body td a{
	color:#656565;
	text-decoration:none;
}
.hala .body td a:hover{
	color:#CC6600;
	text-decoration:underline;
}
.new{
	width:22px;
	height:9px;
	margin-left:3px;
}
.space{
	padding:5px 0px 10px 0px;
}
.box5{
	width:531px;
	background:url(../images/parttime_bodybg.gif) 0px 7px repeat-y;
	padding:0px 0px 0px 0px;
	margin-top:0.5em;
}
.box5 .head{
	background:url(../images/parttime_head.gif) left top no-repeat;
	padding:0px 0px 0px 0px;
	height:55px;
	position:relative;
}
.box5 .head .more{
	position:absolute;
	left:25px;
	top:41px;
}
.box5 .body{
	padding:0px 24px 25px 24px;
	background:url(../images/parttime_foot.gif) bottom left no-repeat;
}
.one{
	display:block;
	float:left;
	width:107px;
	margin:0px 6px;
}
.imgdiv{
	width:97px;
	height:104px;
	background:url(../images/picbg.gif) left top no-repeat;
	padding:4px 6px 0px 4px;
	text-align:center;
}
.imgdiv img{
	/*width:97px;
	height:97px;*/
	max-height:97px;
	max-width:97px;
}
.imgtb{
	border-collapse:collapse;
	border-spacing:0px;
	width:100%;
	margin-left:5px;
}
.imgtb td{
	padding:0px 0px 3px 0px;
}
.imgtb td.imgtd{
	vertical-align:middle;
	height:105px;
	text-align:left;
}
.imgtb img{
	border:2px solid #b2b2b2;
	/*max-height:97px;
	max-width:97px;*/
	width:97px;
	height:auto;
	padding:1px;
	background-color:#FFFFFF;
}
.volume{
	background:url(../images/icon10.gif) 0px 0px no-repeat;
	padding:0px 0px 0px 16px;
	margin:3px 0px 2px 0px;
	font-size:0.78em;
	line-height:1.2em;
	color:#666666;
}
.volume span{
	color:#FF6600;
	font-weight:bold;
}
.commend{
	background:url(../images/icon11.gif) 0px 0px no-repeat;
	padding:2px 0px 0px 16px;
	margin:3px 0px 2px 0px;
	font-size:0.78em;
	line-height:1.2em;
	color:#666666;
}
.commend span{
	color:#FF6600;
	font-weight:bold;
}
.box2_small{
	width:203px;
	background:url(../images/inestSearch_bodybg.gif) 0px 6px repeat-y;
	padding:0px 0px 0px 0px !important;
	margin:0px;
}
.box2_small .head{
	background:url(../images/inestSearch_head.gif) left top no-repeat;
	padding:0px 0px 0px 0px;
	height:55px;
}
.box2_small .body{
	padding:0px 20px 22px 24px !important;
	margin:0px;
	width:159px;
	background:url(../images/inestSearch_foot.gif) left bottom no-repeat;
}
.box2_small .body table{
	width:auto;
	margin:0px;
}
.box2_small .body th{
	white-space:nowrap;
	font-size:0.75em;
	color:#333333;
	font-weight:normal;
	text-align:left;
	padding:5px 0px 5px 0px;
}
.box2_small .body td{
	padding:3px 0px 2px 5px;
}
.box2_small .body select{
	width:105px;
	font-size:0.75em;
}
.box2_small .body option{
	color:#666666;
}
.box4_small{
	width:202px;
	background:url(../images/smallBlog_bodybg.gif) 0px 6px repeat-y;
	padding:0px 0px 0px 0px;
	margin:0px;
}
.box4_small .head{
	background:url(../images/smallBlog_head.gif) left top no-repeat;
	padding:0px 0px 0px 0px;
	height:53px;
	position:relative;
}
.box4_small .head .more{
	position:absolute;
	top:15px;
	right:12px;
}
.box4_small .body{
	padding:6px 12px 23px 12px;
	margin:0px;
	background:url(../images/smallBlog_foot.gif) left bottom no-repeat;
}
.box4_small .body .bpic{
	float:none;
	width:120px;
	height:90px;
	margin-bottom:6px;
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	border:3px solid #cccccc;
}
.box4_small .body .bpic img{
	width:120px;
	height:90px;
}
.box4_small .body .blogtitle{
	padding:0px 0px 2px 0px;
	margin:0px;
	line-height:1.5em;
}
.box4_small .body .blogtitle a{
	color:#009999;
	font-size:0.91em;
	line-height:1.5em;
	font-weight:bold;
	text-decoration:none;
}
.box4_small .body .blogtitle a:hover{
	color:#CC6600;
	text-decoration:underline;
}
.box4_small .body .who{
	text-align:left;
	font-size:0.81em;
	color:#333333;
	padding:0px 3px 3px 0px;
}
.box4_small .body p{
	font-size:0.83em;
	line-height:1.35em;
	color:#000000;
	padding:0px;
	margin:0px;
}

/*detail new window*/
.subject_new{
	color:#333333;
	background:url(../images/cSubjectbg.jpg) top left repeat-x;
	/*width:735px;*/
	padding:5px 6px 5px 10px;
	width:100%;
}
.subject_new .Right{
	background:url(../images/cSubjectbbg_right.gif) bottom repeat-x;
	width:100%;
	float:none;

}
.subject_new .Left{
	background:url(../images/cSubjectbbg_left.gif) bottom right no-repeat;
	float:left;
	display:block;
}
 .subject_new .Left h3{
	font-size:0.91em;
	font-weight:normal;
	margin:0px;
	padding:10px 8px 8px 24px;
	color:#000000;
	background:url(../images/icon04.gif) 3px 8px no-repeat;
	float:none;
}
.a_Left{
	text-align:left !important;
}
.paddiv_new{
	padding:5px 10px 10px 25px;
}
.dotline{
	border-bottom:1px dotted #cccccc;
	padding-bottom:3px;
}
.stardiv{
	padding:8px 20px 0px 15px;
	margin-top:0.85em;
	position:relative;
	background:url(../images/star_bg_01.gif) left top no-repeat;
	height:34px;
	width:94%;
	font-size:0.83em;
	line-height:1.35em;
	color:#656565;
}
.starRight{
	background:url(../images/star_bg_02.gif) left top no-repeat;
	width:20px;
	height:41px;
	position:absolute;
	top:0px;
	right:0px;
}
.stardiv table{
}
.stardiv td{
	padding:0px 8px 0px 0px;
	vertical-align:middle;
}
input.button_small{
	font-size:0.83em;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}
select.select_small{
	font-size:0.78em;
	width:auto;
	color:#333333;
}
.nowrap{
	white-space:nowrap;
}
ul.links{
	list-style:none;
	margin:0px 0px 10px 20px;
}
ul.links li{
	float:left;
	display:block;
	background:url(../images/icon_folder.gif) 0px 3px no-repeat;
	padding:0px 0px 0px 20px;
	margin-bottom:0.25em;
	width:30%;
	font-size:0.91em;
	line-height:1.5em;
}
ul.links li a{
	color:#993300;
	text-decoration:none;
}
ul.links li a:hover{
	color:#993300;
	text-decoration:underline;
}
.dotdiv{
	background:url(../images/dot02.gif) top left repeat-x;
	padding:10px 0px 5px 0px;
	margin-left:20px;
}
dl.dllist{
	margin:0px;
	padding:0px;
}
dl.dllist dt{
	background:url(../images/icon14.gif) 0px 5px no-repeat;
	padding:0px 0px 0px 14px;
	color:#000000;
	
}
dl.dllist dt a{
	font-size:0.83em;
	line-height:1.5em;
	color:#000000;
	text-decoration:none;
}
dl.dllist dt a:hover{
	color:#993300;
	text-decoration:none;
}
dl.dllist dd{
	color:#565656;
	font-size:0.83em;
	line-height:1.5em;
	margin:0px 0px 6px 12px;
	padding:1px 0px 1px 0px;
	background:url(../images/dot01.gif) bottom left repeat-x;
}
.videobg{
	background:url(../images/videobg.gif) 0px 0px no-repeat;
	width:476px;
	height:403px;
	margin-left:90px;
	position:relative;
}
.videobg object{
	width:420px;
	height:315px;
	position:absolute;
	top:33px;
	left:28px;
}
.videospec{
	margin:0px 0px 0px 90px;
	padding:0px 0px 12px 0px;
	width:476px;
}
.videospec p{
	margin:0px 0px 6px 0px;
	padding-left:15px;
	font-size:0.91em;
	line-height:1.5em;
	color:#333333;
	text-align:center;
}
.picdiv{
	float:left;
	display:block;
	width:22%;
	text-align:center;
	padding:0px 12px 10px 0px;
	
}
.picdiv img{
	border:0;
}
.picdiv p{
	font-size:0.83em;
	line-height:1.5em;
	margin:0px;
	padding:10px 0px 0px 0px;
	color:#333333;
}
.sitemap{
	 padding:5px 5px 5px 18px;
}
.sitemap .foleft{
	width:30%;
	float:left;
	display:block;
	margin:0px 8px 10px 0px;
}
.sitemap h3{
	font-size:0.91em;
	line-height:1.5em;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	color:#0099CC;
	background:url(../images/headleft.gif) left top no-repeat;
	padding-left:12px;
	display:block;
}
.sitemap h3 a{
	color:#0099CC;
	text-decoration:none;
	background:url(../images/headright.gif) right top no-repeat;
	height:24px;
	padding:5px 12px 0px 0px;
	display:block;
}
.sitemap h3 a:hover{
	color:#0099CC;
	text-decoration:underline
}
.sitemap ul{
	list-style:none;
	margin-left:15px;
}
.sitemap ul li{
	color:#333333;
	font-size:0.83em;
	line-height:1.5em;
	padding-left:10px;
	margin-bottom:0.15em;
	background:url(../images/icon12.gif) 0px 7px no-repeat;
}
.sitemap ul li a{
	color:#333333;
	text-decoration:none;
}
.sitemap ul li a:hover{
	color:#CC3300;
	text-decoration:underline;
}
.sitemap ul li ul{
	margin-left:1em;
}
.sitemap ul li ul li{
	color:#666666;
	font-size:1em;
	padding-left:10px;
	background:url(../images/icon06.gif) 0px 8px no-repeat;
}
.sitemap ul li ul li a{
	color:#666666;
	text-decoration:none;
}
.sitemap ul li ul li a:hover{
	color:#CC3300;
	text-decoration:underline;
}

#allPage{
	position:absolute;
	padding:5px;
	background-color:#cccccc;
	border:2px solid #ffffff;
	background-image:url(images/pink/bg08.gif);
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
}
#allPage table{
	width:100%;
}
#allPage table th{
	background-color:#ffffff;
	background-image:none;
	border:1px solid #ededc7;
	color:#757575;
	font-size:0.92em;
	padding:2px;
	padding-top:5px;
}
#allPage table td{
	padding:2px;
	background-color:#f2f2f2;
	border:none;
	font-size:0.83em;
}
.dydiv{
	width:auto;
	text-align:right;
	float:left;
}
#refreshDyImg{
	cursor:pointer;
}
.dydiv a{
	color:#FF3300;
	text-decoration:none;
	padding-top:3px;
}
.dydiv a:hover{
	color:#ff0000;
	text-decoration:underline;
}
.cmdnum{
	font-size:0.88em;
	color:#CC6633;
	margin-left:1em;
	white-space:nowrap;
}
.c1{
	width:263px;
	height:75px;
	z-index:2000;
	position:absolute;
	left:232px;
	top:262px;
	background:url(../images/c1.gif) left bottom no-repeat;
}
.c1 a{
	width:53px;
	height:15px;
	display:block;
	position:absolute;
}
.c1 a.c1_1{
	bottom:4px;
	left:65px;
}
.c1 a.c1_2{
	bottom:4px;
	left:133px;
}
.c1 a.c1_3{
	bottom:4px;
	left:200px;
}
.c2{
	width:263px;
	height:75px;
	z-index:2000;
	position:absolute;
	left:502px;
	top:262px;
	background:url(../images/c2.gif) left bottom no-repeat;
}
.c2 a{
	width:53px;
	height:15px;
	display:block;
	position:absolute;
}
.c2 a.c2_1{
	bottom:4px;
	left:65px;
}
.c2 a.c2_2{
	bottom:4px;
	left:130px;
}
.c2 a.c2_3{
	bottom:4px;
	left:200px;
}
.logintb{
	width:951px;
	margin:0px 0px 0px 10px;
	border-collapse:collapse;
	border-spacing:0px;
}
.logintb td{
	vertical-align:top;
}
.logintb td.tbleft{
	width:359px;
}
.logintb td.tbright{
	background:url(../images/loginEditbg.gif) left top repeat-y;
	padding:10px 5px 10px 35px;
	word-wrap:break-word;
}
.logintb td.tbright img{
	max-width:550px;
}
.logindiv{
	width:359px;
	background:url(../images/loginbg.gif) left top repeat-y;
}
.logindiv .head{
	background:url(../images/loginTop.gif) left top no-repeat;
	height:61px;
	text-align:center;
	color:#266874;
	font-size:15px;
	font-weight:bold;
}
.logindiv .head div{
	padding:8px 0px 0px 0px;
}
.logindiv .body{
	background:url(../images/loginbg2.gif) left bottom no-repeat;
	padding:3px 10px 73px 15px;
}
.logindiv .body table{
	border-collapse:collapse;
	margin-left:5px;
}
.logindiv .body th{
	text-align:right;
	font-size:12px;
	font-weight:normal;
	color:#333;
	vertical-align:top;
	padding:3px 0px 0px 0px;
}
.logindiv .body td{
	text-align:left;
	font-size:12px;
	color:#333;
	padding:2px 5px 2px 2px;
}
.logindiv .body td input{
	margin-bottom:5px;
}
.logindiv .body td input.txt{
	width:165px;
	height:15px;
	font-size:12px;
	line-height:1.25em;
	color:#777;
	margin-right:6px;
}
.logindiv .body td img{
	border:none;
}
.logindiv .body td img.refresh{
	vertical-align:-2px;
}
.logindiv .body td img.code{
	margin:2px 0px 0px 0px;
}
.logindiv .body td.btntd img{
	margin-bottom:2px;
}
.logindiv .body td h3{
	font-weight:bold;
	font-size:13px;
	color:#328998;
	margin:10px 0px 3px 0px;
}
.logindiv .body td ul{
	margin:0px 0px 10px 0px;
	padding:0px;
	list-style:none;
}
.logindiv .body td ul li{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	background:url(../images/icon16.gif) 0px 4px no-repeat;
}
.logindiv .body td p{
	line-height:1.65em;
	margin:0px;
	padding:0px;
}
.logindiv .body td p img{
	vertical-align:-2px;
}

.d1{
	width:530px;
	height:75px;
	z-index:2000;
	position:absolute;
	left:232px;
	top:262px;
	background:url(../images/d1.gif) left bottom no-repeat;
}
.d1 span.user{
	position:absolute;
	left:240px;
	top:35px;
	font-size:0.91em;
	line-height:1.35em;
	color:#000;
	font-weight:normal;
}
.d1 span.dlink{
	position:absolute;
	right:0px;
	bottom:2px;
	font-size:0.83em;
	line-height:1.35em;
	font-weight:bold;
}
.d1 a{
	color:#216A94;
	text-decoration:none;
	padding:0px 10px 0px 6px;
	background:url(../images/icon17.gif) 0px 7px no-repeat;
}
.d1 a:hover{
	color:#f30;
	text-decoration:none;
}
.d2{
	width:530px;
	height:75px;
	z-index:2000;
	position:absolute;
	left:232px;
	top:262px;
	background:url(../images/d2.gif) left bottom no-repeat;
}
.d2 span.user{
	position:absolute;
	left:240px;
	top:35px;
	font-size:0.91em;
	line-height:1.35em;
	color:#000;
	font-weight:normal;
}
.d2 span.dlink{
	position:absolute;
	right:0px;
	bottom:2px;
	font-size:0.83em;
	line-height:1.35em;
	font-weight:bold;
}
.d2 a{
	color:#216A94;
	text-decoration:none;
	padding:0px 8px 0px 6px;
	background:url(../images/icon17.gif) 0px 7px no-repeat;
}
.d2 a:hover{
	color:#f30;
	text-decoration:none;
}
.resumediv{
	width:710px;
	background-color:#fff;
	padding:5px;
}
.btnRightdiv{
	position:absolute;
	right:8px;
	top:3px;
	padding:3px;
}
.btnRightdiv img{
	cursor:hand;
	cursor:pointer;
}
.outtb{
	width:100%;
	border-collapse:collapse
}
.outtb th{
	background-color:#fff;
	padding:10px 5px 3px 5px;
	text-align:left;
}
.outtb th span{
	font-size:0.91em;
	color:#693;
	background:url(../images/icon05.gif) 0px 5px no-repeat;
	padding-left:12px;
}
.outtb td{
	background-color:#fff;
	padding:0px;
}
.outtb td.firsttd{
	padding:3px 0px;
	font-size:0.83em;
	color:#333;
	border-bottom:2px solid #efefef;
}

.rDtltb{
	width:100%;
	border-collapse:collapse;
	border-bottom:2px solid #dfdfdf;
	border-top:1px solid #ccc;
}
.rDtltb th{
	color:#666;
	font-size:0.83em;
	line-height:1.5em;
	font-weight:bold;
	border-bottom:1px solid #fff;
	border-top:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	white-space:nowrap;
	padding:9px 5px 6px 5px;
	vertical-align:top;
	background:url(../images/bg08.gif) left top repeat #e9e9e9;
}
.rDtltb td{
	color:#333;
	font-size:0.83em;
	line-height:1.5em;
	border:1px solid #dfdfdf;
	padding:9px 5px 6px 5px;
	vertical-align:top;
	word-wrap:break-word;
	word-break:break-all;
}
.vaMiddle{
	vertical-align:middle !important;
}
.top_index_graduate .c1{
	position:absolute;
	left:232px;
	top:235px;
}
.top_index_graduate .c2{
	position:absolute;
	left:502px;
	top:235px;
}
.top_index_student .c1{
	position:absolute;
	left:232px;
	top:235px;
}
.top_index_student .c2{
	position:absolute;
	left:502px;
	top:235px;
}
.top_index_graduate .d1{
	position:absolute;
	left:232px;
	top:235px;
}
.top_index_graduate .d2{
	position:absolute;
	left:232px;
	top:235px;
}
.top_index_student .d1{
	position:absolute;
	left:232px;
	top:235px;
}
.top_index_student .d2{
	position:absolute;
	left:232px;
	top:235px;
}
.sbar{
	padding:0px 0px 0px 0px;
	margin-bottom:5px;
}
.sbarRight{
	background:url(../images/bar_gray.gif) right bottom no-repeat;
	padding:0px;
	margin:0px;
	width:100%;
}
.sbarLeft{
	background:url(../images/bar_grn.gif) left bottom no-repeat;
	float:left;
	display:block;
	margin:0px;
	padding:10px 5px 10px 0px;
	height:20px;
}
.sbarLeft h3{
	margin:0px;
	padding:0px 0px 0px 22px;
	font-size:0.91em;
	line-height:1.2em;
	font-weight:bold;
	color:#555;
	background:url(../images/icon01.gif) 1px 0px no-repeat;
}
.complete{
	float:left;
	display:block;
	padding:4px 0px 0px 10px;
	height:26px;
	font-size:0px;
	line-height:0px;
}
.complete img{
	margin:0px 2px;
}
.percent{
	float:left;
	display:block;
	margin:0px 2px;
	padding:8px 0px 0px 5px;
	font-size:13px;
	color:#333;
}
.percent em{
	font-size:15px;
	color:#C30;
	font-weight:bold;
	font-style:normal;
	padding-left:5px;
}
.nopadding{
	padding:0px !important;
}
.h4title{
	color:#693;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.btnright{
	text-align:right;
	padding:5px 0px 5px 0px;
}
.btncenter{
	text-align:center;
	padding:5px 0px 5px 0px;
}
ul.svyList{
	/*list-style:disc !important;*/
	list-style:none;
	padding:5px 0px 0px 0px;
}
ul.svyList li{
	background:url(../images/icon12.gif) 6px 6px no-repeat;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 16px;
	line-height:1.5em;
}
ul.svyList li a{
	font-size:15px;
	font-weight:bold;
}
ul.svyList li span{
	font-size:12px;
}
.selectClass{
	padding:0px 0px 0px 0px;
	font-size:13px;
	width:702px;
}
.selectClass a{
	color:#c30;
	text-decoration:none;
}
.selectClass a:hover{
	color:#f00;
	text-decoration:underline;
}
.selectClass span{
	color:#ccc;
	padding:0px 10px;
}
.selectClass .right{
	float:right;
	background:url(../images/selectClass.gif) 0px 6px no-repeat;
	padding:7px 0px 0px 95px;
}
.line1{
	background:url(../images/dot03.gif) left bottom repeat-x;
	font-size:0px;
	height:2px;
	margin:5px 0px 20px 0px;
	width:702px;
}
.videoClass{
	background:url(../images/videoClassbg.gif) left top no-repeat;
	width:702px;
	height:37px;
	font-size:15px;
	font-weight:bold;
	color:#666;
	margin:0px 0px 15px 0px;
	position:relative;
}
.videoClass span{
	padding:15px 0px 0px 60px;
	display:block;
}
.videoClass a.more{
	position:absolute;
	right:10px;
	top:16px;
	background:url(../images/icon_more.gif) left 1px no-repeat;
	padding:0px 0px 0px 12px;
	font-size:12px;
	font-weight:normal;
	color:#333;
	display:block;
	text-decoration:none;
}
.videoClass a.more:hover{
	background:url(../images/icon_more2.gif) left 1px no-repeat;
	color:#F60;
	text-decoration:none;
}
.login3{
	background:url(../images/loginbg3.gif) left top no-repeat;
	width:203px;
	height:129px;
	margin:0px 0px 5px 5px;
	position:relative;
}
.login3 ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.login3 ul li{
	font-size:12px;
	color:#333;
	background:url(../images/icon17.gif) 0px 4px no-repeat;
	*background:url(../images/icon17.gif) 0px 8px no-repeat;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 8px;
	*margin:0px;
}
.login3 ul li a{
	font-size:12px;
	font-weight:bold;
	color:#333;
	text-decoration:none;
}
.login3 ul li a:hover{
	color:#f60;
	text-decoration:none;
}
.login3 ul.id_1{
	position:absolute;
	left:128px;
	top:40px;
	*top:35px;
}
.login3 ul.id_2{
	position:absolute;
	left:128px;
	top:85px;
	*top:80px;
}
.subject_gray{
	font-size:13px;
	color:#fff;
	height:26px;
	background:url(../images/bg14.gif) left top repeat-x #333;
	position:relative;
	margin:-3px -2px 0px -1px;
}
.subject_gray span{
	background:url(../images/icon19.gif) 5px 5px no-repeat;
	padding:5px 0px 0px 25px;
	display:block;
}
.subject_gray .right{
	position:absolute;
	right:5px;
	top:3px;
}
.subject_undotline{
	font-size:13px;
	color:#555;
	font-weight:bold;
	background:url(../images/dot01.gif) left bottom repeat-x;
	margin:0px 0px 0px 0px;
}
.subject_undotline span{
	background:url(../images/icon18.gif) 0px 9px no-repeat;
	padding:7px 0px 5px 15px;
	margin:0px 0px 10px 0px;
	display:block;
}
.tb8{
	width:100%;
	border:3px double #999 !important;
	background-color:#efefef !important;
}
.tb8 th{
	font-weight:normal;
	color:#333333;
	font-size:0.83em;
	text-align:right;
	white-space:nowrap;
	vertical-align:top;
	padding:7px 5px 7px 5px;
	background:none !important;
	background-color:#e2e2e2 !important;
	border-bottom:1px solid #999 !important;
	border-right:1px solid #999 !important;
}
.tb8 td{
	font-weight:normal;
	color:#454545;
	font-size:0.83em;
	text-align:left;
	vertical-align:top;
	padding:7px 5px 7px 5px;
	border-bottom:1px solid #999 !important;
	border-right:1px solid #999 !important;
	background-color:#fff !important;
}
.paddiv2{
	padding:0px 15px 5px 25px;
}
.good{
	padding:0px 0px 0px 6px;
}
.projectColor{
	background:url(../images/bg15.gif) 0px 0px no-repeat;
	width:480px;
	height:77px;
	margin:10px 0px 0px 0px;
	padding:6px 10px 0px 10px;
}
.projectColor div{
	text-indent:-75px;
	margin-left:75px;
	line-height:1.25em;
	padding-top:0px;
}
.projectColor span{
	/*display:block;
	float:left;*/
	padding:2px 5px 4px 0px;
	_padding:0px 5px 0px 0px;
	color:#555;
	font-size:0.8em;
}
.projectColor span.y{
	background:url(../images/thumbtack_yellow_1.jpg) 0px 2px no-repeat;
	_background:url(../images/thumbtack_yellow_1.jpg) 0px 0px no-repeat;
	padding:2px 18px 4px 25px !important;
	_padding:0px 18px 0px 25px !important;
	text-indent:0px;
}
.projectColor span.p{
	background:url(../images/thumbtack_pink_1.jpg) 0px 2px no-repeat;
	_background:url(../images/thumbtack_pink_1.jpg) 0px 0px no-repeat;
	padding:2px 18px 4px 25px !important;
	_padding:0px 18px 0px 25px !important;
	text-indent:0px;
}
.projectColor span.b{
	background:url(../images/thumbtack_blue_1.jpg) 0px 2px no-repeat;
	_background:url(../images/thumbtack_blue_1.jpg) 0px 0px no-repeat;
	padding:2px 18px 4px 25px !important;
	_padding:0px 18px 0px 25px !important;
	text-indent:0px;
}
.projectColor span.g{
	background:url(../images/thumbtack_green_1.jpg) 0px 2px no-repeat;
	_background:url(../images/thumbtack_green_1.jpg) 0px 0px no-repeat;
	padding:2px 18px 4px 25px !important;
	_padding:0px 18px 0px 25px !important;
	text-indent:0px;
}
.projectColor span.p2{
	background:url(../images/thumbtack_purple_1.jpg) 0px 2px no-repeat;
	_background:url(../images/thumbtack_purple_1.jpg) 0px 0px no-repeat;
	padding:2px 18px 4px 25px !important;
	_padding:0px 18px 0px 25px !important;
	text-indent:0px;
}
.facebook{
	width:199px;
	height:444px;
	text-align:center;
	margin:0px auto;
	padding:5px 0px 0px 0px;
}
.loginInfo{
	background:url(../images/loginInfobg.gif) left top repeat-y;
	width:203px;
	/*height:129px;*/
	margin:0px 0px 5px 5px;
	position:relative;
}
.loginInfo .body{
	background:url(../images/loginInfoTop.gif) left top no-repeat;
	padding:40px 0px 30px 70px;
	height:auto !important; 
	height:50px;
	min-height:50px;
}
.loginInfo .foot{
	background:url(../images/loginInfoFoot.gif) left top no-repeat;
	height:12px;
	font-size:0px;
}
.helloInfo{
	background:url(../images/icon17.gif) 3px 5px no-repeat;
	padding:0px 0px 0px 10px;
	/*margin-left:70px;*/
	/*position:absolute;
	left:70px;
	top:35px;*/
	font-size:13px;
	line-height:1.5em;
	width:110px;
	color:#333;
}
.helloInfo span{
	color:#c30;
	padding:0px 0px 0px 3px;
}
.btns{
	position:absolute;
	left:80px;
	bottom:10px;
	width:115px;
}

/*Resume Help*/

.resumeHelp{
	width:680px;
	margin:0px auto;
	border-left:1px solid #efefef;
	border-right:1px solid #efefef;
}
.resumeHelp_top{
	background:url(../images/resumeHelp_top.gif) left top no-repeat;
	height:56px;
}
.resumeHelp_body{
	padding:15px 25px 10px 26px;
}
.resumeHelp_notice{
	width:625px;
	background:url(../images/resumeHelp_body.gif) left top repeat-y;
	margin:0px 0px 10px 0px;
}
.resumeHelp_notice .head{
	background:url(../images/resumeHelp_head.gif) left top no-repeat;
	height:32px;
}
.resumeHelp_notice .foot{
	background:url(../images/resumeHelp_foot.gif) left top no-repeat;
	height:18px;
	font-size:0px;
}
.resumeHelp_notice .body{
	padding:5px 15px 0px 18px;
}
.resumeHelp_notice ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.resumeHelp_notice ul li{
	font-size:12px;
	line-height:1.5em;
	color:#38607E;
	margin:3px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	background:url(../images/icon24.gif) 3px 5px no-repeat;
}
.resumeHelp_title{
	padding:12px 0px 8px 0px;
}
textarea.resumeHelp_ta{
	width:615px;
	height:60px;
	border:1px solid #ccc;
	padding:5px;
	font-size:12px;
}
ul.resumeHelp_list{
	width:615px;
	margin:0px;
	padding:5px 0px 10px 0px;
	list-style:none;
}
ul.resumeHelp_list li{
	font-size:12px;
	line-height:1.5em;
	color:#545454;
	margin:3px 0px 2px 0px;
	padding:0px 0px 0px 15px;
	background:url(../images/icon25.gif) 3px 5px no-repeat;
}
