body {/*background-color:#AAAAAA;*/
  background-color:#C7C7DA;
  margin:0;
  font-family:arial;
  text-align:center;}

hr {clear:both}
  
.picture {float:left;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  margin:5px;}
  
.picture_r {float:right;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  margin:5px;}

.menu a:link, .menu a:focus, .menu a:visited, .menu a:hover, .menu a:active {color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  font-size:14px;}
  
.subsub a:link, .submenu a:focus, .submenu a:visited, .submenu a:hover, .submenu a:active {color:#FFFFFF;
  text-decoration:none;
  font-weight:bold;
  font-size:11px;}
  
.submenu a:hover, .menu a:hover
  {background-color:#5C7FFF;}

.box {background-color:#FFFFFF;
  /*margin-left:150px;
  margin-right:150px;*/
  text-align:left;
  margin-left:auto;
  margin-right:auto;
  width:804px;
  margin-bottom:60px;
  border-style:solid;
  border-top-style:none;
  /* border-top-style:solid;     Was: "* border-top-style:solid;" */
  border-width:1px;
  border-color:#666666;
  min-height:300px;
  text-align:justify;}

.headline {text-align:left;
  font-weight:bold;}
  
.box td {padding:5px;
  vertical-align:top;
  text-align:left;}
  
.head {background-color:#666666;
  width:806px;
  margin:auto;
  margin-top:15px;
  margin-bottom:0px;
  /*height:120px;*/
  /*border-right-style:solid;
  border-width:1px;
  border-color:#666666;*/
  /*display:table*/;
  }
  
.headelem {float:left;
  height:100px;
  width:160px;
  border-top-style:solid;
  border-left-style:solid;
  border-bottom-style:solid;
  border-width:1px;
  border-color:#666666;
  /*visibility:hidden;*/}

.lastheadelem {float:left;
  height:100px;
  width:160px;
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  /*visibility:hidden;*/}
  
.headelem img {height:100%; width:100%;}
.lastheadelem img {height:100%; width:100%;}
  
  
.menuhead {background-color:#CCCCCC;
  /*margin-left:150px;
  margin-right:150px;*/
  width:804px;
  margin:auto;
  font-family:verdana;
  /*margin-top:1px;*/
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  border-top-style:none;
  border-bottom-style:none;
  text-align:center;
  /*font-weight:700;*/
  font-size:24px;
  color:#000000;
  clear:both;
  }
  
.menu {/*margin-left:150px;
  margin-right:150px;*/
  width:806px;
  margin:auto;
  padding:0px;
  height: 32px;
  background-color:#666666;
  /*table-layout:fixed;*/
  border-spacing: 0;
  border-top-style:solid;
  border-bottom-style:solid;
  border-left-style:solid;
  border-width:1px;
  border-color:#666666;
  /*display:table;*/
  }
  
.menurow {margin:0px;padding:0px;width:806px;}
  

.menuitem {background-color:#ADB5D1;
  text-align:center;
  padding:0px;
  margin:0px;
  /*display: inline;*/
  /*float:left;*/
  height:32px;
  /* height:32px;   Was: "* height:32px;" */
  border-right-style:solid;
  border-width:1px;
  border-color:#666666;
  /*padding-top:6px;*/
  /*padding-bottom:6px;*/
  /* padding-bottom:0px; Was: "* padding-bottom:0px;" */
}
  
.menuinner {display:block;
  width:100%;
  height:100%;
  line-height:32px;
  /* line-height:32px; Was: "* line-height:32px;" */
}
  
.submenuinner {display:block;
  line-height:32px;
  width:160px;
  /* line-height:32px; Was: "* line-height:32px;" */
}
  
  
.menuinnerdiv {position:relative;}

.submenu {float:left;
  background-color:#666666;
  color:#FFFFFF;
  margin:20px 5px 5px 0px;}
  
.subsub {/*height:48px;*/
  background-color:#ADB5D1;
  margin:1px 1px 1px 0px;
  text-align:center;
  vertical-align:middle;}
  
.cpright {text-align:center;
  vertical-align:bottom;
  font-size:smaller;}
  
.adminsubsection {margin:0px 15px;
  
  }
  
.editationcell {
  text-align:justify;
  width:100%;
  }
  
.editationtable {
  width:100%;
  border-collapse:collapse;
  }

.editationtable tr td {
  border-style:solid;
  border-width:1px;
  border-color:#666666;
  }
  
.logout {
  text-align:right;
  font-size:x-small
}

