.portal-menu .changePwd{padding-right:20px}.portal-menu .aui ul,.portal-menu .aui ol{padding:0;margin:0 0 10px 0}.portal-menu .postlogin form{margin:0!important}.portal-menu .postlogin .middleNav ul{display:block;overflow:hidden;margin-left:0}.portal-menu .hidden-submit{border:0 none;height:0;width:0;padding:0;margin:0;overflow:hidden}.portal-menu *:focus{outline:0}.portal-menu .mega-menu{position:absolute;z-index:100;width:960px}.portal-menu .mega-menu-menu{font-weight:bold}.portal-menu .mega-menu-menu-item{font-weight:normal;padding-left:20px;list-style:none}.portal-menu .prelogin .topNav{padding-bottom:0}.portal-menu .aui ul{margin-bottom:0}.portal-menu .aui input[type="submit"]{margin-bottom:0;margin-top:0}.portal-menu .prelogin .middleNav .userLogin p span input{padding:0}.portal-menu .prelogin .middleNav li{line-height:normal}.portal-menu .searchBox{margin-bottom:0;padding:0 5px;text-align:left}.portal-menu .searchBox .search-icon{background:url(../../images/common/filter_submit_background.png) no-repeat scroll 0 0 transparent;float:right;margin-right:-5px;height:22px;width:22px;padding-right:4px}.portal-menu .searchBox input[type="text"]{background-position:right top;text-align:left;width:125px;margin-top:2px}.portal-menu .aui body{font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}.portal-menu .aui label{color:#828282;font-size:15px;font-weight:200}.portal-menu .fontOptions{line-height:12px}.portal-menu .aui ul,.portal-menu .aui ol{padding:0;margin:0}.portal-menu .topNav{line-height:0;height:auto}.portal-menu .topNav ul{text-align:left;float:none;margin-bottom:0}.portal-menu .topNav ul::after{width:100%;display:inline-block;content:".";visibility:hidden}.portal-menu .topNav ul li{display:inline-block;float:none;margin-right:0!important}.portal-menu .prelogin .middleNav .userLogin input[type=submit]{margin-top:0!important}.portal-menu .prelogin .middleNav .userLogin .ip-access{display:block;float:left;width:80px;height:30px;background:url(../../images/common/input_submit_bg.png) no-repeat;text-align:center;color:#EEE;font-size:14px;line-height:30px;border:0;margin-left:5px}.portal-menu .topNav li.megamenu{position:relative;z-index:50;margin-right:2px}.portal-menu .topNav li.megamenu:hover,.portal-menu .topNav li.megamenu.active{padding:0}.portal-menu .topNav li.megamenu>a{display:block;padding:0 0 0 10px;margin-bottom:0;margin-top:17px;height:38px;font-size:16px;margin-left:-10px;color:#1f1f1f}.portal-menu .prelogin .middleNav .userLogin p span{display:block;overflow:hidden;width:150px;height:20px;padding:5px 10px}.portal-menu .prelogin .middleNav .userLogin p span.error{background-image:none;border-color:#f00;border-radius:5px;border-style:solid;border-width:2px;background-color:#fff;padding:3px 10px}.portal-menu .topNav li.megamenu:hover>a{cursor:pointer;color:#FFF;background:url(../../images/common/megamenu_tab_left.png) left top no-repeat}.portal-menu .topNav li.megamenu>a span{display:block;padding:9px 30px 9px 0;float:left}.portal-menu .hasSubmenu a span{background:url(../../images/common/megamenu_tab_right.png) right bottom no-repeat}.portal-menu .topNav li.megamenu:hover>a span{background:url(../../images/common/megamenu_tab_right_no_arrow.png) right top no-repeat}.portal-menu .topNav li.megamenu.hasSubmenu:hover>a span{background:url(../../images/common/megamenu_tab_right.png) right top no-repeat}.portal-menu .topNav li.megamenu.floatRight{margin-right:0!important;margin-left:0}.portal-menu .topNav li.selected a{color:#4c89c1}.portal-menu .topNav li.megamenu .megaDropdown{position:absolute;display:none;overflow:hidden;left:-10px;top:55px;height:auto!important;width:960px;margin:0;padding:5px 0 0 0;background:url(../../images/common/megamenu_top.png) center top no-repeat}.portal-menu .topNav li.custommegamenu{overflow:visible}.portal-menu .megaBottomCap{display:block;overflow:hidden;padding:15px 20px 20px 20px;background:url(../../images/common/megamenu_bottom.png) top center repeat-y}.portal-menu .megaRow{display:block;overflow:hidden;margin-bottom:15px}.portal-menu .megaColumn{display:block;overflow:hidden;float:left;width:23%;margin:0;padding-right:2%}.portal-menu .megaColumn h3,.portal-menu .megaColumn ul{display:block;overflow:hidden}.portal-menu .megaColumn h3{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:normal;font-size:18px;text-transform:none;color:#1f1f1f;line-height:20px;padding-bottom:10px;margin-bottom:10px;border-bottom:4px solid #b7cfe7}.portal-menu .megaColumn ul{padding:0;margin:0;width:auto}.portal-menu .megaColumn li{display:block;overflow:hidden;font-size:13px;font-weight:normal;text-transform:none;padding:0 0 0 15px;background:url(../../images/common/list_icon_arrow.png) left 6px no-repeat;font-family:Arial,Helvetica,sans-serif;line-height:20px;margin:0 0 5px 0;float:none;height:auto}.portal-menu .megaColumn li a{display:block;overflow:hidden;float:none;margin:0;padding:0;color:#1f1f1f;height:auto}.portal-menu .topNav li.megamenu:hover .megaDropdown,.portal-menu .topNav li.megamenu.over .megaDropdown{display:block}.portal-menu .megaHolder ul{padding:0;width:100%;margin-left:0;height:auto}.portal-menu .megaHolder li{margin-left:10px}.portal-menu .preferences-container{padding-left:20px}.portal-menu .preferences-label{display:inline-block;left:30px;width:320px}.portal-menu .preferences-label span{min-width:200px}.portal-menu .preferences-input{display:inline}.portal-menu .preferences-input input{min-width:400px}.portal-menu .radio{background:url(../../images/common/radio2.png) no-repeat}.portal-menu .aui ul,.portal-menu .aui ol{padding:0;margin:0 0 10px -4px!important}.portal-menu .checkbox,.portal-menu .radio{display:inline;float:none}.portal-menu .radio{float:left;padding-left:20px!important}.portal-menu .prelogin .middleNav>ul{display:block;position:relative;margin-left:0;margin-bottom:0}.portal-menu .prelogin .middleNav .userLogin li.first{padding-right:15px;border-right:0 solid #64a4ea!important}.portal-menu .prelogin .middleNav .userLogin li.last{border-left:0 solid #518fd5!important;padding-left:15px;line-height:30px}.portal-menu .middleNav{background:url(../../images/common/nav_bottom_center_blue.png) repeat-x;background-position:0 0;padding:8px 10px 12px}.portal-menu .bottomNav{height:63px;float:none}.portal-menu .userLogin li a{padding-right:15px}