/* 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, P, ol, OL, ul, UL, li, LI, dt, DT, dl, DL, dd, DD, td, TD, h1, h2, h3, 
img, em, a, b, blockquote, content  {
	font-family : Verdana,Arial, sans-serif;
	font-size : 12px;
	line-height:18px;
	font-weight: normal;
	color : #000000;
	margin: 0 0;
	padding: 0 0;
	font-style: normal;
	font-variant: normal;
	letter-spacing: 2px;	
  }

a  { 
	color: #80AFD1;
	margin: 0 0;
	padding: 0 0;
	}
a:visited  { 
	color: #484747; text-decoration: none;
	margin: 0 0;
	padding: 0 0;
	}
a:active   { 
	color: #484747; text-decoration: none;
	margin: 0 0;
	padding: 0 0;
	}
a:hover    { 
	color: #CE6579; text-decoration: none;
	margin: 0 0;
	padding: 0 0;
	}
a:link     { 
	color: #484747; text-decoration: underline;
	margin: 0 0;
	padding: 0 0;
	}

body{
	font-family: Verdana,Arial, sans-serif;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

/* Font Definition Start Here */

h3  { font-family: Verdana,Arial, sans-serif; font-size: 9pt; color: #CE6579 }

td      { font-family: Verdana,Arial, sans-serif; font-size: 9pt; font-height:12pt; font-weight:14pt; line-height:13pt;}
ol      { font-family: Verdana,Arial, sans-serif; font-size: 9pt; font-height:12pt; font-weight:14pt; line-height:13pt;}
dd      { font-family: Verdana,Arial, sans-serif; font-size: 9pt; font-height:12pt; font-weight:14pt; line-height:13pt;}

.h1     { font-family: Verdana,Arial, sans-serif; font-size: 9pt;}
.h3     { font-family: Verdana,Arial, sans-serif; font-size: 13pt; color: #FFFFFF; }

p{
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;	
}

.title  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	letter-spacing: 3px;	
	font-weight: bold;
	font-height: normal;
	line-height: 26px;
	color: #003399;
	font-style: normal;
	font-variant: normal;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;	
 }
 
.subtitle  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-height: normal;
	line-height: 22px;
	color: #C4445E;
	font-style: normal;
	font-variant: normal;
	margin: 5px 0 5px 0;
	padding: 5px 0 5px 0;	
 }

.stitle { font-family: Verdana,Arial, sans-serif; font-size:  8pt; font-weight: normal; color: #005AAC; }
.ptitle { font-family: Verdana,Arial, sans-serif; font-size: 10pt; font-weight: normal; color: #FF6600; }
.item   { font-family: Verdana,Arial, sans-serif; font-size: 11pt; color: #005AAC; }
.notice { font-family: Verdana,Arial, sans-serif; font-size: 12pt; color: #005AAC; }
.error  { font-family: Verdana,Arial, sans-serif; font-size: 10pt; color: #FF0000; }
.small  { font-family: Verdana,Arial, sans-serif; font-size:  8pt; font-weight: normal; }
.date {color: #333333;font-size:  11px;font-weight: normal;}
.text   { font-family: Verdana,Arial, sans-serif; font-size:  9pt; line-height: 12pt; font-weight: normal; }
.notice1   { font-family: Verdana, Arial, sans-serif, "???", Taipei; font-size:  13px; line-height: 22px; font-weight: normal; color: #ffffff;}

.news   { font-family: Verdana,Arial, sans-serif; font-size:  13px; line-height: 22px; font-weight: normal; }

.footer  {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-height: normal;
	color: #ffffff;
	font-style: normal;
	font-variant: normal;
	margin: 0 0;
	padding: 2px 0 2px 0;	
	letter-spacing: 1px;	
	height: 22px;
 }
 
 .footer a:link,  .footer a:visited  {
			color: #ffffff; 
			text-decoration: none;
			margin: 0 0;
	        padding: 2px 0 2px 0;		
			}

 .footer a:active,  .footer a:hover {
			color: #666666; 
			text-decoration: underline;
			margin: 0 0;
	        padding: 2px 0 2px 0;	
			}


ol{
	margin-left: 20px;
	padding-left: 20px;
}

ol li{
 padding-bottom:10px;
 letter-spacing:1px;
 }

ul{
	list-style-type: square;
	margin-left: 20px;
	padding-left: 20px;

}
ul li{
 padding-bottom:10px;
 color:#333333;
 letter-spacing:1px;
 }
 
ul li li, ul li li li{
 color:#F68E55;
 } 
 
ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: circle;
}

ul ul ul ul{
 list-style-type: square;
}


/* Table Start Here */

.datatable{
	border-collapse:collapse;
	border:1px solid #CE6579;
	background-color:#FBCAC6;
	line-height:18px;
	margin: 10px 10px 10px 10px;
	padding: 10px 10px 10px 10px;
	width: 95%;
    color:#000000;
	font-size: 12px;
    }

.datatable tr.altrow, .datatable td.altrow {
	background-color: #E8B3BD;
	color: #000000;
}

.datatable th{
	width: 90px;
	background-color:#e4e6f5;
	height: 24px;
	color:#555555;
	text-align:left;
	border:1px solid #FFFFFF;
	letter-spacing: 2px;
	padding:5px;	
}

.datatable td ,.datatable tr {
	border:1px solid #CE6579;
	background-color:#FBCAC6;
    letter-spacing: 1px;
	padding: 3px 3px;	
	margin: 0 0;
	letter-spacing: 2px;	
   }
   
.datatable p{
	border:1px solid #CE6579;
	background-color:#FBCAC6;
    padding:5px;
	letter-spacing: 2px;	
   }