@charset "UTF-8";

#main-content { background-color: #e8e8e8; margin-top: 0; padding: 0 0 5px 0 }

.home-row { margin-top: 10px }

#hero-row #hero-img { max-height: 700px; overflow: hidden }

.blue-bar { position: relative }

#exploreEmory { position: absolute; bottom: 0; padding-top: 11px; width: 716px; height: 55px; z-index: 200; background-image: url('/assets/css/img/bg-blue-trans.png'); font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; overflow: hidden }

#exploreEmory div a { cursor: pointer }

#exploreEmory a { display: block; color: #fff; font-size: 15px; font-weight: normal; text-decoration: none; line-height: 18px }

#exploreEmory a:hover { color: #dab000; font-size: 16px; background-image: url('/assets/css/img/flashArrow.gif'); background-position: left top; background-repeat: no-repeat; padding-left: 12px }

#flashElement1 { width: 210px; margin-right: 10px; padding-left: 5px; position: absolute }

#flashElement2 { width: 210px; margin-right: 10px; padding-left: 20px; position: absolute; left: 230px }

#flashElement3 { width: 210px; margin-right: 0; padding-left: 20px; position: absolute; left: 465px }

#slides { font-family: Verdana, Geneva, sans-serif; font-size: 11px }

#slides #slide1,
#slides #slide2,
#slides #slide3 { position: absolute; top: 8px; left: 8px; z-index: 200; background-image: url('/assets/css/img/slideBg.png'); background-repeat: repeat-x; max-height: 237px; max-width: 716px; padding: 0 }

#slides .slides_close { text-align: right }

#slides .slides_close img { cursor: pointer }

.slide_content { height: 189px; width: 668px; padding-top: 7px; padding-left: 16px; padding-right: 16px; padding-bottom: 26px; overflow: hidden }

.slide_content .slide_leftcol { display: block; float: left; width: 418px; padding-right: 15px }

.slide_content .slide_rightcol { display: block; float: left; max-width: 215px; text-align: right }

.slide_content .slide_leftcol_equal { display: block; float: left; width: 316px; padding-right: 15px }

.slide_content .slide_rightcol_equal { display: block; float: left; width: 336px }

.slide_content .slide_rightcol_equal img,
.slide_content .slide_rightcol_equal object { text-align: right }

.boxed-heading { background-color: #c0c2c5; font-size: 11px; color: #FFF; text-transform: uppercase; margin: 10px 0 0; padding: 4px 8px; line-height: 16px }

.home-row .boxed-heading,
#hero-col.boxed-col-outer .boxed-heading { margin: 10px 10px 0 10px }

.boxed-col-outer.stacked .boxed-heading { margin-top: 0 }

#hero-row ul.quick-links li { padding-left: 5px }

.home-row .boxed-heading.callout-heading { max-width: 184px }

.container #hero-col.boxed-col-outer { margin-top: 1px }

.boxed-col-outer,
#hero-col.boxed-col-outer { background-color: #f2f3f5; outline: 1px #d8d8d8 solid; margin-top: 1px; margin-bottom: 1px }

.container-fluid .boxed-col-outer,
.container-fluid #hero-col.boxed-col-outer { border: 1px #d8d8d8 solid; outline: 0; margin-top: 0 }

.boxed-col-outer.news-feed { margin-bottom: 10px; overflow: visible }

.boxed-col-inner { padding: 9px 12px; min-height: 100px }

.home-row .boxed-col-outer.stacked { padding-top: 10px; margin-bottom: 10px }

.home-row .boxed-col-outer.stacked.last { margin-bottom: 0 }

#hero-row .boxed-col-outer.stacked h2.boxed-heading { margin: 0 10px 0 10px }

.boxed-col-outer.stacked+.boxed-col-outer.stacked,
.boxed-col-outer.stacked+.unboxed-outer { margin-top: 1em }

.unboxed-outer .boxed-col-inner { padding: 0 }

h2.callout-heading.boxed-heading,
ul.callouts-list { margin-left: auto; margin-right: auto }

.first ul.callouts-list,
.first h2.callout-heading.boxed-heading,
.hero-right ul.callouts-list,
.hero-right h2.callout-heading.boxed-heading { margin-left: 20px }

.last ul.callouts-list,
.last h2.callout-heading.boxed-heading,
.hero-left ul.callouts-list,
.hero-left h2.callout-heading.boxed-heading { margin-right: 20px }

ul.callouts-list.callouts-heading { margin-top: 10px }

#hero-row #hero-col ul.callouts-list { margin-top: 15px }

#hero-row.row #hero-col ul.callouts-list li { margin-bottom: 10px }

.home-row .boxed-heading.callouts-heading { margin-bottom: 0 }

ul.callouts-list.callouts-horiz { margin-top: 0; max-width: 100% }

ul.callouts-list.callouts-horiz li { float: left; margin-left: 20px; margin-right: 20px }

.span3 img.feed-feature-thumbnail { display: none }

.home-row .span3.news-feed span.headline-date { width: 25% }

.home-row .span3.news-feed span.headline-date+span.headline-title { width: 70%; float: left }

.home-row .audience-guide .guides-list li a { max-width: 100% }

.hero-right .audience-guide h2,
.hero-right .audience-guide ul.guides-list { margin-left: 10px }

.hero-no-float .profile img { float: left; margin-bottom: 10px; max-width: 40% }

.hero-no-float .profile h2.alt-heading { width: 55% }

.span3 .profile img { border: 0 }

.data-entry img { margin-bottom: 1em }
@media(min-width:980px) {

#hero-row { max-height: 320px; overflow: hidden }

#hero-img { min-height: 318px }

#hero-col.boxed-col-outer { min-height: 318px; margin-top: -1px }

.home-row .boxed-col-outer { min-height: 300px }

.home-row .boxed-col-outer.stacked { min-height: 135px }

#hero-row .boxed-col-outer.stacked { min-height: 100px; padding-top: 10px }

.home-row .boxed-col-outer.stacked .boxed-col-inner { min-height: 80px }

.home-row { overflow: visible; margin-top: 10px; min-height: 300px }

.home-row.equal-height-row { overflow: hidden }

.span5 .profile h3 { float: left; margin-left: 4%; clear: none }

.span5 .profile .testimonial { clear: both }

.callout { height: 140px }

ul.callouts-list { max-width: 200px; margin-top: 0 }

.home-row.callouts-horiz-row { min-height: 150px }

.home-row ul.callouts-list.callouts-horiz { margin-top: 5px }

.home-row ul.callouts-list.callouts-horiz li { margin-bottom: 0 }

.news-feed.news-widget-feature,
.news-feed.news-widget-simple-dates,
.news-feed.news-widget-simple { overflow: hidden }

.span3.news-feed.news-widget-feature { min-height: 480px }

.span4.news-feed.news-widget-feature { min-height: 465px }

.span5.news-feed.news-widget-feature,
.span6.news-feed.news-widget-feature { min-height: 410px }

.span3.news-feed.news-widget-simple-dates { min-height: 415px }

.span4.news-feed.news-widget-simple-dates { min-height: 340px }

.span5.news-feed.news-widget-simple-dates,
.span6.news-feed.news-widget-simple-dates { min-height: 335px }
.span3.news-feed..news-widget-simple {
min-height:315px
}
.span4.news-feed..news-widget-simple, .span5.news-feed..news-widget-simple, .span6.news-feed..news-widget-simple {
min-height:310px
}
}
@media(min-width:768px) and (max-width:979px) {

#hero-row #hero-col ul.callouts-list { margin-top: 0 }

.first ul.callouts-list,
.hero-right ul.callouts-list { margin: 0 }

.last ul.callouts-list,
.last h2.callout-heading.boxed-heading,
.hero-left ul.callouts-list,
.hero-left h2.callout-heading.boxed-heading { margin: 0 }

.callout { max-width: 170px }

ul.callouts-list.callouts-horiz { margin-top: 0; max-width: 100% }

ul.callouts-list.callouts-horiz li { float: left; margin-left: 10px; margin-right: 10px }

.learnMore { text-transform: uppercase; font-size: 9px }

#hero-row.hero-left.hero-no-float #hero-img { margin-bottom: 1em }

.hero-no-float #hero-col.audience-guide { background-color: #e8e8e8; padding-bottom: 0; margin-bottom: 0; text-align: center }

#hero-row.hero-no-float #hero-col.audience-guide h2 { margin: 0; padding: 15px 0 8px 6px; text-align: left }

.hero-no-float #hero-col.audience-guide ul.guides-list li { float: left; width: 50%; text-align: left }

.hero-no-float #hero-col.audience-guide ul.guides-list li a { float: left; max-width: 350px; width: 95% }

.hero-no-float .feature-img { float: left; margin-right: 3%; max-width: 40%; margin-bottom: 3% }

#hero-col .profile blockquote p { font-size: 16px }

#hero-row.hero-no-float #hero-img { width: 718px; background-color: #f2f3f5; border: 1px #d8d8d8 solid; outline: 0; margin-top: 0 }

.hero-no-float #hero-img.span9 .slides { margin: 0 auto; width: 716px }

#hero-row.hero-no-float .span3 { clear: both; width: 100%; margin-bottom: 10px; margin-left: 0 }

.container-fluid #hero-row.hero-no-float #hero-img { margin-left: 3.255208333333% }

.container #hero-row.hero-no-float #hero-img,
.container #hero-row.hero-no-float .span3 { width: 718px; margin-left: 4.622395833333% }

#hero-row.hero-no-float ul.quick-links li { display: block; float: left; padding-left: 0; padding-right: 1%; width: 30% }

.hero-no-float .profile img { float: left; margin-bottom: 10px; max-width: 150px; margin-right: 30px }

.hero-no-float .span3 .profile img { border-right: 1px solid #ccc }

.hero-no-float .profile h2.alt-heading,
.hero-no-float .profile h3 { float: none; clear: none; width: 75% }

.hero-no-float #hero-col .boxed-col-outer.stacked { padding-top: 10px }

.hero-no-float .span3 ul.social-icons-list.large.social-no-text li { margin-bottom: 20px; margin-right: 2%; width: 14% }

.hero-no-float .span3 ul.social-icons-list.medium.social-no-text li,
.hero-no-float .span3 ul.social-icons-list.small.social-no-text li { width: 10%; float: left }

.hero-no-float ul.social-icons-list.large li { float: left; width: 30% }

.hero-no-float ul.social-icons-list.medium li { float: left; width: 15% }

.hero-no-float ul.social-icons-list.small li { float: left; width: 20%; padding-right: 5% }

.hero-no-float ul.social-icons-list li img { float: left }

.hero-no-float ul.social-icons-list li span { display: block; float: left }

.container .home-row.equal-height-row { padding-left: 2px; padding-right: 2px }

.container .home-row .span3 { width: 182px }

.container .home-row .span4 { width: 245px }

.home-row .span3.news-feed { min-height: 465px }

.home-row .span4.news-feed span.headline-date { width: 25% }

.home-row .span4.news-feed span.headline-date+span.headline-title { width: 73% }

.home-row .last ul.callouts-list,
.home-row .first ul.callouts-list { margin-top: 10px }

.callouts-horiz-row .component ul.callouts-list li { margin-bottom: 0 }

.first h2.callout-heading.boxed-heading { margin-left: 0; width: 153px }

.last h2.callout-heading.boxed-heading { margin-right: 0; width: 153px }

.home-row .news-feed span.headline-date { width: 35% }

.home-row .news-feed span.headline-date+span.headline-title { width: 60% }

.home-row .span3.news-feed span.headline-date { float: none; width: 90% }

.home-row .span3.news-feed span.headline-date+span.headline-title { float: none; width: 90% }

.span3.news-feed a.feed-icon { display: none }
}
@media(max-width:767px) {

#main-content { background-color: #fff }

#hero-row ul.quick-links li { padding-left: 0; margin-left: -3px }

.boxed-col-outer,
#hero-col.boxed-col-outer { background-color: #fff; outline: 0 }

#hero-row #hero-img { margin-left: auto; margin-right: auto; max-width: 716px }

.container-fluid .boxed-col-outer,
.container-fluid #hero-col.boxed-col-outer { border: 0 }

.container-fluid .boxed-col-outer.component,
.container-fluid #hero-col.boxed-col-outer.component { border-top: 5px solid #eee }

.home-row .component { padding: 10px }

.home-row .news-feed .emory-feed { padding: 0 }

.home-row .component .boxed-heading { padding: 0; margin: 0 0 10px 0 }

.home-row .component .boxed-col-inner { min-height: 100px; padding: 0 }

.span3.news-feed img.feed-feature-thumbnail { display: block; margin-right: 10px }

.hero-no-float .span3 .profile img,
.span3 .profile img { border-right: 1px solid #ccc }

.first ul.callouts-list,
.hero-right ul.callouts-list { margin: 0 }

.last ul.callouts-list,
.hero-left ul.callouts-list { margin: 0 }

ul.callouts-list.callouts-horiz { margin-top: 0; max-width: 100% }

ul.callouts-list.callouts-horiz li { float: none; margin-left: 0; margin-right: 0 }

.news-feed .interior-narrow-no-feature .feed-body,
.feed-body { padding-left: 0 }

.home-row .news-feed span.headline-date,
.home-row .span3.news-feed span.headline-date { color: #666; float: left; font-weight: bold; display: block; padding-right: 2%; width: 10% }

.home-row .news-feed span.headline-date+span.headline-title,
.home-row .span3.news-feed span.headline-date+span.headline-title { float: left; width: 70% }

ul.social-icons-list.large.social-no-text li,
.home-row .span3 ul.social-icons-list.large.social-no-text li,
#hero-col .span3 ul.social-icons-list.large.social-no-text li { margin-bottom: 20px; width: 33% }

.unboxed-outer .boxed-col-inner { padding: 10px }
}
@media(min-width:481px) and (max-width:767px) {

#hero-col .audience-guide { background-color: #e8e8e8; padding-bottom: 0; margin-bottom: 0; text-align: center }

.audience-guide h2 { margin: 0; padding: 15px 0 8px 6px; text-align: center }

.audience-guide ul.guides-list li { float: left; width: 50% }
}
@media(max-width:480px) {

.first ul.callouts-list,
.hero-right ul.callouts-list { margin: 0 }

.last ul.callouts-list,
.last h2.callout-heading.boxed-heading,
.hero-left ul.callouts-list,
.hero-left h2.callout-heading.boxed-heading { margin: 0 }

ul.callouts-list.callouts-horiz { margin-top: 0; max-width: 100% }

ul.callouts-list.callouts-horiz li { float: none; margin-left: 0; margin-right: 0 }

.home-row .span3.news-feed span.headline-date,
.home-row .news-feed span.headline-date { width: 20%; padding-right: 2%; float: left }

.home-row .span3.news-feed span.headline-date+span.headline-title,
.home-row .news-feed span.headline-date+span.headline-title { width: 60%; float: left }
}/* CSS Document */
