/* For xml menu */
.menustyleCn {
	font-size: 13px;  /*11 for english, 13 for Chinese */
	font-Family:  Arial, Verdana;
	color: #ffffff; 
	background-color: #789ab6;
	font-weight: bold; 
	cursor: default
}
.menustyle {
	font-size: 12px;  /*11 for english, 13 for Chinese */
	font-Family:  Sans, Verdana, Arial;
	color: #ffffff; 
	background-color: #789ab6;
	font-weight: normal; 
	cursor: default
}

.highlighteditemCn { 
	font-size: 11px;
	font-Family: Sans-Serif, Verdana, Arial;
	color: #ffffff; 
	background-color: #666699;
	font-weight: bold; 
	cursor: default
}

.highlighteditem
{
	font-weight: normal;
	font-size: 12px;
	cursor: default;
	color: #ffffff;
	font-family: Sans, Verdana, Arial;
	background-color: #666699;
}

.DGMouseOver {
  background-color: #F0F8FF;
  color: #990000
}

.DGMouseOut {
  background-color: transparent;
  font-weight: normal
}

/* GENERAL */
BODY {
	MARGIN-TOP: 0px; 
	MARGIN-LEFT: 0px;
}


BODY, BODY:tboxMultiLine
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 11pt;
}

A:link  {
    text-decoration: none;
    color: #336699;
}

A, A:hover {
    text-decoration: none;
    color:  #336699;
}


fieldset {
	border: 1px solid #708090;
	margin-top: 5px;
	margin-bottom: 5px;
	}
/* */

.SubTitleBlue
{
    color: #336699;
    font-Family: Verdana, Arial;
    font-size: 9pt;
    font-weight: bold;
    line-height: 11pt;
}
.SubTitleGray
{
    color: #999966;
    font-Family: Verdana, Arial;
    font-size: 9pt;
    font-weight: bold;
    line-height: 11pt;
}

.ReportTitle
{
    color: black;
    font-Family: Verdana, Arial;
    font-size: 20pt;
    font-weight: bold;
    line-height: 22pt;
}

.ReportSubTitle
{
    color: black;
    font-Family: Verdana, Arial;
    font-size: 16pt;
    font-weight: bold;
    line-height: 17pt;
}

.ReportContent
{
    color: black;
    font-Family: Verdana, Arial;
    font-size: 13pt;
    font-weight: bold;
    line-height: 16pt;
}

.ReportPage
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 12pt;
    font-weight: normal;
    line-height: 14pt    
}

.TitleBold
{
    color: black;
    font-family: 'Arial Black' , Arial, Verdana;
    font-size: 11pt;
    font-weight: bold;
    line-height: 15pt;
}

.TitleBlack
{
	color: black;
	font-Family: Verdana, Arial;
	font-size: 11pt;
	font-weight: bold;
	line-height: 15pt;
}

.TitleWhite
{
    color: white;
    font-Family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 12pt;
}

.LegendTitle
{
    color: black;
    font-Family: Verdana, Arial;
    font-size: 10pt;
    font-weight: bold;
    line-height: 15pt;
}

.SubTitleBlack
{
    color: black;
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    line-height: 12pt;
}

.SubTitleWhite
{
    color: white;
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bolder;
    line-height: 12pt;
}

.SubTitle
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: bold;
    line-height: 12pt    
}

.envelope
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 11pt;
    font-weight: normal;
    line-height: 16pt    
}

.PContentS
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 11pt    
}

.PContent
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt    
}

.PContentWhite
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;
    color: White;
}

.PContentBlue
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 14pt;   
	 color: #336699;
}

.Highlight
{
    color: red;
    font-Family: Verdana, Arial;
	 font-weight: bold;
    font-size: 9pt;
    line-height: 18pt
}

.RContent
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13pt
}

.RContentWhite
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13pt;
    color: White;
}


.RContentSWhite
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    line-height: 8pt;
    color: White;
}

.RContentRed
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: normal;
    line-height: 13pt;
    color: Red;
}

.RegEng
{
    font-Family: "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13pt;
    color: Black;
}

.RegEngRed
{
    font-Family: "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13pt;
    color: Red;
}

.RegCn
{
    font-Family: "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13pt;
    color: Black;
}

.RegCnRed
{
    font-Family: "Times New Roman", Times, serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 13pt;
    color: Red;
}

.tboxSingleLine
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 11pt;
    height: 17pt
}

.tboxSingleLineS
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 7pt;
    font-weight: normal;
    line-height: 9pt;
    height: 11pt;
    margin: 0px 0px 0px 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #FFFFEE;
}

.tboxMultiLine
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 11pt;
}

.tboxContentB
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    font-weight: normal;
    line-height: 13pt;
    height: 19pt
}

.tboxContentS
{
    font-size: 7pt;
    font-weight: normal;
    line-height: 9pt;
    font: "Times New Roman", Times, serif;
}

.ListLabel
{
    color: black;
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9pt;
    line-height: 14pt;
	z-index: 1;
}

.message
{
    color: black;
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 13pt
}

.message_red
{
    color: red;
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 8pt;
    line-height: 13pt
}

.ctlHypelink
{
   font-Family: Verdana, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: normal;
	margin: 5px 5px; 
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
}

.ctlHypelinkBig
{
   font-Family: Verdana, Helvetica, sans-serif;
	height: 30px;
   font-size: 15px;
   font-weight: bold;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	margin: 5px 5px 5px 5px;
	border: none;
}

.buttonS
{
   font-Family: Verdana, Helvetica, sans-serif;
   font-size: 10px;
   font-weight: normal;
	margin: 0px 1px 0px 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
}
.button
{
   font-Family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: normal;
	margin: 1px 1px 1px 1px;
	padding-bottom: 3px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
}

.buttonB
{
   font-Family: Verdana, Helvetica, sans-serif;
   font-size: 12px;
   font-weight: bold;
	margin: 1px 1px 1px 1px;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
}

.MsgText
{
    color: red;
    font-Family: Verdana, Arial;
    font-size: 9pt;
    line-height: 14pt
}

.MsgTextBold
{
    color: red;
    font-Family: Verdana, Arial;
	 font-weight: bold;
    font-size: 8pt;
    line-height: 12pt
}
/* show error message */
.ErrorText
{
    color: red;
    font-Family: Verdana, Arial;
    font-size: 7pt;
    line-height: 11pt
}
/*show error message for form validation */
.ErrorMsg
{
    color: red;
    font-Family: Verdana, Arial;
    font-size: 7pt;
    line-height: 11pt
}

.Note
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 11px    
}

/* For left site menu */

.MenuName
{
    color: black;
    font-Family: ºÚÌå£¬"Arial Black"£¬ PMingLiU, ËÎÌå, Verdana;
    font-size: 11pt;
    font-weight: bolder;
    line-height: 18pt;
}

.MenuTitle
{
    color: black;
    font-Family: PMingLiU, ËÎÌå, Verdana;
    font-size: 10pt;
    font-weight: bolder;
    line-height: 13pt;
}

.MenuSubTitle
{
    color: black;
    font-Family: PMingLiU, ËÎÌå, Verdana;
    font-size: 10pt;
    font-weight: normal;
    line-height: 12pt;
}

.InlineEdit
{
    font-Family: Verdana, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: normal;
    line-height: 10px    
}


.HomeHead
{
    color: #999966;
    font-Family: Arial;
    font-size: 20px;
    font-weight: bold;
    HEIGHT: 35px
}

/* */
.ContentHead
{
    color: #336699;
    font-Family: Verdana, Arial;
    font-size: 18px;
    font-weight: bold;
    height: 35px
}

/* */
.SubContentHead
{
    color: #336699;
    font-Family: Verdana, Arial;
    font-size: 16px;
    font-weight: bold;
    height: 20px
}

/* */
.HelpLink
{
   color: Black;
   font-Family: Verdana, Arial;
   font-size: 13px;
   font-weight: bold;
	padding-bottom: 6px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 6px;
}

.BlueBgTitle
{
    background-color: #6699FF;
    color: white;
    font-Family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
	line-height: 18pt
}

.logout {
    color: white;
    font-Family: Verdana, Arial;
    font-size: 13px;
    font-weight: bold;
	line-height: 18pt
}


.LogoTitle {
	FONT-SIZE: 15pt; 
	COLOR: #9D0000; 
	FONT-Family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 30px;
}

.subbanner {
	FONT-SIZE: 9pt; 
	COLOR: #000000; 
	FONT-Family: Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #ffcc00;
}

.raisedbox {
	BORDER-RIGHT: #333333 3px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #999999 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 3px solid; FONT-Family: Arial, Helvetica, sans-serif
}
.leftCol {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid; HEIGHT: 100%
}
.rightCol {
	BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #cccccc 1px solid; BORDER-RIGHT-WIDTH: 0px
}
.copyright {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-Family: Arial, Helvetica, sans-serif; TEXT-ALIGN: center
}
.pageCol {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: 0px solid; BORDER-LEFT: 0px solid; BORDER-BOTTOM: 0px solid
}
.textCol {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: small; COLOR: #333333; FONT-Family: Verdana, Arial, Helvetica, sans-serif
}
.centCol {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #cccccc 1px solid; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT: #cccccc 1px solid
}
.loginTable {
	BORDER-RIGHT: #c89931 1px solid; BORDER-TOP: #c89931 1px solid; BORDER-LEFT: #c89931 1px solid; BORDER-BOTTOM: #c89931 1px solid
}
.loginContent {
	PADDING-LEFT: 6px; FONT-SIZE: 9pt; COLOR: #333333; FONT-Family: Arial, Helvetica, sans-serif
}
.loginForm {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; FONT-SIZE: 10pt; BORDER-LEFT: #333333 1px solid; COLOR: #333333; BORDER-BOTTOM: #333333 1px solid; FONT-Family: Arial, Helvetica, sans-serif
}
.bordertable {
	BORDER-RIGHT: #333333 1px solid; 
	BORDER-TOP: #333333 1px solid; 
	BORDER-LEFT: #333333 1px solid; 		
	BORDER-BOTTOM: #333333 1px solid; 
	FONT-Family: Arial, Helvetica, sans-serif;
	border: 1px solid #333333;
}
.title {
	FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #663300
}
.pageTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #990000; FONT-Family: "Geneva", "Arial", "Helvetica", "sans-serif"
}

.quickSearchTitle{
    font-weight:bold;
    font-size:11px;
    color:#FFFFFF;
    line-height: 20px
}

.quickNav 
{
  font-size: 9pt;
  text-align: center;
  padding-bottom: 4;
  padding-left: 9;
  padding-right: 9;
  padding-top: 4;
  font-weight: bold;
  line-height: 23px;
  background-color: #D3DDEB
}

.adminTaskPageTitleB
{
	position:absolute;
	left:320px; 
	top: 13px; 
	color:#fecb00; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:22px;
	 font-weight:bold; 
	 line-height:35px
}

.adminTaskPageTitleS
{
	position:absolute;
	left:98px; 
	top: 50px; 
	font-family:Comic Sans MS, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	font-weight:normal;
	letter-spacing: 0px;
	color:#fecb00
}

.adminTaskpageHeader {
	background-image: url(../admin-headerbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #003366;
}
.adminTaskpageNav {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#003366,endColorStr=#1747A9);
}
.adminTaskpageFooter {
	font-Family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-image: url(../admin-footerbg.jpg);
	background-repeat: repeat-x;
}
.adminTaskpageTitle {
	font-size: 14pt;
	font-weight: bold;
	color: #FF9900;
	padding-left: 6px;
}

.username {
	font-weight: bold;
	color: #FF6600;
	font-size: 12px;

}
.leftNavLink {
	color: #FFFFFF;
	text-decoration: underline;
}


.adminCurrTaskTab {
	font-size: small;
	font-weight: bold;
	color: #000099;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-left-color: #FF9900;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
.adminOtherTaskTab {
	font-size: small;
	color: #666666;
	border-top: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 2px solid #FF9900;
	border-left: 1px solid #666666;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
.adminTaskTabEnd {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF9900;
}
.regsysHeader {
	background-image: url(../regsys-headerbg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #9CB0D8;
}
.regsysFooter {
	font-Family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #9DB1D8;
}
