body {
	margin: 0px;
	font-family: "新細明體";
	text-decoration: none;
	background-image:url(images/backgd.gif)
}

td{
	font-family: "新細明體";
	font-size: 13px;
}

.topMenu {
	color: #FFFFFF;
	font-size: １em;
	letter-spacing: 1pt;
	padding: 3px;
}

.subMenu {
	font-size: 12px;
	padding-top: 5px;
}

.text 
{
	
	line-height: 150%;
	color: #333333;
}

.path {
	color: #996600;
	font-size: 0.95em;
	letter-spacing: 2pt;
}

.copyright {
	color: #000000;
}

.info {
	color: #990033;
}

a.link {
	text-decoration: none;
}

a.visited {
	text-decoration: none;
}

a.hover {
	text-decoration: none;
}


a.text:link {
	text-decoration: none;
	color: #333333;
}

a.text:visited {
	text-decoration: none;
	color: #333333;
}

a.text:hover {
	text-decoration: none;
	color: #FF6600;
}

a.subMenu:link {
	text-decoration: none;
	color: #333333;
}

a.subMenu:visited {
	text-decoration: none;
	color: #333333;
}

a.subMenu:hover {
	text-decoration: none;
	color: #FF6600;
}


a.topMenu:link {
	text-decoration: underline;
	color: #FFFFFF;
}

a.topMenu:visited {
	text-decoration: underline;
	color: #FFFFFF;
}

a.topMenu:hover {
	text-decoration: none;
	color: #FFFFFF;
}

a.copyright:link {
	text-decoration: none;
	color: #000000;
}

a.copyright:visited {
	text-decoration: none;
	color: #000000;
}

a.copyright:hover {
	text-decoration: none;
	color: #FF6600;
}

.PGBtn {

        font-family: "新細明體";
        font-size: 13px;
        background-color: #BFFFAA;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #CBFEBA;
        border-right-color: #006633;
        border-bottom-color: #006633;
        border-left-color: #CBFEBA;

}
a.sMenu: {
	text-decoration: none;
	color: #ffffff;
}

a.sMenu:link {
	text-decoration: none;
	color: #ffffff;
}

a.sMenu:visited {
	text-decoration: none;
	color: #ffffff;
}

a.sMenu:hover {
	text-decoration: none;
	color: #ffffff;
	text-decoration:underline;
}


.g13 {
	font-size: 13px;
	color: #9c4696;
	text-decoration: none;
	line-height: 18px;
    font-weight:bold;
}

.g14 {
	font-size: 13px;
	color: #f28f1e;
	text-decoration: none;
	line-height: 18px;
    font-weight:bold;
}

.g15 {
	font-size: 13px;
	color: #6393c3;
	text-decoration: none;
	line-height: 18px;
    font-weight:bold;
}

.table-line01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #93d4eb;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
    text-align:right;
}

.table-line02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #a5d3ae;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
	padding-right: 5px;
    text-align:right;
}

.table-border {
	border-width: 5px;
	border-style: solid;
	border-color: #e8ecec;
}

.footerbg {
	color: #656565;
	font-size: 13px;
	letter-spacing: 1pt;
	padding: 1px;
    text-align:center;
	
}

a.footerbg: {
	text-decoration: none;
	color: #656565;
	font-weight:bold;
}

a.footerbg:link {
	text-decoration: none;
	color: #656565;
	font-weight:bold;
}

a.footerbg:visited {
	text-decoration: none;
	color: #656565;
	font-weight:bold;
}

a.footerbg:hover {
	color: #656565;
	text-decoration:underline;
	font-weight:bold;
}

a.member: {
	text-decoration: underline;
	color: #ff7e00;
}

a.member:link {
	text-decoration: underline;
	color: #ff7e00;
}

a.member:visited {
	text-decoration: underline;
	color: #ff7e00;
}

a.member:hover {
	text-decoration: none;
	color: #ff7e00;
}


.table-main01 {
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:center;
	letter-spacing: 5px;
	line-height:21px;
}

.table-main02 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:center;
	line-height:18px;
	letter-spacing: 1.5px;
}

.table-main03 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.hyper {
	text-decoration: none;
	color: #4e4e4e;
	letter-spacing: 0.8px;
}

a.hyper {
	text-decoration: none;
	color: #4e4e4e;
}

a.hyper:link {
	text-decoration: none;
	color: #4e4e4e;
}

a.hyper:visited {
	text-decoration: none;
	color: #4e4e4e;
}

a.hyper:hover {
	text-decoration: underline;
	color: #ff7e00;
}


.table-tree {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	text-align:left;
}

a.treeh1 {
    font-size: 15px;
	color: #656565;
	font-weight:bold;
	text-decoration: none;
	padding-left: 15px;
	background-image:url(images/maindot2.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:32px;
}


a.treeh1:link {
	color: #656565;
}

a.treeh1:visited {
	color: #656565;
}

a.treeh1:hover {
	color: #0b739d;
	background-image:url(images/maindot1.gif);
	background-repeat:no-repeat;
	background-position: left;
}


a.treeh2 {
    font-size: 13px;
	color: #656565;
	text-decoration: none;
	padding-left: 12px;
	background-image:url(images/subdot.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:26px;
}

a.treeh2:active {
    font-size: 13px;
	color: #656565;
	text-decoration: none;
	padding-left: 12px;
	background-image:url(images/subdot.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:26px;
}

a.treeh2:link {
    color: #656565;
}

a.treeh2:visited {
	color: #656565;
}

a.treeh2:hover {
	color: #0b739d;
	text-decoration: underline;
}

a.treeh3 {
    font-size: 15px;
	color: #656565;
	font-weight:bold;
	text-decoration: none;
	padding-left: 15px;
	background-image:url(images/maindot2.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:32px;
}

a.treeh3:active {
    font-size: 15px;
	color: #656565;
	font-weight:bold;
	text-decoration: none;
	padding-left: 15px;
	background-image:url(images/maindot2.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:32px;
}

a.treeh3:link {
	color: #656565;
}

a.treeh3:visited {
	color: #656565;
}

a.treeh3:hover {
	color: #126328;
	background-image:url(images/maindot3.gif);
	background-repeat:no-repeat;
	background-position: left;
}


a.treeh4 {
    font-size: 13px;
	color: #656565;
	text-decoration: none;
	padding-left: 12px;
	background-image:url(images/subdot.gif);
	background-repeat:no-repeat;
	background-position: left;
	line-height:26px;
	width:400px;
}

a.treeh4:link {
    color: #656565;
}

a.treeh4:visited {
	color: #656565;
}

a.treeh4:hover {
	color: #126328;
	text-decoration: underline;
}

h1 {
    font-size: 20px;
	color: #656565;
	font-weight:bold;
	text-decoration: none;
	padding-left: 15px;
	background-image:url(images/titlebg.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	line-height:40px;
	text-align:left;
	letter-spacing: 2px;
	font-family: "微軟正黑體";
}

.content {
	line-height: 120%;
	font-size: 15px;
	color: #5a5a5a;
	padding-left: 15px;
	padding-right:20px;
	line-height:30px;
	text-align:justify;

}

.content ul li{
	text-align:left;
	width:500px;
	padding-left:8px;
	line-height:30px;
}

.content ul li a{
color:#626262;
text-decoration:none;
letter-spacing: 1.2px;
}

.content ul li a:link, .content ul li a:visited{
text-decoration:none;
}

.content ul li a:hover{
color:#3775b3;
text-decoration: underline;
}

.content1 
{
	line-height: 120%;
	font-size: 15px;
	color: #5a5a5a;
	line-height:30px;
	padding-right:20px;
}

.table-apply01 {
	font-weight:bold;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
    text-align:right;
	line-height:30px;
	letter-spacing: 1.5px;
	background-color:#CCCCCC;
}

.table-apply02 {

	font-size: 14px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:30px;
	letter-spacing: 1.5px;
	background-color:#ffffff;
}

a.apply01 {
    font-size: 13px;
	color: #000000;
	text-decoration: none;
	padding: 10px 40px 10px 40px;
	background-image:url(images/button02.gif);
	background-repeat:no-repeat;
	background-position: center;
	line-height:40px;
	font-weight:bold;

}

a.apply01:link {
    color: #000000;
}

a.apply01:visited {
	color: #000000;
}

a.apply01:hover {
	color: #0b739d;
	text-decoration: underline;
}

.table-main04 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:center;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
}

.table-main05 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #4e4e4e;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}

.table-main06 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #4e4e4e;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}

.table-family01 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}

.table-family02 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}

.table-family03 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}

.table-family04 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
	background-color:#EAEAEA;
}

.table-family05 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
	background-color:#EAEAEA;
}

.table-family06 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4e4e4e;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4e4e4e;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #4e4e4e;
	font-size: 13px;
	color: #4e4e4e;
	text-decoration: none;
    text-align:left;
	line-height:18px;
	letter-spacing: 1.5px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left:5px;
}
