.p7DMM03 {position: relative;padding: 0px 0px;}
.p7DMM03:after {content: "\0020";clear: both;font-size: 0px;line-height: 0;display: inline;height: 0px;}
.p7DMM03.p7dmm-centered {text-align: center;}
.p7DMM03.p7dmm-right {text-align: right;}
.p7DMM03 ul {margin: 0px;padding: 0px;display: inline-block;vertical-align: bottom;}
.p7DMM03 ul li {list-style-type: none;float: left;padding: 6px 0px;margin-right: 8px;}
.p7DMM03 ul li:last-child {margin-right: 0px;}
.p7DMM03 ul a.trig {padding-left: 18px !important;}
.p7DMM03 ul a.trig:hover {}
.p7DMM03 ul a.open.trig {}
.p7DMM03 ul a {color: #1273a3;font-size: .7em;padding: 10px 26px;text-decoration: none;display: block;-webkit-transition: all linear .25s .1s;transition: all linear .25s .1s;}
.p7DMM03 ul a:hover,
.p7DMM03 ul a.open,
.p7DMM03 ul a.current_mark.closed {outline: none;border-color: transparent;color: #afce58;}
.p7dmm-sub-wrapper {position: absolute;top: 100%;width: 100%;left: 0px;display: none;}
.p7DMM03 ul ul {margin: 0px;display: inline-block;padding: 0px;vertical-align: bottom;}
.p7DMM03 ul ul li {padding: 8px 0px;}
.p7DMM03 ul ul a {background-color: rgba(255,255,255,0);border-color: #FFF;box-shadow: none;font-size: 0.8em;padding: 8px 10px;color: #000;transition-property: color;}
.p7DMM03 ul ul a:hover {background-color: rgba(255,255,255,.5);	border-color: #999;color: #000000;}
.p7DMM03 ul a.current_mark.closed,
.p7DMM03 ul a.current_mark:hover {}
.p7DMM03 ul ul a.current_mark {color: #000000;font-weight: bold;}
.p7DMM-toolbar {display: none;}
/*VERTICAL MENU*/
/*RESET VERTICAL MENU*/
.p7DMM03.dmm-vertical,
.p7DMM03.dmm-vertical ul,
.p7DMM03.dmm-vertical li,
.p7DMM03.dmm-vertical a {background-color: transparent;background: none;border: none;margin: 0px;padding: 0px;border-radius: 0px;box-shadow: none;-webkit-transition: none;	transition: none;
	float: none;display: block;}
.p7DMM03.dmm-vertical {margin: 12px 0px;}
.p7DMM03.dmm-vertical ul li {margin-bottom: 8px;}
.p7DMM03.dmm-vertical ul a.trig {}
.p7DMM03.dmm-vertical ul a.trig:hover {}
.p7DMM03.dmm-vertical ul a.open.trig {}
.p7DMM03.dmm-vertical ul a {padding: 8px 20px;border: 1px solid;border-color: #000;	transition: box-shadow linear .35s .1s;	box-shadow: inset 0px 0px 8px rgba(255,255,255,.1);color: #000;}
.p7DMM03.dmm-vertical ul a:hover,
.p7DMM03.dmm-vertical ul a.open {background-color: #222;color: #BBB;}
.p7DMM03.dmm-vertical ul ul {background-color: #AAA;background-image: -webkit-linear-gradient(#DDD, #999);background-image: linear-gradient(#DDD, #999);border: 1px solid;border-top: none;
	border-color: #000;}
.p7DMM03.dmm-vertical ul ul li {margin-bottom: 0px;}
.p7DMM03.dmm-vertical ul ul a {font-size: 0.9em;border: none;border-bottom: 1px solid;border-color: #000 !important;border-radius: 0px;background: none;box-shadow: inset 0px 0px 0px rgba(255,255,255,0);color: #000;}
.p7DMM03.dmm-vertical ul ul li:last-child a {border-bottom: none;}
.p7DMM03.dmm-vertical ul ul a:hover {color: #FFF;box-shadow: inset 0px 14px 8px rgba(255,255,255,.025);}
.p7DMM03.dmm-vertical .p7dmm-sub-wrapper {width: 100%;position: relative;padding: 0px;margin: 0px;top: 0px;}
.p7DMM03.dmm-vertical ul ul a.current_mark {font-weight: bold;}
/*POP MENU MODE*/
.p7DMM03.dmm03-pop .p7dmm-sub-wrapper {text-align: left;padding-bottom: 30px;padding-right: 30px;width: auto;left: auto;display: none;z-index: 99;}
.p7DMM03.dmm03-pop ul ul {background-color: #222;background: rgba(0,0,0,.85);border-radius: 0px 0px 5px 5px;border: 1px solid;border-top: none;	border-color: #000000;}
.p7DMM03.dmm03-pop ul ul li {padding: 0px;float: none;margin: 0px;}
.p7DMM03.dmm03-pop ul ul a {background-color: transparent;box-shadow: none;border-radius: 0px;font-size: 0.8em;padding: 8px 20px;box-shadow: none;color: #B4B4B4;border: none;}
.p7DMM03.dmm03-pop ul ul li:last-child a {border-radius: 0px 0px 4px 4px;}
.p7DMM03.dmm03-pop ul ul a:hover {color: #CCCCCC;background-color: #444;background: rgba(255,255,255,.15);box-shadow: none;}
.p7DMM03 ul a.current_mark.closed,
.p7DMM03 ul a.current_mark:hover {}
/*Current Marked Sub-menu Link*/
.p7DMM03.dmm03-pop ul ul a.current_mark {color: #EEE;font-weight: bold;}
@media only screen and (min-width: 0px) and (max-width: 700px) {
.p7DMM03 ul a {font-weight:700;padding:0px 10px;}	
}
/*Smartphone Menu Presentation*/
@media only screen and (min-width: 0px) and (max-width: 300px) {
.p7DMM03.responsive {padding: 0px;margin: 0px;}
.p7DMM03.responsive ul a.trig {}
.p7DMM03.responsive ul a.open.trig {}
.p7DMM03.responsive.p7DMM03.dmm-vertical ul a.trig {
}
.p7DMM03.responsive.p7DMM03.dmm-vertical ul a.open.trig {
}
.p7DMM03.responsive ul li {margin: 0px;padding: 0px;}
.p7DMM03.responsive ul,
.p7DMM03.responsive ul ul {display: block;padding: 0px;	margin: 0px;}
.p7DMM03.responsive ul li,
.p7DMM03.responsive ul ul li {float: none;display: block;margin: 0px;padding: 0px;}
.p7DMM03.responsive ul li a {border: none;border-radius: 0px !important;padding: 8px 20px;border-bottom: 1px solid #1d6486;}
.p7DMM03.responsive ul ul li:last-child a {border-bottom: none;}

.p7DMM03.responsive .p7dmm-sub-wrapper {width: 100%;position: relative;padding: 0px;margin: 0px;top: 0px;}
.p7DMM03.responsive .p7dmm-sub-wrapper ul {border-radius: 0px;background: rgba(24,24,24,1);}
.p7DMM03.responsive.p7DMM03.dmm-vertical .p7dmm-sub-wrapper ul {background-color: #AAA;background: -webkit-linear-gradient(#DDD, #999);background: linear-gradient(#DDD, #999);}
/*Toolbar for Smartphones to Hide or Show entire menu*/
.p7DMM03.responsive .p7DMM-toolbar {position: relative;z-index: 999;display: block;	text-align: center;	padding: 6px;cursor: pointer;}
.p7DMM03.responsive .p7DMM-toolbar.closed a:before {
	content: "Menu";
}
.p7DMM03.responsive .p7DMM-toolbar.opened a:before {
	content: "Hide Menu";
}
.p7DMM.responsive ul.closed {display: none;}
.p7DMM.responsive ul.opened {display: block;}

.p7DMM03.responsive .p7DMM-toolbar img,
.p7DMM03.dmm-vertical .p7DMM-toolbar img {border: none;	padding-left: 16px;}
.p7DMM03.responsive .p7DMM-toolbar a {color: #1272a2;text-transform: uppercase;font-weight:700;font-size: 1.3em;background-color: transparent !important;border: none !important;	text-decoration: none;}
.p7DMM03.responsive .p7DMM-toolbar.closed a,
.p7DMM03.dmm-vertical .p7DMM-toolbar.closed a {color: #1272a2;}
.p7DMM03.responsive .p7DMM-toolbar img,
.p7DMM03.dmm-vertical .p7DMM-toolbar img {opacity: .5;}
.p7DMM03.responsive .p7DMM-toolbar:hover img,
.p7DMM03.dmm-vertical .p7DMM-toolbar:hover img {opacity: .85;}
.p7DMM03.responsive .p7DMM-toolbar:hover a,
.p7DMM03.dmm-vertical .p7DMM-toolbar:hover a {color: #95c21d;}
.p7DMM03.responsive .p7DMM-toolbar.closed img,
.p7DMM03.dmm-vertical .p7DMM-toolbar.closed img {opacity: 1;}
.p7DMM03.responsive .p7DMM-toolbar.closed:hover,
.p7DMM03.dmm-vertical .p7DMM-toolbar.closed:hover {}
.p7DMM03.dmm-vertical * {border-radius: 0px !important;}
.p7DMM03.dmm03-pop .p7dmm-sub-wrapper {padding-bottom: 0px;	padding-right: 0px;	width: 100%;}
/*END MEDIA QUERY - DO NOT REMOVE CURLY BRACE BELOW*/
}
@media only screen and (min-width: 0px) and (max-width: 525px) {
.p7DMM03 ul a {font-size:.9em;}
}
/*Exception rules for Smartphones in Landscape orientation only*/
@media only screen and (max-device-width: 480px) and (orientation : landscape) {
.p7DMM03.responsive ul a {
	font-size: 1.35em;
	padding: .35em .75em;
}
.p7DMM03.responsive ul ul a {
	font-size: 1em;
	padding: .3em 1em;
}
/*END MEDIA QUERY - DO NOT REMOVE CURLY BRACE BELOW*/
}



