
.junkfont    { font-size: 10pt; text-decoration: none; color: #003366; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.highlight   { font-size: 9pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color: #333388;}

.pre {
 font-size: 10pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 word-break:break-all;
}

#fixedtipdiv{
  position:absolute;
  padding: 2px;
  border:1px solid black;
  font:normal 9pt Arial;
  line-height:16px;
  z-index:1000;
}

legend {
	padding: 2px 2px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 8pt;
	border-color: #999 #CCCCCC #CCCCCC #999;
	border-style: solid;
	border-width: 1px;
	background: #EEFFEE;
}
fieldset {
        border: 1px solid #CCCCCC;
	padding: 4px;
}

.cfMVHidden {
	position: absolute;
	color: #333;
	background-color: #fff;
	border: 1px solid #336699;
	padding: 3px 3px 3px 3px;
	visibility: hidden;
	display: none;
	font-family: Arial;
	overflow: hidden;
	text-align: left;
}

.cfMVHiddenWScroll {
	position: absolute;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	visibility: hidden;
	font-family: Arial,Helvetica,sans-serif;
	overflow: visible;
}

.cfMVHiddenScroll {
	position: absolute;
	color: #333;
	background-color: #FFFFFF;
	border: 1px solid #BBBBBB;
	visibility: hidden;
	font-family: Arial,Helvetica,sans-serif;
	overflow: auto;
}

.quogoException    { VERTICAL-ALIGN: middle; padding: 4px 6px 4px 6px; BACKGROUND-COLOR: #CCCCCC; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; }


.blockHead   { font-size: 11pt; text-decoration: none; color: #000000; font-weight: bold; FONT-FAMILY: Arial,Helvetica,sans-serif; }
.sectionHead { font-size: 10pt; text-decoration: none; color: #000000; font-weight: bold; FONT-FAMILY: Arial,Helvetica,sans-serif; }
.tblWBorder    { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; border-left-width: 1px; border-left-style: solid; border-left-color: #888888; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; border-top-width: 1px; border-top-style: solid; border-top-color: #888888;}
.tblWBorderCCCCCC    { padding: 2px 2px 2px 2px; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC;}
.tblWBorderUD  { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; border-top-width: 1px; border-top-style: solid; border-top-color: #888888; }
.tblWBorderUDR { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; border-top-width: 1px; border-top-style: solid; border-top-color: #888888; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; }
.tblWBorderR   { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; }
.tblWBorderDR  { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; }
.tblWBorderLR  { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; border-left-width: 1px; border-left-style: solid; border-left-color: #888888; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE; border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; }
.emlWBorderD  { font: 11px arial,sans-serif; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE;  }


.tabfont    { font-size: 10pt; text-decoration: none; color: #003366; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.tabselfont { font-size: 10pt; text-decoration: none; color: #99ccff; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.subtabfont {    font-size: 10pt; text-decoration: none; color: #EEEEEE; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.subtabselfont { font-size: 10pt; text-decoration: none; color: #ffffff; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.tabfont1    { font-size: 10pt; text-decoration: none; color: #003366; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.tabselfont1 { font-size: 10pt; text-decoration: none; color: #0B518C; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.subtabfont1 {    font-size: 10pt; text-decoration: none; color: #EEEEEE; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.subtabselfont1 { font-size: 10pt; text-decoration: none; color: #0B518C; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.binHeaderCell { font-size: 11pt; text-decoration: none; color: #003366; font-weight: bold}
.binContentCell { font-size: 10pt; text-decoration: none; color: #003366}

.bbsHeaderCell { font-size: 11pt; text-decoration: none; color: #003366; font-weight: bold; background-color: #F7F7E7}
.bbsOddCell    { font-size: 11pt; text-decoration: none; color: #003366; background-color: #FFFFF7}
.bbsEvenCell   { font-size: 11pt; text-decoration: none; color: #003366; background-color: #F7F7F7}

.verySmallWhite { font-size: 8pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.verySmallBlue { font-size: 8pt; color: #0000FF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallBlueBold { font-size: 8pt; font-weight: bold; text-decoration: none; color: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallRed      { font-size: 8pt; color: #FF0000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallRedGrey  { font-size: 8pt; color: #993333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallRedNL { font-size: 8pt; color: #FF0000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
.verySmallGrey  { font-size: 8pt; color: #AAAAAA; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallGrey2 { font-size: 8pt; color: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallGrey3 { font-size: 8pt; color: #555555; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallGreyLight { font-size: 8pt; color: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallGrey3NL { font-size: 8pt; color: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
.verySmallGrey2NL { font-size: 8pt; color: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
.verySmallGreyNL { font-size: 8pt; color: #AAAAAA; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; text-decoration: none; }
.verySmallInactive { font-size: 8pt; color: #888888; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallBlue2 { font-size: 8pt; color: #8888FF}
.normalSmallBoldLink { font-size: 9pt; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalRed { font-size: 11pt; text-decoration: none; color: #FF2222}
.normalRedBold { font-size: 11pt; text-decoration: none; color: #FF2222; font-weight: bold}
.normalBold2 { font-size: 11pt; color: #000000; font-weight: bold; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalBold3 { font-size: 10pt; text-decoration: none; color: #000000; font-weight: bold; }

.normalFont { font-size: 11pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalFont10 { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalGreen10 { font-size: 10pt; text-decoration: none; color: #335533; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalGreen9 { font-size: 9pt; text-decoration: none; color: #335533; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalGrey { font-size: 11pt; text-decoration: none; color: #555555; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalBlue { font-size: 11pt; text-decoration: none; color: #3333FF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.normalSmall     { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallPad2     { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; padding: 2px 2px 2px 2px; }
.normalSmallPad4     { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; padding: 4px 4px 4px 4px; }
.normalSmallPad6     { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; padding: 6px 6px 6px 6px; }
.normalSmallBoldGrey { font-size: 9pt; font-weight: bold; text-decoration: none; color: #888888; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallBoldDarkGrey { font-size: 9pt; font-weight: bold; text-decoration: none; color: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallBold { font-size: 9pt; font-weight: bold; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallGrey { font-size: 9pt; text-decoration: none; color: #888888; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallVG { font-size: 9pt; text-decoration: none; color: #AAAAAA; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallLink { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; color: #0000AA; text-decoration: underline;  }

.tsPad1     { padding: 1px 1px 1px 1px; }
.tsPad2     { padding: 2px 2px 2px 2px; }
.tsPad1414  { padding: 1px 4px 1px 4px; }
.tsPad4     { padding: 4px 4px 4px 4px; }
.tsPad6     { padding: 6px 6px 6px 6px; }
.tsPad8     { padding: 8px 8px 8px 8px; }
.tsPad28    { padding: 2px 8px 2px 8px; }
.tsPad48    { padding: 4px 8px 4px 8px; }
.tsPad12    { padding: 12px 12px 12px 12px; }
.tsLH16     { line-height: 16pt; }
.tsLH15     { line-height: 15pt; }

.ns20     		{ font-size: 20pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns14     		{ font-size: 14pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns13     		{ font-size: 13pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns12     		{ font-size: 12pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns11     		{ font-size: 11pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns10     		{ font-size: 10pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns9     		{ font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns6     		{ font-size: 6pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.boldfont       { font-weight: bold; }
.nonbold        { font-weight: normal; }
.nolink         { text-decoration: none; }
.italic         { font-style: italic; }

.color333 { color: #333333; }
.color555 { color: #555555; }
.colorDDD { color: #DDDDDD; }
.colorEEE { color: #EEEEEE; }

.bgFFFFFF   { background-color: #FFFFFF; }
.bgEEEEEE   { background-color: #EEEEEE; }
.bgDDDDDD   { background-color: #DDDDDD; }
.bgCCCCCC   { background-color: #CCCCCC; }
.bg888888   { background-color: #888888; }

.background-s { background: url('graphics/s.gif') no-repeat 2px; }

.valigntop { VERTICAL-ALIGN: top; }

.border0 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; border-top-width: 1px; border-top-style: solid; border-top-color: #FFFFFF; }
.border1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8; }
.border2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DDDDDD; border-left-width: 1px; border-left-style: solid; border-left-color: #DDDDDD; border-right-width: 1px; border-right-style: solid; border-right-color: #DDDDDD; border-top-width: 1px; border-top-style: solid; border-top-color: #DDDDDD; }
.border3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.borderA { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; border-left-width: 1px; border-left-style: solid; border-left-color: #AAAAAA; border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA; border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA; }
.border888 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #888888; border-left-width: 1px; border-left-style: solid; border-left-color: #888888; border-right-width: 1px; border-right-style: solid; border-right-color: #888888; border-top-width: 1px; border-top-style: solid; border-top-color: #888888; }
.borderF00 { border-width: 2px; border-style: solid; border-color: #FF0000; }

.borderA_UD { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA; }
.borderA_D  { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; }
.borderA_U  { border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA; }

A.ns13H     	{ font-size: 13pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
A.ns13H:hover  { font-size: 13pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #dddddd; }

.ns13Green     	{ font-size: 13pt; color: #339966; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns12Green		{ font-size: 12pt; color: #339966; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns11Green		{ font-size: 11pt; color: #339966; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns10Green		{ font-size: 10pt; color: #339966; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.quoteNormalSmall { font-size: 9pt; text-decoration: none; color: #005595; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; padding: 0px 4px 0px 4px; }
.noLine     { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; line-height: 14pt; }

.normalSmaller { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallHeight14   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; line-height: 14pt;}
.normalSmallHeight13   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; text-decoration: none; line-height: 13pt;}
.quiteSmall    { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall     { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallGB   { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #CCCCCC; }
.verySmallBold     { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; }
.verySmallBoldWhite     { font-size: 8pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; }
.verySmallLink   { font-size: 8pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallNC     { font-size: 8pt; text-decoration: none; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall5     { font-size: 5pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall6     { font-size: 6pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall6White     { font-size: 6pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall7     { font-size: 7pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall7White     { font-size: 7pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallNotBold     { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: normal; }

.normalBold { font-size: 10pt; text-decoration: none; color: #000000; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallWhite { font-size: 10pt; text-decoration: none; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallWhiteBold { font-size: 10pt; text-decoration: none; color: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.quiteSmallWhiteBold { font-size: 9pt; text-decoration: none; color: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmallWhiteBold { font-size: 8pt; text-decoration: none; color: #FFFFFF; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.genTblHeaderCell { BACKGROUND-COLOR: #dddddd; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  }
.genTblHeaderCell2 { BACKGROUND-COLOR: #dddddd; text-decoration: none; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99; padding: 0px 1px 0px 4px; }
.reportTblHeaderCell  { BACKGROUND-COLOR: #EEEEEE; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8;  }
.reportTblContentCell { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8;}
.tblContentCell   { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8;}
.tblContentCellLR { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; }
.reportTblContentCell2R { BACKGROUND-COLOR: #EEEEEE; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E8E8E8; border-left-width: 1px; border-left-style: solid; border-left-color: #E8E8E8; border-right-width: 1px; border-right-style: solid; border-right-color: #E8E8E8; border-top-width: 1px; border-top-style: solid; border-top-color: #E8E8E8;}
.ppolTblContentCell { padding: 1px 1px 1px 1px; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF9B00; border-left-width: 1px; border-left-style: solid; border-left-color: #FF9B00; border-right-width: 1px; border-right-style: solid; border-right-color: #FF9B00; border-top-width: 1px; border-top-style: solid; border-top-color: #FF9B00;}
.oppProcessBarStrong { BACKGROUND-COLOR: #FF8888; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  }
.genTblHeaderCellSmall { BACKGROUND-COLOR: #e0e0e0; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: normal; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  }
.genTblContentCell    { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellHere { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; padding: 3px 3px 3px 3px; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #FF8888; border-left-width: 2px; border-left-style: solid; border-left-color: #FF8888; border-right-width: 2px; border-right-style: solid; border-right-color: #FF8888; border-top-width: 2px; border-top-style: solid; border-top-color: #FF8888;}
.genTblContentCellFC   { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-left-width: 1px; border-left-style: solid; border-left-color: #BDC7DE; border-right-width: 1px; border-right-style: solid; border-right-color: #BDC7DE; border-top-width: 1px; border-top-style: solid; border-top-color: #BDC7DE;}
.genTblContentCellFC2  { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-left-style: solid; border-left-color: #BDC7DE; border-right-style: solid; border-right-color: #BDC7DE; border-top-style: solid; border-top-color: #BDC7DE;}
.genTblContentCellFCNB {                           COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-left-width: 1px; border-left-style: solid; border-left-color: #BDC7DE; border-right-width: 1px; border-right-style: solid; border-right-color: #BDC7DE; border-top-width: 1px; border-top-style: solid; border-top-color: #BDC7DE;}
.genTblContentCellCal  { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF9B00; border-left-width: 1px; border-left-style: solid; border-left-color: #FF9B00; border-right-width: 1px; border-right-style: solid; border-right-color: #FF9B00; border-top-width: 1px; border-top-style: solid; border-top-color: #FF9B00;}
.genTblContentCellFCCalToday  { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF9B00; border-left-width: 1px; border-left-style: solid; border-left-color: #FF9B00; border-right-width: 1px; border-right-style: solid; border-right-color: #FF9B00; border-top-width: 1px; border-top-style: solid; border-top-color: #FF9B00;}
.genTblContentCell9    { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; padding: 2px 4px 2px 4px; line-height: 16pt; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellTB  { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #666666;}
.genTblContentCellTBP6  { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; padding: 6px 6px 6px 6px; }
.genTblContentCellTBP8  { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; padding: 8px 8px 8px 8px; }
.genTblContentCellW   { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc;}
.genTblContentCellH12   { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  line-height: 12pt;}
.genTblContentCellH13   { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  line-height: 13pt;}
.genTblContentCellTop { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellMid { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: middle; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellGantt { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 7pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc;}
.genTblContentCellGanttTask { BACKGROUND-COLOR: #99DD99; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 7pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc;}
.genTblContentCellGanttTaskLine { BACKGROUND-COLOR: #CCFFCC; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 7pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc;}
.genTblHeaderCellNB {  COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;  }
.genTblContentCellNB { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellGrey { COLOR: #A0A0A0; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellPrj { BACKGROUND-COLOR: #66dd99; COLOR: #888888; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCellTL  { BACKGROUND-COLOR: #99FFCC; COLOR: #888888; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.genTblContentCell2L { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 2px 4px 2px 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99;    border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99; }
.genTblContentCell2R { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 2px 4px 2px 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99; }
.genTblContentCell2E { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 2px 4px 2px 4px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99;}
.calAvlbCellNormal { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #99cc99; border-left-width: 1px; border-left-style: solid; border-left-color: #99cc99; border-right-width: 1px; border-right-style: solid; border-right-color: #99cc99; border-top-width: 1px; border-top-style: solid; border-top-color: #99cc99;}
.calAvlbCellStart { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF3333; border-left-width: 1px; border-left-style: solid; border-left-color: #FF3333; border-right-width: 1px; border-right-style: solid; border-right-color: #FF3333; border-top-width: 1px; border-top-style: solid; border-top-color: #FF3333;}

.offNormalSmallActiveTab { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.offNormalSmallSolid    {  font-size: 10pt; text-decoration: none; color: #000000; }
.offNormalSmallSolid_old    { border: 1px solid; font-size: 10pt; text-decoration: none; color: #000000; }
.offNormalSmallNoBorder { border: 0px solid; font-size: 10pt; text-decoration: none; color: #000000;  font-weight: bold}
.offNormalSmallBinTitle { background-color: #ffffcc; font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}


.offTabHeaderInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#e6e6c2; vertical-align: center; text-align: center; }
.offTabHeaderInActive_old1 { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#F3F3E3; vertical-align: center; text-align: center; }
.offTabHeaderInActive_old { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#dddddd; vertical-align: center; text-align: center; }
.offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#ffffcc; }
.offTabHeaderActive_old   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#aaaaaa; }
.offTabSubRegion      { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 1px outset; BORDER-RIGHT: #888888 1px outset; vertical-align: center; text-align: center; }

.m_offTabHeaderInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#e6e6c2; vertical-align: center; text-align: center; }
.m_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#ffffcc; }
.m_offNormalSmallActiveTab { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.m_offNormalSmallInactiveTab { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.m_offTblHeaderCellSort { font-style: italic; BACKGROUND-COLOR: #ffffcc; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: outset; border-left-color: #cccc99; border-right-width: 1px; border-right-style: outset; border-right-color: #cccc99; border-top-width: 1px; border-top-style: outset; border-top-color: #cccc99; }
.m_offTblHeaderCellNoSort { BACKGROUND-COLOR: #ffffcc; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: outset; border-left-color: #cccc99; border-right-width: 1px; border-right-style: outset; border-right-color: #cccc99; border-top-width: 1px; border-top-style: outset; border-top-color: #cccc99; }
.m_offTblDataCell { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.m_quickCreateHeader { BACKGROUND-COLOR: #ffffcc; }
.m_quickCreateContent { BACKGROUND-COLOR: #F8F8F8; }

.c_offTabHeaderInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #dddddd 1px solid; background-color:#dddddd; vertical-align: center; text-align: center; }
.c_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#aaaaaa; }
.c_offNormalSmallActiveTab { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.c_offNormalSmallInactiveTab { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.c_offTblHeaderCellSort { font-style: italic; BACKGROUND-COLOR: #dddddd; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.c_offTblHeaderCellNoSort { BACKGROUND-COLOR: #dddddd; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.c_offTblDataCell { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.c_offTblDataCell1 { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.c_quickCreateHeader { BACKGROUND-COLOR: #dddddd; }
.c_quickCreateContent { BACKGROUND-COLOR: #F8F8F8; }
.c_PortalCellWhite { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#ffffff; }
.c_PortalCellNW    { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#cccccc; }
.c_PortalCellRed   { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; background-color:#F9EAEA; }

.f_offTabHeaderInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#BBFFBB; vertical-align: center; text-align: center; }
.f_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#77FF77; }
.f_offNormalSmallActiveTab { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.f_offNormalSmallInactiveTab { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.f_offTblHeaderCellSort { font-style: italic; BACKGROUND-COLOR: #BBFFBB; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.f_offTblHeaderCellNoSort { BACKGROUND-COLOR: #BBFFBB; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.f_offTblDataCell { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BBFFBB; border-left-width: 1px; border-left-style: solid; border-left-color: #BBFFBB; border-right-width: 1px; border-right-style: solid; border-right-color: #BBFFBB; border-top-width: 1px; border-top-style: solid; border-top-color: #BBFFBB;}
.f_quickCreateHeader { BACKGROUND-COLOR: #BBFFBB; }
.f_quickCreateContent { BACKGROUND-COLOR: #F8F8F8; }

.o_offTabHeaderInActive { font-size: 10pt; text-decoration: none; color: #000000; BORDER-TOP: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 1px solid; background-color:#cccc99; vertical-align: center; text-align: center; }
.o_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: center; text-align: center; background-color:#dddddd; }
.o_offNormalSmallActiveTab { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.o_offNormalSmallInactiveTab { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.o_offTblHeaderCellSort { font-style: italic; BACKGROUND-COLOR: #cccc99; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.o_offTblHeaderCellNoSort { BACKGROUND-COLOR: #cccc99; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }
.o_offTblDataCell { BACKGROUND-COLOR: #f7f7e7; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.o_quickCreateHeader { BACKGROUND-COLOR: #cccc99; }
.o_quickCreateContent { BACKGROUND-COLOR: #f7f7e7; }

.infoMessage { background-color: #CCCC99; font-size: 9pt; text-decoration: none; color: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.ahsPageHeaderCell { font-size: 13pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}
.ahsPageHeaderCell2 { font-size: 10pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold}


.ahsTblHeaderCell { font-size: 11pt; color: #000000; background-color: #F7F7E7; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}
.ahsTblContentCell { font-size: 10pt; color: #000000; background-color: #FFFFF3; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}


.offVerySmallSolid     {  font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.offVerySmallNoBorder  { border: 0px solid; font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;  font-weight: bold; background-color: #f7f7e7}
.offVerySmallSearch    { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; text-align: center; }

.normalSmallBlue  { font-size: 9pt; text-decoration: none; color: #3333CC; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallGreen { font-size: 10pt; text-decoration: none; color: #00CC00; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.normalSmallRed { font-size: 9pt; text-decoration: none; color: #BB0000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.calMonthPortDay { font-size: 10pt; text-decoration: none; color: #336699; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDailyTblEven { font-size: 10pt; text-decoration: none; color: #000000; background-color: #f7f7e7; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDailyTblOdd { font-size: 10pt; text-decoration: none; color: #000000; background-color: #ffffff; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDailyTblEvt { font-size: 10pt; text-decoration: none; color: #000000; background-color: #DDDDDD; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDayFmtBlue  { font-size: 7pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDayFmtGreen { font-size: 7pt; text-decoration: none; color: #319C65; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.offHint { font-size: 7pt; text-decoration: none; color: #319C65; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ozHint { font-size: 8pt; text-decoration: none; color: #888888; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.calDayFmtBlue_old { font-size: 9pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.calDailyTblText { font-size: 10pt; text-decoration: none; color: #888888; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.formObjReadOnly{ BACKGROUND-COLOR: #dddddd }
.formObjReadOnlySmall{ font-size: 8pt; BACKGROUND-COLOR: #dddddd }

.ahsTreeViewRow16 { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.ahsTreeViewRow20 { font-size: 10pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; line-height: 20pt;}

.ahsTblSortableHeader {
	BACKGROUND-COLOR: #dddddd; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom
}

.offTblHeaderCell { BACKGROUND-COLOR: #ffffcc; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: outset; border-left-color: #cccc99; border-right-width: 1px; border-right-style: outset; border-right-color: #cccc99; border-top-width: 1px; border-top-style: outset; border-top-color: #cccc99; }
.offTblHeaderCell_old { BACKGROUND-COLOR: #DDDDDD; COLOR: #336699; CURSOR: hand; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: x-small; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: rgb(252,252,236); border-left-width: 1px; border-left-style: outset; border-left-color: rgb(252,252,236); border-right-width: 1px; border-right-style: outset; border-right-color: rgb(252,252,236); border-top-width: 1px; border-top-style: outset; border-top-color: rgb(252,252,236); }

.ahsTblSortableHeaderLink {
	BACKGROUND-COLOR: #ffffcc; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-DECORATION: none; VERTICAL-ALIGN: bottom
}
.ahsTblCellText {
	BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline
}

.offTblFirstLastColCellText { BACKGROUND-COLOR: #F7F7E7; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; BORDER-RIGHT: #cccc99 1px solid; BORDER-TOP: #cccc99 1px solid; BORDER-LEFT: #cccc99 1px solid; BORDER-BOTTOM: #cccc99 1px solid; }
.offTblFirstLastColCellText_old { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; BORDER-RIGHT: #cccc99 1px solid; BORDER-TOP: #cccc99 1px solid; BORDER-LEFT: #cccc99 1px solid; BORDER-BOTTOM: #cccc99 1px solid; }
.offTblCellText { BACKGROUND-COLOR: #F7F7E7; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204,204,153); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204,204,153); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204,204,153); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(204,204,153); }
.offTblCellText_old { BACKGROUND-COLOR: #F8F8F8; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: baseline; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(204,204,153); border-top-width: 1px; border-top-style: solid; border-top-color: rgb(204,204,153); border-left-width: 1px; border-left-style: solid; border-left-color: rgb(204,204,153); border-right-width: 1px; border-right-style: solid; border-right-color: rgb(204,204,153); }

.requiredAsterisk { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333 }
.required { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FF3333 }
.errorMessage { background-color: #CCCC99; font-weight: bold; font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color: #CC0000 }
.debugMessage { background-color: #CCCCCC; font-family: Arial,Helvetica, sans-serif; font-size: 8pt; color: #888888 }
.updateMessage { background-color: #CCCC99; font-size: 10pt; font-weight: bold; color: #3366CC; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}

SPAN.offLink A:link { text-decoration: underline; color:#663300 }
SPAN.offLink A:visited { text-decoration: underline; color:#996633 }
SPAN.offLink A:hover { text-decoration: underline; color:#ff6600 }

SPAN.pkgMenu a:link { font-family: verdana,arial,helvetica,sans-serif; color: #336699; }
SPAN.pkgMenu a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
SPAN.pkgMenu a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
SPAN.pkgMenu a:hover { color: #FF9B00; }

.ahsPortletTitle { font-size: 9pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #E4F0E7; font-weight: bold;}
.ahsPortletHdrEdit { font-size: 8pt; text-decoration: none; color: #31659C; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #E4F0E7;}

.pageHeading  { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold }
.pageHeadingItalic  { font-style: italic; font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #339966; font-weight: bold }
.pageTitle13  { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #336699; font-weight: bold }
.pageTitle    { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #336699; font-weight: bold }
.pageSubTitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699; font-weight: bold }
.pageTitleL3 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #339966; font-weight: bold }
.subTitle { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #333333; font-weight: bold }

.subTitle12b { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #6F85BE; font-weight: bold; /* lt. blue */ margin: 10px 0px 5px 0px; }

.formPrompt   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; line-height: 17pt; white-space: nowrap; }
.apptformPrompt   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; line-height: 17pt; white-space: nowrap; }
.formInput17  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left;  line-height: 27pt; white-space: nowrap; }
.formInput    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; }
.formPromptSmall   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; TEXT-ALIGN: right; line-height: 15pt; white-space: nowrap; }
.formInputSmall    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; TEXT-ALIGN: left; }
.formPromptTop   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; VERTICAL-ALIGN: top; line-height: 16pt;}
.formInputTop    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; VERTICAL-ALIGN: top; line-height: 16pt;}
.formPrompt2   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: right; white-space: nowrap; }
.formInput2    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #000000; TEXT-ALIGN: left; }
.formPromptNoColor   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; TEXT-ALIGN: right; line-height: 17pt; white-space: nowrap; }

.formPromptP   { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; TEXT-ALIGN: right; line-height: 17pt; white-space: nowrap; }
.formInputP    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; TEXT-ALIGN: left; }

.barAppSwitch { BACKGROUND-COLOR: #dddddd; COLOR: #336699; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; text-decoration: none; FONT-WEIGHT: bold; TEXT-ALIGN: left; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: outset; border-bottom-color: #FCFCEC; border-left-width: 1px; border-left-style: outset; border-left-color: #FCFCEC; border-right-width: 1px; border-right-style: outset; border-right-color: #FCFCEC; border-top-width: 1px; border-top-style: outset; border-top-color: #FCFCEC; }

.bigButton { font-size: 12pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BACKGROUND-COLOR: #7B84C6; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }
/*.normalButton { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }*/
.normalButton {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(/graphics/btn_bkg.gif) no-repeat scroll 0 0;
border:1px solid #A6A6A6;
color:#333333;
cursor:pointer;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:9pt;
margin:0;
padding:0.2em;
}
/*.smallButton {  font-size: 8pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }*/
.smallButton {
padding-top:5px;
height:20px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(/graphics/btn_bkg.gif) no-repeat scroll 0 0;
border:1px solid #A6A6A6;
color:#333333;
cursor:pointer;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:8pt;
margin:0;
padding:0.2em;
}

/*.verySmallButton { font-size: 7pt; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }*/
.verySmallButton {
padding-top:5px;
height:18px;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F0F0F0 url(/graphics/btn_bkg.gif) no-repeat scroll 0 0;
border:1px solid #A6A6A6;
color:#333333;
cursor:pointer;
font-family:Arial,Helvetica,Geneva,sans-serif;
font-size:7pt;
margin:0;
padding:0.2em;
}
.smallButton7 { 
  font-size: 7pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: .1em;
  cursor:pointer;
}

.button { 
  font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  font: 11px Tahoma;
  height: 18px;
  border: #A5A5A5 1px solid;
  color: #000000;
  background: url('graphics/input_bg.gif') repeat-x;
}


.smallGreyButton { font-size: 8pt; color: #666666; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #A0AAA0 1px solid; BORDER-TOP: #A0AAA0 1px solid; BORDER-RIGHT: #404440 1px solid; BORDER-BOTTOM: #404440 1px solid; }
.imageButton { font-size: 9pt; padding: 20px 20px 20px 20px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; BORDER-LEFT: #AAAAAA 2px solid; BORDER-TOP: #AAAAAA 2px solid; BORDER-RIGHT: #AAAAAA 2px solid; BORDER-BOTTOM: #AAAAAA 2px solid; }

.infoBoxContent { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 8px 10px 8px 10px; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F;}

INPUT.TEXT {
    font-family : Arial, Helvetica, Geneva, sans-serif;
    border-color : 666666;
    border-style : inset;
    border-width : 1px;
    color : FFFFFF;
}
TEXTAREA {
    font-family : Arial, Helvetica, Geneva, sans-serif;
    border-color : 666666;
    border-style : inset;
    border-width : 1px;
}

.textInput       { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #282A28 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }
.textInputSmall  { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #383A38 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }
.textInputSmall2 { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #BBBBBB 1px solid; BORDER-TOP: #BBBBBB 1px solid; BORDER-RIGHT: #BBBBBB 1px solid; BORDER-BOTTOM: #BBBBBB 1px solid; padding: 0px 2px 0px 2px; }
.textInputNoBorder { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 0px solid; }
.textInputNBSmall  { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; border: 0px solid; }
.textInputAC       { background: url('graphics/ac.gif') no-repeat 2px; background-color:#EEF8EE; font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #282A28 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }
.textInputACSmall  { background: url('graphics/ac.gif') no-repeat 2px; background-color:#EEF8EE; font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #282A28 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }
.textInputSearch   { background: url('graphics/oziconsearch.gif') no-repeat 2px; background-color:#EEF8EE; font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #282A28 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 16px; }

.selInput { background-color:#FFFFFF; font-size: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.selInput2 { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #EEF4EE 0px; BORDER-TOP: #EEF4EE 0px; BORDER-RIGHT: #EEF4EE 0px; BORDER-BOTTOM: #EEF4EE 0px; }
.selInputSmall { background-color:#FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; }
.textSelectSmall { background-color:#CCDDCC; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; }
.textInputDisabled { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #383A38 1px solid; BORDER-TOP: #282A28 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; background-color:#DDDDDD; }

A.GenLink
{
   color: Black;
   text-decoration: none;
   border-width: 1px;
   padding: 0px 2px 0px 2px;
}
A.GenLinkCurrent
{
   background-color: CCCCCC;
   border-color: #808080;
   border-width: 1px;
   font-weight: bold;
   color: #006600;
   padding: 2px 2px 2px 2px;
}
A.GenLink:hover
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}


.ttip {border:1px solid black;font-size:12px;layer-background-color:lightyellow;background-color:lightyellow}

A.BoxNav
{
  color: Black;
  background-color: #FFFFFF;
  text-decoration: none;
  border-width: 1px;
  border-color: #333333;
  border-style: solid;
  padding: 1px 4px 1px 4px;
}
A.BoxNav:hover
{
  background-color: #FFFFFF;
  border-color: #333333;
  border-width: 1px;
  border-style: solid;
  font-weight: bold;
}
A.BoxNavCurr
{
  color: Black;
  background-color: #CCCCCC;
  text-decoration: none;
  border-width: 1px;
  border-color: #333333;
  border-style: solid;
  font-weight: bold;
  padding: 1px 4px 1px 4px;
}
A.BoxNavCurr:hover
{
  background-color: #FFFFFF;
  border-color: #333333;
  border-width: 1px;
  border-style: solid;
  font-weight: bold;
}


A.NavLink
{
   color: Black;
   text-decoration: none;
   border-width: 1px;
   padding: 0px 2px 0px 2px;
}
A.NavLinkCurrent
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}
A.NavLink:hover
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}

A.EmlNavLink
{
   color: Black;
   text-decoration: none;
   border-width: 1px;
   padding: 2px 10px 2px 8px;
}
A.EmlNavLinkCurrent
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}
A.EmlNavLink:hover
{
   background-color: CCCCCC;
   border-width: 1px;
}

A.PortalSRLink
{
   color: Black;
   text-decoration: none;
   border-width: 1px;
   padding: 0px 2px 0px 2px;
}
A.PortalSRLinkCurrent
{
   color: Black;
   text-decoration: none;
   font-weight: bold;
   background-color: #CCD0CC;
   border-color: #CCD0CC;
   border-width: 1px;
}
A.PortalSRLink:hover
{
   color: Black;
   text-decoration: none;
   font-weight: bold;
   background-color: #CCD0CC;
   border-color: #CCD0CC;
   border-width: 1px;
}

.treeFrameWin {
  border-color: #CCDDCC;
  border-style: solid; border-width: 1px;
  margin: 0px; padding: 0px;
  text-align: left; visibility: visible;
}

.treeFrameContent {
  border-color: #EEF4EE;
  border-style: solid; border-width: 1px;
  color: #000000;
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;
  margin: 0px; overflow: auto; padding: 0px;
}

.whiteFrameWin {
  background-color: #FFFFFF; border-color: #CCDDCC;
  border-style: solid; border-width: 1px;
  margin: 0px; padding: 0px;
  text-align: left; visibility: visible;
}

.whiteFrameContent {
  background-color: #FFFFFF; border-color: #EEF4EE;
  border-style: solid; border-width: 1px;
  color: #000000;
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt;
  margin: 0px; overflow: auto; padding: 4px;
}

#emailsidebar
{
  border-style: solid;
  border-width: 0 0px 0px 0px;
}

#emailsidebar a
{
  display: block;
  padding: 2px 2px 2px 2px;
  text-decoration: none;
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 8pt;
  color: #000000;
}

#emailsidebar a:focus, #emailsidebar a:hover, #emailsidebar .selected
{
  background-color: #ffffff;
  display: block;
  font-weight: bold;
  padding-bottom: 1px;
  padding-top: 1px;
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 8pt;
  color: #000000;
  border-color: #CCDDCC;
  border-style: solid; border-width: 1px;
}


div.menuBar
div.menuBar a.menuButton
{
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
}

div.menuBar {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: #e0e0e0;
  border: 1px outset #e0e0e0;
  padding: 3px 2px 3px 2px;
  text-align: left;
}

div.menuBar a.menuButton {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: transparent;
  border: 1px solid #e0e0e0;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButtonBold {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: bold; color: #000000;
  background-color: transparent;
  border: 1px solid #e0e0e0;
  cursor: default;
  left: 0px;
  margin: 1px;
  padding: 2px 6px 2px 6px;
  position: relative;
  text-decoration: none;
  top: 0px;
  z-index: 100;
}

div.menuBar a.menuButton:hover {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  border: 1px outset #e0e0e0;
  background-color: #CCDDCC;
}

div.menu {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: #e0e0e0;
  border: 0px outset #e0e0e0;
  left: 0px;
  padding: 0px 1px 1px 0px;
  position: absolute;
  top: 0px;
  visibility: hidden;
  z-index: 101;
}

div.menu a.menuItem {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  cursor: default;
  display: block;
  padding: 3px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.menuItem:hover, div.menu a.menuItemHighlight {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: #CCDDCC;
}

div.menu a.smallMenuItem {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  cursor: default;
  display: block;
  padding: 1px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.smallMenuItemLeft {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  cursor: default;
  display: block;
  padding: 1px 1em;
  text-decoration: none;
  white-space: nowrap;
  text-align: left;
}

div.menu a.smallMenuItemLink {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000088;
  cursor: default;
  display: block;
  padding: 1px 1em;
  white-space: nowrap;
  text-align: left;
}

div.menu a.smallMenuItem:hover {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: #CCDDCC;
}

div.menu a.largeMenuItem {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  cursor: default;
  display: block;
  padding: 1px 1em;
  text-decoration: none;
  white-space: nowrap;
}

div.menu a.largeMenuItem:hover {
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; color: #000000;
  background-color: #CCDDCC;
}

.hptools{
 font-family:arial;
 position: relative;
 width:400px;
 text-align: center;
}
.hptools .boxtitle {
 position: absolute;
 top: -8px;
 background-color: #fff;
 padding: 0 3px 0 3px;
 font-size:10px;
 margin-left: 10px;
}

.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #505050;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	}

/* this is the clipping region for the menu. it's width and height get set by script, depending on the size of the items table */
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	}

/* this is the main container for the menu itself. it's width and height get set by script, depending on the size of the items table */
.transMenu .content {
	position:absolute;
	}

/* this table comprises all menu items. each TR is one item. It is relatively positioned so that the shadow and background transparent divs can be positioned underneath it */
.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:2;
	}

.transMenu.top .items {
	border-top:none;
	}

/* each TR.item is one menu item */
.transMenu .item {
    color:#333366;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
	/* this is a hack for mac/ie5, whom incorrectly cascades the border properties of the parent table to each row */
	border:none;
	cursor:pointer;
	cursor:hand;
	}

/* this DIV is the semi-transparent white background of each menu. the -moz-opacity is a proprietary way to get transparency in mozilla, the filter is for IE/windows 5.0+. */
/* we set the background color in script because ie mac does not use it; that browser only uses a semi-transparent white PNG that the spacer gif inside this DIV is replaced by */
.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:1;
	-moz-opacity:.9;
	filter:alpha(opacity=80);
	}

/* same concept as .background, but this is the sliver of shadow on the right of the menu. It's left, height, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowRight {
	position:absolute;
	z-index:3;
	top:3px; width:2px;
	-moz-opacity:.9;
	filter:alpha(opacity=80);
	}

/* same concept as .background, but this is the sliver of shadow on the bottom of the menu. It's top, width, and background are set by script. In IE5/mac, it uses a PNG */
.transMenu .shadowBottom {
	position:absolute;
	z-index:1;
	left:3px; height:2px;
	-moz-opacity:.9;
	filter:alpha(opacity=80);
	}

/* this is the class that is used when the mouse is over an item. script sets the row to this class when required. */
.transMenu .item.hover {
	background:#fdfdfd;
	color:black;
	}

/* this is either the dingbat that indicates there is a submenu, or a spacer gif in it's place. We give it extra margin to create some space between the text and the dingbat */
.transMenu .item img {
	margin-left:12px;
	}

.styled_txtInput {
  font: 11px Tahoma;
  height: 18px;
  border: #A5A5A5 1px solid;
  color: #000000;
  background: url('image/input_bg.gif') repeat-x;
}

UL#topnav {  FONT: 11px verdana, arial; PADDING-RIGHT: 0px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#topnav LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#topnav A      {  BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 18px; DISPLAY: block; PADDING-LEFT: 16px; BACKGROUND: url(graphics/topnavtab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #444; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#topnav A#tab1 { LEFT: 0px; }
#topnav A#tab2 { LEFT: 0px; }
#topnav A#tab3 { LEFT: 0px; }
#topnav A#tab4 { LEFT: 0px; }
#topnav A#tab5 { LEFT: 0px; }
#topnav A#tab6 { LEFT: 0px; }
#topnav A:hover { BACKGROUND: url(graphics/topnavtab1.gif) no-repeat; }
#topnav A.here {  BORDER-RIGHT: #777 1px solid; color: #000000; PADDING-RIGHT: 18px; PADDING-LEFT: 16px; Z-INDEX: 102; BACKGROUND: url(graphics/topnavtab1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px 4px 0px 0px; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}


UL#midnav {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnav LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnav A      {  width: 90px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnav A#tab1 { LEFT: 0px; }
#midnav A#tab2 { LEFT: 0px; }
#midnav A#tab3 { LEFT: 0px; }
#midnav A#tab4 { LEFT: 0px; }
#midnav A#tab5 { LEFT: 0px; }
#midnav A#tab6 { LEFT: 0px; }
#midnav A#tab7 { LEFT: 0px; }
#midnav A#tab8 { LEFT: 0px; }
#midnav A#tab9 { LEFT: 0px; }
#midnav A:hover { BACKGROUND: url(graphics/midnavtab1.gif) no-repeat; }
#midnav A.here {  width: 90px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtab1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#textnavt4p {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#textnavt4p LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnavt4p A      {  width: 90px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnavt4p A { width: 100px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav30.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnavt4p A#tab11 {  LEFT: 0px; }
#textnavt4p A#tab12 {  LEFT: 0px; }
#textnavt4p A#tab13 {  LEFT: 0px; }
#textnavt4p A#tab14 {  LEFT: 0px; }
#textnavt4p A:hover { width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #D4340C; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnavt4p A.t4phere {  width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav1.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #D4340C; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }


UL#midnavs {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnavs LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavs A      {  width: 80px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavs A#tab1 { LEFT: 0px; }
#midnavs A:hover { BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; }
#midnavs A.here {  width: 80px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#midnavss {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnavss LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavss A      {  width: 55px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavss A#tab1 { LEFT: 0px; }
#midnavss A:hover { BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; }
#midnavss A.here {  width: 55px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#midnavss60 {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnavss60 LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavss60 A      {  width: 60px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavss60 A#tab1 { LEFT: 0px; }
#midnavss60 A:hover { BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; }
#midnavss60 A.here {  width: 60px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#midnavss70 {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnavss70 LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavss70 A      {  width: 70px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavss70 A#tab1 { LEFT: 0px; }
#midnavss70 A:hover { BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; }
#midnavss70 A.here {  width: 70px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#midnavss80 {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#midnavss80 LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavss80 A      {  width: 80px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavss80 A#tab1 { LEFT: 0px; }
#midnavss80 A:hover { BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; }
#midnavss80 A.here {  width: 80px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}


UL#alphabetnav {  FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#alphabetnav LI     {  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#alphabetnav A      {  width: 24px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/alphanavtab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#alphabetnav A#tab1 { LEFT: 0px; }
#alphabetnav A:hover { BACKGROUND: url(graphics/alphanavtab1.gif) no-repeat; }
#alphabetnav A.here {  width: 24px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/alphanavtab1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#newmenu { white-space: nowrap; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#newmenu LI     {  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#newmenu A      {  width: 88px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/newmenutab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#newmenu A#tab1 { LEFT: 0px; }
#newmenu A:hover { BACKGROUND: url(graphics/newmenutab1.gif) no-repeat; }
#newmenu A.here {  width: 88px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/newmenutab1.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold;}

UL#textnav { width: 100%; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#textnav LI     { PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnav A      {  height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnav A#tab1 { width: 80px; LEFT: 0px; }
#textnav A#tab9 {  width: 100%; height: 18px; BACKGROUND: url(graphics/texttabnav2.gif) repeat-x;  }
#textnav A:hover { width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav A.here {  width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav1.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav A#tab2 { width: 80px; LEFT: 0px; }
#textnav A:hover { width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #D4340C; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav A.t4Phere {  width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav1.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #D4340C; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }

UL#textnavfill { width: 100%; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none }
#textnavfill LI     { width: 100%;  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnavfill A      {  height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnavfill A#tab9 {  width: 100%; height: 18px; BACKGROUND: url(graphics/texttabnav2.gif) repeat-x;  }
#textnavfill A#tab91 {  width: 100%; height: 18px; BACKGROUND: url(graphics/z0.gif) no-repeat;  }

UL#textnav2 { width: 100%; height: 18px; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; background: url(/graphics/z3.gif) 100% ; }
#textnav2 LI     { PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnav2 A      { width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnav2 A#tab1 { width: 80px; LEFT: 0px; }
#textnav2 A#tab9 {  width: 100%; height: 18px; BACKGROUND: url(graphics/texttabnav2.gif) repeat-x;  }
#textnav2 A:hover { width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav2 A.here {  width: 80px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav1.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }

UL#textnav3 { width: 100%; height: 18px; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; background: url(/graphics/z3.gif) 100% ; }
#textnav3 LI     { PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnav3 A      { width: 100px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav30.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnav3 A#tab1 { width: 100px; LEFT: 0px; }
#textnav3 A#tab2 { width: 100px; LEFT: 0px; }
#textnav3 A#tab3 { width: 100px; LEFT: 0px; }
#textnav3 A#tab4 { width: 100px; LEFT: 0px; }
#textnav3 A#tab5 { width: 100px; LEFT: 0px; }
#textnav3 A#tab6 { width: 100px; LEFT: 0px; }
#textnav3 A:hover { width: 100px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav30.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav3 A.here {  width: 100px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav31.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }

UL#textnav4 { width: 100%; height: 18px; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; background: url(/graphics/z3.gif) 100% ; }
#textnav4 LI     { PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnav4 A      { width: 120px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav40.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnav4 A#tab1 { width: 120px; LEFT: 0px; }
#textnav4 A#tab2 { width: 120px; LEFT: 0px; }
#textnav4 A#tab3 { width: 120px; LEFT: 0px; }
#textnav4 A:hover { width: 120px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav40.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav4 A.here {  width: 120px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav41.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }

UL#textnav5 { width: 100%; height: 18px; FONT: 10px verdana, arial; color: #FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; background: url(/graphics/z3.gif) 100% ; }
#textnav5 LI     { PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnav5 A      {  height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav50.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnav5 A#tab1 { width: 150px; LEFT: 0px; }
#textnav5 A#tab2 { width: 150px; LEFT: 0px; }
#textnav5 A#tab3 { width: 150px; LEFT: 0px; }
#textnav5 A#tab4 { width: 150px; LEFT: 0px; }
#textnav5 A:hover { width: 150px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav50.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }
#textnav5 A.here {  width: 150px; height: 18px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav51.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.2em; POSITION: relative; font-weight: bold; }

.textnavW2   { padding: 10px 6px 6px 6px; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; }
.textnavW2T  { padding: 10px 6px 6px 6px; BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; border-left-width: 1px; border-left-style: solid; border-left-color: #cccccc; border-right-width: 1px; border-right-style: solid; border-right-color: #cccccc; }

.fcCalDayBanner_gren     { BACKGROUND-COLOR: #737000; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayBackground_gren { BACKGROUND-COLOR: #E1E6A5; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayFontBig_gren    { BACKGROUND-COLOR: #FFFFFF; font-size: 14pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontMid_gren    	{ font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontMid_grenNonBold    { font-size: 8pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.fcCalDayFontSmall_gren  { font-size: 8pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }
.fcCalMonthDay_gren      { font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }


.fcCalDayBanner_blue     { BACKGROUND-COLOR: #637183; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayBackground_blue { BACKGROUND-COLOR: #BDC7DE; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayFontBig_blue    { BACKGROUND-COLOR: #FFFFFF; font-size: 14pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontMid_blue    { font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontSmall_blue  { font-size: 8pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }
.fcCalMonthDay_blue      { font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }


.ppolSubtabActive     { font-size: 8pt; text-decoration: none; color: #DB7800; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ppolSubtabInactive     { font-size: 8pt; text-decoration: none; color: #7A7A7A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ppolDOWLarge     { font-size: 18pt; FONT-WEIGHT: bold; text-decoration: none; color: #9F9F9F; FONT-FAMILY: Times New Roman, Helvetica, Geneva, sans-serif; }
.ppolDOMLarge     { font-size: 18pt; FONT-WEIGHT: bold; text-decoration: none; color: #DB7800; FONT-FAMILY: Times New Roman, Helvetica, Geneva, sans-serif; }
.ppolSerifItalic { font-style: italic;  FONT-FAMILY: serif, Arial, Helvetica, Geneva, sans-serif; }
.ppolMonthYearLarge { font-size: 9pt; FONT-WEIGHT: bold; text-decoration: none; color: #9F9F9F; FONT-FAMILY: Times New Roman, Helvetica, Geneva, sans-serif; }
.ppolDayOfYearLarge { font-size: 8pt; FONT-WEIGHT: normal; text-decoration: none; color: #9F9F9F; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ppolSimpleBoxTitle { font-size: 8pt; FONT-WEIGHT: bold; line-height: 18pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; }
.ppolSimpleBoxTitleNoBorder { font-size: 8pt; FONT-WEIGHT: bold; line-height: 18pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ppolSimpleBoxTitleBar { font-size: 8pt; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F; }

.fcCalDayBanner     { BACKGROUND-COLOR: #FF9B00; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.t4PfcCalDayBanner  { BACKGROUND-COLOR: #D4340C; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayBackground { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;  }
.fcCalDayFontBig_gren    { BACKGROUND-COLOR: #FFFFFF; font-size: 14pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontMid_gren    	{ font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.fcCalDayFontMid_grenNonBold    { font-size: 8pt; text-decoration: none; color: #18295A; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.fcCalDayFontSmall  { font-size: 8pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }
.fcCalMonthDay      { font-size: 9pt; text-decoration: none; color: #18295A; FONT-FAMILY: Helvetica, Geneva, sans-serif; }

.ppolBoxContent   { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 16px 10px 16px 10px; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F;}
.ppolBoxContent2  { BACKGROUND-COLOR: #FFFFFF; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 6px 10px 6px 10px; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-left-width: 1px; border-left-style: solid; border-left-color: #9F9F9F; border-right-width: 1px; border-right-style: solid; border-right-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F;}
.ppolFormPrompt   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; TEXT-ALIGN: right; line-height: 16pt; white-space: nowrap; }
.ppolFormInput    { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; TEXT-ALIGN: left;  line-height: 16pt; }
.ppolSmall        { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; TEXT-ALIGN: left;  line-height: 15pt; }
.ppolSmallCenter        { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; TEXT-ALIGN: center;  line-height: 15pt; }
.ppolSmallNoAllign      { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434;  line-height: 15pt; }

.verySmallCellTB   { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-top-width: 1px; border-top-style: solid; border-top-color: #666666;}
.verySmallCell     { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}
.verySmallCellHere { FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; padding: 2px 2px 2px 2px; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #8888FF; border-left-width: 2px; border-left-style: solid; border-left-color: #8888FF; border-right-width: 2px; border-right-style: solid; border-right-color: #8888FF; border-top-width: 2px; border-top-style: solid; border-top-color: #8888FF;}
.verySmallWhiteLink { font-size: 8pt; color: #FFFFFF; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;}


.ppol_TblHeaderCellSort   { padding: 6px 6px 6px 6px; COLOR: #FF9B00; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left;   VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; font-style: italic; CURSOR: hand; }
.ppol_TblHeaderCellNoSort { padding: 6px 6px 6px 6px; COLOR: #FF9B00; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left;   VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; }
.ppol_TblHeaderCell       { padding: 6px 6px 6px 6px; COLOR: #FF9B00; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;                     VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; }
.t4p_TblHeaderCell       { padding: 6px 6px 6px 6px; COLOR: #D4340C; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold;                     VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; }
.ppol_TblDataCell         { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: left;   VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; VERTICAL-ALIGN: baseline; }
.ppol_TblDataCellNA       { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                                                                border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; }
.ppol_TblDataCellM        { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: left;   VERTICAL-ALIGN: middle; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; }
.ppol_TblDataCellTB       { padding: 3px 3px 3px 3px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                                                                border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-style: solid; border-top-color: #9F9F9F; }
.ppol_TblDataCellTB6      { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                                                                border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-style: solid; border-top-color: #9F9F9F; }
.ppol_TblDataCellAlignR   { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: right;  VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;  border-top-color: #FCFCEC; VERTICAL-ALIGN: baseline; }
.ppol_TblDataCellNB       { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: left;   }
.ppol_TblDataCellCal      { padding: 0px 0px 0px 0px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #BDC7DE; border-right-style: solid;  }
.ppol_TblDataCellCal2     { padding: 3px 3px 3px 3px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ADB7DE; border-top-width: 1px;  border-top-color: #ADB7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #ADB7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #ADB7DE; border-right-style: solid;  }
.ppol_TblDataCellCalLeft  { padding: 0px 0px 0px 0px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: left;   VERTICAL-ALIGN: top;    border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #BDC7DE; border-right-style: solid;  }
.ppol_TblDataCellCalLeft4 { padding: 4px 4px 4px 4px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: left;   VERTICAL-ALIGN: top;    border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #BDC7DE; border-right-style: solid;  }
.ppol_TblDataCellCalBold  { padding: 0px 0px 0px 0px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #BDC7DE; border-right-style: solid;  }
.ppol_TblDataCell2        { padding: 0px 0px 0px 0px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt;                    TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid;  }
.ppol_TblDataCell2Bold    { padding: 0px 0px 0px 0px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; FONT-WEIGHT: bold; TEXT-ALIGN: center; VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BDC7DE; border-top-width: 1px;  border-top-color: #BDC7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #BDC7DE; border-left-style: solid;  }
.ppol_TblHighlight        { padding: 1px 1px 1px 2px; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 9pt; FONT-WEIGHT: bold; TEXT-ALIGN: left;   VERTICAL-ALIGN: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FF9B00; border-top-width: 1px; border-top-style: solid; border-top-color: #FF9B00; border-left-width: 1px; border-left-style: solid; border-left-color: #FF9B00; border-right-width: 1px; border-right-style: solid; border-right-color: #FF9B00; }

.genTblCell    { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccc99; border-left-width: 1px; border-left-style: solid; border-left-color: #cccc99; border-right-width: 1px; border-right-style: solid; border-right-color: #cccc99; border-top-width: 1px; border-top-style: solid; border-top-color: #cccc99;}

.genTblCellD8F8D8    { COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 8pt; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #D8F8D8; border-left-width: 1px; border-left-style: solid; border-left-color: #D8F8D8; border-right-width: 1px; border-right-style: solid; border-right-color: #D8F8D8; border-top-width: 1px; border-top-style: solid; border-top-color: #D8F8D8;}

.ppolTitle1    { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #FF9B00; font-weight: bold }
.ppolTitle2    { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FF9B00; font-weight: bold }
.ppolTitle3    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF9B00; font-weight: bold }
.t4PTitle4    { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #D4340C; font-weight: bold }

.ppolTitle1Grey    { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #7A7A7A; font-weight: bold }
.ppolTitle2Grey    { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #7A7A7A; font-weight: bold }
.ppolTitle3Grey    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #7A7A7A; font-weight: bold }

.ppolTitle0Blue    { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #336699; font-weight: bold }
.ppolTitle1Blue    { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; color: #336699; font-weight: bold }
.ppolTitle2Blue    { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #336699; font-weight: bold }
.ppolTitle3Blue    { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699; font-weight: bold }

.ppolSmallLink   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; TEXT-ALIGN: left; }
.ppolSmallText   { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #343434; }
.ppolMidText     { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #646464;  FONT-WEIGHT: bold; }
.ppolMidTextBlue { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #0000FF;  FONT-WEIGHT: bold; }
.ppolLargeText   { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #343434; FONT-WEIGHT: bold;  }
.ppolFeedback    { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #DB7800; padding-bottom: 4px; }
.ppolFeedbackNL  { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #DB7800; padding-bottom: 4px; text-decoration: none; }
.ppolFeedback2   { font-size: 9pt; FONT-WEIGHT: normal; text-decoration: underline; color: #666666; padding-bottom: 4px; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.blockAll {
  background-color: #333333;
  z-index:1;
  -moz-opacity:.8;
  filter:alpha(opacity=80);
}
.popNotify {
  background-color: #EEEEEE;
  z-index:1;
  -moz-opacity:.8;
  filter:alpha(opacity=80);
  padding: 4px 4px 4px 4px; COLOR: #000000; 
  FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; 
  FONT-SIZE: 9pt; font-weight: bold;
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ADB7DE; border-top-width: 1px;  border-top-color: #ADB7DE; border-top-style: solid; border-left-width: 1px;  border-left-color: #ADB7DE; border-left-style: solid; border-right-width: 1px;  border-right-color: #ADB7DE; border-right-style: solid; 
  visibility: visible;
  overflow: auto;
}

.autocomplete {
	position: absolute;
	color: #333;
	background-color: #fff;
	border: 1px solid #666;
	visibility: hidden;
	font-family: Arial;
	overflow: hidden;
	text-align: left;
}

.autocomplete ul {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
}

.autocomplete li {
	display: block;
	white-space: nowrap;
	cursor: pointer;
	margin: 0px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid #fff;
	font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
}

.autocomplete li.selected {
	background-color: #CCDDCC;
	border-top: 1px solid #9bc;
	border-bottom: 1px solid #9bc;
	font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
}


.date_notepad_style {
	background: #FAF4C8;
	border-right: 1px solid #E3DE9F;
	border-bottom: 1px solid #E3DE9F;
	float: left;
	text-align: center;
	line-height: 1.1em;
	padding: 5px 2px 8px 2px;
	width: 2.1em;
	color: #A19D68;
	margin: 0 0.5em 1em 0;
}




 .glossymenu, .glossymenu li ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 185px; /*WIDTH OF MAIN MENU ITEMS*/
    border: 1px solid black;
    }

    .glossymenu li{
    position: relative;
    }

    .glossymenu li a{
    background: white url(images/glossyback.gif) repeat-x bottom left;
    font: bold 12px Verdana, Helvetica, sans-serif;
    color: white;
    display: block;
    width: auto;
    padding: 5px 0;
    padding-left: 10px;
    text-decoration: none;
    }

    .glossymenu li ul{ /*SUB MENU STYLE*/
    position: absolute;
    width: 190px; /*WIDTH OF SUB MENU ITEMS*/
    left: 0;
    top: 0;
    display: none;
    }

    .glossymenu li ul li{
    float: left;
    }

    .glossymenu li ul a{
    width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
    }

    .glossymenu .arrowdiv{
    position: absolute;
    right: 2px;
    background: transparent url(arrow.gif) no-repeat center right;
    }

    .glossymenu li a:visited, .glossymenu li a:active{
    color: white;
    }

    .glossymenu li a:hover{
    background-image: url(images/glossyback2.gif);
    }