
  a{
    color: #007DBA;
  }

  .norail{
    width: 964px !important;
  }

  .new{ color:#C1401A;font-weight:bold;}

  #blogPost {float:left;width:596px;height:215px;background-color:#F2F2F2;padding:10px;margin-bottom:20px;border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
  #blogPost p{margin:0;padding:0;font-size:16px;line-height:22px;}
  #blogPost p a.blueBold{color:#007DBA;font-weight:bold;}
  #blogPost p.blog-date{font-size:14px;}
  #blogPost p.blog-author{font-size:14px;}
  .blog-image{width:13%;float:left;padding-top: 5px;}
  .blog-description{width:82%;float:left;}
  .blog-button{float:left;margin-top:10px;}

  .updated{
    /*color:#007DBA;*/
	color: #D7410B;
    font-weight:bold;
  }

  .back-to-top{
    text-align:right;
    padding:0 0 10px 0;
  }

  .withBottomBorder{
    border-bottom: 1px solid #CCC;
  }

  .headerBeta{
    margin:0 0 18px;
  }

  .threeColumns .productPod{
    float:left;
    width:296px;
  }

  .twoColumns .productPod{
    float:left;
    width:473px;
  }

  .twoColumns .left{
    margin: 0 18px 0 0;
  }

  .twoColumns .right{
    margin: 0;
  }

  div.secondary-button, div.primary-button {
background-color: #0096D6;
border: 0 none;
border-bottom-left-radius: 5px;
border-top-right-radius: 5px;
color: #FFFFFF !important;
cursor: pointer;
float: left;
font-family: HPSimplified;
padding: 10px 20px;
width: auto;
margin-top: 20px;
vertical-align: middle;
}

div.secondary-button a, div.primary-button a {
color: #FFF !important;
text-decoration:none;
}

div.primary-button {
background-color: #D7410B;
}

div.secondary-button:hover {
    background-color: #006699;
  }

div.primary-button:hover {
background-color: #C1401A;
}

.left-content-area  div.secondary-button a:hover, .left-content-area  div.primary-button a:hover {
	text-decoration:none !important;
}


  .threeColumns .left{
    margin: 0 18px 0 0;
  }

  .threeColumns .middle{
    margin: 0 18px 0 18px;
  }

  .threeColumns .right{
    margin: 0 0 0 18px;
  }

  .imageCell {
    float: right;
    padding: 5px 36px 36px 18px;
}

/*.contentCell{
  min-height:150px;
}*/

.contentCell2{
  min-height:150px;
}

.contentCell .floatRight, .contentCell2 .floatRight{
  float:none;
  position:relative;
  bottom:10px;
}


.contentCell {
    font-size: 14px;
    min-height: 150px;
    padding-right: 154px;
}

/*.contentCell a {
    font-size:14px;
}*/

  .contentCell strong a{
    color:#000;
  }

    .contentCell2 strong a{
    color:#000;
  }

.contentCell2{
  float: left;
  font-size:14px;
}

.contentCell2 strong a{
    color:#000;
  }

.floatLeft{
  float:left;
}

.bgGray_r {
    min-height: 330px;
}

.padTop10{
  padding-top:18px;
}

.products-tab-headers{
  height: 48px;
  width: 100%;
  border-bottom: 1px solid #CCC;
}

.products-title li{
  display:inline;
  float:left;
  margin-right:20px;
  line-height:26px;

}

.productsPanelContainer{
  height:auto;
  margin: 20px 0;
  width:auto;
  padding: 20px 0;
  clear:both;
}

table{
  border-collapse:collapse;
}

.product-row-container{
  margin-bottom:36px;
}

ul.prog_links li.lstchild p{
  color:#000000 !important;
}

/* RESOURCES */

.item {display:inline-block; margin:0px 0px 10px 0px; min-width: 160px;}
.item-last {display:inline-block; margin-bottom:0px !important; min-width: 160px;}
.item a {font-size:14px !important;}
.item-img {float:left; height:42px !important; margin-right:18px; width:61px !important;}
.item-txt-withimg {float:left; width:232px !important; margin-top:-4px;}
.item-ico {display: block; margin-top: 4px;}
.item-ico a {font-size:14px !important; color:#767676 !important; text-decoration:none;}
.item-ico a:hover {font-size:14px !important; color:#767676 !important; text-decoration:underline;}

.icn_interactive {background: url("/tridion/assets/i/common/s-15px-hpe.png") no-repeat scroll 0 -2864px transparent; padding-left: 20px;}
.icb_lnk2 {background-position: right -633px;}

/* Banner */

.blog-item{
  width:596px;
  height:150px;
}

#blog-items-container{
  /* Width changed from 596px */
  width:578px;
  height:150px;
  overflow:hidden;
  position:relative;
}


div#navBulletsWrapper {
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    left: 42%;
    position: relative;
    top: 0px;
}

#navBulletsWrapper ul{
  margin: 0 auto;
}

#navBulletsWrapper ul li {
    cursor: pointer;
    display: inline;
    float: left;
    height: 17px;
    margin: 0 0 0 5px;
    vertical-align: top;
    overflow:hidden;
}

#navBulletsWrapper ul li a{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 0 transparent;
  text-align: center;
  color: #CCC;
  width:16px;
  height:16px;
}

#navBulletsWrapper ul li a.active{
  background: url("/tridion/assets/i/common/carousel-bullets.gif") no-repeat scroll 0 -16px transparent;
  color: #CCC;
}

.tab-content .left-content-area ul.list {margin:5px 0 40px 18px;}
.right-content-area .ct101_rhtNavPanel .item {margin:0 0 15px 0;}

a.icb_lnk2{
  height:22px !important;
}





/* Overlays */

 .overlay_popup{
     border-top-width:5px;
     border-bottom-width:5px;
     border-top-color:#0096D6;
     border-bottom-color:#0096D6;
     padding: 20px;
}


  .video_popup{
    background-color:#FFF;
    border-top:5px solid #0096D6;
    border-bottom:5px solid #0096D6;
    padding:20px;
  }

  .video_popup a:hover{
    text-decoration: none;
  }

  .video{
    padding-top:18px;
    margin:0 auto;
  }

.tooltip_text p a{font-size:14px !important}
.tooltip_text a{font-size:14px !important}