
#container .mainContents .navLeft {
  margin-top:20px;
}

#container .titleContainer .offerHeading {
  vertical-align:bottom;
  margin-left:auto;
  border-style:solid;
  border-width:0px 0px 0px 0px;
  border-color:#ff003c;
  text-align:left;
  padding-bottom:0px;
  margin-bottom:0px;
  height:67px;
}

#container .titleContainer .offerHeading img {
  border:none;
  margin-bottom:0px;
  padding:0px;
  padding-top:0px;
  margin-right:1px;
}

#container .titleContainer .offerHeading,
#container .contentRight {
  width:303px;
}

#cube {
  vertical-align:bottom;
}

#edgeboxLogo {
  position:absolute;
}

#container .mainContents {
  background-color:#FFFFFF;
  font-size:13px;
  text-align:justify;
  padding:20px;
}

#container .mainContents .spacer {
  padding-top:20px;
}

#container .mainContents .centerContent {
  float:right;
  width:670px;
}

#container .mainContents .centerContent ul.list {
  margin-left:15px;
  padding-left:0px;
}

#container .mainContents .centerContent ul.list li {
  margin-bottom:5px;
}

#container .mainContents .centerContent ul.noTopBottomSpace {
  margin-bottom:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
}

#container .mainContents .centerContent ul.noLeftSpace {
  margin-left: 15px;
  padding-left: 0px;
}

#container .mainContents .centerContent hr {
  border-width:0px;
  border-top-width:1px;
  border-style:dashed;
  border-color:#ff003c;
}

/* Special hack to put the news images above the title and date */
#container .mainContents .centerContent .newsText img {
  margin-top:-115px;
}


#container .mainContents .contentRight {
  background-color:#000000;
  float:right;
  background: url('/opencms/opencms/images-new/strip-subpage.png') repeat-x bottom #232425;
  margin-left:20px;
  margin-bottom:10px;
  font-size:13px;
  text-align:left;
  color:#e6ecfc;
  margin-right:-20px; /* Compensate container padding */
  margin-top:-20px; /* Compensate container padding */
  font-family:Arial, Helvetica, sans-serif;
}

#container .mainContents .contentRight div.content {
  padding-left:25px;
  padding-right:0px;
  padding-top:15px;
}

#container .mainContents .contentRight div.content h1 {
  font-family:Arial Narrow, Arial, Helvetica, sans-serif;
  text-transform:uppercase;
  font-size:15px;
  color:#ff003c;
}

#container .mainContents .contentRight div.content h3 {
  font-family:Arial, Helvetica, sans-serif;
  color:#8da5c9;
  font-size:11px;
  font-weight:normal;
}

#downloadCenter {
  clear:left;
  color:#FFFFFF;
}

#downloadCenter h1 {
  text-transform:none !important;
  font-size:14px;
  color:#ff003c;
}

#downloadCenter a {
  color:#e6ecfc;
  text-decoration:none;
}

#downloadCenter a:hover {
  color:#ffffff;
}

#downloadCenter ul li {
  margin-bottom:5px;
}

#downloadCenter ul li.pdf {
  list-style-image:url('/opencms/opencms/images-new/icons/pdf.gif');
}





#container .mainContents .contentRight .offerDescription {
  padding:15px 15px 0px 15px;
}

#container .mainContents .contentRight .required {
  padding:5px 15px 0px 15px;
}

#container .mainContents .contentRight .form {
  padding:5px 15px 0px 15px;
  font-weight:bold;
}


.videoinfo {
  padding:5px 20px 5px 20px;
  border-style:solid;
  border-color:#000;
  border-width:0px;
  width:480px;
  margin-left:30px;
}

.videoinfo:hover {
  background:#DADFEB;
  cursor:pointer;
}

.videoinfo h1 {
  font-size: 13px !important;
}

.videoinfo img {
  float:left;
  margin-right: 20px;
  margin-bottom: 10px;
  filter: Alpha(Opacity=80, FinishOpacity=80, Style=1);
  opacity: 0.8;
}

.videoinfo:hover img {
  filter: Alpha(Opacity=100, FinishOpacity=100, Style=2);
  opacity: 1.0;
}



