.clsBodyMain {
  background:#FFFFFF;
  font-family:Arial, Verdana;
  cursor:default;
  color:#000000;
  margin-left:1px;
  margin-top:1px;
  margin-bottom:1px;
  margin-right:1px;
}
.clsBodyNonGallery {
  background:#FFFFFF;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
  font-size:12pt;
  color:#000000
}
.clsBodyShoppingCart {
  background:#FFFFFF;
  font-family:Arial,Verdana;
  cursor:default;
  margin-left:1px;
  margin-top:1px;
  margin-bottom:0px;
  margin-right:0px;
  font-size:12pt;
  color:#000000
}
.clsBodyNGSimple {
  background:#FFFFFF;
  font-family:Arial;
}
.clsBodyMenu {
  background:#FFFFFF;
  font-family:Arial;
  cursor:default;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyCollageTop {
  background:#FFFFFF fixed;
}
.clsBodyIndexLeft {
  background:#FFFFFF fixed;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyIndexRight {
  background:#FFFFFF fixed;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyIndex {
  background:#FFFFFF fixed;
  font-family:Arial;
  margin-top:0px;
  margin-left:0px;
  margin-bottom:0px;
  margin-right:0px;
  cursor:default;
}
.clsBodyCollage {
  background:#FFFFFF;
  font-family:Arial;
  cursor:default;
  margin-left:1px;
  margin-top:1px;
  margin-bottom:1px;
  margin-right:1px;
  color:#000000
}
.clsBodyNoBG {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyDansun {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyDefault {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyFrames {
  background:#7da8d4 url('Logo-2_04.jpg') no-repeat  left top fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyMenuTop {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyLogo {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyBotTabs {
  background:#FFFFFF fixed;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyTB {
  background:#FFFFFF fixed;
  font-family:Arial,Verdana;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
.clsBodyLogoRight {
  background:#FFFFFF;
  font-family:Arial;
  cursor:default;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  margin-right:0px;
}
#cache {
  position:absolute; left:0px; top:0px; z-index:10; visibility:hidden;
}
.clsTitleDWI {
  font-family:Arial;
  font-size:90%;
  color: #4E84C0;
  font-weight: normal;
  letter-spacing:0;
}
.clsImgTitle { 
  font-family:Arial;
  font-size:90%;
  color: #4E84C0;
  font-weight: normal;
  letter-spacing:0;
  font-size:80%;
  letter-spacing:1;
}
.clsTitle2DWI {
  letter-spacing:2;
  font-family:Arial;
  font-size: 14pt;
  color: #0000FF;
}
.clsTitle3DWI {
  letter-spacing:1;
  font-family:Arial;
  font-size:22pt;
  color: #459ABA;
}
.clsTitle3DWI_HL {
  color: #4E84C0;
}
.clsTitle3DWI_HL2 {
  color: #000000;
  background:#cccccc;
}
.clsTitle3DWI_HL3 {
  FONT-WEIGHT: bold;
  /* color: #4E84C0; */
  font-size: 16pt;
}
.clsTitle4DWI {
  letter-spacing:1;
  /* font-family:Arial; */
  font-size:13pt;
  color: #4E84C0;
  font-weight: bold;
}
.clsRepros {
  font-size:9pt;
  color: #4E84C0;
  font-weight: normal;
}
.clsMainImg {
  cursor: pointer;
}
.clsCollageImg {
  border:5px solid #FFFFFF;
  cursor: pointer;
}
.clsTB td {
  padding: 0px;
  border-spacing: 0px;
  color: #000000;
}
.clsTB table {
  border: 0px;
  border-collapse: collapse;
  width: 100%;
  height: 30px;
}
.clsIndexTD {
  vertical-align:middle;
  text-align:center;
}
.clsIndexImg {
  border:3px solid #00D9D9;
}
#dhtmltooltip {
  position: absolute;
  border: 1px solid black;
  padding: 2px;
  background-color: lightyellow;
  visibility: hidden;
  z-index: 100;
  color: #000000;
}
.tooltip {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.clsCollageClkImg {
  font-size: 10pt;
}
.clsCollageTab {
  font-size: 10pt;
}
.clsCollageTitle {
  font-size: 11pt;
  font-weight:bold;
}
.clsDWITitle1 {
  font-style: italic;
  font-weight:bold;
  font-size:20pt;
  color: #0000A0;
  font-family:Times New Roman;
}
.clsMenuTitle {
  font-size:12pt;
  color: #000000;
  font-family: Arial;
  letter-spacing: 0;
}
.clsATab:link {
  color: #459ABA;
  margin-left:px;
  letter-spacing: 0px;
}
.clsATab:visited {
  color: #459ABA;
  margin-left:px;
  letter-spacing: 0px;
}
.clsATab:hover {
  color: #0000FF;
  margin-left:px;
  letter-spacing: 0px;
  text-Decoration: none;
}
.clsATab:active {
  color: #0000FF;
  margin-left:px;
  letter-spacing: 0px;
}
.clsA:link {
  color: #459ABA;
  font-family: Arial;
  font-variant: none;
  text-decoration: none;
}
.clsA:visited {
  color: #459ABA;
}
.clsA:hover {
  color: #000000;
  text-Decoration: underline;
}
.clsA:active {
  color: #0000FF;
  text-Decoration: underline;
  font-weight:bold;
}
A:link {
  color: #459ABA;
  font-family: Arial;
  font-variant: none;
  text-decoration: none;
}
A:visited {
  text-decoration: none;
  color: #459ABA;
}
A:hover {
  color: #000000;
  text-Decoration: underline;
}
A:active {
  color: #0000FF;
  text-Decoration: none;
}
table.clsMUHover a {
  display: block;
  margin: 0px; padding: 0px; border-spacing: 0px; margin-top: 0px; border-collapse: collapse;
  margin-bottom: 2px;
  width: 100%;
  font-size:90%;
}
table.clsMUHover {
  margin: 0px; padding: 0px; border-spacing: 0px; margin-top: 0px; border-collapse: collapse;
  margin-bottom: 2px;
  width: 100%;
}
table.clsMUHover a:hover {
  background: #00FFFF;
}
table.clsMUHover td {
  height: 20px;
  vertical-align:middle;
}
.clsBodyTB A:link {
  color: #459ABA;
  font-family: Arial;
  font-variant: none;
  text-decoration: none;
}
.clsBodyTB A:visited {
  text-decoration: none;
  color: #459ABA;
}
.clsBodyTB A:hover {
  color: #000000;
  text-Decoration: underline;
}
.clsBodyTB A:active {
  color: #0000FF;
  text-Decoration: none;
}
.clsBodyNonGallery A:link {
  color: #459ABA;
  font-family: Arial;
  font-variant: none;
  text-decoration: none;
}
.clsBodyNonGallery A:visited {
  text-decoration: none;
  color: #459ABA;
}
.clsBodyNonGallery A:active {
  color: #0000FF;
  text-Decoration: none;
}
.clsBodyNonGallery A:hover {
  color: #000000;
  text-Decoration: underline;
}
.clsBodyMain A:link {
  color: #459ABA;
  font-family: Arial;
  font-variant: none;
  text-decoration: none;
}
.clsBodyMain A:visited {
  text-decoration: none;
  color: #459ABA;
}
.clsBodyMain A:hover {
  color: #000000;
  text-Decoration: underline;
}
.clsBodyMain A:active {
  color: #0000FF;
  text-Decoration: none;
}
.menucontent {
  POSITION: absolute;
  PADDING-TOP:0px;
  left:5px;
}
.clsZTbl table {
  border: 0px;
  border-collapse: collapse;
 }
.clsZTbl td {
  font-size: pt;
 }
.clsZTbl td {
  padding: 0px;
  border-spacing: 0px;
 }
input {
  font-size: 8pt;
  background-Color: #EFEFEF;
  color: #000000;
  height: 21px;
  border-right: #B0B0FF 1px solid;
  border-top: #B0B0FF 2px solid;
  border-left: #B0B0FF 1px solid;
  border-bottom: #B0B0FF 1px solid;
}
textarea {
  font-size: 11pt;
  background-Color: #EFEFEF;
  color: #000000;
  border-right: #B0B0FF 1px solid;
  border-top: #B0B0FF 2px solid;
  border-left: #B0B0FF 1px solid;
  border-bottom: #B0B0FF 1px solid;
}
select {
  font-size: 8pt;
}
.clsShoppingCart {
  cursor: hand;
  font-size: 8pt;
  background: #E1EBF4;
  border-right: #B0B0FF 1px solid;
  border-top: #B0B0FF 1px solid;
  border-left: #B0B0FF 1px solid;
  border-bottom: #B0B0FF 1px solid;
  color: #000000;
  height: 22;
}
.clsButton {
  font-size: 8pt;
  cursor: hand;
  background: #EFEFEF;
  border-right: #B0B0FF 1px solid;
  border-top: #B0B0FF 2px solid;
  border-left: #B0B0FF 1px solid;
  border-bottom: #B0B0FF 1px solid;
  color: #000000;
  height: 22;
}
.clsTableBorders {
  border:1px solid #FFFFFF;
}
.clsRowBorders {
  border: #00D9D9;
}
.clsTD4 {
  font-family: Arial;
  font-size: 14pt;
  font-weight: bold;
  font-style: italic;
}
.clsNameOfGallery {
  font-weight: bold;
}
