BODY {
	FONT-SIZE: small; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff
}
TD {
	FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif
}
INPUT {
	FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif
}
LI {
	FONT-SIZE: small; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#maintable {
	BORDER-RIGHT: #003366 2px solid; PADDING-LEFT: 5px; BACKGROUND-COLOR: #ffffff
}
A {
	COLOR: #000066; TEXT-DECORATION: none; font-size: 12px
}
A:visited {
	COLOR: #000066; TEXT-DECORATION: none; font-size: 12px
}
A:hover {
	COLOR: #0000cc; TEXT-DECORATION: underline; font-size: 12px
}
.head-text {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 420px; COLOR: #003366; PADDING-TOP: 10px
}
#nav TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#nav A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #ffff99; TEXT-DECORATION: none
}
.break-heavy {
	BACKGROUND-COLOR: #003366
}
.sidebar {
	FONT-SIZE: 12px
}
.subhead0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: white; PADDING-TOP: 2px; BACKGROUND-COLOR: #003366
}
.subhead1 {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #eeeeee; BACKGROUND-COLOR: #999999
}
.subhead2 {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; BACKGROUND-COLOR: #6699cc
}
.subhead4 {
	PADDING-LEFT: 5px; FONT-SIZE: 11px; COLOR: #666666
}
#tblResults TD {
	FONT-SIZE: 12px; TEXT-ALIGN: center
}
#tblResults .name {
	TEXT-ALIGN: left
}
#tblResults .bold {
	FONT-WEIGHT: bold
}
#tblResults .gray {
	BACKGROUND-COLOR: #eeeeee
}
#tblResults .highlight {
	BACKGROUND-COLOR: #ffffcc
}
.poplnlabels {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.chartTitle 
{
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.tableheadB {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #003366; TEXT-ALIGN: center
}
.tableheadM {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; BACKGROUND-COLOR: #660000; TEXT-ALIGN: center
}
.tableheadHB
{
	font-size: 11px;
	background-color: #99ccff;
}
.tableheadHM
{
	font-size: 11px;
	background-color: #ffaaaa;
}
.tablehead1 {
	FONT-SIZE: 11px; COLOR: #003366; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.tablehead2 {
	FONT-SIZE: 11px; COLOR: #660000; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: center
}
.tablecellB {
	FONT-SIZE: 12px; COLOR: #003366; TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.tablecellM {
	FONT-SIZE: 12px; COLOR: #660000; TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.tablecellN {
	FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: center; FONT-WEIGHT: bold
}
.table_index .bold {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #cccccc
}
.sidebar-content {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.txt-body {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.txt-normal {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT: normal;
    FONT-SIZE: x-small
}
#advsearch {
	FONT-SIZE: 12px
}
.footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #999999; PADDING-TOP: 3px
}
.ZoomBox
{
	border:2;
	border-style:solid;
	border-color:Red;
	visibility:hidden;
}
.XYLocatorText
{
	COLOR: #003366;
	BACKGROUND-COLOR: transparent;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: xx-small;
    border-style:none;	
}
.assessmentlabel
{
	COLOR: #003366;
    FONT-FAMILY: Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: x-small;
}
.ToolBar
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 9px;
	border-left: dimgray 1px solid;
	color: black;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial;
	background-color: gainsboro;
	font-variant: small-caps;
}
.HomePgMsg
{
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	font-size: xx-small;
	border-left: #003366 1px solid;
	width: 350px;
	color: #990000;
	text-indent: 10px;
	border-bottom: #003366 1px solid;
	font-family: Arial;
	position: relative;
	background-color: #ffffff;
	text-align: left;
}
.ErrorMsg
{
	border-right: #990000 1px solid;
	border-top: #990000 1px solid;
	font-size: xx-small;
	border-left: #990000 1px solid;
	color: #990000;
	text-indent: 10px;
	border-bottom: #990000 1px solid;
	font-family: Arial;
	position: relative;
	background-color: #ffffcc;
	text-align: left;
}
.SideBar
{
	border-right: dimgray 1px solid;
	border-top: dimgray 1px solid;
	font-size: 9px;
	border-left: dimgray 1px solid;
	border-bottom: dimgray 1px solid;
	font-family: Verdana, Arial;
	background-color: #ffffff;
	font-variant: small-caps;
}
.TitleBar
{
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
	BACKGROUND-COLOR: #ffffff;
}
.MultiPage
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 8pt;
	padding-bottom: 10px;
	width: 100%;
	padding-top: 10px;
	font-family: "MS Sans Serif" , Tahoma, sans-serif;
	height: 100%;
}
.search_results {
    FONT-FAMILY: Verdana;
    FONT-SIZE: .75em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
.UserTable {
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	margin-left: 4px;
	border-left: gray 1px solid;
	margin-right: 4px;
	border-bottom: gray 1px solid;
}
.exlink
{
	list-style-image: url(images/icon_external_link.gif);
}
.disableClass {
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
}
.enableClass {
   filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
}