html, body {
        background: white;
        font-size: 12pt;
        }
        
h2 { text-align: center;
         color: black;
   }

h3 { text-align: center;
         color: black;
   }

li { border: solid 0px #669900;
         margin-top: .5em;
        }
        
ul { list-style-image: none; 
        }
        
p { padding: 0;
        margin-top: 0px;
  }

dd, dt { font-size: 0.95em;
           }

#header { color: black;
                  width: auto;
          margin-left: 10%;
          margin-right: 10%;
                  background: transparent;
                  border-bottom: 2px solid black;
            }
        
.pagetitle { font-size: 200%;
             margin-top: 5px;
                 margin-left: 0px;
                 margin-bottom: 3px;
                 border: 0px solid red;
                 color: black;
                 font-style: italic;
                 text-align: center;
               }
      
.logo { float: left;
                border: 0px solid black;
          }

.logoaddr { font-size: 75%;
                margin-top: 15px;
            margin-bottom: 0px;
                border: 0px solid black;
                font-weight: bold;
                font-style: normal;
                  }
             
#nav { display: none;
         }

.subnav { text-align: left;
                  line-height: 125%;
              padding: 0;
                  margin-left: 20px;
                  border: 0px solid #000000;
                }
                                
#content { color: black;
                   width: 100%;
           margin-left: 10%;
           margin-right: 10%;
                   background: transparent;
               border: 0px;
                 }

#footer { color: black;
                  width: auto;
          margin-left: 10%;
          margin-right: 10%;
                  background: transparent;
            }

.footeraddr { font-size: 75%;
                  margin-top: 0px;
              margin-bottom: 0px;
                  border: 0px solid black;
                  font-weight: bold;
                  font-style: normal;
                  margin-left: 36%;
                  margin-right: 0%;
                        }

.footerlogo { margin-left: 40%;
              border: 0px solid black;
            }
        
.footerfone { font-size: 75%;
              margin-top: 0px;
              margin-bottom: 0px;
              border: 0px solid black;
              font-weight: bold;
              font-style: normal;
              margin-left: 46%;
              margin-right: 0%;
                        }

.boldit { font-weight: bold;
            }

.caption { font-weight: bold;
           margin-left: 0em;
           margin-right: 0em;
           font-size: 80%;
           border: solid 0px black;
             }
          
                  
img { border: solid 2px black;}

img.left { float: left;
                   border: solid 1px black;
                   margin-right: 1em;
                   margin-bottom: 1em;}

img.right { float: right;
                    border: solid 1px black;
                    margin-left: 1em;
                    margin-bottom: 1em;}

img.center { 
                     margin-left: 0%;
                         margin-right: 1em;
                         margin-bottom: 1em;
                     border: solid 2px black;
           }

.box { border: solid 0px #669900;
           margin-left: 0%;
           width: 100%;
           padding-top: .5em;
           padding-bottom: .5em;
         }

.boxtext { border: solid 0px #669900;
               padding-top: 0em;
               padding-bottom: 0em;
             }

.boxmedium { border: solid 0px #669900;
                         margin-left: 10%;
                         margin-right: auto;
                         width: 70%;
                         padding-top: .5em;
                         padding-bottom: .5em;
                   }

.floatboxlt { border: solid 0px #669900;
              float: left;
                          margin-bottom: 1em;
                      text-align: center;
                        }
                  
.floatboxrt { border: solid 0px #669900;
              float: right;
                          margin-bottom: 1em;
                      text-align: center;
                        }

.cite { font-size: 90%;
                font-style: italic;
      }
                  
.quote { font-weight: bold;
             text-align: center;
                 margin-left: auto;
                 width: 100%;
            }

.spacer { clear: both;
                }
        
a:link { color: #669900;
            background-color: transparent;
                font-weight: bold;
                text-decoration: underline;
          }

a:visited { color: #669900;
                   background-color: transparent;
                   font-weight: bold;
                   text-decoration: underline;
                 }

#content a:link:after, #content a:visited:after {
        content: " (" attr(href) ") ";
        font-size: 90%;
        }

div.row {
  padding-top: 5px;
  width: 100%;
  border: solid 0px #669900;
  }

div.row span.label {
  width: 15%;
  float: left;
  text-align: right;
  border: solid 0px #669900;
  }

div.row span.formw {
  text-align: left;
  border: solid 0px #669900;
  } 

div.row span.label_s {
  width: 60%;
  float: left;
  text-align: left;
  border: solid 0px #669900;
  }

div.rowc {
  border-top: solid 1px #669900;
  border-right: solid 0px #669900;
  border-bottom: solid 1px #669900;
  border-left: solid 0px #669900;
  width: 100%;
  }

div.rowc span.labelc {
  text-align: left;
  border-top: solid 0px #669900;
  border-right: solid 0px #669900;
  border-bottom: solid 0px #669900;
  border-left: solid 0px #669900;
  }

div.rowc span.formc {
  float: left;
  width: 5%;
  border-top: solid 0px #669900;
  border-right: solid 0px #669900;
  border-bottom: solid 0px #669900;
  border-left: solid 0px #669900;
  padding: 10px;
  } 

#infoform {
                        border: solid 0px #669900;
                        width: 80%;
                  }

.boxform { border: solid 0px #669900;
                   margin-left: 10%;
                   }
                

