body {
	font-size:13px;	
	font-family:
	color:#333;
	background:#fff;
	text-align:center;
}

#BodyFrame
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	z-index:1;
}

#BodyBorder
{
	width:1000px;
	height:auto;
	background:white;
	border-top:0px;
	border-bottom:0px;
	border-left:1px solid #bbb;
	border-right:1px solid #bbb;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	padding:0;
	z-index:2;
}

/*PageBody #######################################*/
#PageTop
{
	position:relative;
	width:100%;
	height:auto;
	padding:0px;
	text-align:center;
}

#PageBdy
{
	position:relative;
	width:998px;
	height:auto;
	padding:0px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	border-bottom:0px dotted #025354;
}

#PageBot
{
	position:relative;
	width:100%;
	height:auto;
	padding:0px;
	text-align:center;
	background:#eeeeee;
}

/*Page Layout Box ##################################################################################*/
#LeftBox
{
	position:relative;
	float:left;
	width:170px;
	height:auto;
	text-align:center;
	vertical-align:top;
	font-size:12px;
}

#MainBox
{
	position:relative;
	float:right;
	width:825px;
	height:auto;
	text-align:center;
	vertical-align:top;
	border:0px black solid;	
}

#CenterBox
{
	position:relative;
	float:left;
	width:646px;
	height:auto;
	text-align:center;
	vertical-align:top;
	border-right:3px #16A59E solid;
	border-left:3px #16A59E solid;	
}

#RightBox
{
	position:relative;
	float:right;
	width:170px;
	height:auto;
	text-align:right;
	vertical-align:top;	
	font-size:12px;
}


/*Top ##########################################*/
#KBox{
	position:relative;
	width:100%;
	height:auto;
	background:#16A59E;
	color:#fff;
	padding:5px 0;
	margin:0 0 13px 0;
	vertical-align:middle;
	text-align:center;
}

#TopBox{
	position:relative;
	width:100%;
	height:100px;
	border-bottom:5px solid #16A59E;
	padding:0px;
}

#Logo
{
	position:absolute;
	top:-10px;
	left:25px;
	width:205px;
	height:66px;	
	cursor:pointer;
	padding-top:5px;
}

#TBR
{
	position:absolute;
	top:0px;
	right:0px;
	width:740px;
	height:100px;
	overflow:hidden;	
	cursor:pointer;	
}

#Counter_Time{
	position:absolute;
	bottom:3px;
	left:22px;
	text-align:left;
	font-size:11px;
	color:#999;
}

#MenuBox{
	position:relative;
	text-align:center;
}

#Menu{
	position:relative;
	font-size:13px;
	margin:0 0 3px 0;	
}

#Menu td{
	text-align:center;
	vertical-align:middle;
}

#SubMenu{
	position:relative;
	border-top:1px solid #16A59E;
	font-size:12px;	
	color:#999;
}

#SubMenu td{
	text-align:center;
	vertical-align:middle;
}

#SubMenu a{
	color:#999;
}

/*Copyright #####################################################################################################*/
#DonateInfo{
	position:relative;
	width:600px;
	height:auto;
	font-size:12px;
	text-align:center;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding-top:10px;
	padding-bottom:5px;
	color:#16A59E;
}


#Copyright
{
	position:relative;
	width:100%;
	height:auto;
	text-align:center;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:gray;
	padding-top:5px;
	padding-bottom:10px;
}

/*Left Box ######################################################################################################*/
#SCBox img{
	border:1px solid #aaa;
	margin:1px;
}


/*HP_Head #######################################################################################################*/
#H1{
	float:left;
	width:300px;
	text-align:left;
}

#SCHPBox{
	float:right;
	width:290px;
	text-align:left;	
}

/*S1 ############################################################################################################*/
#S1{
	clear:both;
	height:75px;
}

/*H15*/
#H15_Tag{
	position:relative;
	color:#666;
	margin:25px 0 10px 0;	
}

#H15_Box{
	position:relative;
	text-align:left;
	width:300px;
	height:auto;
	text-align:justify;
	text-justify:inter-ideograph;
}

#H15_Photo{
	float:left;
	width:100px;
	height:100px;
	border:0px solid #bbb;	
}

#H15_Content{
	float:right;
	width:180px;
}

#H15_Title{
	position:relative;
	margin:0 0 5px 0;	
}

#H15_Abs{
	position:relative;
	font-size:12px;
	color:gray;	
}

/*Other ###############################################*/
/*定義超連結顯示效果*/
A{
  	text-decoration:none;
  	color:#009492;
  	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,Taipei;
  	background-color: transparent;
}

A:visited{
    text-decoration:none;
    color:#009492;
    font-family:georgia,Verdana,Helvetica,Arial,sans-serif,Taipei;
    background-color: transparent;
}

A:hover{
    text-decoration:none;
    color:#cc3300;
    position:relative;top:1px;margin-top:0px;
    font-family:georgia,Verdana,Helvetica,Arial,sans-serif,Taipei;
    background-color: transparent;
	clear:both;
}

A.noneffect{
           text-decoration:none;
           color:#009492;
           background-color: transparent;
		   position:relative;top:0px;margin-top:0px;
}

/*News 內文區*/
.content
{
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	color:#333333;
	font-size:15px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify; 
	text-justify:inter-ideograph;	
}

.detailTitle
{
	color:#F66013;
	font-size:18px;
	letter-spacing:2px;
	font-weight:bolder;
}

/*H1 */
h1.C1
{
	padding:0px;
	margin:0px;
	font-size:26px;
	font-family:Arial;
	color:#009492;
}

h1.C
{
	padding:0px;
	margin:0px;
	font-size:18px;
	font-family:Arial;	
	color:#025354;
}

h1.NewsTitle
{
	padding:0px;
	margin:0px;
	font-size:26px;
}


h4.hp_list
{
	padding:0px;
	margin:0px;
	font-weight:normal;
	font-size:13px;	
}

/*Search Input*/
#SearchNow input{
	border:1px solid #16A59E;
	font-family:arial;
}


/*ui li*/
ul.mis {
 list-style: none;
}

li.mis {
 text-align: center;
 float: left;
 list-style-type: none;
}

.content_forum
{
	font-family:georgia,Verdana,Helvetica,Arial,sans-serif,細明體,Taipei;
	color:#333333;
	font-size:15px;
	letter-spacing:1px;
	line-height:1.5;
	text-align:justify; 
	text-justify:inter-ideograph;	
}

.content_forum p
{
	padding:0px 0 3px 0;
}
