
/* VISUAL BLOCKS */

body { 
       background-color: #FFFFFF; 
       margin-left: 60px;
       margin-bottom: 20px;
       width: 1000px;
       }

body.frame { 
             background: #FFFFFF;
             }

div { 
      margin: 0px;
      padding: 0px;
 }

div.headed-decor-link-list {
    margin-top: 50px;
}

div.quote { 
      margin-left: 40px;
      margin-top: 15px;
      margin-bottom: 15px;
 }

table {
        padding: 0px;
        border-spacing: 0px;
 }

table#body { 
             width: 750px;
             height: 600px;
             margin-left: auto;
             margin-right: auto;             
             background: #FFFFFF;
             }


.left-msg-container {
                      border-right:  1px solid #AAAAAA;
                      border-top:  1px solid #AAAAAA;
                      vertical-align: top;
                      width: 250px;
                      }

.mid-msg-container {
                     border-right:  1px solid #AAAAAA;
                     border-top:  1px solid #AAAAAA;
                     vertical-align: top;
                     width: 250px;
                     }

.right-msg-container {
                       border-top:  1px solid #AAAAAA;
                       vertical-align: top;
                       width: 250px;
                       }

ol.padded li { 
               margin-bottom: 5px;
 }

ul.padded li { 
               margin-bottom: 25px;
 }

.msg-box {
           width: 100%;
           }

.msg-box td {
              padding: 3px;
              }



/* CONTENT */

a {
    color: #333333;
    text-decoration: none;
}

a:hover { 
    font-weight: bold;
}

div.quote {
    padding-left: 20px;
    padding-top: 10px;
}

div.quote-no-title {
    padding-left: 40px;
    padding-top: 10px;
}

div.quote-divider {
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 15px;
}

span.header {
    font-size: 24px; 
    color: #333333; 
    font-weight: bold; 
    text-decoration: none;
}

span.sub-header {
    font-size: 20px; 
    color: #333333; 
    text-decoration: none;
}

td#welcome-area {
                  background: #FFFFCC;
                  color: #828282;
                  border-right:  1px solid #AAAAAA;
                  height: 100px;
                  width: 250px;               
                  }

ul.announce {
    margin-bottom: 40px;
}

ul.announce li {
    margin-bottom: 8px;
}

li p {
    margin-top: -0.1px;
    margin-left: 20px;
}

.nav-inactive {
                background-image: url(../../imgs/navLinesInactive.gif);
                background-repeat: repeat-x;
                padding: 5px;
                }

.nav-inactive-label {
                      color: #FFFFFF;
                      font-family: Arial Narrow,sans-serif;
                      font-size: 110%;
                      text-decoration: none;
                      }

.nav-active {
              background-image:  url(../../imgs/navLinesActive.gif);
              background-repeat:  repeat-x;
              color: #FFFFFF;
              font-family: Arial Narrow,sans-serif;
              font-size: 110%;
              }

.big-letter {
              font-family: Cochin, Baskerville Old Face, Times, serif;
              font-size: 175%;
              }

.medium-letter {
                 font-family: Cochin, Baskerville Old Face, Times, serif;
                 font-size: 120%;
                 }

.main-text {
             font-family: Geneva, sans-serif;
             font-size: 90%;
             vertical-align: top;
             }


.msg-label {
             font-family: Geneva, sans-serif;
             font-size: 90%;
             color: #828282;
             margin: 5px 5px 10px 5px;
             }

.bottom-area {
              font-family: Geneva, sans-serif;
              font-size: 80%;
              background: #DDDDDD;
              color: #828282;
              border-top:  1px solid #AAAAAA;
              text-align: center;
              vertical-align: middle;
              }

.msg {
       font-family: Geneva, sans-serif;
       font-size:  80%;
       margin-bottom: 3px;
       }

.headed-decor-link-list ul {
    margin-top: -1px;
    margin-bottom: 10px;    
}

.headed-decor-link-list a {
    font-size: 14px; 
    color: #404040; 
    text-decoration: underline;
}

.headed-link-list span.header {
    font-size: 20px; 
    color: #333333; 
    font-weight: bold; 
}

.headed-link-list span.sub-header {
    font-size: 18px; 
    color: #333333; 
    font-weight: bold; 
    margin-top: 20px;
}

.headed-link-list a {
    font-size: 14px; 
    color: #404040; 
}

.copyright {
    vertical-align: top; 
    text-align: left; 
    font-size: 12px; 
    color: #888888; 
}

.copyright a {
    vertical-align: top; 
    text-align: left; 
    font-size: 12px; 
    color: #888888; 
}

.bottom-copyright {
    color: #888888; 
    text-align: center;  
    font-family: Arial; 
    font-size: 12px
}

.piped-list {
    font-size: 18px; 
    color: #333333; 
    text-align: center; 
    margin-right: 20px;
    margin-left: 30px;
    font-family: Arial; 
}

.piped-list a {
    color: #333333; 
    font-family: Arial; 
}

.small-piped-list {
    font-size: 12px; 
    color: #777777; 
    text-align: right; 
    margin-right: 20px;
}

.small-piped-list a {
    color: #777777; 
}

/* INLINE/FORMATTING */

.emph { 
        font-style: italic;
 }

.bold {
        font-weight: bold;
        }

.quiet {
    text-decoration: none;
    border: none;
}
