@charset "utf-8";
/*e*/
body {
	background-color: #eee9de;
	background-attachment: scroll;
	background-image: url(../images/bg_main.jpg);
	background-repeat: repeat;
	background-position: center top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.content {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-color: #eee9de;
	background-attachment: scroll;
	background-image: url(../images/bg_td.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.index_contentC {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}
.index_contentA {
	background-color: #f0ece4;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.indexvideo {
	background-image: url(../images/index_videoa.gif);
	background-position: 0px 28px;
	height: 275px;
	width: 300px;
	background-repeat: no-repeat;
}
.indexvideoswf {
	padding-top: 8px;
	padding-left: 8px;
}

.index_contentB {
	background-color: #d7d3c1;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
.index_conten {
	width: 990px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
}

.mamberfuntion {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_memberline.gif);
	height: 46px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
	text-align: right;
}
.contentR {
 width: 780px;
 padding-top: 10px;
 padding-right: 20px;
 padding-left: 20px;
 padding-bottom: 20px;
}
.formbox {
	width: 660px;
	margin-top: 4px;
	border: 1px solid #D9CDBD;
	background-color: #F9F6ED;
	padding: 0px;
}



.boxleft_member {
	text-align: right;
	padding-right: 10px;
}
.boxLR {
	margin-right: auto;
	margin-left: auto;
}
.font9pt {
	font-family: Arial, "sө";
	font-size: 9pt;
	color: #3F2E21;
	border: 1px none #3F2E21;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: #d1caba;
}
.font10pt {
	font-family: Arial, "sө";
	font-size: 10pt;
	color: #3F2E21;
	border: 1px none #3F2E21;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-color: #d1caba;
}
.font12pt {
	font-family: Arial, "sө";
	font-size: 12pt;
	color: #3F2E21;
	border: 1px none #3F2E21;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #d1caba;
}

.videobox120 {
	width: 140px;
}
.news_boxa {
	padding: 5px;
	width: 100%;
	text-align: center;
}
.news_box {
	width: 750px;
	text-align: center;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.photo80 {
	background-attachment: scroll;
	background-image: url(../images/photo_80.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 80px;
	height: 80px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 20px;
	vertical-align: top;
}
.photo120 {
	background-attachment: scroll;
	background-image: url(images/photo_120.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 110px;
	width: 140px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}
.photo160 {
	background-attachment: scroll;
	background-image: url(../images/photo_160.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 140px;
	width: 160px;
	/*padding-top: 10px;*/
	padding-right: 10px;
	padding-left: 10px;
}
.photo460 {
	background-attachment: scroll;
	background-image: url(../images/photo_460.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 360px;
	width: 460px;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 10px;
}

.dotline {
	background-attachment: scroll;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.dotlinetop {
	background-attachment: scroll;
	background-image: url(../images/dot.gif);
	background-repeat: repeat-x;
	background-position: 0px 10px;
	padding-top: 20px;
}


.menu_left {
	width: 190px;
	padding-right: 0px;
}
.menu_left_title{
	text-align: right;
	padding-right: 0px;
}
.menu_left_list{
	text-align: right;
	padding-right: 0px;
}
#popapplication {
	width: 400px;
	padding: 10px;
	background-color: #EEE9DE;
}

.councurrennumber {
	font-family: Arial;
	font-size: 18px;
	font-weight: bolder;
	color: #8C806D;
	border: 1px solid #B9B393;
	padding: 3px;
	height: 30px;
}

.ebook {
	background-attachment: scroll;
	background-image: url(../images/ebook_shardow.gif);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	height: 620px;
	width: 458px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: left;
}
.ebooklist {
	text-align: left;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding: 2px;
	border: 1px solid #99826C;
}
.ebooklist_index {
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/bg_ebook.gif);
	width: 176px;
	padding-top: 13px;
	padding-right: 13px;
	padding-left: 13px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-repeat: no-repeat;
	height: 264px;
}
.photo0001 {
	float: right;
}
.photo0002 {
	float: left;
}

.content_page {
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height: 208px;
}
.subscribe {
	background-color: #865239;
	padding: 6px;
	width: 600px;
}
#poppage {
	height: 360px;
	width: 480px;
	background-color: #EDE9DE;
	margin-right: auto;
	margin-left: auto;
}
.footer {
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
.banner {
	background-image: url(../images/bg_banner.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.banner1 {
	background-image: url(../images/bg_banner1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 80px;
	width: 190px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
.cfweb_inputtxt {
	font-family: Arial, "新細明體";
	font-size: 14pt;
	line-height: 21px;
	color: #3f2e21;
	font-weight: bold;
}
.inputtxtform {
	font-family: Arial, "新細明體";
	font-size: 14pt;
	line-height: 21px;
	color: #EEE9DE;
	background-color: #4E3021;
	border: 1px solid #4E3021;
	font-weight: bold;
}
.bgformtitle {
	font-family: Arial, "新細明體";
	font-size: 9pt;
	font-weight: bold;
	color: #EEE9DE;
	background-attachment: scroll;
	background-image: url(../images/bg_formtitle.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	text-align: center;
	height: 21px;
	vertical-align: middle;
}

.cf_web_don {
	margin: 20px 0 5px 0;
	padding: 10px 0 0 0;
	background: url(../images/don_shardow.gif) no-repeat top left;
}
