body                             { font-size: 100.1%; font-family: Verdana, Helvetica, sans-serif; line-height: 1em; background-color: #666; text-align: center; display: block; margin: 0; padding: 0; height: auto }
#content                                                            { background-color: #fff; background-repeat: no-repeat; background-attachment: scroll; background-position: 3% 65%; text-align: center; visibility: visible; margin: 10px auto 0; padding: 0; width: 700px; height: auto }
#header                                      { font-weight: 900; text-decoration: none; background-image: url(masthead.jpg); background-repeat: no-repeat; background-position: 50% 10%; text-align: center; visibility: visible; margin: 0; padding: 20px 0 0; position: relative; width: auto; height: 250px; border-color: #787878 }
h1                 { color: #f9f9f9; font-size: 1em; font-weight: normal; background-color: #666; background-image: url(corner6661.jpg); background-repeat: no-repeat; background-position: left top; margin: 170px 10px 10px 0; padding: 10px; width: auto; float: right }
h2                { color: #f9f9f9; font-size: 0.9em; font-weight: normal; background-color: #666; background-image: url(corner6662.jpg); background-repeat: no-repeat; background-position: left top; margin: 10px 0 10px 5px; padding: 10px 5px; width: 240px; border-bottom: 1px solid #f6f3f9  }
h3        { color: #000; font-size: 1em; font-weight: normal; background-repeat: no-repeat; background-position: center 30%; text-align: center; margin: 10px 0; padding: 5px; width: 470px; height: auto; border-style: none none solid; border-width: medium medium 1px; border-color: #e3e3e3 }
h4       { color: #666; font-size: 1em; font-weight: normal; background-color: #f9f9f9; background-image: url("cornerf9f9.jpg"); background-repeat: no-repeat; background-position: left top; margin: 15px 0 5px 10px; padding: 5px 3px; width: 240px }
a  { color: #7a6e82; text-decoration: underline }
a:link  { color: #7a6e82; text-decoration: underline }
a:visited { }
a:hover { color: #000 }
ul  { text-align: left; list-style-type: disc; margin: 1em 0 1em 5px; padding: 0.1em 0 0.1em 1.5em }
ul li   { background-repeat: no-repeat; background-position: left top; list-style-type: none; list-style-position: outside; display: block }
#navcontainer       { background-repeat: repeat; margin: 0; padding: 0; position: relative; top: 0; right: 0; width: 100%; float: left; border: solid 1px #000 }
 #navlist ul   { list-style-type: none; padding-left: 0; float: left; border-width: 1px; border-color: #000 }
#navlist li               { color: #fdfdfd; background-color: #787878; text-align: center; list-style-type: none; display: inline; width: 100px; border-style: solid none solid solid; border-width: 1px; border-color:  #000 #000  }
#navlist a                 { color: #fdfdfd; font-size: 0.8em; display: block; padding-bottom: 1px; padding-left: 2px; width: 100px; border-bottom: 1px solid #a9a9a9 }
#navlist a:link         { color: #fdfdfd; font-size: 0.8em; text-decoration: none; padding-bottom: 1px; padding-left: 2px }
#navlist a:visited  { text-decoration: none }
#navlist a:hover     { color: #303; background-color: #dededd }
#current  { color: #303; text-decoration: none; background-color: #dededd }
#current a  { color: #303; text-decoration: none; background-color: #dededd; padding-left: 2px }
#current a:link  { color: #303; text-decoration: none; background-color: #dededd; padding-left: 2px }
#current a:visited { text-decoration: none; list-style-type: none }
#current a:hover { color: #dededd; background-color: #303 }
 #tabsB       { font-size: 93%; font-weight: normal; line-height: normal; background: #666; text-align: center; margin-top: 0; padding-left: 30px; width: 100%; float: left }
    #tabsB ul  { list-style: none; margin: 0; padding: 10px 10px 0 0 }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a  { text-decoration: none; background: url(tableftB.gif) no-repeat left top; margin: 0; padding: 0 0 0 4px; float: left }
    #tabsB a span  { color: #666; background: url(tabrightB.gif) no-repeat right top; display: block; padding: 5px 15px 4px 6px; float: left }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
        }
        #tabsB #current a span {
                background-position:100% -42px;
        }

#toplist          { background-repeat: no-repeat; background-position: center top; display: block; margin: 0 0 0 5px; padding: 0.5em 0; width: 200px; height: auto; border-right: 2px #f6f3f9; border-bottom: 2px #f6f3f9 }
#toplist li      { color: #639; font-size: 0.7em; font-weight: normal; background-repeat: no-repeat; background-attachment: scroll; background-position: left top; list-style-type: none; display: block; margin-left: 10px }
#toplist  a      { color: #888; text-decoration: none; padding-left: 2em }
#toplist  a:link    { color: #888; font-weight: bold; text-decoration: none; background-repeat: no-repeat; background-position: left top }
#toplist a:visited { text-decoration: underline }
#toplist a:hover   { color: #000; text-decoration: underline }
#note1                                             { background-color: #e8e3f9; background-repeat: no-repeat; background-position: right center; visibility: visible; margin: 10px 0 0 10px; padding-bottom: 10px; padding-left: 3px; position: relative; width: 270px; height: auto; float: left }
#rightcol                       { color: #000; background-repeat: no-repeat; background-position: center; text-align: center; margin: 10px 0 0; padding: 0; position: relative; width: 400px; height: auto; float: right; overflow: hidden; outline-color: #82b7c8 }
#footer           { background-color: #f9f9f9; background-repeat: repeat-x; background-position: center; text-align: center; display: block; margin-bottom: 0; padding: 0.1em; width: auto; margin-top: 0; border-top: 20px solid #666; border-bottom: 1px none #a9a9a9  }
.textfooter    { color: #000; font-size: 0.6em; text-align: center }
.date            { color: #7a6e82; font-size: 0.9em; font-style: normal; font-weight: normal; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; display: block; margin-top: 1em; margin-left: 0.5em; padding: 12px; width: auto; height: auto; border: solid 1px #efe8f0 }
.links  { color: #003; font-weight: bold; text-decoration: none }
.column-in    { color: #999; margin: 0; padding: 0 }
.cleaner { font-size: 1px; margin: 0; padding: 0; height: 1px; clear: both }
.floatright  { margin: 0 0 10px 10px; padding: 2px; float: right; border: solid 20px #ccf }
p               { color: #000; font-size: 0.7em; text-align: left; margin: 0.5em 2px 1em 3px; padding-left: 3px }
.dropcap   { color: #ccf; font-size: 3em; line-height: 83%; width: 0.7em; float: left }
.left { text-align: left }
#gallery1              { text-align: center; display: block; margin: 20px 0 0 50px; padding: 0; width: 350px; height: 300px }
.thumbg           { margin: 0 10px 10px 0; padding: 1px; width: 50px; height: 50px; float: left; border: solid 10px #dba5f1 }
.tool           { font-size: 0.8em; line-height: 1.2em; text-align: left; margin-top: 5px; margin-bottom: 10px; margin-left: 10px; padding-top: 5px; padding-bottom: 10px; padding-left: 0; width: 240px; border-style: solid; border-color: #f9f9f9 }
.tool li           { font-size: 0.9em; list-style-type: none; display: block; margin-bottom: 3px; margin-left: 0; padding-left: 1em; width: auto; height: auto }
.tool li a    { color: #000; font-size: 0.9em; text-decoration: none; margin-bottom: 5px }
.tool li a:link    { color: #000; font-size: 0.9em; text-decoration: none; margin-bottom: 5px }
.tool li a:visited { }
.tool li a:hover   { color: #8d816b }
