body {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
p {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
p.small {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px;}
td {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
ul {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
select, input, textarea {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
.size1 {font-family: verdana,arial,helvetica,sans-serif; font-size: 11px;}
a:link {font-family: verdana,arial,helvetica,sans-serif; color: #C61300; text-decoration: none;}
a:hover {color: #FF0000; text-decoration: underline;}
a:active {text-decoration: none; color: #C61300;}
a:visited {font-family: verdana,arial,helvetica,sans-serif; text-decoration: none; color: #781e00;}
a:visited:hover {color: #FF0000; text-decoration: underline;}
a.white {font-family: verdana,arial,helvetica,sans-serif; color: #FFFFC0; text-decoration: none;}
a.white:hover {color: #FFFFC0; text-decoration: underline;}
a.white:visited {text-decoration: none; color: #FFFFC0;}
a.white:visited:hover {color: #FFFFC0; text-decoration: underline;}
input.login {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px;}
submit.login {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px;}
.header1{font-size:13px;}
.header2{font-size:17px;font-weight:bold;}
H2 {font-size: 20px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 10px;}
H3 {font-size: 16px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 6px;}
H4 {font-size: 11px; font-weight: bold; margin-top: 0px; padding-top: 0px; margin-bottom: 4px;}

TABLE.blackBorder
{
  MARGIN-BOTTOM: 0px;
  MARGIN-TOP: 0px;
  PADDING-BOTTOM: 0px;
  PADDING-TOP: 0px;
  BORDER: 2px solid #000000;
}

TD.largeHeader
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  FONT-SIZE: 16px;
  FONT-WEIGHT: bold;
  PADDING-LEFT: 6px;
  PADDING-RIGHT: 6px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  BORDER-BOTTOM: 1px solid #000000;
}

TD.header
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-BOTTOM: 1px solid #000000;
  BORDER-LEFT: 1px solid #000000;
}

TD.headerL
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-BOTTOM: 1px solid #000000;
}

TD.smallHeader
{
  FONT-SIZE: 10px;
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-BOTTOM: 1px solid #000000;
  BORDER-LEFT: 1px solid #000000;
}

TD.subHeader
{
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #8693B2;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.subHeaderT
{
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.subHeaderL
{
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.subHeaderTL
{
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

TD.footer
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #000000;
}

TD.line0
{
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.line0T
{
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.line0L
{
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.line0TL
{
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

TD.line1
{
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.line1T
{
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.line1L
{
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.line1TL
{
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

TD.gray
{
  BACKGROUND-COLOR: #B1B9C0;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.grayT
{
  BACKGROUND-COLOR: #B1B9C0;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
}


TD.grayL
{
  BACKGROUND-COLOR: #B1B9C0;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.grayTL
{
  BACKGROUND-COLOR: #B1B9C0;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

TD.smallSubHeader
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-TOP: 1px solid #8693B2;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.smallSubHeaderT
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.smallSubHeaderL
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.smallSubHeaderTL
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #B4C8DC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
}

TD.smallLine0
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.smallLine0T
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.smallLine0L
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.smallLine0TL
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #EDF2F6;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
}

TD.smallLine1
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.smallLine1T
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-LEFT: 1px solid #8693B2;
}

TD.smallLine1L
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
  BORDER-TOP: 1px solid #8693B2;
}

TD.smallLine1TL
{
  FONT-SIZE: 10px;
  BACKGROUND-COLOR: #D8E3EC;
  PADDING-LEFT: 2px;
  PADDING-RIGHT: 2px;
  PADDING-TOP: 0px;
  PADDING-BOTTOM: 0px;
}

TD.removed
{  
  BACKGROUND-COLOR: #FF7F7F;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: 1px solid #8693B2;
  BORDER-TOP: 1px solid #8693B2;
}

TD.redDay
{
  BACKGROUND-COLOR: #FFDFE6;
  BORDER-TOP: 1px solid #8693B2;
  BORDER-LEFT: 1px solid #8693B2;
  PADDING-LEFT: 3px;
  PADDING-RIGHT: 3px;
  PADDING-TOP: 2px;
  PADDING-BOTTOM: 2px;
}

TD.menuBarBlue
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #2C5785;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  FONT-SIZE: 11px;
}

TD.menuBarRed
{
  COLOR: #FFFFFF;
  BACKGROUND-COLOR: #781E00;
  PADDING-LEFT: 1px;
  PADDING-RIGHT: 1px;
  PADDING-TOP: 4px;
  PADDING-BOTTOM: 4px;
  FONT-SIZE: 11px;
}

.tooltip
{
  border: solid 1px #666666; 
  padding: .4em;
  position: absolute; 
  z-index: 100;
  visibility: hidden; 
  color: #000000; 
  top: 20px;
  left: 90px; 
  background-color: #ffffcc;
  layer-background-color: #ffffcc;
  font-weight: normal;
  max-width: 400px;
  min-width: 400px;
  text-align: left;
}

.tooltipNoPadding
{
  border: none;
  padding: 0px;
  position: absolute; 
  z-index: 100;
  visibility: hidden; 
  color: #000000; 
  top: 20px;
  left: 90px; 
  background-color: #ffffcc;
  layer-background-color: #ffffcc;
  font-weight: normal;
  max-width: 400px;
  text-align: left;
}


.tooltipParent
{
  border-bottom: 1px dotted #3f3fff;
  cursor: default;
}