body{
    background-color:white;
    font-family: Arial, Verdana, sans-serif;
    margin:0;
    padding:0;
	text-align:center;
}
table#main01{
	border:0px solid #b5b7ff;
}
#wrapper{
	border:1px solid #b5b7ff;
	width:960px;
    margin:0px auto; 
}

/*  左側最新消息連結  */
#td_left_news{
	vertical-align:top;
	padding-top:20px;
}

#left_news{
	margin-left:10px;

}


#left_news ul{
	list-style: none;
	margin: 0px 0 0 1px;
	padding: 0 0 0 0px;
	text-indent: -1.5em;
	/*list-style-image: url("../images/item.jpg");*/
	
}

#left_news ul li{
	width: 100%;
	padding:2px 0 2px 18px;
	margin: 0 0 0.25em 0;
	font-size:0.75em;

}

#left_news ul li a{
	text-decoration:none;
	color:#4F4F4F;
	font-weight:bold;
}
/******************************/

/*********** short news *******/
#shortNews{
	width:98%;
	border: 0px solid black;
	margin-left:10px;
	margin-right:10px;
	padding:5px;
	height:70px;
}

#shortNews .title a{
	font-size:0.9em;
	letter-spacing:.01em;
	text-decoration:none;
	color:#005599;
	font-weight:bold;
}
#shortNews .title a:hover{
	text-decoration:underline;
}

#shortNews .image a{
	float:left;
	width:80px;
	height:60px;
	border:1px solid #aaa;
	margin-right:5px;
	padding:1px;
}
#shortNews .image a:hover{
	border:1px solid #005599;
}
#shortNews div.short_news_content{
	font-size:0.8em;
	margin-left:45px;
}
#shortNews span.title{
	font-size:1.1em;
	
}

#shortNews span.post_date{
	padding:10px;
	font-size:0.6em;
}



/* photo */ 
#viewphotos{
	margin-left:12px;
}
#photo_nav{
	border:0px solid black;
}
#photo_nav div.photo_1{
	width:80px;
	height:60px;
	border:1px solid black;
}

#photo_nav div.photo_red{
	
	width:80px;
	height:60px;
	border:2px solid red;
}

#photo_info{
	text-align:center;
}


#photo_info .shadow img{
	background-color: #fff;
	color: #000;
	border: 1px solid #999;
	padding: 4px;
	vertical-align: bottom;
}



#photo_info div.text{
	text-align:left;
	margin:5px auto 5px 5px;
	font-size:0.8em;
}


/*** showprocedure ***/

#showprocedure{
	border:0px solid #b5b7ff;
	width:535px;
}

#showprocedure table{
	border-collapse:collapse;
	width:100%;
}
#showprocedure td{
	font-size:0.8em;
	border:1px solid #b5b7ff;
}
#showprocedure td.title{
	padding-top:5px;
	padding-bottom:5px;
	width:15%;
	color:#0500df;
	text-align:center;
}
#showprocedure td.content{
	width:85%;
	padding-top:5px;
	padding-left:5px;
}
#procedureTitle{
	font-size:1.3em;
	color:#201;
	font-weight:bold;
	margin-bottom:5px;
}

#showprocedure .column_1{
	background-color:#f5c7ff;
	font-weight:bold;

}
/* 學會簡介 */

#info ul{
	list-style: none;
	margin-top: 5px;
	padding: 5px 0 0 1em;
	text-indent: -1em;

}

#info ul li{
	width: 100%;
	padding:5px 0 5px 20px;
	margin: 0 0 0.25em 0;
	font-size:0.851em;
}

#info ul li a {
	text-decoration:none;
	color:#714e02;
}

#info ul li a:hover {
	text-decoration:underline;
}


#info ul li:before{
	content: "\00BB \0020";
}
/* 相關連結 */
#links{
	margin-left:10px;
}
#links a{
	text-decoration:none;
	color:#714e02;
}

#links a:hover{
	text-decoration:underline;
}

/* 垂直滑動頁面控制*/
#divCont{
margin-left:10px;
width:541px;
CLIP: rect(0px 551px 473px 0px); 
POSITION: relative; /*FIREFOX  ie 解決版面亂跳 */
HEIGHT: 473px; 
LEFT: 0px;
TOP: 0px;
/*z-index: 0px; */
visibility: visible;
}

/* 新聞顯示 */
#shownews{
	
}

#shownews .title{
	border-bottom:thin dashed #CDE;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:10px;
	width:95%;
	color:#cc4499;
	font-size:1.1em;
	letter-spacing:.2em;

}

/* 子選單 */

/*****************************/

/* show_sign_table */
.center{
	padding-left:10px;
}
#signtable{
	width:500px;
	font-size:.8em;
	padding-left:60px;
}

.error{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:10px;
	background-color:#ffffe5;
	margin-right:100px;
	margin-bottom:3px;
	border:1px solid #e0e1b7;
	color:#000000;
}
.error strong{
	color:#ff0000;
}
#signtable label{
	display:block;
	float: left;
	width:100px;
	padding-right: 10px;	
	margin-left: 10px;
	text-align:right;
}
#signtable input.text{
	border: 1px solid #000;
	width:180px;
	display:block;
	margin-bottom:10px;
	font-size:.85em;
}
#signtable input#simpledate_0,
#signtable input#simpledate_1,
#signtable input#simpledate_2,
#signtable input#simpledate_3,
#signtable input#simpledate_4
{
	border: 1px solid #000;
	width:180px;
	margin-bottom:10px;
	font-size:.85em;
	background-color:#def;
	cursor:default;
}


#signtable input.radio{
	border: 0px solid #000;
	width:10px;
	display:block;
	margin-bottom:10px;
	font-size:.85em;
}

#signtable input.submit{
	border: 1px solid #000;
	width:60px;
	display:block;
}



#signtable select.text{
	border: 1px solid #000;
	width:auto;
	display:block;
	margin-bottom:10px;
	font-size:.85em;
}

#signtable span.radio{
	margin-right:10px;
}

#signtable .radioheight{
	margin-bottom:5px;
}

#signtable textarea.origin{
	border: 1px solid #000;
	width:200px;
	height:60px;
	display:block;
	margin-bottom:10px;
	font-size:.85em;
}
#signtable p{
	
}
/****************************/
#confirm_data{
	font-size:.9em;
	padding-left: 60px;
}

#confirm_data label.field{
	display:block;
	float: left;
	width:120px;
	padding-right: 10px;	
	text-align:right;
	border-bottom:1px solid #cdf;
	font-weight:bold;
}

#confirm_data label.value{
	border: 0px solid #000;
	width:330px;
	display:block;
	padding-left: 10px;	
	margin-bottom:10px;
	border-bottom:1px solid #cdf;
}
#confirm_data a{
	text-decoration:none;
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	padding:2px 5px 2px 5px;

	margin-right:20px;
	color:#8a1f11;
	cursor:pointer;
}

#confirm_data .title{
	text-align:center;
	color:#8a1f11;
	background-color:#fbe3e4;
	border:1px solid #fbc2c4;
	padding:2px 5px 2px 5px;
	margin-bottom:10px;
	font-weight:bold;
}
/********/
/*活動簡介*/
/* sub_navagation */
.van, .van ul { 
list-style: none;
margin: 0;
padding: 0;
}

.van {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
}
.van li {
border: 0px solid #000;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.van li a, .van li a:link, .van li a:active, .van li a:visited {
font: .9em/18px Arial, Helvetica, sans-serif;
background: #EFEFEF;
color: #ff0000;
display: block;
padding: 0;
text-transform: lowercase;
text-decoration: none;

}



#van-one li.sfHover a {
background: #ccc;
color: #000;
}
#van-one li:hover ul a, 
#van-one li.sfHover ul a {
background: #F0ff0f;
color: #000000; 
}
#van-one li:hover ul a:hover, 
#van-one li.sfHover ul a:hover {
background: #ccc;
color: #000; 
}

.van ul {
font-size:0.9em;
background: #017F42;
border-bottom: 1px solid #000;
list-style: none;
margin: 0;
width: 100px;
position: absolute;
top: -999em;
left: -1px;
}
.van li:hover ul,
.van li.sfHover ul {
top: 25px;
}
.van ul li {
border: 0;
float: none;
padding-left:2px;
}
.van ul a {
border: 1px solid #000;
border-bottom: 0;
width: 100px;
white-space: nowrap;
}
.van ul a:hover {
background: #ccc;
color: #000;
}

/*活動花絮*/
/* sub_navagation */
.van2, .van2 ul { 
list-style: none;
margin: 0;
padding: 0;
}

.van2 {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
}
.van2 li {
border: 0px solid #000;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.van2 li a, .van2 li a:link, .van2 li a:active, .van2 li a:visited {
font: .9em/18px Arial, Helvetica, sans-serif;
background: #EFEFEF;
color: #ff0000;
display: block;
padding: 0;
text-transform: lowercase;
text-decoration: none;

}



#van-two li.sfHover a {
background: #ccc;
color: #000;
}
#van-two li:hover ul a, 
#van-two li.sfHover ul a {
background: #F0ff0f;
color: #000000; 
}
#van-two li:hover ul a:hover, 
#van-two li.sfHover ul a:hover {
background: #ccc;
color: #000; 
}

.van2 ul {
font-size:0.9em;
background: #017F42;
border-bottom: 1px solid #000;
list-style: none;
margin: 0;
width: 100px;
position: absolute;
top: -999em;
left: -1px;
}
.van2 li:hover ul,
.van2 li.sfHover ul {
top: 25px;
}
.van2 ul li {
border: 0;
float: none;
padding-left:2px;
}
.van2 ul a {
border: 1px solid #000;
border-bottom: 0;
width: 100px;
white-space: nowrap;
}
.van2 ul a:hover {
background: #ccc;
color: #000;
}
/**************************/

/*活動花絮*/
/* sub_navagation */
.van3, .van3 ul { 
list-style: none;
margin: 0;
padding: 0;
}

.van3 {
font-family: Arial, Helvetica, sans-serif;
z-index: 100;
position: relative;
}
.van3 li {
border: 0px solid #000;
float: left;
margin: 0;
padding: 0;
position: relative;
}
.van3 li a, .van3 li a:link, .van3 li a:active, .van3 li a:visited {
font: .9em/18px Arial, Helvetica, sans-serif;
background: #EFEFEF;
color: #ff0000;
display: block;
padding: 0;
text-transform: lowercase;
text-decoration: none;

}



#van-three li.sfHover a {
background: #ccc;
color: #000;
}
#van-three li:hover ul a, 
#van-three li.sfHover ul a {
background: #F0ff0f;
color: #000000; 
}
#van-three li:hover ul a:hover, 
#van-three li.sfHover ul a:hover {
background: #ccc;
color: #000; 
}

.van3 ul {
font-size:0.9em;
background: #017F42;
border-bottom: 1px solid #000;
list-style: none;
margin: 0;
width: 100px;
position: absolute;
top: -999em;
left: -1px;
}
.van3 li:hover ul,
.van3 li.sfHover ul {
top: 25px;
}
.van3 ul li {
border: 0;
float: none;
padding-left:2px;
}
.van3 ul a {
border: 1px solid #000;
border-bottom: 0;
width: 100px;
white-space: nowrap;
}
.van3 ul a:hover {
background: #ccc;
color: #000;
}
/**************************/
/* 委員會表格 */
#submembers table{
	width:514px;
	border-collapse:collapse;
	font-size:0.8em;
	border:1px solid black;
}
#submembers table th{
	padding:3px 0px 2px 5px;
	color:white;
}
#submembers table th.headertitle{
	width:20%;
}
#submembers table th.headername{
	width:80%;
}
#submembers table td{
	border:1px solid black;
	padding:3px 0px 2px 5px;
	
}
#submembers table td.title{
	vertical-align:top;
}
#submembers table th{
	border:1px solid black;
}
.odd{
	background-color: #ffc;
}

.even{
	background-color: #cef;
}
.table-heading{
	background-color: #369;
	color:white;
}
.default_table{
	border:1px black solid;
}


/* 簡章資訊表格 */
#procedurelist_1{
}
#procedurelist_1 table{
	width:540px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
#procedurelist_1 th{
	padding-top:3px;
	font-size:0.9em;
	border:1px solid #ccc;
	color:white;
}

#procedurelist_1 th.headertype{
	width:10%;
}
#procedurelist_1 th.headertitle{
	width:38%;
}
#procedurelist_1 th.headeris_sign{
	width:15%;
}
#procedurelist_1 th.headerdownload_1{
	width:12%;
}
#procedurelist_1 th.headerdownload_0{
	width:12%;
}
#procedurelist_1 th.headerdownload_2{
	width:12%;
}

#procedurelist_1 td{
	padding-top:5px;
	font-size:0.8em;
	border:1px solid #ccc;
	text-align:center;
	padding-bottom:5px;
}
#procedurelist_1 td.type{
}
#procedurelist_1 td.title{
	padding-left:5px;
	text-align:left;
}
#procedurelist_1 td.title a{
	color:red;
	font-weight: bold;
	text-decoration:none;
}
#procedurelist_1 td.title a:hover{
	text-decoration:underline;
}
#procedurelist_1 td.is_sign a{
	text-decoration:none;
	color:#005599;
}
#procedurelist_1 td.is_sign a:hover{
	text-decoration:underline;
}

#procedurelist_1 td.download_1 a{
	text-decoration:none;
	color:#005599;
}
#procedurelist_1 td.download_1 a:hover{
	text-decoration:underline;
}

#procedurelist_1 td.download_0 a{
	text-decoration:none;
	color:#005599;
}
#procedurelist_1 td.download_0 a:hover{
	text-decoration:underline;
}
#procedurelist_1 td.download_2 a{
	text-decoration:none;
	color:#005599;
}
#procedurelist_1 td.download_2 a:hover{
	text-decoration:underline;
}
#procedurelist_2{
	font-size:0.8em;
}

#procedurelist_3{
	font-size:0.8em;
}

/*************************/

/* showmovie */
#showmovie{
	padding-left:45px;
}
#movietopic{
	font-weight:bold;
	font-size:.9em;
	color:#005599;
}
#movietopic .title{
	color:red;
}
#movienav{
}
#movienav hr{
	
	width:100%;
	HEIGHT: 1px 
}
#movienav ul{
	list-style: none;
	margin-top: 0px;
	padding: 5px 0 0 0em;
	font-size:0.8em;
}
#movienav ul li{
	list-style:none;
}#movienav ul li a{
	text-decoration:none;
	color:#C64A51;
}
#movienav ul li a:hover{
	color:#01A1F8;
}


/* 98年度計畫 */
#show_plan{
	width:554px;
}
#show_plan .table_98y{
	border-collapse:collapse;
	border:1px solid #b5b7ff;
}
#show_plan .table_98y th{
	font-size:0.8em;
}
#show_plan .table_98y td{
	font-size:0.8em;
}

#show_plan .table_98y th.item{
	width:28%;
}
#show_plan .table_98y th.work{
	width:30%;
}
#show_plan .table_98y th.schedule{
	width:15%;

}
#show_plan .table_98y th.host{
	width:20%;

}
#show_plan .table_98y th.cooperator{
	width:12%;

}
.table-sub-heading{
	background:#b2d487;
	text-align:left;
	color:black;
	border:1px solid #b5b7ff;
}
.table-sub2-heading{
	background:#e5e5e5;
	text-align:left;
	color:#2846b4;
	border-right:2px solid black;
	padding-left:5px;
}
.holdtime{
	color:red;
	font-weight:bold;
}


#signheader .title {
	font-size:0.85em;
	font-weight:bold;
	color:#e7710d;
}

#signheader .info {
	background-color:#fbe3e4;
	font-size:0.7em;
	border:1px solid #fbc2c4;
	padding:2px 8px 2px 8px;
	margin:5px 20px 5px 5px;
	color:#8a1f11;
}
/*計數氣*/
#show_counter{
	vertical-align:bottom;
	font-size:.75em;
	text-align:left;
	padding-left:15px;
	color:#545454;
}
#show_counter span{
	font-weight:bold;
}


.form_defalut{
	padding-bottom:10px;
	border-collapse:collapse;
	font-size:1.0em;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* 輔導研究案 */
#procedurelist{
}
#procedurelist_3 table{
	width:540px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
#procedurelist_3 th{
	padding-top:3px;
	font-size:0.9em;
	border:1px solid #ccc;
	color:white;
}


#procedurelist_3 td{
	padding-top:5px;
	font-size:0.8em;
	border:1px solid #ccc;
	text-align:center;
	padding-bottom:5px;
}
/* 資料下載 */
#procedurelist_2 table{
	width:540px;
	border-collapse:collapse;
	border:1px solid #ccc;
}
#procedurelist_2 th{
	padding-top:3px;
	font-size:0.9em;
	border:1px solid #ccc;
	color:white;
}


#procedurelist_2 td{
	padding-top:5px;
	font-size:0.8em;
	border:1px solid #ccc;
	text-align:center;
	padding-bottom:5px;
}

/*************************/

/* 研討會資料 */
#procedurelist_2{
	display:none;
}
#procedurelist_3{
	display:none;
}
.hover , .hoveron ,load_0{
	color:red;
	cursor: pointer; 
}