ul.ptabs,ul.ptabs_overflow{clear:both;display:block;list-style:none;border-bottom:3px solid #2986c1;height:32px;padding-bottom:31px}
ul.ptabs_overflow{display:none;visibility:hidden}
ul.ptabs_overflow.ptabs_overflow_active{display:block;visibility:visible}
ul.ptabs li,ul.ptabs_overflow li{display:block;float:left;line-height:32px;padding:0 15px;border:solid #d0d0d0;border-width:1px 1px 0 0;position:relative}
ul.ptabs li.first{border-left:1px solid #d0d0d0}
ul.ptabs li.selected,ul.ptabs_overflow li.selected{background:-moz-linear-gradient(top,#39aafa 0,#1e6da5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#39aafa),color-stop(100%,#1e6da5));background:-webkit-linear-gradient(top,#39aafa 0,#1e6da5 100%);background:-o-linear-gradient(top,#39aafa 0,#1e6da5 100%);background:-ms-linear-gradient(top,#39aafa 0,#1e6da5 100%);background:linear-gradient(to bottom,#39aafa 0,#1e6da5 100%);border:solid #2299ed;border-width:1px 0 0 0}
ul.ptabs li.selected,ul.ptabs_overflow li.selected,ul.ptabs li.selected a,ul.ptabs li.selected a:hover{font-weight:bold;color:#fff}
ul.ptabs li.selected a:hover{
	cursor:pointer;
	color: #0F0;
	text-decoration: underline;
}
.no-cssgradients ul.ptabs li.selected,.no-cssgradients ul.ptabs_overflow li.selected{background:url("/css/ptabs/etc/designs/mt/docroot/images/background/p5tabs_bg_dark.png") top left repeat-x}
ul.ptabs li a,ul.ptabs li a:hover,ul.ptabs_overflow li a,ul.ptabs_overflow li a:hover{color:#4f4f4f}
ul.ptabs li a:hover{text-decoration:none}
.button_navi,#button_navi-sticky-wrapper{margin:1px 20px -40px 96px;margin:-0.12rem 1.66rem -3.3rem 8rem;text-align:right;z-index:2;float:right}
#button_navi-sticky-wrapper .button_navi{margin:0;float:none}
.is-sticky{float:none!important;z-index:100}
.is-sticky .ptabs_wrapper{z-index:1000;padding-top:10px;-webkit-box-shadow:-40px -3px #fff,40px -3px #fff,0 10px 10px -6px rgba(50,48,50,0.49);-moz-box-shadow:-40px -3px #fff,40px -3px #fff,0 10px 10px -6px rgba(50,48,50,0.49);box-shadow:-40px -3px #fff,40px -3px #fff,0 10px 10px -6px rgba(50,48,50,0.49)}
.is-sticky .button_navi{z-index:1100;*margin-left:-258px!important}
ul.ptabs_overflow li{position:relative}
ul.ptabs_overflow ul.others{background:#fff;position:absolute;left:-9999px;z-index:20000;border-color:#cecece;border-style:solid;border-width:3px 1px 1px;border-radius:0 0 2px 2px;padding:0;box-shadow:3px 6px 7px #888}
ul.ptabs_overflow ul.others li{padding:6px 15px;float:none;border-width:0}
ul.ptabs_overflow ul.others a{white-space:nowrap}
ul.ptabs_overflow li.ptabs_overflow_menu:hover ul{left:0}
.ptabs_wrapper{position:relative;background-color:#fff}
.ptabs_loading_mask{background:#fff;height:45px;height:3.75rem;display:block;position:absolute;z-index:1;width:101%;margin-top:-4px}
.ptabs_loading_mask>img{padding:10px 0 0 15px}
.ptabs_loading_mask.ptabs_overflow_active{display:none}
.ptabs .serviceshtmlinclude{padding-top:10px}
.ptabs .tabcontent{margin-bottom:10px;margin-botton:.833rem}
@media(max-width:1028px){.ptabs .link_blocks,.ptabs .linklist .expandedLinkListTitle{width:auto;padding:0 4px 0 13px}
}
@media(max-width:460px){ul.ptabs{display:none;visibility:hidden}
ul.ptabs_overflow{display:block;visibility:visible}
.ptabs_loading_mask{display:none}
.ptabs .matchingblockbannerteaser img{width:170%}
}