/* Typography - HTML Online Chinese */

/* must in LVHA order */
/* change body font to % to prevent IE change font-size problem */
body { 	font-family:PMingLiU,MingLiU,Arial;  
		/*font-size:81.4%;*/
		color:#000000;  HEIGHT: 100%; } 

/* Hack that target Safari/Webkit/KHTML */
/* because Safari on OS X 10.4 has problem displaying PMingLiu font */
body:last-child:not(:root:root) {
	font-family:MingLiu, Arial, Helvetica, sans-serif;
}

b     { font-family:PMingLiU,MingLiU,Arial;  font-size:1em;  color:#333333;  line-height:1.15em; }


/* H1 to H5 */
/* if font-size >= 14px, use fixed font-size */
/* h2 - color to vary */
/* display:line - inside the line, don't do line break */
/* for H1 to H5, font-size and line-height set at h1 (have not a:link) only */
/*               set font-size and line-height at a:link will make it MORE BIGGER */

/* h1 and h2 - for line-height is portional AFTER font-size set */
/*             so line-height: 1em mean same line-height as font-size */ 
h1       { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; 
           font-size:1.67em; color:#000000; line-height: 1.2em; }
h2 		 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; COLOR:#FFFFFF; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: PMingLiU,MingLiU,Arial; BORDER-RIGHT-WIDTH: 0px;}
h3           { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#000000; font-size:1.25em;          }
h3 a:link    { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#000000; text-decoration:none;      }
h3 a:visited { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#660000; text-decoration:none;      }
h3 a:hover   { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }
h3 a:active  { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }
h3 a:focus   { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }
 
/* h4 a:link , default is underline */
h4           { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#CC6600; font-size:1.25em; line-height:1.2em;  }
h4 a:link    { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#CC6600; text-decoration:underline; }
h4 a:visited { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#333333; text-decoration:underline; }			   
h4 a:hover   { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#FF9900; text-decoration:underline; }
h4 a:active  { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#FF9900; text-decoration:underline; }
h4 a:focus   { display:inline; font-weight:normal; font-family:PMingLiU,MingLiU,Arial; color:#FF9900; text-decoration:underline; }

h5           { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#FFFFFF; text-decoration:none; font-size:1em;      }
h5 a:link    { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#FF9900; text-decoration:none;      }
h5 a:visited { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#660000; text-decoration:none;      }
h5 a:hover   { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }
h5 a:active  { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }
h5 a:focus   { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial;                text-decoration:underline; }

h6           { display:inline; font-weight:bold; font-family:PMingLiU,MingLiU,Arial; color:#000000; text-decoration:none; font-size:1em;      }
h7 			 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; FONT-FAMILY: PMingLiU,MingLiU,Arial; BORDER-RIGHT-WIDTH: 0px;}
/* A.breadcrumb :no visited state */
/* .breadcrumb  :share use at weather:last updated 10:00a.m. */
.breadcrumb          { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:none;      }
a.breadcrumb:link    { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:none;      }
a.breadcrumb:visited { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:none;      }
a.breadcrumb:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:underline; }
a.breadcrumb:active  { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:underline; }
a.breadcrumb:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;  color:#666666; text-decoration:underline; }

/* link1 to link5 */
a.link1:link    { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#FF9900; text-decoration:none;      }
a.link1:visited { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#660000; text-decoration:none;      }
a.link1:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;                text-decoration:underline; }
a.link1:active  { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;                text-decoration:underline; }
a.link1:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em;                text-decoration:underline; }

/* link2fix for writeup-url (old) */
a.link2:link    { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#000000; text-decoration:underline;        }
a.link2:visited { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#000000; text-decoration:underline;   }
a.link2:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline;   }
a.link2:active  { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline;   }
a.link2:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline;   }

/* link6 from link2, orange color */
a.link6:link    { font-family:PMingLiU,MingLiU,Arial; color:#cc0000; TEXT-DECORATION: none; }
a.link6:visited { font-family:PMingLiU,MingLiU,Arial; color:#cc0000; TEXT-DECORATION: none; }
a.link6:hover   { font-family:PMingLiU,MingLiU,Arial; color:#ff6600; TEXT-DECORATION: none; }
a.link6:focus   { font-family:PMingLiU,MingLiU,Arial; color:#ff6600; TEXT-DECORATION: none; }
a.link6:active  { font-family:PMingLiU,MingLiU,Arial; color:#cc0000; TEXT-DECORATION: none; }


/* add hover state border:none to fix mouse hover problem in IE at writesup legend description anchors */
a.link3:link    { font-family:PMingLiU,MingLiU,Arial; font-size:1em; color:#666666; text-decoration:none;     }
a.link3:visited { font-family:PMingLiU,MingLiU,Arial; font-size:1em; color:#666666; text-decoration:none;     }
a.link3:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; color:#000000; text-decoration:none; border:none;    }
a.link3:active  { font-family:PMingLiU,MingLiU,Arial; font-size:1em; color:#000000; text-decoration:none;     }
a.link3:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; color:#000000; text-decoration:none;     }

a.link4:link    { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#000000; text-decoration:none;      }
a.link4:visited { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#000000; text-decoration:none;      }
a.link4:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link4:active  { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link4:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:underline; }

a.link5:link 	{ LINE-HEIGHT: 1em; PADDING-TOP:3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: PMingLiU,MingLiU,Arial; FONT-SIZE: 1.15em; FLOAT: right; COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: none; BORDER-LEFT: #000000 1px solid;}
a.link5:visited { LINE-HEIGHT: 1em; PADDING-TOP:3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: PMingLiU,MingLiU,Arial; FONT-SIZE: 1.15em; FLOAT: right; COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: none; BORDER-LEFT: #000000 1px solid;}
a.link5:hover 	{ LINE-HEIGHT: 1em; PADDING-TOP:3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: PMingLiU,MingLiU,Arial; FONT-SIZE: 1.15em; FLOAT: right; COLOR: #000000; TEXT-ALIGN: right; TEXT-DECORATION: none; BORDER-LEFT: #000000 1px solid;}
a.link5:focus 	{ LINE-HEIGHT: 1em; PADDING-TOP:3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: PMingLiU,MingLiU,Arial; FONT-SIZE: 1.15em; FLOAT: right; COLOR: #000000; TEXT-ALIGN: right; TEXT-DECORATION: none; BORDER-LEFT: #000000 1px solid;}
a.link5:active  { LINE-HEIGHT: 1em; PADDING-TOP:3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: PMingLiU,MingLiU,Arial; FONT-SIZE: 1.15em; FLOAT: right; COLOR: #ffffff; TEXT-ALIGN: right; TEXT-DECORATION: none; BORDER-LEFT: #000000 1px solid;}

a.link5underline:link    { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#333333; text-decoration:underline; }
a.link5underline:visited { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#333333; text-decoration:underline; }
a.link5underline:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#000000; text-decoration:underline; }
a.link5underline:active  { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#000000; text-decoration:underline; }
a.link5underline:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#000000; text-decoration:underline; }

a.link7:link    { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:none; }
a.link7:visited { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:none; }
a.link7:hover   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:none; }
a.link7:active  { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:none; }
a.link7:focus   { font-family:PMingLiU,MingLiU,Arial; font-size:1em; line-height:1.46em; color:#FF9900; text-decoration:none; }

a.link8:link    { font-family:PMingLiU,MingLiU,Arial; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link8:visited { font-family:PMingLiU,MingLiU,Arial; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link8:hover   { font-family:PMingLiU,MingLiU,Arial; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link8:active  { font-family:PMingLiU,MingLiU,Arial; line-height:1.46em; color:#FF9900; text-decoration:underline; }
a.link8:focus   { font-family:PMingLiU,MingLiU,Arial; line-height:1.46em; color:#FF9900; text-decoration:underline; }

.errormsg { font-family:PMingLiU,MingLiU,Arial; font-size:0.9em; color:#CC0000;	}
/*	letter-spacing:25px;	*/

.arrow { font-family:PMingLiU,MingLiU,Arial; font-size:0.92em; color:#FF9900;   }
/* text-decoration:none; */

/* Additional Fonts for beautiful */
.text10           { display:inline; font-family:PMingLiU,MingLiU,Arial; font-size:1em;  }

.lastupdate       { display:inline; font-family:PMingLiU,MingLiU,Arial; color:#666666; font-size:0.9em; }

span.nobr {
	white-space: nowrap;
}
DIV.smallText {
	FONT-WEIGHT: normal; FONT-SIZE: 1em; COLOR: #000000; FONT-FAMILY: PMingLiU,MingLiU,Arial; TEXT-DECORATION: none
}

INPUT.actionBtnBack {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnReset {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnContinue {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #cc0000; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnSubmit {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #cc0000; BORDER-RIGHT-WIDTH: 0px
}

INPUT.actionBtnBack_hover {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnReset_hover {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnContinue_hover {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px
}
INPUT.actionBtnSubmit_hover {
	TEXT-ALIGN: center; PADDING-TOP: 3px; PADDING-BOTTOM: 1px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; FONT-WEIGHT:bold; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: PMingLiU,MingLiU,Arial; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px
}

INPUT.actionBtnLang1 {
	TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Trebuchet,Verdana,sans-serif; BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; line-height:1.15em;
}
INPUT.actionBtnLang2 {
	TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Trebuchet,Verdana,sans-serif; BACKGROUND-COLOR: #666666; BORDER-RIGHT-WIDTH: 0px; line-height:1.15em;
}

INPUT.actionBtnLang1_hover {
	TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Trebuchet,Verdana,sans-serif; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px; line-height:1.15em;
}
INPUT.actionBtnLang2_hover {
	TEXT-ALIGN: center; PADDING-TOP: 2px; PADDING-BOTTOM: 0px; BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 1.15em; BORDER-BOTTOM-WIDTH: 0px; COLOR: #ffffff; FONT-FAMILY: Arial,Tahoma,Trebuchet,Verdana,sans-serif; BACKGROUND-COLOR: #ff6600; BORDER-RIGHT-WIDTH: 0px; line-height:1.15em;
}

a.linkN:link    { FONT-FAMILY: PMingLiU,MingLiU,Arial; font-size:1em; color:#003399; text-decoration:none;      }
a.linkN:visited { FONT-FAMILY: PMingLiU,MingLiU,Arial; font-size:1em; color:#6B5B9A; text-decoration:none;      }
a.linkN:hover   { FONT-FAMILY: PMingLiU,MingLiU,Arial; font-size:1em;                text-decoration:underline; }
a.linkN:active  { FONT-FAMILY: PMingLiU,MingLiU,Arial; font-size:1em;                text-decoration:underline; }
a.linkN:focus   { FONT-FAMILY: PMingLiU,MingLiU,Arial; font-size:1em;                text-decoration:underline; }


