a.media-colorbox {
  position: relative;
  display: block;
}
div.file-video .play_button {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/sites/all/themes/divisions/img/video_play_dim.png) no-repeat center;
  background-size: 64px 64px;
}
div.file-video .play_button:hover {
  background-image: url(/sites/all/themes/divisions/img/video_play.png);
}
div.grid_1 {
  width: 50px;
}
div.grid_2 {
  width: 100px;
}
div.grid_3 {
  width: 150px;
}
div.grid_4 {
  width: 200px;
}
div.grid_5 {
  width: 250px;
}
div.grid_6 {
  width: 300px;
}
div.grid_7 {
  width: 350px;
}
div.grid_8 {
  width: 400px;
}
div.grid_9 {
  width: 450px;
}
div.grid_10 {
  width: 500px;
}
div.grid_11 {
  width: 550px;
}
div.grid_12 {
  width: 600px;
}
div.grid_13 {
  width: 650px;
}
div.grid_14 {
  width: 700px;
}
div.grid_15 {
  width: 750px;
}
div.grid_16 {
  width: 800px;
}
div.grid_17 {
  width: 850px;
}
div.grid_18 {
  width: 900px;
}
div.grid_19 {
  width: 950px;
}
div.grid_20 {
  width: 1000px;
}
div.view-mode-teaser_grid_1 {
  width: 40px;
}
div.view-mode-teaser_grid_2 {
  width: 90px;
}
div.view-mode-teaser_grid_3 {
  width: 140px;
}
div.view-mode-grid_4 {
  width: 190px;
}
div.view-mode-grid_5 {
  width: 240px;
}
div.view-mode-teaser_grid_6 {
  width: 290px;
}
div.view-mode-teaser_grid_7 {
  width: 340px;
}
div.view-mode-teaser_grid_8 {
  width: 390px;
}
div.view-mode-teaser_grid_9 {
  width: 440px;
}
div.view-mode-teaser_grid_10 {
  width: 490px;
}
div.view-mode-teaser_grid_11 {
  width: 540px;
}
div.view-mode-teaser_grid_12 {
  width: 590px;
}
div.view-mode-teaser_grid_13 {
  width: 640px;
}
div.view-mode-teaser_grid_14 {
  width: 690px;
}
div.view-mode-teaser_grid_15 {
  width: 740px;
}
div.view-mode-teaser_grid_16 {
  width: 790px;
}
div.view-mode-teaser_grid_17 {
  width: 840px;
}
div.view-mode-teaser_grid_18 {
  width: 890px;
}
div.view-mode-teaser_grid_19 {
  width: 940px;
}
div.view-mode-teaser_grid_20 {
  width: 990px;
}
div.pane.grid_1 {
  width: 40px;
}
div.pane.grid_2 {
  width: 90px;
}
div.pane.grid_3 {
  width: 140px;
}
div.pane.grid_4 {
  width: 190px;
}
div.pane.grid_5 {
  width: 240px;
}
div.pane.grid_6 {
  width: 290px;
}
div.pane.grid_7 {
  width: 340px;
}
div.pane.grid_8 {
  width: 390px;
}
div.pane.grid_9 {
  width: 440px;
}
div.pane.grid_10 {
  width: 490px;
}
div.pane.grid_11 {
  width: 540px;
}
div.pane.grid_12 {
  width: 590px;
}
div.pane.grid_13 {
  width: 640px;
}
div.pane.grid_14 {
  width: 690px;
}
div.pane.grid_15 {
  width: 740px;
}
div.pane.grid_16 {
  width: 790px;
}
div.pane.grid_17 {
  width: 840px;
}
div.pane.grid_18 {
  width: 890px;
}
div.pane.grid_19 {
  width: 940px;
}
div.pane.grid_20 {
  width: 990px;
}
:not(.node-static-page-grid).bgcolor-white {
  background-color: #FFFFFF;
}
:not(.node-static-page-grid).bgcolor-black {
  background-color: #000000;
}
:not(.node-static-page-grid).bgcolor-orange {
  background-color: #ff6e1e;
}
:not(.node-static-page-grid).bgcolor-lightgrey {
  background-color: #ced0d1;
}
:not(.node-static-page-grid).bgcolor-midgrey {
  background-color: #afafaf;
}
:not(.node-static-page-grid).bgcolor-darkgrey {
  background-color: #696b73;
}
:not(.node-static-page-grid).bgcolor-verydarkgrey {
  background-color: #616265;
}
:not(.node-static-page-grid).bgcolor-olivegreen {
  background-color: #a9b734;
}
:not(.node-static-page-grid).bgcolor-purple {
  background-color: #95348d;
}
:not(.node-static-page-grid).bgcolor-darkteal {
  background-color: #005e5c;
}
:not(.node-static-page-grid).bgcolor-pink {
  background-color: #f0628a;
}
:not(.node-static-page-grid).bgcolor-maroon {
  background-color: #731b36;
}
:not(.node-static-page-grid).bgcolor-lightblue {
  background-color: #00b4f0;
}
:not(.node-static-page-grid).bgcolor-mintgreen {
  background-color: #00ad68;
}
:not(.node-static-page-grid).bgcolor-yellow {
  background-color: #eedc00;
}
:not(.node-static-page-grid).bgcolor-teal {
  background-color: #00b2b0;
}
:not(.node-static-page-grid).bgcolor-redorange {
  background-color: #ef4638;
}
:not(.node-static-page-grid).bgcolor-darkyellow {
  background-color: #febe10;
}
:not(.node-static-page-grid).bgcolor-darkolive {
  background-color: #76871a;
}
:not(.node-static-page-grid).bgcolor-darkbluegreen {
  background-color: #00506d;
}
.bgcolor-white .welcome {
  background-color: #FFFFFF;
}
.bgcolor-black .welcome {
  background-color: #000000;
}
.bgcolor-orange .welcome {
  background-color: #ff6e1e;
}
.bgcolor-lightgrey .welcome {
  background-color: #ced0d1;
}
.bgcolor-midgrey .welcome {
  background-color: #afafaf;
}
.bgcolor-darkgrey .welcome {
  background-color: #696b73;
}
.bgcolor-verydarkgrey .welcome {
  background-color: #616265;
}
.bgcolor-olivegreen .welcome {
  background-color: #a9b734;
}
.bgcolor-purple .welcome {
  background-color: #95348d;
}
.bgcolor-darkteal .welcome {
  background-color: #005e5c;
}
.bgcolor-pink .welcome {
  background-color: #f0628a;
}
.bgcolor-maroon .welcome {
  background-color: #731b36;
}
.bgcolor-lightblue .welcome {
  background-color: #00b4f0;
}
.bgcolor-mintgreen .welcome {
  background-color: #00ad68;
}
.bgcolor-yellow .welcome {
  background-color: #eedc00;
}
.bgcolor-teal .welcome {
  background-color: #00b2b0;
}
.bgcolor-redorange .welcome {
  background-color: #ef4638;
}
.bgcolor-darkyellow .welcome {
  background-color: #febe10;
}
.bgcolor-darkolive .welcome {
  background-color: #76871a;
}
.bgcolor-darkbluegreen .welcome {
  background-color: #00506d;
}
@font-face {
  font-family: 'KievitSlabMedium';
  src: url('../fonts/KievitSlabWebPro-Medium.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/KievitSlabWebPro-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/KievitSlabWebPro-Medium.woff') format('woff');
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'LTCCaslonLong';
  src: url('../fonts/LTCCaslonLongWeb.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/LTCCaslonLongWeb.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/LTCCaslonLongWeb.woff') format('woff');
  /* Modern Browsers */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Vaud';
  src: url('../fonts/VaudBook-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudBook-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudBook-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudBook-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudBook-webfont.svg#vaudregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'Vaud';
  src: url('../fonts/VaudBookIt-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudBookIt-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudBookIt-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudBookIt-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudBookIt-webfont.svg#vauditalic') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: italic;
}
@font-face {
  font-family: 'Vaud';
  src: url('../fonts/VaudUltra-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudUltra-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudUltra-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudUltra-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudUltra-webfont.svg#vaudregular') format('svg');
  /* Legacy iOS */
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: 'Vaud';
  src: url('../fonts/VaudUltraIt-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudUltraIt-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudUltraIt-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudUltraIt-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudUltraIt-webfont.svg#vauditalic') format('svg');
  /* Legacy iOS */
  font-weight: bold;
  font-style: italic;
}
@font-face {
  font-family: 'VaudMedium';
  src: url('../fonts/VaudExtraBold-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudExtraBold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudExtraBold-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudExtraBold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudExtraBold-webfont.svg#vaudregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'VaudMedium';
  src: url('../fonts/VaudExtraBoldIt-webfont.eot');
  /* IE9 Compat Modes */
  src: url('../fonts/VaudExtraBoldIt-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/VaudExtraBoldIt-webfont.woff') format('woff'), /* Modern Browsers */ url('../fonts/VaudExtraBoldIt-webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('../fonts/VaudExtraBoldIt-webfont.svg#vaudregular') format('svg');
  /* Legacy iOS */
  font-weight: normal;
  font-style: italic;
}
* {
  box-sizing: border-box;
}
html {
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
html,
button,
input,
select,
textarea {
  font-family: Vaud, sans-serif;
}
body {
  font-size: 14px;
}
a,
a:visited,
a:hover,
a:active {
  text-decoration: none;
  color: #ff6e1e;
}
#skip-link {
  z-index: 1000;
  position: fixed;
}
#toolbar {
  -webkit-font-smoothing: auto;
  z-index: 1500;
}
tbody {
  border-top: none;
}
#bg {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(../img/bg_test2.jpg);
  background-size: 1600px 1200px;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-color: #272e2e;
  position: fixed;
  z-index: 0;
}
#main {
  width: 100%;
  position: relative;
}
#main-content {
  width: 1000px;
  margin: 0 auto;
  font-size: 14px;
  background: white;
  margin-bottom: 55px;
}
#first-time {
  display: none;
}
#footer {
  height: 55px;
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 500;
  background-color: #696b73;
}
#footer-content {
  height: 55px;
  width: 1000px;
  margin: 0 auto;
  color: #EEE;
}
#footer-content #connect {
  font-size: 35px;
  display: table-cell;
  line-height: 35px;
  letter-spacing: -1px;
  text-transform: uppercase;
  white-space: nowrap;
  height: 55px;
  vertical-align: middle;
}
#footer-content #footer-arrows {
  width: 30px;
  cursor: pointer;
  display: table-cell;
  vertical-align: middle;
  height: 55px;
}
#footer-content #footer-arrows img {
  margin: 0 8px;
}
#contact-boilerplate {
  width: 100%;
  font-size: 13px;
  font-family: VaudMedium, sans-serif;
  color: #EEEEEE;
}
#boilerplate-content {
  height: 55px;
  position: relative;
  width: 1000px;
  margin: 0 auto;
}
#boilerplate-content #cb-name {
  position: absolute;
  top: 10px;
  left: 0;
  color: #ff8f51;
}
#boilerplate-content #cb-address {
  position: absolute;
  top: 10px;
  right: 0;
}
#boilerplate-content #cb-copyright {
  position: absolute;
  top: 28px;
  left: 0;
}
#boilerplate-content #cb-legalese {
  position: absolute;
  top: 28px;
  right: 0;
}
#boilerplate-content #cb-legalese ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
#boilerplate-content #cb-legalese ul li {
  display: inline;
  margin-left: 17px;
}
#boilerplate-content #cb-legalese ul li a {
  text-decoration: underline;
  color: #EEE;
}
#boilerplate-content #cb-legalese ul li a:hover {
  color: #EEEEEE;
}
#boilerplate-content #footer-extra {
  max-width: 300px;
  max-height: 55px;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
}
#boilerplate-content #footer-extra img {
  max-height: 35px;
}
#social-media-footer-links {
  height: 55px;
  display: table-cell;
  width: 100%;
  vertical-align: middle;
}
#social-media-footer-links #social-media-name {
  float: right;
  padding-top: 3px;
  text-transform: uppercase;
  font-size: 15px;
  display: none;
}
#social-media-footer-links ul {
  list-style: none;
  padding: 0;
  float: left;
  margin: 0;
}
#social-media-footer-links ul li {
  float: left;
  margin: 0 10px;
}
#social-media-footer-links ul li.first {
  margin-left: 0;
}
#social-media-footer-links ul li.last {
  margin-right: 0;
}
#social-media-footer-links ul li img {
  width: 24px;
}
#social-media-footer {
  margin: 0 auto;
  background-color: #696b73;
}
#social-media-footer #contact-boilerplate {
  color: #EEE;
}
#social-media-footer #boilerplate-content {
  border: none;
}
#social-media-footer #cb-name {
  font-weight: bold;
  letter-spacing: 1px;
  color: #ff8f51;
}
#social-media-footer #cb-legalese ul li a {
  color: #EEE;
}
#social-media-footer #cb-legalese ul li a:hover {
  color: #ff8f51;
}
#social-media-footer-carousel {
  height: 150px;
  background-color: #f3f3f3;
  font-size: 12px;
  color: black;
}
#social-media-footer-carousel a {
  color: #ea5300;
}
#social-media-footer-carousel div.flickr {
  margin: 10px auto 0 auto;
  width: 100px;
  text-align: center;
  padding: 0;
}
#social-media-footer-carousel div.flickr a.flickr_thumb,
#social-media-footer-carousel div.flickr a.flickr_thumb:visited {
  display: block;
  width: 75px;
  margin: 0 auto;
}
#social-media-footer-carousel div.tweet {
  margin-top: 10px;
  width: 250px;
}
#social-media-footer-carousel div.tweet span.tweet_html {
  display: block;
}
#social-media-footer-carousel div.tweet a.user_link,
#social-media-footer-carousel div.tweet a.user_link:visited {
  font-size: 10px;
}
#social-media-footer-carousel div.youtube {
  margin-top: 10px;
  width: 200px;
}
#social-media-footer-carousel div.youtube img {
  margin: 0 40px;
}
#social-media-footer-carousel div.youtube a {
  position: absolute;
  display: block;
  height: 90px;
  width: 120px;
  top: 30px;
  margin: 0 40px;
  background: url(../img/play_button.png);
}
/*
 * Common styles for the grid, news and tertiary layouts
 */
div.field-name-body {
  color: black;
}
div.field-name-body p {
  font-size: 14px;
}
div.field-name-body h2 a:hover,
div.field-name-body h3 a:hover,
div.field-name-body h4 a:hover,
div.field-name-body li a:hover,
div.field-name-body p a:hover {
  text-decoration: underline;
}
div.field-name-body h2 {
  font-size: 24px;
  letter-spacing: 0px;
  margin-bottom: -0.3em;
}
div.field-name-body h3 {
  font-size: 19px;
  letter-spacing: 0px;
  margin-top: 2em;
  margin-bottom: -0.3em;
}
div.field-name-body h4 {
  font-size: 16px;
  letter-spacing: 0px;
  margin-top: 1.5em;
  margin-bottom: -0.3em;
}
div.field-name-body li {
  margin-bottom: 5px;
}
div.field-name-field-description {
  color: black;
}
div.field-name-field-description p {
  font-size: 14px;
}
div.field-name-field-description h2 a:hover,
div.field-name-field-description h3 a:hover,
div.field-name-field-description h4 a:hover,
div.field-name-field-description li a:hover,
div.field-name-field-description p a:hover {
  text-decoration: underline;
}
div.field-name-field-description h2 {
  font-size: 24px;
  letter-spacing: 0px;
  margin-bottom: -0.3em;
}
div.field-name-field-description h3 {
  font-size: 19px;
  letter-spacing: 0px;
  margin-top: 2em;
  margin-bottom: -0.3em;
}
div.field-name-field-description h4 {
  font-size: 16px;
  letter-spacing: 0px;
  margin-top: 1.5em;
  margin-bottom: -0.3em;
}
div.field-name-field-description li {
  margin-bottom: 5px;
}
div.field-name-field-event-description {
  color: black;
}
div.field-name-field-event-description p {
  font-size: 14px;
}
div.field-name-field-event-description h2 a:hover,
div.field-name-field-event-description h3 a:hover,
div.field-name-field-event-description h4 a:hover,
div.field-name-field-event-description li a:hover,
div.field-name-field-event-description p a:hover {
  text-decoration: underline;
}
div.field-name-field-event-description h2 {
  font-size: 24px;
  letter-spacing: 0px;
  margin-bottom: -0.3em;
}
div.field-name-field-event-description h3 {
  font-size: 19px;
  letter-spacing: 0px;
  margin-top: 2em;
  margin-bottom: -0.3em;
}
div.field-name-field-event-description h4 {
  font-size: 16px;
  letter-spacing: 0px;
  margin-top: 1.5em;
  margin-bottom: -0.3em;
}
div.field-name-field-event-description li {
  margin-bottom: 5px;
}
div.field-name-field-expertise {
  color: black;
}
div.field-name-field-expertise p {
  font-size: 14px;
}
div.field-name-field-expertise h2 a:hover,
div.field-name-field-expertise h3 a:hover,
div.field-name-field-expertise h4 a:hover,
div.field-name-field-expertise li a:hover,
div.field-name-field-expertise p a:hover {
  text-decoration: underline;
}
div.field-name-field-expertise h2 {
  font-size: 24px;
  letter-spacing: 0px;
  margin-bottom: -0.3em;
}
div.field-name-field-expertise h3 {
  font-size: 19px;
  letter-spacing: 0px;
  margin-top: 2em;
  margin-bottom: -0.3em;
}
div.field-name-field-expertise h4 {
  font-size: 16px;
  letter-spacing: 0px;
  margin-top: 1.5em;
  margin-bottom: -0.3em;
}
div.field-name-field-expertise li {
  margin-bottom: 5px;
}
/*
 * Styles for the tertiary/article layout
 */
div.ds-main,
div.ds-tertiary-footer,
div.ds-tertiary-header {
  margin-bottom: 25px;
}
.jobs-listing-column {
  width: 543px;
}
.jobs-chrome-column {
  width: 450px;
}
#job-postings-intro {
  margin-left: 100px;
  margin-top: 40px;
}
#job-postings-image {
  margin-top: 40px;
}
div#equal_opportunity_disclaimer {
  font-size: 13px;
  font-style: italic;
  line-height: 1.3em;
  color: #565e5e;
}
div.ds-main {
  margin-top: 40px;
}
div.ds-main div.field-name-field-images,
div.ds-main div.field-name-field-assets {
  width: 450px;
  float: right;
  margin-right: -150px;
  margin-left: 50px;
  margin-bottom: 50px;
}
div.ds-main div.field-name-field-custom-menu {
  float: right;
  clear: both;
  width: 300px;
  margin-right: -150px;
  margin-left: 50px;
  margin-bottom: 50px;
  background-color: #fff1ea;
}
div.ds-main div.field-name-field-custom-menu h2 {
  font-size: 18px;
  text-transform: uppercase;
  font-weight: normal;
  background-color: #ff6e1e;
  margin: 0;
  padding-left: 25px;
  color: white;
}
div.ds-main div.field-name-field-custom-menu ul {
  margin: 0;
  padding: 15px 40px;
}
div.ds-main div.field-name-field-custom-menu ul li {
  margin: 0;
}
div.ds-main div.field-name-field-custom-menu ul li.leaf {
  list-style-image: url(/sites/all/themes/divisions/img/orange_double_arrow.png);
}
div.ds-main div.field-name-field-custom-menu ul li a:hover {
  text-decoration: underline;
}
div.field-name-see-all-news {
  margin: 5px 0;
}
div.field-name-see-all-around-campus {
  margin: 5px 0;
}
div.field-name-back-to-calendar {
  margin: 5px 0;
}
div.field-name-see-all-campus-announcements {
  margin: 5px 0;
}
.back_to_link {
  margin: 5px 0;
}
div.node-news div.field-name-campus-group-taxonomy-link,
div.node-campus-announcement div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
  font-size: 13px;
}
div.node-news div.field-name-campus-group-taxonomy-link a:hover,
div.node-campus-announcement div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
div.node-news h2,
div.node-campus-announcement h2 {
  margin-bottom: 8px;
}
div.node-news div.ds-main div.field-name-body p:first-child,
div.node-campus-announcement div.ds-main div.field-name-body p:first-child {
  font-size: 17px;
}
div.ds-main {
  position: relative;
}
div.ds-main div.field-name-field-subtitle,
div.ds-main div.field-name-post-date,
div.ds-main div.field-name-publish-date {
  font-size: 13px;
  color: #777;
}
div.ds-main div.field-name-body {
  margin-top: 30px;
}
div.ds-main div.field-name-body a button {
  padding: 6px;
  margin: 0 33%;
  color: white;
  background: #ff6e1e;
}
div.ds-main h1 {
  color: #616265;
  font-size: 26px;
  margin-top: 5px;
  margin-bottom: 10px;
  line-height: 30px;
}
div.ds-main div.media-element-container,
div.ds-main .field-name-body div.file-video {
  width: 450px;
  float: left;
  margin: 0 25px 25px 0;
}
div.ds-main div.field-name-written-by {
  font-style: italic;
}
div.ds-main div.field-name-field-caption {
  font-size: 12px;
  text-transform: uppercase;
  width: 90%;
  margin-top: 15px;
  color: #333333;
}
div.ds-main div.field-name-credit-sane-label {
  font-size: 11px;
  font-style: italic;
  color: #636363;
  width: 90%;
  margin-top: 5px;
}
div.ds-main div.field-name-credit-sane-label div.field-label {
  font-weight: normal;
}
div.ds-tertiary-footer {
  margin-bottom: 30px;
}
div.ds-tertiary-footer div.field {
  margin-bottom: 20px;
}
div.ds-tertiary-footer div.field-label,
div.ds-tertiary-footer div.field-item {
  line-height: 22px;
}
div.ds-tertiary-footer a:hover {
  text-decoration: underline;
}
div.ds-tertiary-footer div.field-label {
  width: 120px;
}
div.ds-tertiary-footer div.field-name-news-tags span.label {
  display: block;
  width: 120px;
  font-weight: bold;
  float: left;
}
/*
 * Styles for the grid-based static pages
 * --------------------------------------
 */
body.node-type-static-page-grid div#main div#main-content,
body.page-managed-frontpage div#main div#main-content {
  padding-left: 0;
  background: none;
}
div.pane {
  height: 300px;
  float: left;
  overflow: hidden;
  position: relative;
  margin: 5px;
}
div.pane img {
  height: 300px;
}
div.grid_container {
  margin: 0;
  float: left;
  overflow: hidden;
  position: relative;
}
div.grid_container.pane-3rows {
  height: 920px;
}
div.pane.pane-2rows {
  height: 610px;
}
div.pane.pane-2rows img {
  height: 610px;
}
div.pane.pane-1_5rows {
  height: 450px;
}
div.pane.pane-1_5rows img {
  height: 450px;
}
div.pane.pane-3rows {
  height: 920px;
}
div.pane.pane-3rows img {
  height: 920px;
}
div.event_callout {
  width: 1000px;
  height: 50px;
  float: left;
}
div.event_callout.inuse {
  background: #EEE;
}
div.event_callout h1 {
  margin: 15px;
}
/*
 div.pane.welcome is where the body text for the grid page goes.
 --------------------------------------------------------------
*/
div.node-static-page-grid .pane.welcome {
  position: relative;
}
div.node-static-page-grid .pane.welcome .field {
  padding: 0 37px;
  position: relative;
}
div.node-static-page-grid .pane.welcome h3 {
  font-size: 22px;
  font-weight: normal;
  font-style: normal;
  margin-top: 0;
  margin-bottom: 10px;
}
div.node-static-page-grid .pane.welcome a button {
  padding: 6px;
  margin: 0 33%;
  color: white;
  background: #ff6e1e;
}
div.node-static-page-grid .pane.welcome .field-name-field-page-image {
  padding: 0;
  position: absolute;
  top: 0;
  left: 0;
}
div.node-static-page-grid .pane.welcome .field-name-raw-title {
  margin-top: 40px;
}
div.node-static-page-grid .pane.welcome .field-name-raw-title h1,
div.node-static-page-grid .pane.welcome .field-name-raw-title h2 {
  margin: 0;
  font-size: 35px;
  text-transform: uppercase;
  line-height: 90%;
}
div.node-static-page-grid .pane.welcome .field-name-body {
  margin-top: 15px;
  font-size: 16px;
  font-family: VaudMedium, sans-serif;
}
div.node-static-page-grid .pane.welcome .field-name-body p:first-child {
  margin-top: 0;
}
div.node-static-page-grid .pane.welcome .field-name-body.default .field-items {
  width: 65%;
  float: right;
}
div.node-static-page-grid .pane.welcome p.bigger {
  font-size: 20px;
  line-spacing: 26px;
}
div.node-static-page-grid .pane.welcome.ds-top p {
  width: 650px;
}
div.node-static-page-grid .pane.welcome.ds-top-middle p {
  width: 300px;
  left: 50px;
}
/* Grid pages, static content chunks, and color-title-links have an option to use light body text. */
.light_body .pane.welcome,
.light_body .field-name-body {
  color: white;
}
/*
  Special stylings for specific grid layouts
  ------------------------------------------
*/
div.view-mode-full_content_12 {
  padding-bottom: 55px;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome {
  padding-left: 50px;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome .field {
  padding: 0;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome div.field-name-raw-title {
  margin-top: 40px;
  height: auto;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome div.field-name-raw-title h1 {
  color: #616265;
  font-size: 26px;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome div.field-name-body {
  position: static;
  margin-top: 20px;
  padding: 0;
  font-family: Vaud, sans-serif;
  font-size: 14px;
}
div.node-static-page-grid.view-mode-full_content_13 div.pane.welcome div.field-name-body.default div.field-items {
  width: 90%;
  float: none;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome {
  padding-left: 50px;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome .field {
  padding: 0;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome div.field-name-raw-title {
  margin-top: 40px;
  height: auto;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome div.field-name-raw-title h1 {
  color: #616265;
  font-size: 26px;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome div.field-name-body {
  position: static;
  margin-top: 20px;
  padding: 0;
  font-family: Vaud, sans-serif;
  font-size: 14px;
}
div.node-static-page-grid.view-mode-full_content_14 div.pane.welcome div.field-name-body.default div.field-items {
  width: 90%;
  float: none;
}
/*
 This section deals with how teasers from various sources
 will display in the grid boxes on a Static Page: Grid page

 Teasers have two divs:

   .group-left: which contains the image
   .group-right: which contains the text
*/
/*
  First deal with embedded sources that can have
  an image, but don't have one.
*/
div.pane .group-left {
  width: 100%;
}
div.pane .group-left div.contextual-links-wrapper {
  right: 100px;
}
div.pane div.no-teaser-image .group-left {
  height: 300px;
  background-color: #e97534;
}
div.pane.ds-middle-middle div.no-teaser-image .group-left,
div.pane.ds-bottom-middle div.no-teaser-image .group-left,
div.pane.ds-top-middle div.no-teaser-image .group-left {
  background-color: #d27b4b;
}
/*
 This applies our gradient over the image in
 .group-left so we can read our text in .group-right
*/
div.pane .group-right,
div.headline-item .group-right,
div.node-news-slideshow .group-right,
div.top-news-items .group-right,
div.pane .gradient {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 150px;
  width: 100%;
  text-align: right;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}
div.pane div.node-static-content-chunk div.group-right,
div.pane div.node-upcoming-events-list div.group-right,
div.pane.node-upcoming-events-list div.group-right {
  top: 0;
  height: 300px;
  background: none;
}
div.pane div.field-name-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-title a,
div.pane div.field-name-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-title .field-item {
  margin: 0 18px;
}
div.pane div.field-name-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-title a:hover {
  text-decoration: underline;
}
div.pane div.field-name-teaser-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-teaser-title a,
div.pane div.field-name-teaser-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-teaser-title .field-item {
  margin: 0 18px;
}
div.pane div.field-name-teaser-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.pane div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-field-teaser-title-text a,
div.pane div.field-name-field-teaser-title-text .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-field-teaser-title-text .field-item {
  margin: 0 18px;
}
div.pane div.field-name-field-teaser-title-text a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-field-teaser-title-text a:hover {
  text-decoration: underline;
}
div.pane div.field-name-field-external-url {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-field-external-url a,
div.pane div.field-name-field-external-url .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-field-external-url .field-item {
  margin: 0 18px;
}
div.pane div.field-name-field-external-url a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-field-external-url a:hover {
  text-decoration: underline;
}
div.pane div.field-name-field-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-field-link a,
div.pane div.field-name-field-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-field-link .field-item {
  margin: 0 18px;
}
div.pane div.field-name-field-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-field-link a:hover {
  text-decoration: underline;
}
div.pane div.field-name-taxonomy-page-teaser-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-taxonomy-page-teaser-link a,
div.pane div.field-name-taxonomy-page-teaser-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-taxonomy-page-teaser-link .field-item {
  margin: 0 18px;
}
div.pane div.field-name-taxonomy-page-teaser-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-taxonomy-page-teaser-link a:hover {
  text-decoration: underline;
}
div.pane div.field-name-node-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.pane div.field-name-node-link a,
div.pane div.field-name-node-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.pane div.field-name-node-link .field-item {
  margin: 0 18px;
}
div.pane div.field-name-node-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.pane div.field-name-node-link a:hover {
  text-decoration: underline;
}
div.pane div.field-name-field-event-date {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  color: white;
}
div.pane div.field-name-field-event-date span {
  margin: 0 10px 0 25px;
}
div.top-news-items .group-right div.field-name-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-title a,
div.top-news-items .group-right div.field-name-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-title .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-title a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-teaser-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-teaser-title a,
div.top-news-items .group-right div.field-name-teaser-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-teaser-title .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-teaser-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-field-teaser-title-text a,
div.top-news-items .group-right div.field-name-field-teaser-title-text .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-field-teaser-title-text .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-field-teaser-title-text a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-field-teaser-title-text a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-field-external-url {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-field-external-url a,
div.top-news-items .group-right div.field-name-field-external-url .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-field-external-url .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-field-external-url a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-field-external-url a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-field-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-field-link a,
div.top-news-items .group-right div.field-name-field-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-field-link .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-field-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-field-link a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link a,
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-node-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.top-news-items .group-right div.field-name-node-link a,
div.top-news-items .group-right div.field-name-node-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.top-news-items .group-right div.field-name-node-link .field-item {
  margin: 0 18px;
}
div.top-news-items .group-right div.field-name-node-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.top-news-items .group-right div.field-name-node-link a:hover {
  text-decoration: underline;
}
div.top-news-items .group-right div.field-name-field-event-date {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  color: white;
}
div.top-news-items .group-right div.field-name-field-event-date span {
  margin: 0 10px 0 25px;
}
div.headline-item .group-right div.field-name-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-title a,
div.headline-item .group-right div.field-name-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-title .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-title a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-teaser-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-teaser-title a,
div.headline-item .group-right div.field-name-teaser-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-teaser-title .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-teaser-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-field-teaser-title-text a,
div.headline-item .group-right div.field-name-field-teaser-title-text .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-field-teaser-title-text .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-field-teaser-title-text a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-field-teaser-title-text a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-field-external-url {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-field-external-url a,
div.headline-item .group-right div.field-name-field-external-url .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-field-external-url .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-field-external-url a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-field-external-url a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-field-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-field-link a,
div.headline-item .group-right div.field-name-field-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-field-link .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-field-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-field-link a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link a,
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-taxonomy-page-teaser-link a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-node-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
div.headline-item .group-right div.field-name-node-link a,
div.headline-item .group-right div.field-name-node-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
div.headline-item .group-right div.field-name-node-link .field-item {
  margin: 0 18px;
}
div.headline-item .group-right div.field-name-node-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
div.headline-item .group-right div.field-name-node-link a:hover {
  text-decoration: underline;
}
div.headline-item .group-right div.field-name-field-event-date {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
  color: white;
}
div.headline-item .group-right div.field-name-field-event-date span {
  margin: 0 10px 0 25px;
}
div.ds-2col div.node-external-page div.field-name-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-external-page div.field-name-title h2,
div.ds-2col div.node-external-page div.field-name-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-external-page div.field-name-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-external-page div.field-name-teaser-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-external-page div.field-name-teaser-title h2,
div.ds-2col div.node-external-page div.field-name-teaser-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-external-page div.field-name-teaser-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-external-page div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-external-page div.field-name-field-teaser-title-text h2,
div.ds-2col div.node-external-page div.field-name-field-teaser-title-text div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-external-page div.field-name-field-teaser-title-text div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-1col div.node-color-title-link div.field-name-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-1col div.node-color-title-link div.field-name-title h2,
div.ds-1col div.node-color-title-link div.field-name-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-1col div.node-color-title-link div.field-name-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-1col div.node-color-title-link div.field-name-teaser-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-1col div.node-color-title-link div.field-name-teaser-title h2,
div.ds-1col div.node-color-title-link div.field-name-teaser-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-1col div.node-color-title-link div.field-name-teaser-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-1col div.node-color-title-link div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-1col div.node-color-title-link div.field-name-field-teaser-title-text h2,
div.ds-1col div.node-color-title-link div.field-name-field-teaser-title-text div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-1col div.node-color-title-link div.field-name-field-teaser-title-text div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-title h2,
div.ds-2col div.node-static-page-grid div.field-name-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-grid div.field-name-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-teaser-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-teaser-title h2,
div.ds-2col div.node-static-page-grid div.field-name-teaser-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-grid div.field-name-teaser-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-grid div.field-name-field-teaser-title-text h2,
div.ds-2col div.node-static-page-grid div.field-name-field-teaser-title-text div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-grid div.field-name-field-teaser-title-text div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-title h2,
div.ds-2col div.node-static-page-article-like div.field-name-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-article-like div.field-name-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-teaser-title {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-teaser-title h2,
div.ds-2col div.node-static-page-article-like div.field-name-teaser-title div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-article-like div.field-name-teaser-title div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-field-teaser-title-text {
  position: absolute;
  bottom: 42px;
  right: 10px;
}
div.ds-2col div.node-static-page-article-like div.field-name-field-teaser-title-text h2,
div.ds-2col div.node-static-page-article-like div.field-name-field-teaser-title-text div.field-item {
  margin: 0;
  color: white;
  text-align: right;
  text-decoration: none;
  letter-spacing: -0.5px;
}
div.ds-2col div.node-static-page-article-like div.field-name-field-teaser-title-text div.field-item {
  font-size: 9pt;
  text-transform: uppercase;
  font-weight: bold;
  margin: 0 20px 0 10px;
}
div.pane div.node-static-content-chunk div.field-name-field-teaser-title-text,
div.pane div.node-grid-slideshow div.field-name-field-teaser-title-text {
  font-size: 14pt;
}
div.pane div.node-static-content-chunk div.field-name-body,
div.pane div.node-grid-slideshow div.field-name-body {
  padding: 25px 30px;
  font-size: 9pt;
}
div.pane div.node-static-content-chunk div.field-type-text-with-summary,
div.pane div.node-grid-slideshow div.field-type-text-with-summary {
  font-size: 9pt;
}
body.node-type-people h1 {
  font-size: 32px;
  margin-top: 0;
}
body.node-type-people div.node-people {
  position: relative;
  padding-top: 40px;
}
body.node-type-people div.ds-people-main {
  float: left;
}
body.node-type-people div.ds-people-sidebar {
  float: right;
  right: 0;
}
body.node-type-people div.ds-people-sidebar div.field-name-field-images {
  width: 350px;
  margin: 0;
}
body.node-type-people .field-items {
  max-width: 450px;
}
body.node-type-people a:hover {
  text-decoration: underline;
}
body.node-type-people div.field-name-person-name-display {
  margin-bottom: 30px;
}
body.node-type-people div.field-name-faculty-or-functional-title,
body.node-type-people div.field-name-field-title {
  /* This is the academic title or functional title, e.g. Professor of Biology */
  font-size: 16px;
  line-height: 20px;
  margin-bottom: 20px;
}
body.node-type-people div.field-name-field-catalog-bio {
  font-style: italic;
  font-size: 14px;
  line-height: 19px;
}
body.node-type-people div.field-name-thesis-link {
  margin-top: 20px;
}
body.node-type-people div.field-name-cv-link {
  margin-top: 20px;
  background-image: url(/sites/all/themes/divisions/img/book_16x16.png);
  background-repeat: no-repeat;
  padding-left: 20px;
  height: 16px;
  line-height: 16px;
  display: block;
}
body.node-type-people div.field-name-field-research-description,
body.node-type-people div.field-name-field-publications,
body.node-type-people div.field-name-field-my-courses {
  margin: 40px 0;
}
body.node-type-people .node-catalog-course-description {
  margin: 0 0 20px 0;
  font-size: 14px;
}
body.node-type-people div.field-name-field-my-courses .field-label,
body.node-type-people div.field-name-publications h3,
body.node-type-people div.field-name-field-publications .field-label,
body.node-type-people div.field-name-caltech-coda-citations-listing h3 {
  font-weight: normal;
  display: block;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 18px;
  margin-bottom: 30px;
}
body.node-type-people div.group-contact-info {
  margin-top: 25px;
  line-height: 30px;
}
body.node-type-people div.group-contact-info .field {
  display: none;
}
body.node-type-people div.group-contact-info .field-label {
  float: left;
  width: 85px;
  background-color: #ddd;
  padding: 0 5px;
  margin-bottom: 1px;
}
body.node-type-people div.group-contact-info .field-item .field-items {
  background-color: #f0f0f0;
  padding-left: 90px;
  margin-bottom: 1px;
}
body.node-type-people div.field-name-field-administrative-assistant {
  margin-top: 30px;
}
body.node-type-people div.field-name-field-administrative-assistant .field-label {
  height: 30px;
  background-color: #ddd;
  padding: 5px;
  margin-bottom: 1px;
}
body.node-type-people div.field-name-field-administrative-assistant .field-item {
  height: 30px;
  background-color: #f0f0f0;
  padding: 5px;
}
body.node-type-people div.field-name-award-list {
  margin: 40px 0 20px 0;
}
body.node-type-people div.field-name-affiliations-list {
  margin: 20px 0 40px 0;
}
body.node-type-people div.field-name-people-subpages-listing {
  clear: both;
  margin-bottom: 40px;
}
body.node-type-people div.field-name-people-subpages-listing h3 {
  margin-top: 30px;
  font-weight: normal;
  text-transform: uppercase;
  line-height: 30px;
  font-size: 18px;
}
body.node-type-people div.field-name-award-list .field-label,
body.node-type-people div.field-name-affiliations-list .field-label {
  width: 175px;
}
body.node-type-people div.node-people div.field-name-field-research-url,
body.node-type-people div.node-people div.field-name-field-personal-url {
  float: left;
  margin: 30px 0;
}
body.node-type-people div.node-people div.field-name-field-research-url a,
body.node-type-people div.node-people div.field-name-field-personal-url a {
  background-color: #ddd;
  display: block;
  padding: 5px 10px;
  line-height: 30px;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  text-align: center;
}
body.node-type-people div.node-people div.field-name-field-research-url {
  margin-right: 2px;
}
body.node-type-people div.node-people div.field-name-title h2 {
  margin-bottom: 10px;
}
body.node-type-people div.node-people div.field-name-field-assets {
  margin-right: -200px !important;
}
/*  Pages that show teaser lists of people  */
body.page-people,
body.node-type-person-type,
body.node-type-research-area {
  /* override div.view-content from the article layout so we don't indent twice */
}
body.page-people #main-content,
body.node-type-person-type #main-content,
body.node-type-research-area #main-content {
  padding-left: 0;
}
body.page-people h1,
body.node-type-person-type h1,
body.node-type-research-area h1 {
  margin: 60px 0 40px 0;
  font-size: 26px;
}
body.page-people .panels-flexible-region.title,
body.node-type-person-type .panels-flexible-region.title,
body.node-type-research-area .panels-flexible-region.title {
  width: 100%;
}
body.page-people .panels-flexible-region.person-list,
body.node-type-person-type .panels-flexible-region.person-list,
body.node-type-research-area .panels-flexible-region.person-list {
  width: 750px;
}
body.page-people .panels-flexible-region.person-list .panels-flexible-region-inside-first,
body.node-type-person-type .panels-flexible-region.person-list .panels-flexible-region-inside-first,
body.node-type-research-area .panels-flexible-region.person-list .panels-flexible-region-inside-first {
  padding: 0;
}
body.page-people .panels-flexible-region.person-types,
body.node-type-person-type .panels-flexible-region.person-types,
body.node-type-research-area .panels-flexible-region.person-types {
  width: 250px;
}
body.page-people .panels-flexible-region-inside-last,
body.node-type-person-type .panels-flexible-region-inside-last,
body.node-type-research-area .panels-flexible-region-inside-last {
  padding-right: 0.5em;
}
body.page-people .view-people-by-role-and-research-area div.field-name-field-title,
body.node-type-person-type .view-people-by-role-and-research-area div.field-name-field-title,
body.node-type-research-area .view-people-by-role-and-research-area div.field-name-field-title {
  width: 95%;
}
body.page-people .view-people-by-role-and-research-area .view-empty,
body.node-type-person-type .view-people-by-role-and-research-area .view-empty,
body.node-type-research-area .view-people-by-role-and-research-area .view-empty {
  margin-left: 50px;
}
body.page-people div.view-populated-campus-roles h2,
body.node-type-person-type div.view-populated-campus-roles h2,
body.node-type-research-area div.view-populated-campus-roles h2 {
  margin-top: 0;
}
body.page-people div.panel-separator,
body.node-type-person-type div.panel-separator,
body.node-type-research-area div.panel-separator {
  display: none;
}
body.page-people div.view-populated-campus-roles h2,
body.node-type-person-type div.view-populated-campus-roles h2,
body.node-type-research-area div.view-populated-campus-roles h2,
body.page-people div.view-research-area-links h2,
body.node-type-person-type div.view-research-area-links h2,
body.node-type-research-area div.view-research-area-links h2 {
  font-size: 18px;
  padding-left: 15px;
  margin-top: 0;
}
body.page-people div.view-populated-campus-roles .view-content,
body.node-type-person-type div.view-populated-campus-roles .view-content,
body.node-type-research-area div.view-populated-campus-roles .view-content,
body.page-people div.view-research-area-links .view-content,
body.node-type-person-type div.view-research-area-links .view-content,
body.node-type-research-area div.view-research-area-links .view-content {
  padding-left: 15px;
  font-size: 14px;
  line-height: 22px;
  margin-bottom: 40px;
}
body.page-people div.view-populated-campus-roles .view-content a:hover,
body.node-type-person-type div.view-populated-campus-roles .view-content a:hover,
body.node-type-research-area div.view-populated-campus-roles .view-content a:hover,
body.page-people div.view-research-area-links .view-content a:hover,
body.node-type-person-type div.view-research-area-links .view-content a:hover,
body.node-type-research-area div.view-research-area-links .view-content a:hover {
  text-decoration: underline;
}
body.page-people div.field-name-link-to-people-page,
body.node-type-person-type div.field-name-link-to-people-page,
body.node-type-research-area div.field-name-link-to-people-page {
  /* h2 and h4 already have these settings because they inherit infinite_scroller  */
  width: 280px;
}
body.page-people div.field-name-link-to-people-page a,
body.node-type-person-type div.field-name-link-to-people-page a,
body.node-type-research-area div.field-name-link-to-people-page a {
  display: inline-block;
  margin-top: 16px;
  font-weight: bold;
  font-size: 1.17em;
  color: black;
}
body.page-people div.field-name-link-to-people-page a:hover,
body.node-type-person-type div.field-name-link-to-people-page a:hover,
body.node-type-research-area div.field-name-link-to-people-page a:hover {
  text-decoration: underline;
}
body.page-people div.views-row-odd,
body.node-type-person-type div.views-row-odd,
body.node-type-research-area div.views-row-odd {
  background: #f3f1f1;
}
body.page-people div.field-name-title h1,
body.node-type-person-type div.field-name-title h1,
body.node-type-research-area div.field-name-title h1,
body.page-people div.view-header h1,
body.node-type-person-type div.view-header h1,
body.node-type-research-area div.view-header h1 {
  margin-left: 50px;
  margin-top: 40px;
}
body.page-people div.field-name-field-office-location,
body.node-type-person-type div.field-name-field-office-location,
body.node-type-research-area div.field-name-field-office-location {
  margin-top: 15px;
}
body.page-people div.field-name-field-research-summary,
body.node-type-person-type div.field-name-field-research-summary,
body.node-type-research-area div.field-name-field-research-summary {
  margin-top: 15px;
  font-size: 12px;
  width: 95%;
}
body.page-people div.field-name-field-research-summary .field-item,
body.node-type-person-type div.field-name-field-research-summary .field-item,
body.node-type-research-area div.field-name-field-research-summary .field-item {
  margin-bottom: 10px;
}
body.page-people div.field-name-body,
body.node-type-person-type div.field-name-body,
body.node-type-research-area div.field-name-body {
  margin-left: 100px;
}
body.page-people div.node-people,
body.node-type-person-type div.node-people,
body.node-type-research-area div.node-people {
  margin-left: 50px;
}
body.page-people div.node-people div.group-left,
body.node-type-person-type div.node-people div.group-left,
body.node-type-research-area div.node-people div.group-left {
  width: 520px;
  padding-left: 6px;
}
body.page-people div.node-people div.group-right,
body.node-type-person-type div.node-people div.group-right,
body.node-type-research-area div.node-people div.group-right {
  width: 180px;
  height: 180px;
}
body.page-people div.node-people div.field-name-field-title,
body.node-type-person-type div.node-people div.field-name-field-title,
body.node-type-research-area div.node-people div.field-name-field-title {
  font-style: italic;
  margin-bottom: 5px;
}
body.page-people div.view-content,
body.node-type-person-type div.view-content,
body.node-type-research-area div.view-content {
  margin-left: 0;
  margin-top: 0;
}
body.page-people div.research-area-link,
body.node-type-person-type div.research-area-link,
body.node-type-research-area div.research-area-link,
body.page-people div.person-type-link,
body.node-type-person-type div.person-type-link,
body.node-type-research-area div.person-type-link {
  width: 200px;
}
body.page-people #back_to_parent,
body.node-type-person-type #back_to_parent,
body.node-type-research-area #back_to_parent {
  display: block;
  margin-top: 5px;
  margin-left: 50px;
}
div.event_callout {
  width: 1000px;
  height: 50px;
  float: left;
  background: #fafafa;
  line-height: 50px;
}
div.event_callout a,
div.event_callout a:visited {
  color: black;
}
div.event_callout div.field,
div.event_callout div.field div {
  display: inline-block;
  font-size: 16px;
}
div.event_callout div.field-name-field-news-event-line-prefix {
  margin-left: 25px;
  text-transform: uppercase;
  font-weight: bold;
}
div.event_callout div.field-name-field-news-event-line-prefix:after {
  content: ' \2022 ';
}
div.event_callout div.views-field-view-node:before {
  content: " ... ";
}
div.event_callout div.views-field-view-node {
  text-align: right;
}
div.event_callout div.views-field-view-node a,
div.event_callout div.views-field-view-node a:visited {
  color: #f17320;
  text-transform: uppercase;
}
div.event_callout div.field-name-news-event-line {
  margin: 0 5px;
  font-size: 16px;
}
div.event_callout div.field-name-news-event-line h2 {
  margin: 0;
  font-size: 16px;
  display: inline-block;
}
div.event_callout div.field-name-news-event-line a {
  color: #f17320;
}
div.event_callout div.views-slideshow-cycle-main-frame {
  width: 1000px !important;
}
div.event_callout div.views-slideshow-cycle-main-frame div.views-slideshow-cycle-main-frame-row {
  width: 1000px !important;
}
div.pane.node-upcoming-events-list,
div.pane div.node-static-content-chunk,
div.pane div.node-upcoming-events-list,
div.pane div.node-color-title-link {
  height: 300px;
}
div.pane.node-upcoming-events-list {
  height: 300px;
}
div.pane.pane-1_5rows div.node-static-content-chunk,
div.pane.pane-1_5rows div.node-color-title-link {
  height: 450px;
}
div.pane.pane-1_5rows.node-upcoming-events-list div.group-right,
div.pane.pane-1_5rows div.node-static-content-chunk div.group-right,
div.pane.pane-1_5rows div.node-upcoming-events-list div.group-right {
  height: 450px;
}
div.pane.pane-2rows.node-upcoming-events-list,
div.pane.pane-2rows div.node-static-content-chunk,
div.pane.pane-2rows div.node-upcoming-events-list,
div.pane.pane-2rows div.node-color-title-link {
  height: 610px;
}
div.pane.pane-2rows div.node-static-content-chunk div.group-right,
div.pane.pane-2rows div.node-upcoming-events-list div.group-right {
  height: 610px;
}
div.pane.pane-3rows.node-upcoming-events-list,
div.pane.pane-3rows div.node-static-content-chunk,
div.pane.pane-3rows div.node-upcoming-events-list,
div.pane.pane-3rows div.node-color-title-link {
  height: 920px;
}
div.pane.pane-3rows.node-upcoming-events-list div.group-right,
div.pane.pane-3rows div.node-static-content-chunk div.group-right,
div.pane.pane-3rows div.node-upcoming-events-list div.group-right {
  height: 920px;
}
/* -----------------------------------
 * Upcoming events list
 * ----------------------------------- */
div.pane.node-upcoming-events-list,
div.pane div.node-upcoming-events-list {
  position: relative;
}
div.pane.node-upcoming-events-list .node-seminar,
div.pane div.node-upcoming-events-list .node-seminar {
  padding-bottom: 10px;
}
div.pane.node-upcoming-events-list .field-name-upcoming-events,
div.pane div.node-upcoming-events-list .field-name-upcoming-events {
  text-align: left;
}
div.pane.node-upcoming-events-list .field-name-upcoming-events .contextual-links-region,
div.pane div.node-upcoming-events-list .field-name-upcoming-events .contextual-links-region {
  position: static;
}
div.pane.node-upcoming-events-list div.view-header,
div.pane div.node-upcoming-events-list div.view-header {
  position: absolute;
  top: 0;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  padding-left: 10px;
}
div.pane.node-upcoming-events-list div.view-header h3,
div.pane div.node-upcoming-events-list div.view-header h3 {
  margin: 10px 25px;
  font-weight: normal;
}
div.pane.node-upcoming-events-list div.views-row-first,
div.pane div.node-upcoming-events-list div.views-row-first {
  padding-top: 50px;
}
div.pane.node-upcoming-events-list div.group-right,
div.pane div.node-upcoming-events-list div.group-right {
  color: white;
}
div.pane.node-upcoming-events-list div.group-right .event_date,
div.pane div.node-upcoming-events-list div.group-right .event_date {
  font-weight: bold;
}
div.pane.node-upcoming-events-list div.group-right p,
div.pane div.node-upcoming-events-list div.group-right p {
  margin: 0 35px;
}
div.pane.node-upcoming-events-list div.group-right .field-name-speaker-info,
div.pane div.node-upcoming-events-list div.group-right .field-name-speaker-info {
  font-weight: normal;
  margin: 0 35px 10px 35px;
}
div.pane.node-upcoming-events-list div.group-right .field-name-speaker-info .field-item div,
div.pane div.node-upcoming-events-list div.group-right .field-name-speaker-info .field-item div {
  display: none;
}
div.pane.node-upcoming-events-list div.group-right .field-name-speaker-info .field-item div:first-child,
div.pane div.node-upcoming-events-list div.group-right .field-name-speaker-info .field-item div:first-child {
  display: block;
}
div.pane.node-upcoming-events-list div.group-right .node-event,
div.pane div.node-upcoming-events-list div.group-right .node-event {
  padding-bottom: 0;
}
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title h2,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title h2,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title-link h2,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title-link h2,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title h1,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title h1,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title-link h1,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title-link h1 {
  font-size: 14px;
  color: white;
  margin: 0 35px 10px 35px;
  line-height: 19px;
}
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title h2 a,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title h2 a,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title-link h2 a,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title-link h2 a,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title h1 a,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title h1 a,
div.pane.node-upcoming-events-list div.group-right div.field-name-raw-title-link h1 a,
div.pane div.node-upcoming-events-list div.group-right div.field-name-raw-title-link h1 a {
  color: #ff6e1e;
  font-weight: bold;
}
/* -----------------------------------
 * Editor tab bar on nodes
 * ----------------------------------- */
body.page-node div.workbench-info-block,
body.page-file div.workbench-info-block {
  padding-left: 50px;
  margin-top: 10px;
}
body.page-node ul.tabs,
body.page-file ul.tabs {
  background-color: #a8b4b4;
}
body.page-node ul.tabs,
body.page-file ul.tabs,
body.page-node ul.action-links,
body.page-file ul.action-links {
  height: 50px;
  margin: 0 auto;
  width: 1000px;
  padding: 0 0 0 50px;
}
body.page-node ul.tabs li,
body.page-file ul.tabs li,
body.page-node ul.action-links li,
body.page-file ul.action-links li {
  margin: 0 1em 0 0;
  list-style: none;
  float: left;
  font-size: 13pt;
}
body.page-node ul.tabs li a,
body.page-file ul.tabs li a,
body.page-node ul.action-links li a,
body.page-file ul.action-links li a {
  padding: 5px 10px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  background-color: #97a3a3;
  line-height: 50px;
  color: #565e5e;
  border: none;
  margin: 0;
}
body.page-node ul.tabs li a:hover,
body.page-file ul.tabs li a:hover,
body.page-node ul.action-links li a:hover,
body.page-file ul.action-links li a:hover {
  background-color: #ff6e1e;
}
body.page-node ul.tabs li.active a,
body.page-file ul.tabs li.active a,
body.page-node ul.action-links li.active a,
body.page-file ul.action-links li.active a {
  color: black;
  font-weight: bold;
  background-color: #7dac8d;
}
body.page-node ul.action-links,
body.page-file ul.action-links {
  background-color: #dfe3e3;
}
body.page-node ul.action-links li a,
body.page-file ul.action-links li a {
  background-color: #c3cccc;
}
/* -----------------------------------
 * Forms
 * ----------------------------------- */
body.page-user form#user-login label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-user form#user-login div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-user form#user-login input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-user form#user-login input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-user form#user-login input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-user form#user-login select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-user form#user-pass label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-user form#user-pass div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-user form#user-pass input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-user form#user-pass input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-user form#user-pass input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-user form#user-pass select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-calendar-upcoming div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-calendar-upcoming div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-calendar-upcoming div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-upcoming div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-upcoming div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-calendar-upcoming div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-calendar-mobile-upcoming div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-calendar-mobile-upcoming div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-calendar-mobile-upcoming div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-upcoming div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-upcoming div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-calendar-mobile-upcoming div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-calendar-mobile-academic div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-calendar-mobile-academic div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-calendar-mobile-academic div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-academic div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-academic div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-calendar-mobile-academic div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-calendar-mobile-public-events div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-calendar-mobile-public-events div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-calendar-mobile-public-events div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-public-events div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-calendar-mobile-public-events div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-calendar-mobile-public-events div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-seminars-series-id div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-seminars-series-id div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-seminars-series-id div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-seminars-series-id div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-seminars-series-id div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-seminars-series-id div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-public-events-series-id div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-public-events-series-id div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-public-events-series-id div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-public-events-series-id div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-public-events-series-id div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-public-events-series-id div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
body.page-public-events-by-season div.views-exposed-form label {
  font-size: 18px;
  letter-spacing: 1px;
  margin-bottom: 4px;
}
body.page-public-events-by-season div.views-exposed-form div.description {
  font-style: italic;
  font-size: 13.5px;
  color: #a8b4b4;
}
body.page-public-events-by-season div.views-exposed-form input[type=text] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-public-events-by-season div.views-exposed-form input[type=password] {
  border: 1px solid #a8b4b4;
  font-size: 16px;
}
body.page-public-events-by-season div.views-exposed-form input[type=submit] {
  border: none;
  background: white;
  color: #ff6e1e;
  font-weight: bold;
  font-size: 18px;
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}
body.page-public-events-by-season div.views-exposed-form select {
  font-size: 18px;
  letter-spacing: 1px;
  padding: 3px;
  border: 1px solid #999;
}
/* -----------------------------------
 * Listing pages: news, campus announcements, people, jobs
 * ----------------------------------- */
.view-id-job_postings_by_type .item-list ul {
  margin-left: 20px;
  width: 400px;
}
.view-id-job_posting_type_listing div.ds-main h3 {
  font-size: 20px;
}
.view-id-job_posting_type_listing div.ds-main div.field-name-body {
  width: 400px;
  margin-top: 0;
}
.panels-flexible-region-new-type_selectors {
  width: 245px;
}
.people-menus-fixed .panels-flexible-region-new-type_selectors {
  position: fixed;
  margin-left: 750px;
}
div.field-name-field-research-area {
  width: 95%;
  margin-top: 10px;
}
div.field-name-field-research-area div.field-item {
  display: inline;
}
div.field-name-field-research-area div.field-item a:hover {
  text-decoration: underline;
}
div.field-name-field-research-area div.field-item:after {
  content: "\a0\b7\a0";
}
div.field-name-field-research-area div.field-item.last:after {
  content: "";
}
body.node-type-people .field-name-field-research-area {
  margin-bottom: 20px;
}
body.node-type-people .field-name-field-research-area div.field-item.first:before {
  content: "Research Areas:  ";
}
body.node-type-people .field-name-field-research-area div.field-item:after {
  content: ";\a0";
}
body.node-type-people .field-name-field-research-area div.field-item.last:after {
  content: "";
}
.panels-flexible-region-inside div.views-row {
  position: relative;
}
.panels-flexible-region-inside div.group-left {
  position: relative;
}
.panels-flexible-region-inside div.field-name-field-title {
  margin-top: 5px;
}
.panels-flexible-region-inside div.field-name-email-link {
  position: absolute;
  top: 18px;
  right: 20px;
}
body.mobile .panels-flexible-region-inside div.field-name-email-link {
  position: static;
}
div.panels-flexible-region-inside {
  padding: 0;
}
div.panels-flexible-row {
  padding: 0;
}
div.headline-item .group-right div.field-name-teaser-read-more,
div.top-news-items .group-right div.field-name-teaser-read-more {
  bottom: 30px;
  text-transform: uppercase;
  color: white;
}
div.headline-item .group-right div.field-name-teaser-title,
div.top-news-items .group-right div.field-name-teaser-title {
  bottom: 57px;
}
body.page-search div.feed {
  display: none;
  visibility: hidden;
}
body.page-search div.views-row-even {
  background-color: #f3f1f1;
}
body.page-search div.field-name-title div.field-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
body.page-search div.field-name-in-the-news-raw-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-search div.field-name-in-the-news-raw-listing-title a:hover {
  text-decoration: underline;
}
body.page-search div.field-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-search div.field-title a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-search div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-teaser-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-search div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-search div.group-left {
  padding-top: 20px;
  margin-left: 50px;
  width: 475px;
  height: 125px;
  margin-right: 25px;
  overflow: hidden;
}
body.page-search div.group-right {
  width: 150px;
  height: 150px;
}
body.page-search div.field-name-field-article-publish-date,
body.page-search div.field-name-post-date,
body.page-search div.field-name-publish-date {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}
body.page-search div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-search div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-field-title {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-search div.field-name-field-title a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-search div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
}
body.page-search div.field-name-field-tags a:hover {
  text-decoration: underline;
}
body.page-search div.field-name-field-title {
  font-size: 13px;
}
body.page-search div.field-name-field-summary {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-field-summary a {
  color: #ff6e1e;
}
body.page-search div.field-name-field-summary p {
  margin-top: 0;
}
body.page-search div.field-name-field-summary p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-field-summary p a {
  color: #ff6e1e;
}
body.page-search div.field-name-field-summary p p {
  margin-top: 0;
}
body.page-search div.field-name-field-description {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-search div.field-name-field-description p {
  margin-top: 0;
}
body.page-search div.field-name-field-description p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-search div.field-name-field-description p p {
  margin-top: 0;
}
body.page-search div.field-name-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-body a {
  color: #ff6e1e;
}
body.page-search div.field-name-body p {
  margin-top: 0;
}
body.page-search div.field-name-field-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-field-body a {
  color: #ff6e1e;
}
body.page-search div.field-name-field-body p {
  margin-top: 0;
}
body.page-search div.field-name-body p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-search div.field-name-body p a {
  color: #ff6e1e;
}
body.page-search div.field-name-body p p {
  margin-top: 0;
}
body.page-search div.group-left {
  width: 525px;
}
body.page-in-the-news #main-content {
  padding: 0;
}
body.page-in-the-news .panels-flexible-row {
  padding: 0;
}
body.page-in-the-news .panels-flexible-region-1-infinite_scroll,
body.page-in-the-news .news_scroller {
  width: 700px;
}
body.page-in-the-news .panels-flexible-region-1-columns {
  width: 300px;
}
body.page-in-the-news h1,
body.page-in-the-news h4 {
  font-size: 24px;
}
body.page-in-the-news h1 a,
body.page-in-the-news h4 a {
  color: black;
}
body.page-in-the-news h1 a:hover,
body.page-in-the-news h4 a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.pane-page-title {
  margin-left: 50px;
}
body.page-in-the-news div.panel-flexible {
  background: white;
}
body.page-in-the-news div.headline-news-item-container {
  width: 100%;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item {
  padding-left: 50px;
  background-color: #f3f1f1;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.group-left {
  padding-top: 30px;
  padding-bottom: 20px;
  width: 600px;
  margin-right: 50px;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.group-right {
  width: 300px;
  height: 300px;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-title a {
  color: black;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title a {
  color: black;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a {
  color: black;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_title a {
  color: black;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-post-date,
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-publish-date {
  font-weight: normal;
  font-size: 11px;
  color: #666666;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p p {
  margin-top: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body a {
  color: #ff6e1e;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body p a {
  color: #ff6e1e;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item div.field-name-body p p {
  margin-top: 0;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_body a {
  color: #ff6e1e;
}
body.page-in-the-news div.headline-news-item-container div.headline-news-item .infinite_field_body p {
  margin-top: 0;
}
body.page-in-the-news .pane-dsc h1 {
  margin-left: 50px !important;
  margin-top: 40px !important;
}
body.page-in-the-news div.in-the-news-standalone-listing .pane-title {
  display: none;
  visibility: hidden;
}
body.page-in-the-news div.in-the-news-standalone-listing div.ds-1col {
  padding-top: 20px;
  padding-left: 50px;
  width: 650px;
  height: 125px;
  overflow: hidden;
}
body.page-in-the-news div.news-listing,
body.page-in-the-news div.in-the-news-listing,
body.page-in-the-news div.in-the-news-standalone-listing {
  width: 700px;
}
body.page-in-the-news div.news-listing div.feed,
body.page-in-the-news div.in-the-news-listing div.feed,
body.page-in-the-news div.in-the-news-standalone-listing div.feed {
  display: none;
  visibility: hidden;
}
body.page-in-the-news div.news-listing div.views-row-even,
body.page-in-the-news div.in-the-news-listing div.views-row-even,
body.page-in-the-news div.in-the-news-standalone-listing div.views-row-even {
  background-color: #f3f1f1;
}
body.page-in-the-news div.news-listing div.field-name-title div.field-item h2,
body.page-in-the-news div.in-the-news-listing div.field-name-title div.field-item h2,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-title div.field-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
body.page-in-the-news div.news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-in-the-news div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-in-the-news div.news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-title a,
body.page-in-the-news div.in-the-news-listing div.field-title a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-in-the-news div.news-listing div.field-title a:hover,
body.page-in-the-news div.in-the-news-listing div.field-title a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-listing-title a,
body.page-in-the-news div.in-the-news-listing div.field-name-listing-title a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-in-the-news div.news-listing div.field-name-listing-title a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-listing-title a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-teaser-title a,
body.page-in-the-news div.in-the-news-listing div.field-name-teaser-title a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-teaser-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-in-the-news div.news-listing div.field-name-teaser-title a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-teaser-title a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.group-left,
body.page-in-the-news div.in-the-news-listing div.group-left,
body.page-in-the-news div.in-the-news-standalone-listing div.group-left {
  padding-top: 20px;
  margin-left: 50px;
  width: 475px;
  height: 125px;
  margin-right: 25px;
  overflow: hidden;
}
body.page-in-the-news div.news-listing div.group-right,
body.page-in-the-news div.in-the-news-listing div.group-right,
body.page-in-the-news div.in-the-news-standalone-listing div.group-right {
  width: 150px;
  height: 150px;
}
body.page-in-the-news div.news-listing div.field-name-field-article-publish-date,
body.page-in-the-news div.in-the-news-listing div.field-name-field-article-publish-date,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-article-publish-date,
body.page-in-the-news div.news-listing div.field-name-post-date,
body.page-in-the-news div.in-the-news-listing div.field-name-post-date,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-post-date,
body.page-in-the-news div.news-listing div.field-name-publish-date,
body.page-in-the-news div.in-the-news-listing div.field-name-publish-date,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-publish-date {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}
body.page-in-the-news div.news-listing div.field-name-news-writer,
body.page-in-the-news div.in-the-news-listing div.field-name-news-writer,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-in-the-news div.news-listing div.field-name-news-writer a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-news-writer a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-field-title,
body.page-in-the-news div.in-the-news-listing div.field-name-field-title,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-title {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-in-the-news div.news-listing div.field-name-field-title a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-field-title a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-title a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-campus-group-taxonomy-link,
body.page-in-the-news div.in-the-news-listing div.field-name-campus-group-taxonomy-link,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-in-the-news div.news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-field-tags .field-label,
body.page-in-the-news div.in-the-news-listing div.field-name-field-tags .field-label,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
}
body.page-in-the-news div.news-listing div.field-name-field-tags a:hover,
body.page-in-the-news div.in-the-news-listing div.field-name-field-tags a:hover,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-tags a:hover {
  text-decoration: underline;
}
body.page-in-the-news div.news-listing div.field-name-field-title,
body.page-in-the-news div.in-the-news-listing div.field-name-field-title,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-title {
  font-size: 13px;
}
body.page-in-the-news div.news-listing div.field-name-field-summary,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-field-summary a,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-field-summary p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-field-summary p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-field-summary p a,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary p a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary p a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-field-summary p p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-summary p p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-summary p p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-field-description,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-field-description a,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-field-description p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-field-description p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-field-description p a,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description p a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-field-description p p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-description p p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-description p p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-body,
body.page-in-the-news div.in-the-news-listing div.field-name-body,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-body a,
body.page-in-the-news div.in-the-news-listing div.field-name-body a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-body p,
body.page-in-the-news div.in-the-news-listing div.field-name-body p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-field-body,
body.page-in-the-news div.in-the-news-listing div.field-name-field-body,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-field-body a,
body.page-in-the-news div.in-the-news-listing div.field-name-field-body a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-body a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-field-body p,
body.page-in-the-news div.in-the-news-listing div.field-name-field-body p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-field-body p {
  margin-top: 0;
}
body.page-in-the-news div.news-listing div.field-name-body p,
body.page-in-the-news div.in-the-news-listing div.field-name-body p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-in-the-news div.news-listing div.field-name-body p a,
body.page-in-the-news div.in-the-news-listing div.field-name-body p a,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body p a {
  color: #ff6e1e;
}
body.page-in-the-news div.news-listing div.field-name-body p p,
body.page-in-the-news div.in-the-news-listing div.field-name-body p p,
body.page-in-the-news div.in-the-news-standalone-listing div.field-name-body p p {
  margin-top: 0;
}
body.page-in-the-news div.in-the-news-listing {
  width: 260px;
  padding-left: 20px;
}
body.page-news-tag-ids #main-content {
  padding: 0;
}
body.page-news-tag-ids .panels-flexible-row {
  padding: 0;
}
body.page-news-tag-ids .panels-flexible-region-1-infinite_scroll,
body.page-news-tag-ids .news_scroller {
  width: 700px;
}
body.page-news-tag-ids .panels-flexible-region-1-columns {
  width: 300px;
}
body.page-news-tag-ids h1,
body.page-news-tag-ids h4 {
  font-size: 24px;
}
body.page-news-tag-ids h1 a,
body.page-news-tag-ids h4 a {
  color: black;
}
body.page-news-tag-ids h1 a:hover,
body.page-news-tag-ids h4 a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.pane-page-title {
  margin-left: 50px;
}
body.page-news-tag-ids div.panel-flexible {
  background: white;
}
body.page-news-tag-ids div.headline-news-item-container {
  width: 100%;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item {
  padding-left: 50px;
  background-color: #f3f1f1;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.group-left {
  padding-top: 30px;
  padding-bottom: 20px;
  width: 600px;
  margin-right: 50px;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.group-right {
  width: 300px;
  height: 300px;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-title a {
  color: black;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-listing-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-listing-title a {
  color: black;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-teaser-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a {
  color: black;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_title a {
  color: black;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-post-date,
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-publish-date {
  font-weight: normal;
  font-size: 11px;
  color: #666666;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-field-description p p {
  margin-top: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body p a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item div.field-name-body p p {
  margin-top: 0;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_body a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.headline-news-item-container div.headline-news-item .infinite_field_body p {
  margin-top: 0;
}
body.page-news-tag-ids .pane-dsc h1 {
  margin-left: 50px !important;
  margin-top: 40px !important;
}
body.page-news-tag-ids div.in-the-news-standalone-listing .pane-title {
  display: none;
  visibility: hidden;
}
body.page-news-tag-ids div.in-the-news-standalone-listing div.ds-1col {
  padding-top: 20px;
  padding-left: 50px;
  width: 650px;
  height: 125px;
  overflow: hidden;
}
body.page-news-tag-ids div.news-listing,
body.page-news-tag-ids div.in-the-news-listing,
body.page-news-tag-ids div.in-the-news-standalone-listing {
  width: 700px;
}
body.page-news-tag-ids div.news-listing div.feed,
body.page-news-tag-ids div.in-the-news-listing div.feed,
body.page-news-tag-ids div.in-the-news-standalone-listing div.feed {
  display: none;
  visibility: hidden;
}
body.page-news-tag-ids div.news-listing div.views-row-even,
body.page-news-tag-ids div.in-the-news-listing div.views-row-even,
body.page-news-tag-ids div.in-the-news-standalone-listing div.views-row-even {
  background-color: #f3f1f1;
}
body.page-news-tag-ids div.news-listing div.field-name-title div.field-item h2,
body.page-news-tag-ids div.in-the-news-listing div.field-name-title div.field-item h2,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-title div.field-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news-tag-ids div.news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-title a,
body.page-news-tag-ids div.in-the-news-listing div.field-title a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news-tag-ids div.news-listing div.field-title a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-title a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-listing-title a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-listing-title a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news-tag-ids div.news-listing div.field-name-listing-title a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-listing-title a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-teaser-title a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-teaser-title a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-teaser-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news-tag-ids div.news-listing div.field-name-teaser-title a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-teaser-title a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.group-left,
body.page-news-tag-ids div.in-the-news-listing div.group-left,
body.page-news-tag-ids div.in-the-news-standalone-listing div.group-left {
  padding-top: 20px;
  margin-left: 50px;
  width: 475px;
  height: 125px;
  margin-right: 25px;
  overflow: hidden;
}
body.page-news-tag-ids div.news-listing div.group-right,
body.page-news-tag-ids div.in-the-news-listing div.group-right,
body.page-news-tag-ids div.in-the-news-standalone-listing div.group-right {
  width: 150px;
  height: 150px;
}
body.page-news-tag-ids div.news-listing div.field-name-field-article-publish-date,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-article-publish-date,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-article-publish-date,
body.page-news-tag-ids div.news-listing div.field-name-post-date,
body.page-news-tag-ids div.in-the-news-listing div.field-name-post-date,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-post-date,
body.page-news-tag-ids div.news-listing div.field-name-publish-date,
body.page-news-tag-ids div.in-the-news-listing div.field-name-publish-date,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-publish-date {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}
body.page-news-tag-ids div.news-listing div.field-name-news-writer,
body.page-news-tag-ids div.in-the-news-listing div.field-name-news-writer,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news-tag-ids div.news-listing div.field-name-news-writer a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-news-writer a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-field-title,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-title,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-title {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news-tag-ids div.news-listing div.field-name-field-title a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-title a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-title a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-campus-group-taxonomy-link,
body.page-news-tag-ids div.in-the-news-listing div.field-name-campus-group-taxonomy-link,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news-tag-ids div.news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-field-tags .field-label,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-tags .field-label,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
}
body.page-news-tag-ids div.news-listing div.field-name-field-tags a:hover,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-tags a:hover,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-tags a:hover {
  text-decoration: underline;
}
body.page-news-tag-ids div.news-listing div.field-name-field-title,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-title,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-title {
  font-size: 13px;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary p a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary p a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary p a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-field-summary p p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-summary p p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-summary p p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description p a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description p a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-field-description p p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-description p p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-description p p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-body,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-body a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-body p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-field-body,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-body,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-field-body a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-body a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-body a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-field-body p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-field-body p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-field-body p {
  margin-top: 0;
}
body.page-news-tag-ids div.news-listing div.field-name-body p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news-tag-ids div.news-listing div.field-name-body p a,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body p a,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body p a {
  color: #ff6e1e;
}
body.page-news-tag-ids div.news-listing div.field-name-body p p,
body.page-news-tag-ids div.in-the-news-listing div.field-name-body p p,
body.page-news-tag-ids div.in-the-news-standalone-listing div.field-name-body p p {
  margin-top: 0;
}
body.page-news-tag-ids div.in-the-news-listing {
  width: 260px;
  padding-left: 20px;
}
body.page-around-campus #main-content {
  padding: 0;
}
body.page-around-campus .panels-flexible-row {
  padding: 0;
}
body.page-around-campus .panels-flexible-region-1-infinite_scroll,
body.page-around-campus .news_scroller {
  width: 700px;
}
body.page-around-campus .panels-flexible-region-1-columns {
  width: 300px;
}
body.page-around-campus h1,
body.page-around-campus h4 {
  font-size: 24px;
}
body.page-around-campus h1 a,
body.page-around-campus h4 a {
  color: black;
}
body.page-around-campus h1 a:hover,
body.page-around-campus h4 a:hover {
  text-decoration: underline;
}
body.page-around-campus div.pane-page-title {
  margin-left: 50px;
}
body.page-around-campus div.panel-flexible {
  background: white;
}
body.page-around-campus div.headline-news-item-container {
  width: 100%;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item {
  padding-left: 50px;
  background-color: #f3f1f1;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.group-left {
  padding-top: 30px;
  padding-bottom: 20px;
  width: 600px;
  margin-right: 50px;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.group-right {
  width: 300px;
  height: 300px;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-title a {
  color: black;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-listing-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-listing-title a {
  color: black;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-teaser-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a {
  color: black;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_title a {
  color: black;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-post-date,
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-publish-date {
  font-weight: normal;
  font-size: 11px;
  color: #666666;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-field-description p p {
  margin-top: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body a {
  color: #ff6e1e;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body p a {
  color: #ff6e1e;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item div.field-name-body p p {
  margin-top: 0;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_body a {
  color: #ff6e1e;
}
body.page-around-campus div.headline-news-item-container div.headline-news-item .infinite_field_body p {
  margin-top: 0;
}
body.page-around-campus .pane-dsc h1 {
  margin-left: 50px !important;
  margin-top: 40px !important;
}
body.page-around-campus div.in-the-news-standalone-listing .pane-title {
  display: none;
  visibility: hidden;
}
body.page-around-campus div.in-the-news-standalone-listing div.ds-1col {
  padding-top: 20px;
  padding-left: 50px;
  width: 650px;
  height: 125px;
  overflow: hidden;
}
body.page-around-campus div.news-listing,
body.page-around-campus div.in-the-news-listing,
body.page-around-campus div.in-the-news-standalone-listing {
  width: 700px;
}
body.page-around-campus div.news-listing div.feed,
body.page-around-campus div.in-the-news-listing div.feed,
body.page-around-campus div.in-the-news-standalone-listing div.feed {
  display: none;
  visibility: hidden;
}
body.page-around-campus div.news-listing div.views-row-even,
body.page-around-campus div.in-the-news-listing div.views-row-even,
body.page-around-campus div.in-the-news-standalone-listing div.views-row-even {
  background-color: #f3f1f1;
}
body.page-around-campus div.news-listing div.field-name-title div.field-item h2,
body.page-around-campus div.in-the-news-listing div.field-name-title div.field-item h2,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-title div.field-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
body.page-around-campus div.news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-around-campus div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-around-campus div.news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-title a,
body.page-around-campus div.in-the-news-listing div.field-title a,
body.page-around-campus div.in-the-news-standalone-listing div.field-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-around-campus div.news-listing div.field-title a:hover,
body.page-around-campus div.in-the-news-listing div.field-title a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-listing-title a,
body.page-around-campus div.in-the-news-listing div.field-name-listing-title a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-around-campus div.news-listing div.field-name-listing-title a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-listing-title a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-teaser-title a,
body.page-around-campus div.in-the-news-listing div.field-name-teaser-title a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-teaser-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-around-campus div.news-listing div.field-name-teaser-title a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-teaser-title a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.group-left,
body.page-around-campus div.in-the-news-listing div.group-left,
body.page-around-campus div.in-the-news-standalone-listing div.group-left {
  padding-top: 20px;
  margin-left: 50px;
  width: 475px;
  height: 125px;
  margin-right: 25px;
  overflow: hidden;
}
body.page-around-campus div.news-listing div.group-right,
body.page-around-campus div.in-the-news-listing div.group-right,
body.page-around-campus div.in-the-news-standalone-listing div.group-right {
  width: 150px;
  height: 150px;
}
body.page-around-campus div.news-listing div.field-name-field-article-publish-date,
body.page-around-campus div.in-the-news-listing div.field-name-field-article-publish-date,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-article-publish-date,
body.page-around-campus div.news-listing div.field-name-post-date,
body.page-around-campus div.in-the-news-listing div.field-name-post-date,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-post-date,
body.page-around-campus div.news-listing div.field-name-publish-date,
body.page-around-campus div.in-the-news-listing div.field-name-publish-date,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-publish-date {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}
body.page-around-campus div.news-listing div.field-name-news-writer,
body.page-around-campus div.in-the-news-listing div.field-name-news-writer,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-around-campus div.news-listing div.field-name-news-writer a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-news-writer a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-field-title,
body.page-around-campus div.in-the-news-listing div.field-name-field-title,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-title {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-around-campus div.news-listing div.field-name-field-title a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-field-title a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-title a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-campus-group-taxonomy-link,
body.page-around-campus div.in-the-news-listing div.field-name-campus-group-taxonomy-link,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-around-campus div.news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-field-tags .field-label,
body.page-around-campus div.in-the-news-listing div.field-name-field-tags .field-label,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
}
body.page-around-campus div.news-listing div.field-name-field-tags a:hover,
body.page-around-campus div.in-the-news-listing div.field-name-field-tags a:hover,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-tags a:hover {
  text-decoration: underline;
}
body.page-around-campus div.news-listing div.field-name-field-title,
body.page-around-campus div.in-the-news-listing div.field-name-field-title,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-title {
  font-size: 13px;
}
body.page-around-campus div.news-listing div.field-name-field-summary,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-field-summary a,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-field-summary p,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-field-summary p,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-field-summary p a,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary p a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary p a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-field-summary p p,
body.page-around-campus div.in-the-news-listing div.field-name-field-summary p p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-summary p p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-field-description,
body.page-around-campus div.in-the-news-listing div.field-name-field-description,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-field-description a,
body.page-around-campus div.in-the-news-listing div.field-name-field-description a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-field-description p,
body.page-around-campus div.in-the-news-listing div.field-name-field-description p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-field-description p,
body.page-around-campus div.in-the-news-listing div.field-name-field-description p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-field-description p a,
body.page-around-campus div.in-the-news-listing div.field-name-field-description p a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-field-description p p,
body.page-around-campus div.in-the-news-listing div.field-name-field-description p p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-description p p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-body,
body.page-around-campus div.in-the-news-listing div.field-name-body,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-body a,
body.page-around-campus div.in-the-news-listing div.field-name-body a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-body p,
body.page-around-campus div.in-the-news-listing div.field-name-body p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-field-body,
body.page-around-campus div.in-the-news-listing div.field-name-field-body,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-field-body a,
body.page-around-campus div.in-the-news-listing div.field-name-field-body a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-body a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-field-body p,
body.page-around-campus div.in-the-news-listing div.field-name-field-body p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-field-body p {
  margin-top: 0;
}
body.page-around-campus div.news-listing div.field-name-body p,
body.page-around-campus div.in-the-news-listing div.field-name-body p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-around-campus div.news-listing div.field-name-body p a,
body.page-around-campus div.in-the-news-listing div.field-name-body p a,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body p a {
  color: #ff6e1e;
}
body.page-around-campus div.news-listing div.field-name-body p p,
body.page-around-campus div.in-the-news-listing div.field-name-body p p,
body.page-around-campus div.in-the-news-standalone-listing div.field-name-body p p {
  margin-top: 0;
}
body.page-around-campus div.in-the-news-listing {
  width: 260px;
  padding-left: 20px;
}
body.page-news #main-content {
  padding: 0;
}
body.page-news .panels-flexible-row {
  padding: 0;
}
body.page-news .panels-flexible-region-1-infinite_scroll,
body.page-news .news_scroller {
  width: 700px;
}
body.page-news .panels-flexible-region-1-columns {
  width: 300px;
}
body.page-news h1,
body.page-news h4 {
  font-size: 24px;
}
body.page-news h1 a,
body.page-news h4 a {
  color: black;
}
body.page-news h1 a:hover,
body.page-news h4 a:hover {
  text-decoration: underline;
}
body.page-news div.pane-page-title {
  margin-left: 50px;
}
body.page-news div.panel-flexible {
  background: white;
}
body.page-news div.headline-news-item-container {
  width: 100%;
}
body.page-news div.headline-news-item-container div.headline-news-item {
  padding-left: 50px;
  background-color: #f3f1f1;
}
body.page-news div.headline-news-item-container div.headline-news-item div.group-left {
  padding-top: 30px;
  padding-bottom: 20px;
  width: 600px;
  margin-right: 50px;
}
body.page-news div.headline-news-item-container div.headline-news-item div.group-right {
  width: 300px;
  height: 300px;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-title a {
  color: black;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-title a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title a {
  color: black;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a {
  color: black;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_title {
  font-size: 26px;
  line-height: 36px;
  margin: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_title a {
  color: black;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_title a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-post-date,
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-publish-date {
  font-weight: normal;
  font-size: 11px;
  color: #666666;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-field-description p p {
  margin-top: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body a {
  color: #ff6e1e;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body p {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body p a {
  color: #ff6e1e;
}
body.page-news div.headline-news-item-container div.headline-news-item div.field-name-body p p {
  margin-top: 0;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_body {
  margin-top: 15px;
  font-size: 13px;
  color: #333;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_body a {
  color: #ff6e1e;
}
body.page-news div.headline-news-item-container div.headline-news-item .infinite_field_body p {
  margin-top: 0;
}
body.page-news .pane-dsc h1 {
  margin-left: 50px !important;
  margin-top: 40px !important;
}
body.page-news div.in-the-news-standalone-listing .pane-title {
  display: none;
  visibility: hidden;
}
body.page-news div.in-the-news-standalone-listing div.ds-1col {
  padding-top: 20px;
  padding-left: 50px;
  width: 650px;
  height: 125px;
  overflow: hidden;
}
body.page-news div.news-listing,
body.page-news div.in-the-news-listing,
body.page-news div.in-the-news-standalone-listing {
  width: 700px;
}
body.page-news div.news-listing div.feed,
body.page-news div.in-the-news-listing div.feed,
body.page-news div.in-the-news-standalone-listing div.feed {
  display: none;
  visibility: hidden;
}
body.page-news div.news-listing div.views-row-even,
body.page-news div.in-the-news-listing div.views-row-even,
body.page-news div.in-the-news-standalone-listing div.views-row-even {
  background-color: #f3f1f1;
}
body.page-news div.news-listing div.field-name-title div.field-item h2,
body.page-news div.in-the-news-listing div.field-name-title div.field-item h2,
body.page-news div.in-the-news-standalone-listing div.field-name-title div.field-item h2 {
  margin-top: 10px;
  margin-bottom: 0;
}
body.page-news div.news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-news div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a,
body.page-news div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news div.news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-news div.in-the-news-listing div.field-name-in-the-news-raw-listing-title a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-in-the-news-raw-listing-title a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-title a,
body.page-news div.in-the-news-listing div.field-title a,
body.page-news div.in-the-news-standalone-listing div.field-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news div.news-listing div.field-title a:hover,
body.page-news div.in-the-news-listing div.field-title a:hover,
body.page-news div.in-the-news-standalone-listing div.field-title a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-listing-title a,
body.page-news div.in-the-news-listing div.field-name-listing-title a,
body.page-news div.in-the-news-standalone-listing div.field-name-listing-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news div.news-listing div.field-name-listing-title a:hover,
body.page-news div.in-the-news-listing div.field-name-listing-title a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-listing-title a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-teaser-title a,
body.page-news div.in-the-news-listing div.field-name-teaser-title a,
body.page-news div.in-the-news-standalone-listing div.field-name-teaser-title a {
  font-size: 16px;
  line-height: 18px;
  margin: 0;
  margin-top: 3px;
  color: black;
}
body.page-news div.news-listing div.field-name-teaser-title a:hover,
body.page-news div.in-the-news-listing div.field-name-teaser-title a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.group-left,
body.page-news div.in-the-news-listing div.group-left,
body.page-news div.in-the-news-standalone-listing div.group-left {
  padding-top: 20px;
  margin-left: 50px;
  width: 475px;
  height: 125px;
  margin-right: 25px;
  overflow: hidden;
}
body.page-news div.news-listing div.group-right,
body.page-news div.in-the-news-listing div.group-right,
body.page-news div.in-the-news-standalone-listing div.group-right {
  width: 150px;
  height: 150px;
}
body.page-news div.news-listing div.field-name-field-article-publish-date,
body.page-news div.in-the-news-listing div.field-name-field-article-publish-date,
body.page-news div.in-the-news-standalone-listing div.field-name-field-article-publish-date,
body.page-news div.news-listing div.field-name-post-date,
body.page-news div.in-the-news-listing div.field-name-post-date,
body.page-news div.in-the-news-standalone-listing div.field-name-post-date,
body.page-news div.news-listing div.field-name-publish-date,
body.page-news div.in-the-news-listing div.field-name-publish-date,
body.page-news div.in-the-news-standalone-listing div.field-name-publish-date {
  font-weight: bold;
  font-size: 11px;
  color: #666666;
}
body.page-news div.news-listing div.field-name-news-writer,
body.page-news div.in-the-news-listing div.field-name-news-writer,
body.page-news div.in-the-news-standalone-listing div.field-name-news-writer {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news div.news-listing div.field-name-news-writer a:hover,
body.page-news div.in-the-news-listing div.field-name-news-writer a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-news-writer a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-field-title,
body.page-news div.in-the-news-listing div.field-name-field-title,
body.page-news div.in-the-news-standalone-listing div.field-name-field-title {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news div.news-listing div.field-name-field-title a:hover,
body.page-news div.in-the-news-listing div.field-name-field-title a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-field-title a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-campus-group-taxonomy-link,
body.page-news div.in-the-news-listing div.field-name-campus-group-taxonomy-link,
body.page-news div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link {
  font-style: italic;
  font-size: 11px;
  letter-spacing: 1px;
}
body.page-news div.news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-news div.in-the-news-listing div.field-name-campus-group-taxonomy-link a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-campus-group-taxonomy-link a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-field-tags .field-label,
body.page-news div.in-the-news-listing div.field-name-field-tags .field-label,
body.page-news div.in-the-news-standalone-listing div.field-name-field-tags .field-label {
  text-transform: uppercase;
  font-weight: normal;
}
body.page-news div.news-listing div.field-name-field-tags a:hover,
body.page-news div.in-the-news-listing div.field-name-field-tags a:hover,
body.page-news div.in-the-news-standalone-listing div.field-name-field-tags a:hover {
  text-decoration: underline;
}
body.page-news div.news-listing div.field-name-field-title,
body.page-news div.in-the-news-listing div.field-name-field-title,
body.page-news div.in-the-news-standalone-listing div.field-name-field-title {
  font-size: 13px;
}
body.page-news div.news-listing div.field-name-field-summary,
body.page-news div.in-the-news-listing div.field-name-field-summary,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-field-summary a,
body.page-news div.in-the-news-listing div.field-name-field-summary a,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-field-summary p,
body.page-news div.in-the-news-listing div.field-name-field-summary p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-field-summary p,
body.page-news div.in-the-news-listing div.field-name-field-summary p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-field-summary p a,
body.page-news div.in-the-news-listing div.field-name-field-summary p a,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary p a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-field-summary p p,
body.page-news div.in-the-news-listing div.field-name-field-summary p p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-summary p p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-field-description,
body.page-news div.in-the-news-listing div.field-name-field-description,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-field-description a,
body.page-news div.in-the-news-listing div.field-name-field-description a,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-field-description p,
body.page-news div.in-the-news-listing div.field-name-field-description p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-field-description p,
body.page-news div.in-the-news-listing div.field-name-field-description p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-field-description p a,
body.page-news div.in-the-news-listing div.field-name-field-description p a,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description p a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-field-description p p,
body.page-news div.in-the-news-listing div.field-name-field-description p p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-description p p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-body,
body.page-news div.in-the-news-listing div.field-name-body,
body.page-news div.in-the-news-standalone-listing div.field-name-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-body a,
body.page-news div.in-the-news-listing div.field-name-body a,
body.page-news div.in-the-news-standalone-listing div.field-name-body a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-body p,
body.page-news div.in-the-news-listing div.field-name-body p,
body.page-news div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-field-body,
body.page-news div.in-the-news-listing div.field-name-field-body,
body.page-news div.in-the-news-standalone-listing div.field-name-field-body {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-field-body a,
body.page-news div.in-the-news-listing div.field-name-field-body a,
body.page-news div.in-the-news-standalone-listing div.field-name-field-body a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-field-body p,
body.page-news div.in-the-news-listing div.field-name-field-body p,
body.page-news div.in-the-news-standalone-listing div.field-name-field-body p {
  margin-top: 0;
}
body.page-news div.news-listing div.field-name-body p,
body.page-news div.in-the-news-listing div.field-name-body p,
body.page-news div.in-the-news-standalone-listing div.field-name-body p {
  margin-top: 10px;
  font-size: 11px;
  color: #333;
}
body.page-news div.news-listing div.field-name-body p a,
body.page-news div.in-the-news-listing div.field-name-body p a,
body.page-news div.in-the-news-standalone-listing div.field-name-body p a {
  color: #ff6e1e;
}
body.page-news div.news-listing div.field-name-body p p,
body.page-news div.in-the-news-listing div.field-name-body p p,
body.page-news div.in-the-news-standalone-listing div.field-name-body p p {
  margin-top: 0;
}
body.page-news div.in-the-news-listing {
  width: 260px;
  padding-left: 20px;
}
body.page-news-tag-ids .pane-content h2 {
  display: none;
}
/* This is so we don't get the white bar at the bottom of the colorbox */
#colorbox {
  padding-bottom: 0 !important;
}
/* This is so we don't get scrollbars on colorbox */
#cboxLoadedContent .file-video {
  overflow: hidden;
}
/* Styles for text input fields with default (grey) text.*/
.default-text-active {
  color: #696b73;
}
.node-event {
  padding-bottom: 50px;
}
.node-event.view-mode-full {
  padding-bottom: 0;
}
.node-event .field-name-field-event-sponsor-reference,
.node-event .field-name-event-contact-info {
  margin-top: 25px;
}
.node-event .field-name-field-event-date {
  font-size: 16px;
  color: black;
}
.node-event .field-name-event-time .date-display-single {
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-event div.field-name-event-ticket-info {
  margin-top: 40px;
  padding-top: 10px;
  border-top: 1px solid #999;
  max-width: 400px;
}
.node-event .field-name-location-display {
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-event h2.calendar-event-title,
.node-event h1.calendar-event-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-event h2.calendar-event-title a,
.node-event h1.calendar-event-title a {
  color: black;
}
.node-event h2.calendar-event-title a:hover,
.node-event h1.calendar-event-title a:hover {
  text-decoration: underline;
}
.node-event div.field-name-teaser-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-event div.field-name-teaser-title a {
  color: black;
}
.node-event div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
.node-event div.field-name-raw-title-link h2,
.node-event div.field-name-raw-title-link h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-event div.field-name-raw-title-link h2 a,
.node-event div.field-name-raw-title-link h1 a {
  color: black;
}
.node-event div.field-name-raw-title-link h2 a:hover,
.node-event div.field-name-raw-title-link h1 a:hover {
  text-decoration: underline;
}
.node-event div.field-name-raw-title h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-event div.field-name-raw-title h1 a {
  color: black;
}
.node-event div.field-name-raw-title h1 a:hover {
  text-decoration: underline;
}
.node-event div.field-name-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-event div.field-name-title a {
  color: black;
}
.node-event div.field-name-title a:hover {
  text-decoration: underline;
}
.node-event .field-name-seminar-title-display {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: black;
  margin-bottom: 10px;
}
.node-event .field-name-speaker-info {
  margin-bottom: 10px;
  font-weight: bold;
}
.node-event span.lecture_series_label:after {
  content: '  ';
}
.node-seminar {
  padding-bottom: 50px;
}
.node-seminar.view-mode-full {
  padding-bottom: 0;
}
.node-seminar .field-name-field-event-sponsor-reference,
.node-seminar .field-name-event-contact-info {
  margin-top: 25px;
}
.node-seminar .field-name-field-event-date {
  font-size: 16px;
  color: black;
}
.node-seminar .field-name-event-time .date-display-single {
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-seminar div.field-name-event-ticket-info {
  margin-top: 40px;
  padding-top: 10px;
  border-top: 1px solid #999;
  max-width: 400px;
}
.node-seminar .field-name-location-display {
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-seminar h2.calendar-event-title,
.node-seminar h1.calendar-event-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-seminar h2.calendar-event-title a,
.node-seminar h1.calendar-event-title a {
  color: black;
}
.node-seminar h2.calendar-event-title a:hover,
.node-seminar h1.calendar-event-title a:hover {
  text-decoration: underline;
}
.node-seminar div.field-name-teaser-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-seminar div.field-name-teaser-title a {
  color: black;
}
.node-seminar div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
.node-seminar div.field-name-raw-title-link h2,
.node-seminar div.field-name-raw-title-link h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-seminar div.field-name-raw-title-link h2 a,
.node-seminar div.field-name-raw-title-link h1 a {
  color: black;
}
.node-seminar div.field-name-raw-title-link h2 a:hover,
.node-seminar div.field-name-raw-title-link h1 a:hover {
  text-decoration: underline;
}
.node-seminar div.field-name-raw-title h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-seminar div.field-name-raw-title h1 a {
  color: black;
}
.node-seminar div.field-name-raw-title h1 a:hover {
  text-decoration: underline;
}
.node-seminar div.field-name-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-seminar div.field-name-title a {
  color: black;
}
.node-seminar div.field-name-title a:hover {
  text-decoration: underline;
}
.node-seminar .field-name-seminar-title-display {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: black;
  margin-bottom: 10px;
}
.node-seminar .field-name-speaker-info {
  margin-bottom: 10px;
  font-weight: bold;
}
.node-seminar span.lecture_series_label:after {
  content: '  ';
}
.node-public-event {
  padding-bottom: 50px;
}
.node-public-event.view-mode-full {
  padding-bottom: 0;
}
.node-public-event .field-name-field-event-sponsor-reference,
.node-public-event .field-name-event-contact-info {
  margin-top: 25px;
}
.node-public-event .field-name-field-event-date {
  font-size: 16px;
  color: black;
}
.node-public-event .field-name-event-time .date-display-single {
  font-size: 13px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-public-event div.field-name-event-ticket-info {
  margin-top: 40px;
  padding-top: 10px;
  border-top: 1px solid #999;
  max-width: 400px;
}
.node-public-event .field-name-location-display {
  font-size: 12px;
  color: #666666;
  font-weight: bold;
  margin-bottom: 10px;
}
.node-public-event h2.calendar-event-title,
.node-public-event h1.calendar-event-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-public-event h2.calendar-event-title a,
.node-public-event h1.calendar-event-title a {
  color: black;
}
.node-public-event h2.calendar-event-title a:hover,
.node-public-event h1.calendar-event-title a:hover {
  text-decoration: underline;
}
.node-public-event div.field-name-teaser-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-public-event div.field-name-teaser-title a {
  color: black;
}
.node-public-event div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
.node-public-event div.field-name-raw-title-link h2,
.node-public-event div.field-name-raw-title-link h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-public-event div.field-name-raw-title-link h2 a,
.node-public-event div.field-name-raw-title-link h1 a {
  color: black;
}
.node-public-event div.field-name-raw-title-link h2 a:hover,
.node-public-event div.field-name-raw-title-link h1 a:hover {
  text-decoration: underline;
}
.node-public-event div.field-name-raw-title h1 {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-public-event div.field-name-raw-title h1 a {
  color: black;
}
.node-public-event div.field-name-raw-title h1 a:hover {
  text-decoration: underline;
}
.node-public-event div.field-name-title {
  font-size: 32px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 20px;
}
.node-public-event div.field-name-title a {
  color: black;
}
.node-public-event div.field-name-title a:hover {
  text-decoration: underline;
}
.node-public-event .field-name-seminar-title-display {
  font-size: 18px;
  font-weight: normal;
  line-height: 24px;
  color: black;
  margin-bottom: 10px;
}
.node-public-event .field-name-speaker-info {
  margin-bottom: 10px;
  font-weight: bold;
}
.node-public-event span.lecture_series_label:after {
  content: '  ';
}
body.node-type-public-event div.field-name-raw-title h2 {
  margin-bottom: 5px;
}
body.page-public-events-series-id div.pane-page-title,
body.page-public-events-series-id div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-public-events-series-id div.pane-page-title h2,
body.page-public-events-series-id div.view-header h2 {
  font-size: 32px;
}
body.page-seminars-series-id div.pane-page-title,
body.page-seminars-series-id div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-seminars-series-id div.pane-page-title h2,
body.page-seminars-series-id div.view-header h2 {
  font-size: 32px;
}
body.page-calendar-master div.pane-page-title,
body.page-calendar-master div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-calendar-master div.pane-page-title h2,
body.page-calendar-master div.view-header h2 {
  font-size: 32px;
}
body.page-calendar-upcoming div.pane-page-title,
body.page-calendar-upcoming div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-calendar-upcoming div.pane-page-title h2,
body.page-calendar-upcoming div.view-header h2 {
  font-size: 32px;
}
body.page-calendar-mobile-upcoming div.pane-page-title,
body.page-calendar-mobile-upcoming div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-calendar-mobile-upcoming div.pane-page-title h2,
body.page-calendar-mobile-upcoming div.view-header h2 {
  font-size: 32px;
}
body.page-calendar-mobile-public-events div.pane-page-title,
body.page-calendar-mobile-public-events div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-calendar-mobile-public-events div.pane-page-title h2,
body.page-calendar-mobile-public-events div.view-header h2 {
  font-size: 32px;
}
body.page-calendar-mobile-academic div.pane-page-title,
body.page-calendar-mobile-academic div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-calendar-mobile-academic div.pane-page-title h2,
body.page-calendar-mobile-academic div.view-header h2 {
  font-size: 32px;
}
body.page-public-events-by-season div.pane-page-title,
body.page-public-events-by-season div.view-header {
  margin-left: 100px;
  margin-bottom: 30px;
}
body.page-public-events-by-season div.pane-page-title h2,
body.page-public-events-by-season div.view-header h2 {
  font-size: 32px;
}
body.page-seminars-series-id div.view-events-by-series div.views-row div.field-name-title,
body.page-seminars-series-id div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title {
  margin-bottom: 0;
}
body.page-seminars-series-id div.view-events-by-series div.views-row div.field-name-title h2,
body.page-seminars-series-id div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title h2 {
  margin-bottom: 0;
}
body.page-public-events-series-id div.view-events-by-series {
  position: relative;
}
body.page-public-events-series-id div.view-events-by-series div.view-filters {
  position: absolute;
  top: 75px;
  right: -170px;
  width: 300px;
}
body.page-public-events-series-id div.view-events-by-series div.view-filters input[type=text] {
  width: 150px;
}
body.page-public-events-series-id div.view-events-by-series div.view-filters input[type=submit] {
  position: absolute;
  top: 80px;
  left: 0;
  width: 50px;
}
body.page-public-events-series-id div.view-events-by-series div.feed-icon {
  margin-bottom: 10px;
  margin-top: -35px;
}
body.page-public-events-series-id div.view-events-by-series .view-empty {
  padding-left: 100px;
  min-height: 150px;
}
body.page-seminars-series-id div.view-events-by-series {
  position: relative;
}
body.page-seminars-series-id div.view-events-by-series div.view-filters {
  position: absolute;
  top: 75px;
  right: -170px;
  width: 300px;
}
body.page-seminars-series-id div.view-events-by-series div.view-filters input[type=text] {
  width: 150px;
}
body.page-seminars-series-id div.view-events-by-series div.view-filters input[type=submit] {
  position: absolute;
  top: 80px;
  left: 0;
  width: 50px;
}
body.page-seminars-series-id div.view-events-by-series div.feed-icon {
  margin-bottom: 10px;
  margin-top: -35px;
}
body.page-seminars-series-id div.view-events-by-series .view-empty {
  padding-left: 100px;
  min-height: 150px;
}
body.page-calendar-upcoming div.view-events-calendar {
  position: relative;
}
body.page-calendar-upcoming div.view-events-calendar div.view-filters {
  position: absolute;
  top: 75px;
  right: -170px;
  width: 300px;
}
body.page-calendar-upcoming div.view-events-calendar div.view-filters input[type=text] {
  width: 150px;
}
body.page-calendar-upcoming div.view-events-calendar div.view-filters input[type=submit] {
  position: absolute;
  top: 80px;
  left: 0;
  width: 50px;
}
body.page-calendar-upcoming div.view-events-calendar div.feed-icon {
  margin-bottom: 10px;
  margin-top: -35px;
}
body.page-calendar-upcoming div.view-events-calendar .view-empty {
  padding-left: 100px;
  min-height: 150px;
}
body.page-public-events-by-season div.view-public-events-by-season {
  position: relative;
}
body.page-public-events-by-season div.view-public-events-by-season div.view-filters {
  position: absolute;
  top: 75px;
  right: -170px;
  width: 300px;
}
body.page-public-events-by-season div.view-public-events-by-season div.view-filters input[type=text] {
  width: 150px;
}
body.page-public-events-by-season div.view-public-events-by-season div.view-filters input[type=submit] {
  position: absolute;
  top: 80px;
  left: 0;
  width: 50px;
}
body.page-public-events-by-season div.view-public-events-by-season div.feed-icon {
  margin-bottom: 10px;
  margin-top: -35px;
}
body.page-public-events-by-season div.view-public-events-by-season .view-empty {
  padding-left: 100px;
  min-height: 150px;
}
.calendar_page_series {
  position: relative;
}
.calendar_page_series div.view-filters {
  position: absolute;
  top: 75px;
  right: -170px;
  width: 300px;
}
.calendar_page_series div.view-filters input[type=text] {
  width: 150px;
}
.calendar_page_series div.view-filters input[type=submit] {
  position: absolute;
  top: 80px;
  left: 0;
  width: 50px;
}
.calendar_page_series div.feed-icon {
  margin-bottom: 10px;
  margin-top: -35px;
}
.calendar_page_series .view-empty {
  padding-left: 100px;
  min-height: 150px;
}
body.page-seminars-series-id div.view-events-by-series div.view-filters,
body.page-public-events-series-id div.view-events-by-series div.view-filters,
body.page-public-events-by-season div.view-public-events-by-season div.view-filters {
  top: 0;
  right: -100px;
}
.view-public-events-lecture-series {
  padding-bottom: 100px;
  width: 700px;
}
.view-public-events-lecture-series div.view-header {
  margin-left: 100px;
  padding-bottom: 25px;
}
.view-public-events-lecture-series h2#view-header {
  font-size: 32px;
}
.view-public-events-lecture-series div.ds-1col {
  margin-left: 100px;
  padding-right: 20px;
  padding-bottom: 20px;
}
.view-public-events-lecture-series div.views-row-odd {
  background-color: #f3f1f1;
}
.view-public-events-lecture-series div.field-item h2 {
  font-size: 24px;
  font-weight: normal;
  margin: 15px 0;
}
.view-public-events-lecture-series div.field-item h2 a {
  color: #ff6e1e;
}
.view-public-events-lecture-series div.field-item h2 a:hover {
  text-decoration: underline;
}
div.view-events-calendar.view-display-id-page_5 {
  margin-left: 0;
}
div.view-events-calendar.view-display-id-page_5 div.views-row {
  overflow: hidden;
  padding-left: 100px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 20px;
  width: 570px;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-teaser-title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-teaser-title a {
  color: black;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title h2 {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title h2 a {
  color: black;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title h2 a:hover {
  text-decoration: underline;
}
div.view-events-calendar.view-display-id-page_5 div.views-row .calendar_series_title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-calendar.view-display-id-page_5 div.views-row .calendar_series_title a {
  color: black;
}
div.view-events-calendar.view-display-id-page_5 div.views-row .calendar_series_title a:hover {
  text-decoration: underline;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-title {
  margin-top: 0;
}
div.view-events-calendar.view-display-id-page_5 div.views-row div.field-name-lecture-series-listing-link {
  margin-top: -15px;
}
div.view-events-calendar.view-display-id-page_5 div.views-row-odd {
  background-color: #f3f1f1;
}
div.view-events-by-series {
  margin-left: 0;
}
div.view-events-by-series div.views-row {
  overflow: hidden;
  padding-left: 100px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 20px;
  width: 570px;
}
div.view-events-by-series div.views-row div.field-name-teaser-title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-by-series div.views-row div.field-name-teaser-title a {
  color: black;
}
div.view-events-by-series div.views-row div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.view-events-by-series div.views-row div.field-name-title h2 {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-by-series div.views-row div.field-name-title h2 a {
  color: black;
}
div.view-events-by-series div.views-row div.field-name-title h2 a:hover {
  text-decoration: underline;
}
div.view-events-by-series div.views-row .calendar_series_title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-events-by-series div.views-row .calendar_series_title a {
  color: black;
}
div.view-events-by-series div.views-row .calendar_series_title a:hover {
  text-decoration: underline;
}
div.view-events-by-series div.views-row div.field-name-title {
  margin-top: 0;
}
div.view-events-by-series div.views-row div.field-name-lecture-series-listing-link {
  margin-top: -15px;
}
div.view-events-by-series div.views-row-odd {
  background-color: #f3f1f1;
}
div.view-public-events-by-season {
  margin-left: 0;
}
div.view-public-events-by-season div.views-row {
  overflow: hidden;
  padding-left: 100px;
  padding-right: 30px;
  padding-top: 10px;
  padding-bottom: 20px;
  width: 570px;
}
div.view-public-events-by-season div.views-row div.field-name-teaser-title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-public-events-by-season div.views-row div.field-name-teaser-title a {
  color: black;
}
div.view-public-events-by-season div.views-row div.field-name-teaser-title a:hover {
  text-decoration: underline;
}
div.view-public-events-by-season div.views-row div.field-name-title h2 {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-public-events-by-season div.views-row div.field-name-title h2 a {
  color: black;
}
div.view-public-events-by-season div.views-row div.field-name-title h2 a:hover {
  text-decoration: underline;
}
div.view-public-events-by-season div.views-row .calendar_series_title {
  font-size: 26px;
  font-weight: normal;
  line-height: 32px;
  color: black;
  margin-bottom: 0;
}
div.view-public-events-by-season div.views-row .calendar_series_title a {
  color: black;
}
div.view-public-events-by-season div.views-row .calendar_series_title a:hover {
  text-decoration: underline;
}
div.view-public-events-by-season div.views-row div.field-name-title {
  margin-top: 0;
}
div.view-public-events-by-season div.views-row div.field-name-lecture-series-listing-link {
  margin-top: -15px;
}
div.view-public-events-by-season div.views-row-odd {
  background-color: #f3f1f1;
}
div#ui-datepicker-div {
  z-index: 550 !important;
}
div.view-news-spotlight-image-only div.field-name-teaser-title {
  display: none;
}
div.view-news-spotlight-image-only div.views-row-1.hide {
  display: none;
}
div.view-news-spotlight-image-only div.views-row-2,
div.view-news-spotlight-image-only div.views-row-3 {
  display: none;
}
div.view-news-spotlight-image-only div.views-row-2.show,
div.view-news-spotlight-image-only div.views-row-3.show {
  display: block;
}
#ie-compatibility div.media-image {
  float: none;
  margin: 0 auto;
}
body.not-logged-in div.contextual-links-wrapper {
  display: none;
  visibility: hidden;
}
body.page-public-events-by-season div.panels-flexible-row-1-main-row {
  display: none;
}
ul.file-entity-slideshow-pager {
  margin: 15px 0 0 0;
}
ul.file-entity-slideshow-pager li a {
  margin-bottom: 10px;
}
ul.file-entity-slideshow-pager h2 {
  display: none;
}
div.file-entity-slideshow img {
  display: block;
  margin: 0 auto;
}
div.field-name-ical-icon {
  margin-top: 15px;
}
div.pointer-hover {
  cursor: pointer;
}
div.node-static-page-grid div.node-people .group-left {
  background-image: url(/sites/all/themes/divisions/img/watermark_dark.jpg);
  background-size: contain;
  background-position: center;
}
div.node-static-page-grid div.node-people .group-right .field-name-link-to-people-page {
  position: absolute;
  bottom: 20px;
}
div.node-static-page-grid div.node-people .group-right .field-name-link-to-people-page h3 {
  margin: 0;
}
div.node-static-page-grid div.node-people .group-right .field-name-link-to-people-page a {
  margin: 0 10px 0 25px;
  color: white;
  display: block;
}
div.node-static-page-grid div.node-people .group-right .field-name-link-to-people-page a:hover {
  text-decoration: underline;
}
.node-tagged-news-listing-launcher.view-mode-full {
  position: relative;
}
.node-tagged-news-listing-launcher.view-mode-full .group-right {
  position: absolute;
  bottom: 0px;
  left: 0px;
  right: 0px;
  height: 150px;
  background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.7)));
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
  background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
}
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link a,
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link .field-item {
  margin: 0 18px;
}
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
.node-tagged-news-listing-launcher.view-mode-full .group-right div.field-name-taxonomy-page-teaser-link a:hover {
  text-decoration: underline;
}
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title {
  position: absolute;
  bottom: 20px;
  left: 0;
  width: 100%;
}
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title a,
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title .field-item {
  display: block;
  font-family: VaudMedium, sans-serif;
  font-size: 16px;
  line-height: 18px;
  color: white;
  float: right;
}
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title .field-item {
  margin: 0 18px;
}
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title a {
  padding-right: 15px;
  background: transparent url(../img/carrot_right.png) no-repeat right;
}
.node-news-slideshow.view-mode-full .group-right .field-name-teaser-title a:hover {
  text-decoration: underline;
}
.field-name-field-banner-title {
  position: absolute;
  top: 0;
  text-transform: uppercase;
  background-color: rgba(0, 0, 0, 0.3);
  width: 100%;
  padding-left: 10px;
  height: 42px;
  z-index: 10;
}
.field-name-field-banner-title .field-item {
  margin-left: 25px;
  margin-bottom: 10px;
  margin-top: 10px;
  font-weight: normal;
  font-size: 1.17em;
  color: white;
}
.field-label-inline .field-label,
.field-label-inline .field-items {
  float: none;
  display: inline-block;
}
/* Now that we're using box-sizing: border-box, the CSS for simplemeta needs to be tweaked. */
#simplemeta-meta-form.simplemeta-meta-form-ajax {
  width: 271px;
}
#simplemeta-meta-form.simplemeta-meta-form-ajax .form-close {
  height: 30px;
  right: -50px;
}
#simplemeta-meta-form.simplemeta-meta-form-ajax input.form-text,
#simplemeta-meta-form.simplemeta-meta-form-ajax textarea.form-textarea {
  width: 100%;
}
div.pane .group-right .field-name-node-link a {
  margin: 0 18px;
}
div.pane div.node-upcoming-events-list div.view-header {
  padding: 10px 35px;
}
div.pane div.node-upcoming-events-list div.view-header h3 {
  margin: 0;
}
div.pane div.node-upcoming-events-list div.view-content {
  margin: 0 35px;
}
div.pane div.node-upcoming-events-list div.view-content div.views-row {
  margin-bottom: 15px;
}
div.pane div.node-upcoming-events-list div.view-content div.node-seminar {
  padding: 0;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-raw-title-link h1,
div.pane div.node-upcoming-events-list div.view-content div.field-name-raw-title-link h2 {
  font-size: 14px;
  margin: 0;
  line-height: 1.4;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-raw-title-link h1 a,
div.pane div.node-upcoming-events-list div.view-content div.field-name-raw-title-link h2 a {
  color: #ff6e1e;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-raw-title-link {
  margin: 0;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-event-time-and-location {
  margin: 0;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-event-time-and-location p {
  margin: 0;
}
div.pane div.node-upcoming-events-list div.view-content div.field-name-speaker-info {
  margin: 0;
}
body.node-type-static-page-grid ul.tabs,
body.page-managed-frontpage ul.tabs,
body.node-type-static-page-grid ul.action-links,
body.page-managed-frontpage ul.action-links,
body.node-type-static-page-grid #boilerplate-content,
body.page-managed-frontpage #boilerplate-content,
body.node-type-static-page-grid #desktop-menu.two-panel ul.menu-twigs,
body.page-managed-frontpage #desktop-menu.two-panel ul.menu-twigs,
body.node-type-static-page-grid #footer-content,
body.page-managed-frontpage #footer-content {
  width: 990px;
}
body.node-type-static-page-grid div.event_callout,
body.page-managed-frontpage div.event_callout {
  width: 990px;
  margin: 0 5px;
}
body.node-type-static-page-grid #main-content,
body.page-managed-frontpage #main-content {
  margin-bottom: 50px;
}
#cboxTitle {
  display: none !important;
}
#cboxContent {
  margin: 0 !important;
}
body.page-search ul.tabs {
  background-color: #a8b4b4;
}
body.page-search #main-content {
  padding-top: 40px;
}
body.page-search .region-content {
  position: relative;
}
body.page-search div.ds-search-extra {
  font-size: 16px;
  margin-left: 100px;
  margin-top: 40px;
}
body.page-search ul.tabs,
body.page-search ul.action-links {
  height: 40px;
  margin: 0;
  padding: 0 0 0 100px;
  border-bottom: 1px solid white;
}
body.page-search ul.tabs li,
body.page-search ul.action-links li {
  margin: 0 1em 0 0;
  list-style: none;
  float: left;
  font-size: 13pt;
}
body.page-search ul.tabs li a,
body.page-search ul.action-links li a {
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  color: #565e5e;
  border: none;
  margin: 0;
  padding: 0;
  background: none;
  display: block;
}
body.page-search ul.tabs li a:hover,
body.page-search ul.action-links li a:hover {
  background-color: #ff6e1e;
  background: none;
  text-decoration: underline;
}
body.page-search ul.tabs li.active a,
body.page-search ul.action-links li.active a {
  color: white;
  background: transparent url(../img/black_carrot_down.png) top center no-repeat;
}
body.page-search #main-content #search-form {
  display: none;
}
#main #advanced_search {
  width: 800px;
  margin: 0 auto;
}
#main #advanced_search tbody {
  border: 0;
}
#main #advanced_search h1 {
  margin: 30px 0;
  font-weight: normal;
}
#main #advanced_search #advanced_search_table {
  width: 100%;
}
#main #advanced_search #advanced_search_table td.right {
  padding: 10px 15px;
}
#main #advanced_search #advanced_search_table td.left {
  padding: 15px;
  width: 18%;
  border-right: 1px solid white;
}
#main #advanced_search #advanced_search_table h2 {
  margin: 0;
  font-weight: normal;
}
#main #advanced_search #advanced_search_table tr:nth-child(2n-1) {
  background-color: #f3f1f1;
}
#main #advanced_search #advanced_search_table tr:last-child {
  background_color: white;
}
#main #advanced_search #advanced_search_table #adv_find {
  width: 100%;
}
#main #advanced_search #advanced_search_table #adv_find td.right {
  padding: 4px 0;
}
#main #advanced_search #advanced_search_table #adv_find td.left {
  border: 0;
  padding: 0;
  width: 35%;
  vertical-align: middle;
}
#main #advanced_search #advanced_search_table #adv_find input {
  width: 70%;
}
#main #advanced_search #advanced_search_table #adv_submit input {
  padding-top: 30px;
}
#main #advanced_search #advanced_search_collapsed,
#main #advanced_search #advanced_search_hide {
  padding: 1em 0 1em 1.5em;
  border-top: 1px solid #E9E9E9;
  border-bottom: 1px solid #E9E9E9;
  background-image: url(../img/carrot_right_black.png);
  background-repeat: no-repeat;
  background-position: center left;
  font-weight: bold;
}
#main #advanced_search #advanced_search_collapsed span,
#main #advanced_search #advanced_search_hide span {
  cursor: pointer;
}
#main #advanced_search #advanced_search_hide {
  background-image: url(../img/carrot_left_black.png);
}
div.block-facetapi {
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
}
div.block-facetapi h2 {
  margin-top: 0;
}
#search-results {
  margin-right: 50px;
  margin-left: 250px;
}
#search-results ol.search-results {
  margin: 0;
  padding: 0;
}
#search-results .item-list ul.pager {
  margin: 0;
  padding-bottom: 1em;
}
#search-results .item-list ul.pager li {
  margin-left: 1em;
}
#search-results .item-list ul.pager li.first {
  margin: 0;
}
body.page-search-events .caltech_search_events-results li:nth-child(2n-1) {
  background-color: #f3f1f1;
}
body.page-search-events .caltech_search_events-results li.search-result h3 {
  margin-bottom: 0;
}
body.page-search-events .caltech_search_events-results li.search-result .search-result-date {
  margin-bottom: .5em;
}
body.page-user.page-user-password.not-logged-in {
  height: auto;
}
body.page-user.page-user-password.not-logged-in #main {
  height: 300px;
}
body.page-user.page-user-password.not-logged-in #logo {
  margin-top: 85px;
}
body.page-user.page-user-password.not-logged-in .divisions-user-login-form-wrapper {
  margin-top: 20px;
}
body.page-user.not-logged-in {
  height: auto;
}
body.page-user.not-logged-in #main,
body.page-user.not-logged-in #main-content {
  height: auto;
  width: 650px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 200px;
  border-radius: 15px;
  padding: 0;
}
body.page-user.not-logged-in #main h1,
body.page-user.not-logged-in #main-content h1 {
  text-align: center;
  font-weight: normal;
  padding-top: 25px;
}
body.page-user.not-logged-in #logo {
  float: left;
  position: relative;
  vertical-align: top;
  margin-left: 50px;
  margin-top: 110px;
}
body.page-user.not-logged-in #logo img {
  width: 150px;
}
body.page-user.not-logged-in .divisions-user-login-form-wrapper {
  display: inline-block;
  padding: 25px 50px;
  width: 450px;
}
body.page-user.not-logged-in .divisions-user-login-form-wrapper input[type=text],
body.page-user.not-logged-in .divisions-user-login-form-wrapper input[type=password] {
  width: 300px;
}
body.page-user.not-logged-in .region-content {
  border-radius: 15px;
}
/* Shibboleth login page */
body.page-login.not-logged-in #main,
body.page-login.not-logged-in #main-content,
body.page-login.not-logged-in #main-content .region-content {
  background-color: transparent;
}
body.page-login.not-logged-in #block-shib-auth-login-box {
  height: auto;
  width: 400px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 200px;
  border-radius: 5px;
  border: 2px solid grey;
  font-size: 18px;
  background-color: white;
}
body.page-login.not-logged-in #block-shib-auth-login-box:hover {
  background-color: #eeeecc;
}
body.page-login.not-logged-in #block-shib-auth-login-box h2 {
  display: none;
}
body.page-login.not-logged-in #block-shib-auth-login-box #shib_login_url a {
  text-align: center;
  width: 300px;
  display: block;
  padding: 1em 50px;
}
/*
 * Styles for the desktop homepage. These do not apply to the mobile homepage.
 */
body.front.desktop #front_page_content div.pane div.field-name-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-teaser-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-teaser-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-teaser-title-text {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-teaser-title-text a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-external-url {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-external-url a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-field-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-taxonomy-page-teaser-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-taxonomy-page-teaser-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-node-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.pane div.field-name-node-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-teaser-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-teaser-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-teaser-title-text {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-teaser-title-text a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-external-url {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-external-url a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-field-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-taxonomy-page-teaser-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-node-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.top-news-items .group-right div.field-name-node-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-teaser-title {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-teaser-title a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-teaser-title-text {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-teaser-title-text a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-external-url {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-external-url a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-field-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-taxonomy-page-teaser-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-taxonomy-page-teaser-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-node-link {
  font-size: 18px;
}
body.front.desktop #front_page_content div.headline-item .group-right div.field-name-node-link a {
  font-size: 18px;
}
body.front.desktop #front_page_content div.node-external-page {
  float: left;
}
body.front.desktop #front_page_content div.node-external-page div.group-left {
  width: 100%;
}
body.front.desktop #front_page_content div.node-static-content-chunk div.group-right {
  height: 300px;
  background: none;
}
body.front.desktop #front_page_content div.node-static-content-chunk div.group-right .field-item {
  margin: 15px;
}
body.front.desktop div.pane.takeover {
  height: 600px;
}
body.front.desktop div.pane.takeover img {
  height: 600px;
}
body.front.desktop div.pane.takeover .group-right {
  height: 300px;
}
body.front.desktop div.event_callout {
  background: white;
}
body.front.desktop div.event_callout h2 {
  margin: 0 0 0 25px;
  font-size: 16px;
}
body.front.desktop div.event_callout a:hover {
  text-decoration: underline;
}
body.front.desktop .node-expert,
body.front.desktop .node-public-event {
  padding: 0;
}
body.front.desktop .node-expert div.field-name-teaser-title,
body.front.desktop .node-public-event div.field-name-teaser-title {
  margin: 0;
  bottom: 35px;
  line-height: 25px;
}
body.front.desktop .node-expert .field-name-title,
body.front.desktop .node-public-event .field-name-title {
  line-height: 50px;
}
body.front.desktop .node-expert .field-name-title h2,
body.front.desktop .node-public-event .field-name-title h2 {
  margin: 0;
  line-height: 25px;
}
body.front.desktop .node-expert .field-name-field-event-date,
body.front.desktop .node-public-event .field-name-field-event-date {
  color: white;
  margin: 0 0 0 25px;
  font-size: 12px;
  position: absolute;
  bottom: 20px;
}
body.front.desktop .node-external-page div.file-video a,
body.front.desktop .node-color-title-link div.file-video a {
  margin: auto;
}
body.node-type-slideshow #main-content {
  padding: 0;
}
body.node-type-slideshow div.node-slideshow {
  margin: 0 50px;
  padding: 40px 0 25px 0;
}
body.node-type-slideshow div.zindex100 {
  position: relative;
  z-index: 100;
}
body.node-type-slideshow div.field-name-title h2 {
  margin: 5px 0px 10px 0px;
  font-size: 32px;
}
body.node-type-slideshow div.field-name-body {
  margin: 0;
}
body.node-type-slideshow div.field-name-created-by {
  float: left;
  margin-bottom: -19px;
  margin-left: 5px;
}
body.node-type-slideshow div.field-name-sharethis-block,
body.node-type-slideshow div.field-name-news-tags,
body.node-type-slideshow div.field-name-field-pr-links {
  margin-bottom: 25px;
}
body.node-type-slideshow div.field-name-sharethis-block .field-label,
body.node-type-slideshow div.field-name-news-tags .field-label,
body.node-type-slideshow div.field-name-field-pr-links .field-label {
  width: 120px;
  display: block;
  float: left;
}
body.node-type-slideshow div.field-name-field-slideshow {
  margin-bottom: 25px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-controls {
  text-align: right;
  margin-right: 400px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-controls a.prev {
  padding-right: 10px;
  margin-right: 5px;
  border-right: 1px solid black;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow {
  padding: 0 !important;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide {
  height: 425px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-left {
  float: left;
  width: 500px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-left img {
  margin: 0 auto;
  display: block;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-left div.field-name-credit-sane-label {
  text-align: right;
  font-style: italic;
  font-size: 12px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-right {
  float: left;
  width: 400px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-right div.field-item {
  padding-left: 20px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow div.field-slideshow-slide div.group-right div.field-item > :first-child {
  margin-top: 0;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper {
  width: 800px;
  display: inline-block;
  z-index: 100;
  position: relative;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper a.carousel-prev,
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper a.carousel-next {
  float: left;
  width: 20px;
  display: block;
  font-size: 30px;
  margin-top: 27px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper a.carousel-prev.disabled,
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper a.carousel-next.disabled {
  cursor: default;
  opacity: 0.4;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper div.field-slideshow-carousel {
  width: 760px;
  float: left;
  margin-top: 20px;
}
body.node-type-slideshow div.field-name-field-slideshow div.field-slideshow-carousel-wrapper div.field-slideshow-carousel li {
  margin: 0;
}
.view-news-slideshow-view {
  position: relative;
}
.field-slideshow-wrapper {
  position: relative;
}
div.slideshow-controls {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
div.slideshow-controls a {
  outline: 0;
  line-height: 300px;
  display: none;
  text-align: center;
}
div.slideshow-controls img {
  width: 30px;
  height: auto;
}
div.slideshow-controls span {
  z-index: 100;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 60px;
}
div.slideshow-controls span:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
div.slideshow-controls span:hover a {
  display: block;
}
div.slideshow-controls .prev {
  left: 0;
}
div.slideshow-controls .next {
  right: 0;
}
/*
 Only force the height to a static value on desktop.
 We want jCarousel's auto-calculated height on mobile.
 */
body.desktop.node-type-slideshow div.field-slideshow {
  width: 900px !important;
  height: 445px !important;
}
div.view-mode-teaser_grid_10 .field-slideshow-slide img {
  max-width: none;
  margin-left: -5px;
}
body.node-type-fun-fact div.node-fun-fact {
  position: relative;
  width: 350px;
  display: table;
}
body.node-type-fun-fact div.node-fun-fact .group-left {
  width: 100%;
  height: 300px;
  background-image: url(../img/Fun-Facts.png);
  background-position: center;
  position: absolute;
  float: none;
}
body.node-type-fun-fact div.node-fun-fact .group-right {
  height: 300px;
  background: none;
  position: relative;
  display: table-cell;
  vertical-align: middle;
  z-index: 100;
  float: none;
  width: 100%;
}
body.node-type-fun-fact div.node-fun-fact .group-right .field-name-field-title {
  text-align: center;
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 5px;
  color: white;
}
body.node-type-fun-fact div.node-fun-fact .group-right .field-name-field-description {
  text-align: center;
  font-size: 16px;
  color: white;
}
body.node-type-fun-fact div.node-fun-fact .group-right .field-item {
  padding: 0 50px;
}
div.node-fun-fact-album ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
div.node-fun-fact-album li.fun-fact {
  display: none;
}
div.node-fun-fact-album div.group-left {
  width: 100%;
  height: 300px;
  background-image: url(../img/Fun-Facts.png);
  background-position: center;
  position: absolute;
}
div.node-fun-fact-album div.node-fun-fact {
  display: table;
  height: 300px;
}
div.node-fun-fact-album div.group-right {
  height: auto;
  position: relative;
  background: none;
  float: none;
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}
div.node-fun-fact-album div.group-right div.field-name-field-title {
  font-size: 19px;
  font-weight: bold;
  margin-bottom: 5px;
  color: white;
}
div.node-fun-fact-album div.group-right div.field-name-field-description {
  font-size: 16px;
  color: white;
}
div.node-fun-fact-album div.group-right div.field-item {
  padding: 0 50px;
}
body.node-type-fun-fact-album li.fun-fact {
  display: block;
  margin-bottom: 5px;
}
body.node-type-fun-fact-album .node-fun-fact {
  position: relative;
}
body.node-type-fun-fact-album .group-right {
  width: 100%;
}
body.page-startups #main-content {
  padding: 0;
}
body.page-startups .panel-separator {
  margin: 0;
}
body.page-startups .top-row {
  padding-bottom: 0;
}
body.page-startups .pane-page-title {
  padding: 20px 50px;
}
body.page-startups .pane-page-title h2 {
  margin: 0;
}
body.page-startups .region-inside {
  padding: 0;
}
body.page-startups .table-region {
  width: 750px;
  padding-right: 10px;
}
body.page-startups .table-region table {
  width: 100%;
}
body.page-startups .sidebar-region {
  width: 250px;
  padding-right: 10px;
}
body.page-startups .sidebar-region ul {
  padding-left: 20px;
}
body.page-startups tr.startup-company.odd {
  background-color: #f3f1f1;
}
body.page-startups tr.startup-company.even {
  background: none;
}
body.page-startups tr.startup-company td {
  padding: 10px;
  min-height: 50px;
}
body.page-startups tr.startup-company td.column-left {
  vertical-align: middle;
}
body.page-startups tr.startup-company td.column-right {
  width: 250px;
}
body.page-startups tr.startup-company h2 {
  margin-top: 0;
  margin-bottom: 5px;
  cursor: pointer;
}
body.page-startups tr.startup-company .label {
  font-weight: bold;
}
body.page-startups tr.startup-company .url {
  margin-bottom: 5px;
}
body.page-startups tr.startup-company .address {
  margin-top: 5px;
}
body.page-startups .views-exposed-form .views-exposed-widgets {
  margin-top: 15px;
  height: 55px;
  position: relative;
}
body.page-startups .views-exposed-form .views-exposed-widget {
  padding: 0;
  float: left;
}
body.page-startups .views-exposed-form .form-item-terms input {
  width: 11em;
}
body.page-startups .views-exposed-form .views-submit-button {
  position: absolute;
  top: 19px;
  right: 15px;
  height: 26px;
}
body.page-startups .views-exposed-form .views-submit-button input {
  margin: 0;
}
body.page-startups .views-exposed-form .views-widget-filter-field_company_active_value > label {
  float: left;
}
body.page-startups .views-exposed-form .views-widget-filter-field_company_active_value div.views-widget {
  float: left;
  padding-left: 8px;
}
body.page-startups .views-exposed-form .views-widget-filter-field_company_active_value .form-type-bef-checkbox label {
  display: none;
}
body.page-startups .view-empty {
  padding: 0 50px;
}
body.page-startups .node-startup-company.view-mode-map_tooltip h2 {
  margin: 5px 0;
  font-size: 1.2em;
}
/******************************************************************************
 * IE-specific styles. html.tpl.php adds indicative classes to the <html> tag. 
 *****************************************************************************/
html.ie8 #footer div#footer_content div#connect {
  margin-top: 7px;
  font-size: 30px;
}
html.ie8 #footer div#footer_content div#contact_boilerplate {
  font-size: 9px;
}
html.ie8 .field-slideshow-slide,
html.ie8 .field-slideshow-slide a,
html.ie8 .field-slideshow-slide img {
  max-width: none;
}
html.ie9 .panels-flexible-region-new-type_selectors {
  right: 145px;
}
html.ie7 div.pane .group-right,
html.ie8 div.pane .group-right,
html.ie9 div.pane .group-right {
  background-image: url('../img/gradient_black.png');
  background-size: auto 100%;
}
html.ie7 div.pane.takeover .group-right,
html.ie8 div.pane.takeover .group-right,
html.ie9 div.pane.takeover .group-right {
  background-image: url('../img/gradient_black_300.png');
}
html.ie7 div.pane.node-upcoming-events-list .group-right,
html.ie8 div.pane.node-upcoming-events-list .group-right,
html.ie9 div.pane.node-upcoming-events-list .group-right,
html.ie7 div.pane div.node-upcoming-events-list .group-right,
html.ie8 div.pane div.node-upcoming-events-list .group-right,
html.ie9 div.pane div.node-upcoming-events-list .group-right {
  background-image: none !important;
}
html.ie7 div.pane.node-upcoming-events-list div.view-header,
html.ie8 div.pane.node-upcoming-events-list div.view-header,
html.ie9 div.pane.node-upcoming-events-list div.view-header,
html.ie7 div.pane div.node-upcoming-events-list div.view-header,
html.ie8 div.pane div.node-upcoming-events-list div.view-header,
html.ie9 div.pane div.node-upcoming-events-list div.view-header {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";
  /* IE8 */
  zoom: 1;
}
html.ie7 div.field-name-field-banner-title,
html.ie8 div.field-name-field-banner-title,
html.ie9 div.field-name-field-banner-title,
html.ie7 #views_slideshow_controls_text_news_slideshow_view-eva span:hover,
html.ie8 #views_slideshow_controls_text_news_slideshow_view-eva span:hover,
html.ie9 #views_slideshow_controls_text_news_slideshow_view-eva span:hover {
  background: transparent;
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000)";
  zoom: 1;
}
.browser-warning {
  position: fixed;
  top: 0;
  width: 100%;
  background: #ccc;
  color: black;
  padding: 0.2em 0;
  z-index: 1500;
  text-align: center;
}
/*# sourceMappingURL=divisions.css.map */