@charset "UTF-8";/*---------------------------------------------------CSS & Designed by TenCubes---------------------------------------------*/
body { background:#76d1f3; background-repeat:no-repeat;/*圖片重複repeat-X左右重複; repeat-y上下重複; no-repeat不重複;*/	background-position:center top; /*第一個值左右(center, left, right); 第二個值上下(top, center, bottom)*/ 	/*background:#CCCCCC url('./images/bg01.gif') center top  repeat-y ; 統一設定 */	background-attachment:fix; /*fixed 背景固定不動; scroll背景隨捲軸移動*/	font-size:;/*文字尺寸*/	font-family:"Verdana";	color:#;/*文字顏色*/	margin:0px;	text-align:center;	line-height: 1.2em;} 

a{	text-decoration:none;/*none無底線;underline下底線*/	color:#594A2F; /*連結顏色*/}
a:hover{color:#1C7316; /*連結滑過顏色*/}
p { margin:0.5em ; color:#333333;}
.pagedate { color:#339999; margin:0.5em; font-weight:bold; }

/*版面設定*/
#sitemain {	background: #FFFFFF; /*版面背景設定*/	width:1280px; /*版面寬度設定*/	text-align:left;/*left文字靠左;right文字靠右;center文字居中;*/	margin:0px auto;	padding:0; position:relative; overflow: hidden; border-left:1px solid #3f7ad0; border-right:1px solid #3f7ad0;}/*--蒞臨人次設定-*/
.count { font-size:0.8em;  color:#555; float:left; padding:0 1em; padding: 5px 0px 0 10px;}
.navbar{ font-size:0.8em;  color:#555; float:right; padding:0 1em; }
/*搜尋器樣式設定*/
#search{ 	padding: 5px 0 3px 10px;	font-size: 1em; }
#search form{ margin: 0px; padding: 0px;}
#search label{	display: block;	margin: 0px;	padding: 0px 10px 0px 0px;	font-size: 1em;	color: #F1F1F1;	text-align: right;}#search input.txt {	color: #333;	border: 1px solid #666;	width: 100px;	display: inline;	margin: 0px;	padding: 2px 0 0 2px;	height: 15px;}
#search input.btn {	color: #FFFFFF; letter-spacing:5px;	background-color: #7aa900;	border: 1px solid #ADD854;	width: 50px;	margin: 0px;	padding: 2px 0 1px 0;	height: 20px;	cursor:pointer;}

/*版頭設定*/
#sitehead { background:#EEEEEE;/*底色設定*/}
#logo {height:115px; /*高度設定*/background: url('../images/centophead02.png') no-repeat center top; /*版頭圖檔設定*/ border-bottom:0px solid #4e8ec7;}
#logo h1 {font-size:1.3em; color:#fff; display:none;}
#logo h2 {font-size:1em; color:#fff; display:none;}
#logo .imgxy {margin-top:0em; margin-left:0em;}
form { margin:0; padding:0;}

/*中間區塊背景設定*/
.sitecontentbg { background:#FFFFFF; padding-bottom:0em; overflow: hidden; }
.quicklinks { background:#FFFFFF; color:#666; padding:5px 0;  border-bottom :#999999 dashed 1px;}
.quicklinks a {color:#0066CC;}


/*內頁左選單總體設定*/
#sitemenu1 {font-size:1em; width:190px; background:#d0e8f8 url(./images/) 0 0 repeat-y;/*次選單底圖設定*/	float:left; text-align: left; padding: 5px 8px 15px 8px;  margin:0px; margin-top:0px;	padding-bottom: 190em ; margin-bottom: -190em; border-right:1px solid #468ac3; }
#sitemenu1 h3 a { color:#FFFFFF;display: block; }
#sitemenu1 h3 { color:#FFFFFF; font-size:0.9em; /*字型尺寸*/ 	margin:5px 0 -1px 0;  	padding:0.5em 0 0.5em 2.2em;     	background: url(./images/leftmenubg.png) no-repeat 0% 0% ;/*標題底圖設定*/ }

#sitemenu1 ul { width:160px; list-style-type: none; margin:5px 3px; padding:10px; font-size:0.9em; background:#ffffff; }
#sitemenu1 ul li a:link, #sitemenu1 ul li a:visited {	 text-align:left;  padding:5px; color:#006699; text-decoration: none; line-height:1.6em;}
#sitemenu1 ul a:hover {	color:#993300;  }


/*--次選單設定--*/
#sitemenu2 {font-size:1em; width:200px; background:#eeeeee url(./images/) 0 0 repeat-y;/*次選單底圖設定*/	float:left; text-align: left; padding: 5px 8px 15px 8px;  margin:0px; margin-top:0px;	padding-bottom: 190em ; margin-bottom: -190em; border-right:1px solid #3f7ad0; }
#sitemenu2 h3 a { color:#FFFFFF;display: block; }
#sitemenu2 h3 { font-size:1.2em; color:#ffffff; letter-spacing:0.1em; margin: 0; text-align:center;	background:#3f7ad0; }
#sitemenu2 ul {list-style-type: none; margin:0 0 10px 1px; padding:10px 5px; font-size:0.8em; background:#ffffff; color:#4C3319;}
#sitemenu2 ul li {
    font-size: 15px;
    text-align: left;
    list-style-type: none;
    margin: 0;
    padding: 5px 10px;
    color: #505050;
    border-bottom: 1px dotted #d8d8d8;
}
#sitemenu2 ul a:link {}
#sitemenu2 ul a:visited {text-decoration: none;}
#sitemenu2 ul a:hover { color:#f2ab1e; text-decoration:none; }
#sitemenu2 ul a:active {color:#006699; text-decoration:  none;}	
.ui-accordion-icons .ui-accordion-header a {
    padding-left: 0 !important;
}

.signout button {
    padding: 10px;
    margin-top: 5px;
    width: 100%;
    background: #505050;
    color: #fff;
    cursor: pointer;
    border: none;
    border-radius: 4px;
    font-size: 16px;
}

.orange {
    background: #1d677c;
}



#membg { width:200px; border:0px solid red; float:right; margin:0px;}
#membg ul {list-style-type: none; margin:0 0 0 1px; padding:0; font-size:0.9em;}
#membg ul li { float:left; margin:2px 4px;}
#member_login { height:300px;margin:10px 0 10px 0; padding:10px 10px; background:#5EA5D3; border-radius:10px; color:#FFFFCC; font-size:10pt; line-height:1.4em; }
.loginword {color:#ffffff; margin:8px 0;  font-size:1.2em;}
#memword { font-size:15pt; color:#FF7E7B; text-shadow:2px 2px 2px #FFFFCC; letter-spacing:0.1em; margin:3px 0 ;}
#mem { text-align:right; font-size:13pt; color:#BB353B; margin:5px 0 5px 0; letter-spacing:0.3em;}





/*--2欄內容設定--*/
#sitecontent {	font-size:0.9em;/*字型尺寸*/	float:left;	width:1030px;/*寬度設定*/	padding:10px 10px 10px 20px; margin:0; 	color:#333333; line-height:1.5em; border:0px solid red;}
#sitecontent_review {	font-size:0.9em;/*字型尺寸*/	float:left;	width:1230px;/*寬度設定*/	padding:10px 10px 10px 20px; margin:0; 	color:#333333; line-height:1.5em; border:0px solid red;}

/*--內頁內容設定--*/
#sitecontentB {	font-size:0.9em;/*字型尺寸*/	float:left;	width:760px;/*寬度設定*/	padding:10px 10px 10px 15px; margin:0; 	color:#333333; line-height:1.6em;}

#loginbg { float:left; background: url('../images/loginbg.png') no-repeat 0% 0%; margin:10px 5px ; border:0px solid red; padding:50px 20px 50px 20px; width:240px; height:260px; }
#loginbg table { margin:10px 0 0 0; padding:0; color:#333333; font-size:1em; border:0px solid red; width:230px;}
#loginbg table  td { padding:3px 5px;}


/*內容標題設定*/
h1 {	background: url('../images/headbg.jpg') no-repeat 0% 0%; /*背景顏色底圖設定*/	font-size:1.2em;/*字型尺寸*/	border:#2B7732 0px dotted;/*框線設定*/	color:#E2FFF9;/*顏色設定*/	line-height:1.3em;	margin:0.5em 0;	padding-top:5px;	padding-left:32px; padding-bottom:5px; letter-spacing:0.1em; }
h2 {background:#FFFFFF ; font-size:1.2em;/*字型尺寸*/	color:#996600;/*顏色設定*/	padding:0.5em;	}
h3 {	font-size:0.8em;/*字型尺寸*/ 	color:#333333;/*顏色設定*/	margin:1em 0 0.3em 0;}
ol {margin-bottom:0.5em; margin-top:0; text-indent: 0em;}

/*新聞列表*/
.newsList { margin:10px 0px;	padding: 0px;	}
.newsList strong {	text-align: left;	margin: 0px 1em 0px 0;	padding: 0px;	font-weight: normal;/*字型加粗bold; 正體正常normal*/	color: #;/*顏色設定*/}
.newsList ul {	list-style: none;	margin: 0;	padding: 5px;}
.newsList li {	background-image: url('./images/point02.gif');/*符號項目圖片設定*/	background-repeat: no-repeat;	background-position: 5px 2px;	margin: 0px;	list-style-type:none; padding-left:9em; text-indent:-7em; padding-right:0px; padding-top:0px; padding-bottom:0px; line-height:2em; border-bottom:1px dotted #CCCCCC;	}
.newsList a:hover {	text-decoration: underline;	}/*繼續閱讀連結設定*/
.extended {font-size:1em; color:#fff; text-align:right; padding:0; margin-top:-2.5em; margin-right:1em;}
.extended img { border:#ffffff 0px solid;}
.extended a:link, .extended a:visited {color:#333;  }
.extended a:hover {color:#FF00FF;}
.accesskey { font-size:0.6em; float:left;}

#page { text-align:center; margin:15px 0;}
#more { float:right; margin:0; padding:0;}
.bd { margin:0; padding:0;}
.bd li { float:right; margin:0 3px; list-style:none; padding:0;  }




/*版底設定*/
#siteinfo p {margin:0;padding:0;}
#siteinfo { 	clear:both;	color:#FFFFFF;/*字型顏色*/	font-size:0.8em; /*字型尺寸*/	font-weight:normal; /*字型樣式*/	text-align:center;/*left文字靠左;right文字靠右;center文字居中;*/	padding:1em;	line-height: 130%; background-color:#3f7ad0;/*底圖顏色設定*/ 	background-position:center top; z-index:9999;} 
#siteinfo a {  color:#FFFF00; /*連結顏色設定*/  }
#siteinfo img { border:#ffffff 0px solid;}
#siteinfo a:hover { color:#FFFFCC;/*連結滑過顏色設定*/ }#siteinfo .sitelink {margin:0; padding:0; } 
.gray_table {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DCDCDC;
    border-radius: 6px 6px 6px 6px;
    width: 100%;
}
.gray_table td, .gray_table th {
    border: 1px solid #DCDCDC;
    padding: 5px 5px;
}
.gray_table td{
	text-align:left;
}
.gray_table th {
    background: none repeat scroll 0 0 #EFEFEF;
}
.gray_table tr:hover {
    background: none repeat scroll 0 0 #E1E9ED;
}
.error {
    color: #EA5200;
    font-weight: bold;
}

.c20 {
    width: 20%;
}
.c30 {
    width: 30%;
}

.notice{
    font-size: 16px ;
    color: #FF0000;
}