﻿@media screen and (min-width: 900px) {
    .mscom-nav .mscom-navitem:first-child .mscom-nav-item-link {
        padding-left: 18px;
    }

    .mscom-nav .mscom-navitem:last-child .mscom-nav-item-link {
        padding-right: 0px;
    }

    .mscom-nav {
        /*content: &#34;
		&#34;
		;
		*/
    }

    .mscom-nav .mscom-nav-item-flyout-link-icon:after {
        display: none;
    }

    .mscom-nav .mscom-navitem {
        display: table-cell;
        border: 1px solid transparent;
    }

    .mscom-nav .mscom-navitem &gt;

    a {
        display: table-cell;
        vertical-align: bottom;
        text-align: left;
        line-height: 1.1;
        width: auto;
        font-size: -webkit-calc(12PX + 0.21VW);
        font-size: calc(12PX + .21VW);
        /*font-size: 14px;
		line-height: 16px;
		*/
        padding: 11px 30px 21px 30px;
        color: #2f2f2f;
        white-space: inherit;
    }

    .mscom-nav .selected {
        background: #fff;
        border: 1px solid #ccc;
        border-bottom: 0;
    }

    .mscom-nav .selected &gt;

    a {
        /*padding:14px 10px;
		*/
        color: #0078d7;
    }

    .mscom-nav .mscom-nav-flyout {
        min-width: 210px;
        width: auto;
        left: auto;
        /*font-size: 0.9em;
		*/
        font-size: -webkit-calc(12.4px + 0.21vw);
        font-size: calc(12.4px + 0.21vw);
        padding: 1em 0;
        line-height: 16px;
        background-color: #fff;
        border: 1px solid #ccc;
        border-top: 0;
        margin-left: -1px;
        margin-top: 2px;
        /*ul ul{
			 margin-top:10px;
		}
		*/
        /*ul li a{
			 font-size:13px;
		}
		*/
    }

    .mscom-nav .mscom-nav-flyout a {
        display: block;
        /*padding: 7px 30px;
		*/
        padding: 10px 30px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 49px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }

    .mscom-nav .mscom-nav-flyout ul ul li a {
        /*font-size: 12px;
		*/
        font-size: -webkit-calc(11px + 0.14vw);
        font-size: calc(11px + 0.14vw);
    }

    .mscom-nav .mscom-nav-flyout .row-fluid .bp3-col-3-1 {
        margin-left: 0;
        width: 33.3%;
        height: 268px;
    }

    .mscom-nav .mscom-nav-flyout .first-child {
        border-right: 1px solid #ccc;
    }

    .mscom-nav .mscom-nav-flyout .last-child {
        border-left: 1px solid #ccc;
    }
}

@media screen and (max-width: 899px) {
    /*ul.ir_nav_fourth li {
		 border: 0px;
	}
	*/
    .mscom-nav .mscom-navitem {
        border-bottom: 1px solid #ccc;
    }

    .mscom-nav .mscom-nav-container a:hover, .mscom-nav .selected {
        background-color: #fff;
        color: #0078d7;
    }

    .mscom-nav .mscom-nav-container {
        margin: 0;
        background-color: #fff;
    }

    .mscom-nav .mscom-nav-container a {
        color: #2f2f2f;
        font-size: 1em;
        text-decoration: none !important;
        line-height: 1.3em;
        padding-right: 1.8em;
        position: relative;
        white-space: normal;
    }

    .mscom-nav-flyout {
        border-top: 1px solid #ccc;
    }

    .mscom-nav-flyout ul &gt
    ;

    li {
        border-bottom: 1px solid #ccc;
    }

    .mscom-nav-flyout ul li:last-child {
        border-bottom: 0;
    }

    .mscom-nav-flyout ul li, .mscom-nav-flyout ul ul li {
        font-size: 1em;
    }

    .mscom-nav-flyout li a {
        padding: 0.5em 0 0.5em 2em;
        display: block;
    }

    .mscom-nav-item-flyout-link-icon {
        display: block;
        padding-right: 0;
        position: absolute;
        right: 10px;
        top: 30%;
    }

    .mscom-nav .mscom-nav-flyout {
        border-left: 0;
        font-size: 0.95em;
        background-color: #fff;
        width: auto;
        position: relative;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-layout {
        padding: 0;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-layout div.span {
        width: 100% !important;
        margin: 0 !important;
    }

    .mscom-nav .mscom-navitem, .mscom-nav .mscom-nav-item-link, .mscom-nav .mscom-nav-flyout .mscom-nav-layout li a, .mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
        display: block;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-layout li {
        margin: 0 0 0;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-layout li.heading {
        display: none;
    }

    .mscom-nav .mscom-nav-layout li {
        font-size: 1em;
        line-height: 36px;
    }

    .mscom-nav .mscom-nav-item-link:hover, .mscom-nav .mscom-nav-layout li a:hover {
        background-color: #083047;
        color: #fff;
    }

    .mscom-nav .mscom-nav-item-link, .mscom-nav .mscom-nav-flyout .mscom-nav-layout li a {
        border-bottom: 1px solid #fff;
        color: #fff;
        display: block;
        padding: 0.5em 0.8em;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-linklayout-horizontal ul li {
        display: block;
        padding: 0;
    }

    .mscom-nav .mscom-nav-flyout .mscom-nav-imagelayout a img {
        display: none;
    }

    div.first-child {
        border-bottom: 1px solid #ccc;
    }

    div.last-child {
        border-top: 1px solid #ccc;
    }

    a.ir_nav_second:after {
        content: &#34;
        \2228 &#34;
        ;
        /*font-size: 14px;
		*/
        font-size: -webkit-calc(12PX + 0.21VW);
        font-size: calc(12PX + 0.21VW);
        font-family: &#34;
        wf_icons_normal &#34;
        ;
        margin-left: 2em;
        display: block;
        float: right;
        padding-right: 0;
    }

    .mscom-nav .mscom-nav-item-flyout-link-icon:after {
        /*font-size: 14px;
		*/
        font-size: -webkit-calc(12PX + 0.21VW);
        font-size: calc(12PX + 0.21VW);
    }

    a.ir_nav_second + ul {
        border-top: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
    }

    a.ir_nav_second + ul:last-child {
        border-bottom: 0;
    }

    a.ir_nav_second + ul li {
        padding-left: 1.5em;
    }

    .ir_nav_fourth + ul, .ir_nav_second + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1240px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 29px 21px 29px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 30px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 49px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1221px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 28px 21px 28px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 29px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 48px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1202px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 27px 21px 27px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 28px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 47px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1183px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 26px 21px 26px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 27px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 46px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1166px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 25px 21px 25px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 26px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 45px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1147px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 24px 21px 24px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 25px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 44px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1128px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 23px 21px 23px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 24px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 43px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1110px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 22px 21px 22px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 23px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 42px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1091px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 21px 21px 21px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 22px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 41px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1071px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 20px 21px 20px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 21px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 40px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1052px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 19px 21px 19px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 20px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 39px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1033px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 18px 21px 18px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 19px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 38px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 1015px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 17px 21px 17px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 18px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 37px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 998px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 16px 21px 16px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 17px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 36px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 979px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 15px 21px 15px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 16px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 35px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 960px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 14px 21px 14px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 15px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 34px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 942px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 13px 21px 13px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 14px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 33px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

@media screen and (min-width: 900px) and (max-width: 923px) {
    .mscom-nav .mscom-navitem &gt
    ;

    a {
        padding: 11px 12px 21px 12px;
    }

    .mscom-nav .mscom-nav-flyout a {
        padding: 9px 13px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul a {
        padding-left: 32px;
    }

    .mscom-nav .mscom-nav-flyout .ir_nav_fourth + ul {
        display: none;
    }
}

.mscom-nav {
    color: #2f2f2f;
}

.mscom-nav .mscom-navitem a:active, .mscom-nav .mscom-navitem a:hover, .mscom-nav .selected &gt
;

a {
    color: #0078d7;
}

.mscom-nav .mscom-nav-flyout a:hover {
    color: #0078d7;
    background-color: #ddf1ff;
    text-decoration: none;
}

.mscom-nav .mscom-nav-flyout a {
    color: #2f2f2f;
}

.mscom-nav .current &gt
;

a {
    color: #0078d7;
}

#subMenu {
    max-width: 1600px;
    width: 90%;
    margin: 0 auto;
}

#subMenu ul:first-child {
    margin: 0px;
    padding: 0px;
}

#subMenu ul:first-child li {
    list-style: none;
    display: inline;
}

#subMenu ul:first-child li &gt
;

a {
    display: inline-block;
    padding: 15px 25px;
    color: #2f2f2f;
    /*font-size: 14px;
	*/
    font-size: -webkit-calc(12px + 0.21vw);
    font-size: calc(12px + 0.21vw);
}

#subMenu ul:first-child li &gt
;

a:hover {
    color: #0078d7;
    text-decoration: none;
}

#subMenu ul:first-child li.current &gt
;

a {
    color: #0078d7;
}

#subMenu ul:last-child {
    margin: 0px;
    padding: 0px;
    background-color: #ebebeb;
    text-align: right;
}

#subMenu ul:last-child li {
    list-style: none;
    display: inline;
}

#subMenu ul:last-child li &gt
;

a {
    display: inline-block;
    padding: 10px 20px;
    color: #2f2f2f;
    /*font-size: 14px;
	*/
    font-size: -webkit-calc(12px + 0.21vw);
    font-size: calc(12px + 0.21vw);
}

#subMenu ul:last-child li &gt
;

a:hover {
    color: #0078d7;
    text-decoration: none;
}

#subMenu ul:last-child li.current &gt
;

a {
    background-color: white;
    color: #0078d7;
}

#subMenu ul.sub-menu-pos0, #subMenu ul.sub-menu-pos1, #subMenu ul.sub-menu-pos10, #subMenu ul.sub-menu-pos30 {
    float: right;
}

#subMenu ul.sub-menu-pos0 {
    margin-right: 0%;
}

#subMenu ul.sub-menu-pos1 {
    margin-right: 0%;
}

#subMenu ul.sub-menu-pos10 {
    margin-right: 10%;
}

#subMenu ul.sub-menu-pos30 {
    margin-right: 30%;
}

#subMenu ul.sub-menu-pos50 {
    margin-left: 50% !important;
}

#subMenu ul.sub-menu-pos100 {
    text-align: right;
}

@media screen and (max-width: 899px) {
    #subMenu {
        display: none;
    }
}
/**************IRFourthMenu*************/
@media screen and (min-width: 900px) {
    .mobileMenu {
        display: none;
    }

    .menuFourth-ul {
        display: block;
        margin-bottom: 20px;
    }

    .menuFourth-ul li {
        display: inline-block;
        margin-left: 3px;
        /*font-size: 13px;
		*/
        font-size: -webkit-calc(11PX + 0.14VW);
        font-size: calc(11PX + 0.14VW);
    }

    .menuFourth-ul li a.current {
        font-weight: bold;
    }

    .menuFourth-ul li::before {
        content: &#39;
        |&#39;
        ;
        color: #0078d7;
    }

    .menuFourth-ul li:first-child::before {
        content: &#39;
        &#39;
        ;
    }

    .menuFourth-ul li a {
        margin-left: 3px;
        color: #0078d7;
    }
}

@media screen and (max-width: 899px) {
    .menuFourth-ul {
        display: none;
    }

    .mobileMenu {
        display: block;
    }

    .mobileMenu .fourthMenu, .mobileMenu .thirdMenu {
        background-color: #0078d7;
        height: 40px;
        line-height: 35px;
        margin-bottom: 2px;
        cursor: pointer;
        width: 100%;
        display: none;
    }

    .mobileMenu .fourthMenu a, .mobileMenu .thirdMenu a {
        padding-left: 12px;
        color: white;
        /*font-size: 13px;
		*/
        font-size: -webkit-calc(14PX + 0.16VW);
        font-size: calc(14PX + 0.16VW);
        display: inherit;
        box-sizing: border-box;
        text-decoration: none;
    }

    .mobileMenu .selectedMenu a::before {
        /*font-size: 16px;
		*/
        font-size: -webkit-calc(13PX + 0.21VW);
        font-size: calc(13PX + 0.21VW);
        margin-right: 23px;
        /*font-weight: bold;
		*/
        float: right;
        color: white;
        content: &#34;
        \25bc &#34;
        ;
        /*font-family: &#34;
		wf_icons_normal&#34;
		;
		*/
    }

    .mobileMenu .fourthMenu.selectedMenu1 a::before, .mobileMenu .fourthMenu.selectedMenu a::before {
        color: #0072c6;
    }

    .mobileMenu .selectedMenu1 a::before {
        /*font-size: 16px;
		*/
        font-size: -webkit-calc(13PX + 0.21VW);
        font-size: calc(13PX + 0.21VW);
        margin-right: 23px;
        /*font-weight: bold;
		*/
        float: right;
        color: white;
        content: &#34;
        \25b2 &#34;
        ;
        /*font-family: &#34;
		wf_icons_normal&#34;
		;
		*/
    }
}
/**************IRFourthsecMenu*************/
.menuFourthsec-ul {
    display: block;
    margin-bottom: 20px;
}

.menuFourthsec-ul li {
    display: inline-block;
    margin-left: 3px;
    /*font-size: 13px;
	*/
    font-size: -webkit-calc(11PX + 0.14VW);
    font-size: calc(11PX + 0.14VW);
}

.menuFourthsec-ul li a.current {
    font-weight: bold;
}

.menuFourthsec-ul li::before {
    content: &#39;
    |&#39;
    ;
    color: #0078d7;
}

.menuFourthsec-ul li:first-child::before {
    content: &#39;
    &#39;
    ;
}

.menuFourthsec-ul li a {
    margin-left: 3px;
    color: #0078d7;
}
/*********************IRSharebar*****************************/
#sharebarFooter {
    margin: 50px 0px 20px 0;
    height: 30px;
}

#followItems, #followItems span, #followItems ul {
    float: left;
}

#followItems li {
    list-style: none;
    float: left;
    margin-right: 5px;
}

#followItems li a {
    display: block;
    padding: 5px;
}

#followItems span {
    margin: 5px 10px 0 0;
}

#shareItems .shareItemDiv {
    margin-left: 6px;
    float: left;
}

#shareItems .shareItemDiv a {
    float: left;
    display: block;
    text-decoration: none;
    color: black !important;
    /*font-size:12px;
	*/
    font-size: -webkit-calc(11PX + 0.07VW);
    font-size: calc(11PX + 0.07VW);
    padding: 5px 0 5px 5px;
}

#shareItems .shareItemDiv span {
    float: left;
    width: 32px;
    height: 22px;
    margin-top: 5px;
    padding: 3px 0 0 8px;
    text-align: center;
    /*font-size:12px;
	*/
    font-size: -webkit-calc(11PX + 0.07VW);
    font-size: calc(11PX + 0.07VW);
    display: none;
    background-image: url(&#39; /CMSImages/Share_Bubble.png?version=F025A173-E4FE-BAE4-4610-2084374406D1&#39;
    );
}

#shareItems .shareItemText {
    background-color: #ececec;
    float: left;
    height: 20px;
    padding: 4px 8px 0 8px;
    text-align: center;
}

#shareItems img {
    float: left;
}

@media screen and (min-width: 680px) {
    #shareItems {
        float: right;
    }
}

@media screen and (max-width: 679px) {
    #shareItems {
        float: left;
    }

    #shareItems .shareItemDiv {
        margin-left: 0;
    }
}

.grid-container.IRBody .CMSvNextComp .mscom-container-maxwidth {
    max-width: 1180px;
}

.CMSvNextComp .mscom-container-maxwidth {
    max-width: 1600px;
    margin: 0 auto;
    width: 90% !important;
}

.grid-container {
    max-width: none;
    width: 100% !important;
}

.grid-container.IRBody .CSPvNext {
    max-width: 1600px;
    margin: 0 auto;
    width: 90%;
}

.grid-container .IRmain-container .CSPvNext {
    max-width: 1920px;
    margin: 0 auto;
    width: 100%;
}

.grid-container.IRBody .CSPvNext .CSPvNext {
    width: 100%;
}

.grid-container .CSPvNext #sharebarFooter {
    max-width: 1600px;
    margin: 0 auto;
    width: 90%;
}

.row-fluid .CSPvNext.CMSvNextComp.mscom-footer .mscom-container-maxwidth {
    max-width: 1180px;
    width: 90%;
    margin: 0 auto;
}

