
div.SS_SlideShow
{ width:100%;
  margin: 0px auto;
}

table.SS_Table
{ width:100%;
  font-size:75%;
  margin:0px auto;
  padding:0px;
	table-layout: fixed;
}

tbody.SS_TBody
tr.SS_Body,
tr.SS_Caption,
tr.SS_Header
{ margin:0px;
  padding:0px;
}

div.SS_MobileBody
{ width:100%;
  text-align:center;
}

div.SS_MobileCenter
{ width:100%;
  text-align:center;
}

div.SS_MobileTitle
{ width:100%;
  text-align:center;
}

div.SS_MobileCaption
{ width:100%;
  text-align:center;
  font-size:1.25vw;
}

div.SS_MobileImageBox
{ max-width:  100%;
  text-align:center;
  vertical-align:middle;
  margin: 0px auto;
  padding:0px;
}

div.SS_Preview
{ position:relative;
  top:0px;
  left:0px;
  width:100%;
  margin-top:.1%;
  height:.25%;
  overflow:hidden;
  vertical-align:middle;
}

div.SS_PreviewScroll
{ display:inline-block;
  overflow:hidden;
  width:85%;

}

button.SS_ScrollBtn,
button.SS_SlideShowBtn
{ color:rgb(92,92,255);
  margin:0px;
  padding:0px;
  padding-bottom:.1%;
}

button.SS_SmallSlideShowBtn
{ font-size:100%;
  width:15vw;
  height:15vw;
  background-color:#E0E0FF;
  -webkit-appearance:none;
  border-radius:0;
  color:rgb(92,92,255);
  margin:0px;
  padding:0px;
}


button.SS_ScrollBtn
{ border:none;
  position:relative;
  top:-15px;
  margin-left:.1%;
  margin-right:.1%;
}

td.SS_Header,
div.SS_Caption,
div.SS_Title
{ vertical-align: top;
  text-align: center;
  color:rgb(92,92,255);
  margin:0px;
  padding:0px;
}

td.SS_Header
{ vertical-align:middle;
  font-size:200%;
  font-weight:900;
}

div.SS_Title
{ vertical-align:top;
  font-size:125%;
  font-weight:900;
}

div.SS_Caption
{ vertical-align:middle;
  font-size:100%;
  min-height:4%;
  text-align:justify;
  padding-left:.1%;
  padding-right:.1%;

}


td.SS_SepCell
{ vertical-align: top;
  text-align: center;
  color:rgb(92,92,255);
  margin:0px;
  padding:0px;
}

hr.SS_SepLine
{ height:1px;
}

td.SS_LeftBtns,
td.SS_RightBtns,
td.SS_Right,
td.SS_Left
{ width:20%;
  vertical-align:middle;
  margin:0px;
  padding:0px;
}

td.SS_Left
{ text-align:left;
}

td.SS_Right
{ text-align:right;
}


td.SS_Center
{ vertical-align:middle;
  text-align:center; padding:0px;
  margin:0px;
  padding:0px;
}

div.SS_ImageBox
{ height:33%;
  max-height:33%;
  min-height:33%;
  max-width:  100%;
  text-align:center;
  vertical-align:middle;
  margin: 0px auto;
  padding:0px;
}

img.SS_Image
{ max-width:100%;
  max-height:33%;
  margin: 0px auto;
  padding:0px;
}

table.SS_ThumbTable
{ width:100%;
  font-size:75%;
  margin:0px auto;
  padding:0px;
/*	table-layout: fixed;*/
  border-collapse:collapse;
}

tr.SS_ThumbRow
{ margin:0px;
  padding:0px;
}

td.SS_ThumbCell
{ width:50%;
  min-width:50%;
  max-width:50%;
  height:30%;
  min-height:30%;
  max-height:30%;
  margin:0px;
  padding:0px;
}

img.SS_Thumb
{ max-width:100%;
  max-height:30%;
  padding:0px;
  margin:0px;
}

tr.SS_Header,
tr.SS_Body,
tr.SS_Cap,
td.SS_Cap,
div.SS_Cap
{
  margin:0px;
  padding:0px;
}

td.SS_Caption
{ text-align:justify;
  margin:0px;
  padding:0px;
}

div.SS_Caption
{ width:100%;
  max-height:15%;
  overflow-y:auto;
  margin:0px auto;
  padding:0px;
}

div.SS_Controls
{ width:100%;
  text-align:center;
}

div.SS_SmallControls
{ width:100%;
  text-align:center;
}

