a {
	color: #0066CC;
	text-decoration: none;
}
a:link {	text-decoration: none;}
a:visited {	text-decoration: none;}
a:hover {	text-decoration: underline;}
a:active {	text-decoration: underline;}
#pic_typ {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	width: 210px;
}
.height20 {
	padding-top: 5px;
}
.search_tb01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	padding-top: 4px;
	padding-bottom: 4px;
}
#arrow {
	padding-right: 5px;
}

#supper_hot {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20pt;
	letter-spacing: 1px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	_padding-top: 6px;
	_padding-bottom: 6px;
}
#supper_hot .a {
	font-size: 15pt;
	color: #CE3B6C;
}
#supper_hot .b {
	font-size: 12pt;
	color: #0066CC;
}
#supper_hot .c {

	font-size: 16pt;
	color: #14A1A1;
}
#supper_hot .d {


	font-size: 12pt;
	color: #896189;
}
#supper_hot .e {



	font-size: 14px;
	color: #FE099D;
}
#supper_hot .f {




	font-size: 15px;
	color: #CE0909;
}
#supper_hot .g {





	font-size: 12px;
	color: #515151;
}
.class_tit {
	font-size: 13px;
	background-color: #FBDAA1;
	padding-top: 3px;
	padding-bottom: 3px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
#specialproject {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15pt;
	color: #000000;
}

.class_tb01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 3px;
	padding-bottom: 3px;
}
.class_tb01 span {
	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
.class_tit01 {

	font-size: 9pt;
	background-color: #FDEBCC;
	padding-top: 4px;
	padding-bottom: 6px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.class_tb02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
}
.class_tb02 span {

	font-size: 16px;
	font-weight: bold;
	color: #0066CC;
}
#toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#toplink a {
	color: #666666;
}
#toplink .pt10 {
	font-size: 13px;
	color: #0033FF;
}

.h25 {
	height: 25px;
	padding-left: 5px;
}
#search_keyword {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
#center {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#search_keyword a {
	color: #0066CC;
}
#center a {
	color: #0066CC;
}
#persontime {
	background-image: url(../image/2008training/persontime_bg.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	padding-right: 8px;
	padding-left: 10px;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 6px;
	_padding-top: 3px;
	_padding-bottom: 6px;
	height: 26px;
}
.pt9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.tit_bg {
	background-image: url(../image/2008training/titbg.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.h_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
}


.red {
	color: #CC3333;
}
.supper_hot_bg {
	background-image: url(../image/2008training/triningtop_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.hotjob_bg {
	background-image: url(../image/2008training/hotjob_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 7px;
	padding-bottom: 10px;
}
.jobsearch_bg {

	background-image: url(../image/2008training/jobsearch_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 5px;
}
.specialproject_bg {


	background-image: url(../image/2008training/specialproject_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 11px;
	padding-bottom: 18px;
}
#specialproject span {
	font-size: 16px;
	font-weight: bold;
}

.jobsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.jobsearch a {
	color: #666666;
}

#specialproject a {
	color: #0066CC;
}
#ad_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	padding-left: 5px;
}
#ad_link span {
	font-size: 15px;
	font-weight: bold;
}
#ad_link span a {
	color: #0066CC;
	text-decoration: none;
}
#ad_link a {
	color: #333333;
}
#ad_link02 {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
}
#ad_link02 span {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
#ad_link02 a {
	color: #333333;
}

.t11 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #333333;	line-height: 18px;}
.t13px {font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	color: #333333;	}
a.b {color: #0000CC;}
a.b:hover, a.b:active {text-decoration: underline;}
.class_tit02 {


	font-size: 9pt;
	background-color: #ffffff;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 2px;
	padding-left: 2px;
}
.search_tb02 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #0066CC;
	padding-top: 4px;
	padding-bottom: 4px;
}
.search_tb02 input {
	color: #0066CC;
}
.search_tb02 select {
	color: #0066CC;
}
.h_link_r {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FF3300;
}
#specialproject b {
	color: #0066CC;
}
.record {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}
.record a {

	color: #0066CC;
}
.class_tb03 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #AE5700;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #FDEBCC;
	padding-left: 10px;
	font-weight: bold;
}
#class_menu_tit {
	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 9px;
	background-image: url(../image/2008training/class_menu_bg.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 3px;
}
#class_menu_tit span {
	width: 95px;
	text-align: center;
	padding-right: 16px;
	padding-left: 15px;
}



.class_tb04 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 11pt;
}
.class_tb04 a{text-decoration: none;color: #000000;}
.class_tb04 .u{text-decoration: underline;}
.class_tb04 span{padding-left: 150px;}
#maindiv {
	width: 237px;
	height: 20px;
	overflow: hidden;
	position:relative;
}
#class_menu_down {
	background-color: #FDEBCC;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
}

#class_menu_tit span a {
	color: #FFFFFF;
}

#slider {
	position:absolute;
}
#slider2 {
	position:absolute;
}
#class_menu_down .t01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: bold;
	color: #0066CC;
}

#class_menu_down #r {
	text-align: right;
	float: right;
	margin-top: -2px;
}

.class_tb05 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 16pt;
}
#class_menu_down a {
	font-weight: bold;
}
#but01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-image: url(../image/2008training/button_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	_background-position: left 4px;
	_padding-top: 4px;
	_padding-bottom: 4px;
	#background-position: left 4px;
	#padding-top: 4px;
	#padding-bottom: 4px;
}
#but01 a {
	background-image: url(../image/2008training/button_bg.gif);
	background-position: right -30px;
	padding-right: 10px;
	color: #333333;
	background-repeat: no-repeat;
	padding-top: 3px;
	padding-bottom: 5px;
	_background-position: right -30px;
	_padding-top: 6px;
	_padding-bottom: 3px;
	#background-position: right -30px;
	#padding-top: 6px;
	#padding-bottom: 3px;
}

.class_tb06 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 16pt;
}
#path {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-top: 8px;
	padding-bottom: 10px;
	color: #666666;
}
#down_t01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699cc;
	padding-top: 3px;
	padding-bottom: 3px;
}
#tit_16px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #F47536;
	text-align: left;
	width: 210px;
}


.class_tits {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 1px;
	color: #F47536;
}

#path a {
	color: #666666;
}
#hr {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#path font {
	color: #F15A22;
	font-size: 13px;
}
#ad_link01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 19px;
	color: #333333;
	padding-left: 10px;
	padding-right: 10px;
}
#ad_link01 span {

	font-size: 15px;
	font-weight: bold;
}
#ad_link01 a {

	color: #333333;
}
#ad_link01 span a {

	color: #0066CC;
	text-decoration: none;
}
#px16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
}
#px16 span {
	color: #F15A22;
}
#hot_class {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 4px;
}
#px13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 2px;
	padding-bottom: 2px;
	letter-spacing: 1px;
}
#px13 .r {
	color: #CC3333;
}
#px13 .b {
	color: #0066CC;
}
.class_tb02_1 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
}
#class_menu_tit .on {
	background-image: url(../image/2008training/class_menu_02.gif);
	background-repeat: no-repeat;
	color: #333333;
	padding-bottom: 6px;
	text-align: center;
	background-position: left -5px;
	padding-top: 3px;
	_padding-top: 4px;
}
#top {
	margin: 0px;
	width: 700px;
}

#class_menu_tit .on a {
	background-image: url(../image/2008training/class_menu_02.gif);
	background-repeat: no-repeat;
	background-position: right;
	color: #333333;
	height: 30px;
}
#ad_link01 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #333333;
	padding-left: 10px;
}
#ad_link01 span {

	font-size: 13px;
	font-weight: bold;
}
#ad_link01 span a {

	color: #0066CC;
	text-decoration: none;
}
#ad_link02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #333333;
	padding-left: 15px;
	padding-top: 5px;
	letter-spacing: 1px;
}
#ad_link02 span {

	font-size: 13px;
}
#ad_link02 span a {

	color: #333333;
	text-decoration: none;
}
#story #tit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #333333;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 36px;
	padding-bottom: 10px;
}
#story #r {
	text-align: right;
	margin: 0px;
}
#story #story_t01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 24px;
}


#story #annotation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8C8C8C;
	line-height: 18px;
	margin-top: 10px;
}
.class_tb07 {
	color: #333333;
	padding-top: 8px;
	padding-bottom: 8px;
	background-color: #FFFFFF;
	padding-left: 25px;
	padding-right: 25px;
}
#docket {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 24px;
}
#docket .t03 {
	font-size: 13px;
	color: #666666;
	padding-left: 11px;
}
#docket .line {
	background-image: url(../image/2008training/line.gif);
	background-repeat: repeat-x;
	height: 5px;
}
#docket hr {
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	color: #FFFFFF;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
}
#help {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	line-height: 21px;
	padding-right: 10px;
	padding-left: 10px;
}




#docket .tit {
	font-size: 15px;
	color: #31659E;
	font-weight: bold;
}
#docket .t01 {
	font-size: 13px;
	color: #333333;
	line-height: 21px;
}
#docket .t02 {
	font-size: 15px;
	font-weight: bold;
	color: #F15A22;
}
#docket .t02_r {
	float: right;
	color: #666666;
}
#menubar {

	margin: 0px;
	height: 30px;
	width: 700px;
}
#class_menu_tit01 {

	width: 700px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	padding-left: 9px;
	background-image: url(../image/2008training/class_menu_bg01.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-bottom: 3px;
}
#class_menu_tit01 span {

	width: 95px;
	text-align: center;
	padding-right: 16px;
	padding-left: 15px;
}
#class_menu_tit01 span a {

	color: #FFFFFF;
}
#class_menu_tit01 .on {

	background-image: url(../image/2008training/class_menu_03.gif);
	background-repeat: no-repeat;
	color: #333333;
	padding-bottom: 6px;
	text-align: center;
	background-position: left -5px;
	padding-top: 3px;
	_padding-top: 4px;
}
#class_menu_tit01 .on a {
	color: #333333;
}
#class_menu_down01 {

	background-color: #F4F2EF;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-top: 3px;
}
#training_link {
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#training_link a {
	font-size: 13px;
}
#class_menu_tit .on_long {
	background-image: url(../image/2008training/class_menu_04.gif);
	background-repeat: no-repeat;
	color: #333333;
	padding-bottom: 6px;
	text-align: center;
	background-position: left -4px;
	padding-top: 4px;
	_padding-top: 4px;
}

.line3 {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 3px;
}
.t16 {	font-size: 16px;	color: #0033cc;	font-weight: bold;	letter-spacing: normal;}
.linkpath {
	font-family: verdana,Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #6699cc;
}
a.d {color: #6699cc;}
a.d:hover, a.c:active {text-decoration: underline;}
a.b {color: #0000CC;}
a.b:hover, a.b:active {text-decoration: underline;}
.class_tb08 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #333333;
	background-color: #FFFFFF;
	line-height: 24px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.class_tb08 span {
	color: #0033CC;
	font-weight: bold;
}
.class_tb08 font {
	color: #CC3333;
	font-weight: bold;
}
.class_tb08 font a {
	font-weight: lighter;
	color: #CC3333;
}
#ad_link03 {
	padding-right: 10px;
	padding-left: 10px;
	display: block;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#ad_link03 span {
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 15px;
	font-weight: bold;
}
#ad_link03 a {

	color: #0066CC;
}
.tab01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC3300;
	background-color: #FEEDCE;
	padding: 10px;
	border: 1px dashed #F47536;
}
.tab02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	padding-top: 10px;
	padding-bottom: 11px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.pic210 {
	border: 1px solid #CCCCCC;
}
#pic210x210 {
	border: 1px solid #CCCCCC;
	height: 210px;
	width: 210px;
	display: block;
	text-align: center; 
	valign: middle;
}
.pic180 {

	border: 1px solid #CCCCCC;
}
#advsearch_block {
	position : absolute;
	display: none;
	top: 0px;
	left: 0px;
	z-index :100;
}
#adv_close {cursor:hand;cursor:pointer;}

