/*
font-family:'Univers LT W01_55 Roman';
font-family:'UniversLTW01-47LightCn';
font-family:'UniversLTW01-57Condense_723821';
font-family:'UniversLTW01-67BoldCn';
font-family:'UniversLTW01-57Condense_723818';
font-family:'Univers LT W01_65 Bold';
font-family:'UniversLTW01-65BoldObli';
font-family:'UniversLTW01-67BoldCnOb';
font-family:'UniversLTW01-47LightCnO';
font-family:'UniversLTW01-55Oblique';


*/

html {font-size:100%;}
body{margin: 0px; padding: 0px; width: 100%; height: 100%; text-align: center; background-color: #ffffff; -webkit-font-smoothing: antialiased; font-size:16px; font-size:1rem; -moz-text-size-adjust: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust: none;}
.clearDiv{clear: both;}
.setWidth{max-width: 1100px; width: 90%; height: 100%; margin: 0px auto;}
img{max-width: 100%; border: none;}



/* --- STYLING --- */
.blue{color: #004d86;}
.yellow{color: #ce8901;}
.brown{color: #ba5e20;}
.gold{color: #86714d;}
.gray{color: #c0c4c6;}
.black{color: #231f20;}
.red {color: #B01210;}

 figure.image {
	 background: #efefef;
	 text-align: center;
	 padding: 5px;
	 border: 1px solid #cccccc;
	 margin:0px;
}
 figure.image figcaption {
	 font-size:14px; font-size:.875rem;
	 font-family:'UniversLTW01-57Condense_723821', arial, sans-serif;
	 text-align:center;
}
 .img_left, .align-left {
	float:left;
	 margin-right:10px !important;
}
 .img_right, .align-right {
	float:right;
	 margin-left:10px !important;
}
 .align-center {
	 margin: 0 auto !important;
	 width: max-content;
}

p, #contentWrapper {font-family:'Univers LT W01_55 Roman', Arial, sans-serif; font-size:17px; font-size:1.0625rem; line-height:23px; line-height:1.6rem; color: #231f20;}
#contentWrapper .resources, #contentWrapper .resources p {font-family: "UniversLTW01-57Condense_723821",arial,sans-serif;}
#contentDiv iframe {max-width:100% !important;}
#contentDiv img {height:auto !important;}
p{margin: 0px 0px 15px;}
.smaller{font-size:15px; font-size:.9375rem;}
.readMore{text-align: right; font-size:15px; font-size:.9375rem;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
#mainTagline h1{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:85px; font-size:5.3125rem; line-height:90px; line-height:5.625rem; color: #004d86; text-transform: uppercase; margin: 0px;}
h1{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:40px; font-size:2.5rem; line-height:46px; line-height:2.875rem; color: #004d86; margin: 0px 0px 12px;}
h2{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:34px; font-size:2.125rem; line-height:40px; line-height:2.5rem; color: #004d86; margin: 20px 0px 5px;}
h3{font-family:'UniversLTW01-67BoldCn', arial, sans-serif; font-size:28px; font-size:1.75rem; line-height:34px; line-height:2.125rem; color: #004d86; margin: 20px 0px 3px;}
.twoXtwo .contentDiv h3, .twoXthree .contentDiv h3{font-size:24px; font-size:1.5rem; line-height:34px; line-height:2.125rem; margin: 0px 0px 5px;}
h4{font-family:'UniversLTW01-67BoldCn', arial, sans-serif; font-size:24px; font-size:1.5rem; line-height:30px; line-height:1.875rem; color: #231f20; margin: 20px 0px 3px;}
h5{font-family:'Univers LT W01_65 Bold', arial, sans-serif; font-size:20px; font-size:1.25rem; line-height:26px; line-height:1.625rem; color: #004d86; margin: 20px 0px 1px;}
h6{font-family:'Univers LT W01_65 Bold', arial, sans-serif; font-size:20px; font-size:1.25rem; line-height:26px; line-height:1.625rem; color: #231f20; margin: 20px 0px 1px;}
a:link, a:visited{text-decoration: underline; color: #004d86;}
a:hover, a:active, a:focus {text-decoration: none; color: #004d86; border:2px dotted #004d86;}
hr{color: #ccc; background-color: #ccc; border: none; height: 1px; text-align: left;}
#contentWrapper ul, #contentWrapper ol{margin: 5px 0px 10px 25px; padding: 0px;}
#contentWrapper li{margin-bottom: 3px;}
ul li{list-style-type: disc;}
ul li li{list-style-type: circle;}
ul li li li{list-style-type: square;}
ol li{list-style-type: decimal;}
ol ol li{list-style-type: lower-alpha;}
ol ol ol li{list-style-type: lower-roman;}
ol ul li{list-style-type: disc;}



/* --- LAYOUT --- */
div.skip_links {height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px;}
div.skip_links.noscript {position:relative; width:100%; height:auto; left:0;}
div.skip_links a:link, div.skip_links a:visited {color:#004d86; text-decoration:underline;}
div.skip_links a:hover, div.skip_links a:active, div.skip_links a:visited {text-decoration:none;}
#headerWrapper{position: relative; height: auto;}
#header{width: 100%; background-color: #004d86; border-bottom: 0px solid #ce8901; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35);  -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.35); position: relative; z-index: 200;}
#logo, #ecampus-logo {float: left; text-align: left; padding-top: 25px;}
#logo img {max-width: 100%; width: 292px;}
#logo a:hover, #logo a:focus, #logo a:active {border:0px;}
#ecampus-logo img {max-width: 100%; width: 233px; padding-left:10%; border-left:2px solid #ffffff; margin-left:10%;}
#ecampus-logo a:link, #ecampus-logo a:visited {color:#ffffff; font-family:times, serif; font-size:35px; font-size:2.1875rem; line-height:35px; line-height:2.1875rem; text-transform:uppercase;}
#ecampus-logo a:hover, #ecampus-logo a:focus, #ecampus-logo a:active {border:0px;}
#ecampus-logo .grad-title {padding-left:10%; margin-left:10%; display:block; border-left:2px solid #ffffff;}
#logos {float:left; padding:0px; width:72%;}
#menuSearch{float: right; padding-top: 25px;}
#secondaryMenu{float: right; padding: 3px 0px 0px 0px;}
#secondaryMenu, #secondaryMenu a:link, #secondaryMenu a:visited{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; color: #ffffff; font-size:17px; font-size:1.0625rem; text-decoration: none;}
#secondaryMenu a:hover, #secondaryMenu a:active, #secondaryMenu a:focus{color: #ffffff; text-decoration: underline;}
#search{float: right; margin: 0px 1px 0px 25px; position: relative; z-index: 500;}
/*------- #search div{float: left;} ----------*/
#searchField{text-align: left; background-color: #ffffff; width: 200px; padding: 0px 0px 0px 0px !important; min-height: 20px; height: 25px; font-family:'UniversLTW01-47LightCn', arial, sans-serif; font-size:15px; font-size:.9375rem; color: #084f82; position:relative}
#searchField .hide, #unkWrapper .hide {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}
#searchField input {border:0px; margin:0px;}
#searchField input#searchTxt {padding: 4px 3px 4px 7px; font-family:'UniversLTW01-47LightCn', arial, sans-serif; font-size:15px; font-size:.9375rem; color: #084f82; line-height:15px; line-height:.9375rem; width:91%; -webkit-appearance:none; border-radius:0; -webkit-border-radius:0;}    
#searchBtn {bottom: 0; padding: 0; position: absolute; right: 0; height:25px;}
#___gcse_0 { width:100%;}
.gsc-control-searchbox-only {width:100%;}
.gsc-input-box { width:100%; }
.gsc-search-box-tools .gsc-search-box .gsc-input {padding-right: 2px !important;}
table.gsc-search-box {margin-bottom: 0px !important;}
form.gsc-search-box {margin: 0 0 0px !important;}
.cse input.gsc-search-button, input.gsc-search-button {background-color: transparent !important; background-image: -moz-linear-gradient(center top , #4d90fe, #4787ed); border: 0px solid #3079ed !important; border-radius: 0px !important;}
.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {padding: 3px 10px !important; width: 13px; opacity:0; margin-top:0px !important;}
td.gsc-search-button {background:url(../images/search-btn2.jpg) no-repeat center top;}
#mainMenu{float: right; padding: 20px 0px 0px;}
#gallery{width: 100%; height: auto; overflow: hidden; position: relative; z-index: 150; top: 0px;}
#quoteWrapper{text-align: left; padding: 70px 0px;}
#quote{float: left; width: 65%; padding: 0px 5% 0px 0px; min-height: 250px;}
#topQuote{background: no-repeat top left; padding: 20px 0px 0px 35px;}
.quoteText{background: no-repeat right bottom; padding: 0px 40px 0px 0px; font-family:'UniversLTW01-47LightCn', arial, sans-serif; font-size:32px; font-size:2rem; line-height:42px; line-height:2.625rem;}
#quoteByline{padding: 5px 0px 0px 50px;}
.quoteName{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:26px; font-size:1.625rem; line-height: 38px;}
.quoteSub{font-family:'UniversLTW01-47LightCnO', arial, sans-serif; font-size:22px; font-size:1.375rem; line-height: 28px;}
.button-text {color: #004d86; font-family:'UniversLTW01-67BoldCn', arial, sans-serif; text-transform:uppercase; font-size:21px; font-size:1.3125rem; padding:10px 0px; background:#7f7f7f; background:#ffffff; background:rgba(255,255,255,0.75); }
.button-text a:link, .button-text a:visited { color: #004d86; }
.button-text a:hover, .button-text a:active, .button-text a:focus { color: #000000; }
#applyNow { font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:48px; font-size:3rem; line-height:55px; line-height:3.4375rem; text-transform:uppercase; }
.gold-bracket { color:#ce8901; font-size:52px; font-size:3.25rem; line-height:55px; line-height:3.4375rem; padding:0px 3px}
.applyBtn .gold-bracket { color:#ce8901; font-size:34px; font-size:2.125rem; line-height:34px; line-height:2.125rem;}
#applyNow a:link, #applyNow a:visited { color:#004d86; }
#applyNow a:hover, #applyNow a:active, #applyNow a:focus { color:#ce8901; }
.applyBtn { font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:28px; font-size:1.75rem; line-height:36px; line-height:2.25rem; text-transform:uppercase;  }
.applyBtn a:link, .applyBtn a:visited { color:#004d86; }
.applyBtn a:hover, .applyBtn a:active, .applyBtn a:focus { color:#ce8901; }
#subCalendar{float: left; width: 29%; padding-left: 4px;}
#feedWrapper .feedContent h3, #feedWrapper .feedContent h3 a:link, #feedWrapper .feedContent h3 a:visited, #subCalendar h3, #subCalendar h3 a:link, #subCalendar h3 a:visited{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:25px; font-size:1.5625rem; text-transform: uppercase; margin: 0px; line-height:25px; line-height:1.5625rem; color: #004d86; text-decoration: none;}
#feedWrapper .feedContent h3 a:hover, #feedWrapper .feedContent h3 a:active, .feedContent h3 a:focus, #subCalendar h3 a:hover, #subCalendar h3 a:active, #subCalendar h3 a:focus{color: #004d86; text-decoration: underline;}
#feedWrapper .feedContent h3{height: 16%;}
#subCalendar h3{margin-bottom: 15px;}
.scrollContent a:link, .scrollContent a:visited, #subCalendar a:link, #subCalendar a:visited{color: #231f20; text-decoration: none;}
.scrollContent a:hover, .scrollContent a:active, .scrollContent a:focus, #subCalendar a:hover, #subCalendar a:active, #subCalendar a:focus{color: #231f20; text-decoration: underline;}
.eventItem{clear: both; margin-bottom: 18px;}
.eventItem span{display: block;}
.eventDate{margin-right: 10px; float:left; min-height:70px;}
.itemTitle{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:18px; font-size:1.125rem; line-height:22px; line-height:1.375rem; color: #231f20;}
.itemTitleTop {font-size:20px; font-size:1.25rem; line-height:24px; line-height:1.5rem; display:block; padding:10px 0px; color:#004d86;}
.feedItem a:link, .feedItem a:visited {color:#004d86; text-decoration:none;}
.feedItem a:active, .feedItem a:hover, .feedItem a:focus {text-decoration:underline;}
.day{font-family:'UniversLTW01-67BoldCn', arial, sans-serif; font-size:41px; font-size:2.5625rem; line-height:36px; line-height:2.25rem; margin-bottom: 0px; color: #004d86;}
.month{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:22px; font-size:1.375rem; line-height:22px; line-height:1.375rem; text-transform: uppercase; color: #004d86;}
.subdetails{font-family:'UniversLTW01-47LightCn', arial, sans-serif; font-size:18px; font-size:1.125rem; line-height:22px; line-height:1.375rem; color: #231f20;}
#footerTagline{padding: 15px 0px; text-align: center; display:none;}
#footerTagline img#regular{width: 650px;}
#footerTagline img#stacked {width: 360px; display: none;}
 #footerTagline .tagMobile {display:none;}
#footerContent{text-align: left; padding: 32px 0px 26px; background-color: #fff; border-top: 2px solid #ccc; /* -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); */}
#students{float: left; width: 16%; padding-right: 2%;}
#resources{float: left; width: 14%; padding-right: 2%;}
#affiliates{float: left; width: 18%; padding-right: 6%;}
#unkContact{float: left; width: 42%; position:relative;}
#footerContact{float: none; width: 100%;}
#socialIcons{float: right; position:absolute; text-align: right; right:0px; bottom:0px; width: auto; z-index:20;}
#socialIcons img.univ-logo{width: 132px;}
#social{margin-top: 10px; display:none;}
#social img{width: 25px; margin-left: 15px;}
#footerContent h6, #footerContent span[role="heading"], #footerContent span.footerHeading {font-family:'UniversLTW01-67BoldCn', arial, sans-serif; font-size:20px; font-size:1.25rem; color: #004d86; line-height:20px; line-height:1.25rem; text-transform: uppercase; margin: 0px; display:block;}
#footerContent, .footerLinks, .footerLinks a:link, .footerLinks a:visited{font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:16px; font-size:1rem; color: #231f20; line-height: 21px; line-height:1.3125rem; margin: 0px; text-decoration: none; z-index:10; position:relative;}
.footerLinks a:hover, .footerLinks a:active, .footerLinks a:focus {color: #231f20; text-decoration: underline;}
#footerContent #unkContact .footerLinks a:link, #footerContent #unkContact .footerLinks a:visited {border-bottom:#231f20 1px dotted;}
#footerContent #unkContact .footerLinks a:hover, #footerContent #unkContact .footerLinks a:active, #footerContent #unkContact .footerLinks a:focus {border-bottom:#231f20 0px dotted; text-decoration:none;}



/* --- MENU --- */
.flexnav {padding: 0px; position: relative; text-align: left; -webkit-transition: none; -moz-transition: none; -ms-transition: none; transition: none; -webkit-transform-style: preserve-3d; overflow: hidden; margin: 0 auto; width: 100%; max-height: 0;}
.flexnav ul, .flexnav li {margin: 0px; padding: 0px; font-family:'UniversLTW01-57Condense_723821', arial, sans-serif;}
.flexnav.opacity {opacity: 0;}
.flexnav.flexnav-show {max-height: 2000px; opacity: 1; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out; transition: all .5s ease-in-out; background-color: #ffffff;}
.flexnav li {font-size: 100%; position: relative; overflow: hidden;}
.flexnav li a {position: relative; display: block; z-index: 2; overflow: hidden; padding: 0px 0px 22px 50px; font-size:25px; font-size:1.5625rem; text-decoration: none; text-transform: uppercase; color: #ffffff;}
.flexnav li.menu-first > a {padding-left: 0px !important;}
.flexnav > li:hover > a, .flexnav > li.active > a {color: #ffffff; text-decoration:underline;}
.flexnav li ul {width: 100%;}
.flexnav li ul li {font-size: 100%; position: relative; overflow: hidden;}
.flexnav li ul.flexnav-show li {overflow: visible;}
.flexnav li ul li a {text-transform: none; display: block; padding: 10px 5px; width: auto; font-size:22px; font-size:1.375rem; line-height:30px; line-height:1.875rem; text-decoration: none; color: #004d86;}
.flexnav li ul li:hover a, .flexnav li ul li.active a {color: #ce8901;}
.flexnav ul li ul li a {}
.flexnav ul li ul li ul li a {}
.flexnav .touch-button {position: absolute; z-index: 999; top: 0; right: 0; width: 100%; height: 100%; display: inline-block; text-align: center;}
.flexnav .touch-button:hover {cursor: pointer;}
.flexnav .touch-button .navicon {position: relative; top: 1.4em; font-size:12px; font-size:.75rem; color: #666; visibility: hidden;}

.menu-button {float: right; position: relative; right: 5%; width: 25px; height: 22px; display: block; padding: 0px 0px 0px; color: #ffffff; cursor: pointer; font-size:12px; font-size:.75rem; text-transform: uppercase; margin-top:25px;}
.menu-button::after {content: ''; position: absolute; top: 0px; display: block; width: 25px; height: 5px; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
.menu-button::before {content: ''; position: absolute; top: 14px; display: block; width: 25px; height: 5px; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff;}
.menu-button .touch-button {background: transparent; position: absolute; z-index: 999; top: 0; right: 0; width: 100%; height: 100%; display: inline-block; text-align: center;}
.menu-button .touch-button .navicon {font-size:16px; font-size:1rem; position: relative; top: 1em; color: #666; visibility: hidden;}
ul.flexnav-show {display:block !important;}
.flexnav.flexnav-show li > a, .flexnav.flexnav-show li.menu-first > a{padding: 8px 12px !important;}
.flexnav.flexnav-show .touch-button{height: 50px;}
.flexnav.flexnav-show > li:hover > a, .flexnav.flexnav-show > li.active > a {color: #004d86;}
.flexnav.flexnav-show li ul li a {font-size:20px; font-size:1.25rem;}
.flexnav.flexnav-show li ul li:hover a, .flexnav.flexnav-show li ul li.active a {color: #004d86 !important;}
.flexnav.flexnav-show li{border-top: 1px solid #e3e3e3;}
.flexnav.flexnav-show li ul li{border-top: none; background: transparent; width: 100%; padding: 0px;}
.flexnav.flexnav-show li ul li > a{padding: 0px 12px !important;}
.flexnav.flexnav-show li ul{padding-bottom: 16px;}

@media all and (min-width: 731px) {
    .flexnav {overflow: visible;}
    .flexnav.opacity {opacity: 1;}
    .flexnav li {position: static; list-style: none; float: left; display: block; overflow: visible;}
    .flexnav li a {border: none;}
    .flexnav li > ul {position: absolute; top: auto; left: -6px; border-top: 4px solid #ce8901; background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95); width: 615px; padding: 15px 25px 22px; display:none;}
    
    .flexnav li > ul li {width: 50%; float: left;}
    .flexnav li ul li > ul {margin-left: 100%; top: 0;}
    .flexnav li ul li a {border-bottom: none;}
    .flexnav li ul.open {display: block; opacity: 1; visibility: visible; z-index: 1;}
    .flexnav li ul.open li {overflow: visible; max-height: 100px;}
    .flexnav li ul.open ul.open {margin-left: 100%; top: 0;}

    .menu-button {display: none;}
}

/*-------------- Top Gold Menu Bar -------------------*/

.unk_mastHead #unk_MHNavWrapper {
    background-color: #E4991D;
    background-image: none;
    border-bottom: 2px solid #FFFFFF;
    border-top: 2px solid #E4681C;
    height: 100%;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
    padding:0px 5px;
}

.menu-outer {background:#004d86; margin:20px 0px 0px; border-top:2px solid #e4a115;}
.gold_top_menu {
    margin:0 auto;
    border-right:1px solid #005a9c;
    border-left:1px solid #013f6d;
    position:relative;
    z-index:15;
	width:98%;
	max-width:1100px;
	
}

.selected {
display:block;  
}

.toggle a {

background:url(../images/expand_toggle.png) top left no-repeat;
display:block;
}


.toggle2 a {

background:url(../images/expand_toggle.png) top left no-repeat;
display:block;
}

.gold_top_menu ul {
background:none;
display:none;
margin:0px;
list-style:none;
padding:0px;
}

.gold_top_menu ul.top_menu.flexnav-show { display:block !important;}

.touch-button {display:none;}

.gold_top_menu ul li {
list-style:none;
text-align:center;
position:relative;
}

.gold_top_menu ul li:hover {
background:#013f6d; 
-moz-transition: all 0.5s ease 0s;
}

.gold_top_menu ul li a:link, .gold_top_menu ul li a:visited, .gold_top_menu ul li a:active, .gold_top_menu ul li a:hover {
color:#fff;
text-transform:uppercase;
font-family: "UniversLTW01-57Condense_723821", Arial, Helvetica, sans-serif;
font-size:15px; font-size:.9375rem;
line-height:20px; line-height:1.25rem;
letter-spacing:0px;
display:block;
padding:10px 0px 10px;
text-decoration:none;
border-left:1px solid #005a9c;
border-right:1px solid #013f6d;
border-top: 1px solid #FFB848;
border-bottom: 1px solid #DC7404;
height:16px;
}

.gold_top_menu ul li ul {
    display:none;   
    
}

.gold_top_menu ul:hover li ul {
display:none;

}

.gold_top_menu ul li ul {
    position:absolute;
    z-index:15;
    background: 
#E9E9E9;
background: -moz-linear-gradient(top,
rgba(251, 251, 251, 0.95) 0%,
rgba(215, 215, 215, 0.95) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(251,251,251,0.95)),color-stop(100%,rgba(215, 215, 215, 0.95)));
background: -webkit-linear-gradient(top,rgba(251,251,251,0.95) 0%,rgba(215,215,215,0.95) 100%);
background: -o-linear-gradient(top,rgba(251,251,251,0.95) 0%,rgba(215,215,215,0.95) 100%);
background: -ms-linear-gradient(top,rgba(251,251,251,0.95) 0%,rgba(215,215,215,0.95) 100%);
background: linear-gradient(rgba(251,251,251,0.95) 0%,rgba(215,215,215,0.95) 100%);
width:100%;
    top:35px;
    border-left:1px solid #BABABA;
    border-right:1px solid #dddddd;
    left:-1px;
    height:220px;
    padding:0px;
    border-bottom:2px solid #dc7404;
    display:none !important;
    
}

.gold_top_menu ul.top_menu li ul.on {
    display: none;
}

.gold_top_menu ul li:hover ul {
background:#fff;    
}

.gold_top_menu ul li ul li {
float:none; 
text-align:left;
padding:0px 0px 0px;
margin:0px 10px;
width:auto;
border:0px;
border-bottom: 1px dotted #BABABA;
}

.gold_top_menu ul li ul li.last {
border:0px; 
}

.gold_top_menu ul li ul li:hover {
background:transparent; 
}

.gold_top_menu ul li ul li a:link, .gold_top_menu ul li ul li a:visited {
color:#333;
text-transform:none;
font-weight:normal;
font-family:"UniversLTW01-57Condense_723821", "Lucida Grande", sans-serif;
text-decoration:none;
display: block;
font-size: 0.9em;
font-weight: normal;
line-height: 1.14em;
padding: 10px 0px 7px;
border:0px;
}

.gold_top_menu ul li ul li a:active, .gold_top_menu ul li ul li a:hover {
color:#003979;  
text-decoration:none;
}

.gold_top_menu #menu_button a {
    background: url("../images/menu_button.png") no-repeat scroll right 7px transparent;
    border-left: 1px solid #FFB848;
    border-right: 1px solid #DC7404;
    color: #FFFFFF;
    display: block;
    font-family: arial,helvetica,sans-serif;
    font-weight: bold;
    padding: 5px;
    text-decoration: none;
    text-transform: uppercase;
    font-size:16px; font-size:1rem;
}

#menu_button {
display:none;   
}

.gold_top_menu ul.top_menu {
display:block !important;
}



.gold_top_menu ul li {
width:20%;
float:left;
}

.gold_top_menu ul li a:link, .gold_top_menu ul li a:visited, .gold_top_menu ul li a:active, .gold_top_menu ul li a:hover {
border-top: 0px solid #FFB848;
border-bottom: 0px solid #DC7404;
height:29px;
}


.toggle {
width:30px;
height:30px;
overflow:hidden;
position:absolute;
top:-15px;
right:-5px;
z-index:30;
}

.toggle2 {
width:30px;
height:30px;
overflow:hidden;
position:absolute;
top:-15px;
right:-5px;
display:none;
z-index:30;
}

.toggle a {

width:30px;
height:60px;
position:absolute;
top:0px;
}

.toggle2 a {
width:30px;
height:60px;
position:absolute;
top:-30px;  
}

.gold_top_menu ul li a:link, .gold_top_menu ul li a:visited, .gold_top_menu ul li a:active, .gold_top_menu ul li a:hover {
height:16px;
}

.resource_links ul li {
    width: 22%;
}

.gold_top_menu ul:hover li ul, .gold_top_menu ul li:focus ul {
display:block !important;

}

.gold_top_menu ul.top_menu li ul.on {
    display: block !important;
}


/* --- GALLERY --- */
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;}
.slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none !important;}
.slides *, .flex-control-nav *, .flex-direction-nav *{list-style: none !important;}
/* --- FlexSlider Necessary Styles --- */
.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {width: 100%; display: none; -webkit-backface-visibility: hidden; -webkit-box-shadow: 0 8px 6px -6px #aaa; -moz-box-shadow: 0 8px 6px -6px #aaa; box-shadow: 0 8px 6px -6px #aaa;} /* Hide the slides before the JS is loaded. Avoids image jumping */

.flexslider .slides img {width: 100%; display: block;}
/* --- Clearfix for the .slides element --- */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .slides {display: block;}
* html .slides {height: 1%;}
/* --- No JavaScript Fallback - If you are not using another script, such as Modernizr, make sure you include js that eliminates this class on page load --- */
.no-js .slides > li:first-child {display: block;}
/* --- FlexSlider Default Theme --- */
.flexslider { margin: 0 0 0px; position: relative; zoom: 1; }
.flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; padding-bottom: 25px; }
.flexslider .slides { zoom: 1; }
/* --- Direction Nav --- */
.flex-direction-nav {}
.flex-direction-nav a  {background: rgba(0, 0, 0, 0.7) url(../images/gallery-arrows.png) no-repeat; text-decoration:none; display: block; width: 50px; height: 50px; margin: -15px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 0; cursor: pointer; color: rgba(0,0,0,0.8); text-shadow: 0px 0px 0 rgba(255,255,255,0.3); -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; }
.flex-direction-nav .flex-prev { left: -50px; background-position: 0px 0px; text-indent:-9999px;}
.flex-direction-nav .flex-next { right: -50px; background-position: -65px 0px; text-indent:-9999px;}
.flexslider:hover .flex-prev { opacity: 0.7; left: 0px; }
.flexslider:hover .flex-next { opacity: 0.7; right: 0px; }
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover { opacity: 1; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/* --- Caption --- */
.flex-caption-wrapper{position: relative;}
.flex-caption{background: url(../images/text-light.png) repeat; position: absolute; width: 550px; text-align: left; padding: 5px 10px 10px; -webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.4); left: 0px; overflow: hidden;}
.flex-caption.dark{background: url(../images/text-dark.png);}
.flex-caption.Right{left: auto; right: 0px;}
.flex-caption h3, .flex-caption span.rotator-title, .flex-caption span[role="heading"] {color: #231f20; font-family:'UniversLTW01-57Condense_723821', arial, sans-serif; font-size:32px; font-size:2rem; margin: 0px 0px 3px; line-height: 38px; line-height:2.375rem; display:block;}
.flex-caption p{color: #231f20; font-family:'Univers LT W01_45 Light', arial, sans-serif; font-size:18px; font-size:1.125rem; margin: 0px; line-height:23px; line-height:1.4375rem;}
.flex-caption.dark h3, .flex-caption.dark p{color: #ffffff;}
/*---------- undergrad home main body ---------------*/
a.undergrad_link_title {
font-size:15px; font-size:.9375rem;
line-height:18px; line-height:1.125rem;
}

.undergrad_home_icons {
width:100%;
font-family:'UniversLTW01-57Condense_723821', arial, sans-serif;
}

.undergrad_home_icons p {
padding:0px;
margin:0px; 
font-family:'UniversLTW01-57Condense_723821', arial, sans-serif;
}

#contentDiv .undergrad_home_icons img {
    height:100% !important;
}

.undergrad_home_icons span.tour {   
position:relative;
left:0px;
top:-5px;
}

.undergrad_home_icons span.requirements {
    left: 0px;
    position: relative;
    top: -5px;
}

.undergrad_home_icons span.video {
top:-5px;   
position:relative;
}

.undergrad_home_icons .tour img {
height:57px;
}

.undergrad_home_icons .requirements img {
height:53px;
}

.undergrad_home_icons span {
padding:5px 0px 5px 0px;
text-align:center;
}

.undergrad_home_icons {
margin:10px 0px;
}

.icon_last {
border-bottom:0px;
}

.undergrad_home_icons .icon {
width:auto; 
height:50px;

}

p.description {
display:none;   
}

.undergrad_last {
border:0px;
}

.icon_group {
float:left; 
width:23%;
padding:0px 1% 5px 1%;
min-height:110px;
}

span.icon, span.icon_copy {
display:block;
float:none; 
width:100%;
}


@media all and (min-width: 731px) {

/*------- phone wide ---------*/

.icon_group {
width:18%;
}

/*------- homepage icons tablet ------*/

.social_icons {
display:block;
}

.icon_group {
width:100%;
height:auto;
min-height:50px;
padding:0px 0px 8px;
}

span.icon, span.icon_copy {
    display: block;
    float: left;
    width: 500px;
}

.undergrad_home_icons span {
    padding: 5px 10px 15px 0px;
    text-align: left;
}

.undergrad_home_icons span.icon {
height:55px;
padding: 5px 10px 5px 0px;
}

.undergrad_home_icons span.tour {
padding:5px 0px 5px 0px;    
left:-5px;
}

.undergrad_home_icons img {
   height:45px;
}

.undergrad_home_icons span.requirements {
    padding: 5px 0px 0px 0px;
    left:-5px;
    position:relative;
}

.undergrad_home_icons span.inter-campus {
    padding: 5px 2px 0px 0px;
    left:-5px;
    position:relative;
}

.undergrad_home_icons .tour img {
    height:55px;
}

.undergrad_home_icons .requirements img {
    height:48px;
}


a.undergrad_link_title {
    font-size:18px; font-size:1.125rem;
    line-height: 24px; line-height:1.5rem;
}

p.description {
    display: block;
}

.icon_border {
border-bottom:2px solid #dddddd;    
margin-bottom:8px;
}

}

/*----------- Resources Box on Right --------------*/
 
	
.resources {
background:#fff;
border:2px solid #e9e8db;
-moz-box-shadow: -2px 2px 2px #888888;
-webkit-box-shadow: -2px 2px 2px #888888;
box-shadow: -2px 2px 2px #888;
position:relative;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-khtml-border-radius: 3px;
border-radius: 3px;

}

.resource_title {
color: #333333;
font-size:20px; font-size:1.25rem;

}

.icons, .resource_links, .sidebar_graphic {
margin:10px 15px 0px;
padding-bottom:10px;
border-bottom:2px solid #dddddd;
}

.sidebar_graphic {
    border-bottom: 0 none;
    text-align: left;
}

.sidebar_graphic p {
    font-size: 11px; font-size:.6875rem;
    line-height: 12px; line-height:1.04rem;
    text-align:center;
}

.sidebar_graphic img {
    float: left;
    padding: 0 5px 50px 0;
    width: 124px;
}

.sidebar_graphic a img {
    border: 0 none;
    height: auto;
    padding: 0px 5px 10px 0px;
    width: 38px;
}

.sidebar_graphic p a img {
    float: none;
    padding: 0 0px 0px 0;
    width: 50%;
    max-width:100%;
}



#contentWrapper .resource_links ul {
padding-top:10px;
list-style: none;
float:left;
width:100%;
margin:0px;
}

#contentWrapper .resource_links ul li {
padding:5px 0px 10px 20px;
background:url(../images/blue_bullet.jpg) left 9px no-repeat;
float:left;
width:40%;
list-style:none;
}

.resource_links ul li a:link, .resource_links ul li a:visited, .resource_links ul li a:hover, .resource_links ul li a:active {
    color:#003979;
    text-decoration:none;
}

.resource_links ul li a:hover, .resource_links ul li a:active, .resource_links ul li a:focus {
    color:#003979;
    text-decoration:underline;
}

.testimonials iframe {
width:100%;
height:100%;    
position:absolute;
top:0;
left:0;
}

.testimonials {
position:relative;
padding-bottom:56%;
height:0;	
padding-top:30px;
}


.resources_outer {
    width: 300px;
	position: relative;
	float:right;
}

.resources {
margin:0px 0px 15px 10px;
width:290px;

}

#contentWrapper .resource_links ul {
float:none;
}

#contentWrapper .resource_links ul li {
padding:5px 0px 10px 25px;
float:none;
width:auto;
}


/*-------- ITS two column -----------*/
.it_services {
    padding: 0 2% 0 0;
    width: 48%;
    float:left;
}


/* --- IE 8 --- */
.ie8 body{min-width: 1200px;}
.ie8 #logo{width: 300px;}
.ie8 #mainMenu{width: 715px;}
.oldie .flexnav {overflow: visible;}
.oldie .flexnav li {position: relative; list-style: none; float: left; display: block; background-color: transparent; min-height: 50px; overflow: visible; }
.oldie .flexnav li:hover > ul {display: block; width: 100%; overflow: visible; }
.oldie .flexnav li:hover > ul li {width: 100%; float: none; }
.oldie .flexnav li a {border: none; overflow: visible; }
.oldie .flexnav li > ul {width: 250px !important; background: #231f20; border-top: 4px solid #ce8901; position: absolute; top: auto; left: 45px; display: none; z-index: 1; overflow: visible; padding: 15px 25px 22px;}
.oldie .flexnav li.menu-first > ul{left: -5px;}
.oldie .flexnav li.menu-last > ul{right: -5px; left: auto;}
.oldie .flexnav li ul li ul {top: 0; }
.oldie .flexnav li ul li a {border-bottom: none; }
.oldie .flexnav ul li:hover ul { margin-left: 100%; top: 0; }
.oldie .menu-button {display: none; }


