/* set the font face and default size for everything; could     */
/* set colors, too, but NN4 doesn't work too well with that...  */


/* Stytle Foundation Start Here */

body, p, ol, ul, li, dt, dl, dd, td, TD, 
h1, h2, h3, h4,
img, em, a, b, blockquote {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height:18px;
	font-weight: normal;
	color : #252525;
	letter-spacing: 0px;
	word-spacing: 1px;
	font-style: normal;
}

/* Font Definition Start Here */

.title              {color: #252525;                             font-size : 13px; line-height:20px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.sentence            {color: #252525;                            font-size : 12px; line-height:20px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.subtitle           {color: #F26C4E;                             font-size : 13px; line-height:22px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.subtitle A:link    {color: #F26C4E; text-decoration: underline; font-size : 13px; line-height:22px; font-weight: bold; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei;}
.subtitle A:visited {color: #F26C4E; text-decoration: underline; font-size : 13px; line-height:22px; font-weight: bold; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei;}
.subtitle A:hover   {color: #F26C4E; text-decoration: none;      font-size : 13px; line-height:22px; font-weight: bold; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei;}

.newstitle           {color: #666666;                             font-size : 12px; line-height:18px; font-weight:  bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newstitle A:link    {color: #666666; text-decoration: underline; font-size : 12px; line-height:18px; font-weight:  bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newstitle A:visited {color: #666666; text-decoration: underline; font-size : 12px; line-height:18px; font-weight:  bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newstitle A:hover   {color: #666666; text-decoration: none;      font-size : 12px; line-height:18px; font-weight:  bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.producttitle           {color: #003371;                             font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana,Arial,  Sans-serif, 新細明體, taipei;}
.producttitle A:link    {color: #003371; text-decoration: underline; font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana,Arial,  Sans-serif, 新細明體, taipei;}
.producttitle A:visited {color: #003371; text-decoration: underline; font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana,Arial,  Sans-serif, 新細明體, taipei;}
.producttitle A:hover   {color: #D65273; text-decoration: none;      font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana,Arial,  Sans-serif, 新細明體, taipei;}

.boxtitle           {color: #ffffff;                             font-size : 12px; line-height:18px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}

.newsdate           {color: #3165CE;                             font-size : 11px; line-height:18px; font-weight:  normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newsdate A:link    {color: #3165CE; text-decoration: underline; font-size : 11px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newsdate A:visited {color: #3165CE; text-decoration: underline; font-size : 11px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.newsdate A:hover   {color: #ED1B23; text-decoration: none;      font-size : 11px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.menu           {color: #ffffff; text-decoration: none; font-size : 12px;  line-height:18px; font-weight: normal; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei; }
.menu A:link    {color: #ffffff; text-decoration: none; font-size : 12px;  line-height:18px;  font-weight: normal; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei; }
.menu A:visited {color: #ffffff; text-decoration: none; font-size : 12px;  line-height:18px;  font-weight: normal; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei; }
.menu A:hover   {color: #ED1C24; text-decoration: none; font-size : 12px;  line-height:18px; font-weight: normal; font-family: Arial, Verdana, Sans-serif, 新細明體, taipei; }

.submenu           {color: #ED2424;                        font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;  }
.submenu A:link    {color: #707070; text-decoration: none; font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; }
.submenu A:visited {color: #707070; text-decoration: none; font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; }
.submenu A:hover   {color: #ED2424; text-decoration: none; font-size : 12px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; }

.content           {color: #252525;                             font-size : 12px; line-height:18px; font-weight: normal; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei; }
.content A:link    {color: #252525; text-decoration: underline; font-size : 12px; line-height:18px; font-weight: normal; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei; }
.content A:visited {color: #252525; text-decoration: underline; font-size : 12px; line-height:18px; font-weight: normal; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei; }
.content A:hover   {color: #252525; text-decoration: none;      font-size : 12px; line-height:18px; font-weight: normal; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei; }

.list           {color: #003471;                             font-size : 12px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.list A:link    {color: #003471; text-decoration: underline; font-size : 12px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.list A:visited {color: #003471; text-decoration: underline; font-size : 12px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.list A:hover   {color: #003471; text-decoration: none;      font-size : 12px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.pageindex           {color: #7D7D7D;                             font-size : 11px; line-height:18px; font-weight: bold;   font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.pageindex A:link    {color: #7D7D7D; text-decoration:  none;     font-size : 11px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.pageindex A:visited {color: #7D7D7D; text-decoration:  none;     font-size : 11px; line-height:18px; font-weight: bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.pageindex A:hover   {color: #7D7D7D; text-decoration: underline;      font-size : 11px; line-height:18px; font-weight: bold;   font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.top           {color: #707070;                              font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.top A:link    {color: #707070; text-decoration: none;       font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.top A:visited {color: #707070; text-decoration: none;       font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.top A:hover   {color: #707070; text-decoration: underline; font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}

.pagelink             {color: #3165CE;                             font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.pagelink   A:link    {color: #3165CE; text-decoration: none;      font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.pagelink   A:visited {color: #3165CE; text-decoration: none;      font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}
.pagelink   A:hover   {color: #3165CE; text-decoration: underline; font-size : 11px; line-height:22px; font-weight: bold; font-family: Arial,Verdana,  Sans-serif, 新細明體, taipei;}

.small           {color: #9E0B0E;                             font-size : 10px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.small A:link    {color: #9E0B0E; text-decoration: underline; font-size : 10px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.small A:visited {color: #9E0B0E; text-decoration: underline; font-size : 10px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.small A:hover   {color: #9E0B0E; text-decoration: none;      font-size : 10px; line-height:18px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}


.footer           {color: #FFFFFF;                             font-size : 11px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.footer A:link    {color: #FFFFFF; text-decoration: none; font-size : 11px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.footer A:visited {color: #FFFFFF; text-decoration: none; font-size : 11px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.footer A:hover   {color: #FFFFFF; text-decoration: underline;      font-size : 11px; line-height:15px; font-weight: normal; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}



.mark             {color: #F26D8F; font-size : 12px; line-height:18px; font-weight:bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}

.sitemap            {color: #2A527E;                              font-size : 12px; line-height:18px; font-weight:bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.sitemap  A:link    {color: #2A527E;  text-decoration: underline; font-size : 12px; line-height:18px; font-weight:bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.sitemap  A:visited {color: #2A527E;  text-decoration: underline; font-size : 12px; line-height:18px; font-weight:bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}
.sitemap  A:hover   {color: #2A527E;  text-decoration: none;      font-size : 12px; line-height:18px; font-weight:bold; font-family: Verdana, Arial, Sans-serif, 新細明體, taipei;}


/* Font Definition End Here */


/* link colors Start Here*/ 
/* the explicit class link color assignments are needed for NN4 */

A:link    { color: #406784; text-decoration: underline; font-weight: normal;}
A:visited { color: #406784; text-decoration: underline; font-weight: normal;}
A:active  { color: #406784; text-decoration: underline; font-weight: normal;}
A:hover   { color: #D65273; text-decoration: none;      font-weight: normal;}

/* link colors End Here*/




/* From Textarea Start Here */

input ,textarea, select
{
color :          #333333;
font-family :    Verdana, Arial, Helvetica, sans-serif;
line-height:     1.2em;
font-size :      12px;
font-weight :    normal;
border: 1px solid #CCCCCC; 
padding-top:     1px;
padding-left:    1px;
padding-right:   1px;
background-color: #DEEFFF;
}

/* From Textarea End Here */




/* From Inputarea Start Here */

.inputText    { font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; font-size: 12px; line-height: 1.2em; color : #406784; border: 1px solid #000000; background-color: #ffffff;}
.inputBotttn  { font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; font-size: 12px; line-height: 1.2em; color : #666666; border: 1px solid #000000; background-color: #ffffff;}
.inputSelect  { font-family: Verdana, Arial, Sans-serif, 新細明體, taipei; font-size: 12px; line-height: 1.2em; border: 0px; background-color: #337E8D }

/* From Textarea End Here */

img{ border-color : #666666; }


/* From table Start Here */

.datatable {
	margin: 8px;
	width: 96%;
	border-collapse: collapse;
	border: 1px solid #D6DDE6;
	font-size : 12px;
}
.datatable caption {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: left;
	margin: 0 0 0 8px;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 0px;
}
.datatable td {
	padding: 4px;
	font-size : 12px;	
	border: 1px solid #D6DDE6;	
}
.datatable th {
	border: 1px solid #7B92B1;
	font-size : 12px;
	background-color: #BAC5D3;
	font-weight: bold;
	color:#11233B;
	text-align: left;
	padding-left: 4px;
}
.datatable tr.altrow {
	background-color: #DFE7F2;
	color: #000000;
}
/* From table end Here */