body {
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  background-color:#D2D2A0;
  background-image: url(web-pics/bg.jpg);
  background-repeat: repeat;
}


A:link {
  color: #fffec2;
  text-decoration: none;
}

A:visited {
  color: #fffec2;
  text-decoration: none;
}

A:active  {
  color: #fffec2;
  text-decoration: underline;
}

A:hover  {
  color: #fffec2;
  text-decoration: underline;
}

A.edit,A.edit:visited { color:#000077; text-decoration:none; }
A.edit:hover          { color:#000077; text-decoration:underline; }

h1 {
  overflow:hidden;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 30px;
  padding-left: 10px;
  margin: 10px 0 0 0;
  font-style: oblique;
  text-align: center;
  color: #ffffff;
}

div.bottomborder {
  position:absolute;
  z-index: 20;
  width:100%;
  bottom:0px;
  left:0px;
  right:0px;
  height: 22px;
  background-image: url(web-pics/border_top.jpg);
  background-repeat: repeat-x;
}

div.righttitleborder {
  position:absolute;
  z-index: 19;
  top:22px;
  right:0px;
  width: 22px;
  height: 55px;
  background-image: url(web-pics/border_title_right.jpg);
}

div.rightborder {
  position:absolute;
  z-index: 18;
  top:0px;
  right:0px;
  width:22px;
  height:100%;
  background-image: url(web-pics/border_right.jpg);
  background-repeat: repeat-y;
  /*border: 1px solid cyan;*/
}

div.topborder {
  position:absolute;
  z-index: 17;
  width:100%;
  top:0px;
  left:0px;
  height: 28px;
  background-image: url(web-pics/border_top.jpg);
  background-repeat: repeat-x;
}

div.menu {
  position:absolute;
  left:0px;
  top:22px;
  width:184px;
  /*bottom:22px;*/
  z-index: 9;
  height:400px;
  /*height:100%;*/
  /*border: 1px solid #fffec2;*/
  /*background-color:#D2D2A0;*/
  color:white;
  background-image: url(web-pics/menu.png);
  background-repeat: repeat-y;
}

div.menuheader {
  position: absolute;
  /*float: left;*/
  z-index: 19;
  top:77px;
  left:0px;
  width:131px;
  padding: 0px 0px 0px 53px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 16px;
  margin: 0 0 0 0;
  font-style: oblique;
  font-weight:bold;
  /*border: 1px solid #FFFFFF;*/
  color:white;
  background-image: url(web-pics/menuheader.png);
}

div.menucontent {
  position:absolute;
  z-index: 1;
  /*display:block;*/
  /*overflow:auto;*/
  top:30px;
  left:24px;
  width:126px;
  /*height:312px;*/
  padding: 2px 0px 0px 5px;
  /*border: 1px solid #FFFFFF;*/
  color:white;
}

div.menucontent div, div.menucontent a {
  color: #fffec2;
  width:100%;
  /*display:block;*/
  /*border: 1px solid #FFFF0F;*/
  margin-left:0px;
  padding: 0px 3px 0px 0px;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: bold;
  font-weight:bold;
}

div.menu a:link, div.menu a:visited, div.menu a:active {
  color: #fffec2;
  /*border: 1px solid #000000; */
  /*background-color: #fffec2;*/
  text-decoration: none;
}

div.menu a:hover {
  background-color: #fffec2;
  /*border: 1px solid #000000;*/
  color: #000000;
}

div.bottomtitleborder {
  position:absolute;
  z-index: 15;
  width:100%;
  top:77px;
  left:0px;
  height: 28px;
  background-image: url(web-pics/border_top.jpg);
  background-repeat: repeat-x;
}

div.lefttitleborder {
  position:absolute;
  z-index: 14;
  top:22px;
  left:0px;
  width: 22px;
  height: 55px;
  background-image: url(web-pics/border_title_left.jpg);
}

div.leftborder {
  position:absolute;
  z-index: 13;
  top:0px;
  left:0px;
  width: 22px;
  height: 100%;
  bottom: 0px;
  background-image: url(web-pics/border_left.jpg);
  background-repeat: repeat-y;
  /*border: 1px solid cyan;*/
}

div.header {
  position:absolute;
  overflow: hidden;
  z-index: 12;
  width:100%;
  top:22px;

  left:0px;
  height:55px;
  /*border: 1px solid #fffec2;*/
  background-image: url(web-pics/header.jpg);
  background-repeat: repeat;
}

div.leftcontentborder {
  position:absolute;
  z-index: 11;
  top:0px;
  left:162px;
  width: 22px;
  height: 100%;
  bottom: 0px;
  z-index: 0;
  background-image: url(web-pics/border_left.jpg);
  background-repeat: repeat-y;
  /*border: 1px solid cyan;*/
}


div.info {
  position:relative;
  overflow:hidden;
  left:0px;
  top:105px;
  width:100%;
  font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: oblique;
  text-align: center;
  color: #ffffff;
  /*border: 1px solid #fffec2;*/
}

div.infocontainer {
  /*position:absolute;*/
  z-index: 10;
  /*top:0px;
  left:22px;*/
  width:140px;
  border: 1px solid #fffec2;
}

div.bodycontainer {
  position:absolute;
  z-index: 9;
  /*left:22px;*/
  left:184px;
  top:100px;
  right:22px;
  bottom:22px;
  /*border: 1px solid #fffec2;*/
}

iframe.content {
  position:relative;
  width:100%;
  height:100%;
  /*border: 1px solid #fffec2;*/
  background-image: url(web-pics/bgpattern.jpg);
  background-repeat: repeat;
  color: #000000;
}

p.indent {
  margin-left: 40px;
}

ul {
  list-style-type: square
}
