[role="tablist"] {
    margin: 0 0 -.1em;
    overflow: visible;
    position: relative;
    z-index: 0;
}
[role="tab"] {
    cursor: pointer;
    font-size: .938rem;
    transition: all 0.125s ease-in;
}
[role="tab"][aria-selected="true"] {
    outline: 0;
    position: relative;
    z-index: 1;
}
[role="tab"]:hover{}
 
[role="tab"][aria-selected="true"]:hover{}
[role="tab"][aria-selected="true"]:focus::before{}
[role="tab"][aria-selected="true"]:not(:focus):not(:hover)::before {}
[role="tab"]:hover, [role="tab"]:focus, [role="tab"]:active {outline: 0;}
[role="tab"]:focus{ border-bottom: none; }

[role="tabpanel"] {
    position: relative;
    z-index: 2;
    padding: .75rem .75rem .75rem .75rem;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(0,0,0,.25);
    margin-bottom: 1.5rem;
}

.tabs [role="tablist"] {
    margin: 0 0 0 0;
    z-index: 3;
}
.tabs [role="tab"] {
    padding: .5rem .75rem;    
    letter-spacing: 1px;
    line-height: 1.25;
    font-weight: bold;
    float: left;
    color: rgba(0,0,0,.5);
    background-color: rgba(91,112,35,.25);    
    border-left: 1px solid rgba(0,0,0,.25);
    border-right: 1px solid rgba(0,0,0,.25);
    border-top: 1px solid rgba(0,0,0,.25);
    margin-left: -1px;
}
.tabs [role="tab"]:nth-child(1){margin-left: 0;}
.tabs [role="tablist"]:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tabs [role="tab"]:hover{
    background: rgba(91,112,35,1);
    color: rgba(255,255,255,1);
}
.tabs [role="tab"]:focus{ 
    border-bottom: none; 
        border-left: 1px dashed rgba(0,0,0,.25);
    border-right: 1px dashed rgba(0,0,0,.25);
    border-top: 1px dashed rgba(0,0,0,.25);
}
.tabs [role="tab"][aria-selected="true"], .tabs [role="tab"][aria-selected="true"]:hover{
    color: rgba(0,0,0,1);
    background-color: rgba(255,255,255,1);
    border-bottom: 1px solid rgba(255,255,255,1);
    margin-bottom: -1px;
}
.tabs [role="tabpanel"] {
    background-color: rgba(255,255,255,1);
}



.tabBlk {
    margin: 1rem 0 0 0;
    padding: 0;
    z-index: 3;
    text-align: center;
}
.tabBlk>li {
    list-style-type: none;
    display: inline-block;
    float: left;
}
.tabBlk>li>a {
    display: block;
    padding: .5rem .75rem;
    line-height: 1.25;
    font-weight: bold;
    float: left;
    color:#111;
    background-color: rgba(91,112,35,.25);    
    border: 1px solid rgba(0,0,0,.25);
    margin-left: -1px;
}
.tabBlk>li:nth-child(1)>a{margin-left: 0;}
.tabBlk:after, .tabBlk >li:after, .tabBlk>li>a:after, .tabpanel:after{
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.tabBlk>li>a:hover{
    color: #5b7023;
    background: rgba(255,255,255,1);
	text-decoration: none;
}
.tabBlk>li>a:focus{ /*border: 1px dashed orange;*/}
.tabpanel{
    position: relative;
    z-index: 2;
    padding: .75rem .75rem .75rem .75rem;
    background-color: rgba(255,255,255,1);
    border: 1px solid rgba(0,0,0,.25);
    margin-bottom: 1.5rem;
    margin-top: -1px;
}
.tabpanel .title{
    font-weight: bold;
    font-size: 1.25rem;
    letter-spacing: 0;
    padding: 1rem 0 1rem 0;
    height: inherit;
    color: #5b7023;
}
.centerCol figure img{margin-bottom: 0;}
.tabpanel .downloadBlk .title{background: transparent;padding: 1rem 0 0 0;}
.tabpanel .downloadBlk .navBlk{padding: .75rem 0;}
.tabpanel .downloadBlk .navBlk li a{ margin-right: .25rem; }


@media (max-width: 600px){
}


@media (max-width: 480px){
.tabBlk{text-align: left;}
.tabBlk>li {float: none; width: 100%; vertical-align: top;}
.tabBlk>li>a{width: 100%;margin-left:0; margin-top: -1px;}
}