@charset "utf-8";
/* CSS Document */

body{
	font-family: 微軟正黑體, Microsoft JhengHei, \5FAE\8EDF\6B63\9ED1\9AD4,\65B0\7D30\660E\9AD4, 新細明體, PMingLiU, 細明體, MingLiU, 標楷體, DFKai-sb;
	background-color:transparent;
}

/*首頁連結樣式*/
.indexlink a:hover{
	color: #FFF;
	background: #849768;
}

.addlink {
	color:#8000FF;
	font-weight: bold;
}
.addlink a{
    color:#8000FF;
	font-weight: bold;
	text-decoration: none;
}
.addlink a:hover{
    color:#8000FF;
	font-weight: bold;
	background: #F7FE94;
	text-decoration: underline;
}


/* menu初始化 */
body, ul, li, a{
	margin: 0;
	padding: 0;
	font-size: 14px;
	text-decoration: none;
}
ul, li {
	list-style: none;
}
/* 中文選單 li 之樣式 */
ul.chinese li {
	position: relative;
	float: left;
}
/* 中文選單 li 裡面連結之樣式 */
ul.chinese li a{
	display: block;
	padding: 8px 6.5px;
	background: #ffffff;
	color: #0f740a;
}
/* 中文選單 特定在第一層，以左邊灰線分隔 */
ul.chinese > li > a{
    border-left: 1px solid #DDD;
}
ul.chinese > li > a:hover{
	color: #0f740a;
	background: #ffffff;
}
/* 中文選單 特定在第一層 > 第二層或以後下拉部分之樣式 */
ul.chinese ul{
	display: none;
	float: left;
	position: absolute;			
	left: 0;	
	margin: 0 auto; 
}

/* 當第一層選單被觸發時，指定第二層顯示 */
			ul.chinese li:hover > ul{
				display: block;
			}			
			/* 特定在第二層或以後下拉部分 li 之樣式 */
			ul.chinese ul li {
				border-bottom: 1px solid #DDD;
			}
			/* 特定在第二層或以後下拉部分 li （最後一項不要底線）之樣式 */
			ul.chinese ul li:last-child {
				border-bottom: none;
			}
			/* 第二層或以後選單 li 之樣式 */
			ul.chinese ul a {
				width: 140px;
				padding: 8px 12px;	
				color: #0f740a;		
				background: #ffffff;			
			}
			ul.chinese ul a:hover {		
				background: #ffffff;
				color: #0f740a;				
			}
			/* 第三層之後，上一層的選單觸發則顯示出來（皆為橫向拓展） */
			ul.chinese ul li:hover > ul{
				display: block;
				position: absolute;
				top: 0;				
				left: 100%;
			}
			/* 箭頭向下 */
			.arrow-bottom {
				display: inline-block;
				margin-left: 5px;
				border-top: 4px solid #666;
				border-right: 4px solid transparent;				
				border-left: 4px solid transparent;		
				width: 1px;
				height: 1px;
			}

			/* 箭頭向右 */
			.arrow-right {
				display: inline-block;
				margin-left: 12px;	
				border-top: 3px solid transparent;
				border-bottom: 3px solid transparent;
				border-left: 3px solid #666;		
				width: 1px;
				height: 1px;
			}
			
/*menu end*/

/*Title*/
.in_Title01{
	color: #666;
	font-size: 16px;
}

.in_Title02{
	color: #375d66;
	font-size: 16px;
	font-weight:bold;
	background:#CCFFCC;
}

.in_Title03{
	font-size: 14px;
	font-weight:bold;
	color:#8000FF;
}

.in_Title05{
	font-size: 14pt;
	font-weight:bold;
	color:#F00;
}

.in_SubTitle01{
	font-weight:bold;
	font-size: 15px;
	color:#0099CC;
	line-height: 22px;
}

.in_SubTitle02{
    font-size: 14px;
	line-height: 22px;
	color:#0099CC;
}

.in_Title04{
    font-size: 14pt;
	color:#59a6cc;
	font-weight:bold;
}
	



/*左邊menu*/
.main_page1_3b{
	height: auto;
	width: 180px;
	float: left;

}

.main_page1_3b li{
	height: 30px;
	width: 200px;
	float: left;
	font-size: 16px;
	font-weight: normal;
	color: #0f740a;
	text-decoration: none;
}

.main_page1_3b li a{
	height: 22px;
	width: 200px;
	float: left;
	background: #ffffff;
	padding-left: 8px;
	font-size: 16px;
	font-weight: normal;
	color: #0f740a;
	text-decoration: none;
	line-height: normal;
	padding-top: 8px;
	letter-spacing: 3px;
	text-decoration: none;
}

.main_page1_3b li a:hover{
	height: 24px;
	width: 200px;
	float: left;
	background: #faf5a1;
	font-size: 16px;
	font-weight: normal;
	color: #0f740a;
	text-decoration: none;
}
/*左邊menu end*/


/*圖片*/
.pic-3px {
	margin: auto;
	border-top-width: 3px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #d9d9d9;
	border-right-color: #bbbbbb;
	border-bottom-color: #bbbbbb;
	border-left-color: #d9d9d9;
}
/*圖片end*/


/*表格美化*/
.CSSTableGenerator {
	margin:0px;padding:0px;
	width:100%;
	box-shadow: 10px 10px 5px #888888;
	border:1px solid #b2b2b2;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}.CSSTableGenerator table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.CSSTableGenerator tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTableGenerator table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTableGenerator table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.CSSTableGenerator tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTableGenerator tr:hover td{
	
}
.CSSTableGenerator tr:nth-child(odd){ background-color:#aad4ff; }
.CSSTableGenerator tr:nth-child(even)    { background-color:#ffffff; }.CSSTableGenerator td{
	vertical-align:middle;
	
	
	border:1px solid #b2b2b2;
	border-width:0px 0px 1px 0px;
	text-align:center;
	padding:4px;
	font-size:10px;
	font-weight:normal;
	color:#000000;
}.CSSTableGenerator tr:last-child td{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr td:last-child{
	border-width:0px 0px 1px 0px;
}.CSSTableGenerator tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTableGenerator tr:first-child td{
		background:-o-linear-gradient(bottom, #aad4ff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aad4ff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #aad4ff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#aad4ff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#aad4ff,ffffff);

	background-color:#aad4ff;
	border:0px solid #b2b2b2;
	text-align:center;
	border-width:0px 0px 1px 0px;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
}
.CSSTableGenerator tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #aad4ff 5%, #ffffff 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #aad4ff), color-stop(1, #ffffff) );
	background:-moz-linear-gradient( center top, #aad4ff 5%, #ffffff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#aad4ff", endColorstr="#ffffff");	background: -o-linear-gradient(top,#aad4ff,ffffff);

	background-color:#aad4ff;
}
.CSSTableGenerator tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTableGenerator tr:first-child td:last-child{
	border-width:0px 0px 1px 0px;
}
/*表格美化end*/


