body {background-color: #e7f7ef; color: #000000; 
      font-family: Arial, Helvetica, sans-serif; 
      margin: 10px 10px 10px 10px; }

a:link {color: blue; 
	text-decoration : underline;}
a:visited {color: #005000; 
	   text-decoration : underline;}
a:active {color: red; 
	  text-decoration : underline;}
a:hover {color: #ffffff; background: #7bc67b; 
         text-decoration : none; }

h1 {text-align: center;
    background-color: #ffffff; color: #009100;
    font-weight: bold; font-size: 160%; }

h2 {text-align: left;
    background-color: #ffffff; color: #009100;
    margin-top: 25px;
    border-top: 1px solid #009100;
    border-bottom: 2px solid #009100;
    padding: 2px; width: 100%;
    font-weight: bold; font-size: 120%; }

h3 {text-align: left;
    background-color: #ffffff; color: #009100;
    margin-top: 25px;
    border-top: 1px solid #009100;
    border-bottom: 2px solid #009100;
    padding: 2px; width: 100%;
    font-weight: bold; font-size: 120%; }

h4 {text-align: left;
    background-color: #ffffff; color: #009100;
    margin-top: 25px;
    border-top: 1px solid #009100;
    border-bottom: 2px solid #009100;
    padding: 2px; width: 100%;
    font-weight: bold; font-size: 80%; }

h5 {text-align: left;
    background-color: #ffffff; color: #009100;
    margin-top: 25px;
    border-top: 1px solid #009100;
    border-bottom: 2px solid #009100;
    padding: 2px; width: 100%;
    font-weight: bold; font-size: 70%; }

.mainmenu table {background-color: #ffffff;
             }
.mainmenu th {text-align: center;
             background-color: #b0f0b0; color: #000000; 
             font-size: 80%;
	     }
.mainmenu td {text-align: center;
             background-color: #e7f7ef; color: #000000;
             font-size: 80%;
	     }
.mainmenu a,.mainmenu a:link,.mainmenu a:visited,.mainmenu a:active {
             display: block;
             color: #005000;
             text-decoration : underline; 
	     }
.mainmenu a:hover {color: #ffffff; background: #7bc67b;
             text-decoration : none; 
	     }

.csmtable th {text-align: center;
	     background-color: #b0f0b0; color: #000000; }
.csmtable td {text-align: left;
	      background-color: #e7f7ef; color: #000000; }

.green hr   {color: #009100; }

.boxed        {border: solid #005000 1px; }

.buttoned     {border: outset grey 2px; }

.deptbutton { background: #b0f0b0; border: outset gray 1px; cursor: pointer; }
.deptbutton:hover { color: #ffffff; background: #7bc67b; }
