body {
	background: #006666;
	color: #333333;
	letter-spacing: 0.08em;
	font: 15px "新細明體";
}
p { color: #555544; line-height: 1.5em; text-indent: 34px; margin-top: 0px; margin-bottom: 10px; }
h3 {
	font-size: 22px;
	color: #993300;
	letter-spacing: 0.05em;
	margin-top: 20px;
	margin-bottom: 4px;
	clear: left;
}
h4 {
	font-size: 20px;
	line-height: 1.5;
	color: #006633;
	margin-top: 1em;
	margin-bottom: 0px;
	clear: left;
}
.List-OrgD,  .List-RedDot, .List-RedDot-B {
	background: url(images/g-dot16.gif) no-repeat 1px 3px;
	text-indent: 0px;
	padding-left: 18px;
	margin: 0px;
	clear: left;
}
.List-OrgD { background: url(images/OrgDot10.gif) no-repeat 1px 2px; color: #CC6600; }
.List-RedDot, .List-RedDot-B { color: #CC3366; background: url(images/red-dot.gif) no-repeat 0px 3px;  }
.List-RedDot-B { font-weight: bold; font-size: 16px; }
.h24 { font-size: 24px; line-height: 1.5; font-weight: bold; color: #CC0000; letter-spacing: 0.05em; text-indent: 0px; margin-top: 20px; margin-bottom: 5px; }
.O25Brn { font-size: 25px; line-height: 1.4; color: #993300; background: url(../images/O25.gif) no-repeat 1px 4px; letter-spacing: 0.05em; text-indent: 32px; font-weight: bolder; margin-top: 1em; margin-bottom: 4px; }
.h35 { font-size: 35px; line-height: 1.5; font-weight: bolder; color: #005033; letter-spacing: 0.05em; text-indent: 0px; margin-top: 0.5em; }
li { color: #555544; margin-top: 0px; margin-bottom: 4px; line-height: 1.3em; text-align: justify; margin-left: 2em; }
.menubox { margin: 20px 0 15px 15px; border-top: 10px solid #C0C088; border-right: 10px solid #B0B088; border-bottom: 10px solid #B0B088; border-left: 10px solid #C0C088; }
.menubox p { text-indent: 0px; margin-bottom: 5px; text-align: center; border-top-width: 1px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #FFFFCC; border-right-color: #999966; border-bottom-color: #999966; border-left-color: #FFFFCC; font-weight: bold; color: #006666; line-height: 1.3; padding-top: 4px; }

.menubox a { text-decoration: none; color: #336699; }
.footer { font-size: 12px; line-height: 1.5; color: #FFFFFF; letter-spacing: 0.05em; text-indent: 0px; text-align: center; margin-top: 10px; }
.footer a { color: #FFFFCC; text-decoration: none; }
.noind { text-indent: 0px; }
.clearLeft { clear: left; }

.Green { color: #009900; }
.wht { font-size: 20px; color: #FFFFFF; letter-spacing: 0.06em; text-align: center; text-indent: 0px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.h20 { font-size: 20px; line-height: 1.4; font-weight: bold; color: #006666; letter-spacing: 0.05em; text-indent: 0px; margin-top: 1em; margin-bottom: 0.25em; }
.lists { padding-left: 50px; text-indent: -50px; }
th { font-size: 16px; color: #003333; }
caption { font-size: 18px; line-height: 1.5; font-weight: bold; color: #993300; letter-spacing: 0.07em; }
.imgspcl { margin: 10px 0 10px 10px }
.imgspR { margin: 15px 15px 15px 0 }
ul { list-style-type: disc; }
.OrgBox20 { font-size: 20px; line-height: 1.3; font-weight: bold; color: #FFFFFF; background: #FF9900; text-indent: 0px; padding: 5px; margin-top: 1.5em; }
pre { font-size: 16px; color: #555544; line-height: 1.5; margin-top: 0px; margin-bottom: 10px; letter-spacing: 0.05em; }
.subHead18Blu { font-size: 18px; font-weight: bold; color: #0066CC; text-indent: 0px; margin-top: 1.2em; margin-bottom: 0px; }
.parInd { text-indent: 0px; margin-left: 2em; margin-top: 0px; margin-bottom: 5px; }
h5 { font-size: 16px; color: #666600; line-height: 1.4; }
.center { text-align: center; text-indent: 0px; }
.boldH { font-weight: bold; text-indent: 0px; }
.BoldHR18 { font-weight: bold; text-align: right; font-size: 18px; }
.subHead18 { font-size: 18px; font-weight: bold; color: #CC6633; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; }
.H18G { font-size: 18px; line-height: 1.3; font-weight: bold; color: #446644; margin-top: 1em; margin-bottom: 0px; text-indent: -27px; margin-left: 27px; }

.H18-BG,
.H18-Blu,
.H18-Gold,
.H18-Brn {
	font-size: 18px;
	color: #FFFFFF;
	letter-spacing: 0.15em;
	text-indent: 10px;
	margin-top: 1em;
	margin-bottom: 5px;
	padding-top: 6px;
	padding-bottom: 7px;
	clear: left;
}
.H18-Blu { background: url(images/Blu-bar.gif) no-repeat 2px }
.H18-Gold { background: url(images/Brn-Bar.gif) no-repeat 2px }
.H18-Brn { background: url(images/Org-bar.gif) no-repeat 2px }
.H18-BG {background: url(images/BG-bar.gif) no-repeat 2px }

.parInd4 { text-indent: 0px; margin: 0 0 5px 4em }
.parInd6 { text-indent: 0px; margin: 0 0 5px 6em }

.Bar20-Org,
.Bar20-Pink { font-size: 20px; line-height: 1.5; color: #FFFFFF; margin-top: 1em; margin-bottom: 0px; padding-top: 6px; padding-bottom: 6px; text-indent: 20px; font-weight: bold; }
.Bar20-Pink { background: url(images/BAR-Pink.jpg) no-repeat -4px }
.Bar20-Org {  background: url(images/BAR-Org.jpg) no-repeat -4px }

.H20Wht_Pink,
.H20Wht_Blue,
.H20Wht-Green,
.H20Wht_yellow {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1.5;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 5px;
	letter-spacing: 0.15em;
	text-indent: 20px;
	clear: left;
}
.H20Wht_Blue { background: url(images/blue-bg.jpg) no-repeat }
.H20Wht-Green { background: url(images/green-bg.jpg) no-repeat }
.H20Wht_yellow { color: #006666; background: url(images/yellow-bg.jpg) no-repeat; }
.H20Wht_Pink { background: url(images/pink-bg.jpg) no-repeat }

.H18GB_yellow { font-size: 18px; color: #006666; background: url(images/yellow-bg.jpg) no-repeat 2px; line-height: 1.5; font-weight: bold; padding-top: 10px; padding-bottom: 8px; margin-top: 20px; margin-bottom: 0px; letter-spacing: 0.15em; text-indent: 30px; }

.subHead18V { font-size: 18px; font-weight: bold; color: #993399; text-indent: 0px; margin-top: 1.2em; margin-bottom: 0px; }
.20Red { color: #CC0000; text-indent: 0px; margin-top: 1em; margin-bottom: 0px; font-weight: bold; }
.hiddenheader {
	font-size: 2px;
	margin-left: -999px;
}

h1 { font-size: 36px; color: #006633; margin-top: 0em; margin-bottom: 0px; line-height: 1.5em; }
.heart16 { font-weight: bold; background: url(images/heart16.gif) no-repeat 1px 4px; text-indent: 0px; padding-left: 22px; margin-bottom: 0px; font-size: 18px; color: #CC3300; margin-top: 1.3em; }
.H18G-rt { font-size: 18px; color: #006600; text-align: right; font-weight: bold; }
.Pic_right { float: right; margin-bottom: 15px; margin-left: 15px; }
.Pic_left { float: left; margin-right: 15px; margin-bottom: 15px; }

.Vband { color: #FFFFFF; background: #663399; padding: 10px; }
.ulist {
	text-indent: -20px;
	margin: 0px;
	padding-left: 52px;
}
.tbox {
	background: #FFFF99;
	padding: 10px;
	float: right;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 15px;
	border: medium dotted #999999;
}
