body {background-color: rgb(93%,94%,98%); 
     font-size: 0.8em;  
    font-family: geneva, arial, verdana, sans-serif;}


.pn {color: rgb(71%,71%,91%); 
     border-top: 1px dotted rgb(71%,71%,91%); 
     border-bottom: 2px dotted rgb(71%,71%,91%); 
     text-align: right; 
     padding: 1px; 
     margin: 1px;}
.pb {page-break-before: always;}
.viewframework {width: 800px;}
.viewsq {padding: 8px; margin: 8px; border: 2px dotted gray;}
tr {vertical-align: top}
h1 {font-size: 1.4em; 
    padding: 2px; 
    background-color: teal; 
    color: white; 
    clear: both; 
    vertical-align: middle;
    }
h2 {font-size: 1.3em; 
    padding: 2px;  
    background-color: teal; 
    color: white; 
    clear: both; 
    vertical-align: middle; 
    }

hr {color: teal}

div.maintext {background-color: white; border: 1px solid gray; padding: 4px; margins: 4px}

div.banner {padding: 2px; background-color: rgb(50%,50%,80%); clear: both; vertical-align: middle}
div.menu1 {width: 100%; clear: both; background-color: rgb(50%,50%,80%)}
div.menu2 {width: 100%; clear: both; background-color: rgb(60%,75%,85%)}
div.menuitem {float: left; border-right: 1px solid white; border-top: solid white 2px; background-color: white; color: teal; padding: 2px}

div.navigatebox {float: left; 
                 border-top: 1px solid teal; 
                 border-left: 1px solid teal; 
                 border-right: 1px solid teal; 
                 border-bottom: 2px solid teal; 
                  background-color: rgb(97%,97%,97%); 
                 color: teal; 
                 font-weight: bold;
                 padding: 4px;
                 margin: 3px;
                 }


a:link {color: teal; text-decoration: none}
a:visited {color: teal; text-decoration: none}
a:hover {color: teal; text-decoration: underline}
a:active {color: teal; text-decoration: none}
form {margin: 0px; padding: 0px}
.color1 {background-color: rgb(60%,75%,85%)}
.color2 {background-color: rgb(50%,50%,80%)}
.color3 {background-color: silver}

.tform {text-align: left; background-color: rgb(95%,95%,90%); color: black; padding: 5px; margin: 5px;}
.tformc {text-align: center; background-color: rgb(95%,95%,90%); color: black; padding: 5px; margin: 5px;}

fieldset {border-top: 1px solid gray;
          border-left: 1px solid teal; 
          border-bottom: 1px solid teal; 
          border-right: 1px solid gray; 
          padding: 3px; 
          margin: 3px;
          clear: both;
          }

fieldset.level2 {float: left; width: 280px;}

fieldset.level1 {clear: both; border: 1px solid gray; width: 96%; background-color: white;}

legend span {white-space: normal; display: block;}

legend.level2 {color: teal; border: 1px solid gray; padding: 3px; margin: 3px;}

legend.level1 {color: black; background-color: rgb(95%,95%,95%); border: none; padding: 3px; margin: 3px; width: 90%;}

input.button1 {background-color: rgb(90%,95%,96%); padding: 4px; margin: 4px;}

input.buttonhere {background-color: rgb(80%,85%,86%); padding: 4px; margin: 4px;}

input.button2 {background-color: rgb(90%,95%,86%); padding: 4px; margin: 4px;}

.wordlink {height: 24px; border-top: 1px solid teal; border-left: 4px solid teal; background-color: rgb(90%,95%,96%); padding: 2px; margin: 1px;}


input.button2here {border-top: 1px solid teal; border-left: 1px solid teal; background-color: rgb(80%,86%,84%); padding: 2px; margin: 1px;}

.lbutton
       {border-left: 1px solid black; 
       border-top: 1px solid black;
       border-right: 3px solid gray;
       border-bottom: 3px solid gray;
       font-size: 0.8em; 
       width: auto;
       background-color: rgb(90%,95%,96%);
       padding: 4px;
       margin: 4px;
       float: left;
       cursor: point;
	border-top-right-radius:0px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:0px;
	border-top-left-radius:0px;
        }

.rbutton
       {border-left: 1px solid black; 
       border-top: 1px solid black;
       border-right: 3px solid gray;
       border-bottom: 3px solid gray;
       font-size: 0.8em; 
       width: auto;
       background-color: rgb(90%,95%,96%);
       padding: 4px;
       margin: 4px;
       float: left;
       cursor: point;
	border-top-right-radius:12px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:0px;
        }

.mbutton
       {border-left: 1px solid black; 
       border-top: 1px solid black;
       border-right: 3px solid gray;
       border-bottom: 3px solid gray;
       font-size: 0.8em; 
       width: auto;
       background-color: rgb(90%,95%,96%);
       padding: 4px;
       margin: 4px;
       float: left;
       cursor: point;
	border-top-right-radius:0px;
	border-bottom-left-radius:0px;
	border-bottom-right-radius:0px;
	border-top-left-radius:0px;
        }

.rcbutton
       {border-left: 1px solid black; 
       border-top: 1px solid black;
       border-right: 3px solid gray;
       border-bottom: 3px solid gray;
       font-size: 0.8em; 
       width: auto;
       background-color: rgb(90%,95%,96%);
       padding: 4px;
       margin: 4px;
       float: left;
       cursor: point;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	border-top-left-radius:12px;
        }