body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #336699;
}

/*------------table-----------------------*/
.tableBlue {border: 1px solid #CCCCCC;font-size: 10pt;background-color: #FFFFFF;}

.tableBorder {border: 1px solid #CCCCCC;font-size: 10pt;}

.tableThin{font-size:10pt; line-height:14pt; color:#525255;font-family:"新細明體";border-collapse:collapse;border:1px solid #000000;mso-border-alt:solid windowtext 1px;mso-padding-alt:0cm 5pt 0cm 5pt;}

.tableDashed{border-collapse:collapse;border-bottom: dotted #000000;border:1px dotted #000000;mso-border-alt:solid #000000 1px;mso-padding-alt:0cm 5pt 0cm 5pt;}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14pt;
	color: #525255;
}


a {
	color: #3366CC;
	text-decoration: none;
}

form {
}

.title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	background-color: #006666;
	color: #DCDCDC;
}

.subtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #006666;
}
.subtitleFocus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	background-color: #006666;
	color: #DCDCDC;
}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
 	font-weight: bold;
	background-color: #CCCCCC;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.sidebar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	padding: 3px;
	background-color: #FFFFFF;
}

.sidebarHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 24px;
	color: #FFFFFF;
	background-color: #339999;
}

.sidebarFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #CCCCCC;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #CCCCCC;
}

.legal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
}

.box1 {
	border-color: #CCCCCC #333333 #333333 #CCCCCC;
	border-width: medium;
	border-style: ridge;
}

.promo {
	font-family: "Times New Roman", Times, serif;
	color: #000033;
	font-size: 12px;
}

.titlebar {
	font-family: "Times New Roman", Times, serif;
	font-size: 9px;
	color: #FFFFFF;
	background-color: #336699;
}

.dingbat {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #99CC99;
	color: #006666; 
	font-weight: bolder;
	font-size: medium;
}
.dingbatFocus {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
	color: #006666; 
	font-weight: bolder;
	font-size: medium;
}
a:hover {
	text-decoration: underline;
	color: #0000FF;
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
/*------------font-----------------------*/
.font11_B    {font-size:11pt; line-height:14pt; color:#4B4949; font-weight:bold;font-family:"新細明體"}
.font11      {font-size:11pt; line-height:14pt; color:#4B494;font-family:"新細明體"9}
.font10      {font-size:10pt; line-height:14pt; color:#525255;font-family:"新細明體"}
.font10_W    {font-size:10pt; line-height:14pt; color:#FFFFFF;font-family:"新細明體"}
.font10_B    {font-size:10pt; line-height:14pt; color:#525255; font-weight:bold;font-family:"新細明體"}
.font10_C_1  {font-size:10pt; color:#666699;font-family:"新細明體"}
.font9       {font-size:9pt; line-height:14pt; color:#525255;font-family:"新細明體"}
.font8       {font-size:8pt; line-height:14pt; color:#525255;font-family:"新細明體"}
.fontdl      {border-bottom:2pt double;text-decoration:none;font-family:"新細明體"}
.fontmenu    {font-size:9pt; line-height:10pt; color:#000000;font-family:"新細明體"}

/*------------color-----------------------*/
.fontbg     {color:#000000; background:#cccccc}
.fontcb     {color:#ffffff;background:#000000}
.fontcdg    {color:#000000;background:#666666}
.fontcg     {color:#000000;background:#999999}

/*------------link----------------------*/
a.link1          {color:#3E5292;font-family:"新細明體";font-size:10pt;line-height:14pt;font-weight:bold;text-decoration:underline}
a.link1:hover    {color:#67708F;font-family:"新細明體";font-size:10pt;line-height:14pt;font-weight:bold;text-decoration:none}

a.link2           {color:#5230D0;font-family:"新細明體";font-size:10pt;line-height:14pt;text-decoration:none}
a.link2:hover     {color:#5230D0;font-family:"新細明體";font-size:10pt;line-height:14pt;text-decoration:underline}

a.link3           {color:#A91409;font-family:"新細明體";font-size:10pt;line-height:14pt;text-decoration:none}
a.link3:hover     {color:#DA1709;font-family:"新細明體";font-size:10pt;line-height:14pt;text-decoration:none}

a.link4           {color:#3469A0;font-family:"新細明體";font-size:9pt;line-height:10pt;text-decoration:none}
a.link4:hover     {color:#67AE44;font-family:"新細明體";font-size:9pt;line-height:10pt;text-decoration:none}

a.link5        {color: #3A711F; font-family: "新細明體";font-size: 10pt;text-decoration:none}
a.link5:hover  {color: #67AE44; font-family: "新細明體";font-size: 10pt; LEFT: 1px;  position: relative; TOP: 1px}

a.link6          {color:#ffffff;font-family:"新細明體";font-size:10pt;line-height:13pt;text-decoration:none}
a.link6:hover    {color:#ffffff;font-family:"新細明體";font-size:10pt;line-height:13pt;text-decoration:underline}



/*------------item-----------------------*/
UL.t  {color: #253C70;LIST-STYLE-TYPE: none;LIST-STYLE-POSITION:outside;margin-left:0px;padding-left: 3px;line-height:11pt} 
UL.s  {color: #253C70;LIST-STYLE-TYPE: square;LIST-STYLE-POSITION:outside;margin-left:5px;padding-left: 10px;line-height:11pt} 
UL.s1 {color: #253C70;LIST-STYLE-TYPE: none;LIST-STYLE-POSITION:outside;margin-left: 0;padding-left: 0;line-height:11pt} 
UL.s2 {color: #5B99D8;LIST-STYLE-TYPE: square;LIST-STYLE-POSITION:outside;line-height:10pt} 

hr.d {border:1px dotted; color:#948E8C}

/*------------form----------------------*/
.Button { font: 9pt "新細明體"; color: #FFFFFF; background: #999999; margin: 4px 4px; width: 60px; height: 20px; border-color: #CCCCCC #333333 #333333 #CCCCCC; border-top-width: 2px; border-right-width: 2px; border-bottom-width: 2px; border-left-width: 2px}
