/*
 * jQuery wooslider v2.0
 * http://www.woothemes.com/wooslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* This is the setup that was used on the iModules Responsive Demo */

/* ====================================================================== */
/* MAIN HOME ROTATOR */
/* ====================================================================== */
.rotator{position:relative;}
.rotator ol, .flex ul {margin:0px;padding:0px;}
.rotator ol.flex-control-nav {z-index:1;position:relative;margin:-120px 0 0 0;width:auto;float:right;padding:0;}
.rotator ol.flex-control-nav li{list-style-type:none;float:left;margin-right:15px;width:100px;height:;}
.rotator ol.flex-control-nav li img.flex-active {border:3px solid #dbc919;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.rotator ol.flex-control-nav li a {display:block;width:20px;height:20px;background-color:#999a93;text-indent:-9999em;-moz-border-radius: 12px;border-radius: 12px;behavior: url(PIE.htc);}
.rotator ol.flex-control-nav li a.flex-active{background-color:#f58220;}
.rotator .flex-direction-nav {display:none;}

.rotator ul.slides{margin:0px;padding:0px;position:relative;} 
.rotator ul.slides li.flex_slide  {list-style-type:none;height:700px;}

.rotator .flex_slide {position:relative;background-size:100%;}
.rotator .positionWrapper {position:absolute;bottom:0;width:100%;}
.rotator .previewWrapper {/*position:absolute;bottom:0;*/width:100%;background:url(/s/1190/hybrid/images/trans-blue.png) repeat top left;color:#fff;padding:24px 0;min-height:100px;height:auto!important;height:100px;}
.rotator .flex-caption {
	/*margin-top:380px;*/
	z-index:999;
	height:auto;
	width:100%;
	max-width:50%;
	margin-bottom:70px;
	/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
}
/*.rotator .flex-caption .imodLearnMore {display:inline-block;padding:8px 18px;margin:3px 0 0 0;font-family:"Oswald", arial, helvetica, sans-serif;font-size:85%;}
.rotator .flex-caption .imodLearnMore a:hover {text-decoration:none;color:#fff;}*/
.rotator .flex-caption h1 {margin:0;padding:0;font-weight:500;}
.rotator .flex-caption h1 a span{background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;padding:0px 12px 0px 12px;margin-bottom:6px;line-height:1.65em;}
.rotator .flex-caption-content {text-align:left;}
.rotator .flex-preview .imodPreview {width:50%;}
.rotator .flex-caption .imodLearnMore {float:left;}

/* ====================================================================== */
/* Interior Wide Rotator */
/* ====================================================================== */

.rotatorWideInterior{position:relative;height:430px;}
.rotatorWideInterior ol, .rotatorWideInterior ul {margin:0px;padding:0px;}
.rotatorWideInterior ol.flex-control-nav {display:none;}
.rotatorWideInterior .flex-direction-nav {display:block;padding:0;margin:0px auto;position:absolute;bottom:66px;z-index: 999;position:relative;height:40px;}
.rotatorWideInterior .flex-direction-nav li {list-style-type: none;float:left;}
.rotatorWideInterior .flex-direction-nav li a{display:block;width:40px;height:40px;float:left;text-indent:-9999em;}
.rotatorWideInterior .flex-direction-nav li a.flex-prev {background:url(/s/1190/hybrid/images/intwide-rot-nav-left.gif) no-repeat top left;margin-left:12px;}
.rotatorWideInterior .flex-direction-nav li a.flex-next {background:url(/s/1190/hybrid/images/intwide-rot-nav-right.gif) no-repeat top left;margin-left:1px;}

.rotatorWideInterior ul.slides{margin:0px;padding:0px;position:relative;} 
.rotatorWideInterior ul.slides li.flex_slide  {list-style-type:none;height:430px;background-size:cover;position:relative;}

/*.flex_slide {position:relative;background-size:100%;}*/
.rotatorWideInterior .positionWrapper {position:absolute;bottom:0;width:100%;}
.rotatorWideInterior .previewWrapper {/*position:absolute;bottom:0;*/width:100%;background:url(/s/1190/hybrid/images/trans-blue.png) repeat top left;color:#fff;padding:24px 0;min-height:100px;height:auto!important;height:100px;}
.rotatorWideInterior .flex-caption {
	/*margin-top:380px;*/
	z-index:999;
	height:auto;
	width:100%;
	max-width:50%;
	margin-bottom:70px;
	/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
}
.rotatorWideInterior .flex-caption .imodLearnMore {display:inline-block;padding:8px 18px;margin:3px 0 0 0;font-family:"Oswald", arial, helvetica, sans-serif;font-size:85%;}
.rotatorWideInterior .flex-caption h1 {margin:0;padding:0;font-weight:500;background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;padding:0px 12px 0px 12px;margin-bottom:6px;}
.rotatorWideInterior .flex-caption h1 span{line-height:1.65em;} /*rotator line-height*/
.rotatorWideInterior .flex-caption {text-align:left;}
.rotatorWideInterior .imodPreview {width:100%;background:url(/s/1190/hybrid/images/trans-blue.png) repeat;color:#fff;padding:8px 12px 12px 12px;height:26px;overflow:hidden;line-height:2em;}
.rotatorWideInterior .imodPreview a {color:#fff;}

/* ====================================================================== */
/* BY THE NUMBERS WRAPPER */
/* ====================================================================== */
.byTheNumbers {position:relative;}
.byTheNumbers .flex_slide {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.byTheNumbers ol, .byTheNumbers ul {margin:0px;padding:0px;}
.byTheNumbers ol.flex-control-nav {display:none;}
.byTheNumbers .flex-direction-nav {}

.byTheNumbers .flex_slide .titleWrapper {width:auto;position:relative;width:100%;}
.byTheNumbers .flex_slide .imodTitle {position:relative;}
.byTheNumbers .flex_slide .imodTitle {color:#005284;font-family:"Oswald", arial, helvetica, sans-serif;font-size:1.563em;font-weight:300;border:1px solid red;height:100%;width:100%;position:relative;}
.byTheNumbers .flex_slide .imodTitle .bytheNumLarge {min-width:25%;}
.byTheNumbers .flex_slide .imodTitle .bytheNumSmall {width:75%;}
.byTheNumbers .flex_slide .imodTitle .bytheNumLarge span{display:none;}
.byTheNumbers .flex_slide .imodTitle .bytheNumSmall h2{display:none;}

.byTheNumbers .flex_slide h2 {display:inline-block;font-weight:500;font-size:4em;padding:0;padding-right:5%;line-height:.93em;}
.byTheNumbers .bytheLink {position:relative;}
.byTheNumbers .flex_slide span {display:block;height:auto;max-width:140px;position:absolute;bottom:2px;}
.byTheNumbers .Preview {padding:.5em 1.75em 0 0;float:left;}
.byTheNumbers .Preview a {color:#51575b;}
.byTheNumbers .Preview a:Hover {color:#005481;text-decoration:none;}
.byTheNumbers .bytheLink {position:relative;}

.byTheNumbers .flex-direction-nav {display:block;width:45px;height:45px;position:absolute;top:55px;right:0px;background:url(/s/1190/hybrid/images/arrow-yellow-right.png) no-repeat top left ;}
.byTheNumbers .flex-direction-nav li {list-style-type:none;}
.byTheNumbers .flex-direction-nav li a.flex-prev{display:none;}
.byTheNumbers .flex-direction-nav li a.flex-next {display:block;width:45px;height:90px;text-indent:-9999em;}

/* ====================================================================== */
/* ROTATOR 50/50 */
/* ====================================================================== */
/* nav */
.rotatorFiftyFifty{position:relative;}
.rotatorFiftyFifty ol, .rotatorFiftyFifty ul {margin:0px;padding:0px;}
.rotatorFiftyFifty li {list-style-type:none;}
.rotatorFiftyFifty ol.flex-control-nav {z-index:1;position:relative;margin:0px 0 0 0;height:20px;width:auto;float:left;padding:0 0 0 12px;}
.rotatorFiftyFifty ol.flex-control-nav li{list-style-type:none;float:left;text-indent:-9999em;margin-right:15px;}
.rotatorFiftyFifty ol.flex-control-nav li a {display:block;width:15px;height:15px;background-color:#dbc919;opacity:.6;text-indent:-9999em;}
.rotatorFiftyFifty ol.flex-control-nav li a.flex-active{background-color:#005481;opacity:1;}
.rotatorFiftyFifty .flex-direction-nav {display:none;}
.rotatorFiftyFifty .imodLearnMore {margin-top:0;}
.rotatorFiftyFifty .flex_slide {padding-bottom:1em;}



/* ====================================================================== */
/* Interior Small  */
/* ====================================================================== */

.SmRot{position:relative;}
.SmRot .flex-viewport {position:relative;}
.SmRot ul.slides {margin:0px;padding:0px;margin-bottom:32px;}
.SmRot ol.flex-control-nav {display:none;}
.SmRot .flex-direction-nav {display:none;padding:0 0 48px 0;margin:-46px 0 0 6px;z-index: 999;position:relative;float:left;}
.SmRot .flex-viewport.showRotatorNav .flex-direction-nav {display:block;}
.SmRot .flex-direction-nav li {list-style-type: none;float:left;}
.SmRot .flex-direction-nav li a{display:block;width:40px;height:40px;float:left;text-indent:-9999em;}
.SmRot .flex-direction-nav li a.flex-prev {background:url(/s/1190/hybrid/images/intwide-rot-nav-left.gif) no-repeat top left;}
.SmRot .flex-direction-nav li a.flex-next {background:url(/s/1190/hybrid/images/intwide-rot-nav-right.gif) no-repeat top left;margin-left:1px;}

.SmRot ul.slides{margin:0px;padding:0px;position:relative;} 
.SmRot ul.slides li.flex_slide  {list-style-type:none;height:430px;background-size:cover;position:relative;}

/*.flex_slide {position:relative;background-size:100%;}*/
.SmRot .positionWrapper {position:absolute;bottom:0;width:100%;}
.SmRot .previewWrapper {/*position:absolute;bottom:0;*/width:100%;background:url(/s/1190/hybrid/images/trans-blue.png) repeat top left;color:#fff;padding:24px 0;min-height:100px;height:auto!important;height:100px;}
.SmRot .flex-caption {
	/*margin-top:380px;*/
	z-index:999;
	height:auto;
	width:100%;
	max-width:80%;
	margin-bottom:70px;
	/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
	margin-left:1%;
}

.SmRot .flex-caption h1 {background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;padding:0px 12px 10px 12px;line-height:1.0em;margin-bottom:6px;}
.SmRot .flex-caption h1 span{margin:0;padding:0;font-weight:500;font-size:0.89em;}
.SmRot .flex-caption {text-align:left;}
.SmRot .imodPreview {max-width:80%;display:inline-block;background:url(/s/1190/hybrid/images/trans-blue.png) repeat;color:#fff;padding:8px 12px 8px 12px;clear:left;}
.SmRot .imodPreview a {color:#fff;}



/* ====================================================================== */
/* AFTER OLLU - Recent Grads */
/* ====================================================================== */
.structRecentGradInnerWrapper{position:relative;}
.structRecentGradInnerWrapper ol, .structRecentGradInnerWrapper ul {margin:0px;padding:0px;}
.structRecentGradInnerWrapper ol.flex-control-nav {z-index:1;position:relative;width:100%;padding:0;float:left;}
.structRecentGradInnerWrapper ol.flex-control-nav li{list-style-type:none;float:left;padding:13px;}
.structRecentGradInnerWrapper ol.flex-control-nav li span{width:169px;height:175px;overflow:hidden;display:block;}
.structRecentGradInnerWrapper ol.flex-control-nav li img {}
.structRecentGradInnerWrapper ol.flex-control-nav li img.flex-active {/*border:3px solid #dbc919;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;*/}
.structRecentGradInnerWrapper ol.flex-control-nav li.active {background-color:#005481;}
.structRecentGradInnerWrapper ol.flex-control-nav li a {display:block;width:20px;height:20px;background-color:#999a93;text-indent:-9999em;-moz-border-radius: 12px;border-radius: 12px;behavior: url(PIE.htc);}
.structRecentGradInnerWrapper ol.flex-control-nav li a.flex-active{background-color:#f58220;}
.structRecentGradInnerWrapper .flex-direction-nav {display:none;}

.structRecentGradInnerWrapper ul.slides{margin:0px;padding:0px;position:relative;} 
.structRecentGradInnerWrapper ul.slides li.flex_slide  {list-style-type:none;height:700px;}

.structRecentGradInnerWrapper .flex_slide {position:relative;}
.structRecentGradInnerWrapper .flex-caption {z-index:999;}

.structRecentGradInnerWrapper .flex_slide {position:relative;}
.structRecentGradInnerWrapper .flex-caption {z-index:999;}
.structRecentGradInnerWrapper .flex-viewport {clear:both;float:left;margin-top:30px;}
.structRecentGradInnerWrapper .flex-viewport .sldtxt {margin-top:22px;}
.structRecentGradInnerWrapper .flex-viewport .imodLink a {text-transform: uppercase;color:#50565a;}

.structRecentGradInnerWrapper .flex-control-thumbs {margin-left:-13px;}

/* ====================================================================== */
/* ABOUT US - Interior Wide Rotator */
/* ====================================================================== */

.rotatorWideInteriorAbout{position:relative;height:430px;}
.rotatorWideInteriorAbout ol, .rotatorWideInteriorAbout ul {margin:0px;padding:0px;}
.rotatorWideInteriorAbout ol.flex-control-nav {display:none;}
.rotatorWideInteriorAbout .flex-direction-nav {display:block;padding:0;margin:0px auto;position:absolute;bottom:66px;z-index: 999;position:relative;height:40px;}
.rotatorWideInteriorAbout .flex-direction-nav li {list-style-type: none;float:left;}
.rotatorWideInteriorAbout .flex-direction-nav li a{display:block;width:40px;height:40px;float:left;text-indent:-9999em;}
.rotatorWideInteriorAbout .flex-direction-nav li a.flex-prev {background:url(/s/1190/hybrid/images/intwide-rot-nav-left.gif) no-repeat top left;margin-left:12px;}
.rotatorWideInteriorAbout .flex-direction-nav li a.flex-next {background:url(/s/1190/hybrid/images/intwide-rot-nav-right.gif) no-repeat top left;margin-left:1px;}

.rotatorWideInteriorAbout ul.slides{margin:0px;padding:0px;position:relative;} 
.rotatorWideInteriorAbout ul.slides li.flex_slide  {list-style-type:none;height:430px;background-size:cover;position:relative;}

/*.flex_slide {position:relative;background-size:100%;}*/
.rotatorWideInteriorAbout .positionWrapper {position:absolute;bottom:0;width:100%;}
.rotatorWideInteriorAbout .previewWrapper {/*position:absolute;bottom:0;*/width:100%;background:url(/s/1190/hybrid/images/trans-blue.png) repeat top left;color:#fff;padding:24px 0;min-height:100px;height:auto!important;height:100px;}
.rotatorWideInteriorAbout .flexWrapContent {
	/*margin-top:380px;*/
	z-index:999;
	width:65%;
	background:url(/s/1190/hybrid/images/trans-blue.png) repeat;
	color:#fff;
	padding:40px 20px;
	margin-bottom:70px;
	text-align:left;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.rotatorWideInteriorAbout .flexWrapContent .imodLearnMore {display:inline-block;padding:8px 18px;margin:3px 0 0 0;font-family:"Oswald", arial, helvetica, sans-serif;font-size:85%;}

.rotatorWideInteriorAbout .flexWrapContent .imodLink {margin:0;padding:0;color:#fff;}
.rotatorWideInteriorAbout .flexWrapContent .imodLink a {color:#fff;font-family:"Arial", Helvetica, Sans-serif;font-size:1em;font-weight:500;font-size:1.25em;padding-bottom:1.2em;display:block;}

.rotatorWideInteriorAbout .flexWrapContent .imodPreview {width:100%;}
.rotatorWideInteriorAbout .flexWrapContent .imodPreview a {color:#fff;}
.rotatorWideInteriorAbout .flexWrapContent .imodPreview h1 {color:#fff;margin:0;padding:0;text-transform:none;font-weight:500;width:65%;display:inline-block;float:left;}
.rotatorWideInteriorAbout .flexWrapContent .imodPreview img {float:right;margin-right:15px;}
.rotatorWideInteriorAbout .flexWrapContent .imodPreview em {float:left;clear:both;padding:;}


/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */

/*****************************************************/
@media only screen and (min-width: 768px) and (max-width: 1001px) {
	
/* ====================================================================== */
/* Main Rotator / Home */
/* ====================================================================== */	
	.rotator ul.slides li.flex_slide  {height:455px;}
	.rotator .flex-caption h1 {font-size:2.35em;}
	.rotator .flex-caption h1 a span{background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline;padding:0px 12px 0px 12px;line-height:1.65em;}
	.rotator .flex-caption {margin-bottom:20px;}
	.rotator ol.flex-control-nav {z-index:1;position:relative;margin:-110px 0 0 0;width:auto;float:right;padding:0;}

/* ====================================================================== */
/* TABLET Interior Wide Rotator */
/* ====================================================================== */

	.rotatorWideInterior ul.slides li.flex_slide  {height:430px;background-position:center;}
	.rotatorWideInterior .flex-caption h1 {font-size:2em;margin-left:4px;}
	.rotatorWideInterior .flex-caption h1 a span{background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;clear:both;float:left;padding:0px 12px 0px 12px;line-height:1.65em;margin-bottom:4px;}
	.rotatorWideInterior .flex-caption {margin-bottom:68px;}
	.rotatorWideInterior ol.flex-control-nav {z-index:1;position:relative;margin:-110px 0% 0 0;width:auto;float:right;padding:0;}
	.rotatorWideInterior .imodPreview {clear:both;}
	
	
/* ====================================================================== */
/* TABLET BY THE NUMBERS WRAPPER */
/* ====================================================================== */


.byTheNumbers .flex-direction-nav {display:block;width:45px;height:45px;position:absolute;top:-65px;right:0px;background:url(/s/1190/hybrid/images/arrow-yellow-right.png) no-repeat top left ;}
.byTheNumbers .flex-direction-nav li {list-style-type:none;}
.byTheNumbers .flex-direction-nav li a.flex-prev{display:none;}
.byTheNumbers .flex-direction-nav li a.flex-next {display:block;width:45px;height:90px;text-indent:-9999em;}
	
/* ====================================================================== */
/* TABLET Interior Small Rotator in Content Middle */
/* ====================================================================== */
	.SmRot ul.slides li.flex_slide  {list-style-type:none;height:310px;background-size:cover;position:relative;}
	.SmRot ul.slides li.flex_slide h1 {font-size:1.5em;}
	
	/* ====================================================================== */
/* TABLET About Us */
/* ====================================================================== */
	.rotatorWideInteriorAbout .flexWrapContent .imodPreview h1 {
    color: #fff;
    display: inline-block;
    float: left;
    font-weight: 500;
    margin: 0;
    padding: 0;
    text-transform: none;
    width: 65%;
	font-size:2em;
}
.rotatorWideInteriorAbout .flexWrapContent .imodPreview img {width:120px;}

	/* ====================================================================== */
/* TABLET after ollu - Recent Graduates */
/* ====================================================================== */
.structRecentGradInnerWrapper ol.flex-control-nav {
    margin-left:3px;
}
	.structRecentGradInnerWrapper ol.flex-control-nav li span {
    display: block;
    height: 124px;
    overflow: hidden;
    width: 124px;
}

}


/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */
/* ====================================================================== */

/* Anything less than iPad Portrait */
@media only screen and (max-width: 767px) {
    
/* ====================================================================== */
/* MOBILE MAIN HOME ROTATOR */
/* ====================================================================== */
.rotator{position:relative;overflow:hidden;height:300px;}
.rotator ol, .rotator ul {margin:0px;padding:0px;}
.rotator ul.slides{margin:0px;padding:0px;position:relative;height:300px;} 
.rotator ul.slides li.flex_slide  {list-style-type:none;height:300px;background-size: cover;}
.rotator ol.flex-control-nav {display: none;}
.rotator .flex-direction-nav { bottom: 66px;
    display: block;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 999999;}
.rotator .flex-direction-nav li {list-style-type: none;float:left;}
.rotator .flex-direction-nav li a{display:block;width:40px;height:40px;float:left;text-indent:-9999em;}
.rotator .flex-direction-nav li a.flex-prev {background:url(/s/1190/hybrid/images/intwide-rot-nav-left.gif) no-repeat top left;margin-left:20px;}
.rotator .flex-direction-nav li a.flex-next {background:url(/s/1190/hybrid/images/intwide-rot-nav-right.gif) no-repeat top left;margin-left:1px;}



.rotator .flex_slide {position:relative;background-size:100%;}
.rotator .positionWrapper {position:absolute;bottom:0;width:100%;}
.rotator .previewWrapper {display:none;}
.rotator .flex-caption {
	/*margin-top:380px;*/
	z-index:999;
	height:auto;
	width:100%;
	max-width:100%;
	margin-bottom:60px;
	/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
}
.rotator .flex-caption .imodLearnMore {display:none;}
.rotator .flex-caption h1 {margin:0;padding:0;font-weight:500;font-size:1.35em;}
.rotator .flex-caption h1 a span{background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;clear:both;float:left;margin-bottom:4px;padding:0px 12px 0px 12px;line-height:1.65em;}
.rotator .flex-caption-content {text-align:left;}
.rotator .flex-preview .imodPreview {display: none!important;border:1px solid red;}


/* ====================================================================== */
/* MOBILE Interior Wide Rotator */
/* ====================================================================== */
.rotatorWideInterior{position:relative;overflow:hidden;height:300px;}
.rotatorWideInterior ul.slides{margin:0px;padding:0px;position:relative;height:300px;} 
.rotatorWideInterior ul.slides li.flex_slide  {list-style-type:none;height:300px;background-position: center;}
.rotatorWideInterior ol.flex-control-nav {display: none;}
.rotatorWideInterior .flex-direction-nav { bottom: 66px;
    display: block;
    margin: 0 auto;
    padding: 0;
    position: relative;
    z-index: 999999;}
.rotatorWideInterior .flex-direction-nav li {list-style-type: none;float:left;}
.rotatorWideInterior .flex-direction-nav li a{display:block;width:40px;height:40px;float:left;text-indent:-9999em;}
.rotatorWideInterior .flex-direction-nav li a.flex-prev {background:url(/s/1190/hybrid/images/intwide-rot-nav-left.gif) no-repeat top left;margin-left:20px;}
.rotatorWideInterior .flex-direction-nav li a.flex-next {background:url(/s/1190/hybrid/images/intwide-rot-nav-right.gif) no-repeat top left;margin-left:1px;}

.rotatorWideInterior .flex_slide {position:relative;background-size:100%;}
.rotatorWideInterior .positionWrapper {position:absolute;bottom:0;width:100%;}
.rotatorWideInterior .previewWrapper {display:none;}
.rotatorWideInterior .flex-caption {
	/*margin-top:380px;*/
	z-index:999;
	height:auto;
	width:100%;
	max-width:100%;
	margin-bottom:60px;
	/*-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;*/
}
.rotatorWideInterior .flex-caption .imodLearnMore {display:none;}
.rotatorWideInterior .flex-caption h1 {margin:0;padding:0;font-weight:500;font-size:1.35em;}
.rotatorWideInterior .flex-caption h1 a span{background:url(/s/1190/hybrid/images/trans-white.png) repeat;display:inline-block;clear:both;float:left;margin-bottom:4px;padding:0px 12px 0px 12px;line-height:1.65em;}
.rotatorWideInterior .flex-caption-content {text-align:left;}
	.rotatorWideInterior .imodPreview{display:none;}
	
/* ====================================================================== */
/* MOBILE Interior Small Rotator in Content Middle */
/* ====================================================================== */
	.SmRot ul.slides li.flex_slide  {list-style-type:none;height:300px;background-size:100%!important;position:relative;font-size:1em;}
	.SmRot ul.slides li.flex_slide h1 {font-size:1em;display:block;width:100%;}
	.SmRot .flex-caption{ width:100%!important;max-width:100%;}
	.SmRot .positionWrapper {position:relative;}
	.SmRot .CaptionWrapper {clear:both;position:absolute;top:160px;height:150px;width:100%!important;background-color:#005481!important;color:#fff!important;;}
	.SmRot .CaptionWrapper a {color:#fff;}
	.SmRot .CaptionWrapper span,
	.SmRot .CaptionWrapper .imodPreview{background-image:none!important;}
	.SmRot .flex-viewport {overflow:visible;}
	.SmRot .flex-viewport .flex-caption {width:100%!important;}
	.SmRot .flex-caption h1 a span,
	.SmRot .flex-caption .imodPreview {padding:0 2%; }
	.SmRot .flex-caption h1 {padding-top:8px;}
	.SmRot .flex-caption .imodPreview {line-height: 1.125em;padding-top:.35em }
	
/* ====================================================================== */
/* TABLET BY THE NUMBERS WRAPPER */
/* ====================================================================== */


	.byTheNumbers .flex-direction-nav {display:block;width:45px;height:45px;position:absolute;top:-62px;right:0px;background:url(/s/1190/hybrid/images/arrow-yellow-right.png) no-repeat top left ;}

	
/* ====================================================================== */
/* MOBILE / BY THE NUMBERS WRAPPER */
/* ====================================================================== */	
	.rotatorFiftyFifty .flex-caption,
.rotatorFiftyFifty .sldimg{width:100%;padding-bottom:20px;}
.rotatorFiftyFifty .flex-caption {margin-bottom:0em;}
	.rotatorFiftyFifty ol.flex-control-nav {padding-left:20px;}
	.rotatorFiftyFifty .imodLearnMore {margin:0;}
	

	
/* ====================================================================== */
/* MOBILE AFTER OLLU - Recent Grads */
/* ====================================================================== */

	.structRecentGradInnerWrapper .flex-viewport {
    clear: both;
    float: left;
    margin-top: 60px;
}
	.structRecentGradInnerWrapper ol.flex-control-nav {
   display:none;
}
	.resourcesNews {position:relative;}
	.structRecentGradInnerWrapper .flex-direction-nav {display: block;text-align:left;position:absolute;top:0;width:260px!important;}
	
	.structRecentGradInnerWrapper .flex-direction-nav li {list-style-type: none;display:inline-block;text-align:center;margin:1px;}
	.structRecentGradInnerWrapper .flex-direction-nav li a.flex-prev{background: url("../images/intwide-rot-nav-left.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    left: -60px;
    text-indent: -9999em;
    width: 40px;}
	.structRecentGradInnerWrapper .flex-direction-nav li a.flex-next{background: url("../images/intwide-rot-nav-right.gif") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;
    height: 40px;
    left: -60px;
    text-indent: -9999em;
    width: 40px;}
	
/* ====================================================================== */
/* ABOUT US - Interior Wide Rotator */
/* ====================================================================== */

.rotatorWideInteriorAbout{position:relative;height:300px;}
.rotatorWideInteriorAbout ul.slides li.flex_slide {
    background-size: cover;
    height: 300px;
    list-style-type: none;
    position: relative;}
	
	.rotatorWideInteriorAbout .flexWrapContent {width:100%;padding: 20px 20px;}
	.rotatorWideInteriorAbout .flexWrapContent .imodLink a{font-size:1em;padding-bottom:10px;line-height:1.25em;}
	.rotatorWideInteriorAbout .flexWrapContent .imodPreview h1 {font-size:1.5em;width:100%;}
	.rotatorWideInteriorAbout .flexWrapContent .imodPreview img {display:none;}
	.rotatorWideInteriorAbout .flexWrapContent .imodPreview em {display:none;}
	
	.rotatorWideInteriorAbout .flex-caption.grid_12 {padding-left:0px;padding-right:10px;width:100%;}
	
	.rotatorWideInteriorAbout .flex-direction-nav {left:-10px;}



	
}



