body {
  background:url("/bg001.gif") repeat center center;
  font-family:Verdana;
}
  
.hlogo {
  text-align:center;
  font:italic normal bolder 24pt Arial;
}

.tbmenu {
  text-align:center;
  color:indigo;
}

.tdmenu {
  background:url("/center_menu.gif") repeat-x center center;
  width:90px;
  font:normal small-caps bold 9pt serif;
  vertical-align:middle;
  cursor:pointer;
}
.tdmenuarrow {
  width:40px;
}
.tdmenur {
  width:22px;
  height:24px;
  margin-right:13px;
  background:url("/rt_menu.gif") no-repeat top right;
}
.tdmenul {
  width:22px;
  height:24px;
  margin-left:13px;
  background:url("/lft_menu.gif") no-repeat top left;
}

a.menuitem:hover {
  text-decoration:underline;
  color:indigo;
}
a.menuitem:visited {
  color:indigo;
}
a.menuitem {
  text-decoration:none;
  color:indigo;
}


.tbth {
  text-align:center;
  vertical-align:middle;
}

.tdth {
  width:160px;
  height:160px;
  vertical-align:bottom;
}

.imgth:hover {
  border:thin solid red;
}

.imgth {
  cursor:pointer;
  border:thin solid lightsalmon;
  padding:2px;
}

.thname {
  font-family:Verdana;
  font-style:normal;
  font-weight:bold;
  font-size:10px;
  color:blue;
}

.LargeImgPane {
  position:fixed;
  left:10%;
  top:10%;
  width:80%;
  height:80%;
  border:3px solid darkviolet;
/*  text-align:center;*/
  vertical-align:middle;
  background-color:lightyellow;
}

.LargeImgImg {
  position:static;
  max-height:80%;
  vertical-align:middle;
}


.LargeImgImgLeft {
  max-width:65%;
  float:left;
}
.LargeImgImgNone {
  max-width:90%;
}


.LargeImgWrap {
  position:absolute;
  left:5%;
  top:5%;
  height:90%;
  width:90%;
  vertical-align:top;
}

.LargeImgTxtNone {
  display:none;
}

.LargeImgTitle {
  text-align:center;
  font-size:102%;
  color:darkmagenta;
  margin-bottom:10px;
  font-family:Arial;
}

.LargeImgTxt {
  border:1px solid darkmagenta;
  height:85%;
  width:25%;
  vertical-align:top;
  overflow:hidden;
  margin-left:65%;
  padding-left:1em;
  padding-right:1em;
  padding-top:0em;
  font-size:80%;
  color:darkmagenta;
} 

.sCloseWindow {
  position:absolute;
  left:5%;
  top:90%;
  height:5%;
  width:90%;
}

.cls {
  margin:5px;
  font-weight:bold;
  color:darkviolet;
}

.cls:hover {
  cursor:pointer;
}

.postmsg {
  margin-top:50px;
  font-size:80%;
  font-family:Verdana;
}
.dfooter {
  border-top:1px solid gray;
  margin-top:20px;
  text-align:right;
  font-size:70%;
}

.none {
  display:none;
}

.dTitle {
  text-align:center;
  font-weight:bold;
  font-size:larger;
  margin-bottom:2px;
}

.dSubTitle {
  font-style:italic;
  margin-bottom:1em;
  text-align:center;
}

.dDescrip {
  font-style:italic;
  margin-bottom:1em;
}

.dHe {
  font-size:larger;
  direction:rtl;
}

.duList {
/*  text-align:left;*/
  padding:0px;
  padding-left:14px;
  padding-right:14px;
  text-align:left;
  margin:0px;
}
