/* 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, table, caption, tbody, tfoot, thead, tr, th, td, 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; letter-spacing: 0; word-spacing: 0em; font-weight: 100; }
ol, ul { list-style: none; font-size: 1em; line-height: 1.4; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
table { border-collapse: collapse; border-spacing: 0; }

/**css reset unset*/
.content b, .content strong, label { font-weight: bold; }
.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 ul, .content ol { padding: 0 1.5em 1.5em 1.5em; }
.content ul { list-style-type: disc; }
.content ol { list-style-type: decimal; }
.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 dl { padding: 0 0 1.5em 0; }
.content dl dt { font-weight: bold; }
.content dd { padding-left: 1.5em; }
.content table { padding-bottom: 1.4em; width: 100%; }
.content th { font-weight: bold; }
.content th, .content td, .content caption { padding: 4px 10px 4px 5px; }
.content tfoot { font-style: italic; }
.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; }
.content table { border-width: 0px; border-spacing: 0px; border-style: none; border-collapse: collapse; }
.content table th { border-width: 0px; padding: 5px; border-style: inset; }
.content table td { border-width: 0px; padding: 5px; border-style: inset; }
.content img { max-width: 100%; width: auto; height: auto; }

/* WHITMAN SPECIFIC STYLES */
body { background-color: #FFFFFF; padding: 0; margin: 0; color: #000E54;  font-size: 0.83em; 
        font-family: ShermanSans, "Trebuchet MS", Tahoma, sans-serif;
  font-weight: normal;
  font-style: normal;
}
.clearBoth { clear: both; height: 0; }
article.clearBoth { height: auto; }
.floatRight { float: right; }
.floatLeft { float: left; }
.textCenter { text-align: center; }
.innerWrap { max-width: 940px; width: 100%; margin: 0 auto; }
.screenreaderNav a { position: absolute; left:-1000px; }
.screenreaderNav a:focus 
{ 
position:static; 
width:auto; 
height:auto; 
} 

.screenreaderNavAnchor { display: none; }

/* Sherman Serif Book */

@font-face{
  font-family:"ShermanSerif";
  src: url('https://assets.syracuse.edu/fonts/shermanserif-book.eot');
  src: url('https://assets.syracuse.edu/fonts/shermanserif-book.eot?#iefix') format('embedded-opentype'),
       url('https://assets.syracuse.edu/fonts/shermanserif-book.woff2') format('woff2'),
       url('https://assets.syracuse.edu/fonts/shermanserif-book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0020-00BF;
}
@font-face{
  font-family:"ShermanSerif";
  src: url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.eot');
  src: url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.eot?#iefix') format('embedded-opentype'),
       url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.woff2') format('woff2'),
       url('https://assets.syracuse.edu/fonts/shermanserif-book-intl.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+00C0-024F;
}

@font-face{
  font-family:"ShermanSans";
  src: url('https://assets.syracuse.edu/fonts/shermansans-book.eot');
  src: url('https://assets.syracuse.edu/fonts/shermansans-book.eot?#iefix') format('embedded-opentype'),
       url('https://assets.syracuse.edu/fonts/shermansans-book.woff2') format('woff2'),
       url('https://assets.syracuse.edu/fonts/shermansans-book.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+0020-00BF;
}
@font-face{
  font-family:"ShermanSans";
  src: url('https://assets.syracuse.edu/fonts/shermansans-book-intl.eot');
  src: url('https://assets.syracuse.edu/fonts/shermansans-book-intl.eot?#iefix') format('embedded-opentype'),
       url('https://assets.syracuse.edu/fonts/shermansans-book-intl.woff2') format('woff2'),
       url('https://assets.syracuse.edu/fonts/shermansans-book-intl.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  unicode-range: U+00C0-024F;
}



/*.page3col .innerWrap { background: url(../images/3col-bg.gif) repeat-y; }*/

/*HAS RIGHT COLUMN*/

.body .innerWrap { background: url(../images/3col-bg.gif) repeat-y; }
.body .content { width: 49%; padding-bottom: 30px; }
.body .homeContent { width: 75%; padding-bottom: 30px; }
.homepage .body .innerWrap {  background:none; display: flex; display: -ms-flexbox; }
a { color: #000E54; background-color: transparent; }
a:hover { color: #F76900; background-color: transparent; text-decoration:underline;text-decoration-color: #6f777d!important; }
a:focus {
/* outline: 2px solid #F76900;*/
  box-shadow: 0px 0px 0px 2px #F76900;
}
h1 {   font-family: ShermanSerif, Georgia, serif;
  font-weight: normal;
  font-style: normal;  font-size: 1.3em; padding: 5px 0 5px; color: #F76900; font-weight: bold; }
.homepageHeaderLink { color: #F76900; text-decoration: none; }
h2 { font-size: 1.1em; padding: 9px 0 0; color: #000E54; letter-spacing: -0.01em; font-weight: bold; }
h3 { font-size: 1em; padding: 0 0 1px; color: #000E54; }
h4 { font-size: 1em; padding: 9px 0 0; color: #000E54; letter-spacing: -0.01em; }
h5 { color: #000E54; }
h6 { color: #000E54; }
p { padding: 10px 0 15px 0; font-size: 1.1em; line-height: 1.4; color: #000E54; }

/*HEADER*/
.pageHeader { display: inline-block; padding-bottom: 15px; /*background-image: url(../images/page-bg-top.png); background-repeat: repeat-x;*/ background-position: center top; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #a7a9ac; min-height: 131px; width: 100%; }
.logo { max-width: 300px; float: left; display: block; }
.logo img { width: 100%; max-width: 300px; }
.utility { float: right; padding: 30px 0; width: 61%; font-size: 0.923em; }
.utility ul { display: inline-block; float: right; }
.utility li { float: left; display: block; padding: 5px 4px 5px 3px; }
.utility li a:link, .utility li a:visited { color: #000E54; text-decoration: none; }
.utility li a:hover, .utility li a:active { color: #F76900;text-decoration-color: #6f777d!important; text-decoration:underliine; }
.utility .search { padding: 2px 0 0 12px; float: right; width: 40%; }
.searchBox { width: 195px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff url(../images/searchIcon.gif) no-repeat 5px center; padding: 2px 0 2px 25px; border: 1px solid #a7a9ac; }

/*TOPNAV*/
.topNav { padding: 0 0 10px 0; height: 50px; }
.homepage .topNav { padding-bottom: 0; }
.topNav .innerWrap { border-bottom: 4px solid #F76900; height: 47px; }
.topNav ul {font-family: ShermanSerif, Georgia, serif;
  font-weight: normal;
  font-style: normal; }
.topNav li { float: left; display: block; font-size: 1em; }
.topNav li.active a.topNav1 { color: #F76900; }
.topNav li a { text-decoration: none; display: block; margin-bottom: -2px; }
.topNavRight li a, .topNavRight li a:visited { font-size: 1em; padding: 19px 5px 16px 5px; color: #000E54; }
.topNavRight li a:hover, .topNavRight li a:active { color: #F76900; }
a.topNav1, a.topNav1:visited { font-weight: bold; padding: 19px 5px 16px 5px; color: #000E54; background-color: transparent; }
a.topNav1:hover, a.topNav1:active { color: #F76900; background-color: transparent; text-decoration:underline;}
li.first a.topNav1 { padding-left: 0; }
.topNav li.last a { padding-right: 0; }
.topNavLeft { float: left; }
.topNavRight { float: right; }
.topNav2 { font-size: 1.364em; color: #F76900; font-weight: bold; display: block; padding: 7px 5px 10px; }
.topNav2Sub { margin-top: -2px; z-index: 101; display: none; padding: 15px 15px; position: absolute; border-top: 8px solid #F76900; background: white; max-width: 800px;border:1px solid #ADB3B8; }
.topNav2Sub li { font-size: 1em; width: 231px; }
.topNav2Sub li.defaultPage { width: 100%; }
.topNav2Sub li a, .topNav2Sub li a:visited, .topNav2Sub li a:hover, .topNav2Sub li a:active { text-transform: none; }
.topNav2Sub a:hover{ text-decoration-color: #6f777d!important; text-decoration:underline; color: #F76900;}
.topNav3Sub { padding: 0; width: 100%; }
.topNav3Sub { display: block; clear: both; width: 100%; }
.topNav3Sub a, .topNav3Sub a:visited,  .topNav3Sub a:active { line-height: 1.5em; font-size: 1.1em; font-weight: normal; padding: 5px; color: #000E54; }
.topNav3Sub a:hover{ text-decoration-color: #6f777d!important; text-decoration:underline; color: #F76900;}
.topNav4Sub { padding: 0 15px 3px; }
.topNav4Sub li { display: block; clear: both; float: none; }
.topNav4Sub li a, .topNav4Sub li a:visited, .topNav4Sub li a:hover, .topNav4Sub li a:active { padding: 4px; line-height: 1em; }
.closeMenu { display: none; }

/*.topNavLeft li:hover .topNav2Sub { display: block; }*/

/**** BEGIN:  Left Navigation ****/

.leftNav { padding: 0; margin: 0; width: 100%; float: left; font-size: 1.077em; }
.leftNav a { display: block; text-decoration: none; }
.leftNav a:hover { color: #F76900;text-decoration:underline;text-decoration-color: #6f777d!important; }
.leftNavHdr { font-weight: bold; padding-bottom: 10px; }
.leftNavHdr a { color: #000E54; }

/* leftNav1 */
.leftNav1Off, .leftNav1On, .leftNav1Onfirst { clear: both; float: left; width: 100%; }
.leftNav1Off a, .leftNav1On a, .leftNav1Onfirst a { padding: 10px 10px 10px 0; }
.leftNav1On a { padding: 10px 10px 0px 0; }
.leftNav1On { padding-bottom: 8px; }

/* leftNav2 */
.leftNav2Off, .leftNav2On { }
.leftNav2Off a, .leftNav2On a { color: #000E54; padding: 0px 10px 2px 0; }
.leftNav2Off a:hover { text-decoration:underline;}

/* leftNav3 */
.leftNav3Off, .leftNav3On { padding: 0px 0 0px 10px; }
.leftNav3Off a, .leftNav3On a { color: #818181; }
.leftNav3Off a:hover { text-decoration:underline;}

/* leftNav4 */
.leftNav4Off, .leftNav4On { padding: 0px 0 0px 20px; }
.leftNav4Off a, .leftNav4On a { color: #000E54; }
.leftNav4Off a:hover { text-decoration:underline; }
a.current, a.current:hover, a.current:visited, a.current:active { color: #F76900 !important; background-color: transparent; }

/*BODY*/
.body { background: url(../images/page-bg-bottom.png) repeat-x center bottom; font-size: 0.9em; line-height: 1.35em; padding-bottom: 3px; padding-top: 21px; }
.homepage .body { padding-top: 16px; }
.content { width: 49%; padding: 0 1%; float: left; position: relative; }
.homeContent { padding-left: 0%; }
.homepage .homeContent .flexslider { height: 590px; }
.homepage .homeContent .flexslider .slides > li { /* height: 706px;  */ margin-bottom: 25px; }
.homepage .homeContent .flexslider .flex-direction-nav a { top: 29%; }
.content h1 { font-size: 2.5em; font-weight: normal; line-height: 1.1em; padding-bottom: 15px; }
.breadcrumbs { color: #6f777d; font-style: italic; padding-top: 0; font-size: 0.9em; padding-bottom: 7px; }
.breadcrumbs a { text-decoration: underline; color: #6f777d; }
.homepage aside { width: 22%; padding: 0 1%; float: left; border-left: 1px solid #A7A9AC !important; border-right: 1px solid #A7A9AC; }
aside { width: 23.5%; padding: 0 1%; float: left; }
.lastCol { padding-right: 0; float: right; width: 23%; }
.leftCol { padding: 0 10px 0 0; }
.featureArea { padding-bottom: 10px; width: 100%; }
.featureImage, .featureVideo { padding-bottom: 0; border-bottom: 1px solid #a7a9ac; }
.featureImage img, .featureVideo iframe { padding-bottom: 16px; border-bottom: 1px solid #a7a9ac; width: 100%; }
.introText { padding-top: 0; padding-bottom: 10px; border-bottom: 1px solid #a7a9ac; font-size: 1.1em; line-height: 1.4; color: #000E54; }
.introText h2 { font-size: 1.5em; line-height: 1.4; padding-top: 0; padding-bottom: 23px; }
.introText p { padding: 0 0 20px; }

/*FOOTER*/
footer { clear: both; padding-top: 34px; }
.col1 { width: 26%; }
.col1 img {  }
.col2 { width: 22%; font-weight: bold; }
.col3 { width: 23%; }
.col4 { width: 15%; }
.col5 { width: 14%; }
footer section { width: 20%; float: left; padding-bottom: 23px; }
footer section li { clear: both; display: block; float: left; width: 100%; }
footer section li a, footer section li a:visited { display: block; padding: 0 0 14px; text-decoration: none; line-height: 1.2em; color: #000E54; }
footer section li a:hover, footer section li a:active { color: #F76900; }
.socialMediaIcons { padding-top: 0px; clear: both; }
.socialMediaIcons a { }
.socialMediaIcons img { padding: 0 1px 0 0; width: 14%; max-width: 25px; }
.copyright p { clear: both; border-top: 4px solid #F76900; font-size: 0.769em; padding-top: 10px; }
footer .copyright { width: 100%; float: none; }

/*ACTION LINKS*/
.actionLinks1 { padding-bottom: 10px; }
.actionLinks1 li { margin-bottom: 10px; display: block; clear: both; background-color: #F76900; border: 1px solid #a7a9ac; }
.actionLinks1 a, .actionLinks1 a:visited { font-size: 1em; font-weight: normal; cursor: pointer; color: #ffffff; text-decoration: none; text-transform: uppercase; display: block; padding: 1px 2.5% 1px 1%; background: url(../images/arrow-white.gif) no-repeat right center; line-height: 1.35em; width: 92%; }
.actionLinks1 li:hover { color: #ffffff; background-color: #000E54; }
.actionLinks2 { padding-bottom: 21px; width: inherit; }
.actionLinks2 li { margin-bottom: 10px; display: block; clear: both; border: 1px solid #a7a9ac; }
.actionLinks2 a, .actionLinks2 a:visited { font-size: 1em; font-weight: normal; cursor: pointer; color: #000E54;; text-decoration: none; text-transform: uppercase; display: block; padding: 1px 2.5% 1px 1%; background: url(../images/arrow-lightblue.gif) no-repeat right center; line-height: 1.45em; width: 92%; }
.actionLinks2 li:hover { color: #ffffff; background-color: #F76900; }
.actionLinks2 a.active { background: #F76900 url(../images/arrow-white.gif) no-repeat right center; color: #ffffff; }
.actionLinks2 li.active { background-color: #F76900; }
.actionLinks2 li > a.active { background-color: #F76900; }
.actionLinks2 a:hover { background: url(../images/arrow-white.gif) no-repeat right center; color: #ffffff; }
.actionLinks1 .actionLinksDropDown, .actionLinks2 .actionLinksDropDown { display: none; background-color: #ffffff; width: 100%; }
.actionLinks1 .actionLinksDropDown li, .actionLinks2 .actionLinksDropDown li { padding: 1px 0 0 0; margin-bottom: 0; }
.actionLinks1 .actionLinksDropDown li a, .actionLinks2 .actionLinksDropDown li a { width: 97%; background-color: #a7a9ac; background-image: none; color: #ffffff; text-transform: none; font-weight: bold; }
.actionLinks1 .actionLinksDropDown li:hover, .actionLinks2 .actionLinksDropDown li:hover { background: none; }

/*FEATURE LINKS*/
.featureLinks header { padding: 0 0 5px; font-size: 1.1em;}
.featureLinks a:hover { text-decoration: none; }
.featureLinksWrap { float: left; width: 100%; }
.featureLinks p { padding: 2px 0 15px 0; max-width: 220px; display: block; margin: 0 auto; }
.featureLinks .first { padding: 0 0 16px; }
.featureLinks .first header h2 { padding: 14px 2% 13px; color: #FFF;  }
.featureLinks header { text-decoration: none; background-color: #000E54; width: 100%;  font-family: ShermanSans, "Trebuchet MS", Tahoma, sans-serif;
  font-weight: normal;
  font-style: normal; }
.featureLinks header:hover { background-color: #7f97a7; }
.featureLinks h2 { font-size: 1.1em; line-height: 1.3em; padding: 14px 2% 13px; background: url(../images/arrow-white.gif) no-repeat right center; width: 94%; }
.featureLinks a h2 { color: #FFFFFF; padding: 14px 2% 13px; display: block; width: 94%; }
.featureLinks a:hover h2 { /* background-color: #7f97a7;*/ }
.featureLinks h2:hover { background-color: #7f97a7; }
.featureLinks article { width: 49%; padding-bottom: 16px; padding-top: 3px; float: left; margin-right: 2%; text-align: left;  }
.featureLinks article:nth-child(odd) { margin-right: 0; }
.featureLinks article img { width: 100%; /* position: absolute; overflow: hidden; left: 0; top: -20px; right: 0; bottom: 0; */ }
.featureLinks article .imgContainer { width: 340px; height: 200px; position: relative; overflow: hidden; }
.featureLinks article a {text-decoration:none;}
.featureLinks .last, .last { border-bottom: none !important; }

/*WIDGET STYLES*/
.widget a, .widget a:visited { color:#F76900 ; }
.widget a:hover, .widget a:active { color: #000E54; }
.widget { border-top: 1px solid #A7A9AC; padding-top: 3px; padding-bottom: 20px; width: 100%; }
.widget time { line-height: 1em; }
.widget h2 { font-weight: normal; }
.widgetHeader { border-top: 5px solid #F76900; padding-top: 18px; padding-bottom: 10px; }
.widget.first { padding-top: 2px; }
.widget.first .widgetHeader { border-top: 1px solid #a7a9ac; padding-top: 26px; }
.widgetHeader h3 { font-size: 1.4em; letter-spacing: -0.01em; color: #F76900; }
.widgetHeader h3 a, .widgetHeader h1 a:visited { display: inline; padding-right: 25px; width: auto; text-decoration: none; color: #000E54; }
.widgetHeader h3 a:hover { color: 3e3d3c;text-decoration:underline;text-decoration-color: #F76900!important; }

/*BLOG WIDGET*/
.rssBlog { padding-bottom: 0; }
.rssBlog header { padding-bottom: 0; }
.rssBlog p { padding: 2px 0; }
.rssBlog time { display: block; font-weight: bold; padding-top: 4px; font-size: .9em; }
.rssBlog article { padding-bottom: 27px; overflow-wrap: break-word; }
.widget article h2 a, .widget article h2 a:visited { color: #000E54; font-size: 1 em; line-height: 1.3em; text-decoration: none; }

/*NEWS WIDGET*/
.rssNews { padding-bottom: 26px; }
.rssNews p { line-height: 1.25em; padding: 9px 0 3px 2px; }

/*EVENTS WIDGET*/
.rssEvents article { padding: 0 0 13px; }
.rssEvents p { padding: 0 0; line-height: 1.25em; }
.rssEvents time { font-weight: bold; }
.rssEvents article a:link, .rssEvents article a:visited { color: #F76900;}
.rssEvents article a:hover, .rssEvents article a:active { color: #000E54; }

/*VIDEO WIDGET*/
.videoWidget a { text-decoration: none; }
.videoWidget h2 { font-weight: bold; }

/*TESTIMONIAL WIDGET*/
.testimonialWidget h2 { color: #000E54; font-size: 1.2em; font-weight: bold; line-height: 1.3em; padding-bottom: 0; padding-top: 10px; }
.testimonialWidget h3 { color: #000E54; font-size: 1em; padding-top: 0px; font-weight: bold; padding-bottom: 8px; }
.testimonialWidget p { padding: 8px 0 15px; }

/*FAQS WIDGET*/
.faqsWidget h2 { font-weight: bold; padding-top: 0; padding-bottom: 5px; font-size: 1.1em; }

/* HOMEPAGE FEATURE*/
.feature { padding-top: 45px; }
.feature h2 { border-bottom: 1px solid #a7a9ac; font-weight: bold; padding: 5px 5px 9px 4px; }
.feature .featureVideo { padding-top: 5px; }

/*Featured Content Slider   by: Chris Coyier/
        /*SLIDER*/
.slider-wrap { width: 419px; position: absolute; top: 87px; left: 40px; }
.stripViewer .panelContainer .panel ul {    /*text-align: left; margin: 0 15px 0 30px;*/ }
.stripViewer { position: relative; overflow: hidden; max-width: 460px; width: 100%; }
.stripViewer .panelContainer { position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel { float: left; height: 100%; max-width: 460px; width: 100%; }
.stripNavL, .stripNavR, .stripNav { display: none; }
.homeSliderImg { border-bottom: 1px solid #a7a9ac; padding-bottom: 20px; }
img.homeSliderImg { width: 100%; max-width:702px; height:100%; max-height:336px;}
.movers-row { border-bottom: 1px solid #CCCCCC; padding-bottom: 15px; position: absolute; top: 330px; width: 460px; }
.movers-row div { width: 25%; float: left; }
.movers-row div a.cross-link { float: right; }
.cross-link { display: block; width: 103px; position: relative; padding: 0 5px; z-index: 100; }
.active-thumb { background: transparent url(../images/icon-uparrowsmallwhite.png) top center no-repeat; }
.slides h1 { padding-top: 20px; }

/*FLEXSLIDER*/
.interior .flexslider { /*min-height: 702px;*/ }
.flex-active-slide h2 { font-size: 2.5em; font-weight: normal; line-height: 1.1em; padding-bottom: 15px; }
.flexslider .slides > li { padding: 0px 0 15px 0; font-size: 1.1em; line-height: 1.4; color: #000E54; }
.interior .flexslider .flex-direction-nav a {/*top:37%;*/top:150px;}

/*CONTENT WRAP*/
.content-wrap { padding: 10px 0 0; border-top: 1px solid gray; margin: 20px 0 10px; }

/*LISTING PAGE*/
.listingPage { clear: both; margin-top: 19px; }
.listingPage header { padding: 0 0 10px; border-top: 1px solid #a7a9ac; width: 100%;  font-family: ShermanSans, "Trebuchet MS", Tahoma, sans-serif;
  font-weight: normal;
  font-style: normal; }
.listingPage img { width: 100%; /*max-width: 220px;*/ margin: 0 auto; display: block; }
.listingPage p { padding: 2px 0 15px 0; width: 100%; /*max-width: 220px;*/ margin: 0 auto; display: block; }
.listingPage h2 { font-weight: normal; font-size: 1.1em; line-height: 1.3em; padding-top: 3px; padding-bottom: 0; background-color: #000E54; }
.listingPage h2 a { font-weight: normal; color: #FFFFFF; padding: 14px 6% 13px 2.5%; display: block; width: 85%; text-decoration: none; background: url(../images/arrow-white.gif) no-repeat right center; }
.listingPage h2:hover { background-color: #7f97a7; }
.listingPage article { width: 49%; padding: 3px 0 0 0; float: right; }
.listingPage .ie6Clear { clear: both; float: left; }
.listingPage article:nth-child(2n+1) { clear: both; float: left; }

/*TESTIMONIALS*/
.testimonials { }
.testimonials article { clear: both; border-top: 1px solid #a7a9ac; padding-top: 40px; padding-bottom: 20px; }
.testimonials .first { border: none; padding-top: 0; }
.testimonials .testimonialTxt { width: 220px; padding: 0; float: right; padding-bottom: 5px; }
.testimonials .testimonialImg { width: 220px; padding: 3px 0 0 0; float: left; padding-bottom: 25px; }
.testimonials h1 { color: #000E54; font-size: 1.2em; font-weight: bold; line-height: 1.3em; padding-bottom: 0; padding-top: 0; }
.testimonials h1 a:link, .testimonials h1 a:visited { text-decoration: none; }
.testimonials h1 a:hover, .testimonials h1 a:active { }
.testimonials h2 { color: #000E54; font-size: 1em; padding-top: 0; font-weight: bold; }
.testimonials p { padding: 8px 0 15px; }
.tags a:link, .tags a:visited { text-decoration: none; }
.tags a:hover, .tags a:active { text-decoration: underline; }

/*REGULAR CONTENT*/
.regularContent { clear: both; }
.regularContent h3 { font-weight: bold; }

/*NEWS SECTION*/
.shareTools { float: right; width: 50%; text-align: right; padding-bottom: 20px; }
.shareTools a { text-decoration: none; }
time { font-weight: bold; line-height: 2em; }
.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs { float: none !important; }

/*FAQ's*/
.faqs { padding-top: 5px; padding-bottom: 12px; border-top: 1px solid #a7a9ac; }
.faqs h2 { line-height: 1.3em; padding: 5px 0 0; font-size: 1.5em; clear: both; }
.faqs { position: relative; clear: both; }
.faqs h3.question { cursor: pointer; padding: 10px 0px 10px 15px; background: url(../images/plus.gif) no-repeat left center; }
.faqs h3.active { color: #F76900; background: url(../images/minus.gif) no-repeat left center; }
.faqs .category { padding: 0 10px; }
.faqs .answer { padding: 0 30px; }
.faqToggle { text-align: right; }

/* SITEMAP */
.sitemap li { list-style-type: none; }
.sitemap { padding: 10px; }
.sitemap ul { padding: 0; }
.sitemap li { padding: 0 0 0 20px; }
.sitemap .sitemap1 { padding: 0 0 10px; }
.sitemap a, .sitemap a:visited, .sitemap a:active { text-decoration: none; }
.sitemap a:hover { text-decoration: underline; }
.sitemapTitle { font-size: 1.2em; font-weight: bold; padding: 10px 0 0 0; }

/*FORM STYLES*/
.formStyles { }
.formStyles input[type="text"], .formStyles input[type="password"], .formStyles input[type="email"], .formStyles textarea { border: 1px solid #ccc; padding: 6px 4px; outline: 2px solid #F76900; color: #777; margin: 0; background: #fff; }
.formStyleA { }
.formStyleA fieldset { padding-bottom: 20px; }
.formStyleA input[type="text"], .formStyleA input[type="password"], .formStyleA input[type="email"], .formStyleA textarea, .formStyleA select { border: 1px solid #ccc; padding: 2px 4px;   color: #777; margin: 0; display: block; background: #fff; max-width: 450px; width: 100%; }
.formStyleA select { padding: 0; }
.formStyleA option { padding: 0px; }
.formStyleA input[type="text"]:focus, .formStyleA input[type="password"]:focus, .formStyleA input[type="email"]:focus, .formStyleA textarea:focus { border: 1px solid #aaa; color: #444;outline: 2px solid #F76900; }
.formStyleA textarea { min-height: 60px; }
.formStyleA label, .formStyleA legend { display: block; padding-bottom: 4px; padding-top: 13px; clear: both; }
.formStyleA input[type="checkbox"], .formStyleA label.inline { display: inline; float: left; }
.formStyleA label span, .formStyleA legend span { color: #444; }
.formError { float: left; padding: 0 5px; }
.hidden { display: none; }
label.error { float: none; color: red; padding-left: .5em; vertical-align: top; }
.required, .errorLg { color: #BE2B1E; }
.label { padding: 0 0 3px; }
.field { padding: 0; }
.phonelabel { float: left; margin-right: 5px; }
.phonelabel:last-child { margin-right: 0; }
.phonelabel label { display: block; text-align: center; }

/*a-z listng*/
.alphabetListing h2 { clear: left; font-size: 2.5em; padding: 30px 2px 0; color: #0079c0; }
ul.alphabetList { margin: 0; padding: 30px 0 48px; list-style-type: none; clear: both; font-weight: bold; }
.alphabetList li { float: left; padding: 5px; color: #ccc; }
.alphabetList a { text-decoration: none; }
.listingByLetter { padding: 0px; list-style-type: none; }
.listingByLetter ul { list-style-type: none; margin: 15px 0; line-height: 1em; padding: 0; }
.listingByLetter ul li { padding: 4px 0; width: 33.33333333333333%; float: left; }
.listingByLetter ul li a { text-decoration: none; }
.linkToTop { padding: 5px 0 10px; display: block; clear: both; }
.searchBoxAZ { width: 435px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff url(../images/searchIcon.gif) no-repeat 5px center; padding: 2px 0 2px 25px; border: 1px solid #a7a9ac; }
.azSection { padding-top: 38px; }

/*FACULTY BIO*/
.facultyBio { padding-top: 7px; }
.bioImage { float: left; width: 180px; padding-top: 3px; padding-bottom: 23px; }
.facultyBio .introText .bioIntro h1 { color: #000E54; font-size: 2em; padding-top: 0; padding-bottom: 2px; }
.facultyBio .introText .bioIntro h2 { font-size: 1em; padding-bottom: 18px; color: #000E54; }
.facultyBio .introText .bioIntro p { line-height: 1.75em; }
.bioIntro h1 { color: #000E54; font-size: 2em; padding-top: 0; padding-bottom: 2px; }
.bioIntro h2 { font-size: 1em; padding-bottom: 18px; color: #000E54; }
.bioIntro p { line-height: 1.75em; }
.bioTabStyle { padding: 0px; color: #000E54; font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
.bioTabStyle a { color: #000E54; }
.bioTabStyle li { padding-top: 3px; color: #000E54; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.bioTabStyle ul { padding: 0 1.5em 1.5em 1.5em; list-style-type: disc; color: #000E54; font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.bioUL a { color: #000E54; }
.bioUL a:hover { color: #F76900; }
.bioUL li { padding: 3px; }

/*FACULTY BIO LISTING*/
.facultyBioListing { padding: 10px 0 50px; }
.facultySearch { padding: 10px 0; }
.facultySearchBox { width: 50%; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background: #ffffff url(../images/searchIcon.gif) no-repeat 5px center; padding: 2px 0 2px 25px; border: 1px solid #a7a9ac; }
.facultyBioListing .filter { padding: 10px 0; }
.facultyBioListing .paging { clear: both; padding: 5px 0; border-bottom: 1px solid #a7a9ac; border-top: 1px solid #a7a9ac; text-align: right; }
.facultyBioListing article { padding: 10px 0; }
.facultyBioListing article img { width: 100%; max-width: 75px; max-height: 113px; float: left; clear: both; }
.facultyBioListing .odd { background-color: #f0f0f0; }
.facultyBioListing article p { padding-left: 100px; }

/*Contact LISTING - Added by JREEDY 11/5/12*/
.contactBioListing { padding: 10px 0 0px; }
.contactBioListing article { padding: 10px 0; min-height: 110px; }
.contactBioListing article img { width: 75px; float: left; clear: both; }
.contactBioListing .odd { background-color: #f0f0f0; }
.contactBioListing article p { padding-left: 100px; }

/*SEARCH PAGE*/
.searchResults { padding-bottom: 50px; }
#gsc-iw-id1, #cse-search-form { background-color: transparent !important; border-width: 0 !important; }
td.gsc-search-button { display: none; }
#gsib_a, #gs_tti0, .gsc-input, table.gsc-search-box td.gsc-input, .gsc-search-box-tools .gsc-search-box .gsc-input, .cse .gsc-control-cse div, .gsc-control-cse div { padding: 0 !important; border-width: 0 !important; }
form.gsc-search-box { margin-bottom: 0; }
.gsc-search-box-tools .gsc-search-box .gsc-input .gsib_a input, #gs_tti1 input { width: 180px !important; -webkit-border-radius: 10px !important; -moz-border-radius: 10px !important; border-radius: 10px !important; background: #ffffff url(../images/searchIcon.gif) no-repeat 5px center !important; padding: 2px 0 2px 25px !important; border: 1px solid #a7a9ac !important; font-size: 1em !important; }
input.gsc-input-focus { background: none repeat scroll 0 0 transparent !important; }
.cse input.gsc-search-button, input.gsc-search-button { background-color: transparent !important; border: medium none; color: #000000; font-family: inherit; font-size: 0.846em; font-weight: bold; height: 20px; min-width: 20px; opacity: 0; padding: 0 8px; }
table.gsc-search-box td.gsc-input { height: auto !important; padding: 0 0 0 13px !important; }
td.gsc-clear-button { display: none; }
img.gsc-branding-img, img.gsc-branding-img-noclear, img.gcsc-branding-img, img.gcsc-branding-img-noclear { display: none; }
td.gsc-branding-text div.gsc-branding-text, td.gcsc-branding-text div.gcsc-branding-text { display: none; }
#gsc-i-id2 { background: none repeat scroll 0 0 transparent !important; border: 1px solid #999999 !important; padding: 5px 0 5px 5px; }
.gsc-search-box .gsc-input > input:focus, .gsc-input-box-focus, .gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover { border: 0px solid #4D90FE !important; box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3) inset !important; outline: 2px solid #F76900 !important; }
.gsc-control-cse { font-family: Arial, sans-serif; border-width: 0px; background-color: transparent; }
.gsc-control-cse .gsc-table-result { font-family: Arial, sans-serif; }
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus { border-color: #D9D9D9; }
input.gsc-search-button, input.gsc-search-button:hover, input.gsc-search-button:focus { border-color: #2F5BB7; background-color: #357AE8; background-image: none; filter: none; }
.gsc-tabHeader.gsc-tabhInactive { border-color: #CCCCCC; background-color: #FFFFFF; }
.gsc-tabHeader.gsc-tabhActive { border-color: #CCCCCC; border-bottom-color: #FFFFFF; background-color: #FFFFFF; }
.gsc-tabsArea { border-color: #CCCCCC; }
.gsc-webResult.gsc-result, .gsc-results .gsc-imageResult { border-color: #FFFFFF; background-color: #FFFFFF; }
.gsc-webResult.gsc-result:hover, .gsc-imageResult:hover { border-color: #FFFFFF; background-color: #FFFFFF; }
.gs-webResult.gs-result a.gs-title:link, .gs-webResult.gs-result a.gs-title:link b, .gs-imageResult a.gs-title:link, .gs-imageResult a.gs-title:link b { color: #1155CC; }
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b { color: #1155CC; }
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b { color: #1155CC; }
.gs-webResult.gs-result a.gs-title:active, .gs-webResult.gs-result a.gs-title:active b, .gs-imageResult a.gs-title:active, .gs-imageResult a.gs-title:active b { color: #1155CC; }
.gsc-cursor-page { color: #1155CC; }
a.gsc-trailing-more-results:link { color: #1155CC; background-color: transparent; }
.gs-webResult .gs-snippet, .gs-imageResult .gs-snippet, .gs-fileFormatType { color: #333333; }
.gs-webResult div.gs-visibleUrl, .gs-imageResult div.gs-visibleUrl { color: #009933; }
.gs-webResult div.gs-visibleUrl-short { color: #009933; }
.gs-webResult div.gs-visibleUrl-short { display: none; }
.gs-webResult div.gs-visibleUrl-long { display: block; }
.gs-promotion div.gs-visibleUrl-short { display: none; }
.gs-promotion div.gs-visibleUrl-long { display: block; }
.gsc-cursor-box { border-color: #FFFFFF; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { border-color: #CCCCCC; background-color: #FFFFFF; color: #1155CC; }
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { border-color: #CCCCCC; background-color: #FFFFFF; color: #1155CC; }
.gsc-webResult.gsc-result.gsc-promotion { border-color: #F6F6F6; background-color: #F6F6F6; }
.gsc-completion-title { color: #1155CC; }
.gsc-completion-snippet { color: #333333; }
.gs-promotion a.gs-title:link, .gs-promotion a.gs-title:link *, .gs-promotion .gs-snippet a:link { color: #1155CC; }
.gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited *, .gs-promotion .gs-snippet a:visited { color: #1155CC; }
.gs-promotion a.gs-title:hover, .gs-promotion a.gs-title:hover *, .gs-promotion .gs-snippet a:hover { color: #1155CC; }
.gs-promotion a.gs-title:active, .gs-promotion a.gs-title:active *, .gs-promotion .gs-snippet a:active { color: #1155CC; }
.gs-promotion .gs-snippet, .gs-promotion .gs-title .gs-promotion-title-right, .gs-promotion .gs-title .gs-promotion-title-right * { color: #333333; }
.gs-promotion .gs-visibleUrl, .gs-promotion .gs-visibleUrl-short { color: #009933; }

/*TAB STYLES (OVERIDES JQUERY UI)*/
#tabs { clear: both; border: none; border-top: 1px solid #a7a9ac; padding: 2px 0 0 0; }
#tabs .ui-widget-header { background: none; border: none; border-top: 1px solid #a7a9ac; border-bottom: 1px solid #a7a9ac; }
#tabs .ui-state-default, #tabs .ui-widget-content #tabs .ui-state-default, #tabs .ui-widget-header #tabs .ui-state-default { background: none; border: none; }
#tabs .ui-widget-header a { color: #000E54; text-transform: uppercase; padding: 12px 2.9em 15px; }
#tabs .ui-state-active a { color: #F76900; }
#tabs.ui-widget-content { background: transparent; background-image: none; }
#tabs a.firstTab { padding-left: 0; }
#tabs a.lastTab { padding-right: 0; }
#tabs .ui-tabs-nav { padding-left: 0; }
#tabs .ui-tabs-panel { padding: 15px 0; }

/*CONTACT US PAGE*/
.contactFull { background: url(../images/2col-right-bg.gif) repeat-y; }
.contactLeft { width: 74%; padding: 0 1% 0 0; float: left; }
.contactTop { padding-bottom: 33px; }
.contactBtm { border-top: 1px solid #a7a9ac; padding-top: 2px; }
.contactBtmLeft { float: left; border-top: 1px solid #a7a9ac; max-width: 460px; width: 100%; padding-right: 20px; padding-top: 15px; padding-bottom: 50px; }
.contactBtmRight { float: left; border-top: 1px solid #a7a9ac; width: 200px; padding-top: 12px; }
.contactBtmRight h2 { font-size: 1.4em; padding-bottom: 18px; }
.contactBtmRight h3 { font-size: 1.2em; }
.contactBtmRight h4 { color: #555555; font-size: 0.9em; font-weight: bold; padding-bottom: 0; padding-top: 5px; }
.contactBtmRight p { padding-bottom: 20px; }
.extraContent p { color: #000E54; }
.extraContent strong { text-transform: uppercase; color: #0079c0; font-weight: bold; }
.contactFull #form-submit { float: right; padding-top: 30px; }
.contactFull #form-submit input { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; background-color: #ffffff; padding: 2px 0 2px 0px; border: 1px solid #a7a9ac; width: 100px; text-align: center; font-weight: bold; color: #000E54; }

/*COLORBOX*/

/*
           ColorBox Core Style:
           The following CSS is consistent between example themes and should not be altered.
       */

#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; }
#cboxTitle { margin: 0; }
#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; }
.cboxIframe { width: 100%; height: 100%; display: block; border: 0; }
#colorbox, #cboxContent, #cboxLoadedContent { box-sizing: content-box; }

/* 
           User Style:
           Change the following styles to modify the appearance of ColorBox.  They are
           ordered & tabbed in a way that represents the nesting of the generated HTML.
       */
#cboxOverlay { background: url(../images/overlay.png) repeat 0 0; }
#colorbox { }
#cboxTopLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -101px 0; }
#cboxTopRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -130px 0; }
#cboxBottomLeft { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -101px -29px; }
#cboxBottomRight { width: 21px; height: 21px; background: url(../images/controls.png) no-repeat -130px -29px; }
#cboxMiddleLeft { width: 21px; background: url(../images/controls.png) left top repeat-y; }
#cboxMiddleRight { width: 21px; background: url(../images/controls.png) right top repeat-y; }
#cboxTopCenter { height: 21px; background: url(../images/border.png) 0 0 repeat-x; }
#cboxBottomCenter { height: 21px; background: url(../images/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: center; width: 100%; color: #949494; }
#cboxCurrent { position: absolute; bottom: 4px; left: 58px; color: #949494; }
#cboxSlideshow { position: absolute; bottom: 4px; right: 30px; color: #0092ef; }
#cboxPrevious { position: absolute; bottom: 0; left: 0; background: url(../images/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/controls.png) no-repeat -50px 0; width: 25px; height: 25px; text-indent: -9999px; }
#cboxNext:hover { background-position: -50px -25px; }
#cboxLoadingOverlay { background: url(../images/loading_background.png) no-repeat center center; }
#cboxLoadingGraphic { background: url(../images/loading.gif) no-repeat center center; }
#cboxClose { position: absolute; bottom: 0; right: 0; background: url(../images/controls.png) no-repeat -25px 0; width: 25px; height: 25px; text-indent: -9999px; }
#cboxClose:hover { background-position: -25px -25px; }

/*
         The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
         when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
         See: http://jacklmoore.com/notes/ie-transparency-problems/
       */
.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); }

/*
         The following provides PNG transparency support for IE6
         Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
       */
.cboxIE6 #cboxTopLeft { background: url(../images/ie6/borderTopLeft.png); }
.cboxIE6 #cboxTopCenter { background: url(../images/ie6/borderTopCenter.png); }
.cboxIE6 #cboxTopRight { background: url(../images/ie6/borderTopRight.png); }
.cboxIE6 #cboxBottomLeft { background: url(../images/ie6/borderBottomLeft.png); }
.cboxIE6 #cboxBottomCenter { background: url(../images/ie6/borderBottomCenter.png); }
.cboxIE6 #cboxBottomRight { background: url(../images/ie6/borderBottomRight.png); }
.cboxIE6 #cboxMiddleLeft { background: url(../images/ie6/borderMiddleLeft.png); }
.cboxIE6 #cboxMiddleRight { background: url(../images/ie6/borderMiddleRight.png); }
.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight { _behavior: expression(this.src=this.src ? this.src:this.currentStyle.backgroundImage.split('"')[1], this.style.background="none", this.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src="+ this.src + ", sizingMethod='scale')"); }

/*PRINT STYLES*/
@media print {
    .interior .topNav, .interior .leftCol, .interior .lastCol, .interior .utility, .interior .footer .col1, .interior .footer .col2, .interior .footer .col3, .interior .footer .col4, .interior .footer .col5, .shareTools, .interior .featureVideo { display: none; }
    .interior .content, .listingPage { width: 800px !important; float: none; }
    .listingPage article { float: left; width: 220px; padding: 5px 10px; }
    .listingPage article:nth-child(2n+1) { clear: none; float: left; }
    .listingPage article:nth-child(3n+1) { clear: left; float: left; }
    .answer { display: block !important; }
    .testimonials .testimonialTxt { width: 460px; }
	.body .innerWrap, .body, .pageHeader { background: none; }
	.extraContent { display: block !important; }

	/* News Room Details */
	#NewsBodyLB p { padding: 5px; }
	#NewsBodyLB ul { padding-bottom: 3px; }
	#NewsBodyLB { line-height: 1.5em; }
}

/* Status Box Styles */
.red { color: red; }
.redBack { background-color: #F7D0E1; border: 3px solid #C22D6D; }
.orangeBack { background-color: #FFC182; border: 3px solid #FF8E47; }
.yellowBack { background-color: #F5FAAC; border: 3px solid #EFE458; }
.greenBack { background-color: #8ED16F; border: 3px solid #77B05D; }
.padding10 { padding: 10px; }
.padding5 { padding: 5px; }
.padding0 { padding: 0px; }
.imageCaption { font-style: italic; font-size: 0.769em; }
.f14 { font-size: 1.1em; line-height: 1.5em; }
.f16 { font-size: 1.231em; line-height: 1.5em; }
.f18 { font-size: 1.231em; line-height: 1.5em; }
.orangeText { color: #c43a07; }
.blueText { color: #011464; }
.show_hide { display: none; }
.linkLook { color: #000E54; text-decoration: underline; cursor: pointer; }
.linkLook:hover { color: #F76900; }
.nameLink { font-size: 1.077em; text-decoration: none; line-height: 1.5em; }
.blueHeader { color: #0079c0; }
.dropdown { display: none; }
.mobileNav { display: none; }
a.leftNavDrop { display: none; }
.swipe { overflow: hidden; visibility: hidden; position: relative; }
.swipe-wrap { overflow: hidden; position: relative; }
.swipe-wrap > div { float: left; width: 100%; position: relative; }
@media screen and (max-width:960px) {
	.innerWrap { padding: 0 1.5%; width: 96%; }
	.body .innerWrap { background: none !important; }
	.utility ul { float: right; }
	.utility .search { clear: both; width: auto; }
	#cse-search-form { float: right; text-align: right; }
	.homepage .body .innerWrap { background: none; }
	.featureLinks article .imgContainer { float: left; }
	.featureLinks article .imgContainer { width: 100%; position: relative; overflow: hidden; }
	.featureLinks article img { width: auto; max-width: 100%; margin: 0 auto; width: 100%; height: auto; display: block; }
	.leftNav { padding-bottom: 30px; }
	aside { width: 30%; }
	.lastCol { float: left; padding-left: 0; width: 22%; border: none; clear: left; }
	.body .content { width: 65% !important; float: right; border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; padding-left: 1%; }
	.body .homeContent { width: 100% !important; }
	.featureArea { width: 100% !important; }
	.introText { clear: both; width: 100% !important; }

	/* HOMEPAGE */
	.homepage aside { float: right; }
	.homepage .body .content { float: left; border: none; padding-left: 0; }
	.homepage aside { border-left: 1px solid #A7A9AC !important; border-right: 1px solid #A7A9AC; }
	.homepage .lastCol { width: 34%; float: right; border: none; padding-right: 0; float: right; padding: 0 1%; }
	.homepage .widget { width: 47%; float: left; margin: 0 1.5%; border-top: 1px solid #A7A9AC; padding-top: 3px;  /* padding-bottom: 20px; */ width: 100%; }
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 200px; }
	.homepage .homeContent .flexslider { height: inherit; }
}
@media screen and (max-width:940px) {
	.utility { padding: 30px 0 30px 0; }
	.topNavRight { display: none; }
	.dropdown { float: right; padding: 15px 1% 0 0; display: block; z-index: 2500; width: 30%; }
	.dropdown li { list-style: none; }
	.dropdown li.dropdownItems { position: relative; width: 100%; }
	.dropdown a, .dropdown a:visited, .dropdown a:hover { color: #0079c0; text-decoration: none; outline: none; margin: 0; }
	.dropdown li.dropdownItems a.dropdownLabel { background: #ffffff url(../images/arrow.png) no-repeat scroll right center; display: block; padding: 3px 20px 3px 5px; border: 1px solid #A7A9AC; }
	.dropdown li.dropdownItems ul { background: #fff; border: 1px solid #A7A9AC; border-top: none; color: #C5C0B0; display: none; left: 0px; padding: 5px 0px; position: absolute; top: 19px; width: 99%; z-index: 5000; }
	.dropdown li.dropdownItems ul li { padding: 5px 2%; width: 96%; display: inline-block; clear: both; }
	.dropdown li.dropdownItems ul li a { padding: 0; width: 100%; display: inline-block; background-image: none; border: none; clear: both; font-weight: normal; }
	.dropdown li.dropdownItems ul li a:hover { color: #F76900; }
	.noscript li.dropdownItems:hover ul { display: block; }
	.col1 { width: 29%; }
	.col1 img { width: 100%; max-width: 162px; }
	.col2 { width: 24%; padding-left: 2.5%; }
	.col3 { width: 24%; padding-left: 2.5%; }
	.col4 { width: 15%; padding-left: 2.5%; }
	.col5 { clear: both; width: 100%; }
	.col5 ul { float: left; }
	.socialMediaIcons { clear: none; float: left; padding-left: 5%; }

	/* HOMEPAGE */
	.homepage aside { float: right; }
}
@media screen and (max-width:755px) {
	.featureLinks h1 a { }
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 168px; }
}
@media screen and (max-width:690px) {
	.mobileNav { display: block; float: left; height: 23px; width: 69px; background: url(../images/menu.png) no-repeat center bottom; }
    .mobileNav span { position: absolute; left: -999999px; }
	#___gcse_0 { float: right; width: 72%; }
	.closeMenu { height: 30px; width: 30px; float: right; background: url(../images/close-icon.png) no-repeat center bottom; text-indent: -9999px; position: fixed; right: 45px; top: 5px; z-index: 1000; }
	.menuOuter { overflow: hidden; position: fixed; height: 100%; }
	.menuInner { height: 100%; overflow-y: scroll; overflow-x: hidden; }
	.topNav { display: none; background-color: #fff; position: fixed; top: 0; height: 100%; width: 90%; border-right: 1px solid #A7A9AC; z-index: 2000; overflow: hidden; overflow-y: scroll; }
	.topNav .innerWrap { border-bottom: none; height: auto; padding: 0; width: 100%; position: relative; }
	.topNavLeft { border-right: 1px solid #A7A9AC; width: 100%; position: relative; }
	.topNavRight { display: block; clear: both; float: left; border-right: 1px solid #A7A9AC; width: 100%; position: relative; }
	.topNav li { clear: both; position: relative; }
	.topNav li a, li.first a.topNav1 { padding: 10px 0 10px 35px; }
	li.first a.topNav1 { padding-top: 15px; }
	.topNav2Sub { background: #EEF2F5 !important; padding-left: 35px !important; }
	.topNav2Sub li { padding-bottom: 10px; }
	.topNav2, .topNav2:hover { font-size: 1em !important; color: #F76900 !important; padding: 5px 0 10px !important; text-transform: uppercase !important; }
	.topNav3Sub li { padding: 0; }
	.topNav3Sub a, .topNav3Sub a:visited, .topNav3Sub a:hover, .topNav3Sub a:active { padding: 5px 0 !important; color: #003050; font-weight: 700; }
	.dropdown { display: none; }
	.utility { width: 60%; }
	.utility .search { float: left; padding: 0px; padding-top: 15px; width: initial; }
	#gsc-iw-id1, #cse-search-form { width: 75% !important; float: right; }
	.breadcrumbs { clear: both; }
	.homepage .body .innerWrap { display: block; }
	.homepage .actionLinks2.actionLinks { width: 100%; }
	.leftCol { width: 100%; }
	.leftNavDrop { background-color: #003050 !important; }
	a.leftNavDrop:hover { color: #fff; }
	a.leftNavDrop { color: #fff; font-weight: 700; padding: 3px 0 4px 35px; font-size: 0.923em; display: block; }
	.leftNavHdr a { color: #F76900 !important; }
	.leftNav1Off a, .leftNav1On a { padding: 5px 10px 5px 5px; }
	.body .content { clear: both; width: 100% !important; float: none; padding: 0; border: none; }
	.lastCol { width: 96%; margin: 0 auto; padding: 0 1.5%; border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; }
	.homepage aside { width: 96%; margin: 16px auto 0; padding: 0 1.5%; border: none; }
	.homepage .featureLinks article { width: 48%; float: left; margin: 10px 1% 16px; border: none; padding-bottom: 0; }
	.homepage .lastCol { width: 98%; margin: 0 auto; padding: 0 1%; border-left: none !important; border-right: none; }
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 28%; }
}
@media all and (max-width:690px) and (orientation:landscape) {
	.closeMenu { right: 75px !important; }
	#___gcse_0 { float: left; width: 72%; }
}
@media screen and (max-width:610px) {
	.logo { float: none; margin: 0 auto; height: 96px; overflow: hidden; }
	.logo img { margin-top: -18px; }
	.utility { padding-top: 20px; padding-bottom: 5px; margin: 0 auto; float: none; width: 100%; text-align: center; }
	.utility ul { font-size: 0.923em; clear: both; float: none; width: 100%; }
	.utility li { display: inline-block; float: none; }
	.utility .search { float: left; padding-top: 10px; margin: 0 auto; display: block; width: 100%; }
	#gsc-iw-id1, #cse-search-form { width: auto !important; float: none !important; margin: 0 auto; text-align: center; padding: 0; }
	.gsc-search-box-tools .gsc-search-box .gsc-input .gsib_a input, #gs_tti1 input { }
	.gsc-input-box { float: left !important; }
}
@media screen and (max-width:590px) {
	.col1 { width: 95%; clear: both; padding-left: 4.5%; }
	.col1 img { width: 100%; max-width: 162px; }
	.col2 { width: 95%; clear: both; padding-left: 5%; padding-bottom: 0; }
	.col3 { width: 95%; clear: both; padding-left: 5%; padding-bottom: 0; }
	.col4 { width: 95%; clear: both; padding-left: 5%; padding-bottom: 20px; }
	.col5 { clear: both; width: 95%; padding-left: 5%; padding-bottom: 0; }
	.col5 ul { float: left; }
	.socialMediaIcons { clear: both; padding-left: 0; }
	footer .copyright { clear: both; }
	.homepage aside { border-left: 1px solid #A7A9AC; border-right: 1px solid #A7A9AC; margin: 0 auto; float: none; display: inline-block; }
	.homepage .featureLinks article { width: 100%; float: left; margin: 0; border: none; padding-bottom: 0; margin-bottom: 16px; }
	.featureLinks article .imgContainer { height: inherit; }
	.featureLinks article img { width: 100%; position: inherit; overflow: hidden; left: 0; top: -20px; right: 0; bottom: 0; }
}
@media screen and (max-width:480px) {

	/*  .utility {padding-top:20px; padding-bottom:5px; float:none; margin:0 auto; width:97%;}
	    .utility ul{clear:both; float:none; width:100%;}
	*/
	.mobileNav { padding-right: 2.5%; padding-top: 3px; }
	.logo { float: none; margin: 0 auto; height: 120px; overflow: hidden; }
	.logo img { margin-top: -18px; }
	.listingPage article { clear: both; width: 100%; }
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 25%; }
}
@media screen and (max-width:380px) {
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 20%; }
}
@media screen and (max-width:360px) {
	.homepage .homeContent .flexslider .flex-direction-nav a { top: 19%; }
}
@media screen and (max-width:315px) {
	.mobileNav { clear: both; margin: 0 auto; float: none; }
	.utility ul { font-size: 0.8em; }
	#___gcse_0 { float: none; }
	#gsc-iw-id1, #cse-search-form { width: 100% !important; margin: 0 auto; }
}
.btn { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0px; font-family: Arial; color: #ffffff; font-size: 1.538em; background: #F76900; padding: 10px 20px 10px 20px; text-decoration: none; }
.btn:hover { background: #6f777d; text-decoration: none; color: #ffffff; }
#ADXFOE_BasicEventInformation1_dlstSelectCategories { display: block; }
#tblsetup .dropdown { display: block; }
#ADXFOE_FacilitySearchNoDate1_ddlHours, #ADXFOE_FacilitySearchNoDate1_ddlMinutes { display: block; }
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  height: 0;
}
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}