abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,i,iframe,img,ins,kbd,label,legend,mark,menu,nav,object,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,var,video{margin:0;padding:0;border:0;font-size:large;font:inherit;vertical-align:baseline;font-family:Montserrat,sans-serif!important}
#ctl00_AllegMain_Login1{border:1px solid grey}
#ctl00_AllegMain_Login1_signUp{color:#000}
#ctl00_AllegMain_Login1_signUp:hover{color:#7aa726}
#ctl00_AllegMain_Login1_forgotPsswd{color:#000}
#ctl00_AllegMain_Login1_forgotPsswd:hover{color:#7aa726}
#ctl00_AllegMain_Login1_forgotUserName{color:#000}
#ctl00_AllegMain_Login1_forgotUserName:hover{color:#7aa726}
#ctl00_AllegMain_MainPanel{background-color:#fff!important;display:block!important;position:relative}
#ctl00_AllegMain_Login1>tbody>tr>td>table>tbody{background-color:#fff}
#ctl00_AllegMain_Login1>tbody>tr>td>table>tbody>tr:nth-child(1)>td{padding-top:1%}
#ctl00_AllegMain_Login1>tbody>tr>td>table>tbody>tr:nth-child(3)>td{padding-top:1%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
header{margin:0 auto!important;width:100%!important;height:auto!important;padding-bottom:5px!important;padding-top:5px!important;background-color:#4682b4!important}
header a{display:block!important;margin:auto!important;background-color:#4682b4!important}
header img{width:250px;margin:auto;margin-left:15%;display:block;position:relative}
header div{float:right;color:#fff!important;width:216px;height:42px;padding-top:9px;margin-right:0}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button,input,optgroup,select,textarea{font:inherit}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;margin:.5%;padding:.5rem .75rem;width:auto!important;font-size:12pt}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
#ctl00_AllegMain_btnAddAddr{margin:2px}
#ctl00_AllegMain_btnAddTele{margin:2px;width:450px!important}
#ctl00_AllegMain_btnAddEmail{margin:2px}
#ctl00_AllegMain_AddSocialMedia{margin:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
#ctl00_AllegMain_wrkPhone{width:55%!important}
#ctl00_AllegMain_MainPanel>div.MAINCONTENTDIV>div.ELEMENTS>table>tbody>tr:nth-child(2)>td>span{width:65%!important}
#ctl00_AllegMain_btnDemoUpdate{width:450px!important}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:700}
#block1,#block2{display:none}
body,html{margin:0;padding:0;height:100%;font-size:large}
body{background:#fff;line-height:100%}
#wrapper{min-height:100%}
#container{border:none;margin:0;padding:0;width:100%}
#header{padding:0;margin:0;width:100%;height:15%;background:#fff}
.footer-wrap{display:inline-flex;margin:auto;height:auto}
.footer-logo-wrap{margin-right:50px}
#footer-logo{max-width:210px;max-height:110px;margin-bottom:10px}
.copyright-div{text-align:center;font-size:smaller}
.footer-links-wrap{display:inline-flex!important;text-align:center!important;margin-bottom:0!important;font-size:12pt!important;background-color:#4682b4!important}
.footer-col{width:auto!important;text-align:left!important;margin-left:10em;margin-top:10px;margin-bottom:10px}
.footer-col span{font-weight:700;color:#f8971a}
.footer-col a{cursor:pointer;color:#fff}
.footer-social-anchor{text-decoration:none;margin:3px;color:#fff}
.footer-social-anchor:hover{color:#49ae3c}
.social-icon-wrap{padding:0 5px 0 5px}
.social-icon-wrap a{color:#fff}
.footer{color:#fff!important;background-color:#4682b4;text-align:center;margin:auto;left:0;right:0;bottom:0;border-top:3px solid #4682b4;padding-bottom:5px;z-index:2000;margin-top:20%!important}
.copyright-wrap{text-align:center;background-color:#4682b4!important;margin-top:10px}
.copyright{margin:0 15px 0 15px;font-size:12pt;color:#fff}
#content{width:100%;margin-top:10px;padding-bottom:80px}
a{text-decoration:none;color:#2196f3!important}
a:hover{color:#f79321!important}
a:visited{color:#002f6c!important}
ul.sub-menu li a:hover,ul.sub-sub-menu li a:hover{background-color:#f8971a!important;color:#fff!important}
.menu-wrap{width:100%}
.menu{font-size:18px;align-content:center;background-color:#fff;color:#333!important}
.menu .clearfix{padding:0;text-align:center;margin:auto;width:100%;height:auto;background-color:#f8971a!important;border-bottom:0;border-style:solid;border-top:0;max-width:1100px;border-left:0;border-right:0px;border-color:#ac031f;color:#fff!important}
.menu a{color:#fff!important;font-size:medium}
.menu>ul>li{padding:0 3em 0 3em!important;margin-top:0}
.menu>ul>li>a{padding:.5em;flex-wrap:nowrap}
.menu>ul>li>a:hover{color:#fff!important}
.menu>ul>li:hover{background-color:#4682b4!important}
.menu>ul>li:hover>a{color:#fff!important}
ul.sub-menu,ul.sub-sub-menu{width:100%;top:100%;border-top:1px solid Grey}
.sub-menu li,.sub-sub-menu li{color:#fff;background:#fff!important}
.sub-menu li a,.sub-sub-menu li a{display:block;color:#fff!important;background-color:#4682b4!important}
.sub-menu li a:hover,.sub-sub-menu li a:hover{background:#5a8e2b;color:#43b02a!important}
.page_collapsible:first-of-type{margin:0}
div.SPACEABOVEMAINCONTENT{background:#444750}
.MAINCONTENTDIV>.SECTIONHEADERS,.MAINCONTENTDIV>.SECTIONSUBHEADERS,.MAINCONTENTDIV>div.ELEMENTS,div.ELEMENTS{padding-bottom:1%}
.MAINCONTENTDIV{margin:auto;max-width:70%}
.SECTIONHEADERS{background:#a5a5a5;font-weight:600;font-size:l}
#ctl00_AllegMain_MainPanel>div.MAINCONTENTDIV>div.SECTIONHEADERS{margin-top:1%;background-color:#fff}
.SECTIONSUBHEADERS{font-weight:400;display:inline-block}
.ELEMENTS>.SECTIONSUBHEADERS{margin-bottom:20px}
.MAINCONTENTDIV>div.ELEMENTS{display:table;padding:10px!important;border:1.5px solid #082d58;background:#fff;width:98%;margin-left:auto;max-width:95%!important;margin-right:auto}
.button,button,input[type=button],input[type=submit]{font-size:small;display:inline-block;letter-spacing:.5px;text-transform:uppercase;color:#fff;border:none;background:#4682b4!important;opacity:1;font-size:12pt}
.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#f79321!important;transition:all .15s ease}
.button:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:0}
input,select,textarea{background:#fff}
input[type=email],input[type=password],input[type=text],input[type=url],select,textarea{font-size:large;border:solid 1px #877f7f;outline:0;margin:5px;background:#fff}
input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus select:focus{border:solid 1.75px #000}
textarea{height:175px}
.GRIDHEADERS{color:#222;background:#fff;font-size:smaller;font-weight:600;text-align:left;padding:0}
div.ELEMENTS td{padding-bottom:1%}
table.ELEMENTSGRID{margin-bottom:30px;width:100%}
table.ELEMENTSGRID>tbody>tr{border:1px solid #eee}
table.ELEMENTSGRID>tbody>tr>td{padding:12px 17px;font-size:smaller}
table.ELEMENTSGRID>tbody>tr>td>table>tbody>tr>td{padding:0 17px}
.ROWALT{background:#eceeed}
@media only screen and (max-width:780px){
.menu>ul>li>a{padding-right:35px;padding-left:35px}
.MAINCONTENTDIV{width:90%}
}
@media only screen and (max-width:680px){
.menu>ul>li>a{padding-right:25px;padding-left:25px}
}
@media only screen and (max-width:580px){
.menu>ul>li>a{padding-right:15px;padding-left:15px}
}
@media only screen and (max-width:495px){
.menu>ul>li>a{padding-right:10px;padding-left:10px}
}
@media only screen and (max-width:445px){
.menu>ul>li>a{padding-right:5px;padding-left:5px}
}
@media only screen and (max-width:395px){
.menu>ul>li>a{padding-right:3px;padding-left:3px}
}
@media only screen and (max-width:373px){
.menu>ul>li>a{display:none}
}
.ELEMENTS>p,p{font-family:Montserrat,sans-serif!important}
#ctl00_masterBody>footer>div.footer-wrap>div>div>div>p{color:#fff}
.ELEMENTS{color:#000!important}
div,h1,img{margin:0;padding:0;border:0;font-size:large;font:inherit;vertical-align:baseline;font-family:Montserrat,sans-serif!important}
#header{padding:0;margin:0;width:100%;height:15%;background:#fff}
#content{width:100%;margin-top:10px;padding-bottom:80px}
div#header-logo{display:flex;width:100%;margin-right:auto;margin-left:auto;align-items:center;align-content:center;flex-direction:column}
.MAINCONTENTDIV{width:90%}
.ELEMENTS{color:#000!important}
.MAINCONTENTDIV{margin:auto;max-width:1100px !important}
.menu-wrap.QUICKLINKS {
    margin-left: auto;
    width: 100%;
    max-width: 1100px !important;
    margin-right: auto;
}
nav.menu {
margin-bottom: 2em;
}
.MAINCONTENTDIV {
    margin-top: 10px;
}