BASEFONT
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
}
BODY
{
    BACKGROUND-COLOR: #999999;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica; 
    padding-top:4px;
}
H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: #191970;
    FONT-FAMILY: verdana, Arial, Helvetica
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #191970;
    FONT-FAMILY: verdana, Arial, Helvetica
}
H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica
}
H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #191970;
    FONT-FAMILY: verdana, Arial, Helvetica
}
P
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #4F0000;
    TEXT-ALIGN: left
}
TD
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
}
HR
{
    COLOR: #004A90;
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
}
LEGEND
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #660033;
    FONT-FAMILY: 'Trebuchet MS', Arial, Helvetica
}
A
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #990033;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

/* outer table for whole page - gray border with 1px pad */
.tblOutside
{
    border:1px solid #666666; 
    BACKGROUND-COLOR: #F5F5F5
}

.cellNavBar
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica;
}
td.cellNavBar a:link, td.cellNavBar a:visited {
    COLOR: #ffffff;
    TEXT-DECORATION: none
}

td.cellNavBar a:hover {
    COLOR: #CACACA;
    TEXT-DECORATION: underline;
}
.cellContent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
    padding-left:10px; padding-right:0; padding-top:20px; padding-bottom:10px
}
.cellBox
{
    border:1px solid #00549D; 
    BACKGROUND-COLOR: #ffffff;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
    text-align:center
}
.cellBoxTitle
{
    padding:2px; BACKGROUND-COLOR: #00549D;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, Arial, Helvetica;
    text-align:left
}
.cellRightColumn {
    BACKGROUND-COLOR: #9FBBD5;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #000033;
    FONT-FAMILY: verdana, Arial, Helvetica 
}
td.cellRightColumn a:link, td.cellRightColumn a:visited {
    display: block;
    padding: 3px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    CURSOR: hand;
    COLOR: #000033;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
td.cellRightColumn a:hover {
    BACKGROUND-COLOR: #003366;
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}
.cellRightColumnTitle
{
    BACKGROUND-COLOR: #2B3C56;
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, Arial, Helvetica;
    text-align: center; 
    padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:0
}
.textHomeTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: verdana, Arial, Helvetica;
    text-align: center; 
    padding-left:15px; padding-right:15px; padding-top:20px; padding-bottom:20px
}
.cellDivider
{
    BACKGROUND-COLOR: #20436E;
}

.cellFooter
{
    BACKGROUND-COLOR: #CEDDF0;
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #20436E;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: none;
    text-align:center
}
td.cellFooter a:link, td.cellFooter a:visited {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    CURSOR: hand;
    COLOR: #20436E;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: none
}

td.cellFooter a:hover {
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #993300;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

.RowColor1
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #ffffff
}
.RowColor2
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #FFF2BF
}
.RowColorHilite
{
    FONT-SIZE: 10pt;
    CURSOR: hand;
    COLOR: #000000;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #b9d4e5
}
.textLabel
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: right
}
.textLabelReq
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FONT-FAMILY: verdana, arial, helvetica;
    TEXT-ALIGN: right
}
.fldfont
{
/*    border:1px solid #3366CC;  */
    FONT-SIZE: 10pt;
    FONT-FAMILY: Courier New, Courier;
    BACKGROUND-COLOR: #FFFFFF
}
.textLabelCkbox
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-ALIGN: left
}
.linkTableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #63b93a;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.linkTableHeaderHover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    CURSOR: hand;
    COLOR: #cccccc;
    FONT-FAMILY: verdana, Arial, Helvetica;
    BACKGROUND-COLOR: #63b93a;
    TEXT-ALIGN: left;
    TEXT-DECORATION: underline
}
.spanLookup
{
    FONT-SIZE: 12pt;
    CURSOR: hand;
    COLOR: #000066;
    FONT-FAMILY: verdana, Arial, Helvetica;
    TEXT-DECORATION: underline
}

.breadcrumbs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #191970;
    FONT-FAMILY: verdana, Arial, Helvetica
}
.breadcrumbs a:link, .breadcrumbs a:visited {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #191970;
    FONT-FAMILY: verdana, Arial, Helvetica
    CURSOR: hand;
    TEXT-DECORATION: underline
}
.breadcrumbs a:hover {
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #FF0000;
    FONT-FAMILY: Verdana
}


/* Drop Down Menu Styles */
.topDropDownMenu {
  FONT-WEIGHT: bold;
  FONT-SIZE: 11pt;
  CURSOR: hand;
  COLOR: #ffffff;
  FONT-FAMILY: verdana, Arial, Helvetica;
  TEXT-DECORATION: none;
	float: left;
}

#nav
{
	float: left;
	list-style: none;
	font-weight: bold;
	padding: 0;
	margin: 0 0 0 0;
}

#nav ul {
	float: left;
	list-style: none;
	line-height: 1;
	background: #4A709E;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 0.3em 0.4em; /* controls spacing around text */
}

#nav li {
	float: left;
	padding: 0;
/*	width: 10em;  partly controls width of top nav li items */
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 15em;  /* 14.4em; */
	w\idth: 14em; /* 13.9em; */
	font-weight: normal;
/*	border-width: 0.25em; */
/*	margin: 0; */
	border:1px solid #CEDFF7; 
	margin: 0 0 1em 0;
}

#nav li li {
	padding-right: 1em;
	width: 13em
}

#nav li ul a {
	width: 14em;
	w\idth: 13em;
}

#nav li ul ul {
	margin: -1.25em 0 0 14em;  /* defines location of sub menu in relation to main menu item */
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
	background: #204268;
}


/* Tabs Interface Styles */
.tabs_table{
	font-size:12pt;
}

.tabs_closed{
	border: 1pt solid #000000;
	background-color:#DDDDDD;
	text-align:center; 
	padding-left:5px; 
	padding-right:5px;
	padding-top:3px; 
	padding-bottom:3px;
}

.tabs_opened{
	border-top: 1pt solid black;
	border-right: 1pt solid black;
	border-left: 1pt solid black;
	text-align:center;
	padding-left:5px; 
	padding-right:5px;
	padding-top:3px; 
	padding-bottom:3px;
}

.tabs_link{
	text-decoration: none;
}

.tabs_spacer {
	width:5px;
	border-bottom: 1pt solid black;
}

.tabs_spacerH{
	width:100px;
	border-bottom: 1pt solid black;
}

.tabs_spacerV{
	height:5px;
	border-left: 1px solid black;
	border-right: 1px solid black;
}

.warning a:link, .warning a:visited {
  color: 990000;
}

.warning a:hover {
  color: CC0000;
  text-decoration: none;
}