.ppm-tabs-default{ margin-bottom:25px; }
.ppm-tabs-default h3 + div{ height:0px; padding:0px; overflow:hidden; display:block!important; -webkit-transform:translateZ(0); -moz-transform:translateZ(0); -ms-transform:translateZ(0); -o-transform:translateZ(0); transform:translateZ(0); -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; -o-transition:all 0.3s ease; transition:all 0.3s ease; }
.ppm-tabs-default h3.open + div{ height:auto; margin-bottom:10px; }
.ppm-tabs-default h3{ border-bottom:1px solid #DDDDDD; font-size:14px;line-height:20px; margin:0 0 5px !important; padding:0 0 5px; }
.ppm-tabs-default h3 a{ display:block; line-height:25px; padding:5px 0; }
.ppm-tabs-default h3 a{ color:#666; text-decoration:none; position:relative; }
.ppm-tabs-default h3 a:focus{ outline:none; }
.ppm-tabs-default .tab_content{ overflow:hidden; padding:0 0 0 35px; }
.ppm-tabs-default span.ppm-accordion-icon{ background-image:url(/images/front/icon.png); background-position:no-repeat; background-position:0 0; display:block; float:left; height:25px; margin-right:10px; width:25px; opacity:1; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; }
.ppm-tabs-default h3 a:hover span.ppm-accordion-icon, .ppm-tabs-default h3.open span.ppm-accordion-icon{ opacity:.5; }
.ppm-tabs-default h3.open span.ppm-accordion-icon{ background-position:0 -27px; }
div.style_one h3.open span.ppm-accordion-icon, div.style_two h3.open span.ppm-accordion-icon{ opacity:1; }
div.style_one span.ppm-accordion-icon{ }
div.style_one span.accordion_bottom_icon:before, div.style_two span.accordion_bottom_icon:before{ background:none repeat scroll 0 0 #FFFFFF; border-top:1px solid #FFFFFF; content:""; display:block; height:1px; left:-10px; position:absolute; top:-4px; -webkit-transform:rotate(47deg); -moz-transform:rotate(47deg); -ms-transform:rotate(47deg); -o-transform:rotate(47deg); transform:rotate(47deg); width:13px; }
div.style_one span.accordion_bottom_icon:after, div.style_two span.accordion_bottom_icon:after{ background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #FFFFFF; content:""; display:block; height:1px; left:-2px; position:absolute; top:-4px; -webkit-transform:rotate(131deg); -moz-transform:rotate(131deg); -ms-transform:rotate(131deg); -o-transform:rotate(131deg); transform:rotate(131deg); width:11px; }
div.style_one span.accordion_bottom_icon, div.style_two span.accordion_bottom_icon{ border-left:8px solid rgba(0, 0, 0, 0); border-right:8px solid rgba(0, 0, 0, 0); bottom:-11px; height:0; left:10px; position:absolute; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; width:0; z-index:5; border-top:9px solid #000; }
div.style_one h3 a:hover span.ppm-accordion-icon, div.style_two h3 a:hover span.ppm-accordion-icon{ opacity:1; }
div.style_one h3, div.style_two h3{ border-bottom:0px solid #ddd; border-top:1px solid #ddd; }
div.style_one span.ppm-accordion-icon, div.style_two span.ppm-accordion-icon{ background-position:4px 5px; height:35px; width:35px; }
div.style_one a:hover span.ppm-accordion-icon, div.style_one h3.open span.ppm-accordion-icon,  div.style_two h3.open span.ppm-accordion-icon{ background-position:4px -21px; }
div.style_one h3.open + div, div.style_two h3.open + div{ margin:15px 0; }
div.style_one h3 a, div.style_two h3 a{ margin-bottom:-5px; padding:0; line-height:33px; }
div.style_one h3 a:hover span.ppm-accordion-icon, div.style_two h3 a:hover span.ppm-accordion-icon{ background-color:#ddd; }
div.style_one a:hover span.accordion_bottom_icon, div.style_two a:hover span.accordion_bottom_icon{ border-top:9px solid #ddd; }
div.style_two span.ppm-accordion-icon{ float:right; margin-right:0; }
div.style_two span.accordion_bottom_icon{ left:inherit; right:10px; }
div.style_two h3.open + div{ margin:0 0 15px; }
div.style_two .tab_content{ padding:0 35px 0 0; }
div.style_three{ background:none repeat scroll 0 0 #F8F8F8; border:1px solid #E0DEDE; border-bottom:0px solid #e0dede; }
div.style_three span.ppm-accordion-icon{ background-color:rgba(0, 0, 0, 0); background-image:url("/images/front/icon_style_three.png"); background-position:0 0; float:right; height:9px; margin-top:8px; width:5px; }
div.style_three h3{ margin:0 !important; padding:0; }
div.style_three h3 a{ padding-left:15px; }
div.style_three .tab_content{ padding:5px 15px 15px; }
div.style_three h3.open{ background:#fff; border:none; }
div.style_three h3.open + div{ background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px solid #DDDDDD; margin:0; }
div.style_three h3.open span.ppm-accordion-icon{ background-position:10px 0; height:5px; width:9px; opacity:1; }


.ppm-tabs8 span.ppm-accordion-icon {background-color:#4862A3;}
div.style_one8 span.accordion_bottom_icon, div.style_two8 span.accordion_bottom_icon {border-top: 9px solid #4862A3}
div.style_one8 h3 a:hover span.ppm-accordion-icon, div.style_two8 h3 a:hover span.ppm-accordion-icon {background-color:#53BB4A !important;;}
div.style_one8 h3 a:hover span.ppm-accordion-icon, div.style_two8 h3 a:hover span.ppm-accordion-icon, div.style_one8 h3.open span.ppm-accordion-icon, div.style_two8 h3.open span.ppm-accordion-icon {background-color:#53BB4A !important;}
div.style_one8 a:hover span.accordion_bottom_icon, div.style_two8 a:hover span.accordion_bottom_icon {border-top: 9px solid #53BB4A !important;}		
div.style_one8 a:hover span.accordion_bottom_icon, div.style_two8 a:hover span.accordion_bottom_icon, div.style_one8 h3.open span.accordion_bottom_icon, div.style_two8 h3.open span.accordion_bottom_icon {border-top: 9px solid #53BB4A !important;}	
.tab_content h2{ color: #0f66ad;
    font-family: "CenturyGothic";
    font-size: 14px; margin-bottom:5px;
    font-weight: normal;}