BODY {
  background-color: #FFFFFF;
  background-image:url(/templates/images/page-bg.gif);
  background-repeat:repeat-x;
  background-position: bottom;
  font: 8pt bold arial, sans-serif;
  color: #333333;
  padding: 0px;
  margin: 0px 0px 20px 0px;
}


#idHeader {
  background-color: #555555;
}

#idHeader #idHeaderInner {
  background-image:url(/templates/images/header-bg.png);
  _background-image:url() !important;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/header-bg.png', sizingMethod='scale')
  background-repeat: repeat-x;
  width: 100%;
  text-align: center;
}
#idHeader #idHeaderInner #idHeaderContent {
  width: 800px;
  margin: 0px auto 0px auto;
  text-align: left;
}
#idHeader #idHeaderInner #idHeaderContent TD {
  text-align: left;
  vertical-align: middle;
}
#idHeader #idHeaderInner #idHeaderContent H1 {
  margin: 0px 0px 4px 0px;
  color: #FFFFFF;
  font: bold 18px verdana, sans-serif;
}
#idHeader #idHeaderInner #idHeaderContent H2 {
  margin: 2px 0px 2px 0px;
  color: #FFFFFF;
  font: 11px verdana, sans-serif;
}
#idHeader #idHeaderInner #idHeaderContent H2 A {
  color: #FFFFFF;
}
#idHeader #idHeaderInner #idHeaderContent H2 A:hover {
  color: #CCCCCC;
}
#idHeader #idHeaderInner #idHeaderContent H3 {
  margin: 0px 0px 0px 5px;
  color: #FFFFFF;
  font: bold 18px arial, sans-serif;
}
#idHeader #idHeaderInner #idHeaderContent H5 {
  font: bold 10px arial, sans-serif;
  color: #FFFFFF;
  text-align: center;
  margin: 0px;
  padding: 4px 0px 0px 0px;
}
              

.clsLogoContainer {
  width: 132px;
  text-align: right;
}

.clsLogoContainer .clsLogo {
  background-image: url(/templates/images/citrix-logo-white.png);
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/templates/images/citrix-logo-white.png', sizingMethod='scale')
  background-repeat: no-repeat;
  width: 132px;
  height: 52px;
  overflow: visible;
}
#idPartnerLogoContainer {
  margin-right: 10px;
}

#idCustomHeader {
  display: none;
}


#idHeaderLine {
  height: 5px;
  background-image:url(/templates/images/header-line.gif);
  background-position: bottom;
  background-repeat: repeat-x;
}

#idOuter {
  width: 100%;
  text-align: center;
  background-image:url(/templates/images/bgtop.gif);
  background-repeat:repeat-x;
  background-position: top;
}
#idInner {
  width: 800px;
  margin: 10px;
  margin: 0px auto 0px auto;
  text-align: left;
  background-image:url(/templates/images/topbug.gif);
  background-repeat:no-repeat;
  background-position: 580px 0px;
}





#idInner TD { 
  font-size: 12px;
}
#idMainFullContainer{ 
  background-image:url(/templates/images/mainbg.gif); 
  background-repeat:repeat-y;
}
#idMainContentContainer {
  margin-top: 10px;
  background-color: #FFFFFF;
  border: 1px solid #555555;
  text-align: center;
  background-image:url(/templates/images/content-bg.gif); 
  background-repeat:no-repeat;
}

#idMainContentFooter {
  color: #EFEFEF;
  background-color: #555555;
  width: 100%;
  text-align: center;
  font: 10px verdana, sans-serif;
  padding: 8px 0px 8px 0px;
}
#idMainContentFooter A {
  color: #FFFFFF;
}
#idMainContentFooter A:hover {
  color: #BBBBBB;
}

#idContentBottom {
  background-image:url(/templates/images/contentbottom-bg.gif);
  background-repeat:no-repeat;
  width: 100%;
  height: 10px;
  font-size: 10px;
}


#idSharedVue A {
  color: #456989;
}
