BODY
{
  BACKGROUND-COLOR: White;
  COLOR: black;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  font-size: 8pt;
  margin: 0px;
}

H1
{
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 0px;
  line-height: 20px;
  font-size: 10pt;
  font-weight: 600;
  COLOR: #003366;
}


TD.main-body {
  padding: 5px;
}

LABEL {
  font-weight: bold;
  font-size: 8pt;
  COLOR: #003366;
}

LABEL.error {
  font-weight: bold;
  font-size: 8pt;
  COLOR: #ffffff;
  padding: 2px;
  background-color: #ff3333;
}

span.error-body {
  color: #ff3333;
}

div.error-heading {
  font-weight: bold;
  font-size: 8pt;
  COLOR: #003366;
}

.display-label {
  font-weight: bold;
  font-size: 8pt;
  padding: 2px;
  COLOR: #003366;
}

.schedule-heading {
  font-weight: bold;
  font-size: 8pt;
  padding-top: 9px;
  COLOR: #003366;
}

th.list-heading 
{
  font-size: 8pt;
  color: #FFFFFF;
  background-color: #003366;
  FONT-FAMILY: arial;
}

tr.list-row1
{
  background-color: #FFFFFF;
}

tr.list-row2
{
  background-color: #EEEEEE;
}

.page-body {
  background-color: #FFFFFF;
  border: solid 1px #003366;
  border-top: solid 0px #003366;
  width: 742px;
}

.page-title {
  font-size: 8pt;
  font-weight: bold;
  text-align: left;
  width: 100%;
  COLOR: #003366;
}

.page-header {
  font-size: 12pt;
  font-weight: bold;
  text-align: left;
  width: 100%;
  COLOR: #003366;
}

.page-content-section {
  background-color: #EEEEEE;
  border: solid 1px #003366;
  padding: 5px;
}

.page-content-section_nextYear {
  background-color: #CCFFCC;
  border: solid 1px #003366;
  padding: 5px;
}

.textAreaTabFont {
  font-size: 10pt;
}
div.toolbar {
 background-color: #eeeeee;
 padding: 2px;
 font-weight: bold;
 border-bottom: solid 1px #003366;
 text-align:right;
}

.button
{
  COLOR: #003366;
  FONT-FAMILY: arial;
  FONT-SIZE: 8pt;
  line-height: 16px;
  font-weight: bold; 
} 

textarea.disguised {
  background-color: #EEEEEE;
  border: solid 0px #EEEEEE;
  width: 530px;
  font-family: arial;
  overflow:auto;
  COLOR: black;
  font-size: 8pt;
}

textarea.disguised_nextYear {
  background-color: #CCFFCC;
  border: solid 0px #CCFFCC;
  width: 530px;
  font-family: arial;
  overflow:auto;
  COLOR: black;
  font-size: 8pt;
}

.hint-section {  
  border: solid 2px #003366;
  padding: 5px;
}

.letter_body {font-size: 10pt;}
.letter_boldbody {font-size: 10pt;
                  font-weight: bold; }

a.main-toolbar:link {color:#003366;}
a.main-toolbar:active { color:#003366; }
a.main-toolbar:visited { color:#003366; }
a.list-heading:link {color:#ffffff;}
a.list-heading:active { color:#ffffff; }
a.list-heading:visited { color:#ffffff; }

.toplinks A {text-decoration: none}
.toplinks A:active{color:#FFFFFF}
.toplinks A:visited{color:#FFFFFF}
.toplinks A:link{color: #FFFFFF; text-decoration: none}
