/* link colors for topbar */

A:visited { font-weight: bolder; color: black; font-family: Verdana, sans-serif }

A:link
{
    COLOR: black;
  font-weight: bolder;
    FONT-FAMILY: Verdana, sans-serif;
}
body { 
       background-color: #5B6597;       
       color: black; 
       font-family: Verdana, sans-serif;
       margin: 0px;
       }

a.topbar:link { 
                color: white;
}

a.topbar:visited { 
                   color: white;
                  }

li { 
     color: black; 
     font-size: smaller; 
     font-family: inherit;
     }

h2 { 
     font-family: Verdana, sans-serif;
     color: black;
     font-size: large;
     }

h2.first { 
           margin-top:0px;
           padding-top:0px;
           font-size: large;
}

p    { 
       color: black; 
       font-size: smaller; 
       font-family: Verdana, sans-serif;
       text-align: justify;
       }

p.box { 
        border: 1px solid black;
        padding: 5px;
        margin-top:0px;
        margin-right: 10px;
        text-align: left;
        background-color: snow;
 }


div.footer  { 
              color: white; 
              background-color: #b27Fa2;
              padding-left:5px;
              padding-bottom:15px;
              font-size: xx-small; 
              text-align: center;
              padding-top:5px;
              border-top: 1px solid black;
              border-bottom: 1px solid black;
              }

h1 { 
     color: black;
     font-family: Verdana, sans-serif;
     }


h3 { 
     font-family: Verdana, sans-serif;
     color: black;
     font-size: 14px;
     }

/* data tables */

td.data { color: black; 
          font-size: smaller; 
          background-color: #faf4ff; 
          padding: 3px; border: solid 1px black 
          }

td.title { 
           color: white; 
           font-weight: bolder; 
           font-size: smaller; 
           font-family: Verdana, sans-serif; 
           background-color: #A87FB2; 
           padding: 3px; border: solid 1px black 
           }

td.subtitle { 
              color: white; 
              font-weight: bolder; 
              font-size: smaller; 
              font-family: Verdana, sans-serif; 
              background-color: #E5B2b2; 
              padding: 3px; border: solid 1px black }

table.header { 
             color: white;

             background-color: #5B6597;
             /* background-color: #b27Fa2; */
}


table.topbar { 
               width:100%;
               background-color: #b27fa2;
               color:white;
               font-size:smaller;
               font-weight:bolder;
               margin:0px;                        
               border-top: 1px solid black;
               border-bottom: 1px solid black;
             }

td.topbar { 
            padding: 5px;
            width: 30px;
            text-align: left;
            border-right: 1px solid black;
            } 

div.topic { 
            background-color:#cac4a7;
            margin:0px;
            color:white;
            padding:5px;
            font-size:smaller;
            font-weight:bolder;
            border-bottom: 1px solid black;
            }

b.star { 
         font-size: 40pt;
         color: #6F4361;
}

dl { 
     font-size: smaller;
     }

dt { 
     font-weight: bolder;
     }

img { 
      border: 1px solid black;
      }

td.left { 
          background-color: #6f5b97;
          padding-top:0px;
          border-right:1px solid black;
          width: 250px;
}

td.content { 
             padding-top:10px;
             padding-right:20px;
             padding-left:10px;
             }

table.main { 
             background-color: #E5DCB2;
             margin-top:0px;
             width: 100%;
             }
