﻿body
{
   color: rgb(0,0,0);
   Font-family: 宋体,SimSun,楷体_GB2312,"Times New Roman";
	BACKGROUND-POSITION: right bottom;
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: white;
}

/* for the title of a sidebar */
.sidebardescrip { 
	padding-left: 5px;
	padding-right: 5px;
	font: small;
}

/* for the description of a sidebar */
.sidebartitle {
	padding-left: 5px;
	padding-right: 5px;
	font: small-caps bold;
}


h1.home{
   text-align: center;
   font-weight: bold;
   color: black; 
   font-size: 180%;
}

h1 {
   text-align: center;
   font-weight: bold;
   text-transform: uppercase;
   color: black; /*teal;*/
   font-size: 180%;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
      }


.byline {
   font-size: 138%;
   }

h2 {
   text-align: center;
   font-weight: bold;
   color: black; /*teal;*/
   font-size: 130%;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   }

h2.articletitle {
   text-align: left;
   font-weight: bold;
   color: black;
   font-size: 140%;
   margin-top: 0;
   margin-bottom: 0;
   padding-top: 0;
   padding-bottom: 0;
   }
   
h1.result {
   text-align: left;
   }

a {
    text-decoration : none;
  }
  
a:hover	{ 
	background-color: Yellow;
	}


div {
  text-align: justify;
  }
  
div.record {
    white-space: nowrap;
    font-size: 78%;
    }

span.description {
    font-size: 73%;
    }

span.dcn {
    font-size: 100%;
    color: red;
    }

span.command {
    font-size: 76%;
    }

span.em {
    background: yellow;
    text-transform: capitalize;
    }

span.boldsmallcaps {
    text-transform: capitalize;
    font-weight: bold;
    }

span.em1 {
    background: #0fdf0f;
    color: #FFFFFF;
    font-size: 120%;
    font-weight:bold;
    }
    
.firstletter:first-letter {
	font-size: 300%;
	float: left;
	color: green;
	font-weight:bold;
	}
	
.firstline:first-line {
	text-transform: uppercase;
	color: blue;
	}
.footnote {
	text-decoration: overline;
	font-size: 78%;
	white-space: nowrap;
	color: rgb(200,0,255);
	}
	
table.top {
      margin-top: 24;
      border: 0;
      width: 100%;
      }

table.bottom {
      margin-top: 0;
      border: 0;
      width: 100%;
      }

td.yellow {
   text-align: center;
   white-space: nowrap;
   font-size: 78%;
   vertical-align: middle;
   background:yellow;
   width: 15%;
   }

td.green {
   text-align: center;
   white-space: nowrap;
   font-size:78%;
   vertical-align: middle;
   background:rgb(0,255,0);
   width: 18%;
   }

td.lightgray1 {
   text-align: center;
   white-space: nowrap;
   font-size:78%;
   vertical-align: middle;
   background:rgb(0,255,255);
   width: 8%;
   }

td.lightgray2 {
   text-align: center;
   white-space: nowrap;
   vertical-align: middle;
   background:rgb(0,255,255);
   width: 20%;
   color: rgb(255,0,0);
   font-size: 68%;
   }

td.right {
   width: 75%;
   }
   
td.left {
   text-align: right;
   vertical-align: top;
   width: 25%;
   }

.txtbx { 
    border-style: none;
	 border-top-width: 1px;
	 border-right-width: 1px;
	 border-bottom-width: 1px;
	 border-left-width: 1px;
	 width: auto;
    background-color: transparent;
 	}
/* input text box */
.txtbxin { 
    background-color: White;
    border: 1px solid Green;
	 }
	
/* the button on the first page */
.linkbtn { 
	 border: 1px solid green; 
	 width: 158px;
	 text-align: center;
	 margin: 1px 1px;
	 color: black;
 	}

/* for the history list paragraph */
.history { 
	padding-left: 1em;
	padding-right: 1em;
}

.reminder {
	padding: 5px;
	font-weight: bold;
   font-size:78%;
	margin: 1px 1px;
	width: 146px;
	border: 1px solid Green;
	}

/* for SARS donation notice */
/* added May 7, 2003 */
.warning {
	padding: 5px;
	font-weight: bold;
   font-size:88%;
	margin: 1px 1px;
	width: 158px;
	border: 1px solid Green;
	text-align: left;
	}
	
/* for code list */
table.code {
	width : auto;
	border: 1px solid Green;
	background:  #F0FFFF;
	}

/*******************************************/
/* Paragraph related styles                */
/* for the title of a product in main content */
.productdescrip { 
	padding-left: 1em;
	padding-right: 1em;
}

/* for the description of a product in main content */
.producttitle {
	 
	padding-left: 1em;
	padding-right: 1em;
	font: small-caps bold larger;
}

/* for the title of a sidebar */
.sidebardescrip { 
	padding-left: 5px;
	padding-right: 5px;
	font: small;
}

/* for the description of a sidebar */
.sidebartitle {
	padding-left: 5px;
	padding-right: 5px;
	font: small-caps bold;
}
/* End - Paragraph related styles          */
/*******************************************/

/* fieldset style */
.fieldbox {
	BORDER-RIGHT: green 1px solid; 
	BORDER-TOP: green 1px solid; 
	BACKGROUND: white; 
	BORDER-LEFT: green 1px solid; 
	BORDER-BOTTOM: green 1px solid
}

/* fieldset style */
.fieldbox1 {
	BORDER-RIGHT: green 1px solid; 
	BORDER-TOP: green 1px solid; 
	BORDER-LEFT: green 1px solid; 
	BORDER-BOTTOM: green 1px solid
}

/* legendstyle */
.legendstyle {
	PADDING-RIGHT: 5px; 
	FONT-SIZE: 12pt; 
}

/* control table cell spacing */
table.itemlist {
      border: 0;
      width: 100%;
      margin: 0 0 0 0;
      padding: 0 0 0 0;
}

pre { 
	padding:0.5em; 
	margin-right:0.5em; 
	border: 1px dashed gray; 
	line-height: 100%; 
	overflow: auto; 
	font-family: monospace;
}
