#TopPortalMenu {
	float: left;
	width: 100%;
	height: auto;
	padding: 10px;
	padding-top: 5px;
	padding-left: 5px;
	/* border: 1px solid #FF0000; */
}

#TopPortalMenu ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#TopPortalMenu li {
	display: inline;
}

#TopPortalMenu a {
	display: block;
	float: left;
	padding: 4px 30px 4px 25px;
	background: url(css_img/TopPortalMenuSeparatorArr_gray.png) no-repeat;
	background-position: 0px 8px;
	text-decoration: none;
	font-size: 140%;
	color: #3B3B3B;
	/* border: 1px solid #00FF00; */
}

#TopPortalMenu a:hover {
	color: #006600;
	background: url(css_img/TopPortalMenuSeparatorArr_green.png) no-repeat;
	background-position: 0px 8px;
	text-decoration: underline;
}

#TopPortalMenu a.current {
	display: block;
	float: left;
	padding: 4px 30px 4px 25px;
	background: url(css_img/TopPortalMenuSeparatorArr_green.png) no-repeat;
	background-position: 0px 8px;
	text-decoration: none;
	font-size: 140%;
	color: #006600;
}

.STSheet1
{
  overflow: hidden;
  min-width:43px;
  min-height:43px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 80%; /* 1156px; */
  margin-top: 15px !important;
}

.STSheet1-body
{
  position: relative;
  z-index: 0;
  margin: 6px;
}

.STSheet1-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 31px;
  height: 31px;
  background-image: url('css_img/STSheet1-s2.png');
}

.STSheet1-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 31px;
  height: 31px;
}

.STSheet1-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -31px;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet1-s2.png');
}

.STSheet1-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 31px;
  height: 31px;
}

.STSheet1-bl div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: 0;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet1-s2.png');
}

.STSheet1-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
}

.STSheet1-br div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: -31px;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet1-s2.png');
}

.STSheet1-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 31px;
  right: 31px;
  height: 31px;
}

.STSheet1-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 62px;
  background-image: url('css_img/STSheet1-h2.png');
}

.STSheet1-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 31px;
  right: 31px;
  height: 31px;
}

.STSheet1-bc div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: 0;
  width: 100%;
  height: 62px;
  background-image: url('css_img/STSheet1-h2.png');
}

.STSheet1-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 31px;
  left: 0;
  width: 31px;
  bottom: 31px;
}

.STSheet1-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 62px;
  height: 100%;
  background-image: url('css_img/STSheet1-v2.png');
}

.STSheet1-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 31px;
  right: 0;
  width: 31px;
  bottom: 31px;
}

.STSheet1-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -31px;
  width: 62px;
  height: 100%;
  background-image: url('css_img/STSheet1-v2.png');
}

.STSheet1-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 31px;
  left: 31px;
  right: 31px;
  bottom: 31px;
  background-image: url('css_img/STSheet1-c2.png');
}

.STSheet2
{
  overflow: hidden;
  min-width:43px;
  min-height:43px;
  margin: 0 auto;
  position: relative;
  z-index: 0;
  width: 80%; /* 1156px; */
  margin-top: 15px !important;
}

.STSheet2-body
{
  position: relative;
  z-index: 0;
  margin: 6px;
}

.STSheet2-tl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  left: 0;
  width: 31px;
  height: 31px;
  background-image: url('css_img/STSheet2-s2.png');
}

.STSheet2-tr
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  top: 0;
  right: 0;
  width: 31px;
  height: 31px;
}

.STSheet2-tr div
{
  position: absolute;
  z-index: -1;
  top: 0px;
  left: -31px;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet2-s2.png');
}

.STSheet2-bl
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  left: 0;
  width: 31px;
  height: 31px;
}

.STSheet2-bl div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: 0;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet2-s2.png');
}

.STSheet2-br
{
  position: absolute;
  overflow: hidden;
  z-index: -1;
  bottom: 0;
  right: 0;
  width: 31px;
  height: 31px;
}

.STSheet2-br div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: -31px;
  width: 62px;
  height: 62px;
  background-image: url('css_img/STSheet2-s2.png');
}

.STSheet2-tc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 0;
  left: 31px;
  right: 31px;
  height: 31px;
}

.STSheet2-tc div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 100%;
  height: 62px;
  background-image: url('css_img/STSheet2-h2.png');
}

.STSheet2-bc
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  bottom: 0;
  left: 31px;
  right: 31px;
  height: 31px;
}

.STSheet2-bc div
{
  position: absolute;
  z-index: -1;
  top: -31px;
  left: 0;
  width: 100%;
  height: 62px;
  background-image: url('css_img/STSheet2-h2.png');
}

.STSheet2-cl
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 31px;
  left: 0;
  width: 31px;
  bottom: 31px;
}

.STSheet2-cl div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  width: 62px;
  height: 100%;
  background-image: url('css_img/STSheet2-v2.png');
}

.STSheet2-cr
{
  position: absolute;
  overflow:hidden;
  z-index: -1;
  top: 31px;
  right: 0;
  width: 31px;
  bottom: 31px;
}

.STSheet2-cr div
{
  position: absolute;
  z-index: -1;
  top: 0;
  left: -31px;
  width: 62px;
  height: 100%;
  background-image: url('css_img/STSheet2-v2.png');
}

.STSheet2-cc
{
  position: absolute;
  overflow:hidden;
  z-index: -2;
  top: 31px;
  left: 31px;
  right: 31px;
  bottom: 31px;
  background-image: url('css_img/STSheet2-c2.png');
}