@charset "utf-8";
/* CSS Document */

body {background-image: linear-gradient(to bottom, white, #cdcde1); margin:10px; padding:0; font: 100% Arial, Helvetica, Swiss, sans-serif; text-align:center;}
img {max-width: 100%; height: auto; border:0; }
* {box-sizing: border-box;}
table {line-height:1.2em; padding:2px; }
form {width:95%; margin:8px auto; border-radius:12px; border:inset #90F; }

h1     { font-size: 22px; font-family: "Maiandra GD", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; padding-top: 4px }
h2    { color: #660397; font-size: 20px; font-family: "Maiandra GD", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
h3   { color: #009; font-size: 16px; font-family: "Maiandra GD", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
h4  { color: #800000; font-size: 14px; font-family: "Maiandra GD", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-align: center }
p {padding-left:8px; padding-right:8px;}
li, ul { font-size: 95%; }
a:link { color: #00f; font-weight: bold; text-decoration: underline }
a:visited { color: #00008b; font-weight: bold; text-decoration: underline }
a:hover { color: #4b0082; font-weight: bold; text-decoration: none }
a:active { color: #4b0082; font-weight: bold; text-decoration: underline }
iframe {border:none; }

#cent { 
	max-width: 1000px;  
	background-image:url(/images/lol_pursm.jpg); 
	background:#93C;
	margin: 0 auto;
	padding:0;
	text-align: center; 
} 
#container { 
	width: 100%; 
	background: #e2d6ea;
	background-image:url(/images/mplavbg.jpg);	
	margin:0 auto; 
	padding: 0;
	border: 1px solid #9933cc;
	text-align: left; 
}
#container li {margin-left:8px; }
#container2 { 
	width: 100%; 
	background-image:url(/images/lol_pursm.jpg); 
	margin: 0 auto;
	padding:0;
	background:#93C;
	border: 1px solid #9933cc;
	text-align: left; }
#container50 {width:47%; display:block; background-image:url(/images/LM_Logo_Brand_bg_white_10.png); float:left; padding:8px; margin:4px 8px; border:inset 2px #90F; border-radius: 8px; }
#container50clr {width:47%; display:block; float:left; padding:8px; margin:4px 8px; border:inset 2px #90F; border-radius: 8px; }
#container33 {width:31%; display:block; float:left; padding:8px; margin:4px 8px; border:inset 2px #90F; border-radius: 8px; }
@media only screen and (max-width: 840px) { #container33 {width:31%; display:block; float:left; padding:6px; margin:2px; border:inset 2px #90F; border-radius: 8px; } }
	
#hdr { 
	background: #e2d6ea;
	background-image:url(/images/MPWebHdr_bg.png);
	background-size:cover;
	margin:-10px 0 0 0;
	background-repeat:no-repeat;
	padding:10px 24px 0 24px; border-bottom:inset medium #609; } 
#hdr h1 {
	margin: 0; 	padding: 10px 0; }
#hdr img {padding: 2px; max-width:12.5%; height:auto; }	
#hdrfb { 	background: #ffffff;	padding: 0 10px 0 20px;  	width:100%;} 
.imghdr {width:94px; height:96px; float:left; }

#sidebar1 { float: left; max-width: 26%; 	background: #e2d6ea; background-image:url(/images/mplavbg.jpg);	padding: 14px 10px 14px 14px; margin-right: 12px; }
#sidebar2 { float: right; max-width: 26%; background: #e2d6ea; background-image:url(/images/mplavbg.jpg); padding: 14px 10px 14px 10px; margin-left: 12px; }
#sidebar3 { float: left; width: 28%; margin-right: 14px; background: #e2d6ea; background-image:url(/images/mplavbg.jpg); padding: 14px 10px 14px 10px; }
#sidebar4 {	float: left; width: 365px; max-width:32%; background: #93c; background-image:url(/images/lol_pursm.jpg); padding: 8px; margin: 0 18px 0 4px; }
#sidebar4 li {margin-left:2px; }

#sidebarfrm { float: left; 	width: 30%; background: #e2d6ea; padding: 5px 10px 5px 10px; text-align:right; margin: 0 12px 0 0; }
#mainContentfrm { margin: 0px; 	padding: 5px 10px 5px 10px; width:65%; background-color:#FFF; float:left; border-bottom:inset 3px #e2d6ea; }

#mainContent { width:100%; margin: 0px; padding:10px; background-color:#FFF; } 
#mainContent p {padding: 0 8px 0 18px; margin: 0 8px; }
#mainContent2 { width:100%; margin: 0px; padding: 10px;	background-color:#FFF; } 

#mainCont2fltrt { width: 61%; margin-left:8px; padding:10px; float:right; }
#mainCont2fltrt ul {margin-left:16px; padding-left:8px; }
#mainCont2fltrt ol li {margin-left:8px; padding-left:4px; }
#mainCont2fltrt p {margin:8px; padding-left:4px; }

 

#cross { margin: 0 39%; padding: 10px; background-color:#fff; } 
#cross0 { margin: 0 auto; padding: 0px; text-align:center;} 
#crosslav { margin: 0 auto; padding: 10px; background-color:#e2d6ea; background-image:url(/images/mplavbg.jpg); min-width:20%; } 

#call2action { margin: 10px auto; padding: 10px; background-color:#cdcde1; width:68.57%; background-image: linear-gradient(to bottom, white, #cdcde1); border: inset 2px #990000; border-radius:12px; } 
#call2action1 { margin: 10px auto; padding: 10px; background-color:#cdcde1; width:80%; background-image: linear-gradient(to bottom, white, #cdcde1);} 
#call2action100 { margin: 4px auto; padding: 4px; text-align:center;  background-color:#cdcde1; width:100%; background-image: linear-gradient(to bottom, white, #cdcde1); border: inset 1px #990000; border-radius:12px; } 
#lav {background-color:#e2d6ea; background-image:url(/images/mplavbg.jpg); margin:0 10 0 10px; padding:10px; border: 2px groove #9933cc;  }
#white {background-color:#FFF; margin:0; padding:0px; width:100%; }
#white100 {background-color:#FFF; margin:0; padding:10px 0 0 0; width:100%; }

#reelflt {float:right; width:360px; margin-right:10px; margin-left:10px; }
#myreel{ /*CSS*/ border:2px solid #660397; }
.paginate{max-width: 320px; margin:0 auto;; font:bold 12px Arial; text-align:center; padding-bottom:10px; }




#fltrt320 {float:right; width:35%; 	background: #e2d6ea; background-image:url(/images/mplavbg.jpg); padding: 0 10 0 10px; }
#fltlft320 { float: left; width: 35%; background: #e2d6ea; background-image:url(/images/mplavbg.jpg); padding: 0 10 0 10px; }
#fltrt320w {float:right; width:39%; 	background: #FFFFFF; padding:10px; margin:4px; min-height:420px; height:auto; border: 2px groove #9933cc; text-align:left; }
#fltrt320wt {float:right; width:39%; 	background: #FFFFFF; padding:10px; margin:8px; min-height:520px; height:auto;  border: 2px groove #9933cc; text-align:left; }
#fltrt320wse {float:right; width:45%; 	background: #FFFFFF; padding:10px; margin:8px; border: 2px groove #9933cc; text-align:left; }			
#fltlft320w { float: left; width: 39%; background: #FFFFFF; margin:4px; padding: 10px; min-height:420px; height:auto; border: 2px groove #9933cc; text-align:left;}
#fltlft320wt { float: left; width: 39%; background: #FFFFFF; margin:8px; padding: 10px; min-height:520px; height:auto;  border: 2px groove #9933cc; text-align:left; }
#fltlft320wse { float: left; width: 44%; background: #FFFFFF; margin:8px; padding: 10px; border: 2px groove #9933cc; text-align:left; }

#fltr260w {float:right; width:30%; 	background: #ffffff; padding: 0px 10px 8px 10px; display:block; margin: 0; }
#fltr25w {float:right; width:25%; 	background: #ffffff; padding: 0px 8px 0px 8px; display:block; margin:8px;  } 
#ftr { width:100%; padding: 0 10px 0 10px; background:#e2d6ea; background-image:url(/images/mplavbg.jpg); line-height:1.1em; border-bottom:inset medium #609; border-top:inset medium #609;	} 
#ftr p { margin: 0; padding: 10px 0; font-size:.8em; line-height:1.1em; font-weight:bold; }
#ftr05 {background-color:#e2d6ea; background-image:url(/images/mplavbg.png); background-repeat: no-repeat; background-size:cover;  padding:0; margin:0 auto; width:100%; height:auto; }

.bglav { background:#e2d6ea; background-image:url(/images/mplavbg.jpg); }
.bgLMBrand {background-image:url(/images/LM_Logo_Brand_bg_white_10.png); background-repeat: no-repeat; background-size:cover; width:100%; height:auto; }
.bgmegaphone { background-image: url(/images/Whats_megaphone.png); background-repeat: no-repeat; background-size:cover; width:100%; height:auto; }
.bgimgsize {position:relative; }
.bgimg_ctrtxt {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); overflow:hidden; font-size:130%; color:#fff; font-weight:bold; padding:0 8px; width:88%;  }
.bgimg_txtwbg {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%); overflow:hidden; font-size:130%; color:#fff; font-weight:bold; background-color:rgba(0,0,102,0.7); border-radius:8px; padding:8px; border: inset 2px #990000; }

.bgimg_txtwbg95 {position:absolute; left:4px; bottom:-4px;  margin:0; overflow:hidden; font-size:130%; color:#fff; font-weight:bold; background-color:rgba(0,0,102,0.4); border-radius:8px; padding:8px; border: inset 2px #990000; width:98%;  }
.bgimg_txtwbg95 img { max-width:17%; height:auto; }

.bgpinkrose { background-image:url(/images/Whats_pink_rose.png); background-repeat: no-repeat; background-size:cover; width:100%; height:auto; }

.big {font-size:140%; }
.fltrt { float: right; margin-left: 8px; }
.fltrt_img {float: right; padding:0 8px; margin-right: 8px; margin-left:12px;}
@media only screen and (max-width: 800px) { .fltrt_img {float: right; padding:0 4px; margin-right: 8px; margin-left:8px;} }
.fltlft { float: left; margin-right: 8px; }
.fltlft_img {float:left; padding: 0 8px; margin-right: 12px; margin-left:8px; }
@media only screen and (max-width: 800px) { .fltlft_img {float:left; padding: 0 4px; margin-right: 8px; margin-left:8px; } }
.img_middle {display:inline; padding:0 14px; margin:0; vertical-align:middle; }
.img50 {width:88px; height:69px; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.p11  { font-size: 11pt; }
.pbold {font-weight:bold; }
.pcenter { text-align: center; }
.pcenter10  { font-size: 10px; text-align: center; }
.pcenter10bold  { font-size: 10px; font-weight: bold; text-align: center; }
.pcenter12bold  { font-size: 12px; font-weight: bold; text-align: center; }
.pleft10bold  { font-size: 10px; font-weight: bold; text-align: left; }
.pleft12bold { font-size: 12px; font-weight: bold; text-align: left; }
.pright12bold { font-size: 12px; font-weight: bold; text-align: right; }
.caption { color: #800000; font-size: 11pt; font-weight: bold; text-align: center; }
.emphasis-teal { color: #099; font-weight: bold; }
.floatrt50 {display:block; float:right; width:50%; }
.margins0 {margin:0; padding:0; }
.floatrt30 {display:block; float:right; width:30%; text-align:right; font-size:10pt; font-weight:bold; margin:8px 0 8px 0; }
.lmlogo {font-family:  Calligrapher, Geneva, Arial, Helvetica, sans-serif;}
.mplogo {font-family: "Maiandra GD", Geneva, Arial, Helvetica, sans-serif; color:#609; font-weight:bold; }
.floatrtpad {width:100%; margin:0 auto; padding:0; text-align:center; }
.white {color:#fff; }
.navbtn {padding: 1px 2px 1px 2px; border:1px #309; }
.navhidem { display:inline; }
.navhide { display:none;  }

.ind12 {margin-left:12px; margin-right:12px; }