﻿#topNav{margin-right:10px;overflow:auto}
#topNav ul,body.pageMedium #topNav ul,body.pageLarge #topNav ul,body.pageLargest #topNav ul{font-size:16px;float:right}
#topNav ul li{margin-left:0;float:right;margin:0 0 0 10px;list-style:none}
#topNav ul li a{color:#fff;display:block;line-height:12px;font-size:12px;text-decoration:none;padding:6px 0;text-transform:none}
#topNav ul li a:hover,#topNav ul li a:active,#topNav ul li a:focus{text-decoration:underline}
#topNav ul li a{color:#fff;font-family:'RalewayBold',Helvetica,Arial,sans-serif;padding:6px 10px;background-color:#6175af;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em}
#topNav ul li.cms a{font-family:'RalewayRegular',Helvetica,Arial,sans-serif;text-transform:none}
#topNav ul li#register,#topNav ul li#bulletins,#topNav ul li.cms{display:none}
#topNav ul li#navControl{display:block}
#topNav ul li#navControl a{width:10px;height:11px;margin-bottom:10px;text-indent:-9999px;background:url("/images/iconSprite.png") no-repeat 0 0 #6175af}
#topNav ul li#navControl a.navOpen{height:21px;margin-bottom:0;padding:6px 16px;-webkit-border-radius:.8em .8em 0 0;-moz-border-radius:.8em .8em 0 0;border-radius:.8em .8em 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#topNav ul li#navControl a.primaryNavOpen{background:url("/images/iconSprite.png") no-repeat -55px 0 #6175af}
#topNav ul li#navControl a.subNavOpen{background:url("/images/iconSprite.png") no-repeat -55px 0 #6175af}
#responsiveNavigation{margin:0 10px;clear:both;position:relative}
#primaryNav,.subNav{display:none}
#primaryNav ul,.subNav ul{font-size:1em;overflow:auto}
#primaryNav ul li,.subNav ul li{margin-left:0;position:relative}
#primaryNav ul li a,.subNav ul li a{display:block;text-decoration:none;line-height:1em;outline:0;position:relative}
#primaryNav ul{padding:8px 12px 3px 12px;font-family:'RalewayBold',Helvetica,Arial,sans-serif;-webkit-border-radius:0 0 .6em .6em;-moz-border-radius:0 0 .6em .6em;border-radius:0 0 .6em .6em;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#primaryNav ul li{position:relative}
#primaryNav ul li:last-child{border-bottom:0}
#primaryNav ul li a{font-size:.9375em;padding:.666666667em 0}
#primaryNav ul li a.subNavLink{padding:0 6px;position:absolute;top:15%;right:-12px;height:1.65em;width:1.875em;text-indent:-9999px;background:url("/images/iconSprite.png") no-repeat 6px -30px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
.subNav{position:absolute;top:.15em;right:0;z-index:99;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border-right:0;background-color:#f8f7f7;font-family:'RalewayBold',Helvetica,Arial,sans-serif}
.subNav ul{padding:0 12px}
.subNav ul li a{font-size:.8125em;padding-bottom:1em}
/*.subNav ul li:first-child a{padding-top:.538461538em;padding-left:.769230769em}*/
.subNav ul li:last-child a{padding-bottom:.538461538em}
.subNav .closeSubNavItem{background:url("/images/iconSprite.png") no-repeat -30px -30px;position:absolute;height:20px;width:20px;top:4px;left:-20px;-webkit-border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;text-indent:-9999px;z-index:999}
#overlay{position:absolute;top:0;left:0;z-index:1;opacity:.75;cursor:pointer}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#navControl a,#navControl a.primaryNavOpen,#navControl a.subNavOpen,#primaryNav ul li a.subNavLink,.subNav .closeSubNavItem{background-image:url("/_hbi_ui/basesitenet/img/responsive/iconSprite@2x.png");background-size:90px auto}
}
@media only screen and (max-width:767px){#topNav ul li#signInOut a{text-shadow:1px 1px 1px #425b90}
#topNav ul li#navControl a.primaryNavOpen{background-color:#6175af}
#topNav ul li#navControl a.subNavOpen{background-color:#6175af}
#primaryNav ul{background-color:#6175af}
#primaryNav ul li{border-bottom:1px solid #8191bf}
#primaryNav ul li a{color:#fff;text-shadow:1px 1px 1px #425b90}
.subNav ul li a{color:#333}
.subNav ul li:first-child a{padding-left:0}
#primaryNav ul li a.subNavLink{background-color:#f1f3fa}
.subNav .closeSubNavItem{background-color:#fff}
#overlay{background-color:#666}
}
@media only screen and (min-width:768px) and (max-width:959px){#primaryNav ul,.subNav ul{overflow:visible}
#primaryNav ul:after,.subNav ul:after{display:block;clear:both;content:" ";height:0;overflow:hidden}
#primaryNav ul li a,.subNav ul li a{font-size:.9375em;padding:.5em 1.5625em}
#primaryNav ul>li,.subNav ul>li{display:none}
#primaryNav ul>li:first-child,.subNav ul>li:first-child{display:list-item}
#primaryNav .dropDown ul,.subNav .dropDown ul{display:none;position:absolute;left:0;top:100%;z-index:999;padding:0 .5em .5em 0}
.subNav .dropDown ul{padding-top:.5em}
.dropDown ul li{white-space:nowrap;clear:left}
#primaryNav ul .dropDown>a,.subNav ul .dropDown>a{padding-right:28px}
.dropDown>a:after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #333;content:"";height:0;position:absolute;right:10px;top:45%;width:0}
#primaryNav .dropDown>a:after{border-top-color:#333}
.subNav .dropDown>a:after{border-top-color:#333}
.dropDown ul{background-color:#fff}
}
@media only screen and (min-width:768px){#responsiveNavigation{margin:0}
/*#topNav{margin:-130px -5px 0 0}*/
 #topNav{padding: 10px 0px 0px;}
#topNav ul li{margin-top:0}
#topNav ul li#register,#topNav ul li#bulletins,#topNav ul li.cms{display:list-item}
#topNav ul li a{color:#333;font-family:'RalewayBold',Helvetica,Arial,sans-serif;text-transform:uppercase;background:0}
#topNav ul li#navControl a{display:none}
#primaryNav{border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;line-height:0}
.subNavCurrent{display:block}
#primaryNav ul,.subNav ul{padding:0;border-radius:0}
#primaryNav ul li,.subNav ul li{float:left;border-bottom:0}
#primaryNav ul li a,.subNav ul li a{display:block;text-decoration:none;padding:.5em .625em;line-height:1em;outline:0;position:relative}
.subNav{position:static;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;font-size:.875em}
.subNav ul li{position:relative}
.subNav ul li:after{border-right:1px dotted #333;content:"";height:10px;position:absolute;top:30%;right:0;width:0}
.subNav ul li.last:after{border-right:0}
#primaryNav ul{background:#fff;font-family:'RalewayBold',Helvetica,Arial,sans-serif}
#primaryNav ul li.navCurrent a,.subNav ul li.navCurrent a{color:#ec1c51}
}
.cms label {
color: #333;
font-family: 'RalewayBold',Helvetica,Arial,sans-serif;
text-transform: uppercase;
background: 0;
}

#topNav ul{width: 100%;margin-bottom:0px;}
#topNav ul li.institution-name{float:left;}
#responsiveNavigation .dropDown .dropDown>a{display:none;}
#responsiveNavigation #primaryNav ul li#searchLink+li+li+li+li+li{display:none}
#responsiveNavigation #primaryNav ul li#searchLink+li+li+li+li+li+li{display:none}
#responsiveNavigation #primaryNav ul li#searchLink+li+li+li+li+li+li+li{display:none}
#responsiveNavigation #primaryNav ul li#searchLink+li+li+li+li+li+li+li+li{display:none}
#responsiveNavigation #primaryNav ul li#searchLink+li+li+li+li+li+li+li+li+li{display:none}
#advertTop #t101Ad{float: none;padding-left: 0px;text-align: center;}

.social_links {
    margin: 0 auto;
    max-width: 960px;
    
}
