BODY {

  margin-top: 0px;

  margin-right: 0px;

  margin-bottom: 0px;

  margin-left: 0px;

  background-color: #DDDDDD;

  color: #000000;

}



A {

  color: #555555;

  background-color: transparent;

}



A:visited {

  color: #555555;

  background-color: transparent;

}







IMG { vertical-align: middle; }

IMG.img-picture { border: 0px; }

IMG.img-folder { border: 0px; }

IMG.img-galicon { border: 0px; }

IMG.img-thumbnail { border: 0px; }

IMG.img-thumbnail-selected { border: 0px; }

IMG.img-picture-prev { border: 0px; }

IMG.img-picture-next { border: 0px; }

IMG.img-thmbnavi-prev { border: 0px; }

IMG.img-thmbnavi-next { border: 0px; }

IMG.img-new { border: 0px; }









TD.td-thumbnails-thumb {

  padding: 4px;

  font-family:  helvetica, arial, sans-serif;

  color:        #555555;

  font-size:    8pt;

  vertical-align: bottom;

  background-color: transparent;

  white-space: nowrap;

}



TD.td-thumbnails-thumb-selected {

  padding: 4px;

  font-family:  helvetica, arial, sans-serif;

  color:        #333333;

  font-size:    8pt;

  font-weight:  bold;

  background-color: transparent;

  vertical-align: bottom;

}



DIV.div-thumbnails-caption {

  font-family:  helvetica, arial, sans-serif;

  color:        #000000;

  font-size:    8pt;

  font-weight:  normal;

  background-color: transparent;

}







TABLE.table-main-title {}



TD.td-main-title {

  font-family:  verdana, helvetica, arial, sans-serif;

  color:   #000000;

  font-size:    12pt;

  font-weight:  bold;

  background-color: transparent;

}



TD.td-main-title-spgm-link {

  color:#999999;

  font-size:8pt;

  font-family: helvetica, arial, sans-serif;

  text-align: center;

  background-color: transparent;

}



A.a-spgm-link {

  color: #999999;

  font-size:8pt;

  font-family: helvetica, arial, sans-serif;

  background-color: transparent;

}











TABLE.table-gallisting-grid {

}



TD.td-gallisting-cell {

}









TABLE.table-galitem {

  width: 100%;

}



TD.td-galitem-icon {

  padding-right: 5px;

}



TD.td-galitem-title {

  font-family:  helvetica, arial, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  width:        100%;

  text-align: left;

}



TD.td-galitem-caption {

  font-family:  helvetica, arial, sans-serif;

  font-size:    10pt;

  font-style:   italic;

}









TABLE.table-picture {

  width: 100%;

  text-align: center;

}



TD.td-picture-navi {

  font-family:  helvetica, arial, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  color:        #000000;

  text-align: center;

  background-color: transparent;

}



TD.td-zoom-factors {

  padding: 3pt;

  text-align: center;

}



INPUT.button-zoom-factors {

  border: 1px solid #777777; 

  font-family:  helvetica, arial, sans-serif;

  font-size:    9pt;

  font-weight: bold;

  color:        #777777;

  background-color: #dddddd;

  text-align: center;

}



TD.td-picture-pic {}



TD.td-picture-filename {

  font-family:  helvetica, arial, sans-serif;

  font-size:    8pt;

  font-weight: bold;

  text-align: center;

  background-color: #ececec;

  padding:7px;

  background-color: transparent;

}



TD.td-picture-caption {

  font-family:  helvetica, arial, sans-serif;

  font-size:    9pt;

  text-align: center;

  font-style:italic;

  background-color: #ececec;

  /*border: 1px dashed #333333;*/

  padding:7px;

  background-color: transparent;

}









TABLE.table-thumbnails {

  margin-left: auto;

  margin-right: auto;

}



TD.td-thumbnails-navi {

  color: #000000;

  border-top: 2px solid #444444;

  font-family:	helvetica, arial, sans-serif;

  font-size:	10pt;

  font-weight:	bold;

  text-align: right;

  padding: 8px;

}



SPAN.span-filters {

  font-size:    8pt;

  font-weight: normal;

}





DIV.div-galheader {

  font-family:  verdana, helvetica, arial, sans-serif;

  font-size:    10pt;

  font-weight:  bold;

  color: #000000;

  margin-bottom: 20px;

  padding: 1px;

  width: 100%;

  text-align: left;

}
