BODY	{background-color: #FFFFFF;
      font-family: Arial, Verdana, Helvetica, sans-serif;
      margin-left: 0.01in; margin-right: 0.01in;
      margin-top: 0.01in; margin-bottom: 0.01in;}

.heading {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 16pt;color: #000000; background-color: #CCCCCC;}

.search	{font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;color: #000000;background-color: #CCCCCC;}
.search A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.search A:hover {color: red; text-decoration: none;}

.taskhdg {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: black;}
.taskdsc {font-family: Arial,Verdana,Helvetica, sans-serif; font-size: 9pt; color: black;}
.taskinf {font-family: Verdana,Arial,Helvetica,sans-serif; font-size: 7pt; color: black;}

.rowhdg	{background-color: #434341; color: #FFFFFF; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; font-weight: normal; vertical-align:bottom;}
.rowhdg A {color: #FFFFFF; font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; font-weight: normal;}
.rowhdg A:hover {color: red; text-decoration: none;}

.row1	{background-color: #FFFFFF;font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; vertical-align: top; }

.row2	{background-color:#F0F0F0;font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; vertical-align: top;}

.pages  {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;color: #000000;background-color:#CCCCCC;}
.pages A {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000;}
.pages A:hover {color: red; text-decoration: none;}

.hdraction {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;color: black;background-color: #CCCCCC;}
.hdraction INPUT {font-size: 7pt; COLOR: #000000; font-family: Verdana, Helvetica, sans-serif;}

.ftraction {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;color: black;background-color:#CCCCCC; font-weight: bold;}
.ftraction A {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold;}
.ftraction A:hover {color: red; text-decoration: none;}

.totals {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt;color: black;background-color: #CCCCCC; font-weight: bold;}

.navlink A {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold;}
.navlink A:hover {color: red; text-decoration: none;}

.menutop {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #F71018;}
.menutop A {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 8pt; color: #F71018;}
.menutop A:hover {color: black; text-decoration: none;}

.menu {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #F71018; font-weight: bold;}
.menu A:link {color: #F71018; text-decoration: none;}
.menu A:visited {color: #F71018; text-decoration: none;}
.menu A:hover {color: black; text-decoration: none;}
.menu A:active { }

.welcome {font-family: Verdana,Arial,Helvetica, sans-serif; font-size: 14pt;color: black; font-weight: bold;}

.description {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: #00000; font-size: 10pt;
               vertical-align: middle; text-align: right; background-color: #FFFFF}

.value {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 10pt;
         vertical-align: middle; background-color: #FFFFFF; }

.mandentry {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; color: red; font-size: 10pt;
            vertical-align: top; text-align: right}

.error {color: red; font-weight: bold}

.spacer {background-color: #FFFFFF}

.ListHeader {font-family: Arial, Verdana, Helvetica, sans-serif; color: black; font-size: 10pt; font-weight: bold; }

.ListEntry {font-family: Arial, Verdana, Helvetica, sans-serif; color: black; font-size: 10pt; font-weight: bold; }

.input  {font-size: 11px; color: #000000; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif}

INPUT	{font-size: 11px; color: #000000; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif}

BUTTON	{font-size: 11px; color: #000000; font-weight: normal; font-family: Arial, Verdana, Helvetica, sans-serif}

.signon {font-family: Arial, Verdana, Helvetica, sans-serif; color: black; FONT-SIZE: 8pt; font-weight: bold;}
.signon A {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: black;}
.signon A:hover {color: red;}

.blockquote	{margin: 0px; padding: 10px;}
.legend		{color:#434341; font-size:10pt; font-weight:bold; font-family: Arial, Verdana, Helvetica, sans-serif;}
.fieldset	{padding: 0px;}

.commenthdr {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold;   color: #000000; font-size: 8pt; vertical-align: middle; text-align: left; background-color: #FFFFFF; white-space: nowrap;}
.commentdtl {font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; color: #000000; font-size: 8pt; vertical-align: middle; text-align: left; background-color: #FFFFFF; white-space: normal;}  

.mouseOut { background: #ffb; color: #000000; }
.mouseOut {cursor:hand}
.mouseOver { background: #FFFAFA; color: #000000;}
.mouseOver {cursor:hand}
.infomsg {font-size: 9pt; color: #888888; }
TD { white-space: nowrap;}

.info-box-body { margin: 0; padding: 0 0 0 1em; display: block; }
.info-box-body-closed { display: none; }

.clWin{position:absolute; z-index:2; visibility:hidden; overflow:hidden; background-color:blue}
.clWindow{position:absolute; background-color:blue; overflow:hidden; z-index:15; width:200}
.clWinHead{position:absolute; width:200; top:0; font-family:arial,arial,helvetica; font-size:11px; font-weight:bold;
color:white; background-color:tr:transparent}
.clText{position:absolute; z-index:50; font-family:arial,helvetica; font-size:11px; background-color:transparent}
.clWinResize{position:absolute; z-index:30; width:30; height:30; clip:rect(0,30,30,0); background-image:url(resize.gif);
layer-background-image:url(rl(resize.gif)}
.clLogo{position:absolute}
.clUp{position:absolute; width:12; height:12; z-index:60;}
.clDown{position:absolute; width:12; height:12; z-index:60;}
.clWinButtons{position:absolute; font-family:arial,helvetica; font-size:12px}

.cpYearNavigation,
.cpMonthNavigation { background-color:#C0C0C0; text-align:center; vertical-align:center; text-decoration:none; color:#000000;
                     font-weight:bold; }
.cpDayColumnHeader,
.cpYearNavigation,
.cpMonthNavigation,
.cpCurrentMonthDate,
.cpCurrentMonthDateDisabled,
.cpOtherMonthDate,
.cpOtherMonthDateDisabled,
.cpCurrentDate,
.cpCurrentDateDisabled,
.cpTodayText,
.cpTodayTextDisabled,
.cpText { font-family:arial; font-size:8pt; }
TD.cpDayColumnHeader { text-align:right; border:solid thin #C0C0C0;border-width:0px 0px 1px 0px; }

.cpCurrentMonthDate,
.cpOtherMonthDate,
.cpCurrentDate  { text-align:right; text-decoration:none; }

.cpCurrentMonthDateDisabled,
.cpOtherMonthDateDisabled,
.cpCurrentDateDisabled { color:#D0D0D0; text-align:right; text-decoration:line-through; }
.cpCurrentDate { color:#000000; }

.cpOtherMonthDate { color:#808080; }

TD.cpCurrentDate { color:white; background-color: #C0C0C0; border-width:1px; border:solid thin #800000; }

TD.cpCurrentDateDisabled { border-width:1px; border:solid thin #FFAAAA; }

TD.cpTodayText,
TD.cpTodayTextDisabled { border:solid thin #C0C0C0; border-width:1px 0px 0px 0px;}

A.cpTodayText,
SPAN.cpTodayTextDisabled { height:20px; }

A.cpTodayText { color:black; }

.cpTodayTextDisabled { color:#D0D0D0; }

.cpBorder { border:solid thin #808080; }

