.cd-main-content{ float:right; width:820px; height:auto; overflow:hidden;}
.cd-container{ height:auto; overflow:hidden; padding-left:5px; margin:0 0 30px;}
.has-top-margin {
  /* this class is given - using jQuery - to the .cd-main-content following the .cd-secondary-nav when it becomes fixed */
}



.flow_tt{height:42px; background:url(../Skins/Default/Img/Index/flow_sz1.jpg) left center no-repeat; padding-left:52px; margin:0 0 25px -5px;}
.flow_tt1{background:url(../Skins/Default/Img/Index/flow_sz2.jpg) left center no-repeat;}
.flow_tt2{background:url(../Skins/Default/Img/Index/flow_sz3.jpg) left center no-repeat; }
.flow_tt3{background:url(../Skins/Default/Img/Index/flow_sz4.jpg) left center no-repeat; }
.flow_tt4{background:url(../Skins/Default/Img/Index/flow_sz5.jpg) left center no-repeat; }
.flow_tt5{background:url(../Skins/Default/Img/Index/flow_sz6.jpg) left center no-repeat; }
.flow_tt span{ height:30px; padding:5px 0; line-height:30px; border-bottom:1px solid #666; font-size:20px;font-weight:300;color:#666; position:relative; top:3px;}


.cd-secondary-nav {
  position: relative;
  z-index: 3;
  
}
.cd-secondary-nav ul {
  /* mobile first - secondary navigation hidden by default, triggered by tap/click on .cd-secondary-nav-trigger*/
  position: fixed;
  margin-left:35px;
  border-left:1px solid #eee;
  visibility: hidden;
  z-index: 1;
 
}

.ab_l{width: 240px;
    height: auto;
    overflow: hidden;
	float:left;}

  .cd-secondary-nav {
    z-index: 1;
    width: 240px;
	background:#fff;
    height: auto;
    overflow: hidden;
   
  }
  .cd-secondary-nav .xnav{width:216px; height:68px; line-height:68px; text-align:center; font-size:18px; text-transform:uppercase; color:#cb1e17; font-weight:bold;overflow:hidden; background:url(../Skins/Default/Img/Index/tittle.png) left center no-repeat;}
  .cd-secondary-nav nav, .cd-secondary-nav ul, .cd-secondary-nav li, .cd-secondary-nav a {
    height: 100%;
  }
  .cd-secondary-nav ul {
    /* reset navigation values */
    position: static;
    width: auto;
    max-width: 100%;
	margin-top:-5px;
	padding:0 0 30px;
    visibility: visible;
  }
  .cd-secondary-nav li{
    height: 24px;
    overflow: hidden;
    line-height: 24px;
	text-align:left;
	padding:26px 0  0;
    margin-left:-10px;
  }
  .cd-secondary-nav .tts{height: 24px;
    overflow: hidden;
	font-size: 16px;
    color: #5a5a5a;
	display:block;
    padding-left:20px; margin:22px 0 0; text-align:left;}
  .cd-secondary-nav .tts:hover{color:#cb1e17;}
  .cd-secondary-nav li a {
    height: 24px;
    overflow: hidden;
	font-size: 16px;
    color: #5a5a5a;
	display:block;
    padding-left: 30px;
    -webkit-transition: padding 0.2s;
    -moz-transition: padding 0.2s;
    transition: padding 0.2s;
  }
  .cd-secondary-nav.is-fixed li .active{ color:#cb1e17; background: url(../Skins/Default/Img/Index/anchor.png) left center no-repeat;}
  
  
  .cd-secondary-nav.is-fixed {
    position: fixed;
    top:10px;
    width:240px;
  }
  .cd-secondary-nav.animate-children li a span {
    opacity: 0;
  }

.cd-secondary-nav-trigger {
  position: fixed;
  bottom: 20px;
  right: 5%;
  width: 44px;
  height: 44px;
  background: rgba(3, 13, 24, 0.96);
  border-radius: 0.25em;
  /* image replacement */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  z-index: 2;
}
  .cd-secondary-nav-trigger {
    display: none;
  }


/* -------------------------------- 

Placeholder Sections

-------------------------------- */


