.p7PM3-04 {
font-family : "Arial Narrow", Arial, sans-serif;
font-size : 18px;
font-stretch : normal;
background : linear-gradient(180deg, #FFF 40%, #adbedc);
background-color : #FFF;
border-bottom : 1px solid #000;
line-height : 2em;
height : auto;
}
.p7PM3-04.horiz {
padding : 0 8px;
}
.pmm3-toolbar {
display : none;
}
.p7PM3-04.shadows {
border-bottom-color : #FFF;
box-shadow : 0 0 30px rgba(0, 0, 0, 0.35);
}
.p7PM3-04 a img {
border : none;
}
.p7PM3-04 after {
content : "\0020";
clear : both;
font-size : 0;
line-height : 0;
display : inline;
height : 0;
}
.p7PM3-04 ul {
margin : 0;
padding : 0;
display : inline-block;
vertical-align : bottom;
}
.p7PM3-04 ul li {
list-style-type : none;
float : left;
position : relative;
}
.p7PM3-04 ul li a {
display : block;
padding : 12px 18px;
color : #132442;
text-decoration : none;
border : none !important ;
}
.p7PM3-04 a.trig_closed, .p7PM3-04 a.trig_open {
background-repeat : no-repeat !important ;
background-position : left center !important ;
}
.p7PM3-04 ul li a.trig_closed {
background-image : url(img/pmm3-right-dark.gif);
}
.p7PM3-04 ul ul li a.trig_closed {
background-image : url(img/pmm3-right-medium.gif);
}
.p7PM3-04 ul li a.trig_open {
background-color : #222;
background : url(img/pmm3-down-medium.gif), linear-gradient(180deg, #000 30%, #222);
color : #DDD;
}
.p7PM3-04 ul ul li a.trig_open {
background : url(img/pmm3-down-medium.gif), linear-gradient(90deg, #333 70%, #000);
}
.p7PM3-04 ul ul li a {
border : none;
border-bottom : 1px solid rgba(0, 0, 0, 0.3) !important ;
color : #AAA;
font-size : 0.9em;
}
.p7PM3-04 ul ul {
background-color : #111;
background : linear-gradient(180deg, rgba(34, 34, 34, 1), rgba(0, 0, 0, 1));
display : block;
text-align : left;
width : 200px;
}
.p7PM3-04.shadows ul ul {
box-shadow : 10px 10px 30px rgba(0, 0, 0, 0.35);
}
.p7PM3-04 ul ul div {
z-index : 10;
}
.p7PM3-04.auto-subs ul ul {
width : auto;
}
.p7PM3-04.auto-subs ul ul li a {
white-space : nowrap;
}
.p7PM3-04 ul ul li {
position : relative;
float : none;
margin : 0;
padding : 0;
}
.p7PM3-04 ul ul li:last-child a {
border-bottom : none;
}

.p7PM3-04 .pmm3-title-bar, .p7PM3-04.vert .pmm3-title-bar {
padding : 14px 18px;
color : #DDD;
background-color : #FFF;
border-radius : 0;
}
.p7PM3-04.auto-subs ul ul .pmm3-title-bar {
white-space : nowrap;
}
.p7PM3-04 .p7PM3_img {
border : none;
padding : 0;
text-align : center;
background : none !important ;
}
.p7PM3-04 .p7PM3_img img {
border : none;
width : auto !important ;
height : auto !important ;
max-width : 100%;
vertical-align : bottom;
}
.p7PM3-04.vert {
border : none;
}
.p7PM3-04.vert ul {
display : block;
}
.p7PM3-04.vert ul li {
float : none;
padding : 0;
position : relative;
}
.p7PM3-04.vert ul li a.trig_open {
color : #EEE;
background : url(img/pmm3-down-medium.gif) left center no-repeat, linear-gradient(90deg, #222 70%, #000);
}
.p7PM3-04 ul li a.current_mark {
text-shadow : -0.5px 0 0 #000;
}
.p7PM3-04 ul ul li a.current_mark {
color : #FFF;
font-weight : bold;
text-shadow : none;
}
.p7PM3-04.vert ul li a.current_mark {
font-weight : bold;
text-shadow : none;
}
.p7PM3-04.p7PM3noscript {
position : relative;
}
.p7PM3-04.p7PM3noscript ul ul {
position : absolute;
display : none;
top : 100%;
}
.p7PM3-04.p7PM3noscript ul ul ul {
display : none;
top : 0;
left : 100%;
}
.p7PM3-04.vert.p7PM3noscript ul ul {
top : 0;
left : 100%;
}
.p7PM3-04.p7PM3noscript li:hover ul {
display : block;
}
.p7PM3-04.p7PM3noscript li:hover ul ul, .p7PM3-04.p7PM3noscript li:hover ul ul ul, .p7PM3-04.p7PM3noscript li:hover ul ul ul ul, .p7PM3-04.p7PM3noscript li:hover ul ul ul ul ul, .p7PM3-04.p7PM3noscript li:hover ul ul ul ul ul ul {
display : none;
}
.p7PM3-04.p7PM3noscript li li:hover ul, .p7PM3-04.p7PM3noscript li li li:hover ul, .p7PM3-04.p7PM3noscript li li li li:hover ul, .p7PM3-04.p7PM3noscript li li li li li:hover ul, .p7PM3-04.p7PM3noscript li li li li li li:hover ul {
display : block;
}
.p7PM3-04_crumbs.centered {
text-align : center;
}
.p7PM3-04_crumbs.right {
text-align : right;
}
.p7PM3-04_crumbs ul {
margin : 0;
padding : 0;
overflow : hidden;
font-size : 1em;
display : inline-block;
}
.p7PM3-04_crumbs li {
list-style-type : none;
display : block;
float : left;
margin-right : 0.25em;
}
.p7PM3-04_crumbs a {
text-decoration : none;
color : #000;
}
.p7PM3-04_crumbs a:hover {
text-decoration : underline;
}
.p7PM3-04_crumbs li:last-child {
margin-right : 0;
font-weight : bold;
}
.p7PM3-04_crumbs.thick-arrow li:after {
content : "\0020 \0020 \27A7";
}
.p7PM3-04_crumbs.thin-arrow li:after {
content : "\0020 \0020 \279F";
}
.p7PM3-04_crumbs.open-arrow li:after {
content : "\0020 \0020 \21E8";
}
.p7PM3-04_crumbs.triangle-dots li:after {
content : "\0020 \0020 \2234";
}
.p7PM3-04_crumbs.double-colon li:after {
content : "\0020 \0020 \2237";
}
.p7PM3-04_crumbs.pipe li:after {
content : "\0020 \0020 |";
}
.p7PM3-04_crumbs.dash li:after {
content : "\0020 \0020 -";
}
.p7PM3-04_crumbs li:last-child:after {
content : "\0020";
}
@media only screen and (min-width:0) and (max-width:700px) {
.p7PM3-04.responsive:after {
display : none;
}
.p7PM3-04.responsive .pmm3-toolbar {
display : block;
background-color : #adbedc;
padding : 10px;
text-align : right;
cursor : pointer;
}
.p7PM3-04.responsive .pmm3-toolbar a {
font-size : 2em;
font-weight : bold;
color : #FFF;
text-decoration : none;
}
.p7PM3-04.responsive .pmm3-toolbar a:hover {
color : #77A3BF;
}
.p7PM3-04.responsive .toggle-text.closed a:before {
content : "Show Menu \0020";
font-size : 0.5em;
}
.p7PM3-04.responsive .toggle-text.opened a:before {
content : "Hide Menu \0020";
font-size : 0.5em;
}
.p7PM3-04.responsive {
text-align : left !important ;
padding : 0 !important ;
box-shadow : none !important ;
}
.p7PM3-04.responsive.vert ul {
margin-top : 0;
}
.p7PM3-04.responsive ul {
display : block;
padding : 0;
}
.p7PM3-04.responsive ul li {
float : none;
margin : 0;
padding : 0;
}
.p7PM3-04.responsive ul ul {
position : static !important ;
width : auto;
padding : 0;
}
.p7PM3-04.responsive a:hover, .p7PM3-04.responsive a.pm3-link:hover {
background : none left center no-repeat, linear-gradient(180deg, #222 20%, #000) !important ;
background-color : #222;
color : #DDD;
}
.p7PM3-04.responsive ul ul li {
padding : 0;
}
.p7PM3-04.responsive .pmm3-title-bar {
padding : 12px 18px;
}
.p7PM3-04.responsive ul ul a, .p7PM3-04.responsive ul ul .pmm3-title-bar {
padding-left : 24px;
}
.p7PM3-04.responsive ul ul ul a, .p7PM3-04.responsive ul ul ul .pmm3-title-bar {
padding-left : 32px;
}
.p7PM3.responsive ul.closed {
display : none;
}
.p7PM3.responsive ul.opened {
display : block;
}
.p7PM3.responsive.rounded * {
border-radius : 0 !important ;
}
.p7PM3.responsive.shadows * {
box-shadow : none !important ;
}
.p7PM3-04_crumbs {
display : none;
}
.p7PM3-04_crumbs.show-mobile {
display : block;
}
.p7PM3.responsive.select .pmm3-select-wrapper {
display : block;
padding : 10px;
}
.p7PM3.responsive.select select {
width : 100%;
font-size : 1em;
padding : 4px;
}
.p7PM3.responsive.select .pmm3-toolbar {
display : none;
}
.p7PM3.responsive.select ul {
display : none;
}
.p7PM3-04 div {
left : 0 !important ;
top : 0 !important ;
}
}