body, td {
  color:            #000000;
  font:             9pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

body, html {
  background:       #ffffff;
  margin:           0;
  padding: 0;
  height: 100%;
}



a:link {
  color: #c7003b;
}

a:visited {
  color: #000000;
}

a:hover {
  color: #000000;
}

a:active {
  color: #c7003b;
}

form, div {
   background:       transparent;
   border:           none;
}
h1, .subname {
   font-weight:      bold;
   font-size:        10.5pt;
   font-family:      Verdana;
   color: #c7003b;
}
h2 {
   font-size:        11.3pt;
   font-weight:      bold;
   padding:          0px 0px 14px 0px;
   margin:           0px;
   color: #535152;
}

h3 {
   font-size:        9.8pt;
   font-weight:      bold;
   padding:          0px 0px 14px 0px;
   margin:           0px;
   color: #000;
}

.comment {
  font-size:        8pt;
}

.error_text {
  font-weight:      bold;
  color:            #800000;
}

.asterisk {
  color:            #FF0000;
}

.button {
  font:             8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
  color:            #000000;
}

.input {
  font:             8pt Verdana,Tahoma,Arial,Helvetica,sans-serif;
}

table {
  border-collapse:  collapse;
}

.framed {
  border:           1px solid #E0E0E0;
}

.sepline {
  background:       #E0E0E0;
}

th, .header_cell {
  background:       #E0E0E0;
  font-weight:      bold;
  text-align:       center;
}

.active_cell {
  background:       #F0F0F0;
}


.content_a {
    color: #000000;
    vertical-align: top;
    text-align: left;
}

.copy {
  text-decoration:  none;
  color: #000000;
  font-weight:      normal;
  font-size:        8.3pt;
  text-align:       center;
  padding-top:      3px;
  padding-bottom:   1px;
}
.copy a, .copy a:visited { color: #000000; }

