@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
body * { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; text-align: left; vertical-align: baseline; background: transparent; text-decoration: none;}
script { display: none!important; }

P { margin: 15px 0 15px 6px; z-index: 0; }
/***************************** NEW STYLES MBF 2018 *****************************/

.mainportion {margin: 0px auto; clear: both; width: 1440px; }
.wide1200 .mainportion {margin: 0px auto; clear: both; width: 1200px; }
.txtnav {height:125px; width:100%; /*font-family: arial, serif;*/ font-size: 14px; color: #fff;text-transform: uppercase; color: #e0e0e0; }
body.wide1200 .txtnav {display:block; margin:0 auto;width:1200px !important;}
body.wide1440 .txtnav {display:block; margin:0 auto;width:1440px !important;}
body.wide1520 .txtnav {display:block; margin:0 auto;width:1520px !important;}
.txtnav a { text-decoration: none; color: #e0e0e0; }
.txtnav a:hover { text-decoration: none; color: #fff; }
.txtnav strong { text-decoration: none; color: #fff; font-weight: bold; }
.Topsection1 {display: inline;float:left;clear:left;width: 70%;height: 125px;position: relative;padding-left:200px;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.Topsection1 ul {position: relative;width:100% !important;top:46%;}
body.wide1520 .Topsection1 ul {top:47%;}
body.wide1440 .Topsection1 ul {top:47%;}
body.wide1200 .Topsection1 ul {top:47%;}
body.wide1000 .Topsection1 ul {top:24%;}
body.wide700 .Topsection1 ul, body.narrow .Topsection1 ul{top:8%;}
.Topsection1 li {display: inline; float: left; margin-left: 20px !important; width: auto; height: auto;}

.Topsection2 {display: inline; float: left; clear: right; width: 30%;box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;border-left: 1px solid #c4cad0; height: 125px;    /*padding-top: 50px;margin: -152px 0px 0px 10px !important;*/ position: relative; /*z-index: 99999;*/}
.Topsection2 ul {position: relative;width:100% !important;top:46%;padding-left: 10%;}
/*body.wide1000 .Topsection2 ul {top:24%;}*/
body.wide700 .Topsection2 ul, body.narrow .Topsection2 ul{top:8%;}
.Topsection2 li {display: inline; float: left; margin-left: 20px !important; width: auto; height: auto;}

/*.StretchNav {margin: 0px auto; clear: both; max-width: 1140px !important;  width: 1140px !important; text-align: center;}*/

/*.wide1200 nav#nav { margin: 0 auto; clear: both; max-width: 100%; height: 42px;;}
.wide1200 nav#nav ul { display: inline; float: left; clear: left; padding: 0px; list-style: none; width: 1000px; }
.wide1200 nav#nav ul li { float: left; margin: 0; padding: 0; list-style: none; height: 42px; font-size: 13px !important}
.wide1200 .Topsection1 li {display: inline; float: left; margin-left: 13px !important; width: auto; height: auto;}
.wide1200 .Topsection1 {display: inline; width: auto;  margin: -74px 0px 0px 220px !important; position: relative; z-index: 99999}
.wide1200 .Topsection1 ul {display: inline; float: left; clear: left; width: auto;  margin: -74px 0px 0px 220px; position: relative; z-index: 99999}
.wide1200 .Topsection2 {display: inline; float: right; clear: right; width: auto;  margin: -52px 0px 0px 0px; position: relative; z-index: 99999; border-left: 1px solid #c4cad0; padding-left: 30px; height: 75px; padding-top: 50px; font-size: 13px !important}
.wide1200 .Topsection2 li {display: inline; float: left; margin-left: 13px !important; width: auto; height: auto;}
.wide1200 .StretchNav {margin: 0px auto; clear: both; max-width: 1000px !important;  width: 1000px !important; text-align: center;}*/

.ADB01 {margin: 0px auto; clear: both; width: 100%; background: url(../images/ADB01.jpg) no-repeat top center; height: 370px;}
.ADB02 {margin: 0px auto; clear: both; width: 100%; background: url(../images/ADB02.jpg) no-repeat top center; height: 370px;}
.ADMax {margin: 0px auto; clear: both; width: 1000px; text-align: center; height: 330px; background: transparent; padding-top: 40px;}
.ADMax H3 {margin: 0px auto; clear: both; text-align: center;/*font-family: Avenir;*/font-size: 38px; line-height: 40px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #fff; padding-top: 20px; padding-bottom: 0px;}
.ADMax p {margin: 0px auto; clear: both; text-align: center; /*font-family: Verdana,serif;*/  font-size: 20px; line-height: 25px; font-style: normal; font-weight: normal; letter-spacing: 0; color: #fff;position: relative; top: -130px !important}
.bluebtn {margin: 0px auto; background: #2e5eaa; border: 2px solid #fff; padding: 10px 30px 10px 30px; color: #fff; /*font-family: Verdana,serif;*/ font-size: 18px;font-style: normal; font-weight: lighter; letter-spacing: 0; top: -100px !important; position: relative }
.bluebtn:hover {margin: 0px auto; background: #23457b; border: 2px solid #fff; padding: 10px 30px 10px 30px; color: #fff; /*font-family: Verdana,serif;*/ font-size: 18px; }
.JoinMBF .bluebtn2 a{display: inline; float: right; clear: both; background: #2e5eaa; border: 2px solid #fff !important; padding: 10px 30px 10px 30px !important; color: #fff; /*font-family: Verdana,serif !important;;*/ font-size: 18px;font-style: normal; font-weight: lighter; letter-spacing: 0;  position: relative; cursor: pointer;  text-decoration: none !important;}
.JoinMBF .bluebtn2 a:hover {margin: 0px auto; background: #23457b; border: 2px solid #fff; padding: 10px 30px 10px 30px; color: #fff; /*font-family: Verdana,serif;*/ font-size: 18px; text-decoration: none !important; }

.zone4 .btn {display:inline-block;float:left;padding-bottom:14px;padding-left:20px;}
.zone4 .btn a, .zone4 .btn input[type=submit]{float:left; width:168px; white-space:nowrap; text-align:center; vertical-align:middle; height:46px; clear: none; background: #fff; border: 2px solid #2e5eaa !important; padding: 10px 30px 10px 30px !important; color: #2e5eaa; /*font-family: Verdana,serif !important;;*/ font-size: 16px;font-style: normal; font-weight: lighter; letter-spacing: 0;  position: relative; cursor: pointer;  text-decoration: none !important; box-sizing:border-box;}
.zone4 .btn a:hover, .zone4 .btn input[type=submit]:hover {margin: 0px auto; background: #fff; border: 2px solid #23457b; padding: 10px 30px 10px 30px; color: #23457b; font-family: Verdana,serif; font-size: 16px; text-decoration: none !important; }


.ADMax2 {margin: 0px auto; clear: both; width: 1000px; text-align: center; height: 330px; background: transparent; padding-top: 40px;}
.ADMax2 H3 {margin: 0px auto; clear: both; text-align: center; /*font-family: Avenir;*/ font-size: 38px; line-height: 40px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #fff; padding-top: 20px; padding-bottom: 0px;}
.ADMax2 p {margin: 0px auto; clear: both; text-align: center; /*font-family: Verdana,serif;*/  font-size: 20px; line-height: 25px; font-style: normal; font-weight: normal; letter-spacing: 0; color: #fff;position: relative; top: -130px !important}

.ADMax .iconleft {float: left; margin: -40px 0px 0px -80px}
.ADMax .iconright {float: right; margin: -40px -80px 0px 0px}
.ADMax2 .iconleft {float: left; margin: -40px 0px 0px -80px}
.ADMax2 .iconright {float: right; margin: -40px -80px 0px 0px}

.Mdchap {margin: 0px auto; clear: both; width: 100%; background: #88b9d3 url(../images/MiamiDadeBg.jpg) no-repeat top center; height: 808px; text-align: center;}
.MdchapBox {margin: 0px auto; clear: both; width: 60%; height: auto; background: transparent; padding: 20px 0px 20px 0px; text-align: center; margin-right: 17% !important}
.MdchapBox p {display: inline; float: left; clear: left; text-align: left; width: auto;}

.leftwall {display: inline; float: left; clear: left; width: auto; max-width: 1075px; min-width: 56%;height: 808px; background: url(../images/leftwall.png) no-repeat top right;}
.rightwall {display: inline; float: right; clear: right; width: auto; max-width: 1075px; min-width: 56%;  min-height: 808px; background: url(../images/rightwall.png) no-repeat top left;}
.Gcchap {margin: 0px auto; clear: both; width: 100%; background: #88b9d3 url(../images/GoldCoastBg.jpg) no-repeat top center; height: 808px;}
.EliteStatus {margin: 0px auto; clear: both; width: 100%; background: #88b9d3 url(../images/EliteStatusBG.jpg) no-repeat top center; height: 805px;}

.EasyfontTXT p{/*font-family: helvetica, serif;*/  font-size: 20px; line-height: 30px; font-weight: lighter; letter-spacing: 0; color: #080808; padding: 20px 0px 10px 0px; margin: 0px;}
.EasyfontTXT h3{/*font-family: Avenir;*/ font-size: 40px; line-height: 40px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #2e5eaa; padding: 30px 0px 10px 0px}
.EasyfontTXT ul{/*font-family: helvetica, serif;*/  font-size: 18px; line-height: 27px; font-weight: lighter; letter-spacing: 0; color: #080808; margin: 20px 0px 20px 0px;}
.EasyfontTXT li {display: inline; float: left; clear: left; width: 100%; height: auto; background: url(../images/bullet.png) no-repeat 7px 7px transparent!important; list-style-position: inside!important; list-style-type: none; padding-left: 30px;}


.narrow .EasyfontTXT p{display: inline; float: left; clear: left; /*font-family: helvetica, serif;*/  font-size: 14px; line-height: 20px; font-weight: lighter; letter-spacing: 0; color: #080808; padding: 10px 20px 10px 20px; margin: 0px;}
.narrow .EasyfontTXT h3{/*font-family: Avenir;*/ font-size: 25px; line-height: 25px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #2e5eaa; padding: 20px 20px 5px 20px}
.narrow .EasyfontTXT ul{/*font-family: helvetica, serif;*/  font-size: 14px; line-height: 20px; font-weight: lighter; letter-spacing: 0; color: #080808; margin: 20px 0px 20px 0px; width: 90% !important;}
.narrow .EasyfontTXT li {display: inline; float: left; clear: left; width: 98% !important; height: auto; background: url(../images/bullet.png) no-repeat 7px 7px transparent!important; list-style-position: inside!important; list-style-type: none;  margin-left: 10px;}


.MdchapBox .bluebtn {display: inline; float: left; clear: left; margin: 120px 0px 0px 0px !important;}


footer#footer { margin: 0 auto; clear: both; height: 300px; background: #2e5eaa;  background-color: #2e5eaa; }
body.mobi footer#footer { min-width: 300px; width: 100%; height: auto; min-height: 180px; background-color: #6e6f71; }
#mobifooter { display: none; width: 0; height: 0; }
body.mobi #mobifooter { display: block; margin: 0 auto; clear: both; min-width: 300px; width: 100%; height: auto; min-height: 180px; color: #fff; }
.footerLinks { float: left; clear: left; width: 70%; }
.footerIcons { float: left; clear: right; width: 30%; }
.disclaimerBttn, .disclaimerBttn:link { line-height: 26px; color: #fff; }

.txtfooter { font-size: 14px; color: #fff; line-height: 21px; }
.txtfooter a { text-decoration: none; color: #fff; font-size: 14px; text-decoration: none; line-height: 20px;}
.txtfooter strong { text-decoration: none; font-size: 14px; color: #fff; font-weight: bold; }
.txtfooter span { text-decoration: none; font-size: 14px; color: #fff; }
.txtfooter a:hover { color: #fff; text-decoration: underline; }
.txtfooter2 { font-size: 12px; color: #5c5b5b; line-height: 18px; }
.txtfooter2 a { text-decoration: none; color: #fff; font-size: 13px; }
.txtfooter2 strong { text-decoration: none; font-size: 16px; color: #fff; }
.txtfooter2 span { text-decoration: none; font-size: 13px; color: #fff; }
.txtfooter2 a:hover { color: #f7c317; text-decoration: underline; }

.NewFooterBar {margin: 0 auto; clear: both; height: 60px; background: #051f60;}
.NewFooterBarContent {margin: 0px auto; clear: both; width: 1440px; height: auto;}
.wide1200 .NewFooterBarContent { margin: 0 auto; max-width: 1200px !important; }
.wide1000 .NewFooterBarContent { margin: 0 auto; max-width: 1040px !important; }
.narrow .NewFooterBarContent { margin: 0 auto; max-width: 700px !important;}

.logofooter { float: left; clear: left; width: auto; height: 110px; margin: 20px 0 0 0; border-right: 1px solid #7f9dcb; padding-right: 20px; padding-top: 0; }
#linksfooter { margin: 0 auto; clear: both; width: 100%; height: 196px; background: #363839; }
#linksfooter ul { margin: 0 auto; width: 1000px; clear: both; height: 166px; }
#linksfooter li { display: inline; float: left; margin-top: 17px; background: #3f4142; margin-right: 22px; border: 1px solid #3f4142; height: 164px; width: 180px; }
#linksfooter li:hover { display: inline; float: left; margin-top: 17px; background: #002a5c; margin-right: 22px; border: 1px solid #3f4142; height: 164px; width: 170px; }
#resilogo { display: inline; float: right; clear: right; width: 170px; height: 35px; margin: -28px 0px 0px 0px; position: relative; z-index: 99999}
div#footerlogo { float: left; width: auto; height: auto; margin-top: 12px; margin-left: 20px; }
.addressinfo { display: inline; float: left; width: auto; padding: 0; margin: 25px 30px 0 18px; }
.footerlinksnav { float: left; width: auto; padding: 0; margin: 25px 30px 0 18px; border-left: 1px solid #7f9dcb; padding-left: 20px; height: 154px;}
.footerlinksnav ul {display: inline; float: left; clear: left; width: auto; line-height: 16px;}
.footerlinksnav li {display: inline; float: left; clear: left; width: auto; line-height: 16px !important; height: 16px !important; background: url(../images/bullet-footer.gif) no-repeat 2px 5px transparent!important; list-style-position: inside!important; padding-left: 10px; text-indent: 15px;}
.narrow div.addressinfo { float: left; width: 180px !important; padding: 0; margin: 25px 0 0 18px; }
.addressinfo2 { float: left; width: 180px; padding: 18px 0 0 10px; margin-left: 10px; }
.bannfoot { float: left; width: auto; }
.bafoot { float: left; width: auto; }
.footerlinks { float: left; width: 850px; height: 30px; }
.footerlinks ul { margin: 0; padding: 0; list-style: none; float: left; z-index: 2; }
.footerlinks li { list-style-image: none; margin: 0; padding: 0; float: left; }
.footer1 { margin: 0 auto; width: 1000px; height: 220px; padding-top: 10px; }
.footer2 { margin: 0 auto; max-width: 1460px; height: 220px; padding-top: 20px;}
.wide1200 .footer2 { margin: 0 auto; max-width: 1200px !important; height: 220px; padding-top: 20px; }
.wide1000 .footer2 { margin: 0 auto; max-width: 1040px !important; height: 220px; padding-top: 20px;}
.narrow .footer2 { margin: 0 auto; max-width: 700px !important;margin-top: 20px; }
.narrow .logofooter { max-width: 200px !important; height: 69px; }
.narrow .logofooter img { max-width: 200px !important; height: auto; }

.JoinMBF { display: inline; float: right; clear: right; width: auto; padding: 0px; margin: 25px 0px 0 0px; border-left: 1px solid #7f9dcb; padding-left: 20px; height: 154px; text-align: center;}
.JoinMBF p {display: inline; float: left; text-align: center; width: auto; margin-top: 0px; padding-top: 0px;}
.JoinMBF h3 {margin: 0px auto; clear: both; text-align: center;/*font-family: Avenir;*/font-size: 25px; line-height: 40px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #fff; padding-top: 0px; padding-bottom: 0px;}

.NewFooterBar p {margin: 0px auto; clear: both; text-align: left; width: 1440px; color: #fff; /*font-family: Arial, Serif;*/ font-size: 16px; font-weight: lighter; padding: 20px 0px 0px 0px;}
.wide1000 .NewFooterBar p { margin: 0 auto; max-width: 1040px !important; }
.narrow .NewFooterBar p { margin: 0 auto; max-width: 700px !important;}
.wide1200 .NewFooterBar p {margin: 0px auto; clear: both; text-align: left; width: 1200px !important; color: #fff; /*font-family: Arial, Serif;*/ font-size: 16px; font-weight: lighter; padding: 20px 0px 0px 0px; position: relative; z-index:1 }
.wide1200 .NewFooterBarContent {margin: 0px auto; clear: both; width: 1200px; height: auto;}

.ContentBorder {margin: 0px auto; clear: both; width: 100%; background: #fff; border: 1px solid #d3d3d3; min-height: 800px; margin-top: 10px; margin-bottom: 10px; padding: 40px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.wide1520 .ContentBorder {width: 1520px; min-height: 1100px;}
.wide1440 .ContentBorder {width: 1440px;min-height: 1100px; }
.wide1200 .ContentBorder {width: 1200px; min-height: 1100px;}
.wide1000 .ContentBorder {width: 1000px; padding: 40px 20px;}
.narrow .ContentBorder {width: 700px; padding: 40px 10px;}
.mobi .ContentBorder {width: 400px; padding: 40px 10px;}
.ContentBorder h3 {margin: 0px auto; clear: both; text-align: center; /*font-family: Avenir;*/ font-size: 38px; line-height: 40px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #2e5eaa; padding-bottom: 20px; text-transform:uppercase;}
.ContentBorderForm h3 span {display: inline; float: left; text-align: center; /*font-family: Avenir;*/ font-size: 30px; line-height: 30px; font-style: normal; font-weight: lighter; letter-spacing: 0; color: #2e5eaa; padding-bottom: 20px;}
.ContentBorderForm h3 span p{display: inline; float: right; text-align: left; /*font-family: Avenir;*/ font-size: 22px; line-height: 30px; font-style: normal; font-weight: normal; letter-spacing: 0; color: #080808; padding-bottom: 20px; margin: 2px 0px 0px 10px}
.ContentBorderForm p {/*font-family: helvetica, serif;*/  font-size: 20px; line-height: 30px; font-weight: lighter; letter-spacing: 0; color: #080808; margin: 0px;}

.ContentBorderForm form {display: inline; float: left; clear: left; margin: 10px 0px 10px 0px; width: 100%; height: auto; padding-bottom: 30px; border-bottom: 1px solid #e1e1e1}
.DPDown {display: inline; float: left; width: 255px; height: 40px; background: #fff url(../images/DropDown.gif) no-repeat top left;background-size: contain !important;cursor: pointer; margin: 0px 10px 10px 0px;}
.DPDown select{display: inline;float: left;width: 100%;height: 40px;}
.DPDown p {display: inline; float: left; margin: 4px 0px 0px 15px; font-size: 16px;}
.FIELDSet {display: inline; float: left; width: 330px; height: 40px; background: #fff url(../images/Fieldset.gif) no-repeat top left; margin: 0px 10px 10px 0px;}
.FIELDSet input {display: inline; float: left; margin: 1px 0px 0px 0; text-indent:15px; font-size: 16px;width: 100%; height: 40px;}
.BTNSearch {display: inline; float: left;  margin: 0px 10px 10px 0px; width: auto; background: #2e5eaa; color: #fff; padding: 4px 20px 4px 20px;/*10px 20px 0px 20px;*/  cursor: pointer; }
.BTNSearch:hover {display: inline; float: left; width: auto; background: #23457b; color: #fff; cursor: pointer; }
.BTNSearch input{color: #fff; }
.BTNSearch input[title=Delete]{width:50px;position: relative;}
.FIELDSetX {display: inline; float: left; width: 330px; height: 40px;}
.FIELDSetX p {display: inline; float: left; margin: 4px 0px 0px 15px; font-size: 14px;color: black; width: auto; min-width: 110px;}

.BTNSearchX2 {display: inline; float: left;  margin: 0px 10px 10px 0px; width: auto; background: #2e5eaa; color: #fff; padding: 4px 20px 0px 20px;  cursor: pointer; height: 36px;}
.BTNSearchX2 a {color: #fff; font-size: 16px;}
.BTNSearchX2:hover {display: inline; float: left; width: auto; background: #23457b; color: #fff; cursor: pointer;  height: 36px;}

.BTNSearch p { color: #fff; font-size: 16px;line-height:30px; margin:0; padding:0;}
.BTNSearch a { color: #fff; font-size: 16px;}
.cleft {clear: left;}
.cright {display: inline; float: right; clear: right; margin: 0px; padding: 0px;}
.MR-10 {margin-right: -10px;}
.cboth {clear: both}
.MT20 {margin-top: 20px;}
.SmIcon {display: inline; float: left; width: auto; height: 20px; margin: 5px 10px 0px 0px;}
.SmIcon2 {margin: 0px auto; display: inline; width: auto; height: 20px; margin: 0px 7px 0px 7px;}

.SearchRes {display: inline; float: left; clear: left; width: 100%; margin: 10px 0px 10px 0px;}
.SearchResTab {display: inline; float: left; clear: left; width: 100%; height: 44px; background: #3765ae; border-bottom: 1px solid #fff;}
.SearchResTab .Name {display: inline; float: left; clear: left; height: 32px; border-right: solid 1px #fff; color: #fff; font-size: 16px;width: 45%; padding-top: 12px; text-indent: 15px;}
body.mobi .SearchResTab .Name { width: 69%!important;}
.SearchResTab .Type {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #fff; font-size: 16px;width: 25%; padding-top: 12px; text-indent: 15px;}
body.mobi .SearchResTab .Type {display: none !important; width: 0; height: 0;}
.SearchResTab .Status {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #fff; font-size: 16px;width: 14%; padding-top: 12px; text-align: center}
body.mobi .SearchResTab .Status {display: none !important; width: 0; height: 0;}
.SearchResTab .Action {display: inline; float: left; height: 32px; color: #fff; font-size: 16px; width: 15%; padding-top: 12px; text-indent: 15px; text-align: center}
body.mobi .SearchResTab .Action { width: 30%!important;text-indent: 5px; }
.SearchResTabCH1 {display: inline; float: left; clear: left; width: 100%; height: 44px; background: #f0f4f9; border-bottom: 1px solid #fff;box-sizing: border-box; cursor:pointer;}
.SearchResTabCH1:hover {display: inline; float: left; clear: left; width: 100%; height: 44px; background: #e8edf4; border-bottom: 1px solid #fff;}
.SearchResTabCH1 .Name {display: inline; float: left; clear: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 45%; padding-top: 12px; text-indent: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
body.mobi .SearchResTabCH1 .Name { width: 69%!important;text-indent: 5px; }
.SearchResTabCH1 .Type {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 25%; padding-top: 12px; text-indent: 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
body.mobi .SearchResTabCH1 .Type {display: none !important; width: 0; height: 0;}
.SearchResTabCH1 .Status {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 14%; padding-top: 12px; text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
body.mobi .SearchResTabCH1 .Status {display: none !important; width: 0; height: 0;}
.SearchResTabCH1 .Action {display: inline; float: left; height: 32px; color: #4c4c4c; font-size: 16px; width: 15%; padding-top: 12px; text-indent: 15px; text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
body.mobi .SearchResTabCH1 .Action { width: 30%!important;text-indent: 5px; }
.SearchResTabCH1:nth-child(even) {display: inline; float: left; clear: left; width: 100%; height: 44px; background: #dde5f1; border-bottom: 1px solid #fff;}
.SearchResTabCH1:nth-child(even):hover {display: inline; float: left; clear: left; width: 100%; height: 44px; background: #cfd8e6; border-bottom: 1px solid #fff;}
.SearchResTabCH1:nth-child(even) .Name {display: inline; float: left; clear: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 45%; padding-top: 12px; text-indent: 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.SearchResTabCH1:nth-child(even) .Type {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 25%; padding-top: 12px; text-indent: 15px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.SearchResTabCH1:nth-child(even) .Status {display: inline; float: left; height: 32px; border-right: solid 1px #fff; color: #4c4c4c; font-size: 16px;width: 14%; padding-top: 12px; text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.SearchResTabCH1:nth-child(even) .Action {display: inline; float: left; height: 32px; color: #4c4c4c; font-size: 16px; width: 15%; padding-top: 12px; text-indent: 15px; text-align: center;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.paginationSet {margin: 0px auto; clear: both; width: 100%; height: auto; background: #fff;  margin-bottom: 0px; padding-bottom: 0px; height: 42px;}
.pagNumbers {display: inline; float: left; clear: left; text-align: left; width: 49%}
.pagNumbers ul{display: inline; float: left; width: 100%; padding-top: 5px;}
.pagNumbers li{display: inline; float: left; width: 10px; height: 10px; padding: 6px 8px 10px 8px; color: #000; background: #e2e9f3; margin-right: 2px; font-size: 12px; text-align: center; cursor: pointer}
.pagNumbers li:hover {display: inline; float: left; width: 10px; height: 10px; padding: 6px 8px 10px 8px; color: #fff; background: #2e5eaa; margin-right: 2px; font-size: 12px; text-align: center; cursor: pointer}
.pagNumbers .active {color: #fff; background: #2e5eaa; width: 10px; height: 10px; padding: 6px 8px 10px 8px; margin-right: 2px; text-align: center; cursor: pointer}
.pagNumbers p{display: inline; float: left; margin: 3px 3px 0px 10px; color: #000; font-size: 14px; text-align: left; width: auto;}
.pagNumbers p a{color: #2e5eaa;}
.pagNumbers p a:hover{color: #2e5eaa; text-decoration: underline}
.MembersPerP {display: inline; float: right; clear: right; width: 49%; text-align: right}
.MembersPerP p {display: inline; float: right; text-align: right; color: #000; font-size: 14px; margin: 8px 10px 0px 0px; width: auto;}
.DPDownSM {display: inline; float: right; text-align: right; width: 82px; height: 30px; background: #fff url(../images/DropDownSM.gif) no-repeat top left; cursor: pointer; margin: 6px 0px 0px 0px;}
.DPDownSM select{width: 82px; height: 30px;}
.MembersPerP .DPDownSM p {display: inline; float: left; margin: 1px 0px 0px 15px; font-size: 14px; text-align: left}


.DPDownSM2 {display: inline; float: right; text-align: right; width: 120px; height: 30px; background: #fff url(../images/DropDownSM2.gif) no-repeat top left; cursor: pointer; margin: 6px 0px 0px 0px;}
.DPDownSM2 select{width: 120px; height: 30px;}
.MembersPerP .DPDownSM2 p {display: inline; float: left; margin: 1px 0px 0px 15px; font-size: 14px; text-align: left}

.AgentXL {margin: 0px auto; width: 100%; clear: both; height: auto;}
.AgentXL ul {margin: 0px auto; clear: both; text-align: center; height: auto;}
.AgentXL li {margin: 0px auto; display: inline; float: left; text-align: center; height: 400px; width: 240px;}
.AgentXL li img{margin: 0px auto; clear: both; width: 211px; height: 255px; border: 1px solid #d5d5d5; text-align: center; margin-bottom: 10px; filter: alpha(opacity=80);filter: progid: DXImageTransform.Microsoft.Alpha(opacity=80);-moz-opacity: 0.80;opacity: 0.8;zoom: 1;}
.AgentXL li img:hover {margin: 0px auto; clear: both; width: 211px; height: 255px; border: 1px solid #3765ae; text-align: center; margin-bottom: 10px; cursor: pointer; filter: alpha(opacity=100);filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity: 1;zoom: 1;}
.AgentXL li h3{margin: 0px auto; clear: both;  width: 240px; text-align: center; /*font-family: Avenir;*/ font-size: 22px; line-height: 25px; font-style: normal; font-weight: normal; letter-spacing: 0; color: #2e5eaa;}
.AgentXL li .BTNSearchX2 {margin-left: 55px; margin-top: -5px;}

.AdminXL {margin: 0px auto; width: 100%; clear: both; height: auto;}
.AdminXL ul {display: flex; display: -webkit-flex; display: -ms-flexbox;width:100%; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; -ms-flex-pack: justify;}
.AdminXL li {margin: 0px auto; display: inline; float: left; text-align: center; height: 230px; width: 350px;}
body.wide1440 .AdminXL li {height: auto; width: 25%;}
body.wide1200 .AdminXL li, body.wide1000 .AdminXL li {height: auto; width: 33%;}
body.narrow .AdminXL li {height: auto; width: 50%;}
body.mobi .AdminXL li {height: auto; width: 100%;}
.AdminXL li img{margin: 0px auto; clear: both; width: 322px; height: 206px;  text-align: center; margin-bottom: 10px; filter: alpha(opacity=90);filter: progid: DXImageTransform.Microsoft.Alpha(opacity=90);-moz-opacity: 0.90;opacity: 0.9;zoom: 1;}
body.wide1440 .AdminXL li img,body.wide1200 .AdminXL li img,body.wide1000 .AdminXL li img, body.narrow .AdminXL li img{width: 96%; height: auto;}
.AdminXL li img:hover {margin: 0px auto; clear: both; text-align: center; margin-bottom: 10px; cursor: pointer; filter: alpha(opacity=100);filter: progid: DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity: 1;opacity: 1;zoom: 1;}

fieldset{display:block;padding:10px;width:calc(100% - 12px);margin:5px 0 10px -7px;border:solid 1px #d3d3d3;line-height:1.5em;background:#fff}
.field-right{width:185px!important;float:left;padding:0px 0 0 6px;min-height:25px}
tr.full-row {min-height:48px;vertical-align:middle;line-height:44px;}
body.mobi tr.full-row {width:100%!important;}
body.mobi tr.full-row td {display: inline-block;clear:both;width:370px!important;}
.full-row input{height:34px;padding-left:5px;background:#fff;width: 178px; border:solid 1px #d3d3d3; text-indent: 5px;}
.full-row .input{height:34px;padding-left:5px;background:#fff;width: 184px; border:solid 1px #d3d3d3; text-indent: 5px;}
.full-row select.input { background: #fff url(../images/DropDownarrow.gif) no-repeat center right !important;background-size:cover; cursor: pointer; }
.full-row textarea{padding:10px;width:calc(100% - 12px);background:#fff;border:1px solid #d3d3d3}
.row{background-color:none;display:block;float:left;min-height:25px;/*font-family:Arial,serif;*/color:#454545;font-size:13px}
.ckBX {display: inline; float: left; clear: left; width: 20px !important; height: 20px !important; margin: 10px;}
.AgentPicUp {display: inline; float: left; clear: left; margin: 0px 10px 10px 0px; border: 1px solid #d3d3d3; background: url(../images/no-agent-pic-admin.jpg) no-repeat top center}

#pastEvents, #upcomingEvents {display: flex; display: -webkit-flex; display: -ms-flexbox;width:100%; flex-wrap: wrap; justify-content: space-between; -webkit-justify-content: space-between; -ms-flex-pack: justify;}
body.mobi #pastEvents, body.mobi #upcomingEvents {width:400px; }
.EventsPub ul{display: inline; float: left; clear: left; width: 100% !important; margin-top: 20px; padding-top: 20px; border-top: 1px solid #d3d3d3;}
.EventsPub ul h2{display: inline; float: left; clear: left; /*font-family: arial, serif;*/ font-size: 15px; color: #2e5eaa; line-height: 20px; font-weight: bold; width: 100%; margin-bottom: 10px;}
.EventsPub li {display: inline; float: left; clear: left; width: 100%; height: auto; min-height: 22px; font-size: 13px; color: #434343; margin: 0px; padding: 0px;}
.EventsPub li p {display: inline; float: left; width: 98%; clear: left; font-weight: bold }
.EventsPub li p span{display: inline; float: right; width: 90%; font-weight: normal}