div.banner {
  z-index:0;
  position:relative;
  margin:6px 6px 6px 6px;
  padding:6px 6px 6px 6px;
  min-height:50px;
  vertical-align:middle;
  border:1px solid #E5E5E5;
}

.banner img {
  z-index:0;
  margin:0 auto 0 auto;
  display:block;
  border:0;
  background:transparent;
}

div.content {
  margin:0 6px 6px 220px;
  padding:6px 6px 6px 6px;
/*   min-height:180px; */
  border:1px solid #E5E5E5;
}

div.content p {
  padding:0 20px 0 20px;
  line-height:18px;
  font-size:12px;
  font-weight:normal;
  text-align:justify;
  color:#000;
}

div.content p.spacingTop {
  padding:50px 20px 0 0;
}

div.content p.line {
  padding:0 0 4px 12px;
  border-bottom:1px solid #ffc82d;
}

div.content h1 {
  font-size:16px;
  padding:0 6px 0 6px;
  color:#006634;
}

div.contentBox {
  z-index:1;
  float:left;
  position:relative;
  width:530px;
  height:auto;
  margin-top:25px;
/*   background:transparent url(../images/bg-contentbox.png); */
  border-bottom:1px solid #022333;
/*   border:2px solid #022333; */
}

div.contentBox h1.head {
  padding:4px 6px 4px 06px;
  font-size:12px;
/*   border-top:2px solid #000; */
  border-bottom:2px solid #000;
  background:transparent url(../images/bg-news-head.png);
  color:#022333;
}

div.contentBox .contentBoxHeadFirst {
  padding:4px 4px 4px 06px;
  font-size:12px;
  color:#022333;
}

div.contentBoxYinYang {
  float: right;
  width:70px;
  height:70px;
  margin:-10px -20px 0px 0px;
  padding: 0;
  background:transparent url(../images/yin-yang.png) no-repeat;
}

div.contentBox a.subMenuSelected {
  color:#99FF33;
}

div.content ul {
  padding:0 0 0 20px;
  line-height: 18px;
  font-size:12px;
  font-weight:normal;
/*   text-align:justify; */
  color:#4D8E10;
}

div.content ul.blue {
  padding:0 0 0 20px;
  line-height: 18px;
  font-size:12px;
  font-weight:normal;
  list-style-image:url(../images/li_blue.png);
  color:#0158A5;
}

div.content li.blue {
  font-style:normal;
  list-style-image:url(../images/li_blue.png);
  color:#0158A5;
}

div.content li.orange {
  font-style:normal;
  list-style-image:url(../images/li_orange.png);
  color:#FD9604;
}

/* #99FF33 */
div.shadow {
  clear:right;
  float: right;
  margin:10px -50px 10px 20px;
  padding: 0;
  background-color:#000;
}

div.shadow img {
  display:block;
  position:relative;
  border: 1px solid #666;
  top:-3px;
  left:-3px;
}

div.noShadow {
  clear:right;
  float: right;
  margin:17px -50px 10px 20px;
  padding: 0;
  background-color:transparent;

}

div.noShadow img {
  display:block;
  position:relative;
  border: 0px solid #666;
  top:-3px;
  left:-3px;

}

.tbl {
  margin:0 0 0 2em;
  vertical-align:top;
/*   padding:0 0 0 20px; */
/*   line-height: 18px; */
  font-size:12px;
  font-weight:normal;
/*   text-align:justify; */
  color:#4D8E10;
}

div.shadowGalleryIdx {
  float:left;
  margin:5px 30px 20px 0;
  padding:0;
  background-color:#000;
}

div.shadowGalleryIdx img {
  display:block;
  position:relative;
  border:1px solid #666;
  top:-3px;
  left:-3px;
}

div.shadowGalleryIdxLetter {
  float: right;
  margin:20px -130px 10px 20px;
  padding: 0;
  background-color:transparent;
}

div.shadowGalleryIdxLetter img {
  display:block;
  position:relative;
  border: 0px solid #666;
  top:-3px;
  left:-3px;
}

div.shadowGalleryLarge {
  float:left;
  margin:10px 0 10px 0;
  padding:0;
  background-color:#000;
}

div.shadowGalleryLarge img {
  display:block;
  position:relative;
  border:1px solid #666;
  top:-3px;
  left:-3px;
}

div.shadowGalleryContent {
/*   float:left; */
/*   margin:10px 10px 10px 0; */
  padding:0;
  background-color:#000;
}

div.shadowGalleryContent img {
  display:block;
  position:relative;
  border:1px solid #666;
  top:-3px;
  left:-3px;
}

