body{font-family:'Proxima Nova',Arial,sans serif;font-size:16px;margin:0;padding:0;background:#fdfdfd url(../images/body-background.png) scroll repeat top left}h1{font-size:26pt;line-height:36px;margin:40px 0}h2{font-size:24pt;line-height:32px;margin:0 0 20px 0}a{color:#ec1c2d;text-decoration:none}a:hover{text-decoration:underline}span.clsHighlight{color:#ec1c2d;font-weight:bolder}.clsClear{float:none;clear:both;width:100%}.clsRequired{color:#ec1c2d}#divBodyOuterContainer{position:relative;top:0;min-width:1200px;max-width:1600px;min-height:800px;margin:0 auto 0 auto;padding:0}#divBodyInnerContainer{position:relative;top:0;width:100%;min-height:800px;margin:0 auto 0 auto;padding:0;max-width:100%}#divHeader{position:relative;max-width:1200px;height:108px;margin:0 auto;padding:0}#divHeader .clsLogo{position:absolute;top:15px;left:15px;width:332px;height:78px}#divHeader .clsLogo a{display:block;width:100%;height:100%;background:transparent url(../images/logo-lglra.png) scroll no-repeat top left;background-size: contain;}#divHeader .clsGlobalNavigation{position:absolute;top:9px;right:0;height:35px;text-align:right;right:0;float:right}#divHeader .clsGlobalNavigation ul{position:relative;list-style-type:none;padding:0;margin:0;height:35px}#divHeader .clsGlobalNavigation ul li{position:relative;float:left;margin:0 0 0 8px;height:35px}#divHeader .clsGlobalNavigation ul li a{display:block;height:35px;background:#ec1c2d none scroll no-repeat top left;text-align:center;font-weight:bold;color:#fff;font-size:13px;line-height:34px;padding:0 10px 0 10px}#divHeader .clsGlobalNavigation ul li a:hover{text-decoration:none}#divHeader .clsGlobalNavigation ul li .Welcome{color:#ec1c2d;margin:8px 5px 0 0;display:block;font-size:14px}#divHeader .clsGlobalNavigation ul li a.clsMembers{background:url(../images/member_icon.png) 10px 8px no-repeat #ec1c2d;padding:0 10px 0 30px}#divHeader .clsPrimaryNavigation{position:absolute;top:60px;right:0;min-height:56px;text-align:right;z-index:100;right:0;float:right}#divHeader .clsPrimaryNavigation ul{position:relative;list-style-type:none;padding:0;margin:0;line-height:30px;float:left}#divHeader .clsPrimaryNavigation ul li{position:relative;float:left;margin:0 0 0 37px}#divHeader .clsPrimaryNavigation ul li a{text-decoration:none;color:#3e4952}#divHeader .clsPrimaryNavigation ul li:hover a{color:#ec1c2d}#divHeader .clsPrimaryNavigation ul li ul{display:none;left:-3px;top:30px;position:absolute;width:200px;padding:26px 0 0 0}#divHeader .clsPrimaryNavigation ul.MembersNav li ul{right:0;left:auto;width:225px}#divHeader .clsPrimaryNavigation ul.MembersNav li a{color:#ec1c2d}#divHeader .clsPrimaryNavigation ul.MembersNav li a:hover{color:#3e4952}#divHeader .clsPrimaryNavigation ul li:hover ul{display:block}#divHeader .clsPrimaryNavigation ul li ul li{float:none;font-size:14px;margin:0;text-align:left;height:41px;line-height:37px;background:transparent url(../images/primary-navigation-background.png) scroll no-repeat top left}#divHeader .clsPrimaryNavigation ul li ul li a{display:block;color:#3e4952 !important;width:175px;height:37px;margin:0 0 0 12px}#divHeader .clsPrimaryNavigation ul li ul li a:hover{color:#ec1c2d !important;font-weight:bold;background:transparent url(../images/primary-navigation-item-hover.png) scroll no-repeat right center}#divBanner{position:relative;top:0;left:0;width:100%;height:168px;margin:0;padding:0;background:transparent url(../images/banner-inner-background.jpg) scroll no-repeat top}#divContent{position:relative;min-height:400px;margin:20px auto 0 auto;padding:0 15px 15px 15px;font-family:'Proxima Nova',Arial,sans serif;font-size:13pt;line-height:24px;color:#3e4952;max-width:1170px}#divContent .clsTiles{position:relative;width:987px;margin:50px auto 100px auto}#divContent .clsTiles .clsTile{position:relative;width:235px;height:227px;font-size:12px;line-height:14px;background:transparent none scroll no-repeat top left;float:left;margin:0 47px 0 47px}#divContent .clsTiles .clsClear{position:relative;width:100%;height:1px;float:none;clear:both}#divContent .clsTiles .clsTile.clsWhoWeRepresent{background-image:url(../images/home-tile-who-we-represent.png)}#divContent .clsTiles .clsTile.clsRecentNews{background-image:url(../images/home-tile-recent-news.png)}#divContent .clsTiles .clsTile.clsHaveAQuestion{background-image:url(../images/home-tile-have-a-question.png)}#divContent .clsTiles .clsTile .clsText{width:185px;position:absolute;margin:115px 25px 0 25px}#divContent .clsTiles .clsTile .clsLink{width:185px;position:absolute;margin:190px 25px 0 25px;text-align:right}#divContent .clsTiles .clsTile .clsLink a{color:#3e4952;text-decoration:none;font-weight:bold;padding:0 15px 0 0;background:transparent url(../images/home-tile-link-hover.png) scroll no-repeat top right}#divContent .clsTiles .clsTile .clsLink a:hover{text-decoration:underline}#divContent .clsLeft{float:left;width:30%;text-align:right;margin:0 5% 0 0}#divContent .clsRight{float:left;width:60%;margin:0 5% 0 0}#divContent .clsPerson{margin-bottom:100px;max-width:100%}#divContent ul{list-style:circle url(../images/list-icon.png);margin:36px 0}#divContent ul li{margin:10px 0}#divContent .clsFormColumn{float:left;margin:0 0 10px 0}#divContent .clsFormColumn.clsFormLabel{width:10%}#divContent .clsFormColumn.clsFormInput{width:40%}#divContent .clsFormColumn.clsFormInput .clsFormInput{border:1px solid #bbb;background:#fff;padding:5px 2%;width:80%;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);font-family:'Proxima Nova',Arial,sans serif}#divContent .clsFormColumn.clsFormInput .clsFormInput:focus{border:1px solid #999}#divContent .clsFormFullWidth{width:100%}#divContent .clsFormInput .clsFormMultilineInput{width:91.5%;height:80px;border:1px solid #bbb;background:#fff;padding:5px 1%;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);font-family:'Proxima Nova',Arial,sans serif}#divContent .clsFormSubmit{margin:5px 0}#divContent .clsFormSubmit .clsFormSubmit{border:0;background:#ec1c2d;color:#fff;padding:10px 20px;font-weight:bolder;font-family:'Proxima Nova',Arial,sans serif}#divContent ol{counter-reset:item;color:#ec1c2d}#divContent ol li{color:#3e4952}#divContent ol li::-moz-list-number{color:#ec1c2d}#divFooterOuterContainer{position:relative;top:0;min-width:1200px;height:253px;margin:0 auto 0 auto;padding:0;background:#fdfdfd url(../images/footer-background.png) scroll repeat top left}#divFooterInnerContainer{font-family:'Proxima Nova Light',Arial,sans serif;color:#fff;position:relative;top:0;max-width:1200px;height:253px;margin:0 auto 0 auto;padding:0}#divRow1{position:relative;top:0;width:1170px;height:197px;margin:0;padding:0 15px;font-size:15px;line-height:18px}#divRow1 h3{font-family:'Proxima Nova Semibold',Arial,sans serif;text-transform:uppercase;font-size:15pt;margin:0 0 15px 0;padding:0}#divRow1 p{margin:0 0 15px 0}#divRow1 table{border-spacing:0;border-collapse:collapse;padding:0}#divRow1 a{text-decoration:none;color:#fff}#divRow1 a:hover{text-decoration:underline}#divRow1 .clsFooterNavigation{width:470px;float:left;margin:40px 0 0 0}#divRow1 .clsFooterNavigation .clsLeft{width:200px;float:left}#divRow1 .clsFooterNavigation .clsRight{width:200px;float:left}#divRow1 .clsContact{width:426px;float:left;margin:40px 0 0 0}#divRow1 .clsMemberLogin{width:274px;float:left;margin:40px 0 0 0}#divRow2{position:relative;clear:both;float:none;top:0;width:1170px;height:56px;margin:0;padding:0 15px;font-size:13px}#divRow2 .clsCopyright{width:470px;float:left;height:26px;text-align:left;line-height:26px;margin:15px 0 0 0}#divRow2 .clsCopyright span{float:left;margin:0 20px 0 0}#divRow2 .clsCredit{width:500px;float:right;height:20px;text-align:right;margin:18px 0 0 0}.clsImageQuote{background:url(../images/callout-bg.png) repeat top left;width:301px;height:181px;float:right;margin-left:50px;border:1px solid #ddd;border-radius:28px 0 28px 0;max-width:75%;padding:51px 39px}.clsImageQuote p{margin:0 17px;color:#fff;font-size:22px;line-height:30px;position:relative}.clsImageQuote p:before{content:'“';font-size:60px;position:absolute;left:-25px;top:10px}.clsImageQuote p:after{content:'”';font-size:60px;position:absolute;right:-10px;bottom:-10px}.clsMapRight{float:right;width:850px;max-width:100%;font-size:12px;margin-bottom:20px}.Button{height:33px;opacity:1;line-height:20px;padding:5px 10px 8px 10px;margin-right:10px;cursor:pointer;min-width:90px;border-radius:5px;display:inline-block;border:1px solid #c01623;background:#ec1c2d;color:#fff;font-size:16px !important;font-family:'Proxima Nova',Arial}.Button:hover{opacity:.6}.Button.Small{min-width:80px;padding:4px 0 4px 0;line-height:18px;font-size:14px !important}input.Button.Small{height:28px}.LoginControl .Login .Field{padding-bottom:10px}.LoginControl .Login .Title{float:left;color:#353f46;background:#e3e3e3;width:26px;line-height:18px;padding:4px 10px;border:1px solid #d3d3d3;border-right:none;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:12px;font-weight:bold;font-family:'Proxima Nova',Arial,sans serif}.LoginControl .Login .Field.Error .Title{color:#fff;background:#ec1c2d}.LoginControl .Login .Input{float:left}.LoginControl .Login .Input .TextBox{float:left;height:18px;line-height:18px;font-size:12px;font-family:'Proxima Nova',Arial,sans serif;color:#999;width:120px;padding:4px 10px;border:1px solid #d3d3d3;border-left:none;border-top-right-radius:4px;border-bottom-right-radius:4px}.LoginControl .Login .Input.Right{width:140px}.LoginControl .Login .Input .ForgotPassword{font-size:12px;line-height:12px;display:inline-block;float:right}.clsViewPort960 #divBodyOuterContainer{width:960px}.clsViewPort960 #divBodyInnerContainer{width:960px}.clsViewPort960 #divHeader{width:100%;height:150px}.clsViewPort960 #divHeader .clsLogo{top:15px;left:10px}.clsViewPort960 #divHeader .clsGlobalNavigation{right:15px}.clsViewPort960 #divHeader .clsPrimaryNavigation{top:108px;left:0;width:960px;text-align:left;margin:0 10px 10px 10px}.clsViewPort960 #divHeader .clsPrimaryNavigation .clsContainer{left:0;float:none}.clsViewPort960 #divHeader .clsPrimaryNavigation .clsContainer ul li{position:relative;float:left;margin:0 37px 0 0}.clsViewPort960 #divHeader .clsPrimaryNavigation .clsContainer ul li ul{top:24px}.clsViewPort960 #divHeader .clsPrimaryNavigation .clsContainer ul li ul li{padding:0 17px 0 0}.clsViewPort960 #divBanner{width:960px;height:101px;left:0;background-size:960px 295px}.clsViewPort960 #divContent{position:relative;width:940px;margin:20px 10px 10px 10px;font-size:14px;line-height:17px}.clsViewPort960 #divContent h1{font-size:28px;line-height:28px;margin:20px 0}.clsViewPort960 #divContent .clsTiles{width:885px;margin:50px auto 50px auto}.clsViewPort960 #divContent .clsTiles .clsTile{margin:0 30px 0 30px}.clsViewPort960 #divFooterOuterContainer{width:960px}.clsViewPort960 #divFooterInnerContainer{width:940px}.clsViewPort960 #divRow1{width:940px;font-size:13px;line-height:16px}.clsViewPort960 #divRow1 h3{font-size:14pt}.clsViewPort960 #divRow1 .clsFooterNavigation{width:370px;margin:40px 0 0 0}.clsViewPort960 #divRow1 .clsFooterNavigation .clsLeft{width:185px}.clsViewPort960 #divRow1 .clsFooterNavigation .clsRight{width:185px}.clsViewPort960 #divRow1 .clsContact{width:350px;margin:40px 0 0 0}.clsViewPort960 #divRow1 .clsMemberLogin{margin:40px 0 0 0}.clsViewPort960 #divRow2{width:940px}.clsViewPort960 #divRow2 .clsCopyright{width:460px}.clsViewPort960 #divRow2 .clsCredit{width:460px;padding:0 5px 0 0}.clsViewPort960 .clsMapRight{width:750px}.clsViewPort960 .clsMapRight iframe{width:750px}.clsViewPort320 #divBodyOuterContainer{width:320px}.clsViewPort320 #divBodyInnerContainer{width:320px}.clsViewPort320 #divHeader{width:100%;height:auto}.clsViewPort320 #divHeader .clsLogo{position:relative;top:0;width:300px;height:70px;margin:5px}.clsViewPort320 #divHeader .clsLogo a{background-size:300px 70px}.clsViewPort320 #divHeader .clsGlobalNavigation{position:relative;top:0;left:0;width:282px;height:40px;margin:0 0 10px 14px}.clsViewPort320 #divHeader .clsGlobalNavigation .clsContainer{left:0;float:none}.clsViewPort320 #divHeader .clsGlobalNavigation .clsContainer ul li{float:left;margin:0 0 0 8px;height:35px}.clsViewPort320 #divHeader .clsPrimaryNavigation{position:relative;top:0;left:0;width:320px;text-align:left;margin:0 10px 10px 10px}.clsViewPort320 #divHeader .clsPrimaryNavigation .clsContainer{left:0;float:none}.clsViewPort320 #divHeader .clsPrimaryNavigation .clsContainer ul{position:relative;list-style-type:none;padding:0;margin:0;line-height:30px}.clsViewPort320 #divHeader .clsPrimaryNavigation .clsContainer ul li{float:none;margin:0 5px 0 5px}.clsViewPort320 #divHeader .clsPrimaryNavigation .clsContainer ul li ul{display:none !important}.clsViewPort320 #divBanner{display:none}.clsViewPort320 #divContent{position:relative;width:300px;margin:0 10px 10px 10px;font-size:12px;line-height:16px}.clsViewPort320 #divContent h1{font-size:20px;line-height:22px;margin:0 0 10px 0}.clsViewPort320 #divContent .clsTiles{width:300px;margin:0 auto 0 auto}.clsViewPort320 #divContent .clsTiles .clsTile{float:none;margin:0 auto 20px auto}.clsViewPort320 #divContent .clsFormColumn{float:none;margin:0}.clsViewPort320 #divContent .clsFormColumn.clsFormLabel{width:100%}.clsViewPort320 #divContent .clsFormColumn.clsFormInput{width:100%;margin:0 0 10px 0}.clsViewPort320 #divContent .clsFormColumn.clsFormInput .clsFormInput{border:1px solid #bbb;background:#fff;padding:5px 2%;width:96%;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);font-family:'Proxima Nova',Arial,sans serif}.clsViewPort320 #divContent .clsFormColumn.clsFormInput .clsFormInput:focus{border:1px solid #999}.clsViewPort320 #divContent .clsFormFullWidth{width:100%}.clsViewPort320 #divContent .clsFormInput .clsFormMultilineInput{width:96%;height:80px;border:1px solid #bbb;background:#fff;padding:5px 2%;box-shadow:inset 0 1px 1px rgba(0,0,0,.1);font-family:'Proxima Nova',Arial,sans serif}.clsViewPort320 #divContent .clsFormSubmit{margin:5px 0}.clsViewPort320 #divContent .clsFormSubmit .clsFormSubmit{border:0;background:#ec1c2d;color:#fff;padding:10px 20px;font-weight:bolder;font-family:'Proxima Nova',Arial,sans serif;width:100%}.clsViewPort320 #divContent .clsPerson{margin-bottom:20px}.clsViewPort320 #divContent .clsLeft{width:100%;margin:0;float:none;text-align:center}.clsViewPort320 #divContent .clsRight{width:100%;margin:0;float:none}.clsViewPort320 #divFooterOuterContainer{width:320px;height:auto;min-height:253px;background-image:none}.clsViewPort320 #divFooterInnerContainer{width:320px;height:auto;min-height:253px}.clsViewPort320 #divRow1{font-size:13px;line-height:16px;width:320px;height:auto;margin:0;padding:0;background:#fdfdfd url(../images/footer-row1-background.png) scroll repeat top left}.clsViewPort320 #divRow1 h3{font-size:14pt}.clsViewPort320 #divRow1 .clsFooterNavigation{width:300px;margin:10px 0 10px 0;padding:0 10px 0 10px}.clsViewPort320 #divRow1 .clsContact{width:300px;margin:10px 0 10px 0;padding:0 10px 0 10px}.clsViewPort320 #divRow1 .clsMemberLogin{width:300px;margin:10px 0 10px 0;padding:0 10px 0 10px}.clsViewPort320 #divRow2{width:320px;height:auto;margin:0;padding:0;background:#fdfdfd url(../images/footer-row2-background.png) scroll repeat top left}.clsViewPort320 #divRow2 .clsCopyright{width:300px;float:left;margin:10px 0 10px 0;padding:0 10px 0 10px}.clsViewPort320 #divRow2 .clsCredit{width:300px;float:left;margin:10px 0 20px 0;padding:0 10px 0 10px;text-align:left}.clsViewPort320 .clsImageQuote{display:none;visibility:hidden}@media all and (max-width:480px){#divContent .clsFormColumn{float:none;margin:0}#divContent .clsFormColumn.clsFormLabel{width:100%}#divContent .clsFormColumn.clsFormInput{width:100%;margin:0 0 10px 0}#divContent .clsFormColumn.clsFormInput .clsFormInput{padding:5px 2%;width:96%}#divContent .clsFormInput .clsFormMultilineInput{width:96%;padding:5px 2%}#divContent .clsFormSubmit .clsFormSubmit{width:100%}}