@charset "utf-8";
/* CSS Document */
/*PRESET Start*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video, textarea {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
*{ 
	margin:0;
	padding:0;
}
html{
	min-width:1000px;
}
body{ 
	background:#fff; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%; 
	line-height:1.2;
	color:#333;
}
img{
	border:0; 
	vertical-align:top; 
	text-align:left;
}
img.icon{
	border:0; 
	vertical-align:middle;
  margin:0 3px;
}
textarea{
	border-top:1px solid #333;
  border-bottom:1px solid #bbb;
  border-right:1px solid #999;
  border-left:1px solid #666;
  margin:2px;
}
ul, ol{
	list-style:none;
}
input[type="text"], input[type="password"]{
	border-top:1px solid #333;
  border-bottom:1px solid #bbb;
  border-right:1px solid #999;
  border-left:1px solid #666;
  padding:3px 5px;
  margin-bottom:2px;
  margin-bottom:0 \9;
  margin-bottom:2px \0;
	font-family:Arial, Helvetica, sans-serif, "?°ç´°?Žé?", Verdana;
  font-size:12px;
  height:18px;
}
input[type="checkbox"], input.chkbox{
	border:none;
	vertical-align:middle;
	margin-right:3px;
	margin-right:0 \9;
	margin-top:4px;
	margin-top:0 \9;
}
input[type="radio"]{
	border:none;
	vertical-align:middle;
	margin-right:3px;
	margin-right:0 \9;
	margin-top:0;
	margin-top:4px \9;
}
label{
	vertical-align:middle
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
a:hover img{
	text-decoration:none;
}

h1{font-size:27px;}
h2{font-size:21px;}
h3{font-size:17px;}
h4{font-size:15px;}
h5{font-size:13px;}
h6{font-size:12px;}
h1, h2, h3, h4, h5, h6{font-weight:bold; line-height:1.6;}


.floatl{float:left;}
.floatr{float:right;}
.clear{clear:both;}

.alignr{text-align:right;}
.alignc{text-align:center;}
.alignl{text-align:left;}

.posrel{position:relative;}
.posabs{position:absolute;}

.displayOn{display:block;}
.displayOff{display:none;}

.color_black{color:black;}
.color_white{color:white;}
.color_graydeep{color:#444;}
.color_gray{color:#555;}
.color_graylight{color:#888;}
.color_red{color:#c00;}
.color_green{color:#693;}
.color_blue{color:#06c;}

.txtStyle_bold{font-weight:bold;}
.txtStyle_underline{text-decoration:underline}
.txtStyle_notice{
	font-size:11px;
	color:#666;
	font-weight:normal;
}


/*PRESET End*/
.main{
	width:1030px;
	height:auto;
	margin:0 auto;
	background:url(../images/mainBG.png) center top no-repeat #a4c5db;
}

.header{
	height:118px;
	position:relative;
	color:#fff;
}
.header a{
	color:#fff;
}
.header .logo{
	display:block;
	position:absolute;
	background:url(../images/tcga.logo.png) left top no-repeat;
	width:435px;
	height:110px;
	left:15px;
	top:5px;
  _text-indent:-9999px; /* ie6?¯æ? */
	font-size:0;
  line-height:0;
}
body:nth-of-type(1) .header .logo{
	text-indent:-9999px; /* Chrome?Safari?¯æ? */
}

.header .topLinks{
	position:absolute;
	right:20px;
	top:3px;
}
.header .topLinks img{
	margin-right:3px;
	vertical-align:bottom;
}
.header .topLinks .separater{
	display:inline-block;
	margin:0 2px;
}
.separaterSpace{
	display:inline-block;
	width:15px;
}

/*.header .topLinks .fontSize, .header .topLinks .fontSize a{
	font-size:11px;
}
.header .topLinks .fontSize a{
	margin:0 1px;
	padding:1px;
	text-decoration:none;
}
.header .topLinks .fontSize a.on{
	font-weight:bold;
	cursor:default;
}
.header .topLinks .fontSize a.on:hover{
	font-weight:bold;
	text-decoration:none;
}
.header .topLinks .fontSize a:hover{
	text-decoration:underline;
}
*/

.header .searchBar{
	position:absolute;
	right:25px;
	top:23px;
	width:290px;
	height:35px;
	background:url(../images/searchBar_BG.png) left top no-repeat;
}
.header .searchBar .saerchBar_input{
	margin:6px 0 6px 6px;
	margin:5px 0 6px 6px \9;
	padding:2px 5px 3px;
	padding:4px 5px \9;
	border:none;
	width:224px;
	height:15px \9;
	background:#dfe6ee;
}
.header .searchBar a.searchBar_btn{
	display:block;
	position:absolute;
	right:6px;
	top:6px;
	top:5px\0;
	width:44px;
	height:23px;
	background:url(../images/searchBar_btn.png) left top no-repeat;
	cursor:pointer;
}
.header .searchBar a.searchBar_btn:hover{
	background:url(../images/searchBar_btn.png) left bottom no-repeat;
}

.header .msinSelection{
	position:absolute;
	right:40px;
	bottom:8px;
	height:20px;
}
.header .msinSelection a{
	display:inline-block;
	height:28px;
	margin:0;
	min-width:90px;
	text-align:center;
	line-height:28px;
	background:#377aa4;
	cursor:pointer;
}
.header .msinSelection a span{
	display:inline-block;
	min-width:90px;
}
.header .msinSelection a span.first{
	background:url(../images/mainSelection_bg_leftCorner.png) left top no-repeat;
}
.header .msinSelection a span.last{
	background:url(../images/mainSelection_bg_rightCorner.png) right top no-repeat;
}
.header .msinSelection a span.middle, .header .msinSelection a span.last{
	border-left:1px solid #1a6393;
}

.header .msinSelection a:hover{
	text-decoration:none;
	background:url(../images/triangle_up.png) center bottom no-repeat #377aa4;
}
.header .msinSelection a.on{
	background:url(../images/triangle_up.png) center bottom no-repeat #4c92bd;
	cursor:default;
}
.header .msinSelection a.on span.first{
	background:url(../images/mainSelection_bg_leftCorner.png) left bottom no-repeat;
}
.header .msinSelection a.on span.last{
	background:url(../images/mainSelection_bg_rightCorner.png) right bottom no-repeat;
}
.subSelection_index, .adSec, .contentSec, .footer{
	width:994px;
	margin:0 auto;
}
.subSelection_index{
	height:28px;
	background:url(../images/subSelection_bg.png) left top no-repeat;
	text-align:right;
}
.subSelection_index div{
	display:none;
}
.subSelection_index div.current{
	display:block;
}
.subSelection_index a{
	display:inline-block;
	height:27px;
	line-height:29px;
	line-height:32px \9;
	min-width:130px; 		
	text-align:center;
	color:#fff;
	background:url(../images/subSelection_separater.png) left bottom no-repeat;
}
.subSelection_index a.on{
	text-decoration:underline;
	cursor:default;
}
.mainAD{
	margin:0 auto;
	width:994px;
	height:160px;
	background:url(../images/adSec_bg.png) left top no-repeat;
}
.adbody{
	float:right;
	margin:5px 25px 0 0;
	position:relative;
	width:720px;
}
.adbody .info{
	float:left;
	width:400px;
}
.adbody .info h2{
	font-size:15px;
	color:#000;
	margin-top:7px;
}
.adbody .info a:hover h2{
	color:#0B2591;
	text-decoration:none;
}
.adbody .info .date{
	font-size:11px;
	color:#333;
}
.adbody .info .intro{
	background:url(../images/ad_info_topbg.png) left top repeat-x;
	font-size:12px;
	color:#005826;
	margin-top:7px;
	padding-top:7px;
}
.adbody .info a.more{
	display:block;
	width:36px;
	height:10px;
	background:url(../images/more_btn.png) left top no-repeat #062614;
}
.adbody .info a.more:hover{
	background:url(../images/more_btn.png) left bottom no-repeat #062614;
}
.adbody .adimg{
	float:right;
	height:132px;
	width:302px;
	background:#000;
	border:2px solid #fff;
}
.adbody .adimg img{
	border-top:1px solid #333;
  border-bottom:1px solid #bbb;
  border-right:1px solid #999;
  border-left:1px solid #666;
}
.contentSec{
	margin:8px auto 0;
}
.contentSec .topBG{
	height:9px;
	background:url(../images/contentBG_top.png) left top no-repeat;
}
.contentSec .middleBG{
	background:url(../images/contentBG_middle.png) left top repeat-y;
	padding:10px 0 5px;
}
.contentSec .col_left, .contentSec .col_center, .contentSec .col_right, .contentSec .col_main{
	float:left;
}
.contentSec .col_left, .contentSec .col_right{
	width:220px;
}
.contentSec .col_left{
}
.contentSec .col_right{
}
.contentSec .col_center{
	width:554px;
}
.contentSec .col_main{
	width:774px;
}
.contentSec .col_main .content{
	width:750px;
	margin:0 auto 10px;
	position:relative;
}
/* publish page_Start */
.select_publish{
	position:absolute;
	top:0;
	right:0;
	font-size:12px;
}
.currentPublish{
	padding:20px 30px;
}
.currentPublish .imgSec{
	float:left;
	width:250px;
	text-align:center;
}
.currentPublish .infoSec{
	float:left;
	width:400px;
}
.currentPublish h2{
	font-size:23px;
	margin:0 0 3px;
}
.currentPublish .no_and_date{
	text-align:right;
	margin:0 0 10px;
	color:#555;
	font-size:11px;
}
.currentPublish .no_and_date strong{
	margin-right:5px;
	color:#990000;
}
.currentPublish p{
	font-size:13px;
}

/* publish page_End */

/* tab page style Start */
.tab_main{
	position:absolute;
	top:5px;
	right:3px;
	font-size:12px;
}
.tab_main .separater{
	margin:0 5px;
	color:#999;
}
.sub_content{
	position:relative;
	margin:35px 0 10px;
	border:1px solid #ccc;
	padding:0 0 20px;
}
.sub_content .tab_sub{
	position:absolute;
	left:-1px;
	top:-27px;
	height:25px;
}
.sub_content .tab_sub a{
	display:inline-block;
	height:25px;
	border:1px solid #ccc;
	background:#fff;
	padding:0 10px;
	margin-right:1px;
	line-height:25px;
	background:#efefef;
	color:#888;
	text-decoration:none;
}
.sub_content .tab_sub a:hover{
	background:#DFFAFF;
	color:#000;
}
.sub_content .tab_sub a.on{
	border-bottom:none;
	height:26px;
	background:#fff;
	color:#000;
	font-weight:bold;
	cursor:default;
}
.plain_view{
}
.plain_view ul{
	list-style:decimal;
	margin:10px;
	padding-left:20px;
}
.plain_view li{
	list-style-position:outside;
	margin:2px 0;
}
.plain_view img{
	margin:5px;
}

.presentation_view{
	padding:20px 0;
	text-align:center;
}
.presentation_view .presentation_upBar{
	width:500px;
	margin:3px auto;
	text-align:right;
}
.presentation_view .presentation_upBar a{
	margin:0 3px;
}
.presentation_view .presentation_downBar{
	width:500px;
	margin:5px auto;
}
.presentation_view .presentation_downBar *{
	vertical-align:middle;
}
.presentation_view .presentation_downBar a{
	margin:0 3px;
}
.presentation_view .presentation_downBar a.btn_first{
	display:inline-block;
	width:31px;
	height:28px;
	background:url(../images/btn_presentation.png) 0 top no-repeat;
	cursor:pointer;
}
.presentation_view .presentation_downBar a.btn_previous{
	display:inline-block;
	width:31px;
	height:28px;
	background:url(../images/btn_presentation.png) -31px top no-repeat;
	cursor:pointer;
}
.presentation_view .presentation_downBar a.btn_next{
	display:inline-block;
	width:31px;
	height:28px;
	background:url(../images/btn_presentation.png) -62px top no-repeat;
	cursor:pointer;
}
.presentation_view .presentation_downBar a.btn_last{
	display:inline-block;
	width:31px;
	height:28px;
	background:url(../images/btn_presentation.png) -93px top no-repeat;
	cursor:pointer;
}
.presentation_view .presentation_downBar a.btn_first:hover{
	background:url(../images/btn_presentation.png) 0 bottom no-repeat;
}
.presentation_view .presentation_downBar a.btn_previous:hover{
	background:url(../images/btn_presentation.png) -31px bottom no-repeat;
}
.presentation_view .presentation_downBar a.btn_next:hover{
	background:url(../images/btn_presentation.png) -62px bottom no-repeat;
}
.presentation_view .presentation_downBar a.btn_last:hover{
	background:url(../images/btn_presentation.png) -93px bottom no-repeat;
}
.presentation_view .presentation_downBar input{
	width:25px;
	height:auto;
	margin-right:3px;
}

.list_view{
	padding:20px 0;
}
.list_view ul{
	list-style:decimal;
	margin:10px;
	padding-left:30px;
	color:#154286;
}
.list_view li{
	list-style-position:outside;
	margin:2px 0 5px;
}
.list_view a.QA_q{
	color:#154286;
	font-size:13px;
}
.list_view .QA_a{
	margin:5px 0 10px;
	color:#555;
	line-height:1.4;
	display:none;
	width:600px;
}

.course_view{
	padding:10px;
}
.course_view .dropdown_switch{
	float:right;
	font-size:12px;
}
.courseList_table{
	border-collapse:collapse;
	width:100%;
	text-align:center;
	margin:5px 0 0;
}
.courseList_table th{
	font-size:13px;
	height:30px;
	background:#24638c;
	color:#fff;
	border-right:1px solid #fff;
}
.courseList_table td{
	height:40px;
	background:#f0ead0;
	border:1px solid #fff;
}
.courseList_table .list_no{
	width:40px;
}
.courseList_table .list_date{
	width:120px;
}
.courseList_table .list_name{
}
.courseList_table .list_status{
	width:80px;
}
.courseList_table .list_action{
	width:100px;
}
.courseList_table .course_name a{
	color:#03c;
}
.courseList_table .status_online{
	color:#669900;
}
.courseList_table .status_full{
	color:#F00;
}
.courseList_table .course_join a{
	display:inline-block;
	width:65px;
	height:20px;
	background:url(../images/btn_course.png) left top no-repeat;
	line-height:20px;
	text-decoration:none;
	font-size:11px;
}
.courseList_table .course_join a:hover{
	background:url(../images/btn_course.png) left bottom no-repeat;
}
.page_flipper, .course_flipper{
	text-align:right;
	margin:5px 0;
	float:right;
}
.page_flipper *, .course_flipper *{
	font-size:11px;
	vertical-align:middle;
}
.page_flipper .inputPage input, .course_flipper .inputPage input{
	width:20px;
	padding:1px 2px;
	height:16px;
	margin-right:3px;
}
.page_flipper a, .course_flipper a{
	display:inline-block;
	width:20px;
	height:20px;
	margin:0 3px \9;
}
.page_flipper a.btn_first, .course_flipper a.btn_first{
	background:url(../images/btn_flipper.png) 0 0 no-repeat;
}
.page_flipper a.btn_previous, .course_flipper a.btn_previous{
	background:url(../images/btn_flipper.png) -20px 0 no-repeat;
}
.page_flipper a.btn_next, .course_flipper a.btn_next{
	background:url(../images/btn_flipper.png) -40px 0 no-repeat;
}
.page_flipper a.btn_last, .course_flipper a.btn_last{
	background:url(../images/btn_flipper.png) -60px 0 no-repeat;
}
.page_flipper a.btn_first:hover, .course_flipper a.btn_first:hover{
	background:url(../images/btn_flipper.png) 0 -20px no-repeat;
}
.page_flipper a.btn_previous:hover, .course_flipper a.btn_previous:hover{
	background:url(../images/btn_flipper.png) -20px -20px no-repeat;
}
.page_flipper a.btn_next:hover, .course_flipper a.btn_next:hover{
	background:url(../images/btn_flipper.png) -40px -20px no-repeat;
}
.page_flipper a.btn_last:hover, .course_flipper a.btn_last:hover{
	background:url(../images/btn_flipper.png) -60px -20px no-repeat;
}
.courseInfo{
	width:650px;
	margin:10px auto 20px;
}
.courseInfo .part{
	border:1px solid #ccc;
	margin:40px auto 20px;
	line-height:1.8;
	padding:30px 20px 20px;
	position:relative;
}
.courseInfo .part h4{
	background:url(../images/courseItem_bg.png) left top no-repeat;
	color:#333;
	display:block;
	font-size:15px;
	height:30px;
	left:20px;
	line-height:30px;
	line-height:34px \9;
	position:absolute;
	text-align:center;
	top:-16px;
	width:132px
}
.courseInfo .part ul{
	list-style:decimal;
	padding-left:20px;
	margin-bottom:5px;
}
.courseInfo .part ol{
	list-style:disc;
	padding-left:20px;
	margin-bottom:5px;
}
.courseInfo_table, .courseApply_table{
	width:650px;
	margin:0 auto 20px;
	border-collapse:collapse;
}
.courseInfo_table caption, .courseApply_table caption{
	padding:10px;
}
.courseInfo_table th, .courseInfo_table td, .courseApply_table th, .courseApply_table td{
	border:1px solid #fff;
	vertical-align:middle;
}
.courseInfo_table th, .courseApply_table th{
	width:100px;
	padding:5px 10px;
	text-align:right;
	background:#d1e9f9;
}
.courseInfo_table td, .courseApply_table td{
	padding:5px 10px 10px;
	background:#e3f0f8;
}
.courseInfo_table th.courseTitle, .courseApply_table th.courseTitle{
	background:#24638c;
	color:#fff;
	height:45px;
	font-size:21px;
	text-align:center;
	width:auto;
}
.courseInfo_table th.itemTitle, .courseApply_table th.itemTitle{
	font-size:15px;
	height:40px;
	text-align:left;
	padding-left:30px;
	width:auto;
}
.courseInfo_table td.itemInfo, .courseApply_table td.itemInfo{
	line-height:2;
	padding-left:30px;
}
.courseInfo_table td.itemInfo li, .courseApply_table td.itemInfo li{
	line-height:1.8;
}
.courseInfo_table td.itemInfo strong, .courseApply_table td.itemInfo strong{
	color:#0000A0;
	display:block;
	margin:10px 5px 0 0;
}
.courseInfo_table ul, .courseApply_table ul{
	list-style:decimal;
	padding-left:20px;
	margin-bottom:5px;
}
.courseInfo_table ol, .courseApply_table ol{
	list-style:disc;
	padding-left:20px;
	margin-bottom:5px;
}
.courseInfo_table1, .courseApply_table1{
	width:650px;
	margin:0 auto 0px;
	border-collapse:collapse;
}
.courseInfo_table1 caption, .courseApply_table1 caption{
	padding:10px;
}
.courseInfo_table1 th, .courseInfo_table1 td, .courseApply_table1 th, .courseApply_table1 td{
	border:1px solid #fff;
	vertical-align:middle;
}
.courseInfo_table1 th, .courseApply_table1 th{
	width:100px;
	padding:5px 10px;
	text-align:right;
	background:#d1e9f9;
}
.courseInfo_table1 td, .courseApply_table1 td{
	padding:5px 10px 10px;
	background:#e3f0f8;
}
.courseInfo_table1 th.courseTitle, .courseApply_table1 th.courseTitle{
	background:#24638c;
	color:#fff;
	height:45px;
	font-size:21px;
	text-align:center;
	width:auto;
}
.courseInfo_table1 th.itemTitle, .courseApply_table1 th.itemTitle{
	font-size:15px;
	height:40px;
	text-align:left;
	padding-left:30px;
	width:auto;
}
.courseInfo_table1 td.itemInfo, .courseApply_table1 td.itemInfo{
	line-height:2;
	padding-left:30px;
}
.courseInfo_table1 td.itemInfo li, .courseApply_table1 td.itemInfo li{
	line-height:1.8;
}
.courseInfo_table1 td.itemInfo strong, .courseApply_table1 td.itemInfo strong{
	color:#0000A0;
	display:block;
	margin:10px 5px 0 0;
}
.courseInfo_table1 ul, .courseApply_table1 ul{
	list-style:decimal;
	padding-left:20px;
	margin-bottom:5px;
}
.courseInfo_table1 ol, .courseApply_table1 ol{
	list-style:disc;
	padding-left:20px;
	margin-bottom:5px;
}
.courseApply_table input{
	padding:1px 2px;
}
.courseApply_table input.address{
	width:300px;
}
.courseApply_table label{
	margin-right:5px;
}
/* tab page style End */

/* evaluation online Start */
.evaluation_basicTable{
	width:650px;
	border-collapse:collapse;
	margin:20px 10px;
}
.evaluation_basicTable th{
	height:35px;
	width:120px;
	text-align:right;
}
.evaluation_basicTable td{
}
.evaluation_basicTable input{
	padding:1px 2px;
	margin-right:3px;
	margin-left:3px;
}
.evaluation_basicTable input.number{
	width:50px;
}
.evaluation_basicTable input.input_year{
	width:35px;
}
.evaluation_basicTable input.input_month{
	width:15px;
}
.evaluation_basicTable input.input_day{
	width:15px;
}

.evaluation_Q_list{
	width:650px;
	border-collapse:collapse;
	margin:20px 10px;
	table-layout:fixed;
	text-align:center;
}
.evaluation_Q_list caption{
	font-size:15px;
	color:#24638c;
	font-weight:bold;
	text-align:left;
	padding:0 0 8px;
}
.evaluation_Q_list th{
	font-size:13px;
	height:40px;
	background:#24638c;
	color:#fff;
	border:1px solid #fff;
}
.evaluation_Q_list th.number{
	width:70px;
}
.evaluation_Q_list th.edit{
	width:50px;
}
.evaluation_Q_list td{
	height:30px;
	vertical-align:middle;
	font-size:21ox;
	font-weight:bold;
	background:#e3f0f8;
	border:1px solid #fff;
}
.evaluation_Q_list td.number{
	background:#d1e9f9;
}
.evaluation_Q_list a.btn_edit{
	display:inline-block;
	width:22px;
	height:22px;
	background:url(../images/evaluation_edit.png) center no-repeat;
}

.fixedBtnBar{ width:740px; position: fixed; bottom:0; text-align:right; padding:15px; z-index:9999;}

.upBtn1
{
	margin:5px 0 0;
}
.upBtn1 a, a.btnStyle_2{
	display:inline-block;
	min-width:40px;
	height:23px;
	background:url(../images/btn_style1_l.png) left top no-repeat;
	padding-left:5px;
	margin-left:3px;
	cursor:pointer;
	text-decoration:none;
}
.upBtn1 a span, a.btnStyle_2 span{
	display:inline-block;
	height:23px;
	line-height:23px;
	background:url(../images/btn_style1_r.png) right top no-repeat;
	padding:0 12px 0 7px;
}
.upBtn1 a:hover, a.btnStyle_2:hover{
	background:url(../images/btn_style1_l.png) left bottom no-repeat;
}
.upBtn1 a:hover span, a.btnStyle_2:hover span{
	background:url(../images/btn_style1_r.png) right bottom no-repeat;
}
.upBtn1 a *, a.btnStyle_2 *{
	vertical-align:middle;
}
.upBtn1 a img, a.btnStyle_2 img{
	margin-right:2px;
}
.upBtn{
	text-align:right;
	margin:5px 0 0;
}
.upBtn a, a.btnStyle_2{
	display:inline-block;
	min-width:40px;
	height:23px;
	background:url(../images/btn_style1_l.png) left top no-repeat;
	padding-left:5px;
	margin-left:3px;
	cursor:pointer;
	text-decoration:none;
}
.upBtn a span, a.btnStyle_2 span{
	display:inline-block;
	height:23px;
	line-height:23px;
	background:url(../images/btn_style1_r.png) right top no-repeat;
	padding:0 12px 0 7px;
}
.upBtn a:hover, a.btnStyle_2:hover{
	background:url(../images/btn_style1_l.png) left bottom no-repeat;
}
.upBtn a:hover span, a.btnStyle_2:hover span{
	background:url(../images/btn_style1_r.png) right bottom no-repeat;
}
.upBtn a *, a.btnStyle_2 *{
	vertical-align:middle;
}
.upBtn a img, a.btnStyle_2 img{
	margin-right:2px;
}
.evaluation_edit{
	padding:0 10px 30px;
}
.evaluation_edit h2{
	font-size:13px;
	margin:20px 0 3px;
}
.evaluation_edit input{
	padding:1px 2px;
	height:16px;
}
.evaluation_edit input.number, .evaluation_edit input.version{
	width:50px;
}
.evaluation_edit input.score{
	padding:1px 2px;
	width:40px;
	margin-right:3px;
	font-size:15px;
	height:21px;
}
.evaluation_edit ul{
	margin:5px 0 10px 10px;
	line-height:1.4;
}
.evaluation_edit li{
	font-size:13px;
}
.evaluation_edit ul.attachmentList{
	margin-left:0;
	margin-bottom:5px;
	padding:10px 5px;
	color:#0066FF;
	border:1px solid #ccc;
}
.evaluation_edit .upload_btn{
}
.evaluation_edit .indicator{
	margin:0 5px;
}
.evaluation_edit .inputTextArea{
	width:400px;
	height:170px;
	display:block;
	margin-bottom:10px;
}
.evaluation_edit2{
	padding:0 10px 0px;
}
.evaluation_edit2 h2{
	font-size:13px;
	margin:1px 0 3px;
}
/* evaluation online End */


/* register flow Start */
.register_term{
	width:600px;
	margin:0 auto 20px;
	border:1px solid #ccc;
	padding:15px;
	height:300px;
	overflow-y:scroll;
}
.member_right{
	width:600px;
	margin:0 auto 20px;
	border:1px solid #ccc;
	padding:15px;
}
.register_term a, .member_right a{
	color:blue;
}
.register_term ul, .member_right ul{
	list-style:decimal;
	margin:5px 0 15px 45px;
}
.register_term ol, .member_right ol{
	list-style:disc;
	margin:5px 0 15px 45px;
}
.register_term li, .member_right li{
	line-height:1.4;
	margin:5px 0;
}
.register_term li ol, .member_right li ol{
	margin-left:20px;
}
.memberLevel_table{
	width:630px;
	margin:10px auto 20px;
	border-collapse:collapse;
}
.memberLevel_table input[type="radio"]{
	border:none;
}
.memberLevel_table th{
	font-size:13px;
	height:30px;
	background:#24638c;
	color:#fff;
	border-right:1px solid #fff;
}
.memberLevel_table td{
  height:40px;
  border-bottom:1px solid #fff;
  text-align:center;
  background:#e3f0f8;
}

.accountInfo_table{
	width:650px;
	margin:0 auto 20px;
	border-collapse:collapse;
}
.accountInfo_table caption{
	padding:10px;
}
.accountInfo_table th, .accountInfo_table td{
	border:1px solid #fff;
	vertical-align:middle;
}
.accountInfo_table th{
	width:100px;
	padding:5px 10px;
	text-align:right;
	background:#d1e9f9;
}
.accountInfo_table td{
	padding:5px 10px;
	background:#e3f0f8;
}
.accountInfo_table th.infoTitle{
	background:#24638c;
	color:#fff;
	height:35px;
	font-size:17px;
	text-align:center;
	width:auto;
}
.accountInfo_table th.minerTitle{
	background:#ccc;
	color:#333;
	text-align:center;
	width:auto;
}
.accountInfo_table select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #555;
}
.accountInfo_table input[type="text"], .accountInfo_table input[type="password"]{
	padding:1px 2px;
	margin-right:5px;
}
.accountInfo_table input.job{width:60px;}
.accountInfo_table input.address{width:300px;}
.accountInfo_table input.zip{width:30px;}
.accountInfo_table input.phoneNumber{width:100px;}

.accountInfo_table1{
	width:650px;
	margin:0 auto 0px;
	border-collapse:collapse;
}
.accountInfo_table1 caption{
	padding:10px;
}
.accountInfo_table1 th, .accountInfo_table1 td{
	border:1px solid #fff;
	vertical-align:middle;
}
.accountInfo_table1 th{
	width:100px;
	padding:5px 10px;
	text-align:right;
	background:#d1e9f9;
}
.accountInfo_table1 td{
	padding:5px 10px;
	background:#e3f0f8;
}
.accountInfo_table1 th.infoTitle{
	background:#24638c;
	color:#fff;
	height:35px;
	font-size:17px;
	text-align:center;
	width:auto;
}
.accountInfo_table1 th.minerTitle{
	background:#ccc;
	color:#333;
	text-align:center;
	width:auto;
}
.accountInfo_table1 select{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #555;
}
.accountInfo_table1 input[type="text"], .accountInfo_table input[type="password"]{
	padding:1px 2px;
	margin-right:5px;
}
.accountInfo_table1 input.job{width:60px;}
.accountInfo_table1 input.address{width:300px;}
.accountInfo_table1 input.zip{width:30px;}
.accountInfo_table1 input.phoneNumber{width:100px;}
/* register flow End */

/* user center Start */
.usercenter_table{
	width:630px;
	margin:10px auto 5px;
	border-collapse:collapse;
	table-layout:fixed;
}
.usercenter_table caption{
	padding:20px 0 5px;
	font-size:15px;
	text-align:left;
	font-weight:bold;
}
.usercenter_table caption img{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.usercenter_table th{
	font-size:13px;
	background:#24638c;
	color:#fff;
	border-right:1px solid #fff;
	vertical-align:middle;
	padding:5px 3px;
}
.usercenter_table th.title_no{
	width:40px;
}
.usercenter_table th.title_name{
}
.usercenter_table th.title_time{
	width:140px;
}
.usercenter_table th.title_place{
	width:100px;
}
.usercenter_table th.title_join_no{
	width:40px;
}
.usercenter_table th.title_type{
	width:100px;
}
.usercenter_table td.act_name{
	text-align:left;
}
.usercenter_table td.time{
	text-align:left;
}
.usercenter_table td{
  border-bottom:1px dashed #aaa;
  text-align:center;
  background:#e3f0f8;
	padding:4px 3px;
}
.usercenter_table td a{
	color:#06f;
}
.usercenter_table th a{
	color:#fff;
	text-decoration:underline;
}
.usercenter_table th a:hover{
}
.usercenter_table img{
	vertical-align:middle;
	margin:0 2px;
}
.usercenter_funcBtn_bar{
	width:630px;
	margin:0 auto;
}
/* user center End */

/* publish section Start */
.book_details .coverSec{
	border:1px solid #ccc;
	float:left;
	margin-right:10px;
	padding:15px 10px;
	text-align:center;
	width:300px;
}
.book_details .details{
	float:left;
	width:400px;
}
.details h2{
	border-bottom:1px dashed #ccc;
	font-size:21px;
	padding:10px 0;
	color:#c60;
}
.details ul{
	margin:10px 0;
}
.details ul li{
	margin:15px 0;
	line-height:1.6;
	color:#333;
	font-size:13px;
}
.details ul li strong{
	color:#333;
	font-size:12px;
}
.details .boxText_1{
	width:auto !important;
}
.details .boxText_1 li{
	margin:5px 0;
}
.details .boxText_1 input[type='text']{
	padding:1px 2px;
	height:16px;
}
.details .boxText_1 input.address{
	width:250px;
}
.details .boxText_1 strong{
	display:inline-block;
	width:80px;
}
.publishList_table{
}
.publishList_table{
	border-collapse:collapse;
	width:100%;
	text-align:center;
	margin:5px 0 0;
}
.publishList_table th{
	font-size:13px;
	height:30px;
	background:#24638c;
	color:#fff;
	border-right:1px solid #fff;
}
.publishList_table td{
	height:40px;
	background:#f0ead0;
	border:1px solid #fff;
}
.publishList_table .list_no{
	width:40px;
}
.publishList_table .list_cover{
	width:120px;
}
.publishList_table .list_status{
	width:80px;
}
.publishList_table .list_action{
	width:100px;
}
.publishList_table .book_cover{
	text-align:center;
	vertical-align:middle;
}
.publishList_table .book_intro{
	text-align:left;
	padding:8px;
	vertical-align:text-bottom;
}
.publishList_table .book_intro li{
	margin:5px 0;
}
.publishList_table .book_intro strong{
	margin-right:3px;
}
.publishList_table .book_intro a{
	color:#03c;
}
.publishList_table .status_online{
	color:#669900;
}
.publishList_table .status_full{
	color:#F00;
}
/* publish section End */

/* online survey Start */
.survey_table{
	width:700px;
	margin:0 auto 20px;
	border-collapse:collapse;
}
.survey_table caption{
	padding:10px;
}
.survey_table th, .survey_table td{
	border:1px solid #fff;
	text-align:left;
	vertical-align:middle;
}
.survey_table th{
	padding:5px 10px;
	background:#d1e9f9;
	font-weight:normal;
}
.survey_table th strong{
	display:inline-block;
	padding:0 5px 0;
}
.survey_table th.userInfo{
	width:auto;
	text-align:left;
	line-height:2;
}
.survey_table td{
	padding:5px 10px;
	background:#e3f0f8;
	white-space:nowrap;
}
.survey_table th.surveyTitle{
	background:#24638c;
	color:#fff;
	height:35px;
	font-size:17px;
	text-align:center;
	width:auto;
}
.survey_table th.questionGroupname{
	background:#c0d8e8;
	font-weight:bold;
}
.survey_table textarea{
	margin:5px 5px 5px 25px;
	width:400px;
	font-size:12px;
	min-height:150px;
}
.survey_table ul{
	list-style:decimal;
	padding-left:20px;
	margin-bottom:5px;
}
.survey_table ol{
	list-style:disc;
	padding-left:20px;
	margin-bottom:5px;
}
.survey_table input{
	padding:1px 2px;
}
.survey_table input.address{
	width:300px;
}
.survey_table label{
	margin-right:5px;
}
/* online survey Start */

/* btn style Start */
a.btnStyle_1{
	display:inline-block;
	height:40px;
	padding-left:7px;
	background:url(../images/btn_blue_l.png) left top no-repeat;
	cursor:pointer;
	margin:3px 3px 0 0;
}
a.btnStyle_1 span{
	display:inline-block;
	height:40px;
	background:url(../images/btn_blue_r.png) right top no-repeat;
	line-height:40px;
	padding:0 25px 0 18px;
	color:#fff;
	font-size:15px;
	font-weight:bold;
}
a.btnStyle_1:hover{
	background:url(../images/btn_blue_l.png) left bottom no-repeat;
}
a.btnStyle_1:hover span{
	background:url(../images/btn_blue_r.png) right bottom no-repeat;
}
a.btnStyle_1 img{
	vertical-align:middle;
	margin-right:3px;
}
/* btn style End */

.contentSec .loginSec{
	width:200px;
	margin:0 auto 10px;
}
.contentSec .loginSec .top{
	height:40px;
	text-align:center;
	font-size:15px;
	line-height:2.3;
	background:url(../images/colSec_bg_top.png) left top no-repeat;
}
.contentSec .loginSec .loggedin_top{
	height:35px;
	background:url(../images/calendar_topBG.png) left top no-repeat;
	position:relative;
	text-align:left;
	padding:0 5px;
}
.contentSec .loginSec .loggedin_top .signin_msg{
	float:left;
	width:150px;
}
.contentSec .loginSec .loggedin_top .signin_msg .name, .contentSec .loginSec .loggedin_top .signin_msg span{
	float:left;
	height:35px;
	line-height:35px;
}
.contentSec .loginSec .loggedin_top .signin_msg .name{
	font-size:13px;
	font-weight:bold;
	color:#555;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap; 
	max-width:110px;
}
.contentSec .loginSec .loggedin_top .logout{
	line-height:35px;
	float:right;
	text-decoration:underline;
}
.contentSec .loginSec .middle{
	background:url(../images/colSec_bg_middle.png) left top repeat-y;
	padding:0 15px;
	text-align:right;
}
.contentSec .loginSec .item{
	color:#06f;
	line-height:1.4;
	padding:10px 0;
	text-align:left;
}
.contentSec .loginSec .item h4{
	color:#333;
}
.contentSec .loginSec .input{
}
.contentSec .loginSec strong{
	font-weight:normal;
}
.contentSec .loginSec .inputAccount, .contentSec .loginSec .inputPassword{
	padding:1px 3px;
	width:120px;
	margin-left:2px;
}
.contentSec .loginSec label{
	display:inline-block;
	margin:3px 0 2px 5px;
	font-size:11px;
	color:#5f5f5f;
}
.contentSec .loginSec .chkbox{
	border:none;
	height:auto;
	vertical-align:middle;
	margin-right:3px;
	margin-right:0 \9;
}
.contentSec .loginSec a.links{
	color:#5faafa;
	display:inline-block;
	background:url(../images/spot.png) 3px 7px no-repeat;
	margin-left:3px;
	padding:0 0 4px 10px;
}
.contentSec .loginSec a.loginBtn{
	display:block;
	width:172px;
	height:40px;
	line-height:40px;
	font-size:15px;
	font-weight:bold;
	background:url(../images/loginBtn_bg.png) left top no-repeat;
	text-align:center;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.contentSec .loginSec a.loginBtn img{
	vertical-align:middle;
	margin-right:3px;
}
.contentSec .loginSec a.loginBtn:hover{
	background:url(../images/loginBtn_bg.png) left bottom no-repeat;
}
.contentSec .loginSec .bottom{
	background:url(../images/colSec_bg_bottom.png) left top no-repeat;
	height:10px;
}


.contentSec .ad_banner{
	width:200px;
	margin:0 auto 10px;
}
.contentSec .bannerSec{
	width:200px;
	margin:0 auto;
}
.contentSec .bannerSec a.epaper{
	display:block;
	width:200px;
	height:70px;
	background:url(../images/banner_epaper.png) left top no-repeat;
}
/*
.contentSec .bannerSec a.publish{
	display:block;
	width:200px;
	height:70px;
	background:url(../images/banner_publish.png) left top no-repeat;
}
*/
.contentSec .bannerSec a.epaper:hover{
	background:url(../images/banner_epaper.png) left bottom no-repeat;
}
/*
.contentSec .bannerSec a.publish:hover{
	background:url(../images/banner_publish.png) left bottom no-repeat;
}
*/
.contentSec .bannerPublish{
	width:200px;
	margin:0 auto;
}
.contentSec .bannerPublish a{
	display:block;
	width:200px;
	height:70px;
	background:url(../images/publish_bg.png) left top no-repeat;
	position:relative;
	cursor:pointer;
	text-decoration:none;
	color:#06C;
}
.contentSec .bannerPublish a:hover{
	background:url(../images/publish_bg.png) left bottom no-repeat;
}
.contentSec .bannerPublish .publish_cover{
	position:absolute;
	left:5px;
	top:5px;
}
.contentSec .bannerPublish .publish_date{
	position:absolute;
	right:5px;
	bottom:18px;
	font-size:11px;
}

.contentSec .bannerSeparater{
	width:200px;
	height:7px;
	background:url(../images/bannerSeparater.png) left top no-repeat;
}

/*
.contentSec .keywordSec{
	width:200px;
	margin:0 auto 10px;
}
.contentSec .keywordSec .content{
	background:#efefef;
	margin:5px;
	padding:5px;
}
.contentSec .keywordSec a{
	display:inline-block;
	margin-right:5px;
}
.contentSec .keywordSec a:hover{
	text-decoration:underline;
}
.contentSec .keywordSec .style_1{
	font-size:9px;
	color:#555;
}
.contentSec .keywordSec .style_2{
	font-size:11px;
	color:#993;
}
.contentSec .keywordSec .style_3{
	font-size:12px;
	color:#09F;
}
.contentSec .keywordSec .style_4{
	font-size:13px;
	color:#F90;
}
.contentSec .keywordSec .style_5{
	font-size:15px;
	color:#006C;
}
.contentSec .keywordSec .style_6{
	font-size:15px
	color:#F36;
	font-weight:bold;
}
.contentSec .keywordSec .style_7{
	font-size:17px;
	color:#990;
}
.contentSec .keywordSec .style_8{
	font-size:17px;
	color:#FF0000;
	font-weight:bold;
}
.contentSec .keywordSec .style_9{
	font-size:19px;
	color:#96F;
}
.contentSec .keywordSec .style_10{
	font-size:21px;
	color:#F06;
}
*/
.latestLawsSec{
	width:200px;
	margin:0 auto 10px;
}
.latestLawsSec ul{
	padding-left:7px;
	padding-left:10px \9;
	padding-top:3px;
}
.latestLawsSec li{
	list-style:decimal;
	list-style-position:inside;
	padding:2px 0 2px 20px;
	display:list-item;
	border-bottom:dashed 1px #666;
	color:#7e7e7e;
	text-indent:-20px;
	text-indent:-16px \9;
	[;text-indent:-16px;]
}
.latestLawsSec a.lawsItem{
	color:#7e7e7e;
}
.latestLawsSec a.lawsItem:hover{
	color:#fff;
	background:#06C;
	text-decoration:none;
}
.latestLawsSec .date{
	text-align:right;
	font-size:9px;
	color:#9e9e9e;
	margin-right:5px;
}

.contentSec h1{
	background:url(../images/title_icon.png) 0 3px no-repeat;
	padding-left:28px;
	border-bottom:1px solid #ccc;
	font-size:15px;
	line-height:1.5;
	color:#575757;
}
#ynwsartcontent h1{
	background:none;
	padding:0;
	border:none;
	font-size:15px;
	line-height:1.5;
	color:#575757;
}
.contentSec p{
	line-height:1.6;
	margin:10px;
}
.contentSec .boxText_1{
	margin:5px 0 15px;
	padding:10px;
	width:650px;
	border:1px solid #ccc;
	background:#E6F1FF;
}
.contentSec .boxText_2{
	margin:5px 0 1px;
	padding:10px;
	width:98%;
	border:1px solid #ccc;
	background:#E6F1FF;
}

.contentSec .centerSec{
	margin:0 5px 10px;
	position:relative;
}
.contentSec .centerSec a.more{
	position:absolute;
	display:block;
	width:72px;
	height:20px;
	background:url(../images/more_btn.png) left top no-repeat;
	top:5px;
	right:0;
}
.contentSec .centerSec a.more:hover{
	background:url(../images/more_btn.png) left bottom no-repeat;
}
.contentSec .centerSec .content{
	margin:10px 5px 15px;
}
.contentSec .centerSec .content .imgSec{
	width:165px;
	float:left;
	text-align:center;
}
.contentSec .centerSec .content .imgSec img{
	border:1px solid #333;
}
.contentSec .centerSec .content .listSec{
	line-height:2;
	margin:0 auto;
}
.contentSec .centerSec .content .listSec li{
	border-bottom:1px dashed #ddd;
	height:22px;
}

.contentSec .centerSec .content .listSec a{
	text-decoration:none;
	display:block;
	cursor:pointer;
	line-height:22px;
	height:22px;
}
.contentSec .centerSec .content .listSec a .title{
	display:inline-block;
	float:left;
	vertical-align:top;
	width:360px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	color:#555;
}
.contentSec .centerSec .content .listSec a .type{
	display:inline-block;
	float:left;
	font-size:9px;
	width:60px;
	color:#555;
	vertical-align:top;
}
.contentSec .centerSec .content .listSec a .date{
	display:inline-block;
	float:right;
	vertical-align:top;
	font-size:9px;
	color:#555;
}
.contentSec .centerSec .content .listSec a:hover *{
	color:#3366FF;
}
.contentSec .centerSec .content .listSec ul, .contentSec .centerSec .content .listSec li{
}

/*.contentSec .googleSearchSec{
	width:200px;
	margin:0 auto 10px;
	text-align:center;
}
.contentSec .googleSearchSec .searchInput{
	padding:1px 3px;
	width:140px;
}
.contentSec .googleSearchSec a.btn{
	display:inline-block;
	height:14px;
	border:1px solid #555;
	padding:3px 8px;
	margin-left:3px;
	background:url(../images/googleSearch_btn.png) left top no-repeat;
	text-decoration:none;
}
.contentSec .googleSearchSec a.btn:hover{
	background:url(../images/googleSearch_btn.png) left bottom no-repeat;
}
*/
.contentSec .calendarSec{
	width:200px;
	margin:0 auto 10px;
}
.contentSec .calendarSec .top{
	height:35px;
	background:url(../images/calendar_topBG.png) left top no-repeat;
	position:relative;
}
.contentSec .calendarSec h1{
	background:url(../images/calendar_title_icon.png) 0 13px no-repeat;
	padding-left:15px;
	margin-left:8px;
	line-height:35px;
	border-bottom:none;
}
.contentSec .calendarSec .monthSelect{
	position:absolute;
	right:8px;
	top:0;
	font-weight:normal;
}
.contentSec .calendarSec .monthSelect a.prevMonth, .contentSec .calendarSec .monthSelect a.nextMonth{
	display:inline-block;
	width:11px;
	height:11px;
	margin:13px 5px 0;
}
.contentSec .calendarSec .monthSelect a.prevMonth{
	background:url(../images/calendar_btn.png) left top no-repeat;
}
.contentSec .calendarSec .monthSelect a.prevMonth:hover{
	background:url(../images/calendar_btn.png) left bottom no-repeat;
}
.contentSec .calendarSec .monthSelect a.nextMonth{
	background:url(../images/calendar_btn.png) right top no-repeat;
}
.contentSec .calendarSec .monthSelect a.nextMonth:hover{
	background:url(../images/calendar_btn.png) right bottom no-repeat;
}
.contentSec .calendarSec .monthSelect span{
	font-size:9px;
}

.contentSec .calendarSec .middle{
	background:url(../images/colSec_bg_middle.png) left top repeat-y;
	padding:8px 8px 0;	
}
.contentSec .calendarSec .calendarTable{
	border-collapse:collapse;
	width:100%;
	text-align:center;
	color:#555;
}
.contentSec .calendarSec .calendarTable th{
	background:#ddd;
	height:22px;
}
.contentSec .calendarSec .calendarTable td{
	text-align:center;
	height:23px;
}
.contentSec .calendarSec .calendarTable .currectDay{
	background:#06F;
	color:#fff;
}
.contentSec .calendarSec .calendarTable .day{
	position:relative;
	display:block;
	margin:0 auto;
	width:18px;
}
.contentSec .calendarSec .calendarTable .currectDay .day{
	color:#fff;
}
.contentSec .calendarSec .calendarTable .day:hover{
	background:#06F;
	text-decoration:none;
	color:#fff;
	cursor:default;
}
.contentSec .calendarSec .calendarTable .day:hover .popup{
	display:block;
}
.contentSec .col_right .calendarSec .calendarTable .popup, .contentSec .col_left .calendarSec .calendarTable .popup{
	position:absolute;
	width:300px;
	height:auto;
	right:25px;
	top:-10px;
	border:1px solid #333;
	background:#fcfcfc;
	padding:3px 3px 5px;
	text-decoration:none;
	z-index:50;
	display:none;
	text-align:left;
}
.contentSec .col_left .calendarSec .calendarTable .popup{
	left:25px;
}
.contentSec .col_right .calendarSec .calendarTable .popup .angle, .contentSec .col_left .calendarSec .calendarTable .popup .angle{
	position:absolute;
	width:8px;
	height:17px;
	background:url(../images/calendar_pupup_angle_right.png) left top no-repeat;
	right:-8px;
	top:9px;
}
.contentSec .col_left .calendarSec .calendarTable .popup .angle{
	background:url(../images/calendar_pupup_angle_left.png) left top no-repeat;
	left:-8px;
}
.contentSec .calendarSec .calendarTable .popup .date{
	background:#FF0000;
	color:#fff;
	padding:5px;
	text-align:left;
	border-bottom:dashed 1px #888;
	font-weight:bold;

	background: #00aeef; /*fallback for non-CSS3 browsers*/
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#00aeef) to(#0c82af)); /*old webkit*/
	background: -webkit-linear-gradient(#00aeef, #0c82af); /*new webkit*/
	background: -moz-linear-gradient(#00aeef, #0c82af); /*gecko*/
	background: -ms-linear-gradient(#00aeef, #0c82af); /*IE10*/
	background: -o-linear-gradient(#00aeef, #0c82af); /*opera 11.10+*/
	background: linear-gradient(#00aeef, #0c82af); /*future CSS3 browsers*/
}
.contentSec .calendarSec .calendarTable .popup a{
	font-size:12px;
	font-weight:bold;
	margin:3px 0 2px 5px;
	padding:0;
	background:none;
	line-height:1.6;
	color:#06c;
}
.contentSec .calendarSec .calendarTable .popup a:hover{
	text-decoration:underline;
}
.contentSec .calendarSec .calendarTable .popup p{
	line-height:1.2;
	margin:0 5px;
	padding:0 0 3px;
	text-align:left;
	border-bottom:1px solid #ccc;
}
.contentSec .calendarSec .calendarTable .day:hover p{
	background:none;
	color:#000;
}

.contentSec .calendarSec .bottom{
	background:url(../images/colSec_bg_bottom.png) left top no-repeat;
	height:10px;
}

/* ?ˆæ??¬å¸ Start */
.author_corp{
	width:650px;
	margin:10px;
	table-layout:fixed;
	border-collapse:collapse;
}
.author_corp th{
	font-size:15px;
	height:30px;
}
.author_corp td{
	vertical-align:middle;
	text-align:center;
	border:1px solid #fff;
	background:#eee;
	height:35px;
	padding:5px 3px;
}
.author_corp td.rowLabel_1{
	background:#D9E8FF;
	text-align:center;
	vertical-align:middle;
}
.author_corp td.rowLabel_2{
	background:#fff0ff;
	text-align:center;
	vertical-align:middle;
}
.author_corp a{
	color:#03c;
}
.author_corp_link{
	color:#03c;
	font-weight:bold;
}
/* ?ˆæ??¬å¸ End */

.footer{
	position:relative;
	background:url(../images/footerBG.png) left top no-repeat;
	height:90px;
	text-align:center;
	line-height:1.6;
	padding-top:20px;
}
a.eJet{
	background:url(../images/eJet.png) left top no-repeat;
	display:block;
	width:100px;
	height:35px;
	position:absolute;
	right:20px;
	top:10px;
  _text-indent:-9999px; /* ie6?¯æ? */
	font-size:0;
  line-height:0;
}
body:nth-of-type(1) a.eJet{
	text-indent:-9999px; /* Chrome?Safari?¯æ? */
}
.footer .separater{
	margin:0 10px;
}

/*for Test Start */
.testBorder_red{
	border:1px solid red;
}
.testBorder_blue{
	border:1px solid blue;
}
.testBorder_green{
	border:1px solid green;
}
/* for Test End */


/* for Sitemap Start */
.sitemap{
	margin:20px;
}
.sitemap ul{
	margin:15px 10px 40px;
	font-weight:bold;
}
.sitemap li{
	font-weight:normal;
	font-size:12px;
	line-height:1.6;
	padding-left:15px;
}
.sitemap li a{
	color:#555;
}
.sitemap li.title{
	font-size:13px;
	font-weight:bold;
	line-height:1.8;
	background:url(../images/sitemapSpot.gif) 0 7px no-repeat;
	color:#004a80;
	margin:15px 0 0;
}
.sitemap li.title a{
	color:#004a80;
	text-decoration:underline;
}
.sitemap li.title a:hover{color:#f26522;}
/* for Sitemap End */

/*message board Start*/
.msgBoard{
	width:700px;
	margin:30px auto;
}
.msgItem{
	margin-top:2px;
}
.msgItem h6{
	background:#d1e9f9;
	padding:4px 10px;
}
.msgItem .msgContent{
	padding:8px 10px;
	background:#e3f0f8;
	margin-top:1px;
}
table.post_board{
	margin:10px auto;
	table-layout:auto;
	width:500px;
}
table.post_board caption{
	font-size:13px;
	font-weight:bold;
	padding:3px;
}
table.post_board th{
	background:#d1e9f9;
	padding:10px;
	text-align:left;
	width:140px;
}
table.post_board td{
	background:#e3f0f8;
	padding:5px;
}
table.post_board input{
	height:15px;
	width:300px;
}
table.post_board textarea{
	min-height:100px;
	width:300px;
}
/*message board End*/

/*--- 20141231 neil_edit ¼W¥[¤Í¯¸³sµ²CSS ---*/
.sidebar_link_litle{
    font-size:15px;
    color:#004a80;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    line-height:35px;
    font-weight:bold;
}