body {
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
form {
	margin-top: 0;
	margin-bottom: 0;
}
.menubar{
	color: white;
  background-color: #6699CC;
	height: 30px;
}
.menubar A {
	color: white;
  background-color: #6699CC;
	text-decoration: underline;
}
.activetabtitle {color: white; background: #999999; text-align: center;}
.inactivetabtitle {color: black; background: #cccccc; text-align: center;}
.grid {
	font-size: 9pt;
	color: black;
	background-color: white;
}
.gridheader TD {
	font-weight: bold;
	background-color: #999;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}
.gridrow TD {
	background-color: #CCC;
	padding-left: 2px;
	padding-right: 2px;
	height: 20px;
}
TD.center {
	text-align: center;
}
TD.right {
	text-align: right;
}
.error {
	color: red;
}
.warning {
	color: darkorange;
}
.good {
	color: green;
}
.smalltext {
	COLOR: black; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; LINE-HEIGHT: 140%
}
SPAN.NpucNet {
	FONT-SIZE: smaller
}
.active_tab {
	COLOR: White;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bolder;
	backGROUND: #6699cc;
}
.inactive_tab {
	COLOR: navy;
	FONT-SIZE: 9pt;
	backGROUND: #999999;
}
.lt {background: #fcf5e6;}
.md {background: #999999;}
.ss9listhd {
	FONT-FAMILY: Arial,Verdana;
	font-weight: bold;
	FONT-SIZE: 9pt;
	BACKGROUND: #999999;
	TEXT-ALIGN: left;
  PADDING-LEFT: 1px;
  HEIGHT: 20px;
}
.ss9listhd A {
  COLOR: black;
	text-decoration: none;
}
.textbold {
	font-weight: bold;
}
.ss9list {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 9pt;
	BACKGROUND: #CCCCCC;
  PADDING-LEFT: 1px;
  HEIGHT: 20px;
}
.ss9list A {
  COLOR: black;
}
.ss9listctr {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 9pt;
	BACKGROUND: #CCCCCC;
	TEXT-ALIGN: center;
  PADDING-LEFT: 1px;
  HEIGHT: 20px;
}
.ss9listright {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 9pt;
	BACKGROUND: #CCCCCC;
	TEXT-ALIGN: right;
  PADDING-LEFT: 1px;
  HEIGHT: 20px;
}
.ss8 {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 8pt;
}
.ss8lt {
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 8pt;
	COLOR: #666666;
}
.pagetitle {
	COLOR: White;
	FONT-FAMILY: Arial,Verdana;
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
	background : #336699;
}
.fieldname {
	COLOR: black;
	FONT-SIZE: 9pt;
	FONT-WEIGHT: bold;
	text-align : left;
	PADDING-RIGHT: 10px;
}
INPUT {
	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt
}
INPUT.disabled {
	COLOR: gray; FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt
}
TEXTAREA {
	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt
}
SELECT {
	FONT-FAMILY: Arial, Verdana; FONT-SIZE: 9pt
}


TABLE {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt
}
TD {
	FONT-FAMILY: Arial; FONT-SIZE: 9pt
}

TD.user {
	COLOR: #ffcc33; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 8pt; FONT-WEIGHT: bolder; PADDING-RIGHT: 10px; TEXT-ALIGN: right
}
#tabs A {
	COLOR: black; TEXT-DECORATION: none
}
#tabs A:active {
	COLOR: white; TEXT-DECORATION: none
}
#toplink TD {
	COLOR: #6699cc; FONT-FAMILY: Verdana; FONT-SIZE: 8pt; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; PADDING-BOTTOM: 6px
}
#toplink A {
	COLOR: #336699; TEXT-DECORATION: underline
}
#menuitems A {
  COLOR: black; TEXT-DECORATION: underline;
}
.faqtitle {
	COLOR: #336699;
	FONT-WEIGHT: bold;
}
.gray {
	color: #999999;
}
.columntitle {
	height: 20px;
	background-color: #999999;
	font-size:9pt;
	font-weight:bold;
	padding-left: 2px;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
.columncell {
	height: 20px;
	background-color: #CCCCCC;
	font-size:9pt;
	padding-left: 2px;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
.columntotal {
	height: 20px;
	background-color: #BBBBBB;
	font-size:9pt;
	font-weight: bold;
	padding-left: 2px;
	border-top: 1px solid white;
	border-left: 1px solid white;
}
.columnfooter {
	height: 20px;
	background-color: #999999;
	font-size:9pt;
	font-weight:bold;
	padding-left: 2px;
	border-top: 1px solid white;
	border-left: 1px solid white;
	border-bottom: 1px solid white;
}
