@font-face {
    font-family: 'CrimsonRoman';
    src: url('../fonts/Crimson-Roman-webfont.eot');
    src: url('../fonts/Crimson-Roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-Roman-webfont.woff') format('woff'),
         url('../fonts/Crimson-Roman-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Roman-webfont.svg#CrimsonRoman') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'CrimsonBold';
    src: url('../fonts/Crimson-Bold-webfont.eot');
    src: url('../fonts/Crimson-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-Bold-webfont.woff') format('woff'),
         url('../fonts/Crimson-Bold-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Bold-webfont.svg#CrimsonBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonBoldItalic';
    src: url('../fonts/Crimson-BoldItalic-webfont.eot');
    src: url('../fonts/Crimson-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-BoldItalic-webfont.woff') format('woff'),
         url('../fonts/Crimson-BoldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-BoldItalic-webfont.svg#CrimsonBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonItalic';
    src: url('../fonts/Crimson-Italic-webfont.eot');
    src: url('../fonts/Crimson-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-Italic-webfont.woff') format('woff'),
         url('../fonts/Crimson-Italic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Italic-webfont.svg#CrimsonItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonSemibold';
    src: url('../fonts/Crimson-Semibold-webfont.eot');
    src: url('../fonts/Crimson-Semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-Semibold-webfont.woff') format('woff'),
         url('../fonts/Crimson-Semibold-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-Semibold-webfont.svg#CrimsonSemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'CrimsonSemiboldItalic';
    src: url('../fonts/Crimson-SemiboldItalic-webfont.eot');
    src: url('../fonts/Crimson-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Crimson-SemiboldItalic-webfont.woff') format('woff'),
         url('../fonts/Crimson-SemiboldItalic-webfont.ttf') format('truetype'),
         url('../fonts/Crimson-SemiboldItalic-webfont.svg#CrimsonSemiboldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


::-moz-selection { background: #f0b310; color: #fff; text-shadow: none; }
::selection { background: #f0b310; color: #fff; text-shadow: none; }

input, textarea, select {}
select {
    white-space: nowrap;
    word-wrap: normal;
}
noscript div{padding:10px;display:block;font-size:1.2em;background:#ffffbd;}

html {} /*Force Scrollbar on page because of our animating elements*/
body{font-family: 'CrimsonRoman', serif;font-size:13px;-webkit-text-size-adjust:none;padding:0;margin:0;}
.center {text-align: center;}/* to use instead of <center></center> for ADA compliance - CEB */
.alignleft {text-align:left;}
img.alignleft{float:left;}
.alignright {text-align:right;}
img.alignright{float:right;}
#container{height:100%;overflow:hidden;}
p{padding:0 0 5px 0;}
a{color:#1d70a4;} 
a:hover{text-decoration:underline;}
a:visited{color:#002c5f;}

#littlebox{position:fixed;bottom:0;right:0;display:block;background:white;padding:5px;z-index:1000;}
#loadingOverlay{z-index:1000;width:480px;height:150px;padding:100px 0 0 0;background:rgba(255, 255, 255, .8);position:fixed;top:30%;left:0;text-align:center;font-size:2.8em;color:#000;}

.button{display:block;text-indent:-9999px;cursor:pointer;}
.showOnSmall{display:none;}
.hidden { display: none !important; visibility: hidden; }
.screenreadertext {position:absolute;
left:-10000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;}

/*Emergency Styles*/
#alert{width:100%;color:white;font-family:Arial, sans-serif;font-weight:bold;}
#alertTop{
    background:#9e1b32 url('../images/emergencyTopBackground.png') repeat-x 0 0;
    background-size:100% 100%;padding:10px 0 0 40px;height:auto;overflow:auto;display:none;}
#alertTop.open{display:block;}
#alertTopWrapper, #alertBottomWrapper{width:938px;margin:0 auto;}
#alertTop h1{font-size:2em;color:white;}
#alertTop p{font-size:1.1em;max-width:400px;padding:0 5px 0 0;}
/*#alertTop #readMore{display:block;width:99px;height:25px;background:url('../images/emergencyTopReadMore.png') no-repeat 0 0;margin:0 0 15px 0;}*/
#alertNumber{color:white;float:right;text-transform:uppercase;padding:0 20px 0 0;line-height:1.7em;margin:0 0 0 10px;}
#alertNumber strong{font-size:1.8em;}
#alertBottom{background:#be0f34;padding:0 0 0 40px;}
#alertBottom h1{color:white;font-size:1.8em;text-transform:uppercase;float:left;margin:0;padding:3px 0;}
#alertBottom .button{background:url('../images/emergencyShowHide.png') 0 0;width:61px;height:22px;float:left;margin:7px 0 0 20px;}
#alertBottom .button.show{background:url('../images/emergencyShowHide.png') -191px 0;width:61px;height:22px;float:left;margin:7px 0 0 20px;}

/*Primary Navigation*/
#primaryNav, #primaryNavRow{background:#002c5f;}
#primaryNav{margin:0 auto;float:none;max-width:980px;height:32px;}
#primaryNav ul{float:right;}
#primaryNav ul li{display:block;float:left;}
#primaryNav ul li a{display:block;color:#fff;padding:7px 10px 7px;font-size:1.1em;}
#primaryNav #search{position:relative;}
#primaryNav #search a{background:url('../images/primaryNavSearch.png') no-repeat 0 0;width:80px;height:32px;padding:0;}
#primaryNav #search .gsc-input-box a, #primaryNav #search .gsc-input-box .gsst_a .gscb_a {display:none;}
#primaryNav #search a.active{background-position:0 -33px;}
#primaryNav #searchWrapper{position:absolute;top:32px;right:0;width:250px;border:0;padding:8px 5px 8px 12px;display:none;background-color:#002c5f;color:White;z-index:100;}

#primaryNav #search input[type="text"]{background:0;border:0;font-size:1.2em;-webkit-appearance: none;border-radius:0;}
#primaryNav #search input[type="text"]:focus{border:0;outline:0;}
#primaryNav #search input[type="submit"]{width:33px;height:41px;background:transparent url('../images/primaryNavSearchBox.png') no-repeat -199px 0;outline:0;border:0;position:absolute;top:32px;right:-1px;padding:0;cursor:pointer;z-index:10;text-indent:-9999px; -webkit-appearance: none;margin:0;}
#primaryNav #search input{display:none;}
#primaryNav #search .active input, #primaryNav #search form.active input, #primaryNav #search .active #searchWrapper, #primaryNav #search form.active #searchWrapper{display:block;-webkit-appearance: none;border-radius:0;border:0;}
#primaryNav #search input:focus{border:0;outline:0;}
#primaryNav #give a{width:151px;height:25px;padding:7px 0 0 0;font-family:Georgia, serif;background:url('../images/primaryNavGiveBackground.png') no-repeat 0 0;text-align:center;color:#002c5f;text-transform:uppercase;}

#primaryNav #searchAll, #primaryNav #searchSection{-webkit-appearance:radio !important;}
#primaryNav #searchAll, #primaryNav #searchSection, label[for=searchAll], label[for=searchSection]{display:inline-block !important;height:auto !important;float:none !important;}
#homePage #primaryNav #searchAll, #homePage #primaryNav #searchSection, #homePage label[for=searchAll], #homePage label[for=searchSection]{display:none !important;}

.small label[for=searchAll], .small label[for=searchSection]{color:Black;font-size:16px;}
 
/*Secondary Navigation*/
#secondaryNav{}
#secondaryNav ul{float:left;text-align:center;padding:8px 0 8px 40px;line-height:20px;}
#secondaryNav ul li{display:inline;}
#secondaryNav ul li a{color:#444;text-transform:uppercase;font-size:1.15em;padding:11px 10px 8px;white-space:nowrap;line-height:2em;}

/*Tertiary Navigation*/
#tertiaryNavRow{border-top:5px solid #e1e1e1;background:url('../images/tertiaryNavShadow.png') repeat-x 0 0;position:relative;border-bottom: 5px solid #f0b310;margin:0;width:100%;}
#tertiaryNavRow #home{position:absolute;left:20px;top:0;width:190px;height:168px;display:block;background:url('../images/tertiaryNavHomeLogo.png') no-repeat 0 0;z-index:7;}
#tertiaryNavRow .toggle{background:url('../images/mobileTertiaryNavBackground.png')repeat-x 0 0;padding: 17px 0 17px 0;font-size: 2.1em;text-transform: uppercase;letter-spacing: 1px;color:White;text-align:center;cursor:pointer;}
#tertiaryNavRow .toggle{display:none;}
#tertiaryNavRow .toggle:after{content:'\2193';font-size:20px;padding:0 0 0 5px;position:relative;top:-4px;}
#tertiaryNavRow .toggle.active:after{content:'\2191';}
#tertiaryNav{margin:0 auto;position:relative;max-width:980px;}
#tertiaryNav ul{margin:0 0 0 205px;}
#tertiaryNav ul li{display: table;float:left;background:url('../images/tertiaryNavListShadow.png') no-repeat 100% 20px;height:100%;height:75px;padding:4px 8px 4px 4px;margin:0;}
#tertiaryNav ul li a{display: table-cell;color:#002c5f;font-size:1.45em;text-align:center;width:90px;line-height:1.2em;word-wrap:break-word;vertical-align: middle;}
#tertiaryNav ul li.last a{background:none;}
.small #tertiaryNav > ul > li, .small #tertiaryNav ul li a {
    display: block !important;
}

/*Content Area*/
#contentWrap{float:left;width:100%;height:530px;}
.flex-container img{position:absolute;z-index:-1;width:100%;}
#content{position:relative;max-width:960px;margin:0 auto;padding:0 0 0 20px;top:290px;z-index:5;}
#content nav{z-index:6;margin:25px 0 0 0;}
#content nav ul li{float:left;margin:0 7px 0 0;}
#content #path, #contentWrap .path{background:url('../images/contentNav.png') no-repeat -4px -45px;width:152px; height:26px;margin:0 0 80px 0;text-indent:0;color:#002c5f;font-size:1.1em;text-align:center;text-transform:uppercase;padding:6px 6px 0 0;}
#content #path{visibility: hidden;z-index: -1;} /* bit of a hack but what's done is done */
#content nav li a{background: url('../images/contentNav.png') no-repeat 0 0;width: 145px;height: 29px;text-indent:0;color:#002c5f;font-size:1.2em;padding:8px 0 0 0;text-align:center;text-transform:uppercase;}
#contentWrap a.path {     
    margin: 20px 0 0 0;
    visibility: visible;
    z-index: 1000;
}


/*Primary Footer*/
#primaryFooter{float:left;width:100%;margin:10px 0 0 0;background:#001D4F;}
#primaryFooterTop{height:56px; width:100%; background:url('../images/footerTopBackground.png') repeat-x 0 0;}
#primaryFooterTop #topWrapper{margin:0 auto; padding:0 0 0 20px;width:955px;height:100%;overflow-y:hidden;}
#primaryFooterTop h2{font-size:2.2em;font-weight:normal;color:#fff;display:block;float:left;margin:8px 14px 0 0;} #learnMore{width:128px;height:25px;background:url('../images/footerLearnMore.png') no-repeat 0 0;float:left;margin:15px 0 0 0;display:block;text-indent:0;color:white;text-transform:uppercase;padding:3px 0 0 30px;font-size:1.1em;text-shadow:1px 1px 1px #000;}
#primaryFooterTop.open{background:url('../images/footerTopBackgroundOpen.png') repeat-x 0 0;height:311px;}
#primaryFooterTop.open #learnMore{width:84px;height:25px;background:url('../images/footerLearnMoreClose.png') no-repeat 0 0;}


/*Ichabod Info*/
#topWrapper{position:relative;}
#topWrapper span{float:left;margin:20px 15px 0 0;}
#ichabodImage{width:242px;height:210px;
    /*background:url('../images/footerIchabodImage.png') no-repeat 0 0;*/
    display:block; position: absolute;}
#ichabodImageWrap img {position: relative;}
#topWrapper em{color:white;margin:0 0 0 8px;font-size:.95em;font-style:italic;font-family:Georgia, serif;}
#topWrapper p{margin:25px 0 0 0;font:1em Arial,sans-serif;color:#fff;width:700px;line-height:1.8em;z-index:2;position:relative;}
#topWrapper #ichabodBehind{display:none;}
#primaryFooterTop.open #topWrapper #ichabodBehind{display:block;position:absolute;right:0;bottom:0;z-index:0;background:url('../images/footerIchabodImage2.png') no-repeat 0 0;width:374px;height:271px;}

/*Social Ribbon Footer*/
#SocialRibbonFooter{float:left;width:100%;margin:10px 0 0 0;background:#001D4F;}
#SocialRibbonFooterTop{height:56px; width:100%; background:url('../images/footerTopBackground.png') repeat-x 0 0;}
#SocialRibbonFooterTop #SocialRibbonWrapper{margin:0 auto; padding:0 0 0 20px;width:955px;height:100%;overflow-y:hidden;}
#SocialRibbonFooterTop h2{font-size:2.2em;font-weight:normal;color:#fff;display:block;float:left;margin:8px 14px 0 0;} #SocialRibbonlearnMore{width:128px;height:25px;background:url('../images/footerLearnMore.png') no-repeat 0 0;float:left;margin:15px 0 0 0;display:block;text-indent:0;color:white;text-transform:uppercase;padding:3px 0 0 30px;font-size:1.1em;text-shadow:1px 1px 1px #000;}
#SocialRibbonFooterTop.open{background:url('../images/footerTopBackgroundOpen.png') repeat-x 0 0;height:311px;}
#SocialRibbonFooterTop.open #SocialRibbonlearnMore{width:84px;height:25px;background:url('../images/footerLearnMoreClose.png') no-repeat 0 0;}


/*Social Ribbon Info*/
#SocialRibbonWrapper{position:relative;}
#SocialRibbonWrapper span{float:left;margin:20px 15px 0 0;}
#SocialRibbonImage{width:242px;height:210px;
    /*background:url('../images/footerIchabodImage.png') no-repeat 0 0;*/
    display:block;}
#SocialRibbonWrapper em{color:white;margin:0 0 0 8px;font-size:.95em;font-style:italic;font-family:Georgia, serif;}
#SocialRibbonWrapper p{margin:25px 0 0 0;font:1em Arial,sans-serif;color:#fff;width:700px;line-height:1.8em;z-index:2;position:relative;}
#SocialRibbonWrapper #SocialRibbonBehind{display:none;}
#SocialRibbonFooterTop.open #SocialRibbonWrapper #SocialRibbonBehind{display:block;position:absolute;right:0;bottom:0;z-index:0;background:url('../images/footerIchabodImage2.png') no-repeat 0 0;width:374px;height:271px;}
#SocialRibbonlinkinfo a{padding:5px 10px;text-transform:uppercase;color:white;text-shadow:1px 1px 1px #000;display:block;}
/*#SocialRibbonlinkinfo a{padding:5px 10px;background:#003d79;text-transform:uppercase;color:white;text-shadow:1px 1px 1px #000;display:block;}*/

/*US News Footer*/
#USNewsFooter{float:left;width:100%;margin:10px 0 0 0;background:#001D4F;}
#USNewsFooterTop{height:56px; width:100%; background:url('../images/footerTopBackground.png') repeat-x 0 0;}
#USNewsFooterTop #USNewsWrapper{margin:0 auto; padding:0 0 0 20px;width:955px;height:100%;overflow-y:hidden;}
#USNewsFooterTop h2{font-size:2.2em;font-weight:normal;color:#fff;display:block;float:left;margin:8px 14px 0 0;} #USNewslearnMore{width:128px;height:25px;background:url('../images/footerLearnMore.png') no-repeat 0 0;float:left;margin:15px 0 0 0;display:block;text-indent:0;color:white;text-transform:uppercase;padding:3px 0 0 30px;font-size:1.1em;text-shadow:1px 1px 1px #000;}
#USNewsFooterTop.open{background:url('../images/footerTopBackgroundOpen.png') repeat-x 0 0;height:311px;}
#USNewsFooterTop.open #USNewslearnMore{width:84px;height:25px;background:url('../images/footerLearnMoreClose.png') no-repeat 0 0;}


/*US News Info*/
#USNewsWrapper{position:relative;}
#USNewsWrapper span{float:left;margin:20px 15px 0 0;}
#USNewsImage{width:242px;height:210px;
    /*background:url('../images/footerIchabodImage.png') no-repeat 0 0;*/
    display:block;}
#USNewsWrapper em{color:white;margin:0 0 0 8px;font-size:.95em;font-style:italic;font-family:Georgia, serif;}
#USNewsWrapper p{margin:25px 0 0 0;font:1em Arial,sans-serif;color:#fff;width:700px;line-height:1.8em;z-index:2;position:relative;}
#USNewslinkinfo, #SocialRibbonlinkinfo{position:relative;z-index:2;}
#USNewsWrapper #USNewsBehind{display:none;}
#USNewsFooterTop.open #USNewsWrapper #USNewsBehind{display:block;position:absolute;right:0;bottom:0;z-index:0;background:url('../images/footerIchabodImage2.png') no-repeat 0 0;width:374px;height:271px;}
#USNewslinkinfo a{padding:5px 10px;text-transform:uppercase;color:white;text-shadow:1px 1px 1px #000;display:block;}
/*#USNewslinkinfo a{padding:5px 10px;background:#003d79;text-transform:uppercase;color:white;text-shadow:1px 1px 1px #000;display:block;}*/

#primaryFooterBottom{width:100%;min-height:117px;height:auto;background:url('../images/footerBottomBackground.png') repeat-x 0 0;background-size:100% 100%;}
#footerBottomWrapper{margin:0 auto;width:955px;padding:25px 0 0 20px;}
#primaryFooterBottom #bottomLeft{overflow:visible;width:330px;float:left;}
#primaryFooterBottom #bottomLogo{width:41px;height:72px;float:left;background:url('../images/footerLogo.png') no-repeat 0 0;margin:0 10px 20px 0;}
#primaryFooterBottom h5{color:#f0b310;font-family:'CrimsonItalic', serif;font-size:1.4em;font-weight:normal;margin:0 0 0 0;}
#primaryFooterBottom p{color:#fff;font-family:Arial, sans-serif;margin:0;}
#primaryFooterBottom p a{color:#f0b310; border-bottom: solid 1px #003d79 ;}
#primaryFooterBottom #footerPhone{color:#fff;}

/***Added 8-12-15 Non-Discrimination***/
#primaryFooterBottomNon{width:100%;min-height:117px;height:auto;background:url('../images/footerBottomBackground.png') repeat-x 0 0;background-size:100% 100%;}
#primaryFooterBottomNondiscrimination{margin:0 auto;width:955px;padding:10px 0 0 20px;}
#primaryFooterBottomNondiscrimination p{font-size:.8em;display:block;padding: 20px;}
#primaryFooterBottomNondiscrimination p a{font-weight:bold;}

#primaryFooter #bottomRight{float:right;width:530px;}
#bottomRight li{float:left;margin:3px;}
#bottomRight li a{padding:5px 10px;background:#003d79;text-transform:uppercase;color:white;text-shadow:1px 1px 1px #000;display:block;}
#bottomRight .first{margin:3px 3px 3px 24px;}


/***Medium Body Size Styles*** 820px - 980px ***/
.med {max-width:980px;min-width:820px;}
.showOnMed{display:none;}
.med .showOnMed{display:block;}
.med .hideOnMed{display:none !important;}

.med #alertTopWrapper, .med #alertBottomWrapper{width:auto;margin:0 auto;}

/**SecondaryNav**/
.med #secondaryNav ul{padding:8px 0 8px;float:none;margin:0 auto;}
.med #secondaryNav ul li a{background:url('../images/secondaryNavDot.png') no-repeat 0px 20px;padding:11px 3px 8px 9px;font-size:1.1em;}
.med #secondaryNav ul li.first a{background:none;}
/**TertiaryNav**/
.med #tertiaryNav ul li a{width:88px;line-height:1.2em;}
/**Content**/
.med #contentWrap{height:auto;}
.med #content{top:208px;}
.med #content nav{margin:60px 0 0 0;}
.med #content #path{margin:0 0 30px 0;}


/*Footer*/
.med #primaryFooter{margin:0;}
.med #primaryFooterTop #topWrapper{width:95%;padding:0 0 0 5%;overflow:hidden;}
.med #primaryFooterTop #topWrapper p{width:95%;padding:0 5% 0 0;}
.med #SocialRibbonFooterTop #SocialRibbonWrapper{width:95%;padding:0 0 0 5%;overflow:hidden;}
.med #SocialRibbonFooterTop #SocialRibbonWrapper p{width:95%;padding:0 5% 0 0;}
.med #USNewsFooterTop #USNewsWrapper{width:95%;padding:0 0 0 5%;overflow:hidden;}
.med #USNewsFooterTop #USNewsWrapper p{width:95%;padding:0 5% 0 0;}
.med #footerBottomWrapper{width:97%;padding:25px 0 7px 3%;}
.med #primaryFooterBottom #bottomLeft{width:37%;}
.med #primaryFooterBottom #bottomRight{width:63%;}
.med #primaryFooterBottom h5{margin:5px 0 0 0;}

/***Added 8-12-15 Non-Discrimination***/
.med #primaryFooterBottomNon #bottomLeft{width:37%;}
.med #primaryFooterBottomNon #bottomRight{width:63%;}
.med #primaryFooterBottomNon h5{margin:5px 0 0 0;}
.med #primaryFooterBottomNondiscrimination{margin:0 auto;width:100%;padding:10px 0 0 20px;}


/***Small Body Size Styles*** 725px - 819px ***/
.small {max-width:819px;min-width:725px;}
.small .showOnSmall{display:none;}
.small .showOnSmall{display:block;}
.small .hideOnSmall{display:none !important;}
.small #smallLogoNav{background:url('../images/smallPrimaryNavBackground.png') repeat-x 0 0;width:100%;height:107px;}
.small #smallLogoNav #home{background:none;width:261px;height:100%;margin:0 auto;padding:0 20px 0 0;position:relative;}
.small #smallLogoNav img{display:block;padding:0 0 12px 0;}
.small #primaryNav{background:#fff;width:100%;height:41px;max-width:auto;height:auto;}
.small #primaryNav #smallWrapper{width:525px;margin:0 auto;}
.small #primaryNav span {display:block;height:28px;width:110px;padding:12px 0 0 11px;float:left;cursor:pointer;text-transform:uppercase;font-size:1.2em;background:url('../images/smallPrimaryNavButtonBackground.png') no-repeat 0 0}
.small #primaryNav > div div div {display:block;float:left;cursor:pointer;text-transform:uppercase;font-size:1.2em;background:url('../images/smallPrimaryNavButtonBackground.png') no-repeat 0 0;}
.small #primaryNav span span{background:none;width:auto;height:auto;padding:0;font-size:1em;}
.small #primaryNav #infoFor{padding:11px 0 0 8px;background-position: -141px 0;width:115px;}
.small #primaryNav #infoFor.active{background-position:-7px 0;}
.small #primaryNav #onCampus{width:117px;padding:11px 0 0 8px;background-position:-139px 0;}
.small #primaryNav #onCampus.active{background-position:-6px 0;}
.small #primaryNav ul, .small #secondaryNav ul{float:none;clear:both;width:100%;background:#fff;z-index:10;display:none;position:relative;background:#e4e1dc;padding:8px 0 0px;}
.small #primaryNav ul.active, .small #secondaryNav ul.active{display:block;}
.small #primaryNav ul li, .small #secondaryNav ul li{float:none;display:block;background:none;border-bottom:2px solid #bbb;height:32px;}
.small #primaryNav ul li.last, .small #secondaryNav ul li.last{border:0;}
.small #primaryNav ul li:hover, .small #secondaryNav ul li:hover{background:#fff;}
.small #primaryNav ul li a, .small #secondaryNav ul li a{color:#444;text-transform:uppercase;background:none;font-size:1.1em;line-height:2em;width:95%;padding:2px 0 0 5%;height:32px;display:block;text-align:left;}
.small #primaryNav #searchButton{background:url('../images/smallPrimaryNavButtonGlass.png') no-repeat 50% 50%;text-indent:-9999px;position:relative;padding:0;display:block;height:39px;width:117px;float:left;}
.small #primaryNav #searchButton.active{background:#e4e1dc url('../images/smallPrimaryNavButtonGlass.png') no-repeat 50% 50%;}
.small #primaryNav #give{display:block;float:left;width:148px;height:29px;padding:10px 0 0 9px;background:url('../images/primaryNavGiveBackground.png') no-repeat 0 -50px;font-size:1.1em;text-transform:uppercase;color:#002c5f;}
.small #primaryNav form, .small #primaryNav #primSearchButton {position:relative;width:96%;clear:both;float:none;padding:10px 2% 7px;display:none;background:#e4e1dc;}
.small #primaryNav form.active, .small #primaryNav #primSearchButton.active {display:block;}
.small #primaryNav form input, .small #primaryNav #primSearchButton input {position:relative;float:left;display:none;outline:0;border:0;}
.small #primaryNav form.active input, .small #primaryNav #primSearchButton.active input {top:auto;right:auto;display:block;font-size:1.3em;height:25px;}
.small #primaryNav form.active #searchWrapper, .small #primaryNav #primSearchButton.active #searchWrapper {display:block; !important }
.small #primaryNav form #searchWrapper, .small #primaryNav #primSearchButton #searchWrapper {width:100%;height:auto;padding:0 0 0 2%;position:relative;float:left;top:auto;right:auto;background:inherit;}
.small #primaryNav form input[type="text"], .small #primaryNav #primSearchButton input[type="text"] {width:98%;}
.small #primaryNav form input[type="submit"], .small #primaryNav #primSearchButton input[type="submit"]{margin:0 0 0 5px;width:12%;height:27px;display:block;}
.small #primaryNav #myWash{border:0;}

.small #tertiaryNavRow{border-top:5px solid #f0b310;}
.small #tertiaryNav ul{background:url('../images/smallTertiaryNavBackground.png') no-repeat 0 0;background-size:100% 100%;width:100%;max-width:none;margin:0;padding:0;float:none;}
.small #tertiaryNav ul li{width:31.0%;height:50%;display:block;float:left;text-align:center;}
.small #tertiaryNav ul li{border-right:2px solid #265382;border-bottom:2px solid #265382;padding:20px 1% 0 1%;height:40px;-moz-box-shadow:inset 0 0 20px #011e48;
 -webkit-box-shadow: inset 0 0 20px #011e48;
 box-shadow:         inset 0 0 20px #011e48;}
.small #tertiaryNav #faculty, .small #tertiaryNav #campus, .small #tertiaryNav #last{border-bottom:0;}
.small #tertiaryNav #academics, .small #tertiaryNav .last{border-right:0;}
.small #tertiaryNav .last{border-bottom:0;}

.small #tertiaryNav ul li a{background:none;color:#fff;padding:0;margin:0 auto;width:auto !important;text-transform:uppercase;font-size:1.4em;}


/**Small Only Media Queries*/
@media screen and (max-width:635px) and (min-width:481px){
    .small #primaryFooterTop.open {height: 345px;}
}
@media screen and (max-width:559px) and (min-width:481px){
    .small #tertiaryNav ul li:nth-child(4){padding:10px 1% 0 1%;height:50px;}
    .small #primaryFooterTop.open {height: 385px;}
}
@media screen and (max-width:526px) and (min-width:481px){
    .small #tertiaryNav ul li:nth-child(1){padding:10px 1% 0 1%;height:50px;}
}

/***Xsmall Body Size Styles*** 481px - 724px  ***/
.xsmall {max-width:724px;min-width:481px;}
.xsmall .hideOnXsmall{display:none !important;}
.xsmall .showOnXsmall{display:block !important;}

.xsmall #primaryNav #smallWrapper{width:365px;}
.xsmall #primaryNav #give{float:none;background:none;height:38px;font-size:1.1rem;width:100%;padding:0 0 0px 0;}
.xsmall #primaryNav #give a{background:none;text-align:left;color:#444;line-height:2.4em;width:95%;padding:5px 0 10px 5%;}
.xsmall #primaryNav #give:hover{background:white;}


.xsmall #content li #apply, .xsmall #content #visit, .xsmall #content li #request, .xsmall #content li #tour{background:url('../images/xsmallContentButton.png') 0 0;width:119px;height:26px;text-indent:0;text-align:center;color:#002c5f;font-size:1.1em;text-transform:uppercase;padding:9px 0 0 0;margin:0 0 5% 0;}
.xsmall #primaryNav #myWash{border-bottom:2px solid #bbb;}
.xsmall #content li #visit, .xsmall #content li #tour{margin-left:0;}
.xsmall #ichabodImage{
    /*background:url('../images/footerIchabodMagnify.jpg') no-repeat 0 0;*/
    width:130px;height:114px;z-index:10;}
.xsmall #topWrapper p{margin:20px 0 0 0;line-height:1.6em;}
.xsmall #primaryFooterBottom{min-height:200px;}
.xsmall #primaryFooterBottom #bottomRight{width:100%;margin:0 0 15px 0;}
.xsmall #primaryFooterBottom #bottomRight .first{margin:3px;}
.xsmall #primaryFooterBottom #bottomLeft{width:100%;}

/***Added 8-12-15 Non-Discrimination***/
.xsmall #primaryFooterBottomNon{min-height:200px;}
.xsmall #primaryFooterBottomNon #bottomRight{width:100%;margin:0 0 15px 0;}
.xsmall #primaryFooterBottomNon #bottomRight .first{margin:3px;}
.xsmall #primaryFooterBottomNon #bottomLeft{width:100%;}

.xsmall #contentWrap a.path{position:relative;left:10px;}
.mobile #contentWrap a.path{position:relative;top:-128px;left:10px;}


/***Mobile Body Size Styles*** 480px ***/
.showOnMobile{display:none;}
.mobile .showOnMobile{display:block !important;}
.mobile .hideOnMobile{display:none !important;}
.mobile{width:480px;max-width:480px;min-width:480px;}

.mobile #alertTop{padding:10px 0 0 10px;}
.mobile #alertTop p{font-size:1.5em;}
.mobile #alertNumber{width:90%;float:left;padding:0;margin:0 0 10px 0;}

.mobile .gsst_a {
  display: none;
}
.mobile .gsib_a{
  
padding:  0;
}
.mobile #cse-search-form, .mobile #___gcse_0, .mobile .gsc-control-searchbox-only, .mobile .gsc-input-box, .mobile .gsib_a {
  width: 100% !important;
}


.mobile #primaryNav #smallWrapper {width:100%;}
.mobile #primaryNav #smallWrapper > *{padding:22px 0 0 3%;height:40px;}
.mobile #primaryNav span, .mobile #primaryNav > div div{font-size:1.7em;background:white url('../images/mobilePrimaryNavArrowsBackground.png') no-repeat 0 0;}
.mobile #primaryNav span .mobileArrow{background:url('../images/mobilePrimaryNavArrowsOnly.png') no-repeat 0 0;display:block;float:right;width:15px;height:15px;margin:3px 9% 0 0;}
.mobile #primaryNav span.active .mobileArrow{background-position:0 -71px;}
.mobile #primaryNav #infoFor{background-position:100% -73px;width:34%; box-sizing: unset;}
.mobile #primaryNav #smallWrapper span span{background:url('../images/mobilePrimaryNavArrowsOnly.png') no-repeat 100% -69px;width:auto;height:auto;padding:0 25px 0 0;font-size:1em;}
.mobile #primaryNav #smallWrapper span.active span{background-position:100% 3px;}
.mobile #primaryNav #infoFor.active{background:#e4e1dc url('../images/mobilePrimaryNavArrowsBackground.png') no-repeat 100% 0;}
.mobile #primaryNav #onCampus{background-position:100% -73px;width:39%;padding:22px 0 0 2%;}
.mobile #primaryNav #onCampus.active{background:#e4e1dc url('../images/mobilePrimaryNavArrowsBackground.png') no-repeat 100% 0;}
.mobile #primaryNav #searchButton{width:19%;}
.mobile #primaryNav ul li, .mobile #secondaryNav ul li{height:50px;}
.mobile #primaryNav ul li a, .mobile #secondaryNav ul li a{
    height:48px;font-size:1.6em;
}
.mobile #primaryNav #give a{padding:5px 0 23px 5%;}
.mobile #primaryNav #give{height:43px;padding:0 0 10px 0;}
.mobile #primaryNav form{width:96%;padding:10px 2% 7px;}
.mobile #primaryNav form #searchWrapper{height:auto;}
.mobile #primaryNav form input[type="text"]{font-size:1.6em;padding:2px;}
.mobile #primaryNav form input[type="submit"]{width:14%;font-size:1.6em;height:29px;}

.mobile #tertiaryNavRow{border-top:5px solid #f0b310;border-bottom:9px solid #f0b310;}
.mobile #tertiaryNavRow .toggle{display:block;}
.mobile.level #tertiaryNav{display:none;}
.mobile.level #tertiaryNav.active{display:block;}
.mobile #tertiaryNav ul{padding:0;}
.mobile #tertiaryNav ul li{width:100%;height:auto;border:none;padding:0;}
.mobile #tertiaryNav ul li a{background:url('../images/mobileTertiaryNavBackground.png')repeat-x 0 0;background-size:100% 100%;width:100%;height:48px;padding:19px 0 4px 0;font-size:2.1em;text-transform:uppercase;letter-spacing:1px;}
.mobile #tertiaryNav ul li a#last{background:url('../images/mobileTertiaryNavBackground.png')repeat-x 0 0;}




.mobile #primaryFooterTop{height:69px;}
.mobile #primaryFooterTop.open{height:660px;background:#002c5f;}
.mobile #primaryFooterTop #topWrapper{width:100%;padding:0;}
.mobile #primaryFooterTop h2{width:86%;padding:17px 0 0 15%;margin:0;background:url('../images/mobileNavBackgrounds.png') repeat-x 0 -652px; cursor:pointer;height:52px;font-size:2.6em;}
.mobile #primaryFooterTop.open h2{background-position:0 -316px;}
.mobile #primaryFooterTop #topWrapper p{font-size:1.45em;padding:0 0 0 15px;}
.mobile #topWrapper span{margin:20px 18px 4px 15px;}
.mobile #ichabodImage{width:auto;height:auto;}
.mobile #topWrapper em{font-size:1.05em;}

.mobile #SocialRibbonFooterTop{height:69px;}
.mobile #SocialRibbonFooterTop.open{height:660px;background:#002c5f;}
.mobile #SocialRibbonFooterTop #SocialRibbonWrapper{width:100%;padding:0;}
.mobile #SocialRibbonFooterTop h2{width:86%;padding:17px 0 0 15%;margin:0;background:url('../images/mobileNavBackgrounds.png') repeat-x 0 -652px; cursor:pointer;height:52px;font-size:2.6em;}
.mobile #SocialRibbonFooterTop.open h2{background-position:0 -316px;}
.mobile #SocialRibbonFooterTop #SocialRibbonWrapper p{font-size:1.45em;padding:0 0 0 15px;}
.mobile #SocialRibbonWrapper span{margin:20px 18px 4px 15px;}
.mobile #SocialRibbonImage{width:auto;height:auto;}
.mobile #SocialRibbonWrapper em{font-size:1.05em;}

.mobile #USNewsFooterTop{height:69px;}
.mobile #USNewsFooterTop.open{height:660px;background:#002c5f;}
.mobile #USNewsFooterTop #USNewsWrapper{width:100%;padding:0;}
.mobile #USNewsFooterTop h2{width:86%;padding:17px 0 0 15%;margin:0;background:url('../images/mobileNavBackgrounds.png') repeat-x 0 -652px; cursor:pointer;height:52px;font-size:2.6em;}
.mobile #USNewsFooterTop.open h2{background-position:0 -316px;}
.mobile #USNewsFooterTop #USNewsWrapper p{font-size:1.45em;padding:0 0 0 15px;}
.mobile #USNewsWrapper span{margin:20px 18px 4px 15px;}
.mobile #USNewsImage{width:auto;height:auto;}
.mobile #USNewsWrapper em{font-size:1.05em;}

.mobile #primaryFooterBottom{background:url('../images/mobileNavBackgrounds.png') repeat-x 0 -724px;height:auto !important;}
.mobile #footerBottomWrapper{padding:30px 0 5%;height:365px;background:url('../images/footerBottomBackground.png') repeat-x 0 0;background-size:100% 100%;width:94%;padding:15px 3% 0;border-top:8px solid #002c5f;position:relative;}
.mobile #footerBottomWrapper li a{font-size:1.4em;padding:8px 15px;margin:5px;}
.mobile #footerBottomWrapper #bottomLeft{position:absolute;bottom:20px;width:95%;padding:0 0 0 0;}
.mobile #primaryFooterBottom h5{font-size:2.6rem;}
.mobile #primaryFooterBottom p{font-size:1.8rem;line-height:2.5rem;}
.mobile #primaryFooterBottom #bottomLogo{background:url('../images/footerLogoLarge.png') no-repeat 0 0;width:62px;height:110px;}

/***Added 8-12-15 Non-Discrimination***/
.mobile #primaryFooterBottomNon{background:url('../images/mobileNavBackgrounds.png') repeat-x 0 -724px;height:auto !important;}
.mobile #primaryFooterBottomNon h5{font-size:2.6rem;}
.mobile #primaryFooterBottomNon p{font-size:1.5rem;line-height:2.3rem;}


.tablet.small #primaryNav form input[type="submit"] {height:32px;}


/*Mobile Only Media Queries*/
@media screen and (max-width:445px){
    .mobile #primaryNav span{font-size:1.5em;}
}
@media screen and (max-width:412px){
    .mobile #primaryNav span{font-size:1.4em;}
}



/*Disallow iDevices from altering text sizes*/
@media screen and (max-device-width: 480px), screen and (-webkit-min-device-pixel-ratio: 2, screen and (device-width: 768px)) {
}


@media screen and (max-width:480px){
body{width:480px;}
}

@media screen and (max-width:320px){
body{}
}


/* iPad [portrait + landscape] */
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {

}
@media screen and (orientation:landscape) {
    body{}
}


/* iPhone [portrait + landscape] */
@media only screen and (max-device-width: 481px) {
.mobile #primaryNav span{font-size:1.8em;}
}


/* iPhone 4, Opera Mobile 11 and other high pixel ratio devices ----------- */
@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min--moz-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {
}


/* Google custom search */
/**
 * Default theme
 *
 */
/* Slight reset to make the preview have ample padding. */
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 1em;
  width: auto;
}
.cse .gsc-control-wrapper-cse,
.gsc-control-wrapper-cse {
  width: 100%;
}
.cse .gsc-branding,
.gsc-branding {
  display: none;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
/* Selector for entire element. */
.cse .gsc-control-cse,
.gsc-control-cse {
  background-color: #ffffff;
  border: 1px solid #ffffff;
}
.cse .gsc-control-cse:after,
.gsc-control-cse:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.cse .gsc-resultsHeader,
.gsc-resultsHeader {
  border: block;
}
table.gsc-search-box td.gsc-input {
  padding-right: 12px;
}
input.gsc-input {
  border-color: #D9D9D9;
  font-size: 13px;
  padding: 1px 6px;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family: arial !important;
  font-size: 11px;
  font-weight: bold;
  color: #000;
  padding: 0 8px;
  height: 20px;
  min-width: 54px;
  background-color: #CECECE;
  border: 1px solid #666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  background-color: #e9e9e9;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;
}
/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result.gsc-promotion:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #FFFFFF;
}
/*Promotion Settings*/
/* The entire promo */
.cse .gsc-webResult.gsc-result.gsc-promotion,
.gsc-webResult.gsc-result.gsc-promotion {
  background-color: #FFFFFF;
  border-color: #336699;
}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #0000CC;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #008000;
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #EEE;
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  background: white;
  border: 1px solid #CCC;
  border-top-color: #D9D9D9;
  margin-left: 0;
  margin-right: 0;
  /* The top, left, and width are set in JavaScript. */
}
.gsc-completion-title {
  color: #0000CC;
}
.gsc-completion-snippet {
  color: #000000;
}

/* Full url */
.gs-webResult div.gs-visibleUrl-short,
.gs-promotion div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long,
.gs-promotion div.gs-visibleUrl-long {
  display: block;
}

div.gsc-clear-button{
    display:none !important;
}

/*--- Container ---*/

.findAMajor {
    padding: 0;
    float: right;
    margin: 20px 0;
    position: relative;
    z-index: 999;
    cursor: pointer;
}
.small .findAMajor {
    background-color: #FFF;
    padding: 10px !important;
    position: relative;
    z-index: 1000;
    margin: 0 !important;
    float: none;
}
.med .findAMajor {
    padding: 0;
    margin: 10px 10px 0 216px;
    float: none;
}
.findAMajor #home { /* Removes Washburn flag that gets added to div */
    display: none !important;
}
.findAMajor * {
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.findAMajor h2, .findAMajor h3, .viewAllPrograms {
    text-transform: uppercase;
    font-weight: normal;
}
.findAMajor .selectContainerMajor {
    display: none;
}
.small .findAMajor .selectContainerMajor.mobileVisible {
    display: block;
}
.findAMajor .customSelect {
    color: #363636;
    border: 1px solid #b7b7b7;
    padding: 5px 10px;
    font-family: Arial, sans-serif;
    font-size: 14px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    width: 100%;
    margin: 7px 0 17px;
    position: relative;
}
.small .findAMajor .customSelect {
    margin: 7px 0;
}
.findAMajor .customSelect:after {
    content: '';
    width: 11px;
    height: 17px;
    position: absolute;
    background-image: url(../images/custom-select-arrows.png);
    background-repeat: no-repeat;
    right: 10px;
    top: 50%;
    margin-top: -8px;
}
.findAMajor .customSelectInner {
    width: 100% !important;
}
.findAMajor select {
    width: 100% !important;
    height: 35px !important;
    margin-top: 7px;
    z-index: 10;
}

/*---- Button -----*/

.findAMajorButton {
    background-color: #083a6f;
    width: 150px;
}
.small .findAMajorButton {
    padding: 5px;
    width: 100%;
}
.med .findAMajorButton {
    width: 100%;
    float: right;
}
.findAMajorButton h2 {
    color: #FFF;
    font-size: 16px;
    border: none;
    padding: 10px 0;
    margin: 0;
    text-align: center;
}
.small .findAMajorButton h2 {
    color: #f0b310;
    font-size: 18px;
    border: 2px solid #052854;
}
.findAMajorButton h2:after {
    content: '';
    background-image: url(../images/find-a-major-arrow-sprite.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 14px;
    height: 13px;
    margin-left: 10px;
}
.findAMajor.open .findAMajorButton h2:after {
    background-image: url(../images/find-a-major-arrow-sprite.png);
    background-position: -15px 0px;
}

/*--- Dropdown ----*/

.findAMajor.open .findAMajorDropdown {
    display: block;
}
.findAMajorDropdown {
    display: none;
    background-color: #FFF;
    position: absolute;
    z-index: 99;
    right: 0;
    width: 345px;
    -moz-box-shadow:    0px 2px 8px 0px #080808;
    -webkit-box-shadow: 0px 2px 8px 0px #080808;
    box-shadow:         0px 2px 8px 0px #080808;
    top: 40px;
}
.small .findAMajorDropdown {
    left: 0 !important;
    width: 100% !important;
    margin-left: 0 !important;
    -moz-box-shadow: 0px 8px 12px -3px #080808 !important;
    -webkit-box-shadow: 0px 8px 12px -3px #080808 !important;
    box-shadow: 0px 8px 12px -3px #080808 !important;
    top: 75px !important;
}
.med .findAMajorDropdown {
    left: 50%;
    margin-left: -173px;
}
.small .findAMajorDropdownInner {
    padding: 10px;
}
.findAMajorDropdown h3 {
    color: #000;
    font-size: 20px;
    margin: 0;
    padding: 20px 20px 0;
}
.small .findAMajorDropdown h3 {
    padding: 0;
}
#tertiaryNav .majorList {
    margin: 0;
}
.small #tertiaryNav .majorList {
    display: none !important;
}
#tertiaryNav .majorList li {
    display: block;
    float: none;
    margin: 10px 0;
    padding: 0 20px 0 32px;
    background: none;
    height: auto;
}
.med #tertiaryNav .majorList li a, #tertiaryNav .majorList li a {
    font-size: 13px;
    color: #363636;
    font-family: Arial, sans-serif;
    line-height: 120%;
    padding: 0;
    text-align: left;
    width: auto;
}
#tertiaryNav .majorList li:first-child {
    margin: 0 0 10px;
}
#tertiaryNav .majorList li.special {
    background-color: #a1cdfe;
    border-top: 1px solid #b7b7b7;
    border-bottom: 1px solid #b7b7b7;
    padding: 10px 32px;
    margin: 2px 0;
}
.viewAllPrograms {
    display: block;
    background-color: #093b70;
    -moz-box-shadow:inset 0 0 20px #011e48;
    -webkit-box-shadow: inset 0 0 20px #011e48;
    box-shadow: inset 0 0 20px #011e48;
    cursor: pointer;
}
.viewAllPrograms:hover {
    text-decoration: none;
}
.viewAllPrograms {
    display: block;
    text-align: center;
    font-size: 18px;
    color: #FFF;
    padding: 10px 20px;
    margin: 0;
}
.viewAllPrograms:visited {
    color: #FFF;
}
.viewAllPrograms:after {
    content: '';
    width: 13px;
    height: 15px;
    display: inline-block;
    background-image: url(../images/view-all-programs-arrow.png);
    background-repeat: no-repeat;
    margin-left: 15px;
}
.selectContainer {
    position: relative;
    padding: 0 20px;
}
.small .selectContainer {
    padding: 0;
}

    /* Faculty Handbook temporary style - 5-29-14 */
    .faculty-handbook { font-size: 14px; font-size: 1.4rem; font-family: monospace; font-weight: 900; color: red; line-height: 1.25; margin: 0 0 3em 0; }
    
    /* LibChat styles */
       .lcs_slide_out header a { 
            padding: 10px 30px 10px 30px !important;
            border-width: 1px !important;
            font-size: 1.2em;
            font-weight: bold;
            letter-spacing: 1px; 
            }
    
    /* End LibChat styles */