
.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;
}

#topbar {
  width: 99.9%;
  position: fixed;
  top: 0px;
  background-color: #EEEEEE;
  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;
  text-align: center;
  font-size: 11pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  padding: 4px 4px 4px 4px;
/*  opacity:0.75; */
/*  filter:alpha(opacity=7); */
}

.gradientCCC {
  background: #F0F0F0; /* for non-css3 browsers */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#EEEEEE'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#EEE)); /* for webkit browsers */
  background: -moz-linear-gradient(top,  #FFF,  #EEE); /* for firefox 3.6+ */ 
}

legend {
  padding: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 8pt;
}
fieldset {
  border: 1px solid #CCCCCC;
  padding: 4px 6px 4px 10px;
  -moz-border-radius: 5px;
/*  -webkit-border-radius: 5px; */
}

.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;  }

.ttip {border:1px solid black;font-size:12px;layer-background-color:lightyellow;background-color:lightyellow}

.eboptt { BORDER-COLLAPSE: collapse }

.tsPad1     { padding: 1px 1px 1px 1px; }
.tsPad28R   { padding: 2px 8px 2px 2px; }
.tsPad2     { padding: 2px 2px 2px 2px; }
.tsPad24    { padding: 2px 4px 2px 4px; }
.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; }
.tsPad82    { padding: 8px 2px 8px 2px; }
.tsPad48    { padding: 4px 8px 4px 8px; }
.tsPad412   { padding: 4px 12px 4px 12px; }
.tsPad12    { padding: 12px 12px 12px 12px; }
.tsPad816   { padding: 8px 16px 8px 16px; }
.tsPad32    { padding: 32px 32px 32px 32px; }
.tsLH18     { line-height: 18pt; }
.tsLH17     { line-height: 17pt; }
.tsLH16     { line-height: 16pt; }
.tsLH15     { line-height: 15pt; }
.tsLH14     { line-height: 14pt; }
.tsLH13     { line-height: 14pt; }
.tsLH12     { line-height: 12pt; }

.ns30         { font-size: 30pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns24         { font-size: 24pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns20         { font-size: 20pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns18         { font-size: 18pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns16         { font-size: 16pt; 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; }
.ns8        { font-size: 8pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns7        { font-size: 7pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.ns6        { font-size: 6pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }

.alignR   { TEXT-ALIGN: right; }
.alignL   { TEXT-ALIGN: left;  }

.alignR1   { TEXT-ALIGN: right; white-space: nowrap; line-height: 16pt; }
.alignL1   { TEXT-ALIGN: left;  white-space: nowrap; line-height: 16pt; }



.boldfont       { font-weight: bold; }
.nonbold        { font-weight: normal; }
.nolink         { text-decoration: none; }
.yeslink         { text-decoration: underline; color:#0000FF;  cursor: pointer; cursor: hand;  }
.italic         { font-style: italic; }

.txtns       { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #484A48 1px solid; BORDER-TOP: #484A48 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }
.txtns8      { font-size: 8pt; FONT-FAMILY: Arial, Helvetica, sans-serif; BORDER-LEFT: #484A48 1px solid; BORDER-TOP: #484A48 1px solid; BORDER-RIGHT: #B0BBB0 1px solid; BORDER-BOTTOM: #B0BBB0 1px solid; padding: 0px 2px 0px 2px; }

.color000 { color: #000000; }
.color333 { color: #333333; }
.color555 { color: #555555; }
.color666 { color: #666666; }
.color888 { color: #888888; }
.colorAAA { color: #AAAAAA; }
.colorBBB { color: #BBBBBB; }
.colorDDD { color: #DDDDDD; }
.colorEEE { color: #EEEEEE; }
.color369 { color: #336699; }
.colorF33 { color: #FF3333; }

.bgFFFFFF   { background-color: #FFFFFF; }
.bgF0F0F0   { background-color: #F0F0F0; }
.bgEEEEEE   { background-color: #EEEEEE; }
.bgDDDDDD   { background-color: #DDDDDD; }
.bgCCCCCC   { background-color: #CCCCCC; }
.bg888888   { background-color: #888888; }
.bgFBEDED   { background-color: #FBEDED; }

.background-s { background: url('graphics/s.gif') no-repeat 2px; }

.opt-highlight {background:#EEEEEE; font-weight: bold;}

.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; }
.border333 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; border-left-width: 1px; border-left-style: solid; border-left-color: #333333; border-right-width: 1px; border-right-style: solid; border-right-color: #333333; border-top-width: 1px; border-top-style: solid; border-top-color: #333333; }
.border666 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666666; border-left-width: 1px; border-left-style: solid; border-left-color: #666666; border-right-width: 1px; border-right-style: solid; border-right-color: #666666; border-top-width: 1px; border-top-style: solid; border-top-color: #666666; }
.borderF00 { border-width: 2px; border-style: solid; border-color: #FF0000; }
.borderD33 { border-width: 2px; border-style: solid; border-color: #DD3333; }
.borderA66 { border-width: 2px; border-style: solid; border-color: #AA6666; }
.border369T { border-width: 3px; border-style: solid; border-color: #336699; }
.bordernone { border-width: 0px; border-style: none; }

.borderA_LR  { border-top-width: 0px; border-top-style: none; border-top-color: #FFFFFF; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #AAAAAA; border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA; }
.borderA_LRD { border-top-width: 0px; border-top-style: none; border-top-color: #FFFFFF; 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; }
.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; }
.borderA_L  { border-left-width: 1px;  border-left-style: solid;  border-left-color: #AAAAAA; }
.borderA_R  { border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA; }

.borderC_U  { border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.borderC_D  { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; }
.borderC_L  { border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; }
.borderC_UD { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; border-top-width: 1px; border-top-style: solid; border-top-color: #CCCCCC; }
.borderC_LR  { border-top-width: 0px; border-top-style: none; border-top-color: #FFFFFF; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-width: 1px; border-left-style: solid; border-left-color: #CCCCCC; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }
.borderC_R  { border-top-width: 0px; border-top-style: none; border-top-color: #FFFFFF; border-bottom-width: 0px; border-bottom-style: none; border-bottom-color: #FFFFFF; border-left-width: 0px; border-left-style: none; border-left-color: #FFFFFF; border-right-width: 1px; border-right-style: solid; border-right-color: #CCCCCC; }

.borderE_UD { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE; border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; }
.borderE_U  { border-top-width: 1px; border-top-style: solid; border-top-color: #EEEEEE; }
.borderE_D  { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEEEEE; }


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; }
.verySmallBold     { font-size: 8pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; }
.verySmallBoldLink { font-size: 8pt; color: #000000; 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: middle; 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: middle; 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: middle; text-align: center; }
.offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; text-align: center; background-color:#ffffcc; }
.offTabHeaderActive_old   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; 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: middle; 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: middle; text-align: center; }
.m_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; 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: middle; text-align: center; }
.c_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; 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: middle; text-align: center; }
.f_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; 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: middle; text-align: center; }
.o_offTabHeaderActive   { font-size: 10pt; text-decoration: none; color: #000000; BORDER-RIGHT: #aaaaaa 2px outset; vertical-align: middle; 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 }
.errMessage {    background-color: #DDDDDD; font-weight: bold; font-family: Arial,Helvetica, sans-serif; font-size: 10pt; color: #CC3333; line-height: 16pt; padding: .2em; }
.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; }
.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;
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: .2em;
  cursor:pointer;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.nsbtn { 
  font-size: 9pt; 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: 2px 8px 2px 8px;
  cursor:pointer;
  -moz-border-radius: 2px;
  -khtml-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
.disabledButton {
  font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  color: #AAAAAA;
  border: 1px solid #a6a6a6;
  background: #CCCCCC url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: .2em;
  cursor:pointer;
}
.smallButton { 
  font-size: 8pt; 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;
}
.disabledSmallButton { 
  font-size: 8pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif;
  color: #AAAAAA;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: .1em;
  cursor:pointer;
}
.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('image/input_bg.gif') repeat-x;
}

.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; }
.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;
}

.textInputNew    { 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: 2px 4px 2px 4px; }
.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;
}

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: 1px 10px 1px 8px;
   margin: 0px;
}
A.EmlNavLinkCurrent
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}
A.EmlNavLink:hover
{
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 10px 1px 8px;
  cursor:pointer;
}

A.BarNavLink
{
   color: Black;
   border: 1px solid #FFFFFF;
   text-decoration: none;
   border-width: 1px;
   padding: 1px 10px 1px 8px;
   margin: 0px;
}
A.BarNavLink:hover
{
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 10px 1px 8px;
  cursor:pointer;
}


A.tbNavLink
{
   color: Black;
   border: 1px solid #AAAAAA;
   text-decoration: none;
   border-width: 1px;
   padding: 1px 6px 1px 6px;
   margin: 0px;
}
A.tbNavLink:hover
{
  color: #333333;
  border: 1px solid #333333;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 6px 1px 6px;
  cursor:pointer;
}

A.tbNavLinkLeft
{
   color: Black;
   border-left-width: 1px; border-left-style: solid; border-left-color: #AAAAAA; 
   border-right-width: 0px; border-right-style: none;
   border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; 
   border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA;
   text-decoration: none;
   border-width: 1px;
   padding: 1px 1px 1px 5px;
   margin: 0px;
}
A.tbNavLinkLeft:hover
{
  color: #333333;
  border-left-width: 1px; border-left-style: solid; border-left-color: #333333; 
  border-right-width: 0px; border-right-style: none;
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; 
  border-top-width: 1px; border-top-style: solid; border-top-color: #333333;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 1px 1px 5px;
  cursor:pointer;
}

A.tbNavLinkRight
{
   color: Black;
   border-left-width: 0px; border-left-style: none;
   border-right-width: 1px; border-right-style: solid; border-right-color: #AAAAAA; 
   border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AAAAAA; 
   border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA;
   text-decoration: none;
   border-width: 1px;
   padding: 1px 4px 1px 1px;
   margin: 0px;
}
A.tbNavLinkRight:hover
{
  color: #333333;
  border-left-width: 0px; border-left-style: none;
  border-right-width: 1px; border-right-style: solid; border-right-color: #333333; 
  border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #333333; 
  border-top-width: 1px; border-top-style: solid; border-top-color: #333333;
  margin: 0px;
  padding: 1px 4px 1px 1px;
  cursor:pointer;
}


SPAN.EmlNavLink
{
   color: Black;
   text-decoration: none;
   border-width: 1px;
   padding: 1px 10px 1px 8px;
   margin: 0px;
}
SPAN.EmlNavLinkCurrent
{
   background-color: White;
   border-color: #808080;
   border-width: 1px;
   color: #006600;
}
SPAN.EmlNavLink:hover
{
  color: #333333;
  border: 1px solid #a6a6a6;
  background: #F0F0F0 url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 10px 1px 8px;
  cursor:pointer;
}
SPAN.EmlFolderHighlight
{
  color: #333333;
  border: 1px solid #CCCCCC;
  background: #EEEEEE url(/image/btn_bkg.gif) no-repeat;
  margin: 0px;
  padding: 1px 5px 1px 5px;
  cursor:pointer;
}

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;
}




.verttable
{
background:#333;
}
.verttable ul
{
  float:left;
  margin:0;
  padding:0;
  border:1px solid #CCCCCC;
}
.verttable ul li
{
  list-style:none;
  padding:5px 10px;
}
.verttable ul li.title
{
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 8pt;
  font-weight:bold;
  background:#CCCCCC;
  color:#000000;
}
.verttable ul li.even
{
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 8pt;
  background:#fff
}
.verttable ul li.odd
{
  font-family: Arial, Helvetica, Geneva, sans-serif; font-size: 8pt;
  background:#F8F8F8
}



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: 2px outset #e0e0e0;
  border-top-width: 1px; border-top-style: solid; border-top-color: #AAAAAA;
  border-left-width: 1px; border-left-style: solid; border-left-color: #AAAAAA;
  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 span.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;
  }

.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 6px 2px;
  width: 2.1em;
  color: #A19D68;
  margin: 0 0.5em 0em 0;
}

.date_notepad_style_small {
  background: #FAF4C8;
  border-right: 1px solid #E3DE9F;
  border-bottom: 1px solid #E3DE9F;
  float: left;
  text-align: center;
  line-height: 1.0em;
  padding: 3px 1px 4px 1px;
  width: 2.1em;
  color: #A19D68;
  margin: 0 0.5em 0em 0;
}

/* 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#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_100.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_100.gif) no-repeat; }
#midnavss80 A.here {  width: 80px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1_100.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#midnavss90 {  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 }
#midnavss90 LI     {                                PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#midnavss90 A      {  width: 94px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs0_100.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#midnavss90 A#tab1 { LEFT: 0px; }
#midnavss90 A:hover { BACKGROUND: url(graphics/midnavtabs1_100.gif) no-repeat; }
#midnavss90 A.here {  width: 94px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/midnavtabs1_100.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#bgemenu { 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 }
#bgemenu LI     {  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#bgemenu A      {  width: 88px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/bgemenutab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#bgemenu A#tab1 { LEFT: 0px; }
#bgemenu A:hover { BACKGROUND: url(graphics/bgemenutab1.gif) no-repeat; }
#bgemenu A.here {  width: 88px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/bgemenutab1.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#bgenav {  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 }
#bgenav LI     {  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#bgenav A      {  width: 24px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/bgenavtab0.gif) no-repeat; PADDING-BOTTOM: 0.2em; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #FFFFFF; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#bgenav A#tab1 { LEFT: 0px; }
#bgenav A:hover { BACKGROUND: url(graphics/bgenavtab1.gif) no-repeat; }
#bgenav A.here {  width: 24px; text-align: center; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/bgenavtab1.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; }

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;  }

UL#textnavfillR { 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 }
#textnavfillR LI     { width: 100%;  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnavfillR A      {  height: 18px; text-align: right; 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; }
#textnavfillR A#tab9 {  width: 100%; height: 18px; BACKGROUND: url(graphics/texttabnav2.gif) repeat-x;  }

UL#textnavfillR2 { 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 }
#textnavfillR2 LI     { width: 100%;  PADDING-RIGHT: 0px;  DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
#textnavfillR2 A      {  height: 18px; text-align: right; DISPLAY: block; Z-INDEX: 102; BACKGROUND: url(graphics/texttabnav0.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 10px verdana, arial; COLOR: #000000; PADDING-TOP: 0.2em; POSITION: relative; TEXT-DECORATION: none; }
#textnavfillR2 A#tab9 {  width: 100%; height: 18px; BACKGROUND: url(graphics/texttabnav2.gif) repeat-x;  }


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#_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#_tab5 { width: 150px; LEFT: 0px; }
#textnav5 A#_tab6 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab1 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab2 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab3 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab4 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab5 { width: 150px; LEFT: 0px; }
#textnav5 A#allincbar_tab6 { 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.3em; 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.3em; POSITION: relative; font-weight: bold; }

UL#textnav6 { 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% ; }
#textnav6 A { PADDING-LEFT: 0px; FLOAT: left;  height: 18px; text-align: center; DISPLAY: block; BACKGROUND: url(graphics/texttabnav50.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #7A7A7A; PADDING-TOP: 0.3em; POSITION: relative; TEXT-DECORATION: none; }
#textnav6 A#allincbar_tab1 { width: 150px; LEFT: 0px; }
#textnav6 A#allincbar_tab2 { width: 150px; LEFT: 0px; }
#textnav6 A#allincbar_tab3 { width: 150px; LEFT: 0px; }
#textnav6 A#allincbar_tab4 { width: 150px; LEFT: 0px; }
#textnav6 A#allincbar_tab5 { width: 150px; LEFT: 0px; }
#textnav6 A#allincbar_tab6 { width: 150px; LEFT: 0px; }
#textnav6 A:hover { width: 150px; height: 18px; text-align: center; DISPLAY: block; BACKGROUND: url(graphics/texttabnav50.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.3em; POSITION: relative; font-weight: bold; }
#textnav6 A.here {  width: 150px; height: 18px; text-align: center; DISPLAY: block; BACKGROUND: url(graphics/texttabnav51.gif) no-repeat; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: 11px verdana, arial; COLOR: #EF9B00; PADDING-TOP: 0.3em; 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; }
.textnavW2Y  { padding: 10px 0px 10px 0px; 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; }



#tabnav01    { float: left; width: 100%; background: url("/graphics/tabnav01_bottom_tab.gif") repeat-x bottom; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; z-index: 10; position: relative; white-space: nowrap; }
#tabnav01 ul { margin: 0; padding: 10px 10px 0 3%; list-style: none; }
#tabnav01 li { float: left;background: url("/graphics/tabnav01_left_tab.gif") no-repeat left top;margin: 0;padding: 0px 5px 0px 5px;border-bottom: 1px solid #ccc; }
#tabnav01 a  { float: none;display: block;width: .1em;background: url("/graphics/tabnav01_right_tab.gif") no-repeat right top;text-decoration: none;padding: 3px 12px 1px 6px;}
#tabnav01 > ul a   { width: auto; }
#tabnav01 a:hover  { color: #000000; }
#tabnav01 #current   { background-image: url("/graphics/tabnav01_left_tab.gif");border-width: 0;color: #592C16;}
#tabnav01 #current a { background-image: url("/graphics/tabnav01_right_tab.gif");padding-bottom: 2px;color: #592C16;}
#tabnav01 a:link     { color: #999;}
#tabnav01 a:visited  { color: #999;}
#tabnav01 a:hover    { color: #592C16;}
#tabnav01 a:active   { color: #336699;}
#tabnav01 a.here     { color: #336699; font-weight: bold; }
#tabnav01_spacerbelow{ float: left; width: 100%; height: 12px; position: relative; }


#menu9A {
  width: 160px;
}

#menu9A ul {
  list-style: none;
  margin: 0;
  padding: 0;
  }

#menu9A li a {

  text-decoration: none;
  height: 28px;
    voice-family: "\"}\""; 
    voice-family: inherit;
  }
  
#menu9A li a:link, #menu9A li a:visited, #menu9A li a:active{
  color: #777;
  display: block;
  background: url(graphics/menu9A.gif);
  padding: 6px 0 0 16px;
  }
  
#menu9A li a:hover {
  color: #257EB7;
  background: url(graphics/menu9A.gif) 0 -33px;
  padding: 6px 0 0 20px;
  }

.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; }


.bgeSubtabActive      { font-size: 8pt; text-decoration: none; color: #5B8F41; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; FONT-WEIGHT: bold; }
.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;  }
.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; }
.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_TblDataCell_UD      { 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: #9F9F9F; border-top-style: solid; }
.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 }

.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; }
.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: none; color: #DB7800; padding-bottom: 4px; FONT-FAMILY: serif, 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;
  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;
}



span.label50 {
  width:50px;
  float:left;
}

/* ----------- My Form ----------- */
.myform{
  margin:0 auto;
  width:500px;
  padding:2px;
}
  /* ----------- basic ----------- */
  #basic{
    border:solid 0px #DEDEDE;
  }
  #basic h1 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
  }
  #basic p{
    font-size:11px;
    color:#666666;
    margin-bottom:20px;
    border-bottom:solid 1px #dedede;
    padding-bottom:10px;
  }
  #basic label{
    display:block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
  }
  #basic .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
  }
  #basic input{
    float:left;
    width:300px;
    margin:2px 0 10px 10px;
  }
  #basic textarea{
    float:left;
    width:300px;
    border:solid 1px #cccccc;
    margin:2px 0 10px 10px;
  }
  #basic select{
    float:left;
    width:300px;
    margin:2px 0 10px 10px;
  }
  #basic button{ 
    clear:both;
    margin-left:150px;
    background:#888888;
    color:#FFFFFF;
    border:solid 1px #666666;
    font-size:11px;
    font-weight:bold;
    padding:4px 6px;
  }


  /* ----------- stylized ----------- */
  #stylized{
    border:solid 2px #b7ddf2;
    background:#ebf4fb;
  }
  #stylized h1 {
    font-size:14px;
    font-weight:bold;
    margin-bottom:8px;
  }
  #stylized p{
    font-size:11px;
    color:#666666;
    margin-bottom:20px;
    border-bottom:solid 1px #b7ddf2;
    padding-bottom:10px;
  }
  #stylized label{
    display:block;
    font-weight:bold;
    text-align:right;
    width:140px;
    float:left;
  }
  #stylized .small{
    color:#666666;
    display:block;
    font-size:11px;
    font-weight:normal;
    text-align:right;
    width:140px;
  }
  #stylized input{
    float:left;
    font-size:12px;
    padding:4px 2px;
    border:solid 1px #aacfe4;
    width:200px;
    margin:2px 0 20px 10px;
  }
  #stylized button{ 
    clear:both;
    margin-left:150px;
    width:125px;
    height:31px;
    background:#666666 url(img/button.png) no-repeat;
    text-align:center;
    line-height:31px;
    color:#FFFFFF;
    font-size:11px;
    font-weight:bold;
  }



.percent{
display: block;
float: left;
background:url(graphics/percent_bkg.png) top left repeat-x;
height: 49px;
width:400px;
}
.percent span{
background:url(graphics/percent_bkg.png) bottom left repeat-x;
display:block;
float:left;
height:49px;
font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; color:#FFFFFF; 
}