h2.secTitle {
    background: #00a0e8;
    width: 180px;
    height: 140px;
    line-height: 140px;
    color: white;
    display: inline-block;
    float: left;
}

.pageDiv {
    display: inline-block;
    float: left;
    max-width: 780px;
    width: 90%;
    margin: 0 50px;
    text-align: left;
}
.rowP {
    margin-top: 3px;
    padding: 7px;
    position: relative;
}
i.icon-open {
    position: absolute;
    color: #00a0e8;
    bottom: 5px;
    right: 10px;
    display: block;
}
.rowP p
{ 
  margin:0 50px;
  color:#4f4f4f;
  min-height: 26px;
}

.odd
{
 background-color:#e4e4e4;
}
.even
{
 background-color:#f6f6f6;
}
.anchor{
  position: relative;
  top: -200px;
}
.tcdPageCode{padding: 25px 20px 50px;text-align: left;color: #ccc; }
.tcdPageCode a,.tcdPageCode span{display: inline-block;color: #428bca;padding:5px 10px;border: 1px solid #ddd;	margin: 0 5px;border-radius: 4px;vertical-align: middle;text-align: center;}
.tcdPageCode span.current{color: #fff;background-color: #0086e3;	border: 1px solid #0086e3;}
.tcdPageCode span.disabled{color: #bfbfbf;background: #f2f2f2;border: 1px solid #bfbfbf;}
@media (max-width:960px){
  .banner{background-image: url("/structure/mimg/support/troubleshoot.png");}
  h2.secTitle {float: none;display: block;height: auto;line-height: normal;margin: 20px;width: 130px;}
  .pageDiv{float: none;}
  .rowP{padding: 17px 0;}
  .rowP p{font-size: 2rem;}
   i.icon-open{bottom: 20px;}
  .tcdPageCode a,.tcdPageCode span{font-size:2rem;min-width: 40px;padding: 10px;}
}
@media(min-width: 961px){
  .banner{background-image: url("/structure/image/support/troubleshooting/tr_bg.jpg");}
  h2.secTitle:hover{background-color:#0086e3;}
  .rowP:hover{background-color:#e4e4e4;}
  i.icon-open:hover{bottom:0px}
  .tcdPageCode a:hover{text-decoration: none;border: 1px solid #0086e3;}
}