BODY { 
  font-size: 12px;
  COLOR: #666666;
}
P { 
  COLOR: #333333; 
	LINE-HEIGHT:1.5em;
	font-size: 13px;
}
TD {
  COLOR: #000000;
  font-size: 13px;
}
INPUT, TEXTAREA, SELECT {
  COLOR: #666666;
}
A:link {
  COLOR: #0000FF; 
}
A:visited, A:active {
  COLOR: #444444; 
}
A:hover { COLOR: #888888; TEXT-DECORATION: underline; }
INPUT { 
  BORDER-RIGHT: 1px solid; 
  BORDER-TOP: 1px solid; 
  BORDER-LEFT: 1px solid; 
  CURSOR: default; 
  COLOR: #666666; 
  BORDER-BOTTOM: 1px solid; 
  BACKGROUND-COLOR: #efefef;
}

TEXTAREA {
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	BORDER-LEFT: 1px solid; 
	CURSOR: default; 
	COLOR: #666666; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-COLOR: #efefef;
}

SELECT {	
  BORDER-RIGHT: 1px solid; 
  BORDER-TOP: 1px solid; 
  BORDER-LEFT: 1px solid; 
  CURSOR: default; 
  COLOR: #666666; 
  BORDER-BOTTOM: 1px solid; 
  BACKGROUND-COLOR: #efefef;
}
.red {
	COLOR: #ff0000;
}
/*the style for Navigation Bar*/
.NB {
  font-weight: bold;
}
.NB td {
  padding-top: 10px;
  padding-bottom: 15px;
}
#NBC1 {
  width: 180px;
}
#NBC2 {
  width: 180px;
}
#NBC3 {
  width: 160px;
}
#NBC4 {
  width: 80px;
}
.NB td a {
    color: #FF0000;
    font-size: 11pt;
}
.colSpacing {
  padding-left: 25px;
}
/****** style sheet for table with border ********/
.tblFix td{
	font-size: 13px;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	padding: 5px 5px;
	text-align: left;
}
.tblFix td.th{
	padding-left: 0;
	text-align: center;
}
.tblFix td.last{
	border-bottom: 1px solid #000;
}
.tblFix td.right{
	border-right: 1px solid #000;
}
.tblFix td.center {
  text-align: center;
}

/***** title having special format *********/
.spanTitle {
  display: block;
  padding-top: 15px;
  padding-bottom: 5px;
  font-weight: bold;
}
.h1 { 
  font-size: 16px; 
  font-style: italic; 
  padding-bottom: 15px;
}
div { line-height: 1.5em;}