html {margin: 0; padding: 0;}
body {
      font: 100% Verdana, Arial, Helvetica, sans-serif;
      margin: 0;
      padding: 0;
      background: #CCFFFF;
      color: #000000;
     }

h2 {
    font-size: 150%;
    letter-spacing: 3px;
    margin: 0;
    padding: 0.66em 0 0.33em 1%;
    color:#CCFFCC;
    background: #33CC00;
    border: 2px dashed #336600
   }
h3 {font-size: 1.3em;
    line-height: 1em;
    margin: 0;
    padding: 0;
    border-bottom: 2px solid #cc9966;
    border-left: 1em solid #cc9966
   }
h4 {
    font-size: 1em;
    line-height: 1em;
    margin: 0;
    padding: 1em 0 0;
   }

p {
	line-height: 1.5;
	margin-top: auto;
	margin-right: 0;
	margin-bottom: auto;
	margin-left: 0;
  }

table {
       border: none;
       border-collapse: collapse;
       margin: 2em;
      }

th {
    padding: 0.3em 1em;
    border-top: 2px solid #00CC66;
    border-bottom: 2px solid #00CC66;
    border-left: none;
    border-right: none;        
   }

td {
    padding: 0.3em 1em;
    border-top: 1px dashed #00CC66;
    border-bottom: 1px dashed #00CC66;
    border-left: none;
    border-right: none;        
   }

.tdbuttom {
           padding: 0.3em 1em;
           border-top: 1px dashed #00CC66;
           border-bottom: 2px solid #00CC66;
           border-left: none;
           border-right: none;        
          }

.bline {
        border-bottom: 1px dashed #CC9966;
        padding: 1px;
       }

.pline {
        border-top: 1px solid #CCCC99;
        border-bottom: 1px solid #CCCC99;
        border-left: 1px solid #CCCC99;
        border-right: 1px solid #CCCC99;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
		padding-right: 10px;
       }

.colstyle1 {
            color: #000000;
            background:#CCFFCC;
           }

.colstyle2 {
            color: #000000;
            background:#CCFF99;
           }

.colstyle3 {
            color: #000000;
            background:#FFFFCC;
           }

thead {
       color: #000000;
       background: #FFCC99;
      }

#header {
         background: #99CCFF;
         padding-top: 3px;
         padding-bottom: 3px;
        }

#tdnoline{
          border-bottom: none;
		  border-top: none;
         }

#entry {
        margin: 2em 10% 2em 25%;
        padding: 0;
       }

#entry2 {
         margin: 2em 5% 2em 5%;
         padding: 0;
        }

#menuC {
        float: left;
        width: 19%;
        margin: 2em 0 0 2%;
       }

#menuC h3{border: 1px solid #999999; border-bottom: none; background: #99ff99; text-align: center}
#menuC ul{list-style: none; margin: 0; border: 1px solid #999999;}
#menuC li{padding: 0.5em 0; line-height: 1.5em; border-bottom: 1px solid rgb(40%,80%,60%);}

a.style1{text-decoration: none; font-size:large; padding: 0 0.25em; border: 1px solid rgb(40%,80%,60%); background: rgb(60%,100%,80%);position: relative; top: 1em;}
a.style1:link{color:#669933}
a.style1:visited{color:#CC9933}
a.style1:hover{color: #0000FF; background: #ccffcc;}

.style2{vertical-align: middle; text-align:left ;padding: 0 0 1em}
.style3{text-align:center; vertical-align:middle; padding: 0 0 2em}
.style4{vertical-align: middle; text-align:left; padding: 0 0 0.8em}
.styleWarm{ font-style:normal; color:#FF0000; background-color:#FFFF99}
.BigWord{font-size:larger; color:#3300CC}
.style6 {color: #0000FF}
