 
.content {
    margin: 2em 7em 2em 7em;
    width: 90%;
} 

H3 {
        font-family: serif;
        font-size:  130%;
}
P {
    font-family: serif;
    font-size: 120%;
}

.saved {
    color: green ;
}
.green {
    color: green ;
}

.failed {
    color: red ;
}
.red {
    color: red ;
}

.iconmenu {
    margin: 2em 7em 2em 7em;
}
.menuitem {
   /* margin: .33em; */
   /*    padding: .33em; */
    text-align: center;
}

.menu {
    font-family: "New Century Schoolbook", Times, serif ;
    font-size: x-small;
    text-align: center;
}

.usertable {
   float: none; 
   width: 90%;
   margin-left:  5em ;
   margin-right: 5em ;
   
}
.useritem {
    width:   20%;
    padding:  0.5em;
    margin:   0.25em;
    margin-left:  1.0em;
    text-align: right;
}

.userdata {
    width:   85%;
    padding:  0.5em;
    margin:   0.25em;
    text-align: left;    
}


.testtable {
   float: none; 
   margin-left:  10em ;
   margin-right: 10em ;
   
}
.testbutton {
    width:   15%;
    padding:  0.5em;
    margin:   0.25em;
    margin-left:  1.0em;
    text-align: right;
}

.testdesc {
    width:   85%;
    padding:  0.5em;
    margin:   0.25em;
    text-align: left;    
}
.adminbutton {
    width:   15%;
    padding:  0.5em;
    margin:   0em;
    margin-left: 0em;
    text-align: center;
    /* border: thin solid black; */ 
    
}
.button2on {
    width:  10em;
    height: 2.5em;
    background: #000099;
    color: white;
}
.button2off {
    width:  10em;
    height: 2.5em;
    background: #3333DD;
    color: grey;
}

.abutton2on {
    width:  10em;
    height: 2.5em;
    background: #990000;
    color: white;
}
.abutton2off {
    width:  10em;
    height: 2.5em;
    background: #DD3333;
    color: grey;
}


.adminlabel {
    width:   15%;
    padding:  0.5em;
    margin:   0em;
    margin-left:  1.0em;
    text-align: left;
    font-weight: bold;
    /* border: thin solid black; */
}
.adminstatus {
   /* width:   15%; */
    padding:  0em 0.25em 0em 0.25em;
    margin:   0em;
    margin-left:  0em;
    text-align: center;
    font-size: large;
    font-weight: bold;
    /* border: thin solid black; */
    border: none; 
}

.testtable {
   padding:     1em; 
   width: 80%;
   background:  #dddddd;
}

.admintable {
   padding:     1em; 
   width: 80%;
   background:  #dddddd;
}
.adminrow {
    border: 2px solid black ;
}
.tablebox {
    width: 100%;
    border: 2px solid black ;
    background: #dddddd; 
}
.collabel {
    text-align: center;
    width: 33% ;
    margin: 0.5em ;
    padding: 0.25em ;
}
td.colcontent {
    text-align: left;
    width: 33% ;
    margin: 3px 3px 3px 3px ;
    padding: 0.5em 0.25em 0.5em 0.25em ;
    border-bottom: thin solid blue ;
}



.boxlabel {
    text-align: right;
    width: 20% ;
    margin: 3px 3px 3px 3px ;
}
.boxcontent {
    text-align: right;
    width: 30% ;
    margin: 3px 3px 3px 3px ;
}


.tabitem {
    width:   15%;
    padding:  0.5em;
    margin:   0.25em;
    margin-left:  1.0em;
    text-align: right;
}

.tabdata {
    width:   85%;
    padding:  0.5em;
    margin:   0.25em;
    text-align: left;    
}

