body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align: center;
	top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

a:hover {
	text-decoration: underline;
}
.q_title {
	font-size: 15px;
	line-height: 20px;
	color: #409FBF;
	text-decoration: none;
	font-family: "新細明體";
}
.blue12 {
	font-family: "新細明體";
	font-size: 12px;
	line-height: 22px;
	color: #568BCD;
	text-decoration: none;
}

.gary12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 20px;

}
.pink13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #EE6A81;
	text-decoration: none;
}
.gary11info {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	line-height: 155%;
}
.green12 {


	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	line-height: 145%;
	color: #568B1B;
	text-decoration: none;
}

.green11 {



	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 145%;
	color: #568B1B;
	text-decoration: none;
}
.manu {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
}

.blue1201 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #0066CC;
	text-decoration: none;
}
.org11 {




	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	line-height: 145%;
	color: #FF6600;
	text-decoration: none;
}
.gary11 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 11px;
	color: #666666;
	line-height: 145%;
	text-decoration: none;

}
.pink12 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #FF636F;
	text-decoration: none;
}
.gary12info {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 22px;

}
.red16b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.red16 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: underline;
}
.red12 {

	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.pink12info {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FF636F;
	text-decoration: none;
	line-height: 145%;

}
.blub13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #0A95BF;
	text-decoration: none;
}
.w13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #FFFFFF;
	text-decoration: none;
}
.pink16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #f93d9a;
	text-decoration: none;
}
.gary13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #666666;
	text-decoration: none;
	line-height: 150%;
}
.pblue16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #3586ff;
	text-decoration: none;
}
.pblue24b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 150%;
	font-weight: bold;
	color: #3586ff;
	text-decoration: none;
}
.pblue16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: normal;
	color: #3586ff;
	text-decoration: none;
}
.pink16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: normal;
	color: #f93d9a;
	text-decoration: none;
}
.pink24b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 150%;
	font-weight: bold;
	color: #f93d9a;
	text-decoration: none;
}
.org16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #ff7c00;
	text-decoration: none;
}
.w12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.dblub13 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #007f89;
	text-decoration: none;
}
.green13b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	color: #568B1B;
	text-decoration: none;
	font-weight: bold;
}
.gold12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc8b0e;
	text-decoration: none;
}
.gary16 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
}
.green16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: bold;
	color: #009933;
	text-decoration: none;
}
.green16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 150%;
	font-weight: normal;
	color: #009933;
	text-decoration: none;
}
.dgary12 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
}
.w16 {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.amethyst16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #da2861;
	text-decoration: none;
}
.amethyst11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #da2861;
	text-decoration: none;
}
.amethyst16b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #da2861;
	text-decoration: none;
}
.gary16b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #333333;
	text-decoration: none;
	line-height: 150%;
	font-weight: bold;
}
.org12 {
	font-size: 12px;
	color: #ff7e00;
	font-weight: bold;
}
.pur12 {
	color: #b73372;
	font-size: 12px;
	font-family: "新細明體";
}


.red13b {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 13px;
	font-weight: bold;
	color: #e12e3e;
	text-decoration: none;
}
.pink12Bold {
	color: #ff2e81;
	font-weight: bold;
	line-height: 22px;
}
.bg { background-repeat: no-repeat;}



/* 導覽列 */
.MainNav { margin: 0px; padding: 0px; border-collapse: collapse; width: 144px; height: 0px;}/**/
.MainNav ul{ margin: 0px; padding: 0px; list-style: none; }
.MainNav li{ display: inline; }
.MainNav li a{ float: left; margin: 0px; padding: 0px; display: block; background-image: url(../images/nav.jpg); height: 0px; overflow: hidden; border: 0px;}

#nav03 a{ width: 144px;   background-position:     0       0;}


#nav03 a.stay{ background-position:      0   -4px;}


#nav03 a:hover{ background-position:      0   -4px;}

.hidden{ text-indent: -5000px;}


/*   下拉選單設定   */
.ddsubmenustyle, .ddsubmenustyle ul{ margin: 0; padding: 0; position: absolute; left: 0; top: 0; list-style-type: none; border-bottom-width: 0; visibility: hidden; z-index: 800; font-size:1px;}
.ddsubmenustyle li a{ display: block; width:100px; /*width of menu (not including side paddings)*/ color: #4376a3; background-color: #0066cc; text-decoration: none; padding: 1px 1px 1px 1px; border-bottom: 1px solid #ccc; font-weight: bold;}
* html .ddsubmenustyle li{ /*IE6 CSS hack*/display: inline-block; width: 144px; /*width of menu (include side paddings of LI A*/}
.ddsubmenustyle li a:hover{ color: #fff; background-color:#4276a5;}

/* ######### Neutral CSS  ######### */
.downarrowpointer{ /*CSS for "down" arrow image added to top menu items*/ padding-left: 4px; border: 0;}
.rightarrowpointer{ /*CSS for "right" arrow image added to drop down menu items*/position: absolute; padding-top: 3px; left: 100px; border: 0;}
.ddiframeshim{ position: absolute; z-index: 500; background: transparent; border-width: 0; width: 0; height: 0; display: block;}
.font {
	font-family: "微軟正黑體", "新細明體";
	font-size: 16px;
	color: #FFF;
}
.font eng {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
	color: #FFF;
}
.e-title {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #006;
}
.engfont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
