/* p7 lbm Custom Styles */
body {font-family: 'Open Sans', sans-serif;background: #fff;color: #241779;font-size: 16px; font-weight:400;}
h1, h2, h3, h4, h5, h6 {font-weight: normal; font-size:1em;}
h1 {margin-bottom:.2em;}
.reg,.fw400 {font-weight:normal;}
strong,b,.fw700 {font-weight: 700;}
a {color:#241779; text-decoration:underline;}
a:hover {color: #3829d4; text-decoration:none;}
a.noundl {text-decoration:none;}
a.noundl:hover {text-decoration:underline;}
.ulnobl, #content ul.ulnobl {list-style: none; margin-left:0;}
p {line-height:1.4em; margin-bottom:.8em;}
.clearfix:before,.clearfix:after {content: " "; display: table;}
.clearfix:after {clear: both;}
.clearfix {*zoom: 1;}

.fontreg {font-family: 'Open Sans', sans-serif;background: #fff;color: #241779;font-size: 16px; font-weight:400;}
h1,.fontsp {font-family: 'Frank Ruhl Libre', sans-serif; font-weight:700;}

.clr-wht {color: #fff;}
.clr-blu-dk {color: #241779;}
.clr-blu-brt {color: #3829D4;}
.clr-red {color: #d1264b;}
.clr-red-pdf {color: #fd060a;}
.clr-ylw-brt {color:#fc0;}
.clr-gry-lt {color: #f5f5f5;}
.clr-gry-md {color: #999;}

.sz07 {font-size: .7em;}
.sz08 {font-size: .8em;}
.sz09 {font-size: .9em;}
.sz10 {font-size: 1em;}
.sz11 {font-size: 1.1em;}
.sz12 {font-size: 1.2em;}
.sz13 {font-size: 1.3em;}
.sz14 {font-size: 1.4em;}
.sz15 {font-size: 1.5em;}
.sz16 {font-size: 1.6em;}
.sz18 {font-size: 1.8em;}
.sz20 {font-size: 2em;}

.blck {display:block;}
.ctr {text-align: center;}

.rgt {text-align: right;}
.lft {text-align: left;}

.it {font-style:italic;}
.itno {font-style:normal;}
.bld {font-weight:bold;}

.lne01em {line-height: 1em;}
.lne01 {line-height: 1;}
.lne12 {line-height: 1.2;}
.lne13 {line-height: 1.3;}
.lne14 {line-height: 1.4;}
.lne16 {line-height: 1.6;}

.martop0 {margin-top: 0;}
.martop04 {margin-top: .4em;}
.martop05 {margin-top: .5em;}
.martop06 {margin-top: .6em;}
.martop07 {margin-top: .7em;}
.martop08 {margin-top: .8em;}
.martop10 {margin-top: 1em;}
.martop12 {margin-top: 1.2em;}
.martop15 {margin-top: 1.5em;}
.martop20 {margin-top: 2em;}
.martop25 {margin-top: 2.5em;}

.marbtm0 {margin-bottom: 0;}
.marbtm01 {margin-bottom: .1em;}
.marbtm02 {margin-bottom: .2em;}
.marbtm03 {margin-bottom: .3em;}
.marbtm04 {margin-bottom: .3em;}
.marbtm05 {margin-bottom: .5em;}
.marbtm06 {margin-bottom: .6em;}
.marbtm07 {margin-bottom: .7em;}
.marbtm08 {margin-bottom: .8em;}
.marbtm09 {margin-bottom: .9em;}
.marbtm10 {margin-bottom: 1em;}
.marbtm11 {margin-bottom: 1.1em;}
.marbtm12 {margin-bottom: 1.2em;}
.marbtm14 {margin-bottom: 1.4em;}
.marbtm16 {margin-bottom: 1.6em;}
.marbtm20 {margin-bottom: 2em;}

.marbth-auto {margin-right: auto; margin-left: auto;}
.marlft0 {margin-left: 0; margin-right:auto;}
.marrgt0 {margin-right: 0; margin-left:auto;}

#maincontent {position:relative; min-height:68vh; padding-bottom: 20px;}
.vheight60 {min-height:60vh;}

#hdr p {line-height:normal; margin-bottom:0;}  
#hdrtel i {margin-left:.1em;font-size:90%;}
#brnd:hover {text-decoration:none;}
#pix {border-bottom: 1px solid #fff;}

#ftr {background: #241779;}
#ftr p {line-height:normal; margin-bottom:0; color:#fff;}  
#ftr a {color:#fff;text-decoration:none;}  
#ftr a:hover {text-decoration:underline;}
#ftr .fa {font-size:.8em; display:inline-block; margin-left:.7em; margin-right:.7em;}
#cpr {font-size: .8em; margin-top:1em;}

#content ul { list-style: disc outside; margin-left: 1em; }
#content ul li {margin-bottom:.8em; line-height:1.1em;}

.crmb {font-size: 0.9em;}
.crmb a {color:#3829D4;}
.crmb a:hover {color:#3829D4;}

.fa-angle-right:before {content:"\f105"; margin-right:.2em;}

.scrolltop {position: absolute; left:0; bottom: 0; padding-top: 10px; padding-bottom: 10px; margin-left:1em; margin-right: auto;}
.scrolltop:before {content: "\f062"; font-family: FontAwesome; display: inline-block;color: #3829D4; padding-right:.3em;}

/* accessibility */
a.skiplink {position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align: left;overflow:hidden;}
a.skiplink:focus, a.skiplink:active, a.skiplink:hover {position:absolute;left:0;
top:0;width:auto;height:auto;overflow:visible;background-color:#FF3;border: 1px dotted #000;} 

@media only screen and (min-width: 0px) and (max-width: 480px) {
.mblblck, .mblblck-480 {display: block;}
.mbl-no {display: none;}
#hdr {width:98%; margin-bottom:10px;}
#hdrlft {padding: 5px; text-align:center;}
#hdrrgt {padding: 0; text-align:center;}
#hdrtel{font-size: 1.4em;}
#lgo {display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#brnd {font-size:1.5em; text-align:center; margin-left:auto; margin-right:auto;}
#ftr p {text-align:center;}
#cpr .sep {display:none;}
}
@media only screen and (min-width: 481px) and (max-width: 600px) {
.mblblck-600 {display: block;}
#hdr {width:98%; margin-bottom:10px;}
#hdrlft {padding: 5px; text-align:center;}
#hdrrgt {padding: 0; text-align:center;}
#hdrtel {font-size: 1.4em;}
#lgo {display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#brnd {font-size:1.6em; text-align:center; margin-left:auto; margin-right:auto;}
#ftr p {text-align:center;}
#cpr .sep {display:none;}
}
@media only screen and (min-width: 601px) and (max-width: 699px) {
#hdr {width:98%;}
#hdrlft {padding: 5px; text-align:center;}
#hdrrgt {padding-bottom:0; text-align:center;}
#hdrtel {font-size: 1.4em;}
#lgo {display:block; margin-left:auto; margin-right:auto; margin-bottom:5px;}
#brnd {font-size: 1.6em;display: block;text-align:center;}
}
@media only screen and (min-width: 700px) and (max-width: 899px) {
#hdr {width:98%;}
#hdrlft {padding: 10px; text-align:left;}
#hdrrgt {padding-top: 32px;padding-bottom:10px;text-align:right;}
#hdrtel {font-size: 1.4em;}
#lgo {margin-left:0; margin-right:auto; text-align:left;}
#brnd {font-size: 1.6em;display: block;text-align:left;}
}
@media only screen and (min-width: 900px) and (max-width: 1100px) {
#hdr {width:94%;}
#hdrlft {padding: 10px 10px 15px 10px; text-align:left;}
#hdrrgt {text-align:right;}
#hdrtel{font-size: 1.55em;}
#lgo {margin-left:0; margin-right:auto; text-align:left;}
#brnd {font-size: 1.9em;display: block;text-align:left;}
}
@media only screen and (min-width: 1101px) {
#hdr {width:92%;}
#hdrlft {padding: 15px 10px 15px 10px; text-align:left;}
#hdrrgt {text-align:right;}
#hdrtel{font-size: 1.7em;}
#lgo {margin-left:0; margin-right:auto;}
#brnd {font-size: 2.3em;display: block;text-align:left;}
}
@media print {
 body {font-family: sans-serif;color: #000;font-size: 10pt; font-weight:normal;}
.nopr, #p7PM3_1,.crmb,.scrolltop {display:none; visibility:hidden;}
#brnd {font-size: 20pt;display: block;text-align:left;}
#hdrtel{font-size: 16pt;}
.lbm-padstd, .lbm-padstdwde, .lbm-padstdlftcol,.lbm-padsm  {padding: .1in;}
}

