.normalSmallBold   { font-size: 9pt; font-weight: bold; text-decoration: none; color: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.verySmall         { font-size: 8pt; text-decoration: none; color: #333333; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.genTblHeaderCell  { padding: 5px 5px 5px 5px; BACKGROUND-COLOR: #DDDDDD; COLOR: #000000; FONT-FAMILY: Arial,Helvetica,sans-serif; FONT-SIZE: 9pt; 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 { padding: 4px 4px 4px 4px; BACKGROUND-COLOR: #F8F8F8; 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;}
.ppol_TblDataCell   { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: left;   border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px;                          border-top-color: #FCFCEC; }
.ppol_TblDataCellTB { padding: 6px 6px 6px 6px; COLOR: #343434; FONT-FAMILY: Arial,Helvetica,Geneva,sans-serif; FONT-SIZE: 8pt; TEXT-ALIGN: left;   border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; border-top-width: 1px; border-top-style: solid; border-top-color: #9F9F9F; }
.veryLarge         { padding: 4px 4px 4px 4px; font-size: 14pt; color: #000066; text-decoration: none; BACKGROUND-COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.veryLargeLink     { padding: 4px 4px 4px 4px; font-size: 14pt; color: #000066; text-decoration: none; BACKGROUND-COLOR: #CCCCCC; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.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; }
.normalSmall     { font-size: 9pt; text-decoration: none; color: #000000; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.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; }
.selInput { background-color:#FFFFFF; font-size: 9pt; FONT-FAMILY: Arial, Helvetica, sans-serif; }
.selInputSmall { background-color:#FFFFFF; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size:11px; }

.linkMidBold       { font-size: 14pt; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.linkSmallBold       { font-size: 10pt; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.linkSmallBoldThis   { font-size: 10pt; font-weight: bold; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-style: italic; }
.linkSmall           { font-size: 9pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.linkSmallThis       { font-size: 10pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; font-style: italic;  }


.a:link { font-family: verdana,arial,helvetica,sans-serif; color: #336699; }
.a:visited { font-family: verdana,arial,helvetica,sans-serif; color: #996633; }
.a:active { font-family: verdana,arial,helvetica,sans-serif; color: #FF9933; }
.a:hover { color: #FF9B00; }
A.NavLinkCurrent
{
   background-color: #FFFFFF;
   border-color: #FF8888;
   border-width: 1px;
   border-style: solid;
}

.ppol_TblCellBorderDn   { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #9F9F9F; }
.tsPad3   { padding: 3px 3px 3px 3px; }
.txt11    { font-size: 11pt; FONT-FAMILY: Arial, Helvetica, Geneva, sans-serif; }
.date-list {
   position: relative;
   top:0;

   z-index: 999;
   margin:0;
   border: 1px solid #ddd;
   box-shadow: 0 1px 1px rgba(0,0,0,0.15);
   padding: 5px 0;
   background: white;
}

.date-list li {
   padding: 5px 5px 5px 5px;
   font-size: 9pt;
   color: #444;
   cursor: pointer;
}

.date-list li:hover {
   background: #eee;
}

.date-list li .d {
  /* margin-left: 5px;*/
   padding-top: 1px;
}