/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License:none (public domain)
*/
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,img,ins,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;font-size:100%;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
body{line-height:1.15em;padding:0;margin:0;color:#000000;font-family:Arial,Helvetica,sans-serif;font-size:100%;background:#fff;-webkit-text-size-adjust:none;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
table{}


/** Web Services Additions **/
.content .ol-upper   li{list-style:upper-alpha;}
.content .img-padding-left {padding: 10px 0px 10px 15px !important;}
.content .img-padding-right {padding: 10px 10px 15px 0px !important;}


/** PAGE ELEMENTS **/
img{border:none;height:auto;max-width:100%;}
p{padding:0 0 16px 0;}
h1{font-size:1.16em;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;padding:13px 2% 12px 2%;}
h2{font-size:1.6em;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#000;line-height:1.0em;margin-bottom:22px;}
h3{font-size:1.2em;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#000;}
h4{font-size:0.875em;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#000;}
strong{font-weight:bold;}
em{font-style:italic;}
.right{float:right;}
.left{float:left;}
.clear{clear:both;}
.hidden{display:none;}
Center{text-align:center;}
.innerWrap{max-width:960px;width:100%;margin:0 auto;}
.screenreaderNav{position:absolute;left:-10000px;}
.col_w_50{width:50%;display:inline-block;}
.col_w_100{width:100%;display:inline-block;}
fieldset {border: 1px solid #cdcdcd; padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}
legend {background-color: #cc0000;color: #ffffff; font-weight:bold; border: 1px solid #cdcdcd; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;} 

.fieldsettype1 {background-color: #fff;border: 1px solid #000000; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
.legendtype1 {background-color: #cc0000;color: #ffff; font-weight:bold; border: 1px solid #000000; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;} 

.fieldsettype2 {background-color: #fff;border: 1px solid #000000; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
.legendtype2 {background-color: #8c8c8c;color: #ffffff; font-weight:bold; border: 1px solid #000000; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;} 

.fieldsettype3 {background-color: #ffffff;border: 1px solid #000000; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;}
.legendtype3 {background-color: #ffffff;color: #ffffff; font-weight:bold; border: 1px solid #000000; padding-left: 5px; padding-right: 5px; padding-top: 5px; padding-bottom: 5px;}

.custom-btn {display: inline-block; *display: inline; padding: 4px 12px; margin-bottom: 0; margin-top: 10px; *margin-left: .3em; width: 250px; font-size: 18px !important; line-height: 20px; color: #fff !important;
  text-align: center; vertical-align: middle; cursor: pointer; background-color: #cc0000;}
  
/** GLOBAL ICONS AND LINKS**/
a{text-decoration:none;color:#cc0000;}
a:hover{color:#f70000;}
a.fillDiv{display:block;height:100%;width:100%;text-decoration:none;}
/*px is used to keep arrows from misaligning*/
a.external{background:url(../images/icons/external-link.png) no-repeat right center;padding:0 12px 0 0;}
a img{border:none;}
*{outline:0;}
.arrowGray{background:url(../images/icons/arrow-gray.svg) no-repeat right center;padding:0 18px 0 0 !important;background-size:10px;}
.arrowWhiteSmall{background:url(../images/icons/arrow-white-small.png) no-repeat right center;padding:0 12px 0 0;}
.arrowDarkBlue{background:url(../images/icons/arrow-darkblue.png) no-repeat right center;padding:0 12px 0 0;}
.arrowBlue{background:url(../images/icons/arrow-blue.svg) no-repeat right center;padding:0 12px 0 0;background-size:5px}
.arrowRed{background:url(../images/icons/arrow-red.svg) no-repeat right center;padding:0 15px 0 0;background-size:8px}
.content .grayLink{font-size:1.0em;}
.grayLink{color:#4e5052;font-size:0.750em;}
.grayLink:hover{color:#000;}

/** BRAND COLORS **/
/* backgrounds */
.Default{background-color:#a60000;}
a.Default:hover{background-color:#b44041;}
.Gamecock-Red{background-color:#cc0000;}
a.Gamecock-Red:hover{background-color:#e20001;}
.Bibb-Brick{background-color:#993333;}
a.Bibb-Brick:hover{background-color:#b44041;}
.Roosters-Crow{background-color:#cc4400;}
a.Roosters-Crow:hover{background-color:#e34b00;}
.Houston-Cole-Sunset{background-color:#cc8800;}
a.Houston-Cole-Sunset:hover{background-color:#e39b0b;}
.Magnolia{background-color:#f3ddcc;}
.Gameday-Sky{background-color:#0088cc;}
a.Gameday-Sky:hover{background-color:#0c9be2;}
.Rolling-Hills{background-color:#418141;}
a.Rolling-Hills:hover{background-color:#4d9c4d;}
.Stone{background-color:#002233;}
a.Stone:hover{background-color:#014568;}
.Pelham-Passion{background-color:#660066;}
a.Pelham-Passion:hover{background-color:#870087;}
/* text colors */
h3.Default,.content a.Default{background:none;color:#993333;}
h3 a.Default:hover,.content a.Default:hover{background:none;color:#b44041;}
h3.Gamecock-Red,.content a.Gamecock-Red{background:none;color:#cc0000;}
h3 a.Gamecock-Red:hover,.content a.Gamecock-Red:hover{background:none;color:#e20001;}
h3.Bibb-Brick,.content a.Bibb-Brick{background:none;color:#993333;}
h3 a.Bibb-Brick:hover,.content a.Bibb-Brick:hover{background:none;color:#b44041;}
h3.Roosters-Crow,.content a.Roosters-Crow{background:none;color:#cc4400;}
h3 a.Roosters-Crow:hover,.content a.Roosters-Crow:hover{background:none;color:#e34b00;}
h3.Houston-Cole-Sunset,.content a.Houston-Cole-Sunset{background:none;color:#cc8800;}
h3 a.Houston-Cole-Sunset:hover,.content a.Houston-Cole-Sunset:hover{background:none;color:#e39b0b;}
h3.Gameday-Sky,.content a.Gameday-Sky{background:none;color:#0088cc;}
h3 a.Gameday-Sky:hover,.content a.Gameday-Sky:hover{background:none;color:#0c9be2;}
h3.Rolling-Hills,.content a.Rolling-Hills{background:none;color:#418141;}
h3 a.Rolling-Hills:hover,.content a.Rolling-Hills:hover{background:none;color:#4d9c4d;}
h3.Stone,.content a.Stone{background:none;color:#002233;}
h3 a.Stone:hover,.content a.Stone:hover{background:none;color:#014568;}
h3.Pelham-Passion,.content a.Pelham-Passion{background:none;color:#660066;}
h3 a.Pelham-Passion:hover,.content a.Pelham-Passion:hover{background:none;color:#870087;}
/** UTILITY NAV **/
.infoFor{display:none;}
.utilityWrap{position:relative;background:#282a2c;width:100%;height:auto;display:inline-block;margin-bottom:-4px;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;}
.utilityWrap .left{position:relative;}
.utilityWrap .innerWrapMenu{background:url(../images/header/utility-bg.png) no-repeat right;min-height:46px;max-width:960px;width:100%;margin:0 auto;}
ul.utility{position:relative;float:right;display:inline-block;padding:14px 0 0 0;}
ul.utility li{float:left;padding:0 8px /*px to keep menu from jumping*/;display:inline-block;font-size:0.813em;color:#afb1b5;}
.utility a{color:#afb1b5;}
.utility a:hover{color:#fff;}
.mobileUtility{display:none;}

/****** HEADER ******/
.pageHeader{background:url(../images/header/header-bg.jpg) top left repeat-x;width:100%;display:inline-block;line-height:1;border-bottom:none;}
.logo{width:100%;max-width:311px;margin:25px auto 10px auto;min-height:112px;}
.logo img.mobile{display:none;}
.logo img{max-width:311px;width:100%;border:none;text-align:center;}
.printLogo{display:none;}

/** SEARCH **/
.searchIcon{float:left;display:inline-block;width:37px;height:18px;background: transparent  no-repeat 7px center;padding:0;margin-top:14px;cursor:pointer;}
.searchIcon span{width:19px;height:18px;display:block;color:#282a2c;}
.searchIcon span em{display:none;}
.searchIcon label,.searchIcon span,.searchIcon input#searchToggle,.searchBox{position:absolute;z-index:999;}
.searchBox{display:none;padding:0;background:#939598  no-repeat 7px center;left:0;top:5px;max-width:276px;width:100%;height:36px;z-index:888;}
.searchBox .innerWrap{float:left;margin:7px 0 0 15%;background:none;}
.searchBox input#searchField{float:left;width:154px;padding:2px 0 2px 1%;color:#e0e0e0;font-size:0.9em;background:none;border-top:none;border-left:none;border-bottom:1px solid #c7ccd2;border-right:1px solid #c7ccd2;border-radius:0;}
.searchBox .submit{width:62px;height:23px;padding:0;margin:0 0 0 2.5%;font-size:0.813em;color:#fff;cursor:pointer;background:#973132;background:linear-gradient(top,#973132 0%,#832223 100%);background:-moz-linear-gradient(top,#973132 0%,#832223 100%);background:-webkit-linear-gradient(top,#973132 0%,#832223 100%);border:none;border-radius:0;}
#searchToggle{display:none;}
#searchToggle:checked + .searchBox{display:block;}
#searchToggle:not(:checked) + .searchBox{display:none;}
#___gcse_0 table tr{background:#fff;}
.gs-title,.gs-title b{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000 !important;}
.gsc-results .gsc-cursor-box .gsc-cursor-current-page,.gsc-cursor-page,.gs-webResult div.gs-visibleUrl,.gs-imageResult div.gs-visibleUrl{background:#fff !important;color:#cc0000 !important;}
.gs-bidi-start-align.gs-snippet{color:#000000 !important;}

/** TOP NAV **/
a.menuIcon,a.close-menuIcon{display:none;}
.topNavWrap{float:left;width:100%;background:#cacdd1;display:inline-block;margin:0 auto;text-align:center;}
nav.topNav{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;height:51px;margin:0 auto;max-width:960px;}
nav.topNav ul{list-style:none;position:relative;display:inline-table;height:51px;}
nav.topNav ul li:hover > ul{display:block;}
nav.topNav ul:after{content:"";clear:both;display:block;}
nav.topNav ul li.topNav1{float:left;padding:9px 0 7px;margin:0 6px;text-align:center;}
nav.topNav ul li.topNav1 strong{text-decoration:none;}
nav.topNav ul li.active a strong{border-bottom:1px solid #cc0000;text-decoration:none;}
nav.topNav ul li.active:hover a strong{border-bottom:none;}
nav.topNav ul li:hover{background:url(../images/header/nav-radial.jpg) no-repeat center center;}
nav.topNav ul li.sub:hover,nav.topNav ul li.sub.active:hover{border-top:1px solid #cc0000;padding-top:6px;margin-top:2px;}
nav.topNav ul li:hover a{color:#000;}
nav.topNav ul li a{display:block;font-size:1.16em;color:#000;padding:8px 18px;text-transform:uppercase;}
nav.topNav ul ul{display:none;z-index:99999;text-align:left;padding:0;position:absolute;top:100%;width:auto;height:auto;border-top:1px solid #cacdd1;border-bottom:1px solid #cc0000;margin-top:-3px;}
nav.topNav ul ul li{float:none;position:relative;background:#bbbec2;padding:2px 30px 2px 0;min-width:190px;border-bottom:1px dashed #e2e3e5;}
nav.topNav ul ul li:last-child{border-bottom:none;}
nav.topNav ul ul li:hover{background:#d1d2d4;}
nav.topNav ul ul li a{font-family:Arial,Helvetica,sans-serif;color:#000;font-size:0.875em;background:none !important;text-transform:none;}
nav.topNav ul ul ul{position:absolute;left:100%;top:0;}

/** EMERGENCY NOTIFICATION **/
.emergencyMessage{background:#e09e1c;border-top:1px solid #fff;border-bottom:1px solid #fff;font-size:0.750em;}
.emergencyMessage .innerWrap{background:#cc8801;color:#fff;padding:0;}
.emergencyMessage .innerWrap div{margin:1px 3% 1px 6%;line-height:1.6em;}
.emergencyMessage .innerWrap p{padding:10px 0;}
.emergencyMessage .innerWrap a{color:#fff;text-decoration:underline;}
.emergencyMessage .innerWrap a:hover{text-decoration:none;}
.messageIcon{float:left;padding:9px 1.75%;}

/** HOMEPAGE **/
/* homepage slider */
.impactHome{display:block;margin:0;width:100%;}
.impactHome img{display:block;margin:0 auto;}
.impactHome .slider{width:100%;height:auto;background-color:#000;overflow:hidden;border-top:1px solid #000;border-bottom:1px solid #000;}
.impactHome .slider .flex-control-paging{display:none;}
.impactHome .flexslider{margin:0 auto;position:relative;max-width:1200px;max-height:350px;display:block;overflow:hidden;}
.impactHome .direction-wrapper{max-width:960px;margin:0 auto;}
.impactHome .flex-direction-nav{padding:0;z-index:300;width:100%;float:left;position:relative;margin-top:-34px;}
.impactHome .flex-direction-nav li{width:50%;float:left;}
.impactHome .flex-direction-nav li a{color:#fff;}
.impactHome .flex-direction-nav li a.flex-prev{float:left;background:url(../images/home-prev.svg) left center no-repeat;padding:1px 0 0 15px;margin:0;width:30px;height:31px;}
.impactHome .flex-direction-nav li a.flex-next{float:right;background:url(../images/home-next.svg) right center no-repeat;padding:1px 15px 0 0;margin:0;width:30px;height:31px;}
.impactHome .flex-caption{width:100%;max-width:960px;margin:0 auto;position:absolute;bottom:0;padding-left:15%;}
.impactHome .flex-caption div{font-size:0.850em;color:#fff;background-color:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4c000000',endColorstr='#4c000000');padding:0px;z-index:200;max-width:400px;width:100%;height:auto;float:left;overflow:hidden;}
.impactHome .flex-caption div.noLink{padding-bottom:21px;}
.impactHome .flex-caption div h1{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.25em;color:#fff;padding:19px 4% 8px 4%;}
.impactHome .flex-caption div p{padding:0 4%;font-size:0.95em;line-height:1.4em;}
.impactHome .flex-caption div a{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;display:block;float:right;color:#fff;font-size:1em;padding:11px 5.5%;border-right:7px solid #0188cc;margin-top:4px;z-index: 9999;position: relative;}
.impactHome .slides li{display:none;position:relative;}
/* homepage content */
.pageContentWrap.homepage{width:100%;max-width:920px;background:#e6e9ec;padding:20px 20px 40px 20px/*keeps borders from misaligning*/;margin-top:0;border-left:1px solid #fff;border-right:1px solid #fff;}
.homeTitle{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000;font-size:1.35em;text-transform:uppercase;margin-bottom:31px;width:86%;}
.homeTitle span{float:right;font-family:Arial,Helvetica,sans-serif;font-size:0.7em;text-transform:none;margin-top:5px;}
.homeTitle .grayLink{font-size:0.7em;}
.homepage .leftCol{width:35.5%;max-width:308px;height:auto;padding:0;margin:0 1.5% 17px 0;background:none;}
.homepage .rightCol{float:left;width:63%;padding:0;margin:0;display:inline-block;}
.homepage .widgetWrap{float:left;width:25%;padding:0 3.5% 0 0;display:inline-block;}
.homepage .widget.video{float:none;text-align:center;padding:10px 0;}
.homepage .ctaWrap{width:41%;float:left;padding:0 0 0 2%;}
.homepage .ctaContainer{width:40%;margin-right:13%;float:left;}
.homepage .ctaContainer.rightSide{margin-right:0;}
.homepage a.cta-buttons{float:left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;padding:11px 13%;margin:10px auto 7px auto;width:89%;max-width:175px;display:block;color:#fff;font-size:0.9em;}
.homepage a.cta-buttons:hover{color:#fff;text-decoration:none;}
/* homepage calendar */
.homepage .events{font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:0 0 20px 0;width:100%;}
.homepage .events .calendar{float:left;width:32px;height:36px;text-align:center;background:transparent url(../images/icons/cal-icon.svg) no-repeat;margin:1px 0 20px 0;padding-top:5px;line-height:0.7em;}
.homepage .events .calendar .month{color:#cc0000;font-size:0.65em;font-weight:bold;text-transform:uppercase;}
.homepage .events .calendar .day{color:#000000;font-size:0.75em;font-weight:bold;text-transform:uppercase;}
.homepage .events .event{float:left;width:75%;padding:0 3%;margin:0 1% 0 2.5%;border-left:1px solid #cc0000;line-height:1.1em;min-height:50px;}
.homepage .events .event h2{font-family:Arial,Helvetica,sans-serif;color:#cc0000;font-size:0.9em;font-weight:bold;margin-bottom:0;}
.homepage .events .event h2:hover{color:#000;}
.homepage .events .event .subtitle{font-size:0.9em;color:#000;font-weight:normal;}
.homepage .events .event .subtitle a{color:#000;}
/* homepage featured news */
.homeTitle.newsBlock{width:102.5%/*expand past last column*/;margin-bottom:22px;}
.homeTitle .newsLinks{margin-top:7px;min-width:150px;text-align:right;}
.homeTitle .rss{float:none;padding:0 8%;}
.rssIcon{background:url(../images/icons/rss-icon.svg) no-repeat right top;padding:0 18px 0 0;background-size:12px;}
.homepage .newsWrap{float:left;width:49%;}
.homepage .news{font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:3px 0 3px 0;width:100%;}
.homepage .news .thumbnail{float:left;width:100%;max-width:112px;height:92px;overflow:hidden;margin:3px 5% 10px 0;}
.homepage .news .thumbnail img{width:100%;max-width:112px;}
.homepage .news .event{width:98%;}
.homepage .news .event .title{font-family:Arial,Helvetica,sans-serif;color:#cc0000;font-size:0.9em;font-weight:bold;}
.homepage .news .event h2{font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-style:italic;color:#000;font-size:0.9em;color:#000;line-height:1.7em;margin-bottom:0;}
.homepage .news .event h2 a{color:#000;}
.homepage .news .event .description{font-size:0.8em;color:#000;font-weight:normal;line-height:1.1em;}
.homepage .news .event .description a{color:#000;}
/* homepage news listing */
.homepage .newsListingWrap{float:left;width:51%;}
.homepage .newsListing{font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:0 0 3px 6.5%;width:100%;border-left:1px solid #fff;}
.homepage .newsListing .event{float:left;padding:9px 2%;margin:0;width:96%;background:transparent url(../images/icons/border-dot-white.png) repeat-x bottom;}
.homepage .newsListing .event:nth-of-type(1){padding-top:0;}
.homepage .newsListing .event:last-child{background:none;}
.homepage .newsListing .event.subtitle a{font-size:0.750em;color:#4e5052;font-weight:normal;line-height:1.3em;display:inline;}
.homepage .newsListing .event.subtitle a:hover{color:#000;}

/** CONTENT **/
.pageWrap{float:left;width:100%;height:auto;margin:0 auto;display:block;clear:both;background:#f1f2f3 url(../images/body-bg.jpg) repeat-y center;}
.deptBG{margin-bottom:-208px;background:#282a2c;width:100%;height:208px;}
.sectionTitle{background:#282a2c;}
.sectionTitle.news{padding:0;}
.sectionTitle.news h1{font-size:1.5em;font-family:Arial,Helvetica,sans-serif;font-weight:700;padding:13px 2%;}
.pageContentWrap{max-width:960px;width:100%;height:auto;margin:0 auto;display:block;clear:both;background:#fff;}
.pageContentWrap h1{font-size:1.429em;width:100%;display:block;}
.pageContentWrap h2{font-size:1.6em;line-height:1.05em;}
.pageContentWrap h3{font-family:Arial,Helvetica,sans-serif;font-size:1.2em;}
.contentWrap{height:100%;min-height:550px;font-size:0.750em;background:transparent;padding:0 2.5%;display:block;}
.contentWrap.content img{padding:6px 0 10px 0;height:auto;max-width:100%;}
.contentWrap.content img.left{float:left;padding-right:4%;}
.contentWrap.content img.right{float:right;padding-left:4%;}
.columnWrapper {width:100%;height:100%;margin:0;padding:0;display:table;background:#fff;}
.columnWrapper.inner {background:transparent;}
#SkipToBottom,#SkipToBottomNews,#BackToTop,#BackToTopNews{display:none;}
.content{float:left;}
.content em,.content i,.content dfn{font-style:italic;}
.content blockquote{padding:0 1.5em 1.5em 1.5em;}
.content cite{font-style:italic;}
.content li ul,.content li ol{padding:0 1.5em;}
.content li{list-style:none;padding:0 15px;color:#000;margin:3px 10px;background:transparent url(../images/bullet-gray.png) no-repeat left top;background-position:0 6px;}
.content ul,.content ol{padding:1%;}
.content ul{list-style-type:none;margin:6px 8px;}
.content ol{list-style-type:decimal;margin:0 30px;}
.content ol li{list-style:decimal;background:none;padding:0;}
.content ol ol{list-style:upper-alpha;}
.content ol ol ol{list-style:lower-roman;}
.content ol ol ol ol{list-style:lower-alpha;}
.content ol li ul li{list-style:circle;background:none;}




.content dl{padding:0 0 1.5em 0;}
.content dl dt{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;}
.content dd{padding-left:1.5em;}
.content sup,.content sub{line-height:0;}
.content abbr,.content acronym{border-bottom:1px dotted;}
.content address{padding:0 0 1.5em;font-style:italic;}
.content del{text-decoration:line-through;}
.content pre{padding:1.5em 0;white-space:pre;}
p.empty{color:#fff;height:1px;}
/* tables */
.content table{margin:0.8em 0;width:100%;text-align:left;}
.content th{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.2em;color:#0c9be2;border-left:1px solid #e9e9e9;padding:5px 23px;text-align:left;}
.content caption{padding:5px;}
.content td{border-left:1px solid #e9e9e9;padding:5px 23px;}
.content th:nth-of-type(1),.content td:nth-of-type(1){border-left:none;padding:5px;}
.content tfoot{font-style:italic;}
/* responsive tables */
.table{display:table;font-size:0.9em;margin:10px 0;font-size:100%;}
.table.responsive{width:100%;}
.table-head{display:table-header-group;}
.table-head .column:nth-child(1){border-left:none;padding:5px 20px 5px 5px;}
.table-head .column{border-left:1px solid #e9e9e9;background:#fff;padding:5pz 23px;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.2em;color:#0c9be2;text-align:left;}
.tableRow{display:table-row;}
.tableRow .column:nth-child(1){border-left:none;padding:5px 20px 5px 5px;}
.column{display:table-cell;padding:0 10px;border-left:1px solid #e9e9e9;background:#fff;}
.responsive .column{padding:5px 23px;}
/* table sorter */
.schol_title {color: #cc0000;font-size: 18pt;}
table.tablesorter {font-family:arial;background-color: #CDCDCD;margin:10px 0pt 15px;font-size: 8pt;text-align: left;}
table.tablesorter a{font-family:arial;font-size: 8pt;text-align: left;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {background-color: #ededed;border: 0px solid #FFF;font-size: 8pt;padding: 4px;}
table.tablesorter thead tr th, table.tablesorter tfoot tr th a{font-size: 8pt;}
table.tablesorter thead tr .header {background-image: url(http://www.jsu.edu/_common/_files/images/tablesorter/bg.gif);background-repeat: no-repeat;background-position: center right;cursor: pointer;}
table.tablesorter tbody td {color: #3D3D3D;padding: 4px;background-color: #FFF;vertical-align: top;}
table.tablesorter tbody tr.odd td {background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp {background-image: url(http://www.jsu.edu/_common/_files/images/tablesorter/asc.gif);}
table.tablesorter thead tr .headerSortDown {background-image: url(http://www.jsu.edu/_common/_files/images/tablesorter/desc.gif);}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {background-color: #cc0000;color: #ffffff;}

/* standard slider */
.impactInterior{display:block;margin:0;width:100%;}
.impactInterior img{display:block;margin:0 auto;}
.impactInterior .slider{width:100%;background-color:#282a2c;overflow:hidden;border:none;}
.impactInterior .slider .flex-control-paging{display:none;}
.impactInterior .flexslider{margin:0 auto;position:relative;max-width:960px;max-height:238px;display:block;overflow:hidden;}
.impactInterior .direction-wrapper{max-width:960px;margin:0 auto;}
.impactInterior .flex-direction-nav{padding:0;z-index:300;width:100%;float:left;position:relative;margin-top:-14%;}
.impactInterior .flex-direction-nav li{width:50%;float:left;}
.impactInterior .flex-direction-nav li a{color:#fff;}
.impactInterior .flex-direction-nav li a.flex-prev{float:left;background:url(../images/interior-prev.svg) no-repeat left center;padding:1px 0 0 15px;margin:0;width:30px;height:31px;}
.impactInterior .flex-direction-nav li a.flex-next{float:right;background:url(../images/interior-next.svg) no-repeat right center;padding:1px 15px 0 0;margin:0;width:30px;height:31px;}
.impactInterior .slides li{display:none;}

/* SCHOOLS slider */
.impactInterior{display:block;margin:0;width:100%;}
.impactInterior img{display:block;margin:0 auto;}
.impactInterior .slider{width:100%;background-color:#282a2c;overflow:hidden;border:none;}
.impactInterior .slider .flex-control-paging{display:none;}
.impactInterior .schools-flexslider{margin:0 auto;position:relative;max-width:960px;max-height:350px;display:block;overflow:hidden;}
.impactInterior .direction-wrapper{max-width:960px;margin:0 auto;}
.impactInterior .flex-direction-nav{padding:0;z-index:300;width:100%;float:left;position:relative;margin-top:-14%;}
.impactInterior .flex-direction-nav li{width:50%;float:left;}
.impactInterior .flex-direction-nav li a{color:#fff;}
.impactInterior .flex-direction-nav li a.flex-prev{float:left;background:url(../images/interior-prev.svg) no-repeat left center;padding:1px 0 0 15px;margin:0;width:30px;height:31px;}
.impactInterior .flex-direction-nav li a.flex-next{float:right;background:url(../images/interior-next.svg) no-repeat right center;padding:1px 15px 0 0;margin:0;width:30px;height:31px;}
.impactInterior .slides li{display:none;}

/* impact image */
.impactImage{width:100%;max-height:208px;position:relative;margin:0;padding:0;overflow:hidden;}
.impactImage img{width:100%;height:auto;max-width:764px;overflow:hidden;}
.cycle-slideshow{display:none;}
/* breadcrumbs */
.breadcrumbs{float:left;font-size:0.9em;color:#000;width:100%;display:block;margin:22px 0 18px 0;}
.breadcrumbs a{color:#000;}
.breadcrumbs a:hover{color:#e20001;}
.breadcrumbs.news{margin-bottom:8px;}
/* text expand */
.expand-text{clear:both;cursor:pointer;}
.expand-text h3{background:url(../images/icons/plus.png) left top no-repeat;background-position:0 2px;padding:0 0 10px 25px;color:#000;margin-top:10px;}
.expand-text h3.on{background:url(../images/icons/minus.png) left top no-repeat;background-position:0 2px;}
.expand-text div{display:none;}
/* announcement */
.announcements{margin:6px 0;}
.announcements h3{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#4e5052;font-size:1.2em;}
.announcements ul{margin:0 5px;}
/* departments */
.departments{margin:24px 0;}
.departments h3{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#000;font-size:1.6em;}
.departments ul{padding:0;margin:15px 0;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.2em;}
.departments li{list-style:none;background-image:none;padding:0;margin:13px 0;color:#000;line-height:1.2em;}
.departments li a{color:#000;}
.departments li a:hover{color:#000;background:url(../images/icons/arrow-red.png) no-repeat right 5px;padding:0 12px 0 0;}
.departments span.viewAll{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:100;}
/* featured faculty */
.featuredFaculty{margin:45px 0 15px 0;}
.featuredFaculty h3{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000;font-size:1.6em;background:url(../images/stripe-bg.png) repeat-x center;min-height:13px;}
.featuredFaculty h3 span{background:#fff;padding-right:2%;}
.featuredFaculty .member, .featuredFaculty .article{margin:4px 0;width:95%;}
.featuredFaculty .member img{margin:2px 0 0 4.5%;max-width:107px;width:100%;}
.featuredFaculty .article img{margin:2px 0 0 4.5%;max-width:200px;width:100%;}
.featuredFaculty .info{margin-bottom:4px;padding-bottom:0;}
/* sitemap listing */
#sitemapListing h2{margin-top: 20px;margin-bottom: 5px;}
.siteMapSection{margin:45px 0 15px 0;}
.siteMapSection h3{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000;font-size:1.6em;background:url(../images/stripe-bg.png) repeat-x center;min-height:13px;}
.siteMapSection h3 span{background:#fff;padding-right:2%;}
/* heading special */
.special h2 {font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000;font-size:1.6em;background:url(../images/stripe-bg.png) repeat-x center;min-height:13px;}
.special h2 span{background:#fff !important;padding-right:2%;}

/** LEFT COLUMN **/
/**** BEGIN:Left Navigation ****/
.leftNavWrap{float:left;clear:both;max-width:193px;width:98%;padding:0 1%;background:#f1f2f3;}
.leftNavContainer{padding:13px 0 8px 0;margin-bottom:6px;display:inline-block;width:100%;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.9em;}
.leftNavContainer h2{font-size:1.0em;color:#cc0000;margin-bottom:8px;}
.leftColWrapper {min-width:196px;max-width:196px;background-color:#f1f2f3;}
.leftCol{width:195px;height:100%;padding:0 5%;float:left;line-height:24px;}
.leftCol ul{padding:0 0 0 5px;line-height:16px;}
.leftCol ul.leftNavSub{padding:0 0 0 20px;}
.leftCol a.open{color:#17418f;}
.leftCol a.selected.open{color:#17418f;}
.leftCol a.selected{color:#639628!important;}
.leftColBottom,.leftColNewsBottom{display:none;}
/**** BEGIN:Left Navigation ****/
.leftNav{padding:0 1.5%;margin:0;width:97%;}
.leftNav a{display:block;text-decoration:none;padding-top:3px !important;padding-bottom:3px !important;}
/* leftNav1 */
.leftNav1Off,.leftNav1On{line-height:1.1em;}
.leftNav1Off a,.leftNav1On a{padding:0 8%;margin:9px 0;}
.leftNav1Off a{color:#000;}
.leftNav1On a:hover,.leftNav1On a{color:#cc0000;text-decoration:none;}
.leftNav1Off a:hover{color:#fff;background:#cc0000;text-decoration:none;}
/* leftNav2 */
.leftNav2Off,.leftNav2On{line-height:0.7em;margin-bottom:-5px;}
.leftNav2Off a,.leftNav2On a{padding:0 10px 0 35px;background:none;color:#4e5052;line-height:1.0em;}
.leftNav2On a:hover,.leftNav2On a{color:#4e5052;background:none;}
.leftNav2Off a{}
.leftNav2Off a:hover{background:none !important;color:#cc0000 !important;}
/* leftNav3 */
.leftNav3Off,.leftNav3On{line-height:0.7em;margin-bottom:-5px;}
.leftNav3Off a,.leftNav3On a{padding:0 10px 0 35px;background:none;color:#4e5052;line-height:1.0em;}
.leftNav3On a:hover,.leftNav3On a{color:#4e5052;background:none;}
.leftNav3Off a{}
.leftNav3Off a:hover{background:none !important;color:#cc0000 !important;}
/* callout buttons */
.leftNavWrap a.cta-buttons{float:left;color:#fff;font-size:0.9em;width:72%;max-width:175px;padding:6px 7%;margin:7px 6%;background-image:url(../images/icons/arrow-white-small.png);background-repeat:no-repeat;background-position:92% 50%;}
.leftNavWrap .ctaWrap{float:left;margin:0 auto 14px auto;width:100%;}
.leftNavWrap a.cta-buttons:hover{color:#fff;text-decoration:none;}
.spacing:before{content:'............................. ....................................... ............................ ................................ ................................ ................................ ................................ ................................';color:#fff !important;}

/** RIGHT COLUMN **/
.rightColWrapper{max-width:235px;background:#e8e8e8;}
.leftColWrapper,.rightColWrapper{display:table-cell;vertical-align:top;height:100%;}
aside.rightCol{min-width:235px;width:100%;height:100%;padding:20px 0 0 0;margin:0;background:#e8e8e8;}
.rightColWrapper.landing{max-width:355px;background:#e8e8e8;}
.rightColWrapper.landing aside.rightCol{min-width:355px;padding:40px 0 0 0;}
.rightColWrapper.newslanding{max-width:560px;background:#e8e8e8;}
.rightColWrapper.newslanding aside.rightCol{min-width:560px;padding:11px 0 0 0;}
.rightColWrapper.newsArticleLanding{max-width:285px;background:#e8e8e8;}
.rightColWrapper.newsArticleLanding aside.rightCol{min-width:285px;padding:0;}
.rightCol .title,.rightCol h3{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#cc0000;font-size:1.0em;}
.rightCol p{font-size:0.750em;padding:8px 0;}
.rightCol .content{padding:10px 4%;margin:8px 6%;width:80%;}
.rightColWrapper.landing .rightCol .content{background:none;padding:4px 4%;margin:0;width:92%;}

/** WIDGETS **/
.widget{float:left;display:block;clear:both;padding:10px 0;margin:0 auto;width:100%;max-width:225px;}
/* content block */
.contentWidget .title{font-size:1.0em;line-height:1.3em;}
.rightColWrapper.landing .contentWidget .title{font-size:1.2em;line-height:1.4em;margin-bottom:10px;}
.rightColWrapper.newslanding .contentWidget .title{font-size:1.2em;line-height:1.4em;margin-bottom:10px;}
.contentWidget p{padding-right:3%;}
.contentWidget img{margin:10px 0 0 2%;}
/* image block */
.imageWidget{text-align:center;}
.imageWidget img{max-width:185px;width:100%;}
/* tabs */
.tabsWidget,.ui-tabs {position:relative;padding:0 0 5px 0;margin:12px 0;width:100%;}
.tabsNav{display:none;}
.ui-tabs .ui-tabs-nav,.tabsWidget .ui-tabs .ui-tabs-nav,.tabsNoScript {margin:0;padding:0;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.1em;}
.ui-tabs .ui-tabs-nav li,.tabsWidget .ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;padding:0;margin:1px .2em 0 0;border-bottom-width:0;white-space:nowrap;color:#282a2c;background:#d1d1d1;}
ul.tabsNoScript{list-style:none;padding:0;margin:0;}
.tabsNoScript li {float:left;width:100%;clear:both;list-style:none;background:none;padding:0;margin:5px 0 10px 0;color:#cc0000;}
.ui-tabs .ui-tabs-nav li:hover {color:#333;background:#999;}
.ui-tabs .ui-tabs-nav li a{color:#333;}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float:left;padding:.25em 0.80em;text-decoration:none;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {margin-bottom:-1px;padding-bottom:1px;color:#cc0000;background:#fbfbfb;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a{color:#cc0000;}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {cursor:pointer;}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:5px 0;background:none;}
.ui-tabs .tabsContainer{display:inline-block;width:92%;background:#fbfbfb;clear:both;padding:10px 4%;}
.ui-tabs .tabsContainer p{padding:0;}
.ui-tabs .event{float:left;padding:9px 3%;margin:0;width:94%;background:transparent url(../images/icons/border-dot-gray.jpg) repeat-x bottom;}
.ui-tabs .event:nth-of-type(1){padding-top:0;}
.ui-tabs .event:last-child{background:none;}
.ui-tabs .event.subtitle a{font-size:0.750em;color:#4e5052;font-weight:normal;line-height:1.3em;display:inline;}
.ui-tabs .event.subtitle a:hover{color:#000;}
/* links */
.linksWidget ul{padding:0 0 6px 0;margin:15px 0 0 0;}
.linksWidget ul li{list-style:none;font-size:0.750em;line-height:1.2em;background:none;padding:0;margin:5px 0 0 0;}
.widget.links{line-height:30px;padding:20px 0;}
.widget.links h3{padding:0 0 5px 23px;line-height:1.3em;}
.widget.links a:hover{color:#2b879f;}
/* video */
.widget.video{float:none;text-align:center;padding:20px 0;}
.widget.video.contentBox{min-width:225px;margin-right:10px;}
.widget.video.contentBox .caption h3,.widget.video.contentBox .caption span{font-size:1.2em !important;}
.widget.video img{width:95%;padding:2.5%;}
.widget .video{max-width:225px;width:100%;height:112px;overflow:hidden;}
.widget .video a:hover{background:rgba(210,101,47,0.7);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#4cd2652f',endColorstr='#4cd2652f');padding-top:50px;}
.widget .video a:hover:before{content:"Play Video ";color:#fff;vertical-align:10%;}
.widget .video a:hover:after{content:url(../images/icons/video-arrow-link.png);}
.widget .video img{width:100%;max-width:225px;height:auto;margin:37px auto 0 auto;}
.widget .video a img{width:100%;max-width:36px;height:36px;background:none;border:none;}
.widget .video:hover img{display:none;}
.widget .caption{border-left:1px solid #ce8b08;border-right:1px solid #ce8b08;width:99%;height:auto;text-align:left;margin:11px 0;padding:0;}
.widget .caption .squarebrackets{border-top:1px solid #ce8b08;width:9px;height:1px;}
.widget .caption h3{clear:both;padding:0;color:#cc0000;font-family:Arial,Helvetica,sans-serif;font-size:0.850em;padding:10px 3% 3px 8%;}
.widget .caption h3 a{color:#cc0000;}
.widget .caption a:hover{color:#e20001;}
.widget .caption span{color:#000;padding:0 3% 10px 8%;display:block;font-size:0.850em;}
.widget .caption span a{color:#000;}
/* photos */
.widget.photos{padding:5px 0 18px 0;margin-bottom:35px;border-bottom:1px solid #fff;max-width:100%;}
.widget.photos .divider{border-top:1px solid #fff;width:100%;height:1px;margin:7px 0 -10px 0;display:block;}
.widget.photos h3{color:#cc0000;line-height:1.0em;font-size:0.9em;margin-bottom:10px;}
.widget.photos h3 span{background:#e8e8e8;padding-right:4%;}
.widget.photos .thumbnail{float:left;margin:5px 5px;width:100%;max-width:71px;height:71px;overflow:hidden;}
.widget.photos .thumbnail:last-child{margin-right:0;}
/* contact */
.contactWidget{background:#d1d1d1 !important;}
.widget.contact{padding:8px 3% 0 3%;width:94%;color:#010101;max-width:100%;}
.widget.contact .title{color:#282a2c;font-size:0.9em !important;}
.widget.contact p{float:left;font-size:0.750em;width:50%;max-width:215px;padding-right:0;}
.widget.contact.dontFloat {float: none !important; font-size:0.750em;width:50%;max-width:215px;padding-right:0;}
.widget.contact a{text-decoration:underline;}
.widget.contact a:hover{text-decoration:none;color:#cc0000;}
/* social */
.socialWidget{margin-top: 10px; margin-bottom: 10px; background:#282A2C !important;}
.widget.social{padding:8px 3% 0 3%;width:94%;max-width:100%;}
.widget.social .title{color:#fff;font-size:0.9em !important; padding-bottom: 5px;}
/** NEWS PAGES**/
/* news search */
.newsSearchBox{float:right;display:inline;position:relative;padding:0;margin-top:10px;background:none;max-width:207px;width:100%;}
.newsSearchBox input#newsSearchField{float:left;width:116px;height:15px;padding:3px 7px 3px 7px;margin:1px 0 0 0;color:#fff;font-size:0.7em;background:#013c5a;border:none;border-radius:0;}
.newsSearchBox .submit{width:58px;height:21px;padding:0;margin:0 0 0 2.5%;font-size:0.7em;color:#24292f;cursor:pointer;background:#c8cbd0;background:linear-gradient(top,#c8cbd0 0%,#afb5bc 100%);background:-moz-linear-gradient(top,#c8cbd0 0%,#afb5bc 100%);background:-webkit-linear-gradient(top,#c8cbd0 0%,#afb5bc 100%);border:none;border-radius:0;}
/* news top nav */
.topNavNewsWrap{float:left;width:100%;background:#013c5b;display:inline-block;margin:0 auto;text-align:center;border-top:1px solid #282a2c;}
nav.topNavNews{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:100;height:auto;margin:0 auto;max-width:960px;}
nav.topNavNews ul{list-style:none;position:relative;display:inline-table;height:auto;}
nav.topNavNews ul li:hover > ul{display:block;}
nav.topNavNews ul:after{content:"";clear:both;display:block;}
nav.topNavNews ul li.topNav1{float:left;color:#fff;padding:4px 13px;margin:0;text-align:center;background:transparent url(../images/header/news-nav-border.gif) no-repeat 0 12px;}
nav.topNavNews ul li.topNav1:nth-of-type(1){background:none;padding-left:0;}
nav.topNavNews ul li.topNav1:last-child{padding-right:0;}
nav.topNavNews ul li.topNav1 a{color:#fff;}
nav.topNavNews ul li.topNav1 a:hover{color:#ccc;}
nav.topNavNews ul li.active a{text-decoration:none;color:#ccc;}
nav.topNavNews ul li.active:hover a{}
nav.topNavNews ul li:hover a{color:#ccc;}
nav.topNavNews ul li a{display:block;font-size:0.9em;color:#000;padding:5px 8px;}
/* news content area */
.newsBannerTitle{background:#f1f2f3;width:95%;padding:5px 2.5%;margin:12px 0 8px 0;color:#013c5b;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.2em;}
h2.newsTitle{color:#cc0000;font-size:1.750em;line-height:1.5em;margin-bottom:16px;}
h2.newsTitle.article{margin-bottom:25px;}
.newsDarkBlue,a.newsDarkBlue{background-color:#012233;}
a.newsDarkBlue:hover{background-color:#012233;}
h3 a.newsDarkBlue:hover,.content a.newsBlue:hover{background:none;color:#012233;}
.newsMainArea{padding:0 2%;}
.newsPostDate{margin:0;padding:0;}
.shareContentWrap{display:none;}
/* news right column area */
.rightColNewsLeft,.rightColNewsRight{float:left;display:block;width:46%;margin:10px 1% 10px 3%;}
.newslanding .sectionTitle{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;margin:10px 0;color:#000;font-size:1.15em;background:url(../images/stripe-bg-rightcol.png) repeat-x center;min-height:13px;letter-spacing:0.02em;}
.newslanding .sectionTitle span{background:#e8e8e8;padding-right:4%;}
.darkBlueLink{float:right;clear:both;width:100%;text-align:right;}
.darkBlueLink a{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#013c5b;font-size:0.9em;}
.darkBlueLink a:hover{color:#4e5052;}
/* news stories slider */
.impactStories{display:block;margin:0;width:100%;}
.impactStories img{display:block;margin:0 auto;}
.impactStories .slider{width:98%;height:auto;overflow:hidden;background:#fff;border-bottom:3px solid #000;margin:0 auto;}
.impactStories .slider .flex-control-paging{display:none;}
.impactStories .flexslider{position:relative;width:100%;max-height:280px;margin:8px auto 11px auto;display:block;overflow:hidden;}
.impactStories .direction-wrapper{width:97.75%;padding:5px 0.75% 5px 1.5%;margin:0 auto;background:#012233;color:#fff;}
.impactStories .direction-wrapper span.title{color:#fff;font-size:0.9em;}
.impactStories .flex-direction-nav.first{display:block;}
.impactStories .flex-direction-nav{float:right;position:relative;padding:0;margin-top:-7px;z-index:300;display:none;}
.impactStories .flex-direction-nav li{float:left;}
.impactStories .flex-direction-nav li a{color:#fff;}
.impactStories .flex-direction-nav li a.flex-prev{float:left;background:url(../images/news-prev.png) right center no-repeat;padding:1px 0 0 0;margin:0;width:30px;height:31px;}
.impactStories .flex-direction-nav li a.flex-next{float:right;background:url(../images/news-next.png) right center no-repeat;padding:1px 0 0 0;margin:0;width:30px;height:31px;}
.impactStories .flex-direction-nav li .count{float:left;margin:7px 0 0 6px;font-size:0.7em;}
.impactStories .flex-caption{float:left;position:relative;width:95%;padding:0;margin:1px 2% 0 3%;}
.impactStories .flex-caption.noscript{padding:0 0 10px 0;}
.impactStories .flex-caption .infoWrap{z-index:200;width:100%;height:auto;padding:0;margin:0;}
.impactStories .flex-caption .title{float:left;width:50%;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.05em;color:#013c5b;line-height:1.5em;}
.impactStories .flex-caption .title a{color:#013c5b;}
.impactStories .flex-caption .featureImage{float:right;width:50%;max-width:247px;height:214px;overflow:hidden;margin:6px 0;}
.impactStories .flex-caption .info{float:left;width:50%;max-height:156px;margin:-8px 0 0 0;font-size:1.0em;line-height:1.15em;color:#000;overflow:hidden;}
.impactStories .flex-caption .info p{padding:16px 0 0 0;}
.impactStories .flex-caption .arrowDarkBlue.grayLink{float:left;clear:left;background:none;padding:5px 0;}
.impactStories .flex-caption .arrowDarkBlue.grayLink a{color:#4e5052;background:url(../images/icons/arrow-darkblue-small.png) no-repeat right center;padding:0 10px 0 0;}
.impactStories .flex-caption .arrowDarkBlue.grayLink a:hover{color:#000;}
.impactStories .slides li{display:none;}
/* news quicklinks */
.newslanding .quickLinksWrap{margin-bottom:20px;}
.newslanding .quickLinksWrap .sectionTitle{margin-bottom:0px;}
ul.quickLinks{float:left;display:block;list-style-type:none;padding: 9px 0 6px 0;margin:0 8% 0 0;background:none;width:46%;line-height:0.9em;}
ul.quickLinks:last-child{margin-right:0;}
.quickLinks li{width:96%;padding:2px 4% 2px 0;font-size:0.750em;font-weight:bold;}
.quickLinks a{color:#cc0000;text-decoration:none;}
.quickLinks a:hover{color:#e20001;}
/* news calendar */
.newslanding .eventsWrap{border-bottom:1px solid #013c5b;margin-bottom:18px;padding-bottom:2px;}
.newslanding .eventsWrap .divider{float:left;position:relative;border-top:1px solid #013c5b;width:100%;height:1px;margin:7px 0 -10px 0;display:block;z-index:777;}
.newslanding .eventsWrap .sectionTitle{float:left;position:relative;color:#000;margin:-3px 0 20px 0;background:#e8e8e8;padding-right:3%;z-index:888;}
.newslanding .eventsWrap .sectionTitle span{padding-right:0;}
.newslanding .events{font-family:Arial,Helvetica,sans-serif;overflow:hidden;padding:0 0 10px 0;width:100%;}
.newslanding .events .calendar{float:left;width:32px;height:36px;text-align:center;background:transparent url(../images/icons/cal-icon-news.png) no-repeat;margin:1px 0 20px 0;padding-top:5px;line-height:0.7em;}
.newslanding .events .calendar .month{color:#fff;font-size:0.65em;font-weight:bold;text-transform:uppercase;}
.newslanding .events .calendar .day{color:#fff;font-size:0.75em;font-weight:bold;text-transform:uppercase;}
.newslanding .events .event{float:left;width:75%;padding:0 3%;margin:0 1% 0 2.5%;border-left:1px solid #d8dbdf;line-height:1.1em;min-height:50px;}
.newslanding .events .event h3 a{font-family:Arial,Helvetica,sans-serif;font-size:0.750em;font-weight:bold;color:#013c5b;}
.newslanding .events .event h3 a:hover{color:#4e5052;}
.newslanding .events .event .subtitle{font-size:0.750em;color:#4e5052;font-weight:normal;}
.newslanding .events .event .subtitle a{color:#4e5052;}
/* news listings */
.newslanding .newsWrap{width:100%;margin-bottom:10px;}
.newslanding .newsWrap .newsListing{float:left;width:100%;font-family:Arial,Helvetica,sans-serif;padding:8px 0 5px 0;margin:0;line-height:1.3em;font-size:0.7em;border-left:none;}
.newslanding .newsWrap .newsListing .title,.newslanding .newsWrap .newsListing .title a{font-family:Arial,Helvetica,sans-serif;color:#cc0000;font-weight:bold;}
.newslanding .newsWrap .newsListing .title a:hover{color:#e20001;}
.newslanding .newsWrap .newsListing .subtitle{color:#000;font-weight:normal;}
.newslanding .newsWrap .newsListing .subtitle a{color:#000;}
.newslanding .newsWrap span{margin-top:25px;}
/* news stories */
.storiesWrap{margin-bottom:10px;}
.storiesWrap .story{float:left;font-family:Arial,Helvetica,sans-serif;padding:0 0 20px 0;width:95%;line-height:1.4em;font-size:0.8em;}
.storiesWrap .story .title,.newslanding .story .title a{font-family:Arial,Helvetica,sans-serif;color:#cc0000;font-weight:bold;margin-bottom:0;}
.storiesWrap .story .title a:hover{color:#e20001;}
.storiesWrap .story .subtitle{color:#000;font-weight:normal;font-size:0.9em;line-height:1.6em;}
.storiesWrap .story .subtitle a{color:#000;}
/* news article */
.newsArticleArea{padding:0 5% 20px 0;width:95%;}
.newsImage{float:right;max-width:244px;padding-left:7%;}
.newsImage img{padding-bottom:0 !important;}
.newsCaption{text-align:center;padding:5px 5%;font-style:italic;}
/**** BEGIN:News Navigation ****/
.newsNavWrap{float:left;clear:both;width:84%;padding:0 2% 0 14%;}
.newsNavWrap ul{padding:0;}
.newsNavContainer{padding:7px 0 27px 0;margin-bottom:6px;display:inline-block;width:100%;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.9em;}
/**** BEGIN: News Right Navigation ****/
.newsNav.sectionTitle{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;margin:10px 0;color:#013c5b;font-size:1.15em;background:url(../images/stripe-bg-rightcol.png) repeat-x center;min-height:13px;letter-spacing:0.02em;padding-left:0;}
.newsNav.sectionTitle span{background:#e8e8e8;padding-right:4%;}
.newsNav{font-family:Arial,Helvetica,sans-serif;padding:5px 0;margin:0 auto;width:100%;}
.newsNav a{display:block;text-decoration:none;padding-top:3px !important;padding-bottom:3px !important;}
/* newsNav1 */
.newsNav1Off,.newsNav1On{line-height:1.1em;}
.newsNav1Off a,.newsNav1On a{padding:0 8%;margin:4px 0;}
.newsNav1Off a{color:#000;}
.newsNav1On a:hover,.newsNav1On a{color:#cc0000;text-decoration:none;}
.newsNav1Off a:hover{color:#fff;background:#cc8801;text-decoration:none;}
/* newsNav2 */
.newsNav2Off,.newsNav2On{line-height:0.7em;font-weight:normal;}
.newsNav2Off a,.newsNav2On a{padding:0 10px 0 35px;background:none;color:#4e5052;}
.newsNav2On a:hover,.newsNav2On a{color:#4e5052;background:none;}
.newsNav2Off a{}
.newsNav2Off a:hover{background:none !important;color:#cc0000 !important;}
.newsNavWrap .shareBox{margin-left:7%;margin-bottom:20px;}
.shareBoxWrap{display:inline;}

/** NEWS ADDTHIS **/
span.at16nc.at16t_facebook {background-position: 0 -272px;}
span.at16nc.at16t_twitter {background-position: 0 -832px;}
span.at16nc.at16t_pinterest_share {background-position: 0 -656px;}
span.at16nc.at16t_email {background-position: 0 -256px;}
span.at16nc.at16t_compact {background-position: 0 -528px;}
span.socialCount {background-position: 0 -728px;}
.addthis_default_style .addthis_counter{font-weight: normal;font-size: 0.7em;}

/** FOOTER **/
.pageFooter{float:left;width:100%;clear:both;}
.pageFooter .iconWrap{width:100%;border-top:1px solid #850000;border-bottom:1px solid #f10006;padding:7px 0 10px 0;line-height:normal;background:#cc0000;}
.iconWrap a{float:left;padding:5px 0;height:auto;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.875em;color:#fff;}
.iconWrap a:nth-of-type(5){margin-right:17px;/*px keeps arrow from jumping*/}
.iconWrap a img{display:block;margin:0 auto;padding:0;}
.iconWrap span a{margin-top:6px;}
.iconWrap a.more{font-size:1em;color:#fff;margin-top:10px;}
.iconWrap a.more:hover{color:#d3cec6;}
.pageFooter .footerWrap{width:100%;background:#cc0000;padding:13px 0;border-bottom:1px solid #e31937;display:inline-block;color:#fff;font-size:0.8em;}
.footerWrap .col_w_20{float:left;width:17.75%;padding:1%;margin-left:1%;display:inline-block;}
.footerWrap .col_w_20 h4{color:#fff;font-size:1.7em;text-transform:uppercase;margin-bottom:15px;}
.footerWrap .col_w_20 div.footerLink{line-height:1.4em;margin-bottom:6px;}
.footerWrap .col_w_20 a{color:#fff;}
.footerWrap .col_w_20 a:hover{color:#d3cec6;}
.footerWrap .col_w_20.column1{margin-left:0;}
.footerWrap .col_w_20.column5{/*text-align:right;*/margin:10px 0 0 20px;padding:0; width:14%;}
.copyrightWrap{width:100%;margin-top:-4px;background:#cc0000;border-bottom:1px solid #850000;padding:13px 0;}
.copyright{width:98%;padding:0 1%;color:#ffffff;font-size:0.715em;}
.copyright a{color:#ffffff;text-decoration:underline;}
.copyright a:hover{color:#d3cec6;text-decoration:none;}
.socialMedia{height:24px;padding:8px 0;text-align:center;}
.socialMedia a{padding:0;}

/*FORM STYLES*/
form.form{margin:10px 0;}
span.required{padding-right:3px;}
.required{color:#cc0000;}
input.required{color:#000;}
.error{border:1px solid #cc0000;}
label.error {display:none;color:#cc0000;border:none;font-weight:normal;}
.field{clear:both;overflow:hidden;padding:1px 1%;margin:0 0 10px 0;}
.field > label,legend{text-align:left;display:block;float:none;padding:0px 1.5% 5px 0;clear:both;font-weight:bold;}
.field > div,.formRow fieldset > div{width:74%;float:right;}
form > div > fieldset label{font-size:100%;}
fieldset{border:0;padding:0;}
input,textarea{border:1px solid #999;}
input[type=text],input[type=email],input[type=url]{width:60%;padding:3px 2%;}
input[type="button"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
.formRow{clear:both;overflow:hidden;padding:1px 0;margin:0 0 10px 0;}
.fullWidth > div, .fullWidth > label, .fullWidth legend { width: 100% !important; text-align: left; padding-right: 0;}
.formRow fieldset > div > div{padding:0 0 5px 0;}
.formRow > label{font-weight:bold;text-align:right;width:24%;float:left;padding-right:1%;}
.formRow > div,.formRow fieldset > div{width:74%;float:right;}
.formRow input,textarea{outline:0;}
.formRow select{color:#000;}
.formRow textarea{width:85%;}
.formRow .button{width:62px;height:auto;padding:5px 2%;margin:0 0 0 2.5%;font-size:0.9em;color:#fff;cursor:pointer;background:#993333;border:none;}
.formRow .button:hover{background:#b44041;}

/* COLORBOX */
/* Core Style */
#colorbox, #cboxOverlay, #cboxWrapper {position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay {position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft {clear:left;}
#cboxContent {position:relative;}
#cboxLoadedContent {overflow:auto; -webkit-overflow-scrolling:touch;}
#cboxTitle {margin:0 0 0 20%;display:none !important;}
#cboxLoadingOverlay, #cboxLoadingGraphic {position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {cursor:pointer;}
.cboxPhoto {float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe {width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent {box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
/* User Style */
#cboxOverlay {background:url(../images/colorbox/overlay.png) repeat 0 0;}
#colorbox {outline:0;}
#cboxTopLeft {width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px 0;}
#cboxTopRight {width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px 0;}
#cboxBottomLeft {width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -101px -29px;}
#cboxBottomRight {width:21px; height:21px; background:url(../images/colorbox/controls.png) no-repeat -130px -29px;}
#cboxMiddleLeft {width:21px; background:url(../images/colorbox/controls.png) left top repeat-y;}
#cboxMiddleRight {width:21px; background:url(../images/colorbox/controls.png) right top repeat-y;}
#cboxTopCenter {height:21px; background:url(../images/colorbox/border.png) 0 0 repeat-x;}
#cboxBottomCenter {height:21px; background:url(../images/colorbox/border.png) 0 -29px repeat-x;}
#cboxContent {background:#fff; overflow:hidden;}
.cboxIframe {background:#fff;}
#cboxError {padding:50px; border:1px solid #ccc;}
#cboxLoadedContent {margin-bottom:28px;}
#cboxTitle {position:absolute; bottom:4px; left:0; text-align:left; width:80%; font-size:0.9em;}
#cboxCurrent {position:absolute; bottom:4px; left:58px; color:#949494;font-size:0.850em;}
#cboxLoadingOverlay {background:url(../images/colorbox/loading_background.png) no-repeat center center;}
#cboxLoadingGraphic {background:url(../images/colorbox/loading.gif) no-repeat center center;}
/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;}
/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
#cboxSlideshow {position:absolute; bottom:4px; right:30px; color:#0092ef;}
#cboxPrevious {position:absolute; bottom:0; left:0; background:url(../images/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious:hover {background-position:-75px -25px;}
#cboxNext {position:absolute; bottom:0; left:27px; background:url(../images/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxNext:hover {background-position:-50px -25px;}
#cboxClose {position:absolute; bottom:0; right:0; background:url(../images/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
#cboxClose:hover {background-position:-25px -25px;}
.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF, endColorstr=#00FFFFFF);
}

@media print{
.utilityWrap,.screenLogo,.search,.topNavWrap,.leftColWrapper,.leftCol ul,a.cta-buttons,.footerWrap,.iconWrap,.widget.video,.rightColWrapper,.breadcrumbs,.topNavNewsWrap,.newsBannerTitle,.impactImage,.impactInterior,.impactHome,.sectionTitle,.footerBottomLinks,.spacing{display:none !important;}
.columnWrapper{display:block;}
.contentWrap,.content{ width:95% !important;max-width:none !important;border:none !important;}
.contentWrap{float:left;height:auto !important;display:block;}
.pageHeader{max-height:90px;border-bottom:1px solid #000;margin-bottom:10px;}
.copyrightWrap{float:left;border-top:1px solid #000;border-bottom:none;background:none;}
.logo{padding:0;margin-top:0;margin-bottom:0;}
.printLogo{display:block;padding-bottom:0;width:218px !important;margin: 0 auto;padding:0;}
}

@media screen and (max-width:1200px){
.impactHome .flex-caption{padding-left:14%;}
}

@media screen and (max-width:1024px){
.widget.video.contentBox.videoPage{min-height:240px;padding:5px 0;}
}

@media screen and (max-width:1150px){
.impactHome .flex-caption{padding-left:12%;}
}

@media screen and (max-width:1050px){
.impactHome .flex-caption{padding-left:8%;}
}


@media screen and (max-width:960px){
.mobileMenu{width:100%;}
ul.utility li{font-size:0.813em;}
.pageContentWrap{padding:0;}
.pageContentWrap.homepage{width:94%;padding:20px 3%;margin-top:0;border-left:none;border-right:none;}
.impactHome .slider{background:none;border:none;}
.impactHome .flex-caption{padding-left:7%;}
.impactHome .flex-caption div{max-height:155px;}
.impactHome .flex-caption div a{padding:9px 8%;margin-top:4px;}
/** NEWS PAGES**/
nav.topNavNews ul li a{padding:6px 5px 3px 5px;}
}

@media all and (max-width:900px){
nav.topNav ul li a{padding:8px 16px;}
nav.topNav ul ul li{min-width:175px;}
/** NEWS PAGES**/
nav.topNavNews ul li.topNav1{padding:5px 2px;}
nav.topNavNews ul li a{padding:6px 9px 3px 9px;}
}

@media screen and (max-width:860px){
.emergencyMessage .innerWrap div{margin:1px 4% 1px 7%;}
.deptBG{display:none;}
/** NEWS PAGES**/
nav.topNavNews ul li a{font-size:0.75em;}
}

@media screen and (max-width:830px){
nav.topNav ul li a{padding:8px 12px;}
}

@media screen and (max-width:790px){
.utilityWrap{width:100%;}
.utilityWrap .right .utility{display:none;}
.utilityWrap .left{margin-left:1%;}
.infoFor{position:relative;float:right;text-align:left;display:block;width:177px;height:24px;margin:11px 4% 0 0;background:#4c4e50 url(../images/icons/arrow-down.svg) no-repeat 99% 2px;border:0;overflow:hidden;background-size:20px;}
.infoFor select {font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;color:#fff;background:transparent;width:177px;height:24px;padding:5px;font-size:0.8em;line-height:1;border:0;border-radius:0;-webkit-appearance:none;cursor:pointer;}
.infoFor option{background:#4c4e50;}
.infoFor option:hover{background:#ccc;}
nav.topNav ul li a{font-size:1.0em;padding:9px 16px;}
nav.topNav ul li:hover{background-size:100% 100%;}
.emergencyMessage .innerWrap div{margin:3px 4% 3px 8%;}
.messageIcon{float:left;padding:9px 2.5%;}
.impactHome .flex-caption div{max-height:155px;}
.homepage .leftCol{width:42.5%;margin:0 1% 17px 0;}
.homepage .rightCol{width:55%;}
.homepage .newsWrap{width:100%;margin-bottom:30px;}
.homepage .newsListingWrap{width:100%;margin-bottom:33px;}
.homepage .newsListing{padding:0 0 3px 0;border-left:none;}
.homepage .newsListing .event{padding:8px 0;width:100%;}
.homepage .widgetWrap{width:35%;padding:0 1.5% 0 0;}
.homepage .widget.video{float:left;}
.homepage .ctaWrap{width:25%;padding:0;}
.homepage .ctaContainer{width:100%;margin:0;}
.homepage a.cta-buttons{width:73%;}
.contentWrap{width:94%;padding:0 3%;}
.featuredFaculty{margin:15px 0;}
.featuredFaculty .member{width:100%;}
.featuredFaculty .member img{margin:2px 0 0 2.5%;}
.rightColWrapper.landing,.rightColWrapper.newslanding{display:table-row;}
.rightColWrapper.landing aside.rightCol,.rightColLeft{padding:0;width:98%;display:table-cell;}
.rightColWrapper.landing .rightColRight{width:2%;display:table-cell;background:#fff;}
.rightColWrapper.landing .rightCol .content{background:none;padding:4px 2.5%;margin:0;width:95%;}
.rightColWrapper.landing .contentWidget .title{margin-top:10px;}
.rightColWrapper.newsArticleLanding{max-width:225px;border-right:10px solid #fff;}
.rightColWrapper.newsArticleLanding aside.rightCol{min-width:225px;}
.ui-tabs .event{padding:8px 2%;width:96%;}
.rightColWrapper .widget.video{max-width:356px;width:100%;padding:18px 0;}
.rightColWrapper .widget .video{max-width:356px;min-height:175px;}
.rightColWrapper .widget .video a:hover{padding-top:85px;}
.rightColWrapper .widget .video img{margin:50px auto 0 auto;}
.rightColWrapper .widget .video a img{max-width:57px;height:57px;}
.rightColWrapper .widget .caption{margin:17px 0 9px 0;}
.rightColWrapper .widget .caption h3{padding:10px 3% 3px 4%;}
.rightColWrapper .widget .caption span{padding:0 3% 10px 4%;}
.widget.photos{padding:5px 1% 18px 1%;margin-bottom:18px;border-bottom:1px solid #fff;max-width:98%;}
.widget.contact{padding:12px 2.5%;width:95%;}
.widget.contact p{max-width:148px;}
.pageFooter .iconWrap .innerWrap{width:99%;padding-left:1%;}
.footerWrap .col_w_20{width:17%;}
.footerWrap .col_w_20.column1{margin-left:1%;}
.footerWrap .col_w_20.column2{width:18%;}
.footerWrap .col_w_20.column4{width:20%;}
.footerWrap .col_w_20.column5{width:15%;text-align:left;margin:0 auto;}
.copyright{width:96%;padding-left:2%;padding-right:2%;}
#cboxLoadedContent {margin-bottom:43px;}
#cboxTitle {bottom:4px; left:20px;}
#cboxCurrent {bottom:10px; left:90px;}
#cboxPrevious {bottom:0; left:0; background:url(../images/colorbox/controls-m.png) no-repeat -73px 0; width:37px; height:38px;}
#cboxPrevious:hover {background-position:-73px -38px;}
#cboxNext {bottom:0; left:45px; background:url(../images/colorbox/controls-m.png) no-repeat -36px 0; width:37px; height:38px;}
#cboxNext:hover {background-position:-36px -38px;}
#cboxClose {background:url(../images/colorbox/controls-m.png) no-repeat 0px 0; width:36px; height:38px;}
#cboxClose:hover {background-position:0px -38px;}
/** NEWS PAGES**/
.newsMainArea{padding:0 0 20px 0;width:100%;}
.contentWrap.news{width:85%;padding:0 2%;}
.newsBannerTitle{width:98%;padding:5px 1%;margin:12px 0 9px 0;}
h2.newsTitle{margin-bottom:11px;}
.impactStories .slider{width:96%;}
.rightColNewsLeft,.rightColNewsRight{width:45%;margin:10px 3% 10px 2%;}
ul.quickLinks{width:41%;margin:0;}
.newslanding .newsWrap span{margin-top:15px;}
.impactStories .flex-caption{width:96%;padding:0;margin:1px 2% 0 2%;}
.impactStories .flex-caption .title{width:59%;padding-right:1%;}
.impactStories .flex-caption .featureImage{width:40%;}
.impactStories .flex-caption .info{width:59%;padding-right:1%;}
nav.topNavNews ul li a{font-size:0.75em;padding:6px 9px 3px 9px;}
.newsArticleArea{padding:0 1% 20px 0;width:99%;}
.newsNavWrap{width:88%;padding:0 3% 0 9%;}
}

@media screen and (max-width:740px){
nav.topNav ul li a{padding:9px 11px;}
nav.topNav ul ul li{min-width:150px;}
/** NEWS PAGES**/
nav.topNavNews ul li.topNav1{padding:5px 4px;}
nav.topNavNews ul li a{padding:6px 4px 3px 4px;}
}

@media screen and (min-width:691px){
nav.topNav ul li.sub:hover,nav.topNav ul li.sub.active:hover a{background:#b9bcc0;background:linear-gradient(top,#b9bcc0 0%,#a3a6ab 100%);background:-moz-linear-gradient(top,#b9bcc0 0%,#a3a6ab 100%);background:-webkit-linear-gradient(top,#b9bcc0 0%,#a3a6ab 100%);border-bottom:none;}
}

@media screen and (max-width:690px){
.pageHeader{background:url(../images/header/header-bg.jpg) repeat-x left -18px;min-height:102px;border-bottom:4px solid #939598;}
.pageHeader .innerWrap{height:86px;}
.logo{max-width:218px;margin-top:20px;}
.logo img{max-width:218px;}
.utilityWrap{width:100%;padding-top:3px;}
.utilityWrap .left{position:relative;width:88%;margin:-40px 0 0 12%;}
.utilityWrap .left ul{display:none;}
.utilityWrap .innerWrap{min-height:47px;}
.utilityWrap .innerWrapMenu{background:none;}
.searchIcon{padding:3px 0 0 0;}
.searchIcon span{width:22px;height:20px;display:block;}
.searchBox{top:0;height:49px;overflow:hidden;background:#939598  no-repeat 8px 16px;margin-left:0;background-size:20px;}
.searchBox .innerWrap{margin:13px 0 0 0;}
.searchBox input#searchField{width:53%;margin-left:15%;margin-right:3%;font-size:0.750em;}
.searchBox .submit{float:left;width:62px;height:23px;padding:2px 0;margin:0;font-size:0.7em;}
.infoFor{margin:-26px 11px 0 4%;}
.mobileMenu{position:relative;float:left;max-width:263px;width:99%;background:#939598;-webkit-box-shadow:-2px 4px 5px rgba(0,0,0,0.33);-moz-box-shadow:-2px 4px 5px rgba(0,0,0,0.33);box-shadow:-2px 4px 5px rgba(0,0,0,0.33);padding:0 1% 0 0;z-index:9999;height:88%;overflow-y:scroll;overflow-x:hidden;}
.mobileMenu.open{width:90%;position:absolute;top:0;z-index:999999;}
.menuOuter{overflow:hidden;position:fixed;height:100%;}
.menuInner{height:88%;overflow-y:scroll;overflow-x:hidden;}
a.menuIcon{margin:11px 10px 0 12px;width:auto;display:inline-block;float:left;}
a.close-menuIcon{font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.9em;text-transform:uppercase;color:#000;display:block;float:right;padding:8px 3% 8px 5%;background:transparent url(../images/header/close-menuIcon.svg) no-repeat left center;background-size:10px;}
a.close-menuIcon:hover{color:#fff;}
.mobileUtility{display:block;}
.mobileUtility ul.utility{position:relative;width:100%;margin:0;padding:0;border-top:1px solid #7d7f82;}
.mobileUtility ul.utility li{width:100%;font-size:1.0em;color:#282a2c;border-top:2px solid #9a9c9e;border-bottom:1px solid #7d7f82;margin-left:0;padding:1px 0 2px 0;}
.mobileUtility .utility a{color:#282a2c;border-left:9px solid #0188cc;text-transform:none;padding:9px 4%;}
.mobileUtility .utility a:hover{color:#282a2c;}
.topNavWrap{float:none;}
nav.topNav{background:none;margin:0;text-align:left;}
nav.topNav ul li{background:none;border-top:2px solid #9a9c9e;border-bottom:1px solid #7d7f82;}
nav.topNav ul li a{color:#000;font-size:0.875em;padding:11px 4% 11px 6%;text-align:left;}
nav.topNav ul li.topNav1{float:none;width:100%;font-size:1.2em;padding:0;margin:0;display:inline-block;cursor:pointer;}
nav.topNav ul li.topNav1 a span,nav.topNav ul li.topNav1 strong{border-bottom:none !important;}
nav.topNav ul li.topNav1 span.noSub,nav.topNav ul li.topNav1 span.noSub.on{background:none;display:block;width:41px;height:39px;float:left;padding:0;border-right:2px solid #9a9c9e;margin-right:3%;}
nav.topNav ul li.topNav1 span.off{background:url(../images/header/accordion-off.svg) left center no-repeat;display:block;width:41px;height:39px;float:left;padding:0;border-right:2px solid #9a9c9e;margin-right:3%;}
nav.topNav ul li.topNav1 span.on{background:url(../images/header/accordion-on.svg) left center no-repeat;border-right:2px solid #888b8e;}
nav.topNav ul li.topNav1 a:hover{color:#000;}
nav.topNav ul li.topNav1 a.item1{display:block;width:100%;height:100%;padding-top:11px;padding-bottom:11px;}
nav.topNav ul li.topNav1 a.item1.on{width:90.5%;height:100%;display:block;background:#7f8185;margin:0;padding-top:11px;padding-bottom:11px;}
nav.topNav ul li:hover{background:none;}
nav.topNav ul li:hover a{color:#000;}
nav.topNav ul li:hover > ul{display:block;}
nav.topNav ul li.sub{background:none;}
nav.topNav ul li.sub:hover{background:#939598;border-top:2px solid #9a9c9e;border-bottom:1px solid #7d7f82;padding-top:0;margin-top:0px;}
nav.topNav ul li.sub.active,nav.topNav ul li.sub.active:hover{background:none;border-top:none;padding-top:0;margin-top:0;}
nav.topNav ul ul{position:relative;display:block;width:100%;float:left;padding:0;margin:0;background:#7f8185;border-top:1px solid #707173;border-bottom:none;}
nav.topNav ul ul li{background:none;font-size:0.9em;color:#000;border-top:2px solid #888b8e;border-bottom:1px solid #707173;}
nav.topNav ul ul li a{color:#000;padding:5px 5% 5px 23%;border-left:1px solid #888b8e;}
nav.topNav ul ul li a.active{color:#fff;}
nav.topNav ul ul li a:hover{color:#000;}
nav.topNav ul ul li:hover{background:none;}
nav.topNav ul li:hover a{color:#000;}
.emergencyMessage{border-top:1px solid #939598;border-bottom:1px solid #777;}
.pageWrap{background:#fff;}
.pageContentWrap{width:100%;min-height:auto;background:#fff;background-image:none;margin:0 auto;}
.pageHeader{height:92px;}
.pageContentWrap.homepage{width:100%;max-width:920px;background:#e6e9ec;padding:20px 0 20px 0;margin-top:0;border-left:none;border-right:none;}
.homepage .leftCol,.homepage .rightCol{width:92%;max-width:92%;border-bottom:1px solid #fff;margin-left:4%;margin-right:4%;}
.homepage .leftCol{margin-bottom:25px;}
.homepage .rightCol{margin-bottom:16px;}
.homeTitle .newsLinks{min-width:125px;}
.homeTitle,.homeTitle.newsBlock{width:100%;}
.homepage .newsWrap{margin-bottom:12px;}
.newsListingWrap{margin-bottom:18px;}
.homepage .widgetWrap{width:50%;padding:0;}
.homepage .widget.video{float:none;}
.homepage .ctaWrap{float:left;width:100%;margin:5px 0;}
.homepage .ctaContainer{float:none;margin:auto;padding-bottom:1px;}
.homepage a.cta-buttons{float:none;width:72%;max-width:600px;padding:11px 6%;}
.impactHome .flexslider{background:#282a2c;}
.impactHome .flex-direction-nav{margin-top:-177px;}
.impactHome .flex-caption{position:relative;max-width:100%;width:100%;padding-left:0;}
.impactHome .flex-caption div{background-color:#282a2c;max-width:100%;width:100%;height:145px;overflow:hidden;margin:0;}
.impactHome .flex-caption div.noLink{padding-bottom:0;}
.impactHome .flex-caption div p{height:55px;overflow:hidden;}
h1{font-size:0.9em;font-family:Arial,Helvetica,sans-serif;font-weight:normal;color:#fff;padding:12px 3%;}
.impactInterior .flex-caption div a{margin-top:0;}
.impactInterior .flex-direction-nav{margin-top:-33px;}
.impactImage{margin:0;}
.contentWrap{display:table-row;min-height:300px;width:94%;padding:0 3% 7px 3%;}
.contentWrap.news{padding:2%;}
.columnWrapper{background:none !important;}
.featuredFaculty{margin:24px 0 0 0;}
.rightColWrapper{max-width:100%;width:100%;display:table-row;}
.rightColWrapper.landing aside.rightCol,.rightColWrapper.newslanding aside.rightCol{min-width:100%;}
aside.rightCol{max-width:135px;margin:auto;}
.rightColLeft{width:100%;}
.rightColRight{width:0;}
.rightColWrapper .widget.video{max-width:225px;width:100%;padding:8px 0 18px 0;}
.rightColWrapper .widget .video{max-width:225px;min-height:112px;}
.rightColWrapper .widget .video a:hover{padding-top:50px;}
.rightColWrapper .widget .video img{margin:37px auto 0 auto;}
.rightColWrapper .widget .video a img{max-width:36px;height:36px;}
.rightColWrapper .widget .caption{margin:9px 0;}
.rightColWrapper .widget .caption h3{padding:10px 3% 3px 6%;}
.rightColWrapper .widget .caption span{padding:0 3% 10px 6%;}
.widget.photos .thumbnail{max-width:67px;margin:5px 4px;}
.rightColBottom{margin-bottom:22px;}
.leftColWrapper.main,.topNavNewsWrap.main{display:none;}
.leftColWrapper{min-width:100%;max-width:100%;width:100%;margin:0;padding:0;background-color:#fff;display:table-row;}
.leftNavWrap{max-width:100%;width:93.25%;padding:0 1%;margin:0 1.5% 18px 2%;background-color:#fff;}
.leftNavContainer{background:#d1d1d1;border:1px solid #aeafb0;padding:5px 0 15px 0;}
.leftNavWrap ul ul{margin:0 6%;}
.leftNav1Off a,.leftNav1On a{padding:0 5%;margin:9px 0 5px 0;}
.leftColBottom{display:inline;}
.leftNavWrap a.cta-buttons{width:80%;max-width:600px;padding:6px 5%;margin:7px 5%;background-position:95% 50%;}
.leftNavWrap .ctaWrap{margin:7px auto 14px auto;}
#SkipToBottom,#BackToTop{width:90%;display:block;color:#fff;background-color:#000;padding:6px 2%;clear:both;margin:6px auto;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.9em;}
#SkipToBottom{margin:20px auto 0 auto;}
#BackToTop a.SkipToBottom{color:#fff;background:url(../images/icons/double-arrow-down.svg) right center no-repeat;width:100%;display:inline-block;background-size:18px;}
#BackToTop a.SkipToBottom:hover,#SkipToBottom a.BackToTop:hover{color:#afb1b5;}
#SkipToBottom a.BackToTop{color:#fff;background:url(../images/icons/double-arrow-up.svg) right center no-repeat;width:100%;display:inline-block;background-size:18px;}
.formRow > div{margin:0 0 15px 0;}
form > div > fieldset label,form > div > label,legend,.formRow select{font-size:1.0em;}
.formRow select{width:100%;height:35px;}
.formRow > label,legend{width:100%;float:none;margin:0 0 5px 0;text-align:left;}
.formRow fieldset{margin-bottom:15px;}
.formRow > div,.formRow > fieldset > div{width:98%;float:none;}
.formRow input[type=text],.formRow input[type=email],.formRow textarea{width:96%;padding:8px 2%;}
.formRow input[type="button"],.formRow input[type="submit"],.formRow input[type="reset"] {width:100%;padding-top:10px;padding-bottom:10px;margin:0 0 20px 0;font-size:1.0em;}
/** NEWS **/
.topNavNews{background:#d1d1d1;width:91.25%;height:auto !important;padding:5px 1% 15px 1%;margin:0 1.5% 0 2%;border:1px solid #aeafb0;}
nav.topNavNews ul li.topNav1{float:left;color:#fff;padding:0;margin:0;text-align:center;background:none;line-height:1.1em;width:100%;}
nav.topNavNews ul{display:block;height:auto !important;}
nav.topNavNews ul li.topNav1 a{padding:2px 3.5%;margin:5px 0 4px 0;text-align:left;color:#000;font-size:0.9em;}
nav.topNavNews ul li.topNav1 a:hover{color:#fff;background:#cc8801;text-decoration:none;}
.leftColNewsBottom{float:left;display:inline;padding-bottom:13px;background:#e8e8e8;}
.topNavNewsWrap{background:none;border-top:none;}
#SkipToBottomNews,#BackToTopNews{display:block;color:#fff;font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:0.9em;}
#BackToTopNews{width:100%;background:#013c5b;margin:0 auto;padding:2px 0;}
#BackToTopNews a.SkipToBottom{width:90%;padding:6px 3%;margin:3px 2%;color:#fff;background:#012233 url(../images/icons/arrow-down-news.jpg) no-repeat;background-position:98% 5px;display:inline-block;}
#BackToTopNews a.SkipToBottom:hover,#SkipToBottomNews a.BackToTop:hover{color:#afb1b5;}
#SkipToBottomNews{width:100%;margin:0 auto;padding:6px 0 0 0;background-color:#e8e8e8;clear:both;}
#SkipToBottomNews a.BackToTop{color:#fff;background:#012233 url(../images/icons/arrow-up-news.jpg) no-repeat;background-position:98% 5px;width:87%;margin:5px 3% 0 3.25%;padding:6px 3.75% 6px 3%;display:inline-block;}
.newsBannerTitle{width:94%;padding:5px 3%;margin:12px 0 9px 0;}
.contentWrap.news{width:92%;padding:0 4%;}
.newsMainArea{padding:0;}
.rightColNewsLeft,.rightColNewsRight{width:45%;margin:10px 3% 10px 2%;}
.impactStories .direction-wrapper{width:94%;padding:5px 2% 5px 4%;}
.impactStories .slider{width:94%;}
.impactStories .flexslider{max-height:650px;}
.impactStories .flex-caption{width:90%;padding:0;margin:1px 5% 0 5%;}
.impactStories .flex-caption .title{width:100%;padding-right:0;margin-bottom:10px;}
.impactStories .flex-caption .featureImage{float:none;width:100%;margin:6px auto;clear:both;}
.impactStories .flex-caption .info{width:100%;padding-right:0;}
ul.quickLinks{margin:0 6% 0 0;width:42%;}
.shareBoxWrap{display:none;}
.shareContentWrap{display:inline-block;margin-bottom:20px;}
.newsNavWrap{width:92%;padding:0 3%;}
.newsNavWrap ul ul{margin:0 4%;}
.newsImage{float:none;padding-left:0;margin:0 auto;}
.newsImage img{padding-bottom:0 !important;}
.newsCaption{padding:2px 5% 15px 5%;}
a.addthis_button_expanded{color:#000;}
.spacing{display:none;}
}

@media screen and (max-width:650px){
.emergencyMessage .innerWrap div{margin:1px 4% 1px 9%;}
/*responsive tables*/
.table.responsive, .table.responsive .tableRow, .table.responsive .column, .table.responsive .column:before {display:block;padding:5px;}
.table.responsive, .table.responsive .tableRow .column:last-child {border-bottom:none;}
.table.responsive .table-head {position:absolute; top:-1000em; left:-1000em;}
.table.responsive .tableRow {border-bottom:1px solid #e9e9e9;padding:10px 0;}
.table.responsive .tableRow:last-child{border-bottom:none;}
.table.responsive .tableRow .column {border-left:none;}
.table.responsive .column:before {padding:0 0 10px 0; content:" "attr(data-label)" "; font-family:'Open Sans Condensed',Arial,Helvetica,sans-serif;font-weight:700;font-size:1.2em;color:#0c9be2;}
}

@media screen and (max-width:580px){
.homepage .widgetWrap{width:100%;padding:0;margin:0 auto;}
.widget .caption{margin:11px 0 5px 0;}
.rightColNewsLeft,.rightColNewsRight{width:94%;margin:22px 3% 0 3%;}
.rightColNewsRight{margin:0 3% 20px 3%;}
}

@media screen and (max-width:480px){
.searchIcon{margin-left:2.5%;}
.searchBox{max-width:98%;margin-left:2%;}
.homeTitle .newsLinks{margin-top:3px;}
.homeTitle .rss{padding:0 5%;}
.homepage .ctaContainer{width:100%;}
.content th,.content td{padding:5px;}
aside.rightCol{max-width:135px;margin:auto;}
.footerWrap{padding-bottom:0 !important;}
.footerWrap .columnWrap{float:left;width:100%;margin:10px 0;clear:both;}
/* .footerWrap .columnWrap:last-child{display:none;} */
.footerWrap .col_w_20.column1,.footerWrap .col_w_20.column3{margin-left:3%;}
.footerWrap .col_w_20.column1,.footerWrap .col_w_20.column2,.footerWrap .col_w_20.column3,.footerWrap .col_w_20.column4{width:45%;}
.footerWrap .col_w_20.column5{margin-left:3%;}
.copyright{width:85%;margin:0 12% 0 3%;}
/* News Pages */
.newsNavWrap ul ul{margin:0 1.5%;}
.newsNavContainer{padding-bottom:15px;margin-bottom:0;}
.rightColWrapper.newsArticleLanding aside.rightCol{max-width:100%;}
}

@media screen and (min-width:480px){
aside.rightCol{max-width:100%;}
}

@media screen and (min-width:481px) and (max-device-width :481px){
.utilityWrap .left{position:relative;width:90%;margin:-40px 0 0 10%;}
.searchIcon{margin-left:0;}
.searchBox{max-width:100%;margin-left:0;}
.searchBox input#searchField{width:68%;margin-left:10%;margin-right:3%;}
.leftNavWrap{margin:0 1.5% 0 2.50%;}
}

@media screen and (max-width:380px){
.searchBox input#searchField{width:57%;margin-left:14%;margin-right:2%;}
.logo{width:100%;text-align:left;}
.emergencyMessage .innerWrap div{margin:1px 4% 1px 15%;}
.messageIcon{float:left;padding:8px 3%;}
}

@media screen and (max-width:300px){
.searchBox input#searchField{width:50%;margin-left:14%;margin-right:3%;}
}

/******   SVG   ******/
svg.socialMedia {
    height: 40px;
    width: 40px;
    fill: #d3cec6;
    padding: 0px;
}

object.footerLogo {
    margin-top: -11px;
}


a.svg {
 position: relative;
 display: inline-block;

}
a.svg:after {
  content: ""; 
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left:0;
}
object.svglink {
  width: 100%;
}



