/*** BEGIN: HTML5 display-role reset for older browsers ***/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,iins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/*** END: HTML5 display-role reset for older browsers ***/

/********************** BEGIN: GLOBAL STYLES ***********************/
/*******************************************************************/

/*** BEGIN: Body Styles ***/
html,body{height:100%;}
body{font-family:Arial, Helvetica,sans-serif;font-size:100%;font-weight:500;color: #232323;margin:0;padding:0;-webkit-text-size-adjust:none;}
.clear{clear:both;}
.hide{display:none;}
.scrolled{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
/*** END: Body Styles ***/

/*** BEGIN: Head Tags ***/
.content > h1,.content > h2,.content > h3,.content > h4,.content > h5,.content > h6{font-family:'futura-pt', Arial, sans-serif;font-weight:normal;color:#003893;padding:0;margin:0 0 17px 0;line-height:1.0em;}
.content > h1{font-size:2.1em;margin:0 0 26px 0;}
.content > h2{font-size:1.5em;}
.content > h3{font-size:1.4em;}
.content > h4{font-size:1.2em;}
.content > h5{font-size:1.1em;}
.content > h6{font-size:1.0em;}

.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-family:'futura-pt', Arial, sans-serif;font-weight:500;color:#003893;padding:0;margin:.5em 0 .3em 0;line-height:1.0em;}/* changed margin top and bottom from 0px and 17px to .5em and .3em - bcs */
.content h1{font-size:2.1rem;margin:0 0 26px 0;} 
.content h2{font-size:1.68rem;}/* changed from 1.5em - bcs */
.content h2.section-header {padding-bottom:10px;}
.content h3{font-size:1.4rem; color: #333;}
.content h4{font-size:1.2rem;}
.content h5{font-size:1.1rem; color: #333}
.content h6{font-size:1.0rem;}
/*** END: Head Tags ***/

/*** BEGIN: P, UL, OL Content Styles ***/
p{margin-bottom:15px; line-height:1.4rem;}
.interior .content ul{padding:0 0 0 26px;margin:15px 0 20px 0;line-height:1.5em;}
.interior .content ul li{margin-bottom:5px;}
.interior .content ol{padding:0 0 0 30px;margin:25px 0;line-height:1.5em;}
.interior .content ol li{margin-bottom:5px;}
/*** END: P, UL, OL Content Styles ***/

/*** BEGIN: HREF Tags ***/
a:link{color:#4073c6;text-decoration:underline;}
a:hover{color:#333;text-decoration:none;}
/* a:focus {border: 1px dotted #003893;overflow:hidden;} */
.interior .content a:hover {background-color: #efeeea;} /* Added for interior content links - bcs */
.interior .content a:visited{color:#534759;text-decoration:underline;}
.interior .content a:active{color:#1354BA;text-decoration:none;}
/*.interior .content a:focus{border:1px dotted #003893; overflow:hidden;  line-height:auto;} */
a.fillDiv{display:block;height:100%;width:100%;text-decoration:none;}
a img{border:none;}
/*** END: HREF Tags ***/

/*** BEGIN: Image Properties for Body Content Area ***/
img{border:none;height:auto;max-width:100%;}
.imageLeft{margin:5px 20px 10px 0;}
.imageRight{margin:5px 0 10px 20px;}
/*** END: Image Properties for Body Content Area ***/

/*** BEGIN: Screen Reader ***/
.screenreaderNav{position:absolute;left:-10000px;}
/*** END: Screen Reader ***/

/************************ END: GLOBAL STYLES ***********************/
/*******************************************************************/

/*** BEGIN: Back to Top Link ***/
a#topLink{background-color:rgba(0,0,0,0.4);right:0;bottom:140px;color:#fff;font-family:'futura-pt', Arial, sans-serif;font-size:0.55em;text-align:center;text-transform:uppercase;max-width:40px;width:100%;padding:0 0 3px 0;text-decoration:none;position:fixed;z-index:999999;-moz-border-radius:4px 0px 0px 4px;-webkit-border-radius:4px 0px 0px 4px;border-radius:4px 0px 0px 4px;}
a#topLink:before{display:block;font-family:'FontAwesome';content:'\f102';font-size:3.0em;}
a#topLink span{font-size:1.4em;display:block;max-width:46px;padding:0;margin:0 auto;line-height:1.2em;}
/*** END: Back to Top Link ***/

/************************* BEGIN: HEADER ***************************/
/*******************************************************************/

.header{position:fixed;width:100%;top:0;left:0;margin:0;z-index:100000;}
/*** BEGIN: Logo ***/
.logo{float:left;display:block;padding:0;margin:0;max-width:411px;-webkit-transition:all 0.0s ease;transition:all 0.0s ease;}
.logo.scrolled{margin:-5px 0 0 0.5%;}
.logo img{float:left;max-width:411px;width:100%;clear:right;}
.logo img.bottom{display:block;}
.logo img.scroll{display:none;}
.logo.scrolled img{max-width:293px;}
.logo.scrolled img.bottom{display:none;}
.logo.scrolled img.scroll{display:block;max-width:293px;}
.logoPrint{display:none;}
.logoSmall{display:none;}
/*** END: Logo ***/

/*** BEGIN: Desktop Header and Mobile Header Display View ***/
.desktopUtility{display:block;}
.mobileUtility{display:none;}
.applyWrap{display:none;}
.mobileGive{display:none;}
.ungWrap{display:none;}
.desktopSearch{display:block;}
.mobileSearch{display:none;}
.desktopHeader{display:inline;}
.mobileHeader{display:none;}
/*** END: Desktop Header and Mobile Header Display View ***/

/*** BEGIN: Top Nav Mobile Menu Open and Close Icons ***/
a.menuIcon,a.close-menuIcon{display:none;}
/*** END: Top Nav Mobile Menu Open and Close Icons ***/

/*** BEGIN: Top Nav Resets ***/
.navTop{float:right;position:relative;cursor:default;margin-bottom:0 !important;}
.navTop,.navTop a,.navTop ul,.navTop li{margin:0;padding:0;border:none;outline:none;}
.navTop a{text-decoration:none;}
.navTop li{list-style:none;}
/*** END: Top Nav Resets ***/

/*** BEGIN: Utility Nav Bar ***/
.navDesktop{margin:0 auto;max-width:1366px;width:100%;}
#utilityWrap{background:#e3e1dd;line-height:46px;height:46px;width:100%;}
#utilityWrap li{float:left;line-height:46px;position:relative;}
#utilityWrap.scrolled{line-height:39px;height:39px;margin-top:0px;}
#utilityWrap.scrolled > li{line-height:39px;}
.navTop.utility{float:left;width:49%;}
.navTop.utility .topNav1 > a{font-family:'futura-pt', Arial, sans-serif;}
.navTop.utility > li{margin-right:3.0%;}
.navTop.utility > li > a{font-size:0.85em;margin-right:0;}
/*.navTop.utility > li:hover > a{color:#fff;text-decoration:none; border-top:10px solid #003893; line-height:44px;} */
.navTop.utility > li > a:hover {background:#ffc82e;}
.navTop.utility > li > a:focus {border:1px dotted #003893;}
/*** END: Utility Nav Bar ***/

/*** BEGIN: Top Nav Search ***/
/* Search Wrapper */
ul.search{float:left;width:15.5%;text-align:left;height:46px;margin:1px 0 0 1.75%;padding:0;}
li.search{max-width:185px;width:100%;}
#utilityWrap.scrolled ul.search{height:39px;margin:-3px 0 0 1.5%;}
#searchBox{margin-bottom:0 !important;width:80%;}
/* Search Label */
.search label.icon{display:none;}
.search label{display:inline;margin-bottom:0;}
/* Search Input Box */
.search .cleardefaultA{font-family:'futura-pt', Arial, sans-serif;font-size:0.9em;max-width:130px;width:100%;background:none;color:#003893;border:none;border-bottom:1px solid #bbc4d3;padding:1px;margin-top:8px;}
.search input.cleardefaultA:focus{max-width:140px;border-bottom:1px solid #bbc4d3;outline:1;}
/* Search Icon */
.search .submitButton{background:none;border:none;}
.search .submitButton .fa.fa-search{color:#003893;font-size:1.2em;}
.search .submitButton span{position:absolute;text-indent:-99999px;visibility:hidden;}
/*** END: Top Nav Search ***/

/*** BEGIN: Top Nav Quicklinks ***/
.navTop > li.quickLinks.last{margin-right:5%;}
.navTop > li.quickLinks > a{font-family:'futura-pt', Arial, sans-serif;color:#003893;font-size:0.85em;text-align:center;text-transform:uppercase;background:#efeeea;padding:4px 7px 2px 7px;margin-top:12px;line-height:20px;height:20px;-moz-border-radius:2px 2px 0px 0px;-webkit-border-radius:2px 2px 0px 0px;border-radius:2px 2px 0px 0px;}
#utilityWrap.scrolled .navTop > li.quickLinks > a{margin-top:7px;}
.navTop > li.quickLinks > a:hover,.navTop > li.quickLinks:hover > a{color:#fff;background:#4073c6;line-height:20px;height:20px; border-top:0;}
.navTop > li.quickLinks > a:after{float:right;font-family:'FontAwesome';content:'\f107';font-size:1.8em;padding:0 0 0 8px;}
.navTop > li.quickLinks > ul{position:absolute;left:0;border:1px solid #4073c6;width:177px;top:35px;margin-left:0;z-index:999999;background:#4073c6;border:1px solid #4073c6;-webkit-box-shadow:1px 6px 8px rgba(0,0,0,0.33);-moz-box-shadow:1px 6px 8px rgba(0,0,0,0.33);box-shadow:1px 6px 8px rgba(0,0,0,0.33);-moz-border-radius:0px 4px 4px 4px;-webkit-border-radius:0px 4px 4px 4px;border-radius:0px 4px 4px 4px;}
#utilityWrap.scrolled .navTop > li.quickLinks > ul{top:30px;}
.navTop > li.quickLinks > ul li{width:98.5%;text-align:left;font-size:1.1em;}
.navTop > li.quickLinks > ul li a:hover{color:#e3e1dd;text-decoration:underline;}
.navTop .quickLinks .col_1{margin:6px 0;}
.navTop .quickLinks .col_1 li a{background:none;color:#fff;width:100%;padding:3px 0;letter-spacing:1px; font-weight:400;}
/*** END: Top Nav Quicklinks ***/

/*** BEGIN: Top Nav Main ***/
#topNavWrap{background:#003893;line-height:68px;height:68px;width:100%;border-top:4px solid #0052d8;}
#topNavWrap > li{line-height:68px;}
#topNavWrap ul > li > ul{padding:0 .5%;margin-bottom:0;}
#topNavWrap .navTop .col_1 > ul:last-of-type li > ul{margin-bottom:0px;}
#topNavWrap .navTop .col_1 ul > li > ul{margin-bottom:28px;}
#topNavWrap.scrolled{line-height:44px;height:44px;border-top:none;}
#topNavWrap.scrolled > li{line-height:44px;}
/* Top Nav Main */
.navTop.main{float:left;width:65%;padding:0 0 0 1.4%;margin:0;}
.navTop.main .topNav1 > a{font-family:'futura-pt', Arial, sans-serif;font-size:1.25em;color:#fff;line-height:44px;border-top:10px solid #003893;border-bottom:6px solid #003893;}
.navTop.main .topNav1 > a:hover{color:#e3e1dd;}
.navTop.main .topNav1 > a:focus{border-color:#ffc82e; }
.navTop.main .topNav1 > a > span{background:#003893;}
.navTop.main .topNav1 > a > span.arrowDown{background:none;}
.navTop.main .topNav1:last-child > a{padding-right:0;margin-right:0;}
.navTop > li > a{float:left;position:relative;z-index:99999;padding:0 1.0%;margin-right:1.30%;font-size:1.0em;color:#fff;}
#topNavWrap.scrolled .navTop.main .topNav1 > a{font-size:1.3em;margin-right:1.0%;border-top:none;border-bottom:none;}
/* Top Nav Main Hover States*/
.navTop.main > li > ul{background:#4073c6;border:1px solid #4073c6;-webkit-box-shadow:1px 6px 8px rgba(0,0,0,0.33);-moz-box-shadow:1px 6px 8px rgba(0,0,0,0.33);box-shadow:1px 6px 8px rgba(0,0,0,0.33);}
.navTop > li.sub:hover > a{color:#fff;text-decoration:none;border-bottom:none;}
.navTop > li.sub:hover .arrowDown{position:relative;display:block;width:0;height:0;margin:14px auto 0 auto;border-left:17px solid transparent;border-right:17px solid transparent;border-top:10px solid #003893;z-index:99999;border-bottom:none;}
#topNavWrap.scrolled .navTop > li.sub:hover .arrowDown{margin:0 auto;}

/* BEGIN: Top Nav Main Active States - TO BE USED FOR CURRENT PAGE INLINE ACTIVE HEAD STATES */
/*
.navTop > li.active > a,.navTop > li.active:hover > a{color:#fff !important;background:#00307c;}
.navTop > li.active > a > span,.navTop > li.active:hover > a > span{border-bottom:1px solid #ffc423;}
.desktopHeader .navTop > li.active > a > span{background:#00307c;}
.desktopHeader .navTop > li.active > a > span.arrowDown{background:none;}
.navTop > li.sub.active:hover > a{color:#fff;background:none;text-decoration:none;border-top:10px solid #003893;border-bottom:6px solid transparent;}
.navTop > li.sub.active:hover > a > span{border-bottom:none;}
*/
/* END: Top Nav Main Active States - TO BE USED FOR CURRENT PAGE INLINE ACTIVE HEAD STATES */

/*** END: Top Nav Main ***/

/*** BEGIN: Top Menu Dropdown ***/
.navTop > li > ul{position:absolute;display:block;width:88%;padding:0 1.5%;margin-left:2.5%;top:68px;left:0;z-index:9999;opacity:0;visibility:hidden;overflow:hidden;}
#topNavWrap.scrolled .navTop > li > ul{top:44px;}
.navTop > li:hover > ul{opacity:1;visibility:visible;overflow:visible;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
/* Menu Content Styles */
.navTop .col_1:first-child{margin-left:1.0%;}
.navTop .col_1{float:left;width:30%;margin:27px 0;padding:0 1% 0 2%;border-right:1px solid #6a92d1;}
.navTop .col_1:last-child{border-right:none;padding:0 0 0 2%;}
.navTop .col_1 .subHead{margin:0 0 10px 0;line-height:1.3em;font-size:1.0em;color:#fff;}
.navTop .col_1 ul{margin-bottom:20px;}
.navTop .col_1 ul:last-of-type{margin-bottom:0;}
.navTop .col_1 li a{display:block;font-family:'futura-pt', Arial, sans-serif;font-size:0.8em;color:#fff;line-height:1.3em; }
.navTop .col_1 li a:hover{color:#e3e1dd;text-decoration:underline;}
.navTop .col_1 ul > li > ul{margin-top:-4px;}
.navTop .col_1 ul > li > ul > li{font-size:0.75em;color:#6a92d1;list-style:square;margin-left:18px;line-height:1.0em;}
.navTop .col_1 ul > li > ul > li a.subHead{font-size:1.2em;margin:5px 0 0 -2px;}
/*** END: Top Menu Dropdown ***/

/*** BEGIN: Top Nav CalloutLinks ***/
.navTop > li.calloutLinks{margin:13px 0 0 0;}
#utilityWrap.scrolled .navTop > li.calloutLinks{margin:8px 0 0 0;}
.navTop > li.calloutLinks > a{font-size:0.9em;color:#534759;line-height:15px;height:15px;padding:3px 7px;border-right:2px solid #ffc82e;}
.navTop > li.calloutLinks > a:hover{color:#000;}
.navTop > li.calloutLinks:last-child > a{border-right:none;padding-right:0;margin-right:0;}
.navTop > li.calloutLinks.apply > a,.navTop > li.calloutLinks.give > a{text-transform:uppercase;}
/*** END: Top Nav CalloutLinks ***/

/************************* END: HEADER *****************************/
/*******************************************************************/

/************************* BEGIN: HOMEPAGE *************************/
/*******************************************************************/

/*** BEGIN: Home Main Container ***/
.mainContainer.home{padding-top:98px;}
.mainContainer.home.scrolled{padding-top:67px;}
/*** END: Home Main Container ***/

/*** BEGIN: Home Impact Slider ***/
.impactHome{position:relative;width:100%;float:left;}
.impactHome .flexslider .slides{margin:0;padding:0;list-style:none;}
.impactHome .flexslider .slides > li{display:none;-webkit-backface-visibility:} /* Hide the slides before the JS is loaded. Avoids image jumping */
.impactHome .flexslider .slides > li{height:507px;background:no-repeat center center;background-size:cover;}
.impactHome .flexslider .slides img{display:block;max-width:100%;width:100%;height:507px;margin:0 auto;}
.impactHome .flexslider{margin:0 0 0;background:#ccc;}
.impactHome .flex-viewport{height:507px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/* Home Impact Slider Caption*/
.impactHome img.shadow{position:absolute;max-width:1080px;max-height:329px;bottom:0;right:3%;z-index:998;}
.impactHome .flex-caption{position:relative;font-family:'futura-pt', Arial, sans-serif;max-width:1215px;width:100%;margin:-165px auto 0 auto;z-index:999;}
.impactHome .flex-caption .captionWrap{float:right;padding:0 15px;background:none repeat scroll 0px 0px rgba(1, 33, 87, 0.3);border-top: 1px solid #FFC82E;overflow:auto;}
/*.impactHome .flex-caption div.caption{display:block;max-width:650px;color:#fff;font-size:1.65em;letter-spacing:0.03em;text-align:right;text-shadow:2px 2px 6px rgba(0, 0, 0, 1);padding:9px 0 0 0;margin:0;line-height:35px;}*/ /* span.caption */
.impactHome .flex-caption span.title{display:block;max-width:650px;color:#fff;font-size:1.65em;letter-spacing:0.03em;text-align:right;text-shadow:2px 2px 6px rgba(0, 0, 0, 1);padding:9px 0 0 0;margin:0;line-height:35px;} /* span.caption */
.impactHome .flex-caption span.subTitle{float:right;display:block;color:#fff;font-size:1.0em;text-transform:uppercase;text-shadow:2px 2px 6px rgba(0, 0, 0, 1);padding:4px 0 10px 15px;} /* span.button */
.impactHome .flex-caption span.subTitle:hover{color:#FFC82E;} /* span.button */
/* Home Impact Slider Direction Nav */
@font-face{font-family:'flexslider-icon';src:url('../../fonts/2015/flexslider/fonts/flexslider-icon.eot'); src:url('../../fonts/2015/flexslider/fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('../../fonts/2015/flexslider/fonts/flexslider-icon.woff') format('woff'),url('../../fonts/2015/flexslider/fonts/flexslider-icon.ttf') format('truetype'),url('../../fonts/2015/flexslider/fonts/flexslider-icon.svg#flexslider-icon') format('svg');font-weight:normal;font-style:normal;}
.impactHome .flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:40%;z-index:9999;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,1.0);text-shadow:1px 1px 0 rgba(0,0,0,1.0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.impactHome .flex-direction-nav .flex-prev{left:0px;}
.impactHome .flex-direction-nav .flex-next{right:0px;text-align:right;}
.impactHome .flexslider:hover .flex-prev{opacity:1.0;left:10px;}
.impactHome .flexslider:hover .flex-next{opacity:1.0;right:10px;}
.impactHome .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.impactHome .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
.impactHome .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';}
.impactHome .flex-direction-nav a.flex-next:before{content:'\f002';}
/* Home Impact Slider Control Nav */
.impactHome .flex-control-nav{width:98%;position:absolute;bottom:50px;text-align:center;z-index:999;}
.impactHome .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.impactHome .flex-control-paging li a{width:11px;height:11px;display:block;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.impactHome .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
.impactHome .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}
/* Home Impact Slider Pause-Play */
.impactHome .flex-pauseplay span {text-transform:capitalize;}
.impactHome .flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;bottom:10px;left:10px;opacity:1.0;z-index:99999;overflow:hidden;cursor:pointer;color:#fff;text-decoration:none;}
.impactHome .flex-pauseplay a:before {font-family:"flexslider-icon";font-size: 20px;display:inline-block;content:'\f004';}
.impactHome .flex-pauseplay a:hover {opacity:1;}
.impactHome .flex-pauseplay a.flex-play:before{content:'\f003';}
/*** END: Home Impact Slider ***/

/*** BEGIN: Home Tagline ***/
.homeTagline{position:relative;float:left;width:100%;padding:0;z-index:9999;margin-left:-4px;}
@-moz-document url-prefix(){.homeTagline{margin-left:-3px;}}
.homeTagline .inner{max-width:1220px;width:100%;min-height:24px;text-align:center;padding:8px 0 8px 0;margin:-40px auto 0 auto;background:rgb(1, 33, 87, 0.8);/* Fallback for older browsers without RGBA-support */background:rgba(1, 33, 87, 0.8);}
@-moz-document url-prefix(){.homeTagline .inner{margin:-41px auto 0 auto;}}
.homeTagline h1{font-family:'futura-pt', Arial, sans-serif;font-size:1.15em;font-weight:normal !important;color:#fff;}
/*** END: Home Tagline ***/

/*** BEGIN: Home Role Nav ***/
/* Home Role Nav Main */
#roleNavWrap{float:left;width:99%;min-height:64px;padding:0 0 0 1%;margin:0 0 50px 0;line-height:64px;}
#roleNavWrap .navTop.roleNav{position:static;float:none;max-width:1245px;width:100%;padding:0;margin:0 auto;}
#roleNavWrap .navTop.roleNav > li{line-height:64px;}
#roleNavWrap .navTop.roleNav > li > a{font-family:'futura-pt', Arial, sans-serif;font-size:1.35em;color:#003893;text-transform:uppercase;background:#efeeea;padding:0 5.15%;margin:0;border-bottom:4px solid #e0ded9;line-height:64px;z-index:99998;} /**changed padding from 3.15 to 5.15% **/
#roleNavWrap .navTop.roleNav > li:hover > a{color:#fff;text-decoration:none;background:#457c80;}
/* Home Role Nav SubMenu */
#roleNavWrap .navTop.roleNav > li > ul{position:absolute;display:block;width:100%;height:507px;background:transparent url(../../images/template/2015/home-role-menu-gradient.png) repeat-x bottom;padding:0;margin:0;top:118px;left:0;overflow:hidden !important;z-index:99999;opacity:0;visibility:hidden;}
#roleNavWrap .navTop.roleNav > li > ul > li{max-width:1245px;width:100%;margin:0 auto;}
.mainContainer.scrolled #roleNavWrap .navTop.roleNav > li > ul{top:87px;}
#roleNavWrap .navTop.roleNav > li:hover > ul{opacity:1;visibility:visible;overflow:visible;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
/* Home Role Nav SubMenu 2 */  
#roleNavWrap .navTop.roleNav .col_1{width:51%;margin-top:188px;border-right:none;}
#roleNavWrap .navTop.roleNav .col_1.rolelinks{overflow-y:auto !important;}
#roleNavWrap .navTop.roleNav .col_1 ul{float:left;width:30%;min-height:183px;font-family:'futura-pt', Arial, sans-serif;margin:35px 0 0 5%;}
#roleNavWrap .navTop.roleNav .col_1 ul:first-child{margin-left:0;}
#roleNavWrap .navTop.roleNav .col_1 ul li{font-size:1.2em;padding:5px 0;border-bottom:1px solid #504e4b;}
#roleNavWrap .navTop.roleNav .col_1 ul li:last-child{border-bottom:none;}
#roleNavWrap .navTop.roleNav .col_1 ul li a:after{font-family:'FontAwesome';content:'\f054';color:#7c9e14;font-size:0.65em;padding-left:5px;}
#roleNavWrap .navTop.roleNav .col_1 ul li a:hover{color:#ffc82e;text-decoration:none;}
#roleNavWrap .navTop.roleNav .col_1 ul.callout{float:left;width:100%;clear:both;padding:0;margin:0;}
#roleNavWrap .navTop.roleNav .col_1 ul.callout li:first-child{margin-left:0;}
#roleNavWrap .navTop.roleNav .col_1 ul.callout li{float:left;width:29%;color:#fff;margin:0 0 0 6%;border-bottom:none;}
#roleNavWrap .navTop.roleNav .col_1 ul.callout li span{display:block;font-size:1.2em;padding:0;margin:0 0 2px 0;line-height:1.3em;}
#roleNavWrap .navTop.roleNav .col_1 ul.callout li a{font-size:0.8em;text-transform:uppercase;padding:0 0 6px 0;margin:0;border-bottom:1px solid #ffc82e;}
/* Role Nav Column 2 Photo Box*/
#roleNavWrap .navTop.roleNav .col_1:last-child{float:left;width:45%;padding:0;}
#roleNavWrap .navTop.roleNav .col_1.roleimage{margin:0;overflow:hidden;}
#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto{float:left;max-width:425px;padding:12px;background:#fff;margin:215px 5% 0 11%;-webkit-box-shadow:inset 0px -103px 100px -52px rgba(0,0,0,0.75);-moz-box-shadow:inset 0px -103px 100px -52px rgba(0,0,0,0.75);box-shadow:inset 0px -103px 100px -52px rgba(0,0,0,0.75);-ms-transform:rotate(3deg); /* IE 9 */-webkit-transform:rotate(3deg); /* Chrome, Safari, Opera */transform:rotate(3deg);}
/*** END: Home Role Nav ***/

/*** BEGIN: Home Role Nav, Resources Landing Pages ***/
/* Home Role Nav Main */
.roleNavPage {float:left;width:99%;min-height:64px;padding:0 0 0 1%;margin:0 0 50px 0;line-height:64px;}
.roleNavPage {position:static;float:none;max-width:1245px;width:100%;padding:0;margin:0 auto;}
.roleNavPage > li{line-height:64px;}
.roleNavPage> li > a{font-family:'futura-pt', Arial, sans-serif;font-size:1.35em;color:#003893;text-transform:uppercase;background:#efeeea;padding:0 3.15%;margin:0;border-bottom:4px solid #e0ded9;line-height:64px;z-index:99998;}
.roleNavPage > li:hover > a{color:#003893;text-decoration:none;background:#457c80;}
/* Home Role Nav SubMenu */
.roleNavPage > li > ul{position:absolute;display:block;width:100%;height:507px;background:transparent url(../../images/template/2015/home-role-menu-gradient.png) repeat-x bottom;padding:0;margin:0;top:118px;left:0;overflow:hidden !important;z-index:99999;opacity:0;visibility:hidden;}
.roleNavPagev > li > ul > li{max-width:1245px;width:100%;margin:0 auto;}
.mainContainer.scrolled .roleNavPage > li > ul{top:87px;}
.roleNavPage > li:hover > ul{opacity:1;visibility:visible;overflow:visible;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
/* Home Role Nav SubMenu 2 */  
.roleNavPage .col_1{width:51%;margin-top:0px;border-right:none; float:left;}
.roleNavPage .col_1.rolelinks{overflow-y:auto !important; float:left;}
.roleNavPage .col_1 ul{float:left;width:30%;min-height:183px;font-family:'futura-pt', Arial, sans-serif;margin:35px 0 0 5%;}
.interior .content .roleNavPage ul {list-style:none; padding:0;margin:0 3% 0 0;}
.roleNavPage .col_1 ul:first-child{margin-left:0;}
.roleNavPage .col_1 ul li{font-size:1.2em;padding:5px 0;border-bottom:0px solid #504e4b; list-style:none;}
.roleNavPage .col_1 ul li:last-child{border-bottom:none;}
.roleNavPage .col_1 ul li a:link{color:#4073c6;text-decoration:none;}
.roleNavPage .col_1 ul li a:hover{color:#333;text-decoration:none;}
.roleNavPage .col_1 ul li a:after{font-family:'FontAwesome';content:'\f054';color:#7c9e14;font-size:0.65em;padding-left:5px; text-decoration:none;}
.roleNavPage .col_1 ul.callout{float:left;width:100%;clear:both;padding:20px 0 0;margin:0;}
.roleNavPage .col_1 ul.callout li:first-child{margin-left:0;}
.roleNavPage .col_1 ul.callout li{float:left;width:30%;color:#fff;margin:0 0 0 0%;border-bottom:none;}
.roleNavPage .col_1 ul.callout li span{display:block;font-size:1.2em;padding:0;margin:0 0 2px 0;line-height:1.3em;color:#232323;}
.roleNavPage .col_1 ul.callout li a{font-size:0.8em;text-transform:uppercase;padding:0 0 6px 0;margin:0;border-bottom:1px solid #ffc82e;}
/* Role Nav Column 2 Photo Box*/
.roleNavPage .col_1:last-child{float:left;width:45%;padding:0;}
.roleNavPage .col_1.roleimage{margin:0;overflow:hidden;}
.roleNavPage .col_1 .rotatedPhoto{float:left;max-width:425px;padding:12px;background:#fff;margin:0px 5% 0 11%;}
/*** END: Home Role Nav, Resources Landing Pages ***/

/*** BEGIN: Content Area Global Rules ***/
.contentWrap{float:left;width:100%;display:block;}
.contentWrap .content{max-width:1275px;width:100%;font-size:0.87rem;font-weight:normal;margin:0 auto;line-height:1.5rem;}/* line-height:1.75rem - bcs */
.ellipsisMore{display:inline-block;width:16px;height:4px;margin:0 0 6px 2px;vertical-align:bottom;background:transparent url(../../images/template/2015/ellipsis-green.png) no-repeat;}
.ellipsisMore:hover{background:transparent url(../../images/template/2015/ellipsis-yellow.png) no-repeat;}
/*** END: Content Area Global Rules ***/

/*** BEGIN: Home News ***/
.newsContainer{position:relative;float:left;width:96%;font-family:'futura-pt', Arial, sans-serif;margin:0 2% 5px 2%;}
.newsContainer .newsTitle{float:left;width:50%;font-size:2.4em;color:#003893;text-transform:uppercase;padding:0;margin:0 0 20px 0;}
.newsContainer .viewAll{float:left;width:50%;font-size:1.0em;text-align:right;text-transform:uppercase;}
.newsContainer .viewAll a{color:#003893;vertical-align:top;text-decoration:none !important;}
.newsContainer .viewAll a:hover{color:#333;}
.newsContainer .viewAll a:after{font-family:'FontAwesome';content:'\f054';font-size:0.7em;color:#003893;padding:0 8px;}
.homeNews#desktopNews{position:relative;float:left;width:100%;}
.homeNews#desktopNews .slides{margin:0;padding:0;list-style:none;}
.homeNews#desktopNews li{float:left;display:block;width:22.75%;padding:0;margin:0 2.98% 0 0;overflow:hidden;}
.homeNews#desktopNews li:last-child{margin:0;}
.homeNews#desktopNews .newsImage{float:left;max-height:184px;margin-bottom:15px;overflow:hidden;}
.homeNews#desktopNews img{display:block;max-width:275px;width:100%;height:auto;margin:0 auto 10px auto;}
/* Home News Slider Caption*/
.homeNews .flex-caption{position:relative;float:left;width:100%;min-height:247px;height:auto;font-family:'futura-pt', Arial, sans-serif;margin:0;}
.homeNews .flex-caption .captionWrap{float:left;padding:0;}
.homeNews .flex-caption h2{display:block;color:#534759;font-size:1.5em;font-weight:normal !important;padding:0;margin:0 0 8px 0;line-height:1.1em;}
.homeNews .flex-caption h2:hover{display:block;color:#457c80;font-size:1.5em;padding:0;margin:0 0 8px 0;line-height:1.1em;}
.homeNews .flex-caption p{color:#333;font-size:1.1em;padding:4px 0;margin:0;line-height:1.55em;}
/* Home News Slider Caption Ellipses*/
.homeNews .flex-caption p  > img{display:inline !important;max-width:16px !important;width:100%;height:4px;padding:0;margin:0 0 0 2px !important;}
/* Home News Show Hide */
#desktopNews,.desktopsNews{display:block;}
#mobileNews,.mobileNews{display:none;}
/*** END: Home News ***/

/************************* BEGIN: FLIP BOXES ***********************/
/*******************************************************************/
/* Home Flip Wrapper */
.flipWrap.home .flip{width:30.2%;min-height:375px;margin:0 4.5% 70px 0;}
.flipWrap.home{position:relative;float:left;width:100%;background:#efeeea;padding:70px 0 0 0;margin:0;border-top:8px solid #e0ddd8;}
.flipWrap.home .inner{max-width:1225px;width:96%;padding:0 2%;margin:0 auto;}
.flipWrap.home .flip{min-height:375px;}
.flipWrap.home .flip .flipCard > .right{background:#efeeea;}
/* Interior Flip Wrapper - Change as needed*/
.flipWrap.interior .flip{width:30.2%;min-height:375px;margin:0 4.5% 70px 0;}
.full-wide-1-col .flipWrap.interior .flip{width:18%;min-height:310px;margin:0 2% 70px 0;}
/* Interior Flip Wrapper - 'Flip ALL' buttons */
.flipAll {margin-bottom: 25px; }
.flipAll a {background: #faf9f7; border-radius: 5px;margin: 0px;padding: 5px 8px;text-decoration: none;font-family: 'futura-pt', Helvetica, Arial, sans-serif;font-weight: 500;-webkit-box-shadow:1px 1px 3px 1px rgba(210,209,207,1);-moz-box-shadow:1px 1px 3px 1px rgba(210,209,207,1);box-shadow:1px 1px 3px 1px rgba(210,209,207,1);}
.flipAll a.flip-to-back:before {font-family:'FontAwesome';content:'\f067';color:#7c9e14; padding-right: 5px;}
.flipAll a.flip-to-front:before {font-family:'FontAwesome';content:'\f068';color:#7c9e14;padding-right: 5px;}
a.flip-to-back {margin-right: 15px;}
a.flip-to-front {}
/* Global Flip */
.flip{position:relative;display:block;float:left;height:auto;font-family:'futura-pt', Arial, sans-serif;padding:0;background:#faf9f7;-webkit-box-shadow:1px 1px 3px 1px rgba(210,209,207,1);-moz-box-shadow:1px 1px 3px 1px rgba(210,209,207,1);box-shadow:1px 1px 3px 1px rgba(210,209,207,1);}
.flip:last-child{margin-right:0 !important;}
.flip .flipImage{float:left;overflow:hidden;}
.flip .flipImage img{width:100%;}
.flip .flipTitle{float:left;width:88%;height:auto;font-size:1.4em;color:#003463;padding:0 1% 5px 1%;margin:19px 5% 5px 5%;line-height:1.1em;}
.flip .flipContent{float:left;width:88%;height:auto;font-family:Arial, Helvetica,sans-serif;font-size:0.9em;color:#003463;padding:0 1%;margin:0 5%;line-height:1.6em;}
.flip a{color:#003463;text-decoration:underline;}
.flip a:hover{text-decoration:none;}
.flip .flipCard{position:absolute;float:left;width:100%;height:auto;padding:0;margin:0;bottom:0;}
.flip .flipCard > .left{float:left;width:87%;}
/* .flip .flipCard > .right{float:right;width:13%;margin:0 -5px -8px 0;background:#efeeea;cursor:pointer;}  changing bkdd to white for interior pages */
.flip .flipCard > .right{float:right;width:13%;margin:0 -5px -8px 0;background:white;cursor:pointer;}
/* Flip Front */
.flip .flip-front .flipTitle{border-bottom:1px solid #ffc82e;}
.flip .flip-front .flipContent p{margin-bottom:0;}
/* Flip Back */
.flip .flip-back .flipTitle{margin-top:25px;margin-bottom:7px;}
.flip .flip-back .flipContent ul{float:left;width:48%;list-style:none;margin:5px 2% 5px 0;}
.flip .flip-back .flipContent ul:last-child{margin-right:0;}
.flip .flip-back .flipContent ul li{margin-bottom:5px;line-height:1.4em;}
.flip .flip-back .flipContent .flipcard-1-col ul{float:left;width:95%;list-style:none;margin:5px 2% 5px 0; padding-left:5px;}
/************************* END: FLIP BOXES *************************/
/*******************************************************************/

/*** BEGIN: Home Discover ***/
.homeDiscoverWrap{position:relative;float:left;width:100%;background:#012157;padding:55px 0 20px 0;margin:0 0 79px 0;border-top:8px solid #003893;}
.homeDiscoverWrap .inner{max-width:1215px;width:96%;padding:0 2%;margin:0 auto;}
.homeDiscoverWrap .discoverTitle{font-family:'futura-pt', Arial, sans-serif;font-size:2.1em;color:#fff;text-align:center;text-transform:uppercase;margin:0 0 35px 0;}
.homeDiscover#desktopDiscover{position:relative;float:left;width:100%;}
.homeDiscover#desktopDiscover .slides{margin:0;padding:0;list-style:none;}
.homeDiscover#desktopDiscover li{display:block;float:left;width:32.6%;padding:0;margin:0 1.1% 0 0;overflow:hidden;}
.homeDiscover#desktopDiscover li:last-child{margin:0;}
.homeDiscover#desktopDiscover .discoverImage{float:left;max-height:270px;padding:4px 1.1%;margin:0 0 22px 0;border:1px solid #445c8c;overflow:hidden;}
.homeDiscover .discoverImage img{float:left; width:100%;}
/* Home News Slider Caption*/
.homeDiscover .flex-caption{position:relative;width:100%;min-height:207px;height:auto;margin:0;overflow:hidden;}
.homeDiscover .flex-caption .captionWrap{float:left;padding:0;}
.homeDiscover .flex-caption h3{float:left;width:94%;font-family:'futura-pt', Arial, sans-serif;font-weight:normal !important;color:#fff;padding:0 5.5% 0 0.5%;margin:0 0 16px 0;line-height:1.0em;}
.homeDiscover .flex-caption h3 a{color:#fff;text-decoration:none;}
.homeDiscover .flex-caption h3 a:hover{color:#ffc82e;}
.homeDiscover .flex-caption h3:before{font-family:'FontAwesome';content:'\f009';font-size:0.6em;color:#ffc82e;padding:0 8px 0 0;}
.homeDiscover .flex-caption p{float:left;width:95%;font-size:0.8em;padding:0 4.5% 0 0.5%;color:#fff;line-height:1.75em;}
/* Home News Show Hide */
#desktopDiscover,.desktopDiscover{display:block;}
#mobileDiscover,.mobileDiscover{display:none;}
/*** END: Home Discover ***/

/********************** BEGIN: EVENTS LISTING **********************/
/*******************************************************************/

/*** BEGIN: Home Events ***/
.eventsContainer{position:relative;float:left;width:96%;margin:0 2% 5px 2%;}
.eventsContainer .eventsTitle{float:left;width:29%;font-family:'futura-pt', Arial, sans-serif;font-size:2.9em;line-height:.8em;color:#003893;text-transform:uppercase;padding:0;margin:0 0 20px 0;}
.eventsContainer .eventsFilter{float:left;width:46%;font-weight:bold;color:#333;padding:0;margin:-5px 0 20px 0;}
.eventsContainer .eventsFilter .eventsFilterTitle{float:left;display:block;font-size:0.8em;text-transform:uppercase;padding:0 18px 0 0;margin:2px 0 0 0;line-height:32px;}
.eventsContainer .eventsFilter ul{float:left;list-style:none;padding:0;margin:0;/* background:#e0ded9 */;border:1px solid #fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.eventsContainer .eventsFilter ul li{float:left;text-transform:normal;border-right:1px solid #fff;line-height:32px;}
.eventsContainer .eventsFilter ul li:last-child{border-right:none;}
.eventsContainer .eventsFilter ul li a{float:left;font-family:Arial, Helvetica,sans-serif;font-size:0.9em;color:#333;text-decoration:none;padding:0 16px;margin:0;background:#e0ded9;border:1px solid #e0ded9;line-height:32px;}
.eventsContainer .eventsFilter ul li a:hover{color:#fff;background:#457c80;text-decoration:none;}
.eventsContainer .eventsFilter ul li a.active{color:#fff;background:#457c80;text-decoration:none;}
.eventsContainer .eventsFilter ul li:first-child > a{border:1px solid #e0ded9;border-radius:6px 0 0 6px;-moz-border-radius:6px 0 0 6px;-webkit-border-radius:6px 0 0 6px;}
.eventsContainer .eventsFilter ul li:last-child > a{border:1px solid #e0ded9;border-radius:0 6px 6px 0;-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;}
.eventsContainer .viewAll{float:right;width:25%;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;text-align:right;text-transform:uppercase;}
.eventsContainer .viewAll a{color:#003893;vertical-align:top;text-decoration:none !important;}
.eventsContainer .viewAll a:hover{color:#333;}
.eventsContainer .viewAll a:after{font-family:'FontAwesome';content:'\f054';font-size:0.7em;color:#003893;padding:0 8px;}
.homeEvents{margin:32px 0 0 0;}
.homeEvents#desktopEvents{position:relative;float:left;width:100%;}
.homeEvents#desktopEvents .slides{padding:0;margin:0;list-style:none;}
.homeEvents#desktopEvents li{float:left;display:block;width:22.75%;padding:0;margin:0 2.98% 100px 0;line-height:1.5em;overflow:hidden;}
.homeEvents#desktopEvents li:nth-of-type(4n){margin:0;}
/* Home Events Slider Caption*/
.homeEvents .flex-caption{position:relative;width:100%;min-height:405px;height:auto;margin:0 0 10px 0;overflow:hidden;}
.homeEvents .flex-caption .eventWrap{float:left;padding:0;}
.homeEvents .flex-caption .eventDate{font-family:'futura-pt', Arial, sans-serif;font-size:1.45em;color:#7c9e14;text-transform:uppercase;margin:0 0 28px 0;}
.homeEvents .flex-caption .event{max-width:200px;width:100%;font-size:0.95em;margin:0 0 28px 0;}
.homeEvents .flex-caption .event a{font-size:1.0em;color:#333;text-decoration:none;padding:4px 0;margin:0;line-height:1.55em;}
.homeEvents .flex-caption .event a:hover{text-decoration:none !important;}
.homeEvents .flex-caption .eventTitle{display:block;color:#333;font-weight:bold;padding:0;margin:0 0 3px 0;line-height:1.1em;}
.homeEvents .flex-caption .eventTitle:hover{color:#7c9e14;}
.homeEvents .flex-caption .eventTime{margin:0 0 2px 0;}
.homeEvents .flex-caption .eventLocation{margin:0 0 2px 0;}
.homeEvents .flex-caption a.moreEvents{float:left;font-size:0.9em;font-weight:bold;font-style:italic;color:#333;text-align:center;text-decoration:none;padding:3px 15px;margin:4px 0;line-height:1.55em;background:#e0ded9;border:1px solid #e0ded9;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.homeEvents .flex-caption a.moreEvents:hover{color:#fff;text-decoration:none;background:#457c80;border:1px solid #457c80;}
/* Home Events Show Hide */
#desktopEvents,.desktopsEvents{display:block;}
#mobileEvents,.mobileEvents{display:none;}
/*** END: Home Events ***/

/*** BEGIN: Interior Events ***/
.eventsSingleColumn{position:relative;float:left;width:96%;margin:0 2% 5px 2%;}
.eventsSingleColumn .eventsTitle{float:left;width:50%;font-family:'futura-pt', Arial, sans-serif;font-size:2.0em;line-height:1em;color:#003893;text-transform:none;padding:0;margin:0 0 20px 0;}
.eventsSingleColumn .viewAll{float:right;width:40%;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;text-align:right;text-transform:uppercase;}
.eventsSingleColumn .viewAll a{color:#003893;vertical-align:top;text-decoration:none !important;}
.eventsSingleColumn .viewAll a:hover{color:#333;}
.eventsSingleColumn .viewAll a:after{font-family:'FontAwesome';content:'\f054';font-size:0.7em;color:#003893;padding:0 8px;}
.eventsSingleColumn{margin:0px 0 0 0;}
.eventsSingleColumn{position:relative;float:left;width:100%;}
.eventsSingleColumn .slides{padding:0;margin:0;list-style:none;}
.eventsSingleColumn li{float:left;display:block;width:100%;padding:0;margin:0 2.98% 100px 0;line-height:1.5em;overflow:hidden;}
.eventsSingleColumn .flex-caption{position:relative;width:100%;min-height:405px;height:auto;margin:0 0 10px 0;overflow:hidden;}
.eventsSingleColumn .flex-caption .eventWrap{float:left;padding:0;}
.eventsSingleColumn .flex-caption .eventDate{font-family:'futura-pt', Arial, sans-serif;font-size:1.45em;color:#7c9e14;text-transform:uppercase;margin:0 0 28px 0;}
.eventsSingleColumn .flex-caption .event{width:100%;font-size:0.95em;margin:0 0 28px 0; max-width:400px;min-width:350px;}
.eventsSingleColumn .flex-caption .event a{font-size:1.0em;color:#333;text-decoration:none;padding:4px 0;margin:0;line-height:1.55em;}
.eventsSingleColumn .flex-caption .event a:hover{text-decoration:none !important;}
.eventsSingleColumn .flex-caption .eventTitle{display:block;color:#333;font-weight:bold;padding:0;margin:0 0 3px 0;line-height:1.1em;}
.eventsSingleColumn .flex-caption .eventTitle:hover{color:#7c9e14;}
.eventsSingleColumn .flex-caption .eventTime{margin:0 0 2px 0;}
.eventsSingleColumn .flex-caption .eventLocation{margin:0 0 2px 0;}
.eventsSingleColumn .flex-caption a.moreEvents{float:left;font-size:0.9em;font-weight:bold;font-style:italic;color:#333;text-align:center;text-decoration:none;padding:3px 15px;margin:4px 0;line-height:1.55em;background:#e0ded9;border:1px solid #e0ded9;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.eventsSingleColumn .flex-caption a.moreEvents:hover{color:#fff;text-decoration:none;background:#457c80;border:1px solid #457c80;}
.eventsSingleColumn .slidesColumn{float:left; width:100%;}
.eventsSingleColumn .flex-caption .event .eventDateLeft{float:left; width:20%; max-width:80px;}
.eventsSingleColumn .flex-caption .event .eventDateLeft .eventDateMonthYear{text-transform:uppercase; text-align:center; background:#575047 none repeat scroll 0 0; padding:3px;}
.eventsSingleColumn .flex-caption .event .eventDateLeft .eventDateDay{background-color:#eee; text-align: center;}
.eventsSingleColumn .flex-caption .event .eventContent{float:right; width:78%;}
.eventsSingleColumn ul.eventsColumn {padding-left:8px;}
.eventsSingleColumn .flex-caption .eventWrap .event .eventDateLeft .eventDateMonthYear {text-transform: uppercase;
  text-align: center;
  background: #012560 none repeat scroll 0 0;
  padding: 3px;
  font-size: .7rem;
  color: white;border-bottom: 1px solid #ffc82e;
}
.eventsSingleColumn .flex-caption .eventWrap .event .eventDateLeft .eventDateDay{background-color: #eee;
  text-align: center;
  height: 40px;
  vertical-align: middle;
  font-size: 2rem;
  font-family: 'futura-pt', Arial, sans-serif;
  padding-top:10px;
}
.eventsSingleColumn .flex-caption .eventWrap .event .eventContent .eventTitle, .eventsSingleColumn .flex-caption .eventWrap .event .eventTitle{display: block;
  color: #4073c6;
  font-weight: 500;
  padding: 5px 0 0 0;
  margin: 0 0 3px 0;
  line-height: 1.1em;
  font-family: 'futura-pt', Arial, sans-serif; font-size:1.1rem;
}
.eventsSingleColumn .flex-caption .eventWrap .event .eventContent .eventTitle:hover, .eventsSingleColumn .flex-caption .eventWrap .event .eventTitle:hover {text-decoration:underline;background-color: #efeeea;}
.eventsSingleColumn .flex-caption .eventWrap .event .eventContent .eventTime, .eventsSingleColumn .flex-caption .eventWrap .event .eventTime, .eventsSingleColumn .flex-caption .eventWrap .event .eventDate{margin: 0 0 2px 0;
  font-family: Arial, sans-serif; line-height:1em; font-size:.9rem; color:#333; text-transform:none;
}
.eventsSingleColumn .flex-caption .eventWrap .event .eventContent .eventLocation, .eventsSingleColumn .flex-caption .eventWrap .event .eventLocation{margin: 0 0 2px 0;
  font-family: Arial, sans-serif; line-height:1em;font-size:.9rem; 
}
/*** END: Interior Events ***/

/********************** END: EVENTS LISTING ************************/
/*******************************************************************/

/*** BEGIN: Home Campuses ***/
.homeCampusWrap{position:relative;float:left;width:100%;background:#e0ded9;padding:0;margin:20px 0 64px 0;-webkit-box-shadow:-2px 21px 72px -3px rgba(177,176,174,1);-moz-box-shadow:-2px 21px 72px -3px rgba(177,176,174,1);box-shadow:-2px 21px 72px -3px rgba(177,176,174,1);}
.homeCampusWrap .inner{max-width:1900px;width:100%;padding:0;margin:0 auto;}
.homeCampusWrap .campus{display:block;float:left;width:20%;height:320px;padding:0;margin:0;background:no-repeat;overflow:hidden;}
.homeCampusWrap .campus.map{display:block;float:left;width:20%;background-size:100%;overflow:hidden;}
.homeCampusWrap .campusRight{display:block;}
.homeCampusWrap .campus .campusContent{float:left;width:90%;height:325px;padding:70px 5% 0 5%;margin:190px 0 0 0;overflow:hidden;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}/* removed 'opacity:0.8' */
.homeCampusWrap .campus:hover > .campusContent,.homeCampusWrap .campus:focus > .campusContent,.homeCampusWrap .campus:active > .campusContent{display:block;margin:75px 0 0 0;background:transparent url(../../images/template/2015/home-campus-bg.png) repeat-x;opacity:1.0;}
.homeCampusWrap .campus .campusContent .title{font-family:'futura-pt', Arial, sans-serif;font-size:2.6em;color:#fff;margin:0 0 2px 0;}
.homeCampusWrap .campus .campusContent .title a{color:#fff;text-decoration:none;}
.homeCampusWrap .campus .campusContent .title a:hover{color:#fff;text-decoration:none;}
.homeCampusWrap .campus .campusContent .description{font-size:0.9em;color:#fff;line-height:1.55em;}
.homeCampusWrap .campus a.button{float:left;color:#fff;text-decoration:none;margin:15px 0 5px 0;}
.homeCampusWrap .campus a.button:before{width:60px;height:auto;font-family:'FontAwesome';content:'\f178';font-size:1.2em;padding:2px 16px;background:#7da010;-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.homeCampusWrap .campus a.button:hover:before{background:#5a802d;}
.homeCampusWrap .campus a.button img{text-indent:-9999px;}
/*** END: Home Campuses ***/

/*** BEGIN: Interior Container ***/
.contentWrap.interior{float:left;width:72.5%;display:block;padding:0 0 40px 0;}
.contentWrap.interior .content{float:left;width:100%;display:block;}
.mainContainer{float:left;width:100%;margin:0 auto;}
.mainContainer.interior{float:left;width:100%;padding-top:98px;margin:0 auto;background:#fff url(../../images/template/2015/interior-bg.jpg) repeat-x;}
.mainContainer.interior.scrolled{padding-top:66px;}
.mainContainer.interior .mainContent{max-width:1355px;width:100%;margin:0 auto;padding:0;display:block;}
.pageWrap{position:relative;z-index:2;float:left;width:99%;padding:0 .5%;display:block;margin:0 auto;}
/* Hides Graduate, Undergraduate and Cadet H1 for interior content until mobile */
h1.mobile{display:none;}
/*** END: Interior Container ***/

/******************** BEGIN: INTERIOR BANNER ***********************/
/*******************************************************************/

.banner.interior{float:left;position:relative;margin:0 auto;width:100%;z-index:9998;}
/* BEGIN: Interior Banner Slider */
#impactInterior{position:relative;float:left;width:100%;}
.banner.interior img {display: block; width: 100%;}/* Added to handle just a single image in the banner area - bcs */
.banner.interior .flexslider .slides{margin:0;padding:0;list-style:none;}
.banner.interior .flexslider .slides > li{display:none;-webkit-backface-visibility:} /* Hide the slides before the JS is loaded. Avoids image jumping */
.banner.interior .flexslider .slides > li{height:auto;}
.banner.interior .flexslider .slides img{display:block;width:100%;height:auto;margin:0 auto;}
.banner.interior .flexslider{margin:0;background:#fff;}
.banner.interior .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/* Interior Banner Slider Caption*/
.banner.interior .flex-caption .captionWrap {position:relative;float:left;width:100%;height:100%;padding:0;margin:0;overflow: hidden;}
.banner.interior .flex-caption {position:absolute;font-family:'futura-pt', Arial, sans-serif;width:100%;height:100%;margin:0;bottom:0;z-index:999;}/* Removed 'max-width: 970px' - intefered with overlay - bcs*/
.banner.interior .flex-caption .caption {position:absolute;display:block;box-sizing: border-box;letter-spacing:0.03em;text-align:left;padding:5px 10px;margin:0;bottom:0;background: none repeat scroll 0 0 rgba(1, 33, 87, 0.6);width: 100%;}
.banner.interior .flex-caption .caption span.title {display:block;margin-bottom: 8px;font-family: 'futura-pt',helvetica,arial,sans-serif;color:#ffc82e;font-size:1.7em;font-weight:normal !important;line-height:1.1em;text-shadow:2px 2px 6px rgba(0, 0, 0, 1)}
.banner.interior .flex-caption .caption .subTitle {display:block;color:#fff;font-size:1.4em;margin:10px 60px 0 0;line-height:1.4em;}
/* Interior Banner Image Overlay */
.banner.interior .flex-caption .caption h1 {display:block;margin-bottom: 8px;font-family: 'futura-pt',helvetica,arial,sans-serif;color:#ffc82e;font-size:1.7em;font-weight:normal !important;line-height:1.1em;text-shadow:2px 2px 6px rgba(0, 0, 0, 1)}
.headerOverlay .banner.interior .flex-caption .caption {background: none repeat scroll 0 0 rgba(1, 33, 87, 0.4);}
.headerOverlay .banner.interior .flex-caption .caption h1  {font-size:3.3em;}
.headerOverlay .banner.interior .flex-caption .caption span.title {display:block;margin-bottom: 8px;font-family: 'futura-pt',helvetica,arial,sans-serif;color:#ffc82e;font-size:3.5em;font-weight:normal !important;line-height:1.1em;text-shadow:2px 2px 6px rgba(0, 0, 0, 1)}
.headerOverlay .banner.interior .flex-caption .caption .subTitle {font-size:2.05em;}
/* Interior Banner Slider Caption - Admissions Home Pages*/
.admissions .banner.interior .flex-caption .captionWrap{position:relative;float:left;width:96%;height:100%;padding:0 2%;}
.admissions .banner.interior .flex-caption{position:absolute;font-family:'futura-pt', Arial, sans-serif;max-width:970px;width:100%;height:100%;margin:0;bottom:0;z-index:999;}
.admissions .banner.interior .flex-caption .caption{position:absolute;display:block;letter-spacing:0.03em;text-align:left;text-shadow:2px 2px 6px rgba(0, 0, 0, 1);padding:0;margin:0 0 22px 0;bottom:0;}
.admissions .banner.interior .flex-caption .caption h1{display:block;color:#ffc423;font-size:3.3em;font-weight:normal !important;line-height:1.1em;}
.admissions .banner.interior .flex-caption .caption .subTitle{display:block;color:#fff;font-size:2.05em;margin:15px 0 0 0;line-height:1.1em;}

/* Interior Banner Slider Direction Nav */
.banner.interior .flex-direction-nav a{text-decoration:none;display:block;width:30px;height:43px;margin:-20px 0 0;position:absolute;top:50%;z-index:9999;padding:5px;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,1.0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.banner.interior .flex-direction-nav li{list-style:none;}
.banner.interior .flex-direction-nav .flex-prev{left:0px;}
.banner.interior .flex-direction-nav .flex-next{right:0px;text-align:right;}
.banner.interior .flexslider:hover .flex-prev{opacity:.8;left:10px;-moz-border-radius:10px;border-radius:10px;background-color: #726d68;}
.banner.interior .flexslider:hover .flex-next{opacity:.8;right:10px;-moz-border-radius:10px;border-radius:10px;background-color:#726d68;}
.banner.interior .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1; background-color:#726d68;}
.banner.interior .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
.banner.interior .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';padding: 2px;}
.banner.interior .flex-direction-nav a.flex-next:before{content:'\f002';}

/* Interior Banner Slider Direction Nav - before changes - bcs */
/*.banner.interior .flex-direction-nav a{text-decoration:none;display:block;width:40px;height:40px;margin:-20px 0 0;position:absolute;top:50%;z-index:9999;overflow:hidden;opacity:0;cursor:pointer;color:rgba(255,255,255,1.0);text-shadow:1px 1px 0 rgba(0,0,0,1.0);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
.banner.interior .flex-direction-nav li{list-style:none;}
.banner.interior .flex-direction-nav .flex-prev{left:0px;}
.banner.interior .flex-direction-nav .flex-next{right:0px;text-align:right;}
.banner.interior .flexslider:hover .flex-prev{opacity:1.0;left:10px;}
.banner.interior .flexslider:hover .flex-next{opacity:1.0;right:10px;}
.banner.interior .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
.banner.interior .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
.banner.interior .flex-direction-nav a:before{font-family:"flexslider-icon";font-size:40px;line-height:1;display:inline-block;content:'\f001';}
.banner.interior .flex-direction-nav a.flex-next:before{content:'\f002';}*/

/* Interior Banner Slider Control Nav */
.banner.interior .flex-control-nav{width:100%;position:absolute;bottom:-40px;text-align:center;z-index:9999;}
.banner.interior .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.banner.interior .flex-control-paging li a{width:11px;height:11px;display:block;padding:1px;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.banner.interior .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
.banner.interior .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}

/* Home Impact Slider Pause-Play */
.banner.interior .flex-pauseplay span {text-transform:capitalize;}
.banner.interior .flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;text-decoration:none;bottom:10px;right: 10px;padding: 5px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px;background-color: #726d68;opacity:.8;z-index:99999;overflow:hidden;cursor:pointer;color:#fff;}
.banner.interior .flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.banner.interior .flex-pauseplay a:hover {opacity:1;background-color:#726d68;}
.banner.interior .flex-pauseplay a.flex-play:before{content:'\f003';}

/* Home Impact Slider Pause-Play - before changes - bcs*/
/*.banner.interior .flex-pauseplay span {text-transform:capitalize;}
.banner.interior .flex-pauseplay a {display:block;width:20px;height:20px;position:absolute;text-decoration:none;bottom:10px;right: 10px;opacity:1.0;z-index:99999;overflow:hidden;cursor:pointer;color:#fff;}
.banner.interior .flex-pauseplay a:before {font-family:"flexslider-icon";font-size:20px;display:inline-block;content:'\f004';}
.banner.interior .flex-pauseplay a:hover {opacity:1;}
.banner.interior .flex-pauseplay a.flex-play:before{content:'\f003';}*/

/* Interior Banner Hide and Show */
.desktopInteriorImpact{display:block;}
.mobileInteriorImpact{display:none;}

/********************** END: INTERIOR BANNER ***********************/
/*******************************************************************/

/*** BEGIN: Breadcrumbs ***/
.breadcrumbs {float:left;width:100%;margin: 100px 0 22px;} /* to adjust crumbs on pages with no image at top*/
.crumbWimg {margin:40px 0 33px 0;}
.breadcrumb{float:left;display:block;width:auto;height:21px;padding:0 0 15px 0;overflow:hidden;}
.breadcrumb ul{margin:0;padding:0;max-width:900px;width:100%;height:21px;display:block;}
.breadcrumb ul li{display:block;float:left;position:relative;height:21px;color:#595959;overflow:hidden;line-height:21px;padding:0px 10px 0px 0;margin:0px 6px 0px 0;font-size:0.8em;background:url(../../images/template/2015/Chevron.gif) no-repeat 100% 0;}
.breadcrumb ul li div.chevronOverlay{position:absolute;right:0;top:0;z-index:2;}
.breadcrumb ul li span{display:block;overflow:hidden;}
.breadcrumb ul li a{display:block;float:left;position:relative;color:#595959;text-decoration:none;height:21px;line-height:21px;overflow:hidden;}
.breadcrumb ul li a:hover{text-decoration:underline;}
.breadcrumb ul li.last{background:none;padding-right:0;margin-right:0;}
.chevronOverlay{display:none;background:url(../../images/template/2015/ChevronOverlay.png) no-repeat 100% 0;width:13px;height:20px;}
/*** END: Breadcrumbs ***/

/*** BEGIN: Top Right AddThis ***/
.rightColTop{float:right;margin-top:4px;min-width:154px;}
.addthis_toolbox{float:right;}
.addthis_toolbox a{font-family:'futura-pt', Arial, sans-serif;font-size:0.8em;color:#595959;text-transform:uppercase;text-decoration:none;padding:0 0 0 5px;margin:0;}
.addthis_toolbox a:hover{color:#003893;}
.addthis_toolbox i{font-size:1.3em;margin:0 0 5px 10px;}
.addthis_toolbox i:last-child{margin-right:5px;}
/*** END: Top Right AddThis ***/

/***************** BEGIN: LEFT NAV CONTAINER ***********************/
/*******************************************************************/

.leftNavContainer{display:block;float:left;padding:0;margin:90px 1.5% 0 0;clear:left;}
a.close-menuIconLeft{display:none !important;}
.leftNav{float:left;max-width:250px;width:100%;font-family:'futura-pt', Arial, sans-serif;padding:0;}
.leftNav.main{margin-bottom:25px;}
.leftNav > ul{padding:0 17px 0 0;margin:0;}
.leftNav ul li{list-style:none;list-style-image:none;width:100%;}
.leftNav ul li a{text-decoration:none;}
.leftNav > ul ul{padding:0;margin:0;}
a.leftNavDrop{display:none!important;}
/* Left Sub Nav 1 */
.sideNav{padding-left:0;padding-right:0;}
.sideNav > .active > a,.sideNav  > .active > a:hover{color:#003893;background:#e3e1dd;}
.sideNav > li{font-size:1.1em;line-height:1.0em;}
.sideNav > li.sectionFolderTitle{font-size:1.3em;text-transform:uppercase;margin-bottom:10px;}
.sideNav > li.sectionFolderTitle a{border-top:none;}
.sideNav > li > a{color:#003893;border-top:1px solid #e0ded9;display:block;width:94%;padding:10px 3%;}
.sideNav > li > a:hover{color:#4073c6;}
.sideNav > li:last-child > a{border-bottom:1px solid #e0ded9;}
/* Left Sub Nav 2 */
.sideNavSub > .active > a,.sideNavSub > .active > a:hover{color:#ffc423;text-decoration:underline;margin-bottom:10px;}
.sideNavSub > .active > a span,.sideNavSub > .active > a:hover span{display:inline;color:#003893;text-decoration:none;}
.sideNavSub > li{font-size:0.95em;width:100%;line-height:1.1em;}
.sideNavSub > li > a{display:block;width:85%;padding:8px 3% 8px 14%;color:#003893;}
.sideNavSub > li > a:hover{color:#4073c6;}
/* Left Sub Nav 3 */
.sideNavSub2 > .active > a,.sideNavSub2 > .active > a:hover{color:#003893;}
.sideNavSub2 > li{font-size:0.85em;width:100%;line-height:1.1em;}
.sideNavSub2 > li > a{display:block;color:#003893;width:78%;padding:4px 3% 4px 19%;}
.sideNavSub2 > li > a:hover{color:#4073c6;}
.sideNavSub2 > li:last-of-type > a{margin-bottom:10px;}

/*** BEGIN: Left Column Callouts ***/
.desktopLeftCol{display:block;}
.mobileLeftCol{display:none;}
.leftCol{display:block;max-width:250px;width:100%;}
.widget.callouts{font-family:'futura-pt', Arial, sans-serif;margin:0 auto 30px auto;}
.sidebar-section .widget.callouts {margin: 0 auto;}
.widget.callouts .calloutWrap{float:left; width:100%; margin:16px 0;} /*changed width to 100% SD */
.content .widget.callouts .calloutWrap {margin: 0 0 30px 0;}
.sidebar-section .widget.callouts .calloutWrap {margin: 0 0 30px 0;}
/* Left Column Icon Callouts */
.widget.callouts.icons a{position:relative;display:block;font-size:.85em;color:#7c9e14;text-transform:uppercase;text-decoration:none;padding:4px 0;margin: 6px 0;background:#efeeea;width:94%;}/* Added 'margin: 4px 0;', changed font-size from '1.1em' - bcs */ /*added width-94% so button didn't go over menu lines - SD */
.widget.callouts.icons a:hover{background:#e1ded9;}
.widget.callouts.icons a i{color:#fff;background:#7c9e14;padding:6px 7px;margin:5px 6px;}
/* Left Column Link Callouts */
.widget.callouts.links a{position:relative;display:block;font-family:'futura-pt', Arial, sans-serif;font-size:1.0rem;font-weight: 500;color:#003893;text-decoration:none;padding:11px 15px;margin:6px 0;background:#efeeea;}
.boxed-text.text-bkgd .widget.callouts.links a{position:relative;display:block;font-family:'futura-pt', Arial, sans-serif;font-size:1.0rem;font-weight: 500;color:#003893;text-decoration:none;padding:11px 15px;margin:6px 0;background:#ffffff;border-bottom:1px solid #cac5bf;} /* New style for relative links within text box - SD */
.boxed-text.text-bkgd .widget.callouts.links a:hover{background:#cac5bf;} /* New style for relative links within text box - SD */
.boxed-text.text-imp .widget.callouts.links a {color:#003893;} /* New style for relative links within text box - SD */
.boxed-text.text-imp .widget.callouts.links a:hover{background:#cac5bf;} /* New style for relative links within text box - SD */
.boxed-text.text-imp .youtube-video{margin-bottom: 30px; padding-top: 3px; border-top: 1px solid #cac5bf; border-bottom: 1px solid #cac5bf; position: relative; color: #232323; clear: both;} /*New style for video embeded in imp text box */
.boxed-text.text-imp .bigCaption .caption > .title {color:#ffc82e;}
.boxed-text.text-imp .bigCaption .caption > .subTitle {color:white;}
.widget.callouts.links.related-nobkgd a{position:relative;display:block;font-family:'futura-pt', Arial, sans-serif;font-size:1.0rem;font-weight: 500;color:#003893;text-decoration:none;padding:11px 15px;margin:6px 0;background:#ffffff;border-bottom:1px solid #cac5bf;} /* New style for relative links within text box with background color- SD */
.widget.callouts.links.related-nobkgd a:hover{background:#e0ded9;} /* New style for relative links within text box - SD */
.content .widget.callouts.links a{margin: 0 0 6px 0;}
.widget.callouts.links a:hover{background:#e1ded9;}
.widget.callouts.links a:before{float:right;font-family:'FontAwesome';content:'\f054';font-size:0.7em;color:#7c9e14;}/* Changed font-size:0.6em and removed padding-top:6px - bcs */
/* Left Column Contact Callouts */
.widget.contact{float:left;width:94%;font-family:'futura-pt', Arial, sans-serif;color:#534759;padding:0;margin:20px 0;border-top:double 4px #dededc;border-bottom:double 4px #dededc;}
.widget.contact .contactWrap{float:left;width:94%;padding:0 3%;margin:10px 0;line-height: 1;}
.widget.contact .contactWrap p{line-height: 1;}
.widget.contact .title{font-size:1.0em;text-transform:uppercase;margin-bottom:12px;}
.widget.contact a{position:relative;display:inline-block;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;color:#534759;padding:0;margin:5px 0;}
/* Left Column Social Callouts */
.widget.contact .contactWrap.social{margin:10px 0 4px 0;}
.widget.contact .contactWrap.social .title {border-top: 1px solid #e0ded9; padding-top: 10px;}
.widget.contact a.socialButtons{float:left;text-decoration:none;padding:0 5px 0 0;margin:0;}
.widget.contact a.socialButtons:before{font-size:1.9em;}
.widget.contact a.socialButtons.facebook:before{font-family:'FontAwesome';content:'\f082';}
.widget.contact a.socialButtons.twitter:before{font-family:'FontAwesome';content:'\f081';}
.widget.contact a.socialButtons.youtube:before{font-family:'FontAwesome';content:'\f166';}
.widget.contact a.socialButtons.google:before{font-family:'FontAwesome';content:'\f0d4';} /* Added - bcs */
.widget.contact a.socialButtons.linkedin:before{font-family:'FontAwesome';content:'\f08c';} /* Added - bcs */
.widget.contact a.socialButtons.blog:before{font-family:'FontAwesome';content:'\f14b';} /* Added - bcs */
.widget.contact a.socialButtons.instagram:before{font-family:'FontAwesome';content:'\f16d';} /* Added - bcs */
.widget.contact a.socialButtons.pinterest:before{font-family:'FontAwesome';content:'\f0d3';} /* Added - bcs */
.widget.contact a.socialButtons.rss:before{font-family:'FontAwesome';content:'\f143';} /* Added - bcs */
.widget.contact a.socialButtons.vimeo:before{font-family:'FontAwesome';content:'\f194';} /* Added - bcs */
.widget.contact a.socialButtons.googleplus:before{font-family:'FontAwesome';content:'\f0d4';} /* Added - bcs */
.widget.contact a.socialButtons.email:before{font-family:'FontAwesome';content:'\f199';} /* Added - bcs */
.widget.contact a.socialButtons:hover:before{color:#999;}
/*** END: Left Column Callouts ***/
/******************* END: LEFT NAV CONTAINER ***********************/
/*******************************************************************/

/*** BEGIN: Large Proof Points ***/
.proofPointsLarge{float:left;margin:44px 0 24px 0;min-width:246px;width: 100%;}/* Added 'width: 100%;' - bcs */
.proofPointIntro{float:left;width:35%;}
.proofPointIntro p{width:80%;line-height:1.6em; margin-bottom: 5px;}
.proofPointIntro a{font-size: 1.2em; font-weight: 500; font-family: "futura-pt", arial, sans-serif;}
.proofPointsLarge .proofTitle{font-family:'futura-pt', Arial, sans-serif;font-size:2.0em;color:#726d68;padding:0;margin:0 0 20px 0;font-weight: 500;}
.proofPoint{float:left;width:16%;text-align:center;padding:0 2.5%;margin:25px 0 0 0;}
.proofPoint .title{display:block;float:left;width:80%;font-family:'futura-pt', Arial, sans-serif;padding:0 10%;margin:0;}
.proofPoint .title span.small{display:block;width:100%;font-size:1.7em;color:#6f6e6a;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:1px solid #ffc82e;}
.proofPoint .title span.large{display:block;width:100%;font-size:2.4em;color:#7c9e14;text-transform:uppercase;padding:0;margin:0 0 20px 0;}
.proofPoint .description{float:left;width:100%;font-style:italic;color:#7f7f7d;line-height:1.5em;}
.accordionContent .proofPointsLarge {margin-top:4px;}
.accordionContent .proofPoint {margin:0px;}
/*** END: Large Proof Points ***/

/*** BEGIN: Small Proof Points ***/
.proofPointsSmall{float:left;margin:44px 0 24px 0;min-width:246px;}
.proofPointsSmall h2.proofTitle {margin: 0;}
.proofPointsSmall .proofPointIntro{float:left;width:21%;}
.proofPointsSmall .proofPointIntro p{width:90%;line-height:1.6em;}
.proofPointsSmall .proofTitle{font-family:'futura-pt', Arial, sans-serif;font-size:2.0em;color:#726d68;padding:0;margin:0 0 20px 0;font-weight: 500;}
.proofPointsSmall .proofPoint{float:left;width:12.5%;font-family:'futura-pt', Arial, sans-serif;font-size:1.28em;color:#7c9e14;text-align:center;padding:0 1.5%;margin:40px 0 0 0;line-height:1.4em;font-weight: 500;}
.proofPointsSmall .proofPoint a{display:inline-block;color:#7c9e14;text-decoration:none;}
.proofPointsSmall .proofPoint a:hover{color:#3e5861 !important;}
.proofPointsSmall .proofPoint a:visited{color:#7c9e14;text-decoration:underline;}
.proofPointsSmall .proofPoint a:active{color:#7c9e14;text-decoration:none;}
/*** END: Cadet Proof Points ***/

/*** BEGIN: Interior Callouts - Blue ***/
.interiorCallouts{float:left;width:100%;margin:0 0 44px 0;}
.interiorCallouts .callout{float:left;max-width:100px;width:100%;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#7c9e14;text-align:center;padding:0 6.25% 0 0;margin:30px 0 0 0;line-height:1.3em;}
.interiorCallouts .callout:last-child{padding:0;}
.interiorCallouts .callout a{display:inline-block;color:#003893;text-decoration:none;text-align:left;padding-left:10px;border-left:1px solid #dddddb;}
.interiorCallouts .callout a:after{font-family:'FontAwesome';content:'\f054';font-size:0.7em;padding:0 0 0 5px;}
.interiorCallouts .callout a:hover{color:#4073c6 !important;}
.interiorCallouts .callout a:visited{color:#003893;text-decoration:underline;}
.interiorCallouts .callout a:active{color:#003893;text-decoration:none;}
/*** END: Interior Callouts - Blue ***/

/*** BEGIN: Big Image Caption - some lines modified in next section ***/
.bigCaption{position:relative;float:left;max-width:590px;width:100%;padding:0;margin:0 0 30px 0;}
/* Big Image */
.bigCaption .bigImage{display:block;float:left;border:1px solid #dedede;padding:4px;margin:0 0 5px 0;text-align:center;}
.bigCaption .bigImage img{display:block;float:left;width:100%;}
/* Big Image Caption */
.bigCaption .caption{display:block;float:left;width:90%;font-family:'futura-pt', Arial, sans-serif;text-align:center;padding:9px 5%;background:#efeeea;}
.bigCaption .caption > .title{display:block;font-size:1.4em;color:#003893;padding:0;margin:0 0 3px 0;line-height:1.2em;}
.bigCaption .caption > .subTitle{display:block;font-size:1.1em;color:#34332f;padding:0;margin:0 0 5px 0;line-height:1.1em;}
.bigCaption .caption.no-background{background: none;}
.bigCaption .caption.overlay{background: rgba(1, 33, 87, 0.7); position: absolute; bottom: 9px; left: 5px; right: 5px; width: auto;}
.bigCaption .caption.overlay > .title{display:block;font-size:1.4em;color:#ffc82e;padding:0;margin:0 0 3px 0;line-height:1.2em;}

.bigImage {border: 1px solid #e0ded9;display: block;margin: 0 0 5px;padding: 1%;text-align: center;line-height: 1;}

/*** END: Big Image Caption ***/

/*** BEGIN: Sortable Table Custom ***/
/* Hide Tablesaw sort dropdown */
.tablesaw-toolbar{display:none;}
/* Tablesaw main wrapper */
.accordionWrap{float:left;width:98%;margin:0 2% 30px 0;-webkit-box-shadow:2px 2px 7px -1px rgba(224,224,224,1);-moz-box-shadow:2px 2px 7px -1px rgba(224,224,224,1);box-shadow:2px 2px 7px -1px rgba(224,224,224,1);}
/* Tablesaw table container */
.accordionContainer{width:100%;background:#f9f9f9;padding-bottom:32px;}
/* Tablesaw table menu item bars */
.accordionContainer > .title{float:left;width:98%;font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;padding:10px 1%;margin:0;color:#003893;background:#e1ded9;border-bottom:1px solid #fafafa;cursor:pointer;}
.accordionContainer > .title:hover{color:#4073c6;}
.accordionContainer:last-child > .title{border-bottom:none;}
.accordionContainer > .title:hover{background:#e1ded9;}
.accordionContainer > .title:before{font-family:'FontAwesome';content:'\f0fe';font-size:1.1em;color:#73706b;padding:0;margin:0 12px 0 0;} /*font-size:0.85em; - bcs */
.accordionContainer .title.on:before{content:'\f146';}
.accordionContainer h2 {margin: -1.2em 0 0 25px;}
.accordionContainer h3 {margin: -1.2em 0 0 25px;}
.accordionContainer h4 {margin: -1.2em 0 0 25px;}
.accordionContainer h5 {margin: -1.2em 0 0 25px;}
/* Tablesaw custom map legend */
.tableSymbols{float:right;padding:0;margin:18px 10px 18px 0;}
.tableSymbols div{float:left;display:block;font-size:0.95em;font-style:italic;font-weight:bold;color:#003893;padding:2px 14px;}
.tableSymbols span.symbol{margin:2px 8px 0 0;}
.tableSymbols span.symbol,.tablesaw span.symbol{float:left;display:block;font-family:"Arial Black", Gadget, sans-serif;font-style:normal;color:#003893;background:#e0ded9;padding:2px 4px;line-height:1.0em;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:3px 5px 0;}
.tablesaw td .icon{float:left;width:16px;margin-right:6%;}
.tablesaw-cell-content a.fa.fa-book:hover {background-color: #534759;}/* Hover background color for book icon in degree listing - bcs */
/* Tablesaw content area */
.accordionContent .tablesaw{width:98%;padding:0;margin:.5em 1% 1em;border:2px solid #fff;}
/* Tablesaw header */
.tablesaw th{font-weight:bold !important;border-bottom:1px solid #fff;cursor:pointer;}
/* Tablesaw header hidden from view for accordion table cell*/
.tablesaw th.hide{display:none !important;}
/* Tablesaw header and table cell position*/
/* .tablesaw th,.tablesaw td{float:left;} */
.tablesaw tbody tr.odd,.tablesaw tbody tr:nth-child(odd){background-color:#f9f9f9;}
.tablesaw tbody tr.even,.tablesaw tbody tr:nth-child(even){background-color:#efeeea;}
/* Set widths for additional columns, this is to allow for proper sorting in Tablesaw */
/*.tablesaw th:nth-of-type(1),.tablesaw tbody td:nth-of-type(1){width:47%;}
.tablesaw th:nth-of-type(2),.tablesaw tbody td:nth-of-type(2){width:19%;}
.tablesaw th:nth-of-type(3),.tablesaw tbody td:nth-of-type(3){width:34%;} */
/* Tablesaw column header custom button settings */
.tablesaw .tablesaw-sortable-head.tablesaw-sortable-ascending button .colHeader,
.tablesaw .tablesaw-sortable-head.tablesaw-sortable-descending button .colHeader{background:none;}
/* Hides mobile accordion */
.tablesaw .table-saw-sortable-btn .expander{display:none;}
.tablesaw .tablesaw-cell-label > .spacer{display:none;}
/* Set background border for additional columns, this is to allow for proper sorting in Tablesaw */
/*.tablesaw tbody tr{border-color:#f9f8f6 !important;border-top:1px solid #f9f8f6;border-bottom:1px solid #f9f8f6;background:url(../../images/template/2015/white-pixel.gif) repeat-y 47%, url(../../images/template/2015/white-pixel.gif) repeat-y 66%;}*/
/* Tablesaw TD custom settings */
/* .tablesaw td{display:block;} */
/* Tablesaw TD anchor settings */
.tablesaw td a{width:90%;display:inline-block;color:#454545 !important;text-decoration:underline;}
.tablesaw td a:hover{text-decoration:none;}
.tablesaw td span.tag{display:inline-block;font-style:italic;text-decoration:none;padding-left:22px;}
.tablesaw td a:hover{text-decoration:none;}
/* Tablesaw custom expander */
.tablesaw td .expander:before{font-family:'FontAwesome';content:'\f0fe';font-size:0.95em;color:#73706b;padding:0 10px 0 0;vertical-align:top;cursor:pointer;}
.tablesaw td .expander.on:before{content:'\f146';}
/* Tablesaw custom extra info section */
.tablesaw td.extraInfo{float:left;display:block;width:100%;margin:0;padding:24px 0 5px 3%;background:#fff;}
.tablesaw td.extraInfo p{width:85%;padding:0 15% 0 0;margin-bottom:23px;line-height:1.2em;}
.tablesaw td.extraInfo a.more{float:right;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;font-style:italic;font-weight:bold;color:#4b7e75 !important;text-align:right;text-decoration:none;margin-top:10px;margin-bottom:10px;}
.tablesaw td.extraInfo a.more:hover{text-decoration:underline;}
.tablesaw td.extraInfo a.more:after{font-family:'FontAwesome';content:'\f054';font-size:0.85em;font-style:normal;padding:0 0 0 5px;}
/*** END: Sortable Table Custom ***/

/*** BEGIN: Content Callouts - Purple Buttons ***/
.contentCalloutsWrap{float:left;width:98%;font-family:'futura-pt', Arial, sans-serif;text-align:center;padding:25px 0 18px 0;margin:20px 0 40px 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda;}
/*.contentCallouts{width:100%;margin:0 auto;}*/ /* commented out for testing - bcs */
.contentCallouts .intro{float:left;width:auto;font-size:2.0em;color:#544758;padding:3px 0 3px 5%;margin:0 2% 15px 0;}
.contentCallouts .callout{float:left;width:auto;font-size:1.5em;color:#fff;text-align:center;text-transform:uppercase;padding:0 1.5%;margin:0 1.8% 0 0;line-height:100%;}
.contentCallouts .callout a{display:inline-block;width:100%;color:#fff;text-decoration:none;padding:8px 9px;margin:0;background:#524758;background-image:-webkit-gradient(linear, left top, left bottom, from(#524758), to(#46394d));background-image:-webkit-linear-gradient(top, #524758, #46394d);background-image:linear-gradient(to bottom, #524758, #46394d);-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.contentCallouts .callout a:hover{background:#352937;}
.contentCallouts .callout a:visited{color:#fff;}
.contentCallouts .callout a:active{color:#fff;}
/* Testing Centering Callouts - Purple Buttons */
/*.contentCallouts { }
.contentCalloutsWrap .contentCallouts:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; margin-right: -0.32em; }
.contentCallouts .calloutRow { display: inline-block; vertical-align: middle; width: 90%; }*/

/*** END:  Content Callouts - Purple Buttons ***/

/*** BEGIN: Application Process - NOT USED ***/
/* Tabs container */
#applicationTab{float:left;margin:0 0 44px 0;}
#applicationTab > .title{font-family:'futura-pt', Arial, sans-serif;font-size:2.0em;color:#457c80;padding:0;margin:0 0 2px 0;}
#applicationTab.r-tabs{position:relative;float:left;width:100%;}
#applicationTab.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
/* Tab element */
#applicationTab.r-tabs .r-tabs-nav{float:left;width:100%;margin:25px 0 10px 0 !important;padding:0 !important;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;float:left;width:12.85%;height:135px;padding:0;margin:0 1.3% 0 0;background:#efeeea;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab:hover{background:#e0ded9;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab:last-child{margin-right:0;}
/* Tab anchor */
#applicationTab.r-tabs .r-tabs-nav .r-tabs-anchor{position:relative;display:inline-block;width:80%;height:127px;text-decoration:none;padding:12px 8%;overflow:hidden;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-anchor .stepTitle{display:block;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#457c80;text-transform:uppercase;margin:0 0 5px 0;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;display:block;max-height:90px;line-height:1.5em;overflow:auto;}
/* Active state tab anchor */
#applicationTab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#333;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-state-active:hover{background:#efeeea;}
#applicationTab.r-tabs .r-tabs-nav .expandIcon:before{position:absolute;display:block;width:14px;height:22px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#7c9e14;text-align:center;padding:0 3px;background:#e0ded9;bottom:27px;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-state-active .expandIcon:before{color:#fff;background:#457c80;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-state-active .arrowBottom{position:absolute;display:block;width:0;height:0;margin:0 auto;left:0;right:0;bottom:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:18px solid #efeeea;}
#applicationTab.r-tabs .r-tabs-nav .r-tabs-state-active .arrowBottom.small{border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid #457c80;}
/* Tab panel */
#applicationTab.r-tabs .r-tabs-panel{float:left;width:92.75%;display:none;color:#333;background:#e0ded9;padding:15px 2.5% 5px 2.5%;border-bottom:4px solid white;line-height:1.5em;}
#applicationTab.r-tabs .r-tabs-panel p{margin-bottom:10px;}
#applicationTab.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
/* Accordion anchor */
#applicationTab.r-tabs .r-tabs-accordion-title{display:none;}
/* Application Apply Now Button */
#applicationTab .applyTab a{float:right;display:block;font-family:'futura-pt', Arial, sans-serif;color:#fff !important;font-size:1.5em;margin:17px 20px 0 0;padding:5px 15px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.8);text-transform:uppercase;text-decoration:none;background:#3e6f73;background-image:-webkit-gradient(linear, left top, left bottom, from(#457c80), to(#3e6f73));background-image:-webkit-linear-gradient(top, #457c80, #3e6f73);background-image:linear-gradient(to bottom, #457c80, #3e6f73);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);}
#applicationTab .applyTab a:hover{background:#3e5861;background-image:-webkit-gradient(linear, left top, left bottom, from(#3e5861), to(#3e5861));background-image:-webkit-linear-gradient(top, #3e5861, #3e5861);background-image:linear-gradient(to bottom, #3e5861, #3e5861);}
#applicationTab .applyTab a:after{font-family:'FontAwesome';content:'\f061';font-size:0.65em;padding:0 0 0 7px;vertical-align:top;}
/** Hide and show Apply Tab for Desktop and Mobile **/
#applicationTab .applyTab.desktop{display:block;}
#applicationTab .applyTab.mobile{display:none;}
/*** END: Application Process ***/
/*** BEGIN: MODIFIED Application Process ***/
/* Tabs container */
.largeTabs{float:left;margin:0 0 44px 0;}
.largeTabs > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.7em;color:#457c80;padding:0;margin:10px 0 2px 0;}
.largeTabs.r-tabs{position:relative;float:left;width:100%;}
.largeTabs.r-tabs .r-tabs-tab{display:inline-block;margin:0;list-style:none;}
/* Tab element */
.largeTabs.r-tabs .r-tabs-nav{float:left;width:100%;margin:20px 0 10px 0 !important;padding:0 !important;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;float:left;width:13.1%;height:135px;padding:0;margin:0 1.3% 0 0;background:#efeeea;}/* Changed from 'width: 12.85%' - bcs */
.largeTabs.r-tabs .r-tabs-nav .r-tabs-tab:hover{background:#e0ded9;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-tab:last-child{margin-right:0;}
/* Tab anchor */
.largeTabs.r-tabs .r-tabs-nav .r-tabs-anchor{position:relative;display:inline-block;width:80%;height:127px;text-decoration:none;padding:12px 8%;overflow:hidden;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-anchor .stepTitle{display:block;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#457c80;text-transform:uppercase;margin:0 0 5px 0;font-weight: 500;}
.largeTabs.blank.r-tabs .r-tabs-nav .r-tabs-anchor .stepTitle {text-transform: none; font-size: 1.2em;} /* For non-step tabs - bcs*/
.largeTabs.r-tabs .r-tabs-nav .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;display:block;max-height:90px;line-height:1.5em;overflow:auto;}
/* Active state tab anchor */
.largeTabs.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#333;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-state-active:hover{background:#efeeea;}
.largeTabs.r-tabs .r-tabs-nav .expandIcon:before{position:absolute;display:block;width:14px;height:22px;font-family:'FontAwesome';content:'\f149';font-size:1.0em;color:#7c9e14;text-align:center;padding:0 3px;background:#e0ded9;bottom:27px;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-state-active .expandIcon:before{color:#fff;background:#457c80;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-state-active .arrowBottom{position:absolute;display:block;width:0;height:0;margin:0 auto;left:0;right:0;bottom:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:18px solid #efeeea;}
.largeTabs.r-tabs .r-tabs-nav .r-tabs-state-active .arrowBottom.small{border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid #457c80;}
/* Tab panel */
.largeTabs.r-tabs .r-tabs-panel{
    float:left;
    width:100%; /* Changed to 100% from 92.75% - bcs */
    display:none;
    color:#333;
    background:#e0ded9;
    /*padding:15px 2.5% 5px 2.5%;*/ /* Removed to correctly align box below arrows (see line 820 below) - bcs */
    border-bottom:4px solid white;
    line-height:1.5em;
    }
.largeTabs.r-tabs .r-tabs-panel p{margin-bottom:10px;}
.largeTabs.r-tabs .r-tabs-panel.r-tabs-state-active{
    display:block;
    background: none repeat scroll 0 0 white; 
    /* margin-left: -20px; 
    margin-top: -10px;*/ /* Removed to correctly align box below arrows (see line 805 above) - bcs */
    }
/* Accordion anchor */
.largeTabs.r-tabs .r-tabs-accordion-title{display:none;}
/* Application Apply Now Button */
.largeTabs .largeTab a{float:right;display:block;font-family:'futura-pt', Arial, sans-serif;color:#fff !important;font-size:1.5em;margin:0px 20px 5px 0;padding:5px 15px;text-shadow:1px 1px 3px rgba(0, 0, 0, 0.8);text-transform:uppercase;text-decoration:none;background:#3e6f73;background-image:-webkit-gradient(linear, left top, left bottom, from(#457c80), to(#3e6f73));background-image:-webkit-linear-gradient(top, #457c80, #3e6f73);background-image:linear-gradient(to bottom, #457c80, #3e6f73);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);box-shadow:1px 1px 3px 1px rgba(0,0,0,0.3);}
.largeTabs .largeTab a:hover{background:#3e5861;background-image:-webkit-gradient(linear, left top, left bottom, from(#3e5861), to(#3e5861));background-image:-webkit-linear-gradient(top, #3e5861, #3e5861);background-image:linear-gradient(to bottom, #3e5861, #3e5861);}
.largeTabs .largeTab a:after{font-family:'FontAwesome';content:'\f061';font-size:0.65em;padding:0 0 0 7px;vertical-align:top;}
/** Hide and show Apply Tab for Desktop and Mobile **/
.largeTabs .largeTab.desktop{display:block;}
.largeTabs .largeTab.mobile{display:none;}
/** removing hover background for tab link **/
.interior .content a.r-tabs-anchor:hover {background:none;}
/*** END: MODIFIED Application Process ***/

/*** BEGIN: Spotlight ***/
.spotlight{position:relative;float:left;max-width:62%;width:100%;margin:0 5.5% 44px 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda;}
.spotlight > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#003893;text-transform:uppercase;margin:9px 0;line-height:1.1em;}
.spotlight > .title span{display:block;padding:15px 12px 0 12px;}
/* Spotlight Slider*/
.spotlight .flexslider .slides{float:left;max-width:272px;width:100%;padding:0;margin:0;list-style:none;}
.spotlight .flexslider .slides > li{height:auto;}
.spotlight .spotlightImage{float:left;max-width:21%;width:100%;max-height:168px;margin:0 0 15px 2.5%;overflow:hidden;}
.spotlight .flexslider{margin:0;background:#fff;}
.spotlight .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/* Spotlight Slider Caption*/
.spotlight .flex-caption{position:relative;float:left;max-width:95%;width:100%;min-height:223px;height:auto;font-family:'futura-pt', Arial, sans-serif;padding:0;margin:-4px 0 0 16px;overflow:hidden;}
.spotlight .flex-caption .captionWrap{float:left;padding:0;}
.spotlight .flex-caption .captionTitle{display:block;font-family:'futura-pt', Arial, sans-serif;color:#534759;font-size:1.5em;font-weight:normal !important;padding:0;margin:0 0 14px 0;line-height:1.1em;}
.spotlight .flex-caption .captionTitle:hover{color:#457c80;}
.spotlight .flex-caption .captionSubTitle{display:block;font-family:Arial, Helvetica,sans-serif;font-size:0.9em;font-weight:bold;color:#534759;padding:0;margin:0;line-height:1.1em;}
.spotlight .flex-caption p{font-family:Arial, Helvetica,sans-serif;color:#333;font-size:0.95em;padding:4px 0;margin:0;line-height:1.9em;}
/* Spotlight Slider Caption Ellipses*/
.spotlight .flex-caption p  > img{display:inline !important;max-width:16px !important;width:100%;height:4px;padding:0;margin:0 0 0 2px !important;}
/* Spotlight Slider Control Nav */
.spotlight .flex-control-nav{width:98%;position:absolute;bottom:0;text-align:center;z-index:999;}
.spotlight .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.spotlight .flex-control-paging li a{width:11px;height:11px;display:block;padding:1px;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.spotlight .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
.spotlight .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}
/*** END: Spotlight ***/

/*** BEGIN: Interior Featured News ***/
.featuredNews{position:relative;float:left;width:100%;margin:0 0 44px 0;border-top:1px solid #e0ded9;border-bottom:1px solid #e0ded9;}/* removed 'max-width:30%;' - bcs */
.featuredNews > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#003893;text-transform:uppercase;margin:9px 0;line-height:1.1em;}
.featuredNews > .title span{display:block;padding:15px 12px 0 12px;}
.featuredNews ul.slides {padding: 0; margin: 10px 0;} /* Added this line to remove padding from upper level ul - bcs */
/* Featured News Slider*/
.featuredNews .flexslider .slides{float:left;max-width:272px;width:100%;padding:0;margin:0;list-style:none;}
.featuredNews .flexslider .slides > li{height:auto;}
.featuredNews .newsImage{float:left;margin:0 0 15px 0;overflow:hidden;width: 100%;}/* removed 'max-height:182px;' and added 'width: 100%', changed left margin to 0 - bcs */
.featuredNews .flexslider{margin:0;background:#fff;}
.featuredNews .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.featuredNews.featuredNewsLeft .newsImage {float: left: margin: 0 0 15px 0; overflow: hidden; width: 40%;}
/* Featured News Slider Caption*/
.featuredNews .flex-caption{position:relative;float:left;width:100%;min-height:174px;height:auto;font-family:'futura-pt', Arial, sans-serif;padding:0 0 30px 0;margin:0;overflow:hidden;}/* removed 'max-width:262px;', changed left margin to 0 - bcs */
.featuredNews .flex-caption .captionWrap{float:left;padding:0;}
.featuredNews .flex-caption .captionTitle{display:block;font-family:'futura-pt', Arial, sans-serif;color:#534759;font-size:1.5em;font-weight:normal !important;padding:0;margin:0 0 8px 0;line-height:1.1em;}
.featuredNews .flex-caption .captionTitle:hover{color:#457c80;}
.featuredNews .flex-caption p{font-family:Arial, Helvetica,sans-serif;color:#333;font-size:0.95em;padding:4px 0;margin:0;line-height:1.9em;}
.featuredNews.featuredNewsLeft .flex-caption {position:relative;float:left;width:55%;height:auto;font-family:'futura-pt', Arial, sans-serif;padding:0 0 30px 0;margin:0 0 0 5%;overflow:hidden;}/* removed 'min-height:174px;' - bcs */
/* Featured News Slider Caption Ellipses*/
.featuredNews .flex-caption p  > img{display:inline !important;max-width:16px !important;width:100%;height:4px;padding:0;margin:0 0 0 2px !important;}
/* Featured News Slider Control Nav */
.featuredNews .flex-control-nav{width:98%;position:absolute;bottom:0;text-align:center;z-index:999;}
.featuredNews ol.flex-control-nav {padding: 0; margin: 0;}/* Added to remove padding and margins - bcs */
.featuredNews .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
.featuredNews .flex-control-paging li a{width:11px;height:11px;display:block;padding:1px;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
.featuredNews .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
.featuredNews .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}
/*** END: Interior Featured News ***/

/*** BEGIN: Featured Alumni Tabs - DO NOT USE - see below ***/
/* Tabs container */
/* MODIFIED: Removed Max Width to allow to fill space */
#featuredTab{float:left;/*max-width:62%*/;width:100%;margin:0 5.5% 44px 0;border-top:1px solid #dedfda;border-bottom:1px solid #dedfda;}
#featuredTab > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#003893;text-transform:uppercase;margin:0 0 10px 0;line-height:1.1em;}
#featuredTab > .title span{display:block;padding:15px 12px 0 12px;}
#featuredTab.r-tabs{position:relative;float:left;width:100%; padding-top: 3px;}
#featuredTab.r-tabs .r-tabs-tab {display:inline-block;margin:0;list-style:none;}
/* Tab element */
#featuredTab.r-tabs .r-tabs-nav {float:left;width:94%;margin:0;padding:6px 1.5% 0 1.5%;margin:0 1.5%;background:#eeede8;border-bottom:4px solid #fff;}
#featuredTab.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background:#eeede8;}
#featuredTab.r-tabs .r-tabs-nav .r-tabs-tab:hover{background:#e1ded9;}
/* Tab anchor */
#featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{position:relative;display:inline-block;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#003893;text-decoration:none;padding:3px 12px 12px 5px;z-index:2;}/* Changed left/right padding from 10px and 3px to 12px and 5px left and right- bcs */
/* Active state tab anchor */
#featuredTab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#003893;background:#fff;}
/* Tab panel */
#featuredTab.r-tabs .r-tabs-panel{position:relative;display:none;float:left;width:97%;background:#fff;padding:15px 0;margin:-8px 1.5% 0 1.5%;border-top:3px solid #fff;border-bottom:10px solid #fff;z-index:1;}
#featuredTab.r-tabs .r-tabs-panel > div{float:left;width:100%;margin-top:-15px;padding:24px 0 0 0;border-top:1px solid #dfdfdd;}
#featuredTab .panelInfo{float:left;width:98%;margin:0 1%;}
#featuredTab .panelImage{display:block;float:left;width:21.5%;margin:0 3% 0 0;}
#featuredTab .panelImage img{float:left;max-width:125px;width:100%;}
#featuredTab .panelText{display:block;float:left;width:75%;color:#333;margin:-4px 0 0 0;line-height:1.7em;}
#featuredTab .panelText > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#534759;text-decoration:none;padding:0;margin:0 0 15px 0;line-height:1.1em;}
#featuredTab .panelText > .title:hover{color:#457c80;}
#featuredTab .panelText > .subTitle{font-weight:bold;margin:0 0 6px 0;line-height:1.1em;}
#featuredTab .panelText p {margin:0 0 10px 0;}
/* Accordion anchor */
#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:none;padding:10px;background:#999;color:#fff;text-decoration:none;font-size:14px;}
/* Active accordion anchor */
#featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#fff;color:#999;}
/*** END: Featured Alumni Tabs ***/

/*** BEGIN: MODIFIED Featured Alumni Tabs ***/
/* Tabs container */
/* MODIFIED: Removed Max Width to allow to fill space */
.featuredTab{float:left;/*max-width:62%*/;width:100%;margin:0 5.5% 44px 0;border-bottom:1px solid #e0ded9;} /* moved 'border-top:1px solid #dedfda;' to next level down,but need when there is a heading - bcs */
.featuredTab > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#003893;text-transform:uppercase;margin:0 0 10px 0;line-height:1.1em;}
.featuredTab > .title span{display:block;padding:9px 12px 0 12px;}
.featuredTab.r-tabs{position:relative;float:left;width:100%; border-top: 1px solid #e0ded9;padding-top: 3px;}
.featuredTab.r-tabs .r-tabs-tab {display:inline-block;margin:0;list-style:none;}
    /* Alternate colors */
    .featuredTab.light{}
    .featuredTab.dark { background: white;}
    .featuredTab.bg { background:white;}
    .featuredTab.wht { background: white;}

/* Tab element */
.featuredTab.r-tabs .r-tabs-nav {float:left;width:94%;margin:0;padding:6px 1.5% 0 1.5%;margin:0 1.5%;background:#eeede8;border-bottom:4px solid #fff;}/* removed border-top from next level up - jtc */
.featuredTab.r-tabs .r-tabs-nav .r-tabs-tab{position:relative;background:#eeede8;}
.featuredTab.r-tabs .r-tabs-nav .r-tabs-tab:hover{background:#e1ded9;}
    /* Dark and Blue-Gold Tabs */
    .featuredTab.dark .r-tabs-nav { background: #cac5bf; }
    .featuredTab.dark .r-tabs-nav .r-tabs-tab { background: none repeat scroll 0 0 #cac5bf; }
    .featuredTab.bg .r-tabs-nav { background: white; }
    .featuredTab.bg .r-tabs-nav .r-tabs-tab {background: none repeat scroll 0 0 #003893;}
    .featuredTab.wht .r-tabs-nav { background: white; }
    .featuredTab.wht .r-tabs-nav .r-tabs-tab {background: none repeat scroll 0 0 #e0ded9;}
    
/* Tab anchor */
.featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{position:relative;display:inline-block;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#003893;text-decoration:none;padding:3px 10px 12px 3px;z-index:2;}
    /* Dark, White, and Blue-Gold Tabs */
    .featuredTab.dark .r-tabs-nav .r-tabs-anchor { color: #003893; }
    .featuredTab.bg .r-tabs-nav .r-tabs-anchor {color: white;}
    .featuredTab.wht .r-tabs-nav .r-tabs-anchor {color: #003893;}
    
/* Active state tab anchor */
.featuredTab.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor{color:#003893;background:#fff;}
    /* Dark, White, and Blue-Gold Tabs */
    .featuredTab.dark .r-tabs-nav .r-tabs-state-active .r-tabs-anchor { background: none repeat scroll 0 0 white; color: #003893;}
    .featuredTab.bg .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {background: none repeat scroll 0 0 #ffc82e;color: #003893;}
    .featuredTab.sht .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {background: none repeat scroll 0 0 #ffffff;color: #003893;}

/* Tab panel */
.featuredTab.r-tabs .r-tabs-panel{position:relative;display:none;float:left;width:97%;background:#fff;padding:15px 0;margin:-8px 1.5% 0 1.5%;border-top:3px solid #fff;border-bottom:10px solid #fff;z-index:1;}
.featuredTab.r-tabs .r-tabs-panel > div{float:left;width:100%;margin-top:-15px;padding:24px 0 0 0;border-top:1px solid #dfdfdd;}
.featuredTab .panelInfo{float:left;width:98%;margin:0 1%;}
.featuredTab .panelImage{display:block;float:left;width:21.5%;margin:0 3% 0 0;}
.featuredTab .panelImage img{float:left;max-width:125px;width:100%;}
.featuredTab .panelText{display:block;float:left;width:75%;color:#333;margin:-4px 0 0 0;line-height:1.7em;}
.featuredTab .panelText > .title{font-family:'futura-pt', Arial, sans-serif;font-size:1.5em;color:#534759;text-decoration:none;padding:0;margin:0 0 15px 0;line-height:1.1em;}
.featuredTab .panelText > .title:hover{color:#457c80;}
.featuredTab .panelText > .subTitle{font-weight:bold;margin:0 0 6px 0;line-height:1.1em;}
.featuredTab .panelText p {margin:0 0 10px 0;}
    /* Dark, White, and Blue-Gold Tabs */
    .featuredTab.dark .r-tabs-panel > div { border-top: 1px solid #cac5bf; }
    .featuredTab.bg .r-tabs-panel > div {border-top: 1px solid #ffc82e;}
    .featuredTab.wht .r-tabs-panel > div {border-top: 1px solid #e0ded9;}

/* Accordion anchor */
.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{display:none;padding:10px;background:#999;color:#fff;text-decoration:none;font-size:14px;}

/* Active accordion anchor */
.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{background:#fff;color:#999;}

/*** END: Featured Alumni Tabs ***/

/*** BEGIN: Footer ***/
.footer{position:relative;float:left;display:block;width:100%;color:#fff;padding:0 0 20px 0;margin:0 auto 0 auto;z-index:0;background:#003893;background-image:-webkit-gradient(linear, left top, left bottom, from(#003893), to(#003180));background-image:-webkit-linear-gradient(top, #003893, #003180);background-image:linear-gradient(to bottom, #003893, #003180);}

/*** BEGIN: Access Note ***/
.accessNote{float:left;width:100%;font-size:0.74em;color:#333;background:#fff;padding:20px 0 0 0;line-height:1.7em; text-align: center;} /* Added text-align: center - bcs */
.accessNote .inner{max-width:1210px;width:96%;padding:0 2%;margin:0 auto;}
.accessNote a{color:#333;}
.accessNote a:hover{color:#4073c6;}
/*** END: Access Note ***/

/*** BEGIN: Sitemap ***/
.contentWrap.sitemap{padding:36px 0 40px 0;}
.contentWrap.sitemap .inner{max-width:1320px;width:96%;padding:0 2%;margin:0 auto;}
.sitemapWrap a{color:#fff;text-decoration:none;}
.sitemapWrap a:hover{color:#fff;border-bottom:1px solid #ffc423;}
.sitemapWrap{font-family:'futura-pt', Arial, sans-serif;float:left;margin:0 2% 0 0;}
.sitemapWrap .title{font-size:1.05em;margin:14px 0;padding:0;}
/* Sitemap Column 1 */
.sitemapWrap.col_1{max-width:29%;padding-right:4%;padding-left:4%;}
.sitemapWrap .siteLinks{border-bottom:2px dashed #ffc423;}
.sitemapWrap .title.links{font-size:1.25em;margin:14px 0 24px 0;text-transform:uppercase;}
.sitemapWrap .title.links:after{font-family:'FontAwesome';content:'\f18e';font-size:0.9em;padding-left:15px;}
/* Sitemap Column 1 Contact Info*/
.sitemapWrap ul.contactInfo{float:left;width:100%;padding:0;margin:22px 0 0 0;list-style:none;}
.sitemapWrap ul.contactInfo li{float:left;width:50%;font-size:1.0em;margin-bottom:18px;line-height:1.0em;}
.sitemapWrap ul.contactInfo li a:hover{}
.sitemapWrap ul.contactInfo li a:after{font-family:'FontAwesome';content:'\f054';font-size:0.7em;color:#ffc82e;padding-left:15px;}
/* Sitemap Column 2 */
.sitemapWrap.col_2{max-width:55%;padding-right:0;margin-right:0;}
/* Sitemap Column 2 QuickInfo 1*/
.sitemapWrap ul.quickInfo{float:left;width:100%;padding:0;margin:12px 0 0 0;list-style:none;}
.sitemapWrap ul.quickInfo li{float:left;font-size:1.3em;line-height:1.1em;padding:6px 0;}
.sitemapWrap ul.quickInfo li:after{font-family:'FontAwesome';content:'\f142';font-size:0.8em;color:#ffc423;margin:0 14px;}
.sitemapWrap ul.quickInfo li:last-of-type:after{content:'';margin:0;}
/* Sitemap Column 2 QuickInfo 2*/
.sitemapWrap ul.quickInfo2{float:left;width:100%;padding:0;margin:4px 0 0 0;list-style:none;}
.sitemapWrap ul.quickInfo2 li{float:left;font-size:1.0em;line-height:1.1em;padding:6px 0;}
.sitemapWrap ul.quickInfo2 li:after{font-family:'FontAwesome';content:'\f142';font-size:0.7em;color:#ffc423;margin:0 11px;}
.sitemapWrap ul.quickInfo2 li:last-of-type:after{content:'';margin:0;}
/* Sitemap Column 2 Connect Social*/
.sitemapWrap ul.social{float:left;width:100%;list-style-type:none;padding:0;margin:37px 0;}
.sitemapWrap ul.social li{float:left;padding:0;}
/* Sitemap Column 2 Connect Social Title*/
.sitemapWrap ul.social li.title{font-size:1.0em;color:#ffc423;text-transform:uppercase;margin:0 18px 0 0;}
/* Sitemap Column 2 Connect Social Icons*/
.sitemapWrap ul.social li a span{display:block;text-indent:-9999px;height:0;}
.sitemapWrap ul.social li a i, .sitemapWrap ul.social li a em{margin:0 12px 0 0;color:#fff;font-size:1.5em;height:auto;} /* changed from "i" */
.sitemapWrap ul.social li a i:last-child, .sitemapWrap ul.social li a em:last-child{margin:0;} /* changed from "i" */
.sitemapWrap ul.social li a:hover i{color:#fff;}
.sitemapWrap ul.social li a:hover{border-bottom:none;}
/* Sitemap Column 2 Connect Social Link*/
.sitemapWrap ul.social li.socialDirectory a{font-size:0.85em;color:#fff;margin:0 0 0 24px;border-bottom:1px solid #ffc423;}
.sitemapWrap ul.social li.socialDirectory a:hover{border-bottom:none;}
/*** END: Sitemap ***/

/*** BEGIN: Copyright ***/
.footer .copyright{font-size:0.75em;color:#c5ced4;text-align:center;max-width:875px;width:94%;padding:30px 3% 5px 3%;margin:0 auto;line-height:1.5em;}
.footer .copyright a:link, .footer .copyright a:visited {color: #c5cedf;}
.footer .copyright a.direct-edit:link, .footer .copyright a.direct-edit:visited{color:#c5ced4;text-decoration:none;}
.footer .copyright a:hover{color:#fff;}
/*** END: Copyright ***/
/**** END: Footer ****/

@media print{
    /*** BEGIN: Hidden Elements from Print ***/
	 .logo,a.menuIcon,.desktopHeader,.mobileMenu,.utilityWrap,.topNavWrap,.navWrap,.banner,.breadcrumb,.breadcrumbs, .leftNav, .accessNote{display:none;}
    /**  .widget.callouts, .interiorCallouts,.contentCalloutsWrap,#applicationTab,.spotlight,.featuredNews,#featuredTab {display:none;}  **/  
     /*** END: Hidden Elements from Print ***/
	
	/*** BEGIN: Print Body -- changed l/r from 30 to 10 ***/
    body{padding:5px 10px;}
    .contentWrap .content {font-size:.7rem; line-height:.7rem;}
    .content h1{font-size:1.5rem;}
    .content h2, .contentWrap .accordionWrap.expandableWrap .accordionContainer .title h2, .accordionWrap.expandableWrap .accordionContainer .title.on h2 {font-size:1.2rem;}     
    .content h3{font-size:1rem;}
    .proofPoint .title span.large {font-size:1.9em;}
    .accordionContainer .accordionContent { padding: 0 8px 0 35px;}
    .expands-1-col, .expands-2-col, .expands-3-col, .expands-2-col-small, .expands-2-col-large {float: left;    margin-bottom: 10px;    margin-top: 10px;}
    
    /*** Expandable Sections ***/
    .accordionWrap.expandableWrap .accordionContainer > .title {
    background-color: #efeeea;
    font-size: 1.05rem;
    margin-top: 0;
    margin-bottom: 0;
    border-bottom: 0;
    padding: 10px 1%;
    line-height: 1.1;
}

	/*** END: Print Body ***/
	
	/*** BEGIN: Header ***/
    .header{position:relative !important;clear:both;}
    .logoPrint{display:block;float:left;margin:10px auto !important;width:100%;border:none;}
    .logoPrint img{float:none;text-align:center;display:block;margin:0 auto 6px auto;max-width:255px;width:100%;}
	/*** END: Header ***/
	
	/*** BEGIN: Main Container ***/
	h1.mobile{display:block;}
	.mainContainer,.mainContainer.interior{float:left;border-top:1px solid #ccc;padding-top:20px !important; background-image:none;}
	.mainContainer.interior.scrolled{padding-top:8px !important;}
    .contentWrap.interior{padding:0 0 10px 0!important;margin-top:0;}
    .contentWrap.interior,.contentWrap.interior .content{position:relative;float:left !important;width:100% !important;}
	/** .proofPoints{float:none;min-width:0;}
	.proofPointsCadet{float:left;min-width:0;} **/
	.leftNavContainer,.rightColTop,.contentWrap.sitemap,#topLink{display:none !important;}
	/*** END: Main Container ***/
    
    /*** Making step tabs print out expanded  ***/
	.largeTabs.step > .r-tabs-panel {display: block !important; opacity: 1 !important;}
    .largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor{float:none !important;}
    .largeTabs.r-tabs .r-tabs-panel{float:none !important;}

	/*** BEGIN: Footer ***/
    .footer{width:100%;clear:both;margin:0 auto !important;background:#fff;}
    .footer .copyright{text-align:left;margin:0 0 0 5px;padding:0;color:#666;background-color:#fff;}
	/*** END: Footer ***/
}
/***  Featured RSS styles  **/
.rss { }
.rss-item {    display: block;    line-height: 14px;    margin: 8px 0;    padding: 5px;}
.featured-feed .rss-title { font-size: 12px;}
.featured-feed .rss-title a {color: #4073c6; display: block; font-family: "futura-pt",Arial,sans-serif; font-size: 1.1rem; font-weight: 500; line-height: 1.1em;margin: 0 0 3px;padding: 5px 0 0;}
.featured-feed .rss-title a:hover,.featured-feed .rss-title a:focus { text-decoration: underline; background-color#efeeea;}
.featured-feed .rss-info { display: block;    border-left: 4px solid #eee; padding-left: 4px; margin-top: 3px;}
.featured-feed .rss-date {color: #333; font-family: Arial,sans-serif; font-size: 0.9rem;line-height: 1em;    margin: 0 0 2px; text-transform: none;}
.featured-feed .rss-summary { color: #333;font-family: Arial,sans-serif;font-size: 0.8rem; font-style:italic; line-height: 1rem; margin: 0 0 2px;t ext-transform: none;}
/**END Featured RSS Styles **/

@media only screen and (max-width:1780px){
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:55px;margin-top:205px;}
	/*** END: Home Campuses ***/
}

@media only screen and (max-width:1300px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo.scrolled{max-width:293px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Utility */
	.navTop > li.quickLinks.last{margin-right:2%;}
	/* Top Nav */
    .navTop > li > a{margin-right:0.5%;font-size:1.0em;}
	#topNavWrap.scrolled .navTop.main{width:68%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:30px;margin-top:230px;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN: Application Process ***/
	/* Tab element */
	#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab{height:160px;}
	/* Tab anchor */
	#applicationTab.r-tabs .r-tabs-nav .r-tabs-anchor{height:153px;}
	/*** END: Application Process ***/
	
	/*** BEGIN: Sitemap Links ***/
	/* Sitemap Links */
    .sitemapWrap.col_1{padding-left:0;}
	/* Sitemap Column 2 */
	.sitemapWrap.col_2{max-width:59%;}
	/*** END: Sitemap Links ***/
}

@media only screen and (max-width:1250px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo{max-width:358px;}
    .logo img{max-width:358px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Utility */
	.navTop.utility{width:52%;}
	.navTop.utility > li{margin-right:1.0%;}
	/* Top Nav Search */
	ul.search{width:14%;margin:1px 0 0 1.25%;}
	.search .cleardefaultA{max-width:110px;}
	.search input.cleardefaultA:focus{max-width:115px;}
	/* Top Nav */
	#topNavWrap.scrolled .navTop.main .topNav1 > a{font-size:1.1em;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav Main ***/
	#roleNavWrap .navTop.roleNav{width:96%;padding:0;} /* changed from 'padding:0 0 0 2%;' */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 2.5%;}
	/*** END: Home Role Nav Main ***/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:74%;}
	/*** END: Content Interior ***/
    
    /*** BEGIN: Flip Boxes - Interior ***/
    .full-wide-1-col .flipWrap.interior .flip{width:22%;}
    /*** END: Flip Boxes - Interior ***/
}

@media only screen and (max-width:1230px){
	/*** BEGIN: Content Interior ***/
    .pageWrap{width:96%;padding:0 2%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Sitemap Links ***/
	/* Sitemap Column 2 */
	.sitemapWrap.col_2{max-width:63%;}
	/*** END: Sitemap Links ***/
}

@media only screen and (max-width:1200px){
	/**** BEGIN: Header ****/
	
	/*** BEGIN: Logo ***/
	.logo{max-width:338px;}
    .logo img{max-width:338px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Utility */
	.navTop .calloutLinks > li > a{font-size:0.7em;padding:0 0.9%;}
	/* Top Nav */
	#topNavWrap{line-height:44px;height:44px;}
	#topNavWrap > li{line-height:44px;}
	#topNavWrap .navTop > li > ul{top:44px;}
    .navTop > li > a{margin-right:1.2%;} /* changed from 'margin-right:0.3%;' */
	.navTop.main .topNav1 > a{font-size:1.20em;border-top:none;border-bottom:none;}
	/* Top Nav Main Active States*/
	.navTop > li.sub.active:hover > a{color:#fff;background:none;text-decoration:none;border-top:none;border-bottom:none;}
	.navTop > li.sub.active:hover > a > span{border-bottom:none;}
	#topNavWrap .navTop > li.sub:hover .arrowDown{margin:0 auto;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Main Container ***/
	.mainContainer.home{padding-top:74px;}
	/*** END: Home Main Container ***/

	/*** BEGIN: Home Role Nav Main ***/
	#roleNavWrap .navTop.roleNav > li > a{padding:0 2.1%;}
	/* Home Role Nav SubMenu */
	#roleNavWrap .navTop.roleNav > li > ul{top:94px;}
	/* Role Nav Column 2 Photo Box*/
	#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto{margin:215px 5% 0 7%;}
	/*** END: Home Role Nav Main ***/
	
	/*** BEGIN: Home News ***/
	.homeNews#desktopNews .newsImage{margin-bottom:5px;}
	/* Home News Slider Caption*/
	/*.homeNews .flex-caption{height:230px;}*/ /* Commented out 7/29/2015 - bcs */
	/*** END: Home News ***/
	
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{width:23%;}
	.eventsContainer .eventsFilter{width:53%;}
	.eventsContainer .viewAll{width:24%;}
	/*** END: Home Events ***/
	
	/*** BEGIN: Home Main Container ***/
	.mainContainer.interior{padding-top:68px;}
	/*** END: Home Main Container ***/
	
	/*** BEGIN: Content Callouts - Purple Buttons ***/
	.contentCallouts .intro{padding:4px 0 4px 1%;margin:0 1.5% 15px 0;}
	.contentCallouts .callout{padding:0 1%;margin:0 1.5% 15px 0;}
	/*** BEGIN: END Callouts - Purple Buttons ***/
	
	/*** BEGIN: Featured Alumni Tabs ***/
	/* Tab panel */
	#featuredTab .panelImage{width:29%;}
	#featuredTab .panelText{width:68%;}
	/*** END: Featured Alumni Tabs ***/
}
@media only screen and (max-width:1150px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo{max-width:318px;}
    .logo img{max-width:318px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Utility */
	.navTop > li.calloutLinks{margin-right:0;}
	.navTop > li.calloutLinks > a{font-size:0.8em;}
    /* Top Nav */
    .navTop.main .topNav1 > a{font-size:1.15em;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav ***/
	#roleNavWrap .navTop.roleNav > li > a{padding:0 1.8%;}
	/*** BEGIN: Home Role Nav **/
	
	/*** BEGIN: Sitemap Links ***/
	/* Sitemap Column 1 */
	.sitemapWrap.col_1{max-width:32%;padding-right:1%;}
	/*** END: Sitemap Links ***/
}

@media only screen and (max-width:1130px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo{max-width:290px;}
    .logo img{max-width:290px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Top Nav */
    .navTop.main .topNav1 > a{font-size:1.1em;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
}

@media(max-width:1100px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo.scrolled{margin-left:-5px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Top Nav Search */
	.search input.cleardefaultA:focus{max-width:110px;}
	/* Utility */
	.navTop.utility{width:56%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 1.5%;}
	/* Role Nav Column 2 Photo Box*/
	#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto{margin:235px 5% 0 7%;}
	/*** END: Home Role Nav ***/
	
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{width:22%;}
	.eventsContainer .eventsFilter{width:61%;}
	.eventsContainer .viewAll{width:17%;}
	/*** END: Home Events ***/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:72.5%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Content Callouts - Purple Buttons ***/
	.contentCallouts .intro{margin:0 1% 15px 0;}
	.contentCallouts .callout{padding:0 1%;margin:0 .75% 10px 0;}
	.contentCallouts .callout a{padding:3px 4px;}
	/*** BEGIN: END Callouts - Purple Buttons ***/
}

@media only screen and (max-width:1050px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Mobile Menu ***/
	/* Top Nav Search */
	ul.search{width:14%;margin:1px 0 0 1.0%;}
	.search .cleardefaultA{max-width:90px;}
	.search input.cleardefaultA:focus{max-width:90px;}
	/* Utility */
	.navTop.utility{width:54%;}
	.navTop.utility > li > a{font-size:0.75em;}
    /* Top Nav */
	.navTop.main{width:68%;}
    .navTop.main > li > a{font-size:0.9em;padding:0 0.5%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 3.0%;} /* changed from 'padding:0 1.0%;' */
	/* Role Nav Column 2 Photo Box*/
	#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto{margin:255px 5% 0 7%;}
	/* Home News Slider Caption*/
	/*.homeNews .flex-caption{height:240px;}*/ /* Commented out 7/29/2015 - bcs */
	/*** END: Home Role Nav ***/
	
    .homeTagline .inner{ width: 100%;}
    
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:71.5%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Application Process ***/
	/* Tab element */
	#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab{font-size:0.9em;}
	/*** END: Application Process ***/
	
	/*** BEGIN: Featured Alumni Tabs - DO NOT USE - see below ***/
	/* Tab anchor */
	#featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{font-size:1.1em;padding:3px 5px 12px 3px;}
	/* Tab panel */
	#featuredTab .panelImage{width:31%;}
	#featuredTab .panelText{width:66%;}
	/*** END: Featured Alumni Tabs ***/
    
    /*** BEGIN: MODIFIED Featured Alumni Tabs ***/
	/* Tab anchor */
	.featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{font-size:1.1em;padding:3px 5px 12px 3px;}
        /* Dark and Blue-Gold Tabs */
        .featuredTab.dark.r-tabs .r-tabs-accordion-title .r-tabs-anchor{background-color: #cac5bf;} /* dark */
        .featuredTab.bg.r-tabs .r-tabs-accordion-title .r-tabs-anchor{color: #fff;background-color: #003893;} /* blue/gold */
        .featuredTab.bg.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{color: #003893; background:#ffc82e;}/* blue/gold */
        .featuredTab.bg.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#fff;margin:0;}/* blue/gold */
        .featuredTab.bg.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#fff;padding-top:4px;line-height:1.5em;}/* blue/gold */

	/* Tab panel */
	.featuredTab .panelImage{width:31%;}
	.featuredTab .panelText{width:66%;}
	/*** END: Featured Alumni Tabs ***/
	
	/*** BEGIN: Spotlight ***/
	/* Spotlight Slider*/
	.spotlight .spotlightImage{max-width:27%;}
	/* Spotlight Slider Caption*/
	.spotlight .flex-caption{max-width:66%;}
	/*** END: Spotlight ***/
    
    /*** BEGIN: Flip Boxes - Interior ***/
    .full-wide-1-col .flipWrap.interior .flip{width:28%;}
    /*** END: Flip Boxes - Interior ***/
}

@media only screen and (max-width:1020px){
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 3.0%;} /* changed from 'padding:0 0.9%;' */
	/*** END: Home Role Nav ***/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:20px;margin-top:250px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.2em;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN: Application Process ***/
	/* Tab element */
	#applicationTab.r-tabs .r-tabs-nav .r-tabs-tab{height:180px;}
	/* Tab anchor */
	#applicationTab.r-tabs .r-tabs-nav .r-tabs-anchor{height:173px;}
	/*** END: Application Process ***/
}

@media only screen and (max-width:1000px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Mobile Menu ***/
	/* Top Nav */
	.navTop.main > li > a{font-size:0.8em;padding:0 0.7%;}
	#topNavWrap.scrolled .navTop.main > li > a{padding:0 0.4%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 0.7%;}    
    .impactHome .flex-caption .captionWrap {margin-right:8px;}
	/*** END: Home Role Nav ***/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:70%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Content Callouts - Purple Buttons ***/
	.contentCallouts .intro{font-size:1.7em;}
	.contentCallouts .callout{font-size:1.3em;}
	/*** BEGIN: END Callouts - Purple Buttons ***/
	
	/*** BEGIN: Sitemap Links ***/
	/* Sitemap Column 1 */
	.sitemapWrap.col_1{max-width:33%;padding-right:1%;}
	/* Sitemap Column 2 */
	.sitemapWrap.col_2{max-width:60%;}
	/*** END: Sitemap Links ***/
}

@media only screen and (max-width:990px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo{max-width:270px;}
    .logo img{max-width:270px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap .navTop.roleNav > li > a{padding:0 0.6%;}
	/*** END: Home Role Nav ***/
}

@media only screen and (max-width:960px){
    /**** BEGIN: Header ****/
    .header{margin:0;}
    .header .inner{width:100%;padding:0;}
	
	/*** BEGIN: Logo ***/
    .logo,.logo.scrolled{max-width:295px;margin:0;}
	.logo img,.logo img.scrolled{max-width:295px;margin:0;}
	/*** END: Top Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Mobile Menu Container */
    .mobileMenu{position:relative;float:left;max-width:283px;width:100%;background:#e3e1dd;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.33);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.33);box-shadow:1px 2px 5px rgba(0,0,0,0.33);padding:0;z-index:9999;height:100%;overflow-y:scroll;overflow-x:hidden;}
    .mobileMenu.open{width:90%;position:fixed;top:0;z-index:999999;}
    .menuOuter{overflow:hidden;height:99%;}
    .menuInner{height:99%;overflow-y:scroll;overflow-x:hidden;}
    a.menuIcon{float:right;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;color:#fff;text-decoration:none;padding:0 10px;margin:0 0.60% 0 2.5%;width:auto;display:block;}
    a.menuIcon:hover{color:#fff;text-decoration:none;}
    a.menuIcon:after{font-family:'FontAwesome';content:'\f0c9';color:#fff;font-size:0.9em;padding-left:8px;}
    a.close-menuIcon{float:left;display:block;color:#fff;text-align:right;padding:12px 4% 21px 6%;background:#021b3b;text-decoration:none;height:12px !important;width:90%;}
    a.close-menuIcon:hover{color:#d9e7f5;text-decoration:none;}
    a.close-menuIcon:before{font-family:'FontAwesome';content:'\f00d';font-size:0.9em;background:#052b5c;padding:6px 8px 7px 8px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	/* Top Nav Main */
    #topNavWrap .desktopHeader{display:none;}
    .mobileHeader{display:block;}
	#topNavWrap{line-height:54px;height:54px;-webkit-transition:all 0.0s ease;transition:all 0.0s ease;}
	#topNavWrap li{line-height:54px;}
    #topNavWrap.scrolled{line-height:45px;height:45px;border-top:none;}
    #topNavWrap.scrolled li{line-height:45px;}
    /* Menu Dropdown Position */
    #topNavWrap .navTop > li > ul,#topNavWrap.scrolled .navTop > li > ul{top:51px;}
    /* Top Nav Mobile Menu */
    .topNavWrap{float:none;}
    .topNavWrap2{height:auto;}
	.navTop .col_1 ul > li > ul > li{font-size:0.85em;list-style:none;}
	/* Top Nav Main */
	.navTop.main{width:100%;font-family:'futura-pt', Arial, sans-serif;padding-top:7px;}
    .navTop.main .topNav1 > a{font-size:1.3em;padding:0;margin:0;text-transform:none;}
	.navTop.main .topNav1 > a > span{background:#e3e1dd;}
	.navTop.main a{width:72%;border-right:1px solid #efeeea;}
    .navTop.main > li > ul{position:relative;display:block;width:100%;padding:0;top:0;left:0;opacity:1;visibility:visible;overflow:hidden;background:#e4e0dd;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
	.navTop.main .topNav1 > a{color:#003893;line-height:1.0em;border-top:none;border-bottom:none;}
	nav.topNav2 ul li a, nav.topNav2 ul li:hover a{color:#003893;background:none;}
    nav.topNav2 ul{padding:0;margin:0;}
    nav.topNav2 ul > li > a{line-height:1.0em;padding:7px 19px 7px 8px !important;color:#003893;background:none;}
    nav.topNav2 ul li.topNav1 > a{text-transform:uppercase;}
    nav.topNav2 ul li.topNav1{float:left;font-size:0.9em;width:100%;padding:0;margin:0;display:inline-block;cursor:pointer;border-bottom:1px solid #efeeea;}
    nav.topNav2 ul li.topNav1 a:hover{color:#003893;background:none;text-decoration:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0;}
	.navTop > li.active > a,.navTop > li.active:hover > a{color:#003893 !important;background:none;}
	.navTop > li.active > a > span,.navTop > li.active:hover > a > span{border-bottom:none;}
	.navTop > li:hover > a{color:#003893 !important;}
	.navTop > li.sub:hover > a{color:#003893;}
	.navTop > li.sub:hover .arrowDown{display:none;}
    nav.topNav ul li:last-child{border-bottom:1px solid transparent;}
	/* Menu Expand Icons */
    span.noSub{background:none;display:block;width:30px;float:right;padding:0;}
    span.off{display:block;width:28px;float:right;padding:7px 7px 7px 5px;cursor:pointer;}
    .navTop > .subMenu .col_1 span.off{padding:10px 5px 6px 3px;}
    span.off i.fa.fa-plus-square-o{color:#bbbaba;float:right;font-size:1.4em;margin:0 14px;}
    span.on.fa.fa-minus-square-o{color:#bbbaba;font-size:1.4em;padding-right:9px;}
    .navTop .subMenu .col_1 .on.fa.fa-minus-square-o{padding-right:11px;}
    span.on i.fa.fa-plus-square-o{display:none;}
    span.noSub.on.fa.fa-minus-square-o{display:none;}
    /* SubMenu Content Styles */
    .mobileMenu .navTop .subMenu .col_1{float:left;width:100%;margin:0;padding:0;}
    .mobileMenu .navTop .subMenu .col_1 .subHead{margin:0;line-height:1.3em;font-size:1.1em;color:#003893;}
    .mobileMenu .navTop .subMenu .col_1 > ul{margin-bottom:0;border-top:1px solid #efeeea;}
    .mobileMenu .navTop .subMenu .col_1 > ul > li{}
    .mobileMenu .navTop .subMenu .col_1 li a{display:inline-block;line-height:1.4em;font-size:1.2em;color:#003893;border-right:none;padding:5px 6px 5px 20px !important;border-right:1px solid #efeeea;}
	.mobileMenu .navTop .subHead.item1.on{border-right:none;}
    .mobileMenu .navTop .subMenu .col_1 ul > ul{position:relative;display:block;width:100%;min-width:100%;max-width:100%;float:left;padding:0;margin:0;border-bottom:1px solid #efeeea;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
    .mobileMenu .navTop .subMenu .col_1 li > ul li a{font-size:1.3em;padding:8px 0 8px 20px !important;border-right:none;line-height:1.1em;}
    .mobileMenu .navTop .subMenu .col_1 li a:hover{color:#003893;text-decoration:none;}
    .mobileMenu .navTop .subMenu .col_1 ul ul li a:hover{color:#003893;text-decoration:none;}
	/* Top Nav Callout Link */
	.applyWrap{display:block;}
	.mobileApply,.mobileGive{float:left;display:block;width:100%;text-align:left;background:#003893;border-bottom:1px solid #0052d8;}
	.mobileApply a,.mobileGive a{display:block;width:100%;font-family:'futura-pt', Arial, sans-serif;font-size:1.1em;color:#fff;text-transform:none;text-decoration:none;padding:9px 11px;margin:0;}
	.mobileApply a:hover,.mobileGive a:hover{color:#fff;background:#4073c6;}
	/* myUNG Link */
	.ungWrap{float:right;display:block;max-width:58px;width:100%;text-align:right;list-style:none;}
	.ungWrap a{font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;color:#fff;text-decoration:none;padding-right:17px;margin-right:5px;border-right:2px solid #ffc82e;}
	.ungWrap a:hover{}
	/* Top Nav Utility */
	.desktopUtility{display:none;}
    .mobileUtility{display:block;}
	#utilityWrap .topNav1.calloutLinks.apply{display:none;}
	#utilityWrap .topNav1.calloutLinks.give{display:none;}
	#utilityWrap .topNav1.calloutLinks.ung{display:none;}
	#utilityWrap,#utilityWrap.scrolled{line-height:41px;height:41px;margin-top:0;}
    #utilityWrap li,#utilityWrap.scrolled li{line-height:41px;}
	.mobileHeader .navTop.utility{display:none;}
	.navTop.utility{float:right;max-width:400px;width:100%;}
	.navTop > li.quickLinks:first-child > ul{right:auto;left:0;}
	.navTop > li.quickLinks > ul{top:32px;right:0;left:auto;}
	.navTop.utility > li{margin-right:2.0%;} /* changed from 'margin-right:4.0%;' */
	.navTop.utility > li > a{font-size:0.80em;margin:8px 0 0 0;}
	.navTop.utility > li:last-child{margin-right:0;}
	.navTop.utility > li:hover > a, .navTop.utility > li:focus > a{color:#fff !important;text-decoration:none;}
	/*** END: Mobile Menu ***/

	/*** BEGIN: Top Nav Search ***/
	.desktopSearch{display:none;}
    .mobileSearch{display:block;}
    ul.navTop.search{float:left;width:28%;color:#fff;text-align:left;height:54px;margin:0 0 0 1.4%;padding:0;}
	li.search{max-width:225px;width:100%;}
    .search .cleardefaultA{font-size:0.8em;color:#fff;max-width:111px;border-bottom:1px solid #4c6bae;margin-top:4px;padding:0px;}
    .search input.cleardefaultA:focus{max-width:113px;border-bottom:1px solid #4c6bae;outline:1;}
    .search .submitButton .fa.fa-search{font-size:1.15em;color:#fff;}
    #searchBox{width:65%;}
	/*** END: Top Nav Search ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Main Container ***/
	.mainContainer.home{padding-top:78px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
	.mainContainer.home.scrolled{padding-top:72px;}
	/*** END: Home Main Container ***/
	
	/*** BEGIN: Home Impact Slider ***/
	.impactHome .flexslider .slides > li{height:276px;}
	.impactHome .flexslider .slides img{height:276px;}
	.impactHome .flex-viewport{height:276px;}
	/* Home Impact Slider Caption*/
	.impactHome img.shadow{display:none !important;}
	.impactHome .flex-caption{position:absolute;bottom:6px;margin:0 auto;}
	.impactHome .flex-caption .captionWrap{float:right;padding:0 5%;text-align:right;margin-right:8px;} /* removed 'background:none;border-top:none;width:90%' */
	.impactHome .flex-caption span.caption{float:none;display:inline-block;max-width:960px;text-align:center;color:#fff;font-size:2.0em;letter-spacing:0.03em;text-align:right;text-shadow:2px 2px 6px rgba(0, 0, 0, 1);padding:0;margin:0 10px 20px auto;line-height:35px;}
	.impactHome .flex-caption span.button{float:none;display:inline-block;color:#fff;font-size:1.33em;padding:4px 15px;text-shadow:1px 1px 3px rgba(0, 0, 0, 1);text-transform:uppercase;background:#3e6f73;background-image:-webkit-gradient(linear, left top, left bottom, from(#457c80), to(#3e6f73));background-image:-webkit-linear-gradient(top, #457c80, #3e6f73);background-image:linear-gradient(to bottom, #457c80, #3e6f73);border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-webkit-box-shadow:1px 3px 18px -3px rgba(0,0,0,0.75);-moz-box-shadow:1px 3px 18px -3px rgba(0,0,0,0.75);box-shadow:1px 3px 18px -3px rgba(0,0,0,0.75);}
	.impactHome .flex-caption span.button:hover{color:#fff;background:#3e5861;background-image:-webkit-gradient(linear, left top, left bottom, from(#3e5861), to(#3e5861));background-image:-webkit-linear-gradient(top, #3e5861, #3e5861);background-image:linear-gradient(to bottom, #3e5861, #3e5861);}
	/* Home Impact Slider Control Nav */
	.impactHome .flex-control-nav{bottom:-33px;}
	/* Home Impact Slider Pause-Play */
	.impactHome .flex-pauseplay a {height:25px;bottom:5px;}
	/*** END: Home Impact Slider ***/
	
	/** BEGIN: Home Tagline **/
	.homeTagline{width:68%;margin:50px 0 0 0;padding:0 16%;}
	.homeTagline .inner{height:auto;padding:8px 2%;margin:0 auto;background:#fff;border-top:none;}
	.homeTagline h1{display:inline;font-size:1.3em;font-style:italic;color:#003893;line-height:1.35em;}
	/** END: Home Tagline **/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap{position:relative;float:left;width:96%;height:auto;padding:0;margin:25px 2% 65px 2%;line-height:normal;}
	#roleNavWrap .navTop.roleNav{position:relative;float:left;width:100%;padding:0;margin:0;border-bottom:2px solid #e0ded9;}
	#roleNavWrap .navTop.roleNav > li{position:relative;float:left;width:100%;padding:0;margin:0;border-bottom:2px solid #e0ded9;line-height:normal;}
	#roleNavWrap .navTop.roleNav > li > a{width:97%;font-size:1.35em;padding:9px 1.5%;border-bottom:none;line-height:normal;}
	#roleNavWrap .navTop.roleNav > li:hover > a{color:#fff !important;background:#003893;}
	#roleNavWrap .navTop.roleNav > li > a:before{font-family:'FontAwesome';content:'\f0fe';font-size:0.9em;color:#ccc9c4;padding-right:12px;}
	#roleNavWrap .navTop.roleNav > li:hover > a:before{color:#fff;}
	#roleNavWrap .navTop.roleNav > li > a.on:before{font-family:'FontAwesome';content:'\f146';color:#ccc9c4;padding-right:12px;}
	#roleNavWrap .navTop.roleNav > li:hover > a.on:before{color:#fff;}
	/* Home Role Nav SubMenu */
	#roleNavWrap .navTop.roleNav > li > ul{position:relative;width:98%;height:auto;background:#303030;background-image:none;padding:0 1%;margin:0;top:0;overflow:hidden !important;z-index:9999;opacity:1;visibility:visible;overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
	.mainContainer.scrolled #roleNavWrap .navTop.roleNav > li > ul{top:0;}
	/* Home Role Nav SubMenu 2 */
	#roleNavWrap .navTop.roleNav .col_1, .mainContainer .pageWrap .roleNavPage .col_1{float:left;width:51%;margin-top:10px;margin-bottom:10px;}
	#roleNavWrap .navTop.roleNav .col_1 .roleLeft, .mainContainer .pageWrap .roleNavPage .col_1 .roleLeft{float:left;width:54%;margin:0;}
	#roleNavWrap .navTop.roleNav .col_1 ul, .mainContainer .pageWrap .roleNavPage .col_1 ul{width:100%;height:auto;margin:0;}
	#roleNavWrap .navTop.roleNav .col_1 ul li{font-size:1.2em;}
	#roleNavWrap .navTop.roleNav .col_1 ul li:last-child{border-bottom:1px solid #504e4b;}
	#roleNavWrap .navTop.roleNav .col_1 .roleLeft ul:last-of-type li:last-child{border-bottom:none;}
	#roleNavWrap .navTop.roleNav .col_1 .roleRight, .mainContainer .pageWrap .roleNavPage .col_1 .roleRight{position:relative;float:right;width:36%;margin-top:0;}
	#roleNavWrap .navTop.roleNav .col_1 .roleRight ul li:last-child{border-bottom:none;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout{float:left;width:100%;clear:none;padding:0;margin:0;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout li, .mainContainer .pageWrap .roleNavPage .col_1 ul.callout li{width:100%;margin:0 0 12px 0;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout li span{font-size:1.0em;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout li a, .mainContainer .pageWrap .roleNavPage .col_1 ul.callout li a{float:left;font-size:0.8em;text-transform:uppercase;padding:0 0 6px 0;margin:0;}
	/* Role Nav Column 2 Photo Box*/
	#roleNavWrap .navTop.roleNav .col_1:last-child, .mainContainer .pageWrap .roleNavPage .col_1:last-child{width:20%;}
	#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto, .mainContainer .pageWrap .roleNavPage .col_1 .rotatedPhoto{position:absolute;width:auto;margin:0 3% 0 0;padding:8px;bottom:-30px;}
	/*** END: Home Role Nav ***/
	
	/*** BEGIN: Home News ***/
	.newsContainer .newsTitle{margin:0 0 35px 0;}
	.newsContainer .viewAll a:after{padding:0 0 0 8px;}
	.homeNews#desktopNews li{width:31.3%;padding:0;margin:0 3% 0 0;}
	.homeNews#desktopNews li:nth-of-type(3){margin-right:0;}
	.homeNews#desktopNews li:last-child{display:none;}
	.homeNews#desktopNews .newsImage{margin-bottom:15px;}
	/* Home News Slider Caption*/
	/*.homeNews .flex-caption{height:245px;}*/ /* Commented out 7/29/2015 - bcs */
	/*** END: Home News ***/
	
	/*** BEGIN: Flip Boxes ***/
	/* Home Flip Wrapper */
	.flipWrap.home .inner{width:95%;padding:0 2.5%;}
	/* Global Flip */
	.flip{width:30.8%;margin:0 3.5% 70px 0;}
	.flip .flipTitle{font-size:1.15em;padding:0 1% 11px 1%;margin:15px 5% 7px 5%;line-height:1.0em;}
	.flip .flipContent{font-size:0.8em;line-height:1.5em;}
	.flip .flipCard > .right{margin:0 -4px -8px 0;}
	/* Flip Back */
	.flip .flip-back .flipTitle{margin-top:21px;}
	/*** END: Flip Boxes ***/
	
	/*** BEGIN: Home Discover ***/
	.discover .discoverImage{margin:0 0 14px 0;}
	/*** END: Home Discover ***/
	
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{width:22%;font-size:2.3em;}
	.eventsContainer .eventsFilter{margin:-10px 0 20px 0}
	.eventsContainer .eventsFilter .eventsFilterTitle{width:100%;text-align:center;padding:0;margin:0;}
	.eventsContainer .eventsFilter ul{float:none;width:100%;margin:0 auto;clear:both;}
	.eventsContainer .viewAll{width:17%;}
	/* Home Events Slider Caption*/
	.homeEvents#desktopEvents li{width:30%;margin:0 5% 40px 0;}
	.homeEvents#desktopEvents li:nth-child(3n){margin:0;}
	.homeEvents#desktopEvents li:nth-child(4n){display:none;}
	.homeEvents .flex-caption{max-height:460px;}
	/*** END: Home Events ***/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap{margin:20px 0 44px 0;}
	.homeCampusWrap .campus.map{width:33%;height:428px;background-color:#5b8726;}
	.homeCampusWrap .campus{width:33.3%;height:214px;} /* changed from 'width: 50%' */
	.homeCampusWrap .campusRight{float:left;width:100%;} /* changed from 'width: 67%' */
	.homeCampusWrap .campusRight .campus{background:no-repeat center center;}
	.homeCampusWrap .campus .campusContent{height:219px;padding-top:5px;margin-top:152px;}
	.homeCampusWrap .campus:hover .campusContent,.homeCampusWrap .campus:focus .campusContent,.homeCampusWrap .campus:active .campusContent{margin-top:0px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.6em;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN: Interior Banner ***/
	.banner.interior{margin:11px auto 42px auto;}
	/* Interior Banner Slider Control Nav */
	.banner.interior .flex-control-nav{bottom:-37px;}
	/* Home Impact Slider Pause-Play */
	.banner.interior .flex-pauseplay a {height:25px;}
	/* Interior Banner Hide and Show */
	.desktopInteriorImpact{display:none;}
	.mobileInteriorImpact{display:block;}
	/*** END: Interior Banner ***/
	
	/*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:68%;}
    .contentWrap.interior .content{width:100%;}
    .mainContainer{padding-top:158px;}
    .mainContainer.interior{padding-top:95px;}
	.mainContainer.interior.scrolled{padding-top:60px;}
	/*** END: Content Interior ***/
	
	/**** BEGIN: Left Nav Container ****/
    .leftNavContainer{margin:-5px 1.5% 0 0;}
	/**** END: Left Nav Container ****/
	
	/*** BEGIN: breadcrumbs ***/
	div.breadcrumbs{max-width:100%;width:100%;}
    .breadcrumbs{margin:5px 0 5px 0;}
	/*** END: breadcrumbs ***/
	
    /*** BEGIN: Top Right AddThis ***/
    .rightColTop{float:right;margin-top:2px;width:auto;}
	/*** END: Top Right AddThis ***/
	
	/*** BEGIN: Large Proof Points ***/
	.proofPoints{margin:55px 0 24px 0;}
	.proofPointIntro{width:100%;}
	.proofPointIntro p{width:100%;}
	.proofPoint{width:97%;padding:0 1.5%;margin:31px 0 0 0;}
	.proofPoint .title{width:30%;padding:0 8% 0 1%;}
	.proofPoint .description{display:table;width:60%;height:58px;text-align:left;}
	.proofPoint .description div{display:table-cell;vertical-align:middle;}
	/*** END: Graduate Proof Points ***/

	/*** BEGIN: Small Proof Points ***/
	.proofPointsSmall{margin:44px 0;}
	.proofPointsSmall .proofPointIntro{width:100%;margin:0 0 7px 0;}
	.proofPointsSmall .proofPointIntro p{width:100%;}
	.proofPointsSmall .proofPoint{width:97%;padding:0 1.5%;margin:7px 0 0 0;}
    .proofPointsSmall .proofPoint:before {color: #ffc82e; font-family:'FontAwesome';content:'\f101';font-size:.7em;padding:0 0 0 8px;}/* Added - bcs */
    .proofPointsSmall .proofPoint:after {color: #ffc82e; font-family:'FontAwesome';content:'\f100';font-size:.7em;padding:0 8px 0 0;}/* Added - bcs */
	/*** END: Small Proof Points ***/
	
	/*** BEGIN: Interior Callouts - Blue ***/
	.interiorCallouts .callout{padding:0 4% 0 0;}
	/*** END: Interior Callouts - Blue ***/
	
	/*** BEGIN: Big Caption ***/
	/* Big Image Caption */
	.bigCaption .caption{width:90%;}
	/*** END: Big Caption ***/
	
	/*** BEGIN: Sortable Table Custom ***/
	.accordionWrap{width:100%;margin:0 0 30px 0;}
	.accordionContainer > .title{width:94%;padding:10px 3%;}
	/* Tablesaw sort dropdown menu */
	.tablesaw-toolbar{display:block;}
	/* Tablesaw header labels */
	.tablesaw .tablesaw-cell-label{display:inline-block;font-size:1.0rem;color:#003386;font-family: "futura-pt",Arial,sans-serif;  font-weight: 500;}
	/* Tablesaw header mobile expander */
	.tablesaw .tablesaw-cell-label > .expander{display:inline;}
	.tablesaw .tablesaw-cell-label > .expander:before{font-size:1.1em;padding-right:5px;}
	.tablesaw .tablesaw-cell-label > .spacer{display:inline;font-size:0.95em;padding:0 10px 0 7px;}
	/* Tablesaw header */
	.tablesaw thead{display:none;}
	.tablesaw th:nth-of-type(1),.tablesaw tbody td:nth-of-type(1){width:100%;}
	.tablesaw th:nth-of-type(2),.tablesaw tbody td:nth-of-type(2){width:100%;}
	.tablesaw th:nth-of-type(3),.tablesaw tbody td:nth-of-type(3){width:100%;}
	.tablesaw .longTitle{display:inline-block;width:12%;}
	/* Tablesaw hides desktop accordion */
	.tablesaw .tablesaw-cell-content > .expander{display:none;}
	/* Tablesaw map legend settings */
	.tablesaw td .icon{width:0;margin-right:0;}
	.tablesaw td .symbol{font-weight:bold;margin-right:5px;}
	/* Tablesaw table settings */
	.tablesaw tbody tr{background:none;}
	.tablesaw td a{width:100%}
	.tablesaw td{font-size:1.1em;padding:.2em .9em !important;line-height:1.4em !important;}
	.tablesaw td:first-of-type{padding-top:1.0em !important;}
	.tablesaw td:nth-of-type(n+3){padding-bottom:1.0em !important;}
	.tablesaw td span.tag{padding-left:0;}
	/* Tablesaw extra info section */
	.extraInfo .tablesaw-cell-label{display:none !important;}
	.extraInfo .tablesaw-cell-content{max-width:100%;}
	.tablesaw td.extraInfo{width:99%;padding-top:10px !important;}
	.tablesaw td.extraInfo p{width:100%;padding:0;}
	/*** END: Sortable Table Custom ***/
	
	/*** BEGIN:  Content Callouts - Purple Buttons ***/
	.contentCalloutsWrap{padding:30px 0 15px 0;margin:0 0 60px 0;}
	.contentCallouts{display:table;width:99%;height:100%;padding:0 0 25px 1%;}
	.contentCallouts .intro{float:none;display:table-caption;width:100%;font-size:2.0em;padding:4px 0;margin:0 0 18px 0;}
	.contentCallouts .calloutRow{display:table-row;}
	.contentCallouts .callout{float:none;display:table-cell;width:31%;font-size:1.5em;padding:0 .75%;margin:0 .75% 25px 0;}
	.contentCallouts .callout:last-child{margin-right:0;}
	.contentCallouts .callout a{display:inline-block;float:none;width:84%;height:100%;text-align:center;padding:7px 8%;margin:0;vertical-align:middle;}
	.contentCallouts .callout a span{display:table-cell;width:300px;height:55px;text-align:center;vertical-align:middle;}
	/*** END:  Content Callouts - Purple Buttons ***/
	
	/*** BEGIN:  Application Process ***/
	/* Tabs container */
	#applicationTab{margin:0 0 50px 0;}
	#applicationTab > .title{float:left;}
	/* Tab element */
	#applicationTab.r-tabs .r-tabs-nav {display:none;}
    #applicationTab.r-tabs .r-tabs-accordion-title {display:block;}
	/* Accordion anchor */
	#applicationTab .stepTitleWrap{display:block;float:right;width:92%;}
	#applicationTab .stepTitle{display:block;float:left;width:13%;}
	#applicationTab .stepSubTitle{display:block;float:left;width:81%;color:#333;padding-top:3px;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{position:relative;float:left;display:block;width:95%;color:#333;text-decoration:none;padding:9px 2.5%;margin-bottom:11px;background:#efeeea;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background:#e0ded9;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#457c80;text-transform:uppercase;margin:0 14px 0 0;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;padding-top:4px;line-height:1.5em;}
	/* Active accordion anchor */
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#457c80;text-transform:uppercase;}
	/* Active state tab anchor */
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;}
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background:#efeeea;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{float:left;position:relative;display:block;width:14px;height:16px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#7c9e14;text-align:center;padding:0px 3px 6px 3px;margin:0 10px 0 0;background:#e0ded9;}
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .expandIcon:before{content:'\f068';color:#fff;background:#457c80;}
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom{position:absolute;display:block;width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:18px solid #efeeea;bottom:-16px;left:38px;}
	#applicationTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom.small{border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid #457c80;left:59px;}
	/* Tab panel */
	#applicationTab.r-tabs .r-tabs-panel{float:left;width:100%;padding:15px 0 3px 0;border-bottom:10px solid white;}
	#applicationTab.r-tabs .r-tabs-panel div{float:left;padding:0 3% 0 5%;}
	/** Hide and show Apply Tab for Desktop and Mobile **/
	#applicationTab .applyTab.desktop{display:none;}
	#applicationTab .applyTab.mobile{display:block;margin:0;}
	#applicationTab .applyTab.mobile a{display:block;margin:0 0 20px 0;}
	/*** END:  Application Process ***/
    
    /*** BEGIN:  Large Tabs (This replaces the #applicationTab above) ***/
	/* Tabs container */
	.largeTabs {margin:0 0 50px 0;}
	.largeTabs > .title{float:left;}
	/* Tab element */
	.largeTabs.r-tabs .r-tabs-nav {display:none;}
    .largeTabs.r-tabs .r-tabs-accordion-title {display:block;}
	/* Accordion anchor */
	.largeTabs .stepTitleWrap{display:block;float:right;width:92%;}
	.largeTabs .stepTitle{display:block;float:left;width:15%;}
	.largeTabs .stepSubTitle{display:block;float:left;width:81%;color:#333;padding-top:3px;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor{position:relative;float:left;display:block;width:95%;color:#333;text-decoration:none;padding:9px 2.5%;margin-bottom:11px;background:#efeeea;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background:#e0ded9;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#457c80;text-transform:uppercase;margin:0 14px 0 0;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;padding-top:4px;line-height:1.5em;}
	/* Active accordion anchor */
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#457c80;text-transform:uppercase;}
	/* Active state tab anchor */
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background:#efeeea;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{float:left;position:relative;display:block;width:14px;height:16px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#7c9e14;text-align:center;padding:0px 3px 6px 3px;margin:0 10px 0 0;background:#e0ded9;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .expandIcon:before{content:'\f068';color:#fff;background:#457c80;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom{position:absolute;display:block;width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:18px solid #efeeea;bottom:-16px;left:38px;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom.small{border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid #457c80;left:59px;}
	/* Tab panel */
	.largeTabs.r-tabs .r-tabs-panel{float:left;width:100%;border-bottom:10px solid white;} /* removed padding (padding:15px 0 3px 0;) - bcs */
	.largeTabs.r-tabs .r-tabs-panel div{float:none;}/* removed padding (padding:0 3% 0 5%;) and changed float from left to none - bcs */
	/** Hide and show Apply Tab for Desktop and Mobile **/
	.largeTabs .applyTab.desktop{display:none;}
	.largeTabs .applyTab.mobile{display:block;margin:0;}
	#.largeTabs .applyTab.mobile a{display:block;margin:0 0 20px 0;}
	/*** END:  Large Tabs ***/
	
	/*** BEGIN: Spotlight ***/
	.spotlight{width:47%;margin-right:3%;}
	.spotlight > .title span{padding:15px 6px 0 3px;}
	.spotlight .spotlightImage{max-width:100%;width:100%;text-align:center;margin:0 0 20px 0;}
	/* Spotlight Slider Caption*/
	.spotlight .flex-caption{max-width:90%;height:273px;margin:0 0 0 3px;}
	.spotlight .flex-caption .captionTitle{margin-bottom:17px;}
	.spotlight .flex-caption .captionSubTitle{font-size:0.95em;}
	/* Spotlight Slider Control Nav */
	.spotlight .flex-control-nav{bottom:0;}
	/*** END: Spotlight ***/
	
	/*** BEGIN: Interior Featured News ***/
	.featuredNews{max-width:50%;}
    .mainContent .featuredNews {max-width: 99%;}
	.featuredNews .flex-caption{min-height:193px;margin:0 0 0 12px;}
	/*** END: Interior Featured News ***/
	
	/*** BEGIN: Featured Alumni Tabs ***/
	/* Tab element */
	#featuredTab{max-width:100%;width:100%;margin: 0 0 54px 0;}
	/* Tab anchor */
	#featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{font-size:1.2em;padding:3px 10px 12px 3px;}
	/* Tab panel */
	#featuredTab .panelImage{width:23%;margin:0 2% 0 0;}
	#featuredTab .panelText{width:72%;}
	#featuredTab .panelText > .title{padding:0 20px 0 0;margin:0 0 10px 0;}
	#featuredTab .panelText > .subTitle{font-size:0.9em;}
	#featuredTab .panelText p{font-size:0.9em;}
	/*** END: Featured Alumni Tabs ***/
    
    /*** BEGIN: MODIFIED Featured Tabs ***/
	/* Tab element */
	.featuredTab{max-width:100%;width:100%;margin: 0 0 54px 0;}
	/* Tab anchor */
	.featuredTab.r-tabs .r-tabs-nav .r-tabs-anchor{font-size:1.2em;padding:3px 10px 12px 3px;}
	/* Tab panel */
	.featuredTab .panelImage{width:23%;margin:0 2% 0 0;}
	.featuredTab .panelText{width:72%;}
	.featuredTab .panelText > .title{padding:0 20px 0 0;margin:0 0 10px 0;}
	.featuredTab .panelText > .subTitle{font-size:0.9em;}
	.featuredTab .panelText p{font-size:0.9em;}
	/*** END: MODIFIED Featured Tabs ***/
	
	/**** BEGIN: Footer ****/
	/*** BEGIN: Access Note ***/
	.accessNote .inner{width:98%;padding:0 1%;}
	.accessNote .inner p{margin-bottom:14px;}
	/*** END: Access Note ***/
	
	/*** BEGIN: Sitemap Links ***/
	/* Sitemap */
	.contentWrap.sitemap{text-align:center;padding:23px 0 40px 0;}
	/* Sitemap Column 1 */
	.sitemapWrap.col_1{float:none;max-width:52%;margin:0 auto;}
	/* Sitemap Column 2 */
	.sitemapWrap.col_2{float:none;max-width:83.65%;margin:0 auto;}
	/* Sitemap Column 2 QuickInfo 1*/
	.sitemapWrap ul.quickInfo{text-align:center;margin:20px 0 0 0;}
	.sitemapWrap ul.quickInfo li{float:none;display:inline;}
	/* Sitemap Column 2 QuickInfo 2*/
	.sitemapWrap ul.quickInfo2{text-align:center;margin:14px 0 32px 0;clear:both;}
	.sitemapWrap ul.quickInfo2 li{float:none;display:inline;line-height:1.5em;}
	/* Sitemap Column 2 Connect Social*/
	.sitemapWrap ul.social{float:none;max-width:350px;padding:0 0 42px 0;margin:0 auto;clear:both;}
	/*** END: Sitemap Links ***/
	
	/*** BEGIN: Copyright ***/
	.footer .copyright{width:96%;padding:30px 2% 5px 2%;}
	/*** END: Copyright ***/
	/**** END: Footer ****/
}

/*** pulled large tabs out of section above so content would shift to expandables when printing ***/
@media (max-width:960px){
/*** BEGIN:  Large Tabs (This replaces the #applicationTab above) ***/
    /* Tabs container */
	.largeTabs {margin:0 0 50px 0;}
	.largeTabs > .title{float:left;}
	/* Tab element */
	.largeTabs.r-tabs .r-tabs-nav {display:none;}
    .largeTabs.r-tabs .r-tabs-accordion-title {display:block;}
	/* Accordion anchor */
	.largeTabs .stepTitleWrap{display:block;float:right;width:92%;}
	.largeTabs .stepTitle{display:block;float:left;width:15%;}
	.largeTabs .stepSubTitle{display:block;float:left;width:81%;color:#333;padding-top:3px;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor{position:relative;float:left;display:block;width:95%;color:#333;text-decoration:none;padding:9px 2.5%;margin-bottom:11px;background:#efeeea;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background:#e0ded9;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#457c80;text-transform:uppercase;margin:0 14px 0 0;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;padding-top:4px;line-height:1.5em;}
	/* Active accordion anchor */
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#457c80;text-transform:uppercase;}
	/* Active state tab anchor */
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background:#efeeea;}
	.largeTabs.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{float:left;position:relative;display:block;width:14px;height:16px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#7c9e14;text-align:center;padding:0px 3px 6px 3px;margin:0 10px 0 0;background:#e0ded9;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .expandIcon:before{content:'\f068';color:#fff;background:#457c80;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom{position:absolute;display:block;width:0;height:0;border-left:28px solid transparent;border-right:28px solid transparent;border-top:18px solid #efeeea;bottom:-16px;left:38px;}
	.largeTabs.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .arrowBottom.small{border-left:7px solid transparent;border-right:7px solid transparent;border-top:5px solid #457c80;left:59px;}
	/* Tab panel */
	.largeTabs.r-tabs .r-tabs-panel{float:left;width:100%;border-bottom:10px solid white;} /* removed padding (padding:15px 0 3px 0;) - bcs */
	.largeTabs.r-tabs .r-tabs-panel div{float:none;}/* removed padding (padding:0 3% 0 5%;) and changed float from left to none - bcs */
	/** Hide and show Apply Tab for Desktop and Mobile **/
	.largeTabs .applyTab.desktop{display:none;}
	.largeTabs .applyTab.mobile{display:block;margin:0;}
	#.largeTabs .applyTab.mobile a{display:block;margin:0 0 20px 0;}
	/*** END:  Large Tabs ***/
}

@media only screen and (max-width:930px){
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:67%;}
	/*** END: Content Interior ***/
}

@media only screen and (max-width:900px){
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:66%;}
	/*** END: Content Interior ***/
}

@media only screen and (max-width:870px){
	/*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:64%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:14%;}
	#applicationTab .stepSubTitle{width:81%;}
	/* Active state tab anchor */
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{margin:0;}
	/*** END:  Application Process ***/
}

@media only screen and (max-width:830px){
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{width:17%; font-size: 1.9em;}
	.eventsContainer .eventsFilter{width:85%;}
    .eventsContainer .eventsFilter ul li{float: left;}
    .eventsContainer .eventsFilter ul li a{float: none;}
	.eventsContainer .viewAll{width:20%;}
	/*** END: Home Events ***/

    /*** BEGIN: Student Events ***/
    .eventsSingleColumn .eventsTitle{font-size: 2em;}
    /*** END: Student Events ***/

	/*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:62%;}
	/*** END: Content Interior ***/
}

@media only screen and (max-width:790px){
	/*** BEGIN: Home News ***/
	/* Home News Slider Caption */
	/*.homeNews .flex-caption{height:255px;}*/ /* Commented out 7/29/2015 - bcs */
	/*** END: Home News ***/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:60%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Interior Callouts - Blue ***/
	.interiorCallouts .callout{padding:0 1.5% 0 0;}
	/*** END: Interior Callouts - Blue ***/
	
	/*** BEGIN: Featured Alumni Tabs ***/
	/* Tab panel */
	#featuredTab .panelImage{width:31%;margin:0 3% 0 0;}
	#featuredTab .panelText{width:66%;}
	/*** END: Featured Alumni Tabs ***/
}

@media only screen and (max-width:760px){
	/*** BEGIN: Interior Callouts - Blue ***/
	.interiorCallouts .callout{padding:0 16% 0 0;}
	/*** END: Interior Callouts - Blue ***/
    
    /*** BEGIN: Flip Boxes - Interior ***/
    .full-wide-1-col .flipWrap.interior .flip{width:45%; margin: 0 4.5% 70px 0; float: left;} /* 2 across */
    /*** END: Flip Boxes - Interior ***/    
}

@media only screen and (max-width:750px){
	/*** BEGIN: Header ***/
    /* Top Nav Search */
    .search .cleardefaultA{max-width:127px;}
    .search input.cleardefaultA:focus{max-width:146px;}
	/*** END: Header ***/
	
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{width:50%;}
	.eventsContainer .eventsFilter{float:right;width:100%;}
	.eventsContainer .viewAll{float:right;width:50%;}
	/*** END: Home Events ***/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus.map{width:30%;}
	.homeCampusWrap .campusRight{width:70%;}
	.homeCampusWrap .campus .campusContent{margin-top:156px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.3em;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN: Top Right AddThis ***/
    .rightColTop{margin:-8px 0 0 0;}
	/*** END: Top Right AddThis ***/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:57%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:16%;}
	#applicationTab .stepSubTitle{width:79%;}
	/*** END:  Application Process ***/
	
	/*** BEGIN: Spotlight ***/
	/* Spotlight Slider Caption*/
	.spotlight .flex-caption{min-height:0 !important;height:auto;padding-bottom:30px;}
	/*** END: Spotlight ***/
}


@media only screen and (max-width:730px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:260px;}
    .logo img,.logo.scrolled img{max-width:260px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:55%;}
	/*** END: Content Interior ***/
}

@media only screen and (max-width:700px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:250px;}
    .logo img,.logo.scrolled img{max-width:250px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
	/* Top Nav Utility */
	.navTop.utility{max-width:380px;}
	.navTop.utility > li{margin-right:2.0%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:53%;}
	/*** END: Content Interior ***/
}

@media only screen and (max-width:680px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:240px;}
    .logo img,.logo.scrolled img{max-width:240px;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
    /* Top Nav Search */
    .search .cleardefaultA{max-width:120px;}
    .search input.cleardefaultA:focus{max-width:125px;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:51%;}
	/*** END: Content Interior ***/
	
	/*** BEGIN: Top Right AddThis ***/
    .rightColTop{float:right;margin-right:0;max-width:260px;}
	/*** END: Top Right AddThis ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:19%;}
	#applicationTab .stepSubTitle{width:62%;}
	/* Active state tab anchor */
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{margin:0;}
	/*** END:  Application Process ***/
}

@media only screen and (max-width:650px){
	/**** BEGIN: Header ****/
    /*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:230px;}
    .logo img,.logo.scrolled img{max-width:230px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
	/*** BEGIN: FLIP BOXES ***/
	/* Home Flip Wrapper */
	.flipWrap.home{padding:40px 0 0 0;}
	.flipWrap.home .inner{width:93%;padding:0 3.5%;}
	.flipWrap.home .flip{max-width:370px;width:100%;margin:0 auto 40px auto !important;}
	/* Interior Flip Wrapper */
	.full-wide-1-col .flipWrap.interior .flip{max-width:370px;width:100%;margin:0 auto 40px auto !important;}
	/* Global Flip */
	.flip{float:none;padding:0;}
	.flip .flipTitle{font-size:1.4em;padding:0 1% 5px 1%;margin:15px 5% 5px 5%;line-height:1.1em;}
	.flip .flipContent{font-size:0.9em;line-height:1.6em;}
	/*** END: FLIP BOXES ***/
	
	
}

@media only screen and (max-width:640px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:210px;}
    .logo img,.logo.scrolled img{max-width:210px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:49%;}
	/*** END: Content Interior ***/

}

@media only screen and (max-width:630px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:190px;}
    .logo img,.logo.scrolled img{max-width:190px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:21%;}
	#applicationTab .stepSubTitle{width:57%;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{width:12px;}
	/*** END:  Application Process ***/
	
}
@media only screen and (max-width:610px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:180px;}
    .logo img,.logo.scrolled img{max-width:180px;}
	/*** END: Logo ***/
	/**** END: Header ****/
}
@media only screen and (max-width:600px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Logo ***/
	.logo,.logo.scrolled{max-width:170px;}
    .logo img,.logo.scrolled img{max-width:170px;}
	/*** END: Logo ***/
	/**** END: Header ****/
	
    /*** BEGIN: Content Interior ***/
    .contentWrap.interior{width:47%;}
	/*** END: Content Interior ***/
    
    /*** BEGIN: Flip Boxes - Interior ***/
    .full-wide-1-col .flipWrap.interior .flip{width:100%;}
    /*** END: Flip Boxes - Interior ***/    
}

@media only screen and (max-width:580px){
	/*** BEGIN: Back to Top Link ***/
	a#topLink{bottom:30px;}
	/*** END: Back to Top Link ***/

    /**** BEGIN: Header ****/
    .header{margin:0;}
	/*** BEGIN: Logo ***/
	.logo{float:none;max-width:280px;margin:-9px auto 0 auto;z-index:1;position:relative;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	.logo img{max-width:280px;}
	.logo img.main{position:relative;z-index:9999;}
	.logo img.bottom{position:relative;margin-top:-7px;z-index:9998;}
    .logo.scrolled{height:0;width:0;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}
	/*** END: Logo ***/
	
	/*** BEGIN: Mobile Menu ***/
    #topNavWrap.scrolled .logoSmall{float:left;display:block;max-width:64px;width:100%;margin:0 0 0 8px;line-height:30px;}
	#topNavWrap.scrolled .logoSmall a{float:left;}
	#topNavWrap.scrolled .logoSmall a img{margin:12px 0 0 0;}
    /* Menu Links */
	#utilityWrap{line-height:76px;height:76px;margin-top:0;}
	#utilityWrap li{line-height:76px;}
	#utilityWrap.scrolled{line-height:0;height:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
    #utilityWrap.scrolled li{line-height:0;}
	#topNavWrap{line-height:64px;height:64px;}
	#topNavWrap li{line-height:26px;}
	#topNavWrap.scrolled{line-height:46px;height:46px;border-top:none;}
    #topNavWrap.scrolled li{line-height:46px;}
    /* Menu Dropdown */
    #topNavWrap .navTop > li > ul,#topNavWrap.scrolled .navTop > li > ul{top:36px;}
    #topNavWrap .navTop > li.quickLinks > a,#topNavWrap.scrolled .navTop > li.quickLinks > a{font-size:0.9em;padding:0 11px;line-height:36px;height:36px;border-left:1px solid transparent;border-right:1px solid #8f3848;}
    #topNavWrap .navTop > li.quickLinks > ul,#topNavWrap.scrolled .navTop > li.quickLinks > ul{width:170px;top:36px;right:-7px;}
    /* Top Nav Utility */
	.desktopUtility{display:none;}
	#utilityWrap .navTop.utility{display:none;}
    .mobileUtility{display:block;}
	.mobileHeader .navTop.utility{display:block;}
	.navTop.utility{display:block;width:100%;padding-left:0;}
	.navTop.utility > li{float:left;width:100%;margin-right:0;border-bottom:1px solid #0052d8;}
	.navTop.utility .topNav1 > a{width:75%;font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#fff;text-align:left;background:#003893;padding:9px 11px;margin:0;text-transform:none;}
	.navTop.utility .topNav1 > a:hover{color:#fff;}
	.mobileMenu .navTop.utility > li:hover > a, .mobileMenu .navTop.utility > li:focus > a{color:#efeeea;text-decoration:none;background:#003893;}
	/* Top Nav Quicklinks */
	.navTop.utility > li.quickLinks > a:after{display:none;}
	.navTop > li.quickLinks > a{border-right:1px solid #0052d8;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
	.navTop > li.quickLinks > ul{position:relative;float:left;width:73%;top:0;left:0;background:#e4e0dd;border:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;opacity:1;visibility:visible;overflow:visible;}
	.navTop > li.quickLinks > ul.subMenu{width:100%;}
	.navTop > li.quickLinks > ul.subMenu li a{font-size:1.0em !important;}
	.navTop > li.quickLinks.sub{background:#003893;}
	.navTop > li.quickLinks span.off{width:22px;background:#003893;padding:0 0 0 17px;}
	.navTop > li.quickLinks span.off i{font-size:1.1em;padding:10px 4px 9px 25px;}
	.navTop > li.quickLinks span.on{width:23px;padding:0;}
	.navTop > li.quickLinks span.on.fa.fa-minus-square-o{color:#bbbaba;font-size:1.1em;font-size:1.1em;padding:10px 8px 9px 10px;}
	/* Top Nav Callout Links */
	.navTop > li.calloutLinks > a{border-right:none;}
	.navTop.utility .calloutLinks{display:none;}
	/* myUNG Link */
	.ungWrap{float:left;max-width:100%;width:30%;text-align:left;}
	.ungWrap a{padding:0 0 0 17px;border-right:none;}
	#topNavWrap.scrolled .ungWrap{width:22%;}
    /* Top Nav Search */
    ul.navTop.search{float:left;max-width:100%;width:40%;height:30px;background:#003386;margin:0;text-align:left;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
	#topNavWrap.scrolled ul.navTop.search{width:34%;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
    .search .cleardefaultA{max-width:100%;width:60%;border-bottom:1px solid #053d9e;padding:2px;margin-top:2px;}
    .search input.cleardefaultA:focus{max-width:100%;width:60%;border-bottom:1px solid #053d9e;}
	#topNavWrap.scrolled .search input.cleardefaultA{border-bottom:1px solid #0543b4;}
	.search .submitButton{margin:6px 0 0 7px;}
	#topNavWrap.scrolled .search .submitButton{margin-top:14px;}
	/* Menu Icon */
	a.menuIcon{max-width:100%;width:20%;font-size:0.9em;text-align:right;line-height:26px;}
	#topNavWrap.scrolled a.menuIcon{width:17%;line-height:46px;margin-left:0;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Impact Slider ***/
	.impactHome .flexslider .slides > li{height:154px;}
	.impactHome .flexslider .slides img{height:154px;}
	.impactHome .flex-viewport{height:154px;}
	/* Home Impact Slider Caption*/
	.impactHome .flex-caption{height:154px;background:transparent url( ) repeat-x bottom;bottom:-8px;margin:0 auto;}
	.impactHome .flex-caption span.caption{position:absolute;display:block;width:90%;font-size:1.0em;text-align:center;bottom:3px;line-height:1.1em;}
	.impactHome .flex-caption span.button{display:inline-block;font-size:0.8em;text-align:center;margin:140px auto 0 auto;}
	/* Home Impact Slider Control Nav */
	.impactHome .flex-control-nav{bottom:41px;}
	.impactHome .flex-control-paging li a{padding:1px;}
	/*** END: Home Impact Slider ***/
	
	/** BEGIN: Home Tagline **/
	.homeTagline{width:74%;margin:44px 3% 0 3%;padding:0 10%;border-top:2px solid #ffc82e;}
	.homeTagline .inner{width:85%;padding:8px 7.5%;margin:0 auto;}
	.homeTagline .inner span{display:block;padding:0;margin:-20px 0 0 0;background:#fff;}
	.homeTagline .inner h1{display:inline-block;font-size:1.0em;line-height:1.25em;}
	/** END: Home Tagline **/
	
	/*** BEGIN: Home Role Nav ***/
	/* Home Role Nav Main */
	#roleNavWrap{margin:16px 2% 52px 2%;}
	#roleNavWrap .navTop.roleNav{width:98%;padding:0;margin:0 1%;}
	#roleNavWrap .navTop.roleNav > li > a{width:94%;font-size:1.0em;padding:12px 3%;}
	#roleNavWrap .navTop.roleNav > li > a:before{float:left;font-size:1.2em;vertical-align:top;}
	/* Home Role Nav SubMenu 2 */
	#roleNavWrap .navTop.roleNav .col_1, .mainContainer .pageWrap .roleNavPage .col_1{width:95%;padding:0 1% 0 4%;margin-top:10px;}
	#roleNavWrap .navTop.roleNav .col_1 .roleLeft, .mainContainer .pageWrap .roleNavPage .col_1 .roleLeft{width:52%;}
	#roleNavWrap .navTop.roleNav .col_1 ul li, .mainContainer .pageWrap .roleNavPage .col_1 ul li{font-size:1.20em;margin-bottom:0;}
	#roleNavWrap .navTop.roleNav .col_1 .roleRight, .mainContainer .pageWrap .roleNavPage .col_1 .roleRight{width:40%;padding-left:8%;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout li span, .mainContainer .pageWrap .roleNavPage .col_1 ul.callout li span{font-size:0.9em;margin-bottom:0px;}
	#roleNavWrap .navTop.roleNav .col_1 ul.callout li a, .mainContainer .pageWrap .roleNavPage .col_1 ul.callout li a{font-size:0.75em;padding:0 0 3px 0;border-bottom:1px solid #ffc82e;}
	/* Role Nav Column 2 Photo Box*/
	#roleNavWrap .navTop.roleNav .col_1:last-child,  .mainContainer .pageWrap .roleNavPage .col_1:last-child{width:82%;height:auto;padding:0 6%;margin-top:-20px;}
	#roleNavWrap .navTop.roleNav .col_1 .rotatedPhoto, .mainContainer .pageWrap .roleNavPage .col_1 .rotatedPhoto{position:relative;width:100%;padding:7px;margin:0 auto;}
	/*** END: Home Role Nav ***/
	
	/*** BEGIN: Home Main Container ***/
	.home .contentWrap{max-width:100%;}
	.home .contentWrap .content{float:left;}
	.mainContainer.home{padding-top:114px;}
	.mainContainer.home.scrolled{padding-top:27px;}
	/*** END: Home Main Container ***/

	/*** BEGIN: Home News ***/
	.homeNews{position:relative;width:100%;float:left;}
	.homeNews .flexslider .slides{margin:0;padding:0;list-style:none;}
	.homeNews .flexslider .slides > li{height:auto;}
	.homeNews .flexslider .slides img{display:block;width:75%;height:auto;margin:0 auto 30px auto;}
	.homeNews .flexslider{margin:0;background:#fff;}
	.homeNews .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
	/* Home News Slider Caption*/
	.homeNews .flex-caption .captionWrap{padding:0 12%;}
	.homeNews .flex-caption{height:255px;}
	/* Home News Slider Control Nav */
	.homeNews .flex-control-nav{width:98%;position:absolute;bottom:24px;text-align:center;z-index:999;}
	.homeNews .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
	.homeNews .flex-control-paging li a{width:11px;height:11px;display:block;padding:1px;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
	.homeNews .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
	.homeNews .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}
	/* Home News Show Hide */
	#desktopNews,.desktopNews{display:none;}
	#mobileNews,.mobileNews{display:block;}
	/*** END: Home News ***/
	
	/*** BEGIN: Home Discover ***/
	.homeDiscoverWrap{padding:40px 0;margin:0 0 40px 0;}
	.homeDiscoverWrap .inner{width:75%;padding:0 12%;}
	.homeDiscover{position:relative;width:100%;float:left;}
	.homeDiscover .flexslider .slides{margin:0;padding:0;list-style:none;}
	.homeDiscover .flexslider .slides > li{height:auto;}
	.homeDiscover .flexslider .slides img{}
	.homeDiscover .flexslider{margin:0;}
	.homeDiscover .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
	.homeDiscover#mobileDiscover .discoverImage{float:left;max-height:270px;padding:4px 1.1%;margin:0 0 16px 0;border:1px solid #445c8c;overflow:hidden;}
	/* Home Discover Slider Caption*/
	.homeDiscover .flex-caption{height:195px;}
	/* Home Discover Slider Control Nav */
	.homeDiscover .flex-control-nav{width:100%;position:absolute;bottom:0;text-align:center;z-index:999;}
	.homeDiscover .flex-control-nav li{margin:0 6px;display:inline-block;zoom:1;*display:inline;}
	.homeDiscover .flex-control-paging li a{width:11px;height:11px;display:block;background:#e0ded9;background:rgba(224,222,217,1.0);cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);box-shadow:inset 0 0 3px rgba(0,0,0,0.3);}
	.homeDiscover .flex-control-paging li a:hover{background:#e0ded9;background:rgba(224,222,217,0.8);}
	.homeDiscover .flex-control-paging li a.flex-active{background:#c2beb5;background:rgba(194,190,181,1.0);cursor:default;}
	/* Home Discover Show Hide */
	#desktopDiscover,.desktopDiscover{display:none;}
	#mobileDiscover,.mobileDiscover{display:block;}
	/*** END: Home Discover ***/
	
	/*** BEGIN: Home Events ***/
	.eventsContainer .eventsTitle{margin:0 0 12px 0;}
	.eventsContainer .eventsFilter{margin:0;}
	.eventsContainer .eventsFilter .eventsFilterTitle{line-height:2.4em;}
	.eventsContainer .eventsFilter ul{max-width:490px;}
	.eventsContainer .eventsFilter ul li{line-height:28px;}
	.eventsContainer .eventsFilter ul li a{font-size:0.8em;padding:0 8px;line-height:28px;}
	/* Home Events Slider*/
	.homeEvents{margin:28px 0 0 0;}
	.homeEvents ul{list-style:none;}
	.homeEvents .flexslider .slides{padding:0;margin:0;}
	.homeEvents .flexslider .slides > li{max-width:100%;width:100%;height:415px;text-align:center;padding:0;margin:0;}
	.homeEvents .flex-viewport{height:auto;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
	/* Home Events Slider Caption*/
	.homeEvents .flex-caption{max-width:100%;height:505px;margin:0 auto 10px auto;}
	.homeEvents .flex-caption .eventWrap{float:none;max-width:280px;margin:0 auto;}
	.homeEvents .flex-caption .event{max-width:70%;width:100%;padding:0;margin-left:15%;margin-right:15%;}
	.homeEvents .flex-caption a.moreEvents{float:none;padding:6px 15px;}
	/* Home Events Slider Direction Nav*/
	.homeEvents .flex-direction-nav a{display:block;width:40px;height:40px;color:#7c9e14;text-decoration:none !important;line-height:1;margin:-20px 0 0;position:absolute;top:5.5%;z-index:10;overflow:hidden;opacity:1;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;}
	.homeEvents .slider0 .flex-direction-nav a{z-index:99;}
	.homeEvents .flex-direction-nav .flex-prev{opacity:1.0;left:40px;}
	.homeEvents .flex-direction-nav .flex-prev:before{font-family:'FontAwesome';content:'\f100';font-size:1.2em;}
	.homeEvents .flex-direction-nav .flex-next{opacity:1.0;right:10px;}
	.homeEvents .flex-direction-nav .flex-next:before{font-family:'FontAwesome';content:'\f101';font-size:1.2em;}
	.homeEvents .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;}
	.homeEvents .flex-direction-nav .flex-disabled{opacity:0;filter:alpha(opacity=0);cursor:default;}
	/* Home Events Show Hide */
	#desktopEvents,.desktopEvents{display:none;}
	#mobileEvents,.mobileEvents{position:relative;float:left;display:block;}
	.slides0,.slides1,.slides2,.slides3,.slides4{position:relative;float:left;margin:0;}
	/*** END: Home Events ***/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus{width:50%;height:270px;}
	.homeCampusWrap .campus:hover > .campusContent,.homeCampusWrap .campus:focus > .campusContent,.homeCampusWrap .campus:active > .campusContent{background:transparent url(../../images/template/2015/home-campus-bg-mobile.png) repeat-x;}
	.homeCampusWrap .campus.map{width:100%;}
	.homeCampusWrap .campusRight{width:100%;}
	.homeCampusWrap .campus .campusContent{height:275px;padding-top:75px;margin-top:140px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.6em;}
	/*** END: Home Campuses ***/
	
    /*** BEGIN: Banner Interior ***/
    .banner.interior{margin:0 auto 40px auto;}
	/* Interior Banner Slider Caption*/
	.banner.interior .flex-caption .captionWrap{background:none;}
	.banner.interior .flex-caption .caption{margin:0 0 10px 0;}
	.banner.interior .flex-caption .caption h1{display:none;}
	.banner.interior .flex-caption .caption .subTitle{font-size:1.05em;margin:5px 0 0 0;}
	/* Interior Banner Slider Control Nav */
	.banner.interior .flex-control-nav{bottom:-27px;}
	/*** END: Banner Interior ***/
	
	/*** BEGIN: Interior Container ***/
    .mainContainer.interior{padding-top:114px;}
	.mainContainer.interior.scrolled{padding-top:30px;}
    .pageWrap{position:static;width:91%;padding:0 4.5% 0 4.5%;}
    .contentWrap.interior{float:left;width:100%;display:block;padding:0 0 40px 0;}
    .contentWrap.interior .content{float:left;width:100%;display:block;}
	/* Shows Graduate, Undergraduate and Cadet H1 for interior content until mobile */
	h1.mobile{display:block;}
	/*** END: Interior Container ***/
	
	/*** BEGIN: Breadcrumbs ***/
	.breadcrumbs{margin:40px 0;}
	.breadcrumb ul li{padding:0px 20px 0px 0;}
	/*** END: Breadcrumbs ***/
	
	/*** BEGIN: Top Right AddThis ***/
    .rightColTop{margin-top:2px;width:auto;min-width:76px;max-width:76px;}
	.addthis_toolbox a.addthis_button_print{display:none;}
	.addthis_toolbox a.addthis_button_email{display:none;}
	/*** END: Top Right AddThis ***/
	
	/*** BEGIN: Graduate Proof Points ***/
	.proofPoints{margin:45px 0 24px 0;}
	.proofPoint{width:100%;padding:0;}
	.proofPoint .title{width:36%;padding:0 6% 0 0;}
	.proofPoint .description{width:55%;}
	/*** END: Graduate Proof Points ***/
	
	/*** BEGIN: Interior Callouts - Blue ***/
	.interiorCallouts .callout{max-width:34%;width:100%;text-align:left;padding:0 7% 0 0;}
	.interiorCallouts .callout:nth-child(even){padding:0;}
	/*** END: Interior Callouts - Blue ***/
	
	/*** BEGIN: Big Caption ***/
	/* Big Image Caption */
	.bigCaption .caption{width:74%;padding:9px 13%;}
	/*** END: Big Caption ***/
	
	/*** BEGIN: Left Nav Container ***/
    /* Left Nav */
    .menuOuterLeft{overflow:hidden;height:100%;}
    .menuInnerLeft{height:100%;overflow-y:scroll;overflow-x:hidden;}
    .leftNavContainer{width:100%;max-width:100%;padding:0;margin:15px 0 0 0;}
    .leftNav{max-width:280px;}
	.leftNav > ul{padding:0;border-right:none;}
	/* Left Nav Main */
    .leftNav.main{display:none;position:absolute;top:0;left:0;z-index:9999;max-width:280px;width:100%;height:100%;padding:0;margin:0;background:#e3e1dd;overflow-y:scroll;overflow-x:hidden;-webkit-box-shadow:1px 2px 5px rgba(0,0,0,0.33);-moz-box-shadow:1px 2px 5px rgba(0,0,0,0.33);box-shadow:1px 2px 5px rgba(0,0,0,0.33);border-right:none;}
    .leftNav.main.open{width:90%;position:fixed;top:0;left:0;z-index:999999;}
    .leftNav.main.open.menuInnerLeft{display:block !important;}
	/* Left Nav Section Bar */
    .leftNavContainer .leftNavDrop{float:left;width:100%;}
	.leftNavContainer .leftNavDrop.scrolled{visibility:hidden;height:0;width:0;-webkit-transition:all 0s ease;transition:all 0s ease;}
    .leftNavContainer a.leftNavDrop{display:block !important;width:92%;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;color:#003386;text-decoration:none;padding:3px 4%;margin:0;background:#e7e6e2;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;-webkit-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4);box-shadow:0px 1px 5px 0px rgba(0,0,0,0.4);}
    .leftNavContainer a.leftNavDrop:hover{color:#fff;background:#888;text-decoration:none;}
    .leftNavContainer a.leftNavDrop:before{float:left;font-family:'FontAwesome';content:'\f053';font-size:0.9em;padding:3px 10px 0 0;margin:0;}
	/* Left Nav Sticky Section Bar */
    .home .header .leftNavDrop.scrolled, .header .leftNavDrop{display:none;}
	.header .leftNavDrop.scrolled{display:block;float:left;white-space:nowrap;} /* removed '!important' from 'display:block'. Was causing leftNavDrop to show up on home page on FF on Android */
    .header  a.leftNavDrop{display:block !important;float:left;min-width:108px;font-family:'futura-pt', Arial, sans-serif;font-size:1.0em;color:#003386;text-decoration:none;padding:7px 20px;margin:0;background:#e7e6e2;-moz-border-radius:0 0 15px 0;-webkit-border-radius:0 0 15px 0;border-radius:0 0 15px 0;}
    .header  a.leftNavDrop:hover{color:#fff;background:#888;text-decoration:none;}
    .header  a.leftNavDrop:before{float:left;font-family:'FontAwesome';content:'\f053';font-size:0.9em;padding:3px 10px 0 0;margin:0;}
    /* Left Nav Section Folder Title */
    .sideNav > li.sectionFolderTitle{float:left;color:#fff;background:#021b3b !important;padding:2px 0;}
	.sideNav > li.sectionFolderTitle a.sectionTitle{float:left;display:inline;width:72%;font-size:0.9em;color:#fff;text-transform:none;padding-top:13px;background:none;}
	.sideNav > li.sectionFolderTitle a.sectionTitle:hover{color:#d9e7f5;text-decoration:none;}
	.sideNav > li.sectionFolderTitle a.close-menuIconLeft{float:none;display:inline-block !important;width:15%;color:#fff;text-align:right;text-decoration:none;background:#021b3b;}
    .sideNav > li.sectionFolderTitle a.close-menuIconLeft:hover{color:#d9e7f5;text-decoration:none;}
    .sideNav > li.sectionFolderTitle a.close-menuIconLeft:before{font-family:'FontAwesome';content:'\f00d';font-size:0.65em;padding:6px 8px 7px 8px;background:#052b5c;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	/* Left Sub Nav 1 */
    .sideNav > li{border-bottom:1px solid #efeeea;}
	.sideNav > li > a{background:#e3e1dd;}
	.sideNav > .active > a,.sideNav  > .active > a:hover{background:#e3e1dd;}
	/* Left Column Callouts */
    .desktopLeftCol{display:none;}
    .mobileLeftCol{display:block;}
    div.mobileLeftCol:empty{display:none;}
    .leftCol{max-width:100%;width:100%;}
    div.leftCol:empty{display:none;}
	.widget.callouts .calloutWrap{width:100%;}
	/*** END: Left Nav Container ***/
	
	/*** BEGIN: Content Callouts - Purple Buttons ***/
	.contentCalloutsWrap{width:100%;padding:10px 0 15px 0;margin:12px 0 50px 0;}
	.contentCallouts{width:98%;padding:0 1% 10px 1%;}
	.contentCallouts .callout{width:30%;font-size:1.1em;padding:0 .75%;margin:0 .75% 25px 0;}
	.contentCallouts .callout a{padding:2px 7%;}
	/*** END: Content Callouts - Purple Buttons ***/
	
	/*** BEGIN: Sortable Table Custom ***/
	/* Tablesaw sort dropdown menu */
	.tablesaw-toolbar{display:block;}
	/* Tablesaw header labels */
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label{width:30% !important;}
	.tablesaw .longTitle{width:12%;}
	/* Tablesaw Cell Content */
	.tablesaw-cell-content{max-width:58% !important;}
	/*** END: Sortable Table Custom ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab > .title{margin-bottom:30px;}
	#applicationTab .stepTitle{width:13%;}
	#applicationTab .stepSubTitle{width:72%;}
	#applicationTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{width:14px;}
	/** Hide and show Apply Tab for Desktop and Mobile **/
	#applicationTab .applyTab a{margin-right:0;}
	#applicationTab .applyTab.desktop{display:block;}
	#applicationTab .applyTab.mobile{display:none;}
	/*** END:  Application Process ***/
	
	/*** BEGIN: Spotlight ***/
	.spotlight{max-width:100%;width:100%;margin:0 0 48px 0;}
	.spotlight > .title span{padding:15px 12px 0 12px;}
	/* Spotlight Slider Caption*/
	.spotlight .flex-caption{max-width:95%;min-height:0;padding-bottom:53px;margin:0 0 0 12px;}
	.spotlight .flex-caption .captionSubTitle{font-size:0.95em;}
	/* Spotlight Slider Control Nav */
	.spotlight .flex-control-nav{bottom:5px;}
	/*** END: Spotlight ***/
	
	/*** BEGIN: Interior Featured News ***/
	.featuredNews{max-width:100%;width:100%;}
	/* Featured News Caption*/
	.featuredNews .flex-caption{min-height:0;padding-bottom:48px;margin:0 0 0 12px;}
	/* Spotlight Slider Control Nav */
	.featuredNews .flex-control-nav{bottom:5px;}
	/*** END: Interior Featured News ***/
	
	/*** BEGIN:  Featured Tab DO-NOT-USE (see modified below) ***/
	/* Tabs container */
	#featuredTab{margin-bottom:44px;border-bottom:none;}
	#featuredTab > .title{float:left;}
	/* Tab element */
	#featuredTab.r-tabs .r-tabs-nav {display:none;}
    #featuredTab.r-tabs .r-tabs-accordion-title {display:block;}
	/* Accordion anchor */
	#featuredTab .stepTitleWrap{display:block;float:left;}
	#featuredTab .stepTitle{display:block;float:left;}
	#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{position:relative;float:left;display:block;width:95%;color:#333;text-decoration:none;padding:7px 2.5%;margin-bottom:4px;background:#efeeea;}
	#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background:#e0ded9;}
	#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#003386;margin:0;}
	#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;padding-top:4px;line-height:1.5em;}
	/* Active accordion anchor */
	#featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#003386;}
	/* Active state tab anchor */
	#featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;background:#efeeea;}
	#featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background:#efeeea;}
	#featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{float:left;position:relative;display:block;width:14px;height:16px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#003386;text-align:center;padding:0px 3px 6px 3px;margin:0 10px 0 0;background:#e0ded9;}
	#featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .expandIcon:before{content:'\f068';color:#003386;background:#e0ded9;}
	/* Tab panel */
	#featuredTab.r-tabs .r-tabs-panel{width:100%;margin:-8px 0 4px 0;border-bottom:1px solid #dfdfdd;}
	#featuredTab.r-tabs .r-tabs-panel > div{margin-top:-18px;}
	#featuredTab .panelImage{width:100%;margin:0 0 10px 0;text-align:center;}
	#featuredTab .panelImage img{float:none;}
	#featuredTab .panelText{width:100%;margin:0;}
	/*** END:  Featured Tab ***/
    
    /*** BEGIN:  MODIFIED Featured Tab ***/
	/* Tabs container */
	.featuredTab{margin-bottom:44px;border-bottom:none;}
	.featuredTab > .title{float:left;}
    /* Tab element */
	.featuredTab.r-tabs .r-tabs-nav {display:none;}
    .featuredTab.r-tabs .r-tabs-accordion-title {display:block;}
    /* Accordion anchor */
	.featuredTab .stepTitleWrap{display:block;float:left;}
	.featuredTab .stepTitle{display:block;float:left;}
	.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor{position:relative;float:left;display:block;width:95%;color:#333;text-decoration:none;padding:7px 2.5%;margin-bottom:4px;background:#efeeea;}
    .featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor:hover{background:#e0ded9;}
	.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepTitle{font-family:'futura-pt', Arial, sans-serif;font-size:1.2em;color:#003386;margin:0;}
	.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .stepSubTitle{font-size:0.9em;color:#333;padding-top:4px;line-height:1.5em;}
    /* Active accordion anchor */
	.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#003386;}
        /* Blue-gold tabs */
    .featuredTab.bg.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .stepTitle{color:#fff;}

    /* Active state tab anchor */
	.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;background:#efeeea;}
	.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background:#efeeea;}
	.featuredTab.r-tabs .r-tabs-accordion-title .r-tabs-anchor .expandIcon:before{float:left;position:relative;display:block;width:14px;height:16px;font-family:'FontAwesome';content:'\f067';font-size:1.0em;color:#003386;text-align:center;padding:0px 3px 6px 3px;margin:0 10px 0 0;background:#e0ded9;}
	.featuredTab.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor .expandIcon:before{content:'\f068';color:#003386;background:#e0ded9;}
        /* Dark and Blue-Gold Tabs */
        .featuredTab.dark.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:#333;background:#cac5bf;}
        .featuredTab.dark.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{background: #efeeea;}
        .featuredTab.bg.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor{color:fff;background:#003893;}
        .featuredTab.bg.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:hover{color: #003893;background:#ffc82e;}    

    /* Tab panel */
	.featuredTab.r-tabs .r-tabs-panel{width:100%;margin:-8px 0 4px 0;border-bottom:1px solid #dfdfdd;}
	.featuredTab.r-tabs .r-tabs-panel > div{margin-top:-18px;}
	.featuredTab .panelImage{width:100%;margin:0 0 10px 0;text-align:center;}
	.featuredTab .panelImage img{float:none;}
	.featuredTab .panelText{width:100%;margin:0;}
	/*** END:  MODIFIED Featured Tab ***/
	
	/**** BEGIN: Footer ****/
	/*** BEGIN: Access Note ***/
	.accessNote .inner{width:94%;padding:0 3%;}
	/*** END: Access Note ***/
	
	/*** BEGIN: Sitemap***/
	.contentWrap.sitemap{padding:15px 0 20px 0;}
	.sitemapBorder{float:left;width:92%;padding:0 4%;height:2px;border-bottom:2px dashed #ffc423;}
	/* Sitemap Column 1 */
	.sitemapWrap.col_1{max-width:96%;padding-right:2%;padding-left:2%;}
	.sitemapWrap .siteLinks{border-bottom:none;}
	.sitemapWrap .title.links{margin:14px 0 20px 0;}
	/* Sitemap Column 1 Contact Info*/
	.sitemapWrap ul.contactInfo{padding:0 0 16px 0;margin:0 0 10px 0;border-bottom:2px dashed #ffc423;}
	.sitemapWrap ul.contactInfo li a:after{padding-left:8px;}
	/* Sitemap Column 2 */
	.sitemapWrap.col_2{max-width:96%;border-bottom:2px dashed #ffc423;}
	/* Sitemap Column 2 QuickInfo 1*/
	.sitemapWrap ul.quickInfo{max-width:92%;padding:0 4% 24px 4%;margin:18px 0 0 0;}
	.sitemapWrap ul.quickInfo li{font-size:1.1em;line-height:1.7em;}
	/* Sitemap Column 2 QuickInfo 2*/
	.sitemapWrap ul.quickInfo2{max-width:86%;padding:0 7%;margin:28px 0 26px 0;}
	.sitemapWrap ul.quickInfo2 li{font-size:0.9em;}
	/* Sitemap Column 2 Connect Social*/
	.sitemapWrap ul.social{max-width:190px;padding:25px 0 78px 0;}
	.sitemapWrap ul.social li.socialDirectory{padding-top:5px;}
	/*** END: Sitemap***/
	
	/*** BEGIN: Copyright ***/
	.footer .copyright{width:92%;font-size:0.7em;padding:30px 4% 5px 4%;line-height:1.7em;}
	/*** END: Copyright ***/

	/**** END: Footer ****/
}

@media(max-width:520px){
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:60px;margin-top:160px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.3em;}
	/*** END: Home Campuses ***/
}

@media(max-width:480px){
	/*** BEGIN: Left Nav Container ***/
    /* Left Nav */
    a.leftNavDrop i{float:left;font-size:0.9em;margin:2px 10px 0 0;padding:0;}
	/*** END: Left Nav Container ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:15%;}
	/*** END:  Application Process ***/
}

@media(max-width:430px){
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:35px;margin-top:180px;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:18%;}
	#applicationTab .stepSubTitle{width:70%;}
	/*** END:  Application Process ***/
}

@media(max-width:365px){
	/**** BEGIN: Header ****/
	/*** BEGIN: Mobile Menu ***/
	/* myUNG Link */
	#topNavWrap.scrolled .ungWrap{width:20%;}
	#topNavWrap.scrolled .ungWrap a{padding:0 7px;}
	/* Top Nav Search */
	#topNavWrap.scrolled ul.navTop.search{width:32%;}
	#topNavWrap.scrolled .search .cleardefaultA{width:50%;}
	/*** END: Mobile Menu ***/
	/**** END: Header ****/
	
	/*** BEGIN: Home Campuses ***/
	.homeCampusWrap .campus .campusContent{padding-top:10px;margin-top:215px;}
	.homeCampusWrap .campus .campusContent .title{font-size:2.0em;}
	/*** END: Home Campuses ***/
	
	/*** BEGIN: Sortable Table Custom ***/
	.tablesaw .longTitle{width:60%;}
	/*** END: Sortable Table Custom ***/
	
	/*** BEGIN:  Application Process ***/
	/* Accordion anchor */
	#applicationTab .stepTitle{width:20%;}
	#applicationTab .stepSubTitle{width:66%;}
	/*** END:  Application Process ***/
	
	/*** BEGIN: Sitemap ***/
	/* Sitemap Column 2 QuickInfo 1*/
	.sitemapWrap ul.quickInfo{max-width:100%;padding:0 0 24px 0;}
	/* Sitemap Column 2 QuickInfo 2*/
	.sitemapWrap ul.quickInfo2{max-width:100%;padding:0;}
	/*** END: Sitemap ***/
}