@import url("reset.css");
@import url("all.css");
/* CSS Document */



/*----------容器
----------*/
#Container{
	width:952px;
	background-image:url(../images/con-bg_in.jpg);
	background-repeat:repeat-y;
	margin:0 auto;
}


/*----------次選單
----------*/
#SubIcon{
	display:block;
	width:950px;
	height:20px;
	margin:0 auto;	
}
#SubIcon ul{
	float:right;
}
#SubIcon li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	text-decoration:none;
	line-height:22px;
	font-size:12px;
	display:block;
	margin:0 3px;
}
#SubIcon li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#3F3F3F;
	text-decoration:none;
	line-height:22px;
	font-size:12px;
	display:block;
	margin:0 1px;
}
#SubIcon li a:hover{
	color:#993300;
}

/*----------頁首
----------*/
#Header{
	width:952px;
	height:209px;
	background-image:url(../images/top-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
}
.TopBanner{
	display:block;
	width:950px;
	height:150px;
	margin:0 auto;
	position:absolute;
	top:59px;
	left:1px;
	background-color:#fff;
}

/*----------內容
----------*/
#Content{
	width:950px;
	height:auto;
	margin:0 auto;
}
/*----------限制高的內容
----------*/
#ContentLim{
	width:950px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/con-bg_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
#ContentLim2{
	width:950px;
	height:451px;
	margin:0 auto;
	background-image:url(../images/con-bg_bot.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}
/*----------有盛開蓮花的內容
----------*/
#ContentLotus{
	width:950px;
	height:auto;
	margin:0 auto;
	background-image:url(../images/con-bg_bot2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

/*----------文字內容
----------*/
#Main{
	width:753px;
	height:auto;
	float:left;
	background-image:url(../images/icon-bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
	position:relative;
	padding-bottom:100px;
}

/*----------頁尾
----------*/
#Footer{
	width:952px;
	height:20px;
	background-image:url(../images/bottom-bg2.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-top:26px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#51648C;
	text-align:center;
	margin:0 auto;
}

/*----------主選單
----------*/
.MainMenu{
	display:block;
	width:100%;
	height:37px;
}
.MainMenu ul{
	width:692px;
	float:right;
	height:37px;
}
.MainMenu li{
	float:left;
}
.MainMenu li a{
	display:block;
	height:37px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:37px;
	text-align:center;
	color:#400000;
	text-decoration:none;
}
.MainMenu li a:hover{
	background-position:bottom;
}
.MainMenu li.IC01 a{
	background-image:url(../images/icon_01.jpg);
	width:68px;
}
.MainMenu li.IC02 a{
	background-image:url(../images/icon_02.jpg);
	width:68px;
}
.MainMenu li.IC03 a{
	background-image:url(../images/icon_03.jpg);
	width:68px;
}
.MainMenu li.IC04 a{
	background-image:url(../images/icon_04.jpg);
	width:68px;
}
.MainMenu li.IC05 a{
	background-image:url(../images/icon_05.jpg);
	width:68px;
}
.MainMenu li.IC06 a{
	background-image:url(../images/icon_06.jpg);
	width:68px;
}
.MainMenu li.IC07 a{
	background-image:url(../images/icon_07.jpg);
	width:68px;
}
.MainMenu li.IC08 a{
	background-image:url(../images/icon_08.jpg);
	width:78px;
}
.MainMenu li.IC09 a{
	background-image:url(../images/icon_09.jpg);
	width:68px;
}
.MainMenu li.IC10 a{
	background-image:url(../images/icon_10.jpg);
	width:58px;
}


/*----------側邊
----------*/
#Sider{
	width:197px;
	height:auto;
	float:left;
/*	position:relative;*/
}
/*----------側邊會員登入
----------*/
#Sider .Login{
	display:block;
	width:197px;
	height:95px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#57575A;
	padding-bottom:10px;
}
#Sider .Login .LoginTitle{ 
	clear:both;
	display:block;
	width:197px;
	height:44px;
	background-image:url(../images/title-mem2.jpg);
	text-indent:-9999px;
}
#Sider .Login .LoginInput{ clear:both;
	display:block;
	width:170px;
	margin:5px 0 3px 16px;
}
#Sider .Login .LoginIcon{
	display:block;
	width:100px;
	height:20px;
	margin:5px 0 3px 16px;
	padding-left:70px;
}
#Sider .Login li{
	float:left;
}
#Sider .Login li a{
	display:block;
	width:35px;
	height:16px;
	margin:2px;
}
#Sider .Login li a span{
	visibility:hidden;
}
#Sider .Login li.LIC01 a{
	background-image:url(../images/icon-login.gif);
}
#Sider .Login li.LIC01 a:hover{
	background-position:bottom;
}
#Sider .Login li.LIC02 a{
	background-image:url(../images/icon-reset.gif);
}
#Sider .Login li.LIC02 a:hover{
	background-position:bottom;
}
/*已登入欄位
#SiderLim .Logined{
	display:block;
	width:177px;
	padding:30px 10px 10px 10px;
}
#SiderLim .Logined .Hello{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#385669;
	line-height:26px;
	text-align:center;
}
#SiderLim .Logined .LoginIcon{
	display:block;
	width:167px;
	height:20px;
	margin:5px 5px 3px 5px;
}
#SiderLim .Logined li{
	float:left;
}
#SiderLim .Logined li a{
	display:block;
	height:16px;
	margin:2px;
	font-size:9px;
}
#SiderLim .Logined li a span{
	visibility:hidden;
}
#SiderLim .Logined li.LIC03 a{
	background-image:url(../images/icon-buy.gif);
	width:59px;
}
#SiderLim .Logined li.LIC03 a:hover{
	background-position:bottom;
}
#SiderLim .Logined li.LIC04 a{
	background-image:url(../images/icon-cart.gif);
	width:46px;
}
#SiderLim .Logined li.LIC04 a:hover{
	background-position:bottom;
}
#SiderLim .Logined li.LIC05 a{
	background-image:url(../images/icon-dona.gif);
	width:59px;
}
#SiderLim .Logined li.LIC05 a:hover{
	background-position:bottom;
}
#SiderLim .Logined li.LIC06 a{
	background-image:url(../images/icon-logout.gif);
	width:35px;
}
#SiderLim .Logined li.LIC06 a:hover{
	background-position:bottom;
}*/

/*----------左方廣告ADBanner
----------*/
#Sider .ADBanner{
	clear:both;
	display:block;
	width:180px;
	height:auto;
	padding:30px 0 0 11px;
}
.ADBanner ul{
}
.ADBanner li{
	display:block;
	width:180px;
	height:auto;
	padding-bottom:5px;
}
.ADBanner li a{
}

/*----------限制高的側邊
----------*/
#SiderLim{
	display:block;
	width:197px;
	height:16px;
	float:left;
	background-image:url(../images/sider-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
/*	position:relative;*/
}
/*----------產品側邊
----------*/
#ProSider{
	width:197px;
	float:left;
	display:block;
	background-image:url(../images/sider-top.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#ProSider p a{
	display:block;
	width:50px;
	height:30px;
	font-size:12px;
	color:#FF0000;
	margin:10px auto 0px auto;
}

/*----------跑馬燈
----------*/
.MQ{
	width:690px;
	height:21px;
	display:block;
	background-image:url(../images/mar-bg2.gif);
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2D4A00;
	padding:2px 16px;
	margin:10px auto;
	line-height:21px;
}
/*----------一般圖文內容
----------*/
.All-con{
	width:710px;
	height:auto;
	margin:10px auto 10px 20px;
}

/*----------最新消息列表
----------*/
.NewsList{
	width:680px;
	height:auto;
	margin:0 auto;
}
.NewsList li{
	display:block;
}
.NewsList li a{
	text-decoration:none;
 	display:block;
	line-height:24px;
	height:24px;
}
.NewsList li a:hover{
}
.NewsList li.NewsTT{
	color:#476400;
	font-size:13px;
	line-height:30px;
}
.NewsList li.NewsTT a{
}
.NewsList li.NewsTT a:hover{
}
.NewsList li.NewsCT{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:24px;
	padding:0 25px;
}
.NewsList li.NewsCT a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:24px;
}
.NewsList li.NewsCT a:hover{
	color:#FF3300;
	background-color:#FFEEDD;
}
.NewsList li.NewsMR a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	line-height:24px;
	text-align:right;
	padding:0 25px;
	border-bottom:1px solid #EEE0D4;
}
.NewsList li.NewsMR a:hover{
	text-decoration:underline;
}
.NewsList li.NewsPG{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:24px;
	text-align:right;
	padding:8px 25px;	
}
.NewsListMore{
	color:#FF3300;
	font-size:10px;
	padding:0 3px;
}
.NewsListMore a{
	text-decoration:none;
}
.NewsListMore a:hover{
}

/*----------最新消息內容
----------*/
.NewsCon{
	width:700px;
	height:auto;
	margin:0 auto;
}
.NewsTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:30px;
	color:#CC3300;
}

/*標題類別*/
.NewsCate{
	color:#476400;
}
/*大圖一張*/
.NewsPic{
	display:block;
	width:680px;
	height:1020px;
	margin:10px 8px;
	border:1px solid #999;
}
/*小圖三張*/
.NewsPicS{
	display:block;
	width:80px;
	height:120px;
	margin:5px 10px;
	float:right;
	border:1px solid #999;
}
/*內文*/
.NewsDet{
	width:680px;
	height:auto;
	margin:0 auto;
}
.NewsSend{
	display:block;
	width:590px;
	height:45px;
	margin:0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*left:20px;*/
	color:#003366;
	border-top:1px dashed #C5D2E0;
	background-color:#E6E6E6;
	margin-top:20px;
	padding-top:23px;
	position:relative;
	padding-right:80px;
}
/*驗證碼*/
.NewsSend .CT{ 
	position:absolute;
	top:8px;
	right:65px;
	display:block;
	width:100px;
	height:50px;
	float:right;
	border:1px #CCC solid;
}
.Des_CT{ 
	display:block;
	width:100px;
	height:50px;
	float:left;
	border:1px #CCC solid;
}
/*----------活動報名列表
----------*/
.SignList{
	width:680px;
	height:auto;
	margin:0 auto;
}
.SignList li{
	display:block;
}
.SignList li a{
	text-decoration:none;
 	display:block;
	line-height:24px;
	height:24px;
}
.SignList li a:hover{
}
.SignList li.SignTT{
	color:#CC9900;
	font-size:13px;
	line-height:30px;
}
.SignList li.SignTT a{
}
.SignList li.SignTT a:hover{
}
.SignList li.SignCT{
    width:530px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:24px;
	padding:0 25px;
	float:left;
}
.SignList li.SignCT a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:24px;
}
.SignList li.SignCT a:hover{
	color:#533304;
	background-color:#F7F5E8;
}
.SignList li.SignBT{ padding-right:20px;}
.SignList li.SignBT a, .SignBT a{
    width:70px;
	height:20px;
	background-image:url(../images/buttom_a.jpg);
	background-position:center;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#8F723A;
	line-height:20px;
	text-align:center;
	text-decoration:none;
	float:right;
}
.SignList li.SignBT a:hover, .SignBT a:hover{
    background-image:url(../images/buttom_ahover.jpg);
	color:#666666;}
.SignList li.SignMR a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3300;
	line-height:24px;
	text-align:right;
	padding:5px 25px 0 25px;
	border-bottom:1px solid #EEE0D4;
	clear:both;
}
.SignList li.SignMR a:hover{
	text-decoration:underline;
}
.SignList li.SignPG{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:24px;
	text-align:right;
	padding:8px 25px;	
}
.SignListMore{
	color:#FF3300;
	font-size:10px;
	padding:0 3px;
}
.SignListMore a{
	text-decoration:none;
}
.SignListMore a:hover{
}

/*----------活動報名內容
----------*/
.SignCon{
	width:700px;
	height:auto;
	margin:0 auto;
}
.SignTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:30px;
	color:#614718;
}

/*標題類別*/
.SignCate{
	color:#CC9900;
}
/*大圖一張*/
.SignPic{
	display:block;
	width:680px;
	height:1020px;
	margin:10px 8px;
	border:1px solid #999;
}
/*小圖三張*/
.SignPicS{
	display:block;
	width:80px;
	height:120px;
	margin:5px 10px;
	float:right;
	border:1px solid #999;
}
/*內文*/
.SignDet{
	width:680px;
	height:auto;
	margin:0 auto;
}
.SignSend{
	display:block;
	width:590px;
	height:45px;
	margin:0 auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*left:20px;*/
	color:#003366;
	border-top:1px dashed #C5D2E0;
	background-color:#E6E6E6;
	margin-top:20px;
	padding-top:23px;
	position:relative;
	padding-right:80px;
}
/*驗證碼*/
.SignSend .CT{ 
	position:absolute;
	top:8px;
	right:65px;
	display:block;
	width:100px;
	height:50px;
	float:right;
	border:1px #CCC solid;
}
.Des_CT{ 
	display:block;
	width:100px;
	height:50px;
	float:left;
	border:1px #CCC solid;
}
/*活動報名欄位*/
.SignItem{
	width:120px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#434667;
	text-align:center;
	line-height:23px;
	letter-spacing:4px;
	background-color:#EFEFF8;
	border:dashed #CCCCCC 2px;
}
.SignSymbol{
	font-family:Verdana;
	font-size:12px;
	color:#B8B9CB;
	letter-spacing:5px;
}
.SignTextL{
	width:540px;
	height:auto;
	/*font-family:Verdana;
	font-size:12px;
	color:#5E6175;
	line-height:24px;*/
	padding:1px 10px;
}
.SignTextB{
	width:540px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#5E6175;
	line-height:24px;
	padding:1px 10px;
}
.SignPoint{
	font-family:Verdana;
	font-size:4pt;
	color:#CC9900;
	padding-right:3px;}
.SignTextB p{ color:#2C79A3;}
/*我要報名欄位*/
.FormItem{
	width:120px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#685C57;
	text-align:center;
	line-height:23px;
	background-color:#FFFFCC;
	border:dashed #CCCC99 2px;
}
.FormSymbol{
	font-family:Verdana;
	font-size:12px;
	color:#CCCCCC;
}
.FormTextL{
	width:540px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	color:#766A63;
	line-height:24px;
	padding:1px 10px;
}
.FormTextB{
	width:540px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#766A63;
	line-height:24px;
	padding:1px 10px;
}
.FormPoint{
	font-family:Verdana;
	font-size:4pt;
	color:#CC9900;
	padding-right:3px;}
.FormTextB p{ color:#2C79A3;}
.SMALL{ width:8%; border:solid #CCCCCC 1px; /*border-top:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px; border-right:solid #FFFFFF 1px;*/ padding:3px; margin:2px;}
.SHORT{ width:30%; border:solid #CCCCCC 1px; /*border-top:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px; border-right:solid #FFFFFF 1px;*/ padding:3px; margin:2px;}
.STAND{ width:55%; border:solid #CCCCCC 1px; /*border-top:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px; border-right:solid #FFFFFF 1px;*/ padding:3px; margin:2px;}
.LONG{ width:90%; border:solid #CCCCCC 1px; /*border-top:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px; border-right:solid #FFFFFF 1px;*/ padding:3px; margin:2px;}
.BIG{ width:80%; height:80px; border:solid #CCCCCC 1px; /*border-top:solid #FFFFFF 1px; border-left:solid #FFFFFF 1px; border-right:solid #FFFFFF 1px;*/ padding:3px; margin:2px;}
.SQUIR{ border:solid #CCCCCC 1px;}
/*問卷調查欄位*/
.PaperItem{
	width:680px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#685C57;
	text-align:center;
	line-height:23px;
	background-color:#FFF46F;
	border:dashed #CCCCCC 1px;
	border-top:solid #FFFFFF 1px;
	border-left:solid #FFFFFF 1px;
	border-right:solid #FFFFFF 1px;
	padding:3px 0;
}
.PaperSymbol{
	font-family:Verdana;
	font-size:12px;
	color:#FF3300;
}
.PaperText{
	width:660px;
	height:auto;
	font-family:Verdana;
	font-size:12px;
	color:#5A504B;
	line-height:24px;
	padding:5px 10px;
}
/*----------加入會員
----------*/
.Mem tr{
	padding:5px;
}
.Mem td{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#454545;

}
.Mem td a{
	padding:5px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#454545;
}
.Mem td a:hover{
	color:#990000;
}	
/*----------會員條款
----------*/
.M_Rule{
	width:696px;
	height:500px;
	margin:0 auto;
}
.M_Rule_BTB{
	width:100%;
	margin:0 auto;
	background-color:#F6F6F6;
}
.M_Rule_TB{
	width:640px;
	margin:0 auto;
	height:auto;
	padding:10px;
}
.M_H1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-align:center;
	display:block;
	font-weight:bolder;
	color:#990000;
}

/*----------行事曆
----------*/
/*年份*/
#Cal-Year{
	display:block;
	width:650px;
	height:26px;
	margin:6px auto;
}
#Cal-Year li{
	display:block;
	float:left;
}
#Cal-Year li a{
	display:block;
	width:40px;
	height:26px;
	margin:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	background-color:#EBEBEB;*/
	line-height:26px;
	color:#24486C;
	text-align:center;
	text-decoration:none;
	font-weight:bolder;
}
#Cal-Year li a:hover{
	text-decoration:underline;
}
/*月份*/
#Cal-Mon{
	display:block;
	width:650px;
	height:20px;
	margin:6px auto;
	clear:both;
}
#Cal-Mon li{
	display:block;
	float:left;
}
#Cal-Mon li a{
	display:block;
	width:50px;
	height:20px;
	margin-left:4px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#C7E4DE;
	line-height:20px;
	color:#24486C;
	text-align:center;
}
#Cal-Mon li a:hover{
	background-color:#BFBFBF;
	color:#535353;
}
#Cal-Block{
	width:650px;
	height:auto;
	font-family:Arial, Helvetica, sans-serif;
	margin:0 auto;
	border:1px #999 solid;
}
/*現在的年月份標題*/
.Cal-TT{
	color:#476400;
	font-size:13px;
	line-height:30px;
	width:640px;
	margin:0 auto;
}

/*行事曆表格*/
.Cal-TB1{
	margin:0 auto;
	float:left;
}
.Cal-TB2{
	margin:0 auto;
	float:righ;
}
.Cal-TB1,.Cal-TB2 tr{
	padding:3px;
	border:1px solid #FFF;
	vertical-align:top;
}
.Cal-TB1 td{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#454545;
	border:2px solid #fff;
	vertical-align:top;
}
.Cal-TB2 td{
	padding:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#454545;
	border:2px solid #fff;
	vertical-align:top;
}
.Cal-TB1,.Cal-TB2 td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#454545;
}
.Cal-TB1,.Cal-TB2 td a:hover{
	color:#990000;
}
.Cal-TBCL1{
	background-color:#EFEFEF;
	height:110px;
}
.Cal-TBCL2{
	background-color:#E8F4F7;
}
.Cal-TBCL3{
	background-color:#E7E7E7;
	text-align:center;
}
.Cal-TBCL4{
	background-color:#E7E7E7;
}
.Cal-TBCL5{
	background-color:#E7E7E7;
	text-align:right;
}
.Cal-TBCL6{
	background-color:#E8F4F7;
	text-align:right;
}
.Cal-TBCL7{
	background-color:#FFEFD0;
	text-align:right;
}
.Cal-TBCL8{
	background-color:#FFE6E6;
}
.Cal-TBCL9{
	background-color:#FFE6E6;
	text-align:right;
}
.Cal-TBCL10{
	background-color:#E8F4F7;
	text-align:center;
}
.Cal-TBCon{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
.Cal-TBCon a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
/*Calendar內頁圖文跳頁*/
#Calendar_ConOS{
	width:720px;
	padding:20px;
	background-color:#fff;
}
/*年月日顯示*/
#Calendar_ConOS .Cal-Time{
	color:#666666;
	font-size:12px;
	line-height:20px;
	display:block;
	background-color:#EFEFEF;
	border-bottom:2px solid #fff;
}
/*標題*/
#Calendar_ConOS .Cal-TE{
	color:#663333;
	font-size:13px;
	line-height:28px;
	display:block;
	border-bottom:2px solid #fff;
	background-color:#E4F3FA;
}
#Calendar_ConOS .Cal-TTE{
	color:#324B67;
	font-size:13px;
	line-height:28px;
	display:block;
	border-bottom:1px solid #DDCECE;
	background-color:#E4F3FA;
}
/*#Calendar_ConOS .IS{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#666666;
	line-height:28px;
	margin:5px;
}*/
/*圖片*/
.Cal-img{
	padding:5px;
}
.All_Img{
	float:left;
	width:200px;
}
.Dis_PImg{
	padding:3px;
	float:left;
}

/*關閉視窗*/
.Ic_Close{
	background-color:#E1F3C7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:22px;
	color:#003300;
	width:80px;
	border:1px solid #DCECD7;
}
.Ic_Close_Center{
	margin:0 auto;
	width:80px;
	display:block;
}
/*回覆主題*/
.Ic_Replay{
	background-color:#DFDFDF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#666666;
	width:60px;
	border:1px solid #B4B4B4;
}
/*----------活動花絮列表
----------*/
#ActList{
	width:680px;
	height:auto;
	margin:0 auto;
	/*background:url(../images/act-bg_b.jpg) no-repeat center top;*/
}
#ActList2{
	width:680px;
	height:auto;
	margin:0 auto;

}
#ActList2 .ActBlock{
	display:block;
	width:175px;
	height:180px;
	float:left;
	margin:8px;
	background-image:url(../images/act-bg_s.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding:12px 0 0 25px;
}
#ActList2 .ActBlock ul{}
#ActList2 .ActBlock li{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
}
#ActList2 .ActBlock li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
}
#ActList2 .ActBlock li.ActListPic{
	display:block;
	width:150px;
	height:58px;
	margin:0 auto;
}
#ActList2 .ActBlock li.ActListTitle{
	display:block;
	width:150px;
	color:#3A535F;
	font-size:12px;
	/*font-weight:bolder;*/
	line-height:20px;
}
#ActList2 .ActBlock li.ActListTitle a{
	color:#3A535F;
	font-size:12px;
	/*font-weight:bolder;*/
	text-decoration:none;
	text-align:center;
}
#ActList2 .ActBlock li.ActListTitle a:hover{
	color:#006699;
}
#ActList2 .ActBlock li.ActListDate{
	display:block;
	color:#666;
	font-size:12px;
	line-height:20px;
}
/*----------活動花絮內頁
----------*/
.ActAll{
	width:500px;
	height:372px;
	margin:0 auto;
	padding-top:18px;
	display:block;
	/*background:url(../images/act-bg_b.jpg) no-repeat center top;	*/
}
.ActBPic{
	display:block;
/*	float:left;*/
	width:490px;
/*	padding:18px 0 28px 30px;*/
	height:auto;
/*	margin-left:47px;*/
	margin:0 auto;
/*	border:1px solid #CCCCCC;*/

}

.ActBPicTxt{
	display:block;
/*	float:left;*/
	width:490px;
/*	margin-left:47px;*/
	margin-top:5px;
	margin-bottom:10px;
	font-size:12pt;
	TEXT-ALIGN:center;
	margin:0 auto;
	color:#006699;
	font-weight:bold;
	padding-top:10px;
	line-height:26px;
}

.ActSPicAll{
	display:block;
	float:left;
	/*width:150px;
	height:189px;*/
	width:630px;
	height:62px;
}
.ActSPic{
	display:block;
	width:150px;
	height:58px;
	margin-bottom:5px;
	border:1px solid #CCCCCC;
}
.ActCon{
	display:block;
	width:550px;
	clear:both;
	margin:30px 0 8px 70px;
	/*font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:22px;*/
}
.ActTitle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:30px;
	color:#CC3300;
}
/*----------會員查詢-購物紀錄
----------*/

/*表格樣式設定*/
.TB_01{
	background-color:#D7ECE8;
	font-size:13px;
	text-align:center;
	line-height:25px;
}
.TB_02{
	background-color:#FFF0F0;
	font-size:13px;
	text-align:center;
	line-height:25px;
}
.TB_03{
	background-color:#FFFCF0;
	font-size:13px;
	text-align:center;
	line-height:25px;
}
.TB_03 a{
	background-color:#FFFCF0;
	font-size:13px;
	text-align:center;
	line-height:25px;
}
.TB_03 a:hover{

}
.TB_04{
	background-color:#EBEBEB;
	font-size:13px;
	text-align:center;
	line-height:25px;
	font-weight:bolder;
}
.TB_05{
	background-color:#B4C6D1;
	font-size:13px;
	text-align:center;
	line-height:25px;
}
.TB_06{
	background-color:#FFF0F0;
	font-size:13px;
	line-height:25px;
}
.TB_07{
	background-color:#EEF7F4;
	font-size:12px;
	line-height:16px;
	color:#336699;
	border-bottom:1px #fff solid;
	text-align:center;
}
/*----------標題
----------*/
/*最新訊息*/
.Title01{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-01.jpg);
	margin:10px auto;
	text-indent:-9999px;
	
}
/*加入會員*/
.Title02{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-02.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*會員登入*/
.Title03{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-03.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*行事曆*/
.Title05{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-05.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*活動花絮*/
.Title06{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-06.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*會員查詢-購物紀錄*/
.Title07{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-07.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*會員查詢-捐款查詢*/
.Title08{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-08.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*義賣商品*/
.Title09{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-09.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*討論區-信仰與力行*/
.Title10{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-10.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
.Title11{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-20.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*社區學校*/
.Title12{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-12.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*社區家族*/
.Title13{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-13.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*蓮苑故事*/
.Title14{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-14.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*活動報名*/
.Title16{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-16.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*我要報名*/
.Title17{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-17.jpg);
	margin:10px auto;
	text-indent:-9999px;
}
/*報名紀錄*/
.Title18{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-18.jpg);
	margin:10px auto;
	text-indent:-9999px;
}

/*內部公佈欄*/
.Title19{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-19.jpg);
	margin:10px auto;
	text-indent:-9999px;
} 

/*修改基本資料*/
.Title20{
	display:block;
	width:722px;
	height:48px;
	background-image:url(../images/maintitle-21.jpg);
	margin:10px auto;
	text-indent:-9999px;
} 

/*--產品照片名稱列表--*/
#ProList{
	width:722px;
	margin:10px auto;
}
#ProList ul{
	float:left;
	border-bottom:1px solid #DAEFFC;
	margin:6px 3px;
	width:172px;
	margin-bottom:16px;
}
#ProList li{
	text-align:center;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#ProList li a{
	text-align:center;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	text-decoration:none;
}
#ProList li.ProPic{
	width:172px;
	height:172px;
}
#ProList li.ProPic a{
}
#ProList li.ProPic a:hover{
}
#ProList li.ProName{
}
#ProList li.ProName a{
	color:#336699;
}
#ProList li.ProName a:hover{
	color:#990000;
}
#ProList li.ProPrice{
	font-weight:bolder;
	color:#ff0000;
}
#ProList li.ProPrice a{
}
#ProList li.ProPrice a:hover{
}
/*--產品 分類 列表--*/
.ProListSubCate{
	display:block;
	width:180px;
	margin:0 auto;
	margin-bottom:80px;
}
.ProListSubCate li{
	margin-bottom:6px;
	padding:0 5px;
}
.ProListSubCate li a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}
.ProListSubCate li a:hover{
	text-decoration:none;
}
.ProListSubCate li.ProMain a{
	width:160px;
	border-bottom:1px #336699 dashed;
	color:#50697C;
	line-height:26px;
}
.ProListSubCate li.ProMain a:hover{
	background-color:#58A5FA;
	color:#fff;
}
.ProListSubCate li.ProSub{
	float:right;
	line-height:22px;
}
.ProListSubCate li.ProSub a{
	width:150px;
	color:#666666;
	text-decoration:none;
}
.ProListSubCate li.ProSub a:hover{
	color:#A42828;
}

.ProListSubCate_type{
	display:block;
	float:left;
	padding:20px 20px 0 20px;
}
.ProListSubCate_type li{
	float:left;
}
.ProListSubCate_type li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:20px;
	color:#A3617A;
	font-weight:bolder;
	display:block;
	height:20px;
	margin:0 2px;
	text-align:center;
	text-decoration:none;
	float:left;

}
.ProListSubCate_type li a:hover{
	color:#336699;
}
/*產品詳細內容*/

#ProCon{
	width:722px;
	margin:10px auto;
}
/*大小圖--*/
#ProAllPics{
	width:320px;
	height:auto;
	float:left;
	margin-top:3px;
	padding-bottom:8px;
}
/*大圖*/
.DesProPicB{
	display:block;
	width:300px;
	height:300px;
/*	background-color:#CCCCCC;*/
	margin:0 auto;
}
/*小圖*/
.DesProPicS{
	display:block;
	width:308px;
	height:70px;
	margin:4px 8px 4px 7px;
}
.DesProPicS ul{
}
.DesProPicS li{
	float:left;
/*	background-color:#CCCCCC;*/
	display:block;
	width:70px;
	height:70px;
	margin:2px 3px 2px 3px;
}
.DesProPicS li a{
}
.DesProBuy{
	display:block;
	float:left;
	width:300px;
	padding-left:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#336699;
	line-height:22px;
	font-size:12px;
}
/*加入購物車*/
.Ic_Buy{
	background-color:#FFD7D7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#994242;
	width:80px;
	border:1px solid #FFECEC;
}
/*產品詳細表格*/
.ProDet_TB{
	float:left;
	width:380px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*line-height:18px;*/
	color:#666;
	margin-top:5px;
}
.ProDet_TB tr{
	padding:5px;
	vertical-align:top;	
}
.ProDet_TB td{
	padding:5px;
	vertical-align:top;	
}

/*捐款&購物icon*/
.Dona{
	display:block;
	width:300px;
	float:left;
	margin-top:15px;
}
.Dona ul{}
.Dona li{
	display:block;
	float:left;
}
.Dona li a{
	background-color:#FADDBE;
	color:#8C5128;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:26px;
	margin:0 6px;
	display:block;
	padding:0 3px;
	text-decoration:none;
}
.Dona li a:hover{
	background-color:#C7E4DE;
	color:#24486c;
	text-decoration:underline;
}

/*----------討論區
----------*/
/*--討論區 列表--*/
#DisListSubCate{
	display:block;
	width:180px;
	margin:0 auto;
	margin-top:80px;
	margin-bottom:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.DisLoca{
	display:block;
	width:686px;
	height:26px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC3333;
	line-height:26px;
	border:1px solid #D19C9C;
	background-color:#FFE8E8;
	margin:10px 0;
	padding:0 6px;
}
.DisLoca a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	color:#354764;
	line-height:26px;
	text-decoration:none;
}
.DisLoca a:hover{
	text-decoration:underline;
}
.DisSerch{
	display:block;
	width:688px;
	height:26px;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:26px;
	text-align:right;
}
.DisNew a{
	display:block;
	width:688px;
	height:26px;
	padding:0 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CC0000;
	line-height:26px;
}
.DisTB{
/*	border:1px #cecece solid;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:26px;
}
.DisTB a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#454545;
	line-height:26px;
	text-decoration:none;
}
.DisTB a:hover{
	text-decoration:underline;
	color:#336699;
}
.DisTB tr{
	padding:2px;

}
.DisTB td{
	padding:2px;
	border:1px #cecece solid;
}
.DisTB_02 td{
	border:0px;
}
.DisTB_03 td{
	border-bottom:1px solid #fff;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
	vertical-align:top;
}
/*
.DisListSubCateAll a{
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.DisListSubCateAll a:hover{
	text-decoration:none;
}*/

/*第一層
#DisListSubCate .DLSC_All{
	display:block;
	width:180px;
	height:26px;
}
#DisListSubCate .DLSC_Main{
	float:left;
}
#DisListSubCate .DLSC_Main a{
	display:block;
	width:152px;
	color:#50697C;
	line-height:26px;
	text-decoration:none;
}
#DisListSubCate .DLSC_Main a:hover{
	text-decoration:underline;
}*/

/*第二層
#DisListSubCate .DLSC_All_2{
	display:block;
	width:175px;
	height:26px;
	padding-left:5px;
}
#DisListSubCate .DLSC_Sub{
	width:148px;
	float:right;
	display:block;
	line-height:22px;
	float:left;
}
#DisListSubCate .DLSC_Sub a{

	color:#666666;
	text-decoration:none;
}
#DisListSubCate .DLSC_Sub a:hover{
	color:#A42828;
}*/

/*第三層

#DisListSubCate .DLSC_All_3{
	display:block;
	width:163px;
	height:26px;
	padding-left:16px;
}
#DisListSubCate .DLSC_Sub2{
	width:135px;
	float:right;
	display:block;
	line-height:22px;
	float:left;
}
#DisListSubCate .DLSC_Sub2 a{
	color:#666666;
	text-decoration:none;
}
#DisListSubCate .DLSC_Sub2 a:hover{
	color:#A42828;
}

#DisListSubCate .Dis_Close{
	display:block;
	width:25px;
	height:13px;
	background-image:url(../images/img-f1.gif);
	float:left;
	margin-top:5px;
}
#DisListSubCate .Dis_Open{
	display:block;
	width:25px;
	height:13px;
	background-image:url(../images/img-f2.gif);
	float:left;
	margin-top:5px;
}
#DisListSubCate .Dis_Dot{
	display:block;
	width:25px;
	height:13px;
	background-image:url(../images/img-f3.gif);
	float:left;
	margin-top:5px;
	background-position:center top;
	background-repeat:no-repeat;
}*/
/*討論區左側選項設定*/
.DLSC_Main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697C;
	line-height:22px;
}
.DLSC_Main a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#50697C;
	line-height:22px;
	text-decoration:none;
}
.DLSC_Main a:hover{
	text-decoration:underline;
}

.dtree{
	padding-top:50px;
}
/*----------強調字體
----------*/
.HL_01{
	color:#D50000;
}
.HL_01 a{
	color:#D50000;
	text-decoration:underline;
}
.HL_02{
	color:#656565;
}
.HL_03{
	text-align:center;
}

/*----------輸入欄位寬度
----------*/
.IPT_60{
	width:60px;
}

.camus {
	text-align:center;
	font-size:15px;
}
.camus a{
	color:#336699;
}
.camus a:hover{
	color:#990000;
}