<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.clearboth { clear: both; }





/* common and top level styles */



.nav span { display: none; }





.nav, .nav ul { list-style: none outside none; }



.nav {

    float: left;

    width: 100%;

}



.nav &gt; li li { list-style: none; }



.SpeedyDropDown .nav &gt; li &gt; ul.subs {

    /*background-color: #ffffff;*/

    color: #333333;

    display: none;

    margin-top: 0px;

    position: absolute;

    z-index: 999;

}





/*.nav li:hover&gt; ul {

display: block;

}

*/



/*  MegaMenu Menu GRID  */



.MegaMenu .Span1,

.MegaMenu .Span2,

.MegaMenu .Span3,

.MegaMenu .Span4,

.MegaMenu .Span12 {

    -moz-border-radius: 0;

    -webkit-border-radius: 0;

    border: 1px solid #dddddd;

    border-radius: 0;

    border-top: none;

    display: inline;

    float: left;

    padding: 2%;

    position: relative;

}



.MegaMenu .Span1 { width: 25%; }



.MegaMenu .Span2 { width: 50%; }



.MegaMenu .Span3 { width: 75%; }



.MegaMenu .Span4 { width: 100%; }



.MegaMenu .Span12 { width: 95.85%; }





/*  DROPDOWN Menu GRID  */



.SpCol01 {

    float: left;

    padding-right: 2%;

    width: 100%;

}



.SpCol02 {

    float: left;

    padding-right: 2%;

    width: 50%;

}



.SpCol03 {

    float: left;

    padding-right: 2%;

    width: 33.33%;

}



.SpCol04 {

    float: left;

    padding: 0 1%;

    width: 25%;

}



.sp-megamenu-width50 {

    float: left;

    width: 50%;

}



.sp-megamenu-width75 {

    float: left;

    width: 75%;

}



.sp-mega-menu-left {

    float: left;

    width: 25%;

}



.sp-mega-menu-right {

    float: left;

    width: 25%;

}





.nav ul.Span4 { left: 0; }



.nav &gt; li {

    -moz-transition: all 300ms ease-in-out 0s;

    -ms-transition: all 300ms ease-in-out 0s;

    -o-transition: all 300ms ease-in-out 0s;

    -webkit-transition: all 300ms ease-in-out 0s;

    float: left;

    list-style: none;

    text-align: left;

    transition: all 300ms ease-in-out 0s;

    position:static;

}



.nav li a {

    -moz-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

    -ms-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

    -o-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

    -webkit-transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

    display: block;

    text-decoration: none;

    transition: color 450ms ease-in-out 0s, background-color 450ms ease-in-out 0s;

    white-space: normal;

}



.nav &gt; li &gt; a {

    color: #ffffff;

    display: block;

    font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;

    font-size: 14px;

    font-style: normal;

    font-weight: 600;

    line-height: 30px;

    margin-bottom: 28px;

    margin-right: 3px;

    padding: 0px 10px 3px 10px;

    text-transform: uppercase;

}

@media screen and (max-width: 1240px)

{

    .nav &gt; li &gt; a

    {

        color: #ffffff;

        display: block;

        font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;

        font-size: 12px;

        font-style: normal;

        font-weight: 600;

        line-height: 30px;

        margin-bottom: 28px;

        margin-right: 3px;

        padding: 0px 10px 3px 10px;

        text-transform: uppercase;

    }

}

@media screen and (max-width: 900px)

{

    .nav &gt; li &gt; a

    {

        color: #ffffff;

        display: block;

        font-family: 'Open Sans', Helvetica Neue, Helvetica, Arial, sans-serif;

        font-size: 10px;

        font-style: normal;

        font-weight: 600;

        line-height: 30px;

        margin-bottom: 28px;

        margin-right: 3px;

        padding: 0px 10px 3px 10px;

        text-transform: uppercase;

    }

}

/*.nav &gt; li &gt; a:hover {

    background: #017dc5;

    border-radius: 4px;

    color: #fff;

}*/



/*.nav li.current &gt; a {

    background-color: #017dc5;

    border-radius: 4px;

    color: #fff;

}*/



/*.nav li li.active &gt; a {

    background-color: #017dc5;

    border-radius: 0px;

    color: #fff;

}*/





.nav li li.active &gt; a:hover {  }



.nav li.current &gt; a li.current {

    border-top: none;

    color: #b9f100;

}



.nav li.current li.current.parent a { border-top: medium none; }



/* Typography */



.HeaderTitle { padding-right: 0%; }



.MenuTitle {

    border-bottom: 1px solid #e4e4e4;

    color: #212121;

    font-size: 24px;

    font-weight: bold;

    line-height: 50px;

    text-shadow: 1px 1px 1px #FFFFFF;

}



.MenuText {

    line-height: 18px;

    padding: 10px 0 0 0;

}





/* submenu */



.nav li:hover ul.subs { }

.SubTitle,.SubTitle ul,.SubTitle li, .SubTitle a{ display: block;}

.sp-mega-submenu-wrapper ul{ position: relative;display: block; margin-left: 0;}

.masonrycolwidth{ width: 25%;}

.showmenu{ display: block !important;visibility: visible !important;}

.masonryitem{ }

.SubTitle &gt; ul&gt; li &gt; a {

    color: #333;

    font-size: 16px;

    font-weight: normal;

    line-height: 18px;

    padding: 10px 0;

}



/*.SubTitle &gt; ul&gt; li &gt; a:hover {

    background-color: #017DC5;

    color: #ffffff;

}*/



.SubTitle &gt; ul&gt;li li a {

    color: #333;

    line-height: 24px;

    margin-bottom: 2px;

    transition: all .5s ease;

}



.SubTitle &gt; li li a:hover {

    background-color: #017DC5;

    color: #ffffff;

    padding: 0 0 0 10px;

}



.SubTitle &gt; li li {

    -moz-transition: padding .5s ease 0s;

    -ms-transition: padding .5s ease 0s;

    -o-transition: padding .5s ease 0s;

    -webkit-transition: padding .5s ease 0s;

    float: none;

    transition: padding .5s ease 0s;

}



/*.nav li li.parent &gt; ul { padding: 0px; }*/



.SpeedyDropDown .nav li li.parent &gt; .flyout { display: none; }



.SpeedyDropDown .nav .subs .current &gt; a { border-radius: 0px; }





/****** Dropdown Navigation ******/



ul.Dropdown {

    -moz-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.1);

    -ms-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.1);

    -webkit-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.1);

    behavior: url(/Portals/_default/Skins/Shadhin/PIE.htc);

    box-shadow: 0 3px 4px rgba(50, 50, 50, 0.1);

    padding: 0px;

    position: absolute;

    width: 197px;

}



.Dropdown li a {

    color: #333;

    line-height: 32px;

    margin-botton: 2px;

    padding: 0 10px;

    transition: all .5s ease;

}



.Dropdown li {

    float: none;

    list-style: none;

}



.Dropdown &gt; li a:hover {

    /*background-color: #017dc5;*/

    

    /*padding: 0 15px;*/

}



/*megamenu styles*/

.spd-layout-headerwrapper {

  position: relative;

}

.spd-layout-headerwrapper .spd-layout-menuwrapouter {

  position: static;

}

.spd-layout-headerwrapper .spd-layout-menuwrapinner {

  position: static;

}

.spd-layout-headerwrapper .spd-layout-menuwrapinner .spd-layout-menu {

  position: static;

  padding-left:0;

  padding-right:0;

}

.spd-layout-headerwrapper .spd-layout-menuwrapinner .spd-layout-menu .SpeedyDropDown {

  position: static;

}

/*.Header3 .spd-layout-logowrapinner, .Header3 .spd-layout-menuwrapinner, .Header5 .spd-layout-logowrapinner, .Header5 .spd-layout-menuwrapinner{

    position: relative;

}*/

.MegaMenu &gt; li {

    position: initial;

    display: block;

}







/****** dropdown Navigation ******/



ul.Dropdown ul.subs {

    background: #fff;

    border: 1px solid #dddddd;

    left: 100%;

    list-style: none;

    margin-top: -36px;

    padding: 0;

    position: absolute;

    width: 197px;	

}



ul.Dropdown ul.subs ul.subs { margin-top: 0px; }







ul.Dropdown ul li {

   

    clear: both;

    display: block;

    width: 100%;

}



ul.Dropdown ul li a {

    border: 0 none;

    color: #333;

    display: block;

    float: left;

    line-height: 32px;

    padding: 0 10px;

    text-decoration: none;

    transition: all .5s ease;

    width: 100%;

}



.Dropdown li li { padding: 0px; }



/*ul.Dropdown ul li a:hover {

    background-color: #017dc5;

    color: #ffffff;

    padding-left: 15px;

    width: 100%;

}*/



.leftmenu { left: -96% !important; }



.lastColumn { padding-right: 0; }





/****** dropdown arrow ******/



.arrow {

    /*background-image: url("../Core/SpeedyMenu6/right.png");*/

    background-position: 183px 10px;

    background-repeat: no-repeat;

    display: block;

}



/* Mobile responsive rules */



@media handheld, only screen and (max-width: 995px) {

    .SpeedyDropDown .nav &gt; li &gt; a { padding: 0; }

}



@media handheld, only screen and (max-width: 970px) {

    .SpeedyDropDown .nav &gt; li &gt; a { padding: 0; }

}



@media handheld, only screen and (max-width: 848px) {

    .SpeedyDropDown .nav &gt; li &gt; a { padding: 0; }

}



@media all and (max-width: 796px) {

    .SpeedyDropDown .nav &gt; li &gt; a { padding: 0; }

}



@media all and (max-width: 767px) {

    .nav &gt; li &gt; a{margin-bottom:0;border-width:0;}

    .sp-mega-menu-right,.sp-mega-menu-left{

        width:100%;

    }

    .Header div[class*="col-"] { padding: 0; }



    .SpeedyDropDown .nav &gt; li &gt; ul.subs {

        background-color: #ffffff;

        border-top: none;

        color: #333333;

        position: relative;

        padding-left:15px;

    }



    .SpeedyDropDown .nav &gt; li  ul.subs{

        padding-left:15px;

        border: 0;

        background: #fff;

        box-shadow: none;

    }



    .Dropdown &gt; li a:hover {

        background: none;

        border-left: none;

        padding: 0 10px;

    }



    #Mmenu &gt; ul {

        -moz-box-shadow: 0px 2px 12px #333333;

        -ms-box-shadow: 0px 2px 12px #333333;

        -o-box-shadow: 0px 2px 12px #333333;

        -webkit-box-shadow: 0px 2px 12px #333333;

        box-shadow: 0px 2px 12px #333333;

    }



    .nav ul.subs {

        position: relative;

        top: 0;

        width: 100%;

    }



    .Mbmenu .nav &gt; li {

        float: none;

        margin: 0;

        width: 100%;

    }



    .Mbmenu .nav li a {

        border-bottom: 1px dashed rgba(0, 0, 0, 0.2);

        border-top: none;

        line-height: 40px;

        padding: 0;

    }



    .Mbmenu .nav ul.subs { border-top: none; }



    .Mbmenu .SubTitle &gt; li &gt; a:hover { color: #ffffff; }



    .Mbmenu .SubTitle &gt; li li { margin-left: 40px; }



    .Mbmenu .SubTitle &gt; li li:hover { padding: 0; }



    .Mbmenu .Dropdown li {

        background: none;

        border: 0;

        padding: 0;

    }



    .Mbmenu .Dropdown li a {

        margin-left: 5%;

        width: 95%;

    }



    .nav li.active &gt; a

.nav li a:hover { line-height: 40px; }



    .MegaMenu .Span1, .MegaMenu .Span2, .MegaMenu .Span3,

    .MegaMenu .Span4, .MegaMenu .Span12 {

        border: none;

        border-radius: 0;

        margin: 0;

        padding: 0;

    }



    .MegaMenu .Span1, .MegaMenu .Span2, .MegaMenu .Span3, .MegaMenu .Span4,

    .MegaMenu .Span12 {

        float: left;

        margin: 0;

        padding: 0;

    }



    .SpCol01, .SpCol02, .SpCol03, .SpCol04 {

        float: left;

        padding-right: 0;

        width: 100%;

    }



    ul.Dropdown {

        border: none;

        border-radius: 0;

        float: left;

        padding: 0;

        width: 100%;

    }



    ul.Dropdown ul {

        left: 0%;

        margin-top: 0px;

        padding: 0;

        width: 100%

    }



    .nav ul.Dropdown li ul {

        border: none;

        border-radius: 0px;

        display: block !important;

        float: left;

        left: 5%;

        margin-top: 0;

        padding: 0;

        position: relative;

        width: 95%;

    }



    ul.Dropdown a, ul.Dropdown li {

        float: left;

        width: 100%;

    }



    .Dropdown &gt; li &gt; a { padding: 0 10px; }

    .SpeedyDropDown .nav li a{ padding-left: 10px; }

    .SpeedyDropDown .nav li a:hover{ }



    /****** dropdown arrow ******/

    .arrow { background-image: none; }



    /*ul.Dropdown ul li a:hover { padding-left: 10px; }*/



    ul.Dropdown li ul li a:hover {

        margin-left: 0;

        padding-left: 10px;

        width: 100%;

    }

}





</pre></body></html>