a { font-weight: bold; text-decoration: underline; }
a:link    { color: #2244FF; }
a:visited { color: #2244AA; }
a:active  { color: #AA3333; }
a:hover   { color: #AA3333; }

T  {text-align left;
    color: navy;
    font:  italic 10pt "Arial"}

.body-style {
  background-color: #e8fae9;
  color:            #000022;
}

.banner { 
  width:              95%;
  font-family:        times, serif;
  font-size:          35pt;
  color:              #e8fae9; 
  /*color:              #17951a;*/
  background-color:   #3d5c47;
  float:              left;
  position:           relative;
  margin-top:         -5px;
  margin-bottom:      15px;
  /*
  white-space:nowrap;
  padding:            5px;
  */
  padding-bottom:     5px;
  padding-top:        5px;
  padding-left:       5px;
  margin-left:        7px;
  border:             1px solid;
  border-color:       #000000;
  font-weight:        bold;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.top-link {
  font-size:          12px;
  float:              right;
  margin-right:       5px;
  text-decoration:    none;
}

.top-link a {
  color:              #e8fae9;
}

.page-title {
  font-style:         italic;
  font-size:          25pt;
  font-weight:        bold;
  color:              #285e29;
  float:              right;
  position:           relative;
  margin-top:         -5px;
  margin-bottom:      15px;
  margin-right:       60px;
  /*white-space:nowrap;*/
  padding:            5px;
  margin-left:        7px;
  border:             1px solid;
  border-color:       #cccccc;
  /*background-color:   #ffffff;*/
  font-weight:        bold;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.note-title {
  font-style:         italic;
  font-size:          20pt;
  font-weight:        bold;
  color:              #285e29;
  float:              left;
  position:           relative;
  margin-top:         -5px;
  margin-bottom:      15px;
  /*white-space:nowrap;*/
  padding:            5px;
  margin-left:        7px;
  border:             1px solid;
  border-color:       #cccccc;
  background-color:   #ffffff;
  font-weight:        bold;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.note-date {
  position:          relative;
  white-space:       nowrap;
  float:             right;
  margin-top:        -5px;
  margin-right:      5px;
  padding:           5px;
  margin-bottom:     0px;
  border:            1px solid;
  border-color:      #cccccc;
  background-color:  #ffffff;
  color:             #aaaaaa;
  font-size:         8pt;
  font-weight:       normal;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.note-box {
  background-color:   #ffffff;
  border:             1px solid;
  border-color:       #f7f3ef;
  margin-right:       30px;
  margin-left:        30px;
  margin-bottom:      1px;
  /*
  border-left-width:  20px;
  border-right-width: 20px;
  */
  border-bottom-color:#000000;
  border-top-color:   #000000;
  border-left-color:  #000000;
  border-right-color: #000000;
  padding:            5px;
}
.note-box-whats-new {
  font-size:          8pt;
  background-color:   #ffffff;
  border:             1px solid;
  border-color:       #f7f3ef;
  margin-right:       30px;
  margin-left:        30px;
  margin-bottom:      1px;
  border-bottom-color:#000000;
  border-top-color:   #000000;
  border-left-color:  #000000;
  border-right-color: #000000;
  padding:            5px;
}

.main-box {
  padding-top:     1em; 
  padding-bottom:  1em; 
}

.main-box span {
  float:        left; 
}


.welcome {
  width:        65%;
  margin-left:  5px;
  padding:      0px;
  /*float:        left;*/
  /*margin-right: 200px;*/
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}

.whats-new {
  right:    -15px;
  padding:  0px;
  width:    30%;
  -moz-border-radius-bottomleft: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
}


.whats-new-date {
  color:              #999999;
  font-weight:        800;
  margin-left:        -5px;
}

.toc-contents-box {
  text-align:   right;
}

.toc-contents-box-2 {
  border-left:       1px solid #888888; 
  border-bottom:     1px solid #888888; 
  text-align:   left;
}

.logout {
  font-family:  "Times New Roman, Times, serif";
  font-size:    11pt;
  font-style:   italic;
  color:        #dd1111;
  text-align:   right;
}

.footer {
  font-family:  "Times New Roman, Times, serif";
  font-size:     10pt;
}

.font-monospace {
  font-family:  "Courier, monospace";
}

.font-sans {
  font-family:  "Helvetica, sans-serif";
}

.copyright {
    font-weight: normal;
    font-size: 10px;
    color: #999;
    line-height: 18px;
    font-style: normal;
    font-FAMILY: Georgia, Times New Roman, Times;
}

.timestamp {
    font-weight: normal;
    font-size: 10px;
    line-height: 18px;
    font-style: normal;
}

.footer-email {
    font-weight: normal;
    font-size: 11px;
    line-height: 18px;
    font-style: normal;
}

.hold {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #544F3A;
}
.boxes {
  font-size: 12px;
  line-height: 16px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border-top: 1px dotted #544F3A;
  border-right: 1px dotted #544F3A;
  border-bottom: 1px dotted #544F3A;
  border-left: 1px dotted #544F3A;
  background:          #ffffff;
}
.boxes-bottom {
  border-bottom-style: dotted;
  border-bottom-color: #544F34;
  border-bottom-width: 1px;
  padding-bottom: 5px;
}

.funboxes {
  border-bottom-style: dotted;
  border-top-style:    dotted;
  border-left-style:   dotted;
  border-right-style:  dotted;
  border-bottom-width: 1px;
  border-top-width:    1px;
  border-right-width:  1px;
  border-left-width:   1px;
  padding-left:        5px;
}

