HTML, BODY, #idPageContainer { 
	min-height: 100%;
	width: 100%;
	height: 100%;
}
HTML>BODY, HTML>BODY #idPageContainer {
	height: 100%;
}

BODY {
  margin: 0px;
  padding: 0px;
}
#idPageContainer {
	/* position: absolute; */
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
}

#idMain {
  margin: 0px;
  padding: 0px;
  height: 100%;
}
#idFooter {
	position: absolute;
	visibility: hidden;
}

#idUITools {
  float: left;
  padding-left: 5px;
}

.clsyellow01Icon, .clsblue01Icon, .clsgreen01Icon {
  float: left;
  border: 1px solid #000000;
  width: 10px;
  height: 10px;
  font-size: 1px;
  margin-left: -1px;
  margin-top: 4px;
  cursor: pointer;
}
.clsyellow01Icon {
  background-color: #E7B24A;
}
.clsblue01Icon {
  background-color: #6FA0E4;
}
.clsgreen01Icon {
  background-color: #587B3D;
}

.clsBoxGray01 TD.clsTopLeft {
  background-image: url(/images/graybox-topleft.gif);
  background-repeat: no-repeat;
}
.clsBoxGray01 TD.clsTopMiddle {
  font-size: 1px;
  background-color: #F4F4F4;
  background-image: url(/images/graybox-border.gif);
  background-repeat: repeat-x;
  background-position: 0px 0px;
}
.clsBoxGray01 TD.clsTopRight {
  background-image: url(/images/graybox-topright.gif);
  background-repeat: no-repeat;
}
.clsBoxGray01 TD.clsMidLeft {
  font-size:1px; 
  background-color: #F4F4F4;
  background-image: url(/images/graybox-border.gif);
  background-repeat: repeat-y;
  background-position: 0px 0px;
}
.clsBoxGray01 TD.clsMidRight {
  font-size: 1px;
  background-color: #F4F4F4;
  background-image: url(/images/graybox-border.gif);
  background-repeat: repeat-y;
  background-position: 9px 0px;
}
.clsBoxGray01 TD.clsContent {
  background-color: #F4F4F4;
  line-height: 150%;
  text-align: left;
  color: #333333;
  padding-top: 3px;
}
.clsBoxGray01 .clsTitle TD.clsMidLeft, .clsBoxGray01 .clsTitle TD.clsMidRight {
  border-bottom: 1px solid #C1C1C1;
}
.clsBoxGray01 .clsTitle TD.clsContent {
  border-bottom: 1px solid #C1C1C1;
  padding-top: 0px;
  color: #000000;
  font-weight: bold;
  font-size: 1.25em;
  text-align: left;
  padding-bottom: 1px;
}
.clsBoxGray01 .clsTitle TD.clsContent .clsTitleLeft {
  float: left;
}
.clsBoxGray01 .clsTitle TD.clsContent .clsTitleRight {
  float: right;
  font-size: 0.75em;
}
.clsBoxGray01 TD.clsBottomLeft {
  background-image: url(/images/graybox-bottomleft.gif);
  background-repeat: no-repeat;
}
.clsBoxGray01 TD.clsBottomRight {
  background-image: url(/images/graybox-bottomright.gif);
  background-repeat: no-repeat;
}
.clsBoxGray01 TD.clsBottomMiddle {
  font-size: 1px; 
  background-color: #F4F4F4;
  background-image: url(/images/graybox-border.gif);
  background-repeat: repeat-x;
  background-position: 0px 9px;
}

#idFontDown, #idFontUp, #idFontFace, #idTextStyle {
  background-repeat: no-repeat;
  background-position: center center;
  width: 14px;
  height: 10px;
  border: 1px solid #000000;
  background-color: #CCCCCC;
  cursor: pointer;
  margin: 0px;
  margin-top: 4px;
}

#idTextStyle {
  margin-left: -1px;
  width: 13px;
  background-image: url(/images/textprint.gif);
}

#idFontDown {
  margin-left: 4px;
  background-image: url(/images/font-down.gif);
}
#idFontUp {
  background-image: url(/images/font-up.gif);
}
#idFontFace {
  width: 24px;
  background-image: url(/images/font-face.gif);
}

.clsContentLeft {
  float: left;
}
.clsContentRight {
  float: right;
}
.clsPad15 {
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 3px;
  padding-bottom: 3px;
}

FORM {
  padding: 0px;
  margin: 0px;
}

A.clsHidden {
  font-size: 0px;
  margin: 0px;
  padding: 0px;
  color: transparent;
}

A.clsNoDecoration {
  text-decoration: none !important;
  border: 0px !important;
}





































