@charset "IBM437";
/* This file will hold styles that are loaded using the same media query as the narrow grid. */
.clearfix {
  *zoom: 1; }
  .clearfix:before, .clearfix:after {
    display: table;
    content: ""; }
  .clearfix:after {
    clear: both; }

.hide-text {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.input-block-level {
  display: block;
  width: 100%;
  min-height: 28px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box; }

/*@import "news.scss"; */
/*@import "programs.scss";*/
/**** SECTIONS ****/
body {
  background: #f3f3f3 url(../img/page-background.jpg) center top no-repeat; }

#page {
  overflow: hidden;
  background: transparent url(../img/fade.png) 0 44px repeat-x; }

#zone-user,
#zone-header,
#zone-branding,
#zone-menu,
#zone-featured,
#zone-preface,
#zone-content,
#zone-postscript,
#zone-footer {
  padding: 0; }

#zone-user-wrapper {
  display: block; }

#section-header .zone-wrapper .zone > .region-user-first {
  width: 210px;
  display: none; }
#section-header .zone-wrapper .zone > .region-user-second {
  width: 770px; }
  #section-header .zone-wrapper .zone > .region-user-second .region-inner {
    text-align: right; }

#zone-user-wrapper {
  background-color: #f5f4f3; }
  #zone-user-wrapper .block {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  #zone-user-wrapper ul.menu {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    padding: 0; }
    #zone-user-wrapper ul.menu li {
      list-style: none;
      display: inline;
      margin: 0 10px; }
      #zone-user-wrapper ul.menu li.first {
        margin: 0 10px 0 0; }
      #zone-user-wrapper ul.menu li.last {
        margin: 0 0 0 10px; }
      #zone-user-wrapper ul.menu li a {
        color: #676767;
        font-size: 12px;
        padding: 14px 0 13px;
        text-transform: uppercase;
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1; }
        #zone-user-wrapper ul.menu li a:hover {
          color: #f27820; }
  #zone-user-wrapper #block-search-form {
    position: relative;
    top: -3px; }
    #zone-user-wrapper #block-search-form form {
      margin: 0 0 0 21px; }
      #zone-user-wrapper #block-search-form form #edit-search-block-form--2 {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: none;
        width: 150px;
        height: 20px;
        padding: 7px 29px 3px 9px; }
        #zone-user-wrapper #block-search-form form #edit-search-block-form--2.s_label {
          color: #767676;
          font-style: italic;
          font-family: "gandhi_serif", "Times New Roman", Times, serif; }
      #zone-user-wrapper #block-search-form form #edit-actions, #zone-user-wrapper #block-search-form form #edit-actions--2 {
        display: none; }
      #zone-user-wrapper #block-search-form form .form-submit {
        padding: 0;
        background-color: #FFF;
        position: absolute;
        top: 9px;
        right: 8px; }

.gps-theme #zone-user-wrapper {
  background-color: #000000; }
  .gps-theme #zone-user-wrapper .block {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  .gps-theme #zone-user-wrapper ul.menu {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    margin: 0;
    padding: 0; }
    .gps-theme #zone-user-wrapper ul.menu li {
      list-style: none;
      display: inline;
      margin: 0 10px; }
      .gps-theme #zone-user-wrapper ul.menu li.first {
        margin: 0 10px 0 0; }
      .gps-theme #zone-user-wrapper ul.menu li.last {
        margin: 0 0 0 10px; }
      .gps-theme #zone-user-wrapper ul.menu li a {
        color: #FFFFFF;
        font-size: 12px;
        padding: 14px 0 13px;
        text-transform: uppercase;
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1; }
        .gps-theme #zone-user-wrapper ul.menu li a:hover {
          color: #f27820; }
  .gps-theme #zone-user-wrapper #block-search-form {
    position: relative;
    top: -3px; }
    .gps-theme #zone-user-wrapper #block-search-form form {
      margin: 0 0 0 21px; }
      .gps-theme #zone-user-wrapper #block-search-form form #edit-search-block-form--2 {
        -webkit-border-radius: 0;
        -moz-border-radius: 0;
        border-radius: 0;
        border: none;
        width: 150px;
        height: 20px;
        padding: 7px 29px 3px 9px; }
        .gps-theme #zone-user-wrapper #block-search-form form #edit-search-block-form--2.s_label {
          color: #767676;
          font-style: italic;
          font-family: "gandhi_serif", "Times New Roman", Times, serif; }
      .gps-theme #zone-user-wrapper #block-search-form form #edit-actions, .gps-theme #zone-user-wrapper #block-search-form form #edit-actions--2 {
        display: none; }
      .gps-theme #zone-user-wrapper #block-search-form form .form-submit {
        padding: 0;
        background-color: #FFF;
        position: absolute;
        top: 9px;
        right: 8px; }

.logo-img {
  display: block;
  text-align: center;
  margin-top: 18px; }

@-webkit-keyframes stretchdelay {
  0%, 40%, 100% {
    -webkit-transform: scaleY(0.4); }

  20% {
    -webkit-transform: scaleY(1); } }

@keyframes stretchdelay {
  0%, 40%, 100% {
    transform: scaleY(0.4);
    -webkit-transform: scaleY(0.4); }

  20% {
    transform: scaleY(1);
    -webkit-transform: scaleY(1); } }

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px); }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0); } }

.front #zone-content {
  border-color: #e9e9e9;
  border-style: solid;
  border-width: 1px 0;
  padding: 0px 0px 0px 0px;
  margin-bottom: 62px; }
  .front #zone-content h1 {
    text-align: center;
    color: #33261b;
    font-family: "gandhi_serif", "Times New Roman", Times, serif;
    font-size: 48px;
    font-weight: normal;
    line-height: 48px;
    margin-top: 0; }
  .front #zone-content p {
    font-size: 26px;
    line-height: 34px;
    text-align: left;
    padding: 0px; }
    .front #zone-content p.schools {
      font-size: 14px;
      line-height: 18px;
      background-image: url(../img/schools.png);
      padding: 200px 0 43px;
      margin-top: 40px;
      background-repeat: no-repeat;
      background-position: 23px top; }
    .front #zone-content p.no-mobile {
      display: block; }

.front #zone-postscript {
  margin-bottom: 55px; }
  .front #zone-postscript #block-bean-apply,
  .front #zone-postscript #block-bean-news-events,
  .front #zone-postscript #block-bean-we-rock-we-roar,
  .front #zone-postscript #block-bean-meet-doane {
    width: 160px; }
    .front #zone-postscript #block-bean-apply.alpha,
    .front #zone-postscript #block-bean-news-events.alpha,
    .front #zone-postscript #block-bean-we-rock-we-roar.alpha,
    .front #zone-postscript #block-bean-meet-doane.alpha {
      margin-left: 0; }
    .front #zone-postscript #block-bean-apply.omega,
    .front #zone-postscript #block-bean-news-events.omega,
    .front #zone-postscript #block-bean-we-rock-we-roar.omega,
    .front #zone-postscript #block-bean-meet-doane.omega {
      margin-right: 0; }
  .front #zone-postscript .block {
    font-size: 16px;
    color: #33261b;
    line-height: 20px; }
    .front #zone-postscript .block .field-name-field-image {
      height: 207px; }
      .front #zone-postscript .block .field-name-field-image img {
        margin-left: auto;
        margin-right: auto;
        display: block; }
  .front #zone-postscript .block-title, .front #zone-postscript .fp-columnTitle {
    font-size: 1.6em; }
  .front #zone-postscript .fp-columnTitle {
    color: #999999; }
  .front #zone-postscript .fp-admissLinks ul {
    list-style: none;
    margin: 0;
    padding: 0; }
    .front #zone-postscript .fp-admissLinks ul li {
      margin: 15px 0; }
      .front #zone-postscript .fp-admissLinks ul li a {
        font-size: 1.25em;
        vertical-align: middle; }
        .front #zone-postscript .fp-admissLinks ul li a:hover .icon, .front #zone-postscript .fp-admissLinks ul li a:focus .icon {
          background-color: #33261b;
          border-color: #33261b; }
  .front #zone-postscript .fp-admissLinks .icon {
    background-color: #ff8300;
    border: #ff8300 solid 2px;
    color: white;
    display: inline-block;
    font-size: 1.25em;
    height: 1.4em;
    line-height: 1.4em;
    margin-right: 10px;
    text-align: center;
    vertical-align: middle;
    width: 1.4em; }
  .front #zone-postscript .fp-admissLinks .fp-undergradBlock, .front #zone-postscript .fp-admissLinks .fp-adultLearningBlock {
    padding: 15px 10px;
    overflow: hidden; }
    .front #zone-postscript .fp-admissLinks .fp-undergradBlock h3, .front #zone-postscript .fp-admissLinks .fp-adultLearningBlock h3 {
      margin: 0;
      padding: 0; }
    .front #zone-postscript .fp-admissLinks .fp-undergradBlock .alignRt, .front #zone-postscript .fp-admissLinks .fp-adultLearningBlock .alignRt {
      float: right; }
  .front #zone-postscript .fp-admissLinks .fp-adultLearningBlock {
    border-top: #d2d2c8 solid 1px; }
  .front #zone-postscript .animated, .front #zone-postscript .slideInLeft, .front #zone-postscript .socialFeed .update:hover .socialNet .socialBG, .front #zone-postscript .fp-news-feed .update:hover .socialNet .socialBG, .front #zone-postscript .socialFeed .update:focus .socialNet .socialBG, .front #zone-postscript .fp-news-feed .update:focus .socialNet .socialBG {
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both; }
  .front #zone-postscript .slideInLeft, .front #zone-postscript .socialFeed .update:hover .socialNet .socialBG, .front #zone-postscript .fp-news-feed .update:hover .socialNet .socialBG, .front #zone-postscript .socialFeed .update:focus .socialNet .socialBG, .front #zone-postscript .fp-news-feed .update:focus .socialNet .socialBG {
    -webkit-animation-name: slideInLeft;
    animation-name: slideInLeft; }
  .front #zone-postscript .fp-socialBtn, .front #zone-postscript .fp-newsBtn {
    cursor: pointer;
    padding: 5px 10px;
    border-right: 2px solid #999999; }
  .front #zone-postscript .fp-newsBtn {
    border-right: 0;
    border-left: 2px solid #999999; }
  .front #zone-postscript .active {
    color: black; }
  .front #zone-postscript #fp-socialNews-column {
    height: 624px;
    max-height: 624px;
    overflow: hidden;
    position: relative;
    width: 320px; }
  .front #zone-postscript .socialFeed, .front #zone-postscript .fp-news-feed {
    background-color: #d7d7d7;
    height: 624px;
    margin: 0 auto;
    max-height: 624px;
    max-width: 300px;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 10px;
    position: absolute;
    width: 100%;
    z-index: 10; }
    .front #zone-postscript .socialFeed .update, .front #zone-postscript .fp-news-feed .update {
      background-color: white;
      border-left: 5px solid #ff8300;
      font-size: .95em;
      margin: 10px 0px;
      overflow: hidden; }
      .front #zone-postscript .socialFeed .update:hover, .front #zone-postscript .fp-news-feed .update:hover, .front #zone-postscript .socialFeed .update:focus, .front #zone-postscript .fp-news-feed .update:focus {
        border-left: 5px solid #999999; }
      .front #zone-postscript .socialFeed .update .bodyText, .front #zone-postscript .fp-news-feed .update .bodyText {
        margin: .5% 0 10px;
        padding: 5px 10px .5%; }
        .front #zone-postscript .socialFeed .update .bodyText img, .front #zone-postscript .fp-news-feed .update .bodyText img {
          max-width: 295px;
          width: 100%; }
    .front #zone-postscript .socialFeed a, .front #zone-postscript .fp-news-feed a {
      color: #ff8300; }
    .front #zone-postscript .socialFeed .Facebook .socialNet .socialBG, .front #zone-postscript .fp-news-feed .Facebook .socialNet .socialBG {
      background-color: #3B5998; }
    .front #zone-postscript .socialFeed .Twitter .socialNet .socialBG, .front #zone-postscript .fp-news-feed .Twitter .socialNet .socialBG {
      background-color: #55ACEE; }
    .front #zone-postscript .socialFeed .Instagram .socialNet .socialBG, .front #zone-postscript .fp-news-feed .Instagram .socialNet .socialBG {
      background-color: #9C644F; }
    .front #zone-postscript .socialFeed .socialNet, .front #zone-postscript .fp-news-feed .socialNet {
      background-color: #b7b7b7;
      color: white;
      margin: 0;
      overflow: hidden;
      position: relative;
      font-size: .75em;
      font-weight: 700; }
      .front #zone-postscript .socialFeed .socialNet p, .front #zone-postscript .fp-news-feed .socialNet p {
        margin: 0;
        padding: 5px 10px;
        text-shadow: 2px 2px 3px #555;
        position: relative;
        z-index: 5; }
      .front #zone-postscript .socialFeed .socialNet .socialBG, .front #zone-postscript .fp-news-feed .socialNet .socialBG {
        background-color: #ff8300;
        height: 30px;
        width: 100%;
        opacity: 0;
        position: absolute;
        z-index: 1; }
      .front #zone-postscript .socialFeed .socialNet .icon, .front #zone-postscript .fp-news-feed .socialNet .icon {
        font-size: 1.2em;
        margin-right: 10px;
        text-shadow: 1px 1px 1px #888; }
      .front #zone-postscript .socialFeed .socialNet .account, .front #zone-postscript .fp-news-feed .socialNet .account {
        margin: 0;
        padding: 5px 10px; }
        .front #zone-postscript .socialFeed .socialNet .account a, .front #zone-postscript .fp-news-feed .socialNet .account a {
          color: white;
          font-weight: 700;
          text-decoration: none; }
    .front #zone-postscript .socialFeed .selected, .front #zone-postscript .fp-news-feed .selected {
      border-left-color: #999999; }
  .front #zone-postscript .fp-news-feed {
    z-index: 9; }
  .front #zone-postscript .spinner {
    margin: 100px auto;
    width: 50px;
    height: 30px;
    text-align: center;
    font-size: 10px; }
    .front #zone-postscript .spinner div {
      background-color: #ff8300;
      height: 100%;
      width: 6px;
      display: inline-block;
      -webkit-animation: stretchdelay 1.2s infinite ease-in-out;
      animation: stretchdelay 1.2s infinite ease-in-out; }
    .front #zone-postscript .spinner .rect2 {
      -webkit-animation-delay: -1.1s;
      animation-delay: -1.1s; }
    .front #zone-postscript .spinner .rect3 {
      -webkit-animation-delay: -1.0s;
      animation-delay: -1.0s; }
    .front #zone-postscript .spinner .rect4 {
      -webkit-animation-delay: -0.9s;
      animation-delay: -0.9s; }
    .front #zone-postscript .spinner .rect5 {
      -webkit-animation-delay: -0.8s;
      animation-delay: -0.8s; }
  .front #zone-postscript .eventContainer {
    width: 84%; }
.front #region-postscript-first .region-inner .grid-4 {
  margin: 0 10px 0; }
  .front #region-postscript-first .region-inner .grid-4.alpha {
    margin: 0 10px 0 0; }
  .front #region-postscript-first .region-inner .grid-4.omega {
    margin: 0 0 0 10px; }

#block-views-alert-block .views-row {
  margin-bottom: 10px;
  background-color: #ff8300;
  padding: 30px;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 1px;
  font-weight: bold; }
  #block-views-alert-block .views-row a {
    color: #fff; }
  #block-views-alert-block .views-row p:last-child {
    margin-bottom: 0; }

.block-user-alert {
  background-color: #f2eee9;
  background-color: rgba(242, 238, 233, 0.9);
  position: fixed;
  z-index: 1000;
  width: 480px;
  top: 25%;
  left: 50%;
  margin-left: -275px;
  -webkit-box-shadow: -2px 4px 8px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -2px 4px 8px rgba(0, 0, 0, 0.2);
  box-shadow: -2px 4px 8px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px; }
  .block-user-alert .user-alert {
    background: transparent;
    width: 100%;
    height: 100%; }
    .block-user-alert .user-alert .user-alert-message {
      color: #33261b;
      width: auto;
      text-align: center;
      padding: 0px;
      margin: 13px 55px;
      overflow: hidden;
      font-family: "gandhi_serif", "Times New Roman", Times, serif;
      font-size: 17px;
      font-weight: normal;
      line-height: 28px; }
      .block-user-alert .user-alert .user-alert-message h2 {
        font-family: "gandhi_serif", "Times New Roman", Times, serif;
        font-size: 22px;
        font-weight: bold;
        line-height: 26px; }
      .block-user-alert .user-alert .user-alert-message hr {
        height: 1px;
        padding: 0;
        margin: 27px auto;
        background: #5b5a58;
        width: 108px; }
    .block-user-alert .user-alert .user-alert-close {
      font-size: 15px;
      width: 50px;
      margin: -10px 10px 0 0;
      font-weight: bold; }
      .block-user-alert .user-alert .user-alert-close a, .block-user-alert .user-alert .user-alert-close a:link, .block-user-alert .user-alert .user-alert-close a:visited {
        color: #33261b;
        padding: 10px; }
      .block-user-alert .user-alert .user-alert-close a:hover {
        color: #f27820;
        text-decoration: none; }

#block-feedback-form {
  top: 77px;
  right: 0px;
  bottom: auto;
  overflow: visible;
  visibility: visible; }
  #block-feedback-form .feedback-link {
    height: 0px;
    width: 0px;
    padding: 32px 16px;
    text-indent: 15px;
    display: block;
    background: #c9bfb6 url(../img/feedback.png) no-repeat 5px 21px;
    -webkit-border-radius: 32px 0px 0px 32px;
    -moz-border-radius: 32px 0px 0px 32px;
    border-radius: 32px 0px 0px 32px;
    overflow: hidden;
    float: right;
    -webkit-box-shadow: -2px 1px 5px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: -2px 1px 5px rgba(0, 0, 0, 0.2);
    box-shadow: -2px 1px 5px rgba(0, 0, 0, 0.2); }
    #block-feedback-form .feedback-link * {
      margin-top: 20px; }
  #block-feedback-form form {
    opacity: 1; }
  #block-feedback-form .content {
    float: right; }

div.call-to-action {
  display: block; }

.views_slideshow_cycle_main .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height: 250px;
  padding-bottom: 0; }

.pane-views-featured-slideshow-block, .pane-views-nodequeue-gps-slideshow-block {
  background: none;
  margin-bottom: 0px; }
  .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row {
    position: relative;
    background-color: #000;
    overflow: hidden;
    width: 575px;
    height: 250px;
    padding-bottom: 0; }
    .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-body, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-body {
      display: none; }
    .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-caption, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-caption {
      font-family: "gandhi_serif", "Times New Roman", Times, serif;
      font-size: 48px;
      font-weight: normal;
      line-height: 48px;
      position: absolute;
      top: 99px;
      left: 70px;
      color: #fff; }
    .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content {
      position: relative;
      bottom: 80px;
      text-align: left;
      padding-left: 40px;
      padding-right: 0; }
      .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content.Right, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content.Right {
        text-align: right;
        padding-left: 0;
        margin-left: -40px;
        padding-right: 20px; }
        .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content.Right a, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content.Right a {
          text-indent: 0;
          padding: 16px 19px 13px 21px; }
      .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content a, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content a {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        color: #fff;
        background-color: #747177;
        background-color: rgba(116, 113, 119, 0.6);
        padding: 16px 19px 13px 21px;
        margin-right: 3px;
        background-image: none;
        text-indent: 0; }
        .pane-views-featured-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content a:first-child, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-cycle-main-frame-row-item.views-row .views-field-field-feature-link .field-content a:first-child {
          background-color: #e37322;
          background-color: rgba(227, 115, 34, 0.9); }
  .pane-views-featured-slideshow-block .views-slideshow-controls-bottom, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-controls-bottom {
    display: block;
    z-index: 100;
    top: -26px;
    left: 210px;
    margin-left: auto;
    margin-right: auto;
    width: 120px; }
    .pane-views-featured-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item {
      float: left;
      display: block;
      width: 20px;
      height: 20px;
      background-image: url("../img/slider-bullet.png");
      background-repeat: no-repeat;
      background-position: center;
      cursor: pointer;
      padding-left: 5px;
      padding-right: 5px;
      text-align: center; }
      .pane-views-featured-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item.active {
        background-image: url("../img/slider-bullet-active.png");
        display: block; }
      .pane-views-featured-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item:hover {
        background-image: url("../img/slider-bullet-hover.png");
        display: block; }
      .pane-views-featured-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-title, .pane-views-nodequeue-gps-slideshow-block .views-slideshow-controls-bottom .views-slideshow-pager-field-item .views-content-title {
        display: none; }

#zone-content #breadcrumb {
  width: 700px; }
#zone-content #breadcrumb {
  height: 50px; }
  #zone-content #breadcrumb .breadcrumb {
    font-weight: bold;
    font-size: 14px;
    color: #f27820;
    text-transform: uppercase;
    padding-top: 16px;
    padding-left: 20px; }
    #zone-content #breadcrumb .breadcrumb ul li {
      display: block; }

#region-content {
  margin-left: 10px;
  margin-right: 10px; }
  #region-content.grid-8 {
    width: 420px; }
  #region-content.grid-10 {
    width: 570px; }
  #region-content .grid-6 {
    width: 320px; }

.region-sidebar-first + #region-content.grid-10 {
  margin-left: 10px;
  margin-right: 10px; }

.block-landing-page-content-bottom {
  margin-top: 30px; }

a.jump {
  display: none; }

.block .addthis_floating_style {
  width: 20px !important;
  padding: 10px 9px;
  display: block;
  line-height: 0 !important;
  background-color: #cfc4ba;
  border-radius: 2px 0 0 2px;
  -moz-border-radius: 2px 0 0 2px;
  -webkit-border-radius: 2px 0 0 2px;
  box-shadow: -3px 3px 5px 0px rgba(0, 0, 0, 0.25); }
  .block .addthis_floating_style .addthis_internal_container {
    width: 20px !important; }
    .block .addthis_floating_style .addthis_internal_container a {
      padding: 0;
      margin-bottom: 2px; }
      .block .addthis_floating_style .addthis_internal_container a.addthis_button_compact {
        margin-bottom: 0; }
        .block .addthis_floating_style .addthis_internal_container a.addthis_button_compact > span {
          margin-bottom: 0; }
      .block .addthis_floating_style .addthis_internal_container a > span {
        width: 20px !important;
        height: 20px !important;
        background-image: url(../img/widget010_20x20_top.gif); }
        .block .addthis_floating_style .addthis_internal_container a > span.at15t_facebook {
          background-position: 0 -100px !important; }
        .block .addthis_floating_style .addthis_internal_container a > span.at15t_twitter {
          background-position: 0 -440px !important; }
        .block .addthis_floating_style .addthis_internal_container a > span.at15t_email {
          background-position: 0 -80px !important; }
        .block .addthis_floating_style .addthis_internal_container a > span.at15t_print {
          background-position: 0 -360px !important; }
        .block .addthis_floating_style .addthis_internal_container a > span.at15t_compact {
          background-position: 0 -260px !important; }

#region-sidebar-first {
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 28px;
  width: 100px;
  left: -440px;
  display: block; }
  #region-sidebar-first .menu-block-wrapper {
    display: block; }
  #region-sidebar-first #block-block-4 h2.block-title, #region-sidebar-first #block-block-4 .front #zone-postscript h2.fp-columnTitle, .front #zone-postscript #region-sidebar-first #block-block-4 h2.fp-columnTitle {
    font-size: 14px;
    color: #33261b;
    text-transform: uppercase; }
  #region-sidebar-first #block-block-4 .content ul {
    font-size: 14px;
    list-style: none;
    margin: 0;
    color: #767573; }
  #region-sidebar-first ul.menu {
    margin: 0;
    font-size: 15px; }
    #region-sidebar-first ul.menu li {
      margin: 0;
      list-style: none;
      padding: 0;
      border-bottom: solid 1px #ccc; }
      #region-sidebar-first ul.menu li a {
        display: block;
        padding: 5px 5px 5px 0; }
        #region-sidebar-first ul.menu li a:hover {
          color: #33261b; }
      #region-sidebar-first ul.menu li a.active, #region-sidebar-first ul.menu li a.active-trail {
        color: #33261b; }
      #region-sidebar-first ul.menu li ul.menu {
        padding: 5px 0 5px 10px;
        font-size: 12px; }
        #region-sidebar-first ul.menu li ul.menu li {
          line-height: 13px;
          border: none; }
          #region-sidebar-first ul.menu li ul.menu li a {
            padding: 3px 0;
            color: #f38637; }
            #region-sidebar-first ul.menu li ul.menu li a:hover {
              color: #33261b; }
  #region-sidebar-first #block-views-program-directory-block-4 .views-row a {
    line-height: 16px;
    padding: 4px 0;
    border-bottom: solid thin #f4f3f3;
    display: block; }
  #region-sidebar-first #block-views-mini-calendar-block .fc-header-title {
    font-size: 14px; }
  #region-sidebar-first #block-views-mini-calendar-block .fc-view {
    overflow: visible; }

#region-sidebar-second {
  width: 100px;
  padding-top: 28px;
  margin-left: 10px;
  margin-right: 10px; }
  #region-sidebar-second #block-ds-extras-co-sidebar .field-name-field-link {
    border-bottom: thin solid #eee;
    padding-bottom: 7px;
    margin-bottom: 7px; }
    #region-sidebar-second #block-ds-extras-co-sidebar .field-name-field-link .label-above {
      font-weight: bold; }
    #region-sidebar-second #block-ds-extras-co-sidebar .field-name-field-link a {
      display: block; }
  #region-sidebar-second #block-bean-future-students-sidebar-block,
  #region-sidebar-second #block-bean-alumni-friends-sidebar-block {
    position: relative;
    display: block;
    width: auto; }
    #region-sidebar-second #block-bean-future-students-sidebar-block a:hover,
    #region-sidebar-second #block-bean-alumni-friends-sidebar-block a:hover {
      text-decoration: none; }
      #region-sidebar-second #block-bean-future-students-sidebar-block a:hover h2,
      #region-sidebar-second #block-bean-alumni-friends-sidebar-block a:hover h2 {
        color: #f27820; }
    #region-sidebar-second #block-bean-future-students-sidebar-block h2.block-title, #region-sidebar-second #block-bean-future-students-sidebar-block .front #zone-postscript h2.fp-columnTitle, .front #zone-postscript #region-sidebar-second #block-bean-future-students-sidebar-block h2.fp-columnTitle,
    #region-sidebar-second #block-bean-alumni-friends-sidebar-block h2.block-title,
    #region-sidebar-second #block-bean-alumni-friends-sidebar-block .front #zone-postscript h2.fp-columnTitle,
    .front #zone-postscript #region-sidebar-second #block-bean-alumni-friends-sidebar-block h2.fp-columnTitle {
      font-size: 14px;
      line-height: 18px;
      text-align: center;
      color: #33261b; }

#region-sidebar-first .block,
#region-sidebar-second .block {
  margin: 0 0 23px 0; }
  #region-sidebar-first .block .content,
  #region-sidebar-second .block .content {
    font-size: 14px;
    line-height: 20px; }
#region-sidebar-first .rss,
#region-sidebar-second .rss {
  background-position: right 2px;
  width: 17px;
  padding-top: 0px; }

#region-sidebar-first .block-menu-block {
  display: block;
  margin-bottom: 25px; }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder a {
    padding-right: 0;
    margin-right: 16px; }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder .dhtml-menu-icon {
    background-position: right 10px;
    background-repeat: no-repeat;
    position: relative;
    float: right;
    width: 16px;
    height: 16px;
    text-decoration: none;
    border-bottom: none;
    padding: 0; }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder.dhtml-folder.expanded .dhtml-menu-icon {
    font-style: normal;
    background-image: url(../img/menu-closed.png); }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder.dhtml-folder.collapsed .dhtml-menu-icon {
    background-image: url(../img/menu-open.png); }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder ul li.dhtml-menu .dhtml-menu-icon {
    background-position: right 7px; }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.expanded .dhtml-menu-icon {
    background-image: url(../img/menu_closed_l.png); }
  #region-sidebar-first .block-menu-block ul.menu li.dhtml-folder ul li.dhtml-menu.dhtml-folder.collapsed .dhtml-menu-icon {
    background-image: url(../img/menu_open_l.png); }

.block-profile-user-access {
  display: block; }

.node-type-basic-page .field-name-field-custom-content > .field-items > .field-item {
  background-color: #ebebeb;
  font-size: 14px;
  line-height: 22px;
  padding: 25px 32px;
  margin-bottom: 12px; }
  .node-type-basic-page .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-left {
    width: 324px;
    margin-right: 50px; }
  .node-type-basic-page .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-right {
    width: 112px; }
  .node-type-basic-page .field-name-field-custom-content > .field-items > .field-item .field-collection-item-field-custom-link {
    width: 112px; }
.node-type-basic-page .grid-10 .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-left {
  width: 316px;
  margin-right: 20px; }
.node-type-basic-page .grid-10 .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-right {
  width: 150px; }
.node-type-basic-page .grid-10 .field-name-field-custom-content > .field-items > .field-item .field-collection-item-field-custom-link {
  width: 150px; }
.node-type-basic-page .grid-8 .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-left {
  width: 224px;
  margin-right: 20px; }
.node-type-basic-page .grid-8 .field-name-field-custom-content > .field-items > .field-item > .field-collection-item-field-custom-content > .group-right {
  width: 112px; }
.node-type-basic-page .grid-8 .field-name-field-custom-content > .field-items > .field-item .field-collection-item-field-custom-link {
  width: 112px; }

.node-type-campus-organization .field-name-description-display {
  margin-bottom: 18px; }
.node-type-campus-organization .field-name-field-feature-link .link-item {
  margin-bottom: 10px; }
  .node-type-campus-organization .field-name-field-feature-link .link-item .link-title {
    font-weight: bold; }

#block-views-campus-organization-block-1 .view-display-id-attachment_1 {
  text-align: center;
  margin: 20px 0 10px;
  color: #aeaeae;
  font-size: 14px;
  padding: 9px 0 7px;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0; }
  #block-views-campus-organization-block-1 .view-display-id-attachment_1 .view-header,
  #block-views-campus-organization-block-1 .view-display-id-attachment_1 .view-content {
    display: inline; }
  #block-views-campus-organization-block-1 .view-display-id-attachment_1 a {
    color: #959595;
    font-weight: bold;
    padding: 0 3px; }
    #block-views-campus-organization-block-1 .view-display-id-attachment_1 a.active {
      color: #33261b; }
    #block-views-campus-organization-block-1 .view-display-id-attachment_1 a:hover {
      color: #f27820; }
#block-views-campus-organization-block-1 .views-field-field-campus-organization {
  text-align: center; }
#block-views-campus-organization-block-1 th.views-field-title {
  width: 210px; }
#block-views-campus-organization-block-1 th.views-field-field-campus-organization {
  width: 100px; }

.node-campus-organization.node-teaser {
  border-bottom: thin solid #ccc;
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 16px;
  padding-top: 16px; }
  .node-campus-organization.node-teaser h3 {
    font-size: 14px; }
    .node-campus-organization.node-teaser h3 a {
      color: #33261b; }
      .node-campus-organization.node-teaser h3 a:hover {
        color: #f27820; }

#block-views-related-rooms-block {
  margin-top: 20px; }
  #block-views-related-rooms-block h2.block-title, #block-views-related-rooms-block .front #zone-postscript h2.fp-columnTitle, .front #zone-postscript #block-views-related-rooms-block h2.fp-columnTitle {
    font-size: 16px;
    line-height: 16px; }
  #block-views-related-rooms-block .content ul {
    margin: 0; }
    #block-views-related-rooms-block .content ul li {
      margin: 0;
      list-style: none;
      padding: 0; }
      #block-views-related-rooms-block .content ul li a {
        display: block;
        padding: 5px 0;
        border-bottom: solid thin #f4f3f3; }

.node-type-course .field-name-field-id {
  margin: -20px 0 20px; }

#block-views-course-directory-block-1 {
  margin-top: 15px; }
  #block-views-course-directory-block-1 .views-exposed-form
  .views-exposed-widget
  .form-submit {
    margin-top: 0; }
  #block-views-course-directory-block-1 .view-content {
    margin-top: 13px; }
  #block-views-course-directory-block-1 .views-row {
    background-color: #ebebeb;
    font-size: 14px;
    line-height: 22px;
    padding: 25px 32px;
    margin-bottom: 12px; }
    #block-views-course-directory-block-1 .views-row .views-field-title {
      font-weight: bold;
      text-transform: uppercase;
      margin-bottom: 7px; }
      #block-views-course-directory-block-1 .views-row .views-field-title a {
        color: #33261b; }
        #block-views-course-directory-block-1 .views-row .views-field-title a:hover {
          color: #f27820; }
    #block-views-course-directory-block-1 .views-row .views-field-field-course-number,
    #block-views-course-directory-block-1 .views-row .views-field-field-minimum-credits,
    #block-views-course-directory-block-1 .views-row .views-field-field-maximum-credits {
      padding-right: 18px; }
      #block-views-course-directory-block-1 .views-row .views-field-field-course-number .field-content,
      #block-views-course-directory-block-1 .views-row .views-field-field-minimum-credits .field-content,
      #block-views-course-directory-block-1 .views-row .views-field-field-maximum-credits .field-content {
        color: #f27820; }
    #block-views-course-directory-block-1 .views-row .views-field-body-1 {
      margin: 9px 0 -9px; }

.node.node-event .field-name-field-thumbnail {
  width: 45%; }

.node-type-financial-aid .field-name-field-key-dates {
  background: url(../img/date.png) 2px center no-repeat; }
.node-type-financial-aid .field-name-field-amount {
  background: url(../img/coins.png) left center no-repeat; }
.node-type-financial-aid .field-name-field-key-dates,
.node-type-financial-aid .field-name-field-amount,
.node-type-financial-aid .field-name-field-financial-type {
  padding: 7px 0 3px 29px;
  margin-bottom: 2px; }
  .node-type-financial-aid .field-name-field-key-dates .field-label,
  .node-type-financial-aid .field-name-field-amount .field-label,
  .node-type-financial-aid .field-name-field-financial-type .field-label {
    color: #f27820;
    text-transform: uppercase; }
.node-type-financial-aid .field-name-field-renewability,
.node-type-financial-aid .field-name-field-elegibility,
.node-type-financial-aid .field-name-field-scholarship-process {
  margin-bottom: 28px; }
  .node-type-financial-aid .field-name-field-renewability .label-above,
  .node-type-financial-aid .field-name-field-elegibility .label-above,
  .node-type-financial-aid .field-name-field-scholarship-process .label-above {
    font-size: 21px;
    margin-bottom: 5px; }
.node-type-financial-aid #node_financial_aid_full_group_key_info, .node-type-financial-aid #node_financial_aid_full_group_fa_description {
  margin-bottom: 28px; }

#block-views-financial-aid-block-1 th {
  vertical-align: bottom;
  padding: 5px; }
#block-views-financial-aid-block-1 td {
  vertical-align: top;
  padding: 5px; }
#block-views-financial-aid-block-1 .views-field-title a {
  color: #f27820; }

.nominate-button {
  color: #fff;
  background-color: #f27820;
  text-transform: uppercase;
  font-weight: bold;
  padding: 9px 17px;
  text-shadow: 0px 2px 2px #c2611b;
  font-size: 14px;
  line-height: 14px;
  margin: 10px 0;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1; }
  .nominate-button:hover {
    background-color: #33261b;
    color: #fff;
    text-decoration: none;
    text-shadow: none; }

.field-name-field-action-link a {
  color: #fff;
  background-color: #f27820;
  text-transform: uppercase;
  font-weight: bold;
  padding: 9px 17px;
  text-shadow: 0px 2px 2px #c2611b;
  font-size: 14px;
  line-height: 14px;
  margin: 10px 0;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  margin: 10px 0; }
  .field-name-field-action-link a:hover {
    background-color: #33261b;
    color: #fff;
    text-decoration: none;
    text-shadow: none; }

#region-sidebar-second .block-views-exp-faqs-page-1 .views-submit-button {
  float: right;
  padding-right: 0; }
  #region-sidebar-second .block-views-exp-faqs-page-1 .views-submit-button input#edit-submit-faqs {
    margin-top: 0px;
    position: relative;
    left: 7px; }

.view-id-faqs.view-display-id-page_1 .views-row fieldset, .view-id-faqs.faqLandingPage .views-row fieldset {
  height: auto; }
  .view-id-faqs.view-display-id-page_1 .views-row fieldset legend, .view-id-faqs.faqLandingPage .views-row fieldset legend {
    margin-bottom: 4px;
    line-height: 31px; }
    .view-id-faqs.view-display-id-page_1 .views-row fieldset legend .fieldset-legend a, .view-id-faqs.faqLandingPage .views-row fieldset legend .fieldset-legend a {
      color: #33261b;
      text-transform: uppercase;
      font-weight: bold;
      font-size: 14px;
      display: block;
      padding-right: 25px; }
      .view-id-faqs.view-display-id-page_1 .views-row fieldset legend .fieldset-legend a:hover, .view-id-faqs.faqLandingPage .views-row fieldset legend .fieldset-legend a:hover {
        text-decoration: none; }
    .view-id-faqs.view-display-id-page_1 .views-row fieldset legend .fieldset-legend .summary, .view-id-faqs.faqLandingPage .views-row fieldset legend .fieldset-legend .summary {
      display: none; }
  .view-id-faqs.view-display-id-page_1 .views-row fieldset .fieldset-wrapper, .view-id-faqs.faqLandingPage .views-row fieldset .fieldset-wrapper {
    padding: 1px;
    margin: 17px 0 20px; }
  .view-id-faqs.view-display-id-page_1 .views-row fieldset.collapsible legend, .view-id-faqs.faqLandingPage .views-row fieldset.collapsible legend {
    border-bottom-color: #f27820; }
    .view-id-faqs.view-display-id-page_1 .views-row fieldset.collapsible legend .fieldset-legend, .view-id-faqs.faqLandingPage .views-row fieldset.collapsible legend .fieldset-legend {
      padding-left: 0;
      background: url(../img/fieldset-open.png) right center no-repeat; }
  .view-id-faqs.view-display-id-page_1 .views-row fieldset.collapsible.collapsed legend, .view-id-faqs.faqLandingPage .views-row fieldset.collapsible.collapsed legend {
    border-bottom-color: #d2d2c8; }
    .view-id-faqs.view-display-id-page_1 .views-row fieldset.collapsible.collapsed legend .fieldset-legend, .view-id-faqs.faqLandingPage .views-row fieldset.collapsible.collapsed legend .fieldset-legend {
      background: url(../img/fieldset-closed.png) right center no-repeat; }

#block-views-faqs-block-1 .views-row, #block-views-faqs-block-random .views-row {
  margin-bottom: 7px; }

#block-views-exp-faqs-page-1 .views-exposed-form {
  margin-top: -4px; }

#views-exposed-form-faqs-page-1 #edit-title {
  width: 158px; }

.node-type-jobs-careers #node_jobs_careers_full_group_key_info,
.node-type-jobs-careers #node_jobs_careers_full_group_more_details {
  margin-bottom: 10px; }

.node-type-news #node_news_full_group_left {
  margin: 0 0 20px;
  left: -450px; }
.node-type-news #node_news_full_group_right {
  margin-left: 0;
  left: 120px;
  width: 440px; }
.node-type-news .field-name-field-thumbnail {
  margin-bottom: 24px; }
.node-type-news .field-name-field-photo-caption {
  font-size: 12px;
  line-height: 16px; }
.node-type-news .field-name-field-byline {
  text-transform: uppercase;
  font-weight: bold; }
  .node-type-news .field-name-field-byline .label-inline {
    display: inline; }
.node-type-news .field-name-field-dateline {
  margin-bottom: 14px;
  margin-top: 3px; }
.node-type-news .field-name-field-byline,
.node-type-news .field-name-field-dateline {
  font-size: 14px;
  line-height: 14px; }
.node-type-news .field-name-body {
  border-bottom: thin solid #e1e1e1;
  padding-bottom: 17px;
  margin-bottom: 3px; }
.node-type-news .field-name-read-more-news {
  font-size: 14px;
  font-weight: bold;
  text-align: right; }
  .node-type-news .field-name-read-more-news.grid-10 {
    width: 560px; }

#block-views-news-block-2 .views-row,
#block-views-news-block-3 .views-row,
.view-id-news.view-display-id-page_1 .views-row {
  border-bottom: thin solid #ccc;
  font-size: 14px;
  line-height: 22px;
  padding-bottom: 16px;
  padding-top: 16px;
  min-height: 100px; }
  #block-views-news-block-2 .views-row .field-name-field-thumbnail,
  #block-views-news-block-3 .views-row .field-name-field-thumbnail,
  .view-id-news.view-display-id-page_1 .views-row .field-name-field-thumbnail {
    margin-right: 16px;
    margin-bottom: 8px;
    margin-top: 7px;
    float: left; }
    #block-views-news-block-2 .views-row .field-name-field-thumbnail + .group_right,
    #block-views-news-block-3 .views-row .field-name-field-thumbnail + .group_right,
    .view-id-news.view-display-id-page_1 .views-row .field-name-field-thumbnail + .group_right {
      padding-left: 116px; }
#block-views-news-block-2 h2,
#block-views-news-block-3 h2,
.view-id-news.view-display-id-page_1 h2 {
  font-size: 16px;
  border-bottom: thin solid #f27820;
  line-height: 33px; }
#block-views-news-block-2 h3,
#block-views-news-block-3 h3,
.view-id-news.view-display-id-page_1 h3 {
  font-size: 14px; }
  #block-views-news-block-2 h3 a,
  #block-views-news-block-3 h3 a,
  .view-id-news.view-display-id-page_1 h3 a {
    color: #33261b; }
    #block-views-news-block-2 h3 a:hover,
    #block-views-news-block-3 h3 a:hover,
    .view-id-news.view-display-id-page_1 h3 a:hover {
      color: #f27820; }
#block-views-news-block-2 .field-name-field-dateline,
#block-views-news-block-3 .field-name-field-dateline,
.view-id-news.view-display-id-page_1 .field-name-field-dateline {
  color: #736357;
  font-size: 14px;
  margin-top: -5px;
  margin-bottom: 6px; }
#block-views-news-block-2 .field-name-body,
#block-views-news-block-2 .field-name-node-link,
#block-views-news-block-2 .field-name-trimmed-plaintext-body,
#block-views-news-block-3 .field-name-body,
#block-views-news-block-3 .field-name-node-link,
#block-views-news-block-3 .field-name-trimmed-plaintext-body,
.view-id-news.view-display-id-page_1 .field-name-body,
.view-id-news.view-display-id-page_1 .field-name-node-link,
.view-id-news.view-display-id-page_1 .field-name-trimmed-plaintext-body {
  display: inline; }
  #block-views-news-block-2 .field-name-body p,
  #block-views-news-block-2 .field-name-body div,
  #block-views-news-block-2 .field-name-node-link p,
  #block-views-news-block-2 .field-name-node-link div,
  #block-views-news-block-2 .field-name-trimmed-plaintext-body p,
  #block-views-news-block-2 .field-name-trimmed-plaintext-body div,
  #block-views-news-block-3 .field-name-body p,
  #block-views-news-block-3 .field-name-body div,
  #block-views-news-block-3 .field-name-node-link p,
  #block-views-news-block-3 .field-name-node-link div,
  #block-views-news-block-3 .field-name-trimmed-plaintext-body p,
  #block-views-news-block-3 .field-name-trimmed-plaintext-body div,
  .view-id-news.view-display-id-page_1 .field-name-body p,
  .view-id-news.view-display-id-page_1 .field-name-body div,
  .view-id-news.view-display-id-page_1 .field-name-node-link p,
  .view-id-news.view-display-id-page_1 .field-name-node-link div,
  .view-id-news.view-display-id-page_1 .field-name-trimmed-plaintext-body p,
  .view-id-news.view-display-id-page_1 .field-name-trimmed-plaintext-body div {
    display: inline; }
#block-views-news-block-2 .field-name-node-link a,
#block-views-news-block-3 .field-name-node-link a,
.view-id-news.view-display-id-page_1 .field-name-node-link a {
  padding: 5px 20px 5px 5px; }
#block-views-news-block-2 .view-footer,
#block-views-news-block-3 .view-footer,
.view-id-news.view-display-id-page_1 .view-footer {
  font-size: 14px;
  font-weight: bold;
  text-align: right;
  margin-top: 5px; }

#block-views-news-block-2 #edit-submit-news {
  margin-top: 0; }

body .views-widget-filter-field_dateline_value_1 {
  clear: left; }

#block-views-news-block-3 .views-row-1 {
  font-size: 16px;
  padding-bottom: 20px;
  padding-top: 21px; }
  #block-views-news-block-3 .views-row-1 h3 {
    margin-top: 9px; }
  #block-views-news-block-3 .views-row-1 .field-name-field-thumbnail {
    float: none;
    margin-right: 0;
    margin-top: 0; }

#region-sidebar-first .news-bean,
#region-sidebar-second .news-bean {
  line-height: 18px; }
  #region-sidebar-first .news-bean h2,
  #region-sidebar-second .news-bean h2 {
    border-bottom: thin solid #ef7a1d;
    font-size: 16px;
    margin-bottom: 16px;
    padding-bottom: 3px; }
  #region-sidebar-first .news-bean .views-row,
  #region-sidebar-second .news-bean .views-row {
    margin-bottom: 9px;
    padding-bottom: 6px;
    border-bottom: thin solid #ccc; }
  #region-sidebar-first .news-bean .views-field-title,
  #region-sidebar-second .news-bean .views-field-title {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    line-height: 14px; }
    #region-sidebar-first .news-bean .views-field-title a,
    #region-sidebar-second .news-bean .views-field-title a {
      color: #33261b; }
      #region-sidebar-first .news-bean .views-field-title a:hover,
      #region-sidebar-second .news-bean .views-field-title a:hover {
        color: #f27820; }
  #region-sidebar-first .news-bean .views-field-created,
  #region-sidebar-second .news-bean .views-field-created {
    color: #736357;
    padding: 2px 0 3px; }
  #region-sidebar-first .news-bean .views-field-body,
  #region-sidebar-second .news-bean .views-field-body {
    line-height: 18px; }
  #region-sidebar-first .news-bean .views-more-link,
  #region-sidebar-second .news-bean .views-more-link {
    padding-right: 10px; }

#block-views-people-glossary-block-2 input#edit-field-name, .view-id-people_glossary.view-display-id-page input#edit-field-name {
  width: 173px; }
#block-views-people-glossary-block-2 .views-exposed-widget.views-submit-button input, .view-id-people_glossary.view-display-id-page .views-exposed-widget.views-submit-button input {
  margin-top: 1.7em; }
#block-views-people-glossary-block-2 .view-display-id-attachment, .view-id-people_glossary.view-display-id-page .view-display-id-attachment {
  color: #aeaeae;
  font-size: 14px;
  margin-bottom: 45px;
  padding: 9px 0 7px;
  border-color: #ccc;
  border-style: solid;
  border-width: 1px 0;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
  zoom: 1;
  text-align: center; }
  #block-views-people-glossary-block-2 .view-display-id-attachment .view-content, #block-views-people-glossary-block-2 .view-display-id-attachment .view-header, .view-id-people_glossary.view-display-id-page .view-display-id-attachment .view-content, .view-id-people_glossary.view-display-id-page .view-display-id-attachment .view-header {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1; }
  #block-views-people-glossary-block-2 .view-display-id-attachment a, .view-id-people_glossary.view-display-id-page .view-display-id-attachment a {
    color: #959595;
    font-weight: bold;
    padding: 0 5px; }
    #block-views-people-glossary-block-2 .view-display-id-attachment a.active, .view-id-people_glossary.view-display-id-page .view-display-id-attachment a.active {
      color: #33261b; }
    #block-views-people-glossary-block-2 .view-display-id-attachment a:hover, .view-id-people_glossary.view-display-id-page .view-display-id-attachment a:hover {
      color: #f27820; }
#block-views-people-glossary-block-2 .views-row, .view-id-people_glossary.view-display-id-page .views-row {
  font-size: 15px;
  margin-bottom: 45px;
  margin-left: 0;
  margin-right: 10px;
  width: 265px; }
#block-views-people-glossary-block-2 .views-field-field-person-image, .view-id-people_glossary.view-display-id-page .views-field-field-person-image {
  margin-right: -2px; }
#block-views-people-glossary-block-2 .views-field-field-name,
#block-views-people-glossary-block-2 .views-field-field-suffix, .view-id-people_glossary.view-display-id-page .views-field-field-name,
.view-id-people_glossary.view-display-id-page .views-field-field-suffix {
  font-weight: bold;
  font-size: 16px; }
#block-views-people-glossary-block-2 .pager, .view-id-people_glossary.view-display-id-page .pager {
  color: #959595;
  font-size: 14px; }

.node.node-promotional-material .field-name-promo-image {
  float: left;
  padding: 0 10px 10px 0; }

#views-exposed-form-promotional-materials-block-1 .form-item-sort-by,
#views-exposed-form-promotional-materials-block-1 .views-widget-sort-order {
  margin-top: 23px; }
  #views-exposed-form-promotional-materials-block-1 .form-item-sort-by label,
  #views-exposed-form-promotional-materials-block-1 .views-widget-sort-order label {
    top: -23px; }

#block-views-promotional-materials-block-1 .views-row {
  display: inline-block;
  float: none;
  vertical-align: text-top; }

#block-views-promotional-materials-block-1 .views-row {
  display: inline-block;
  float: none;
  vertical-align: text-top;
  width: 252px;
  margin: 0 10px 40px 10px;
  text-align: center; }

.node-type-program #region-sidebar-first a.button {
  padding: 9px;
  font-size: 12px; }

.node-type-research-opportunity #block-system-main .content .field {
  margin-bottom: 10px; }
.node-type-research-opportunity #block-system-main .content .group-key-info {
  margin-bottom: 20px; }
  .node-type-research-opportunity #block-system-main .content .group-key-info .field {
    margin-bottom: 0; }

#block-views-research-opportunity-block-1 table td {
  padding: 5px; }
#block-views-research-opportunity-block-1 table tr.view-row-last {
  border-bottom: none; }

#views-exposed-form-research-opportunity-page .form-item-sort-by,
#views-exposed-form-research-opportunity-page .views-widget-sort-order {
  margin-top: 23px; }
  #views-exposed-form-research-opportunity-page .form-item-sort-by label,
  #views-exposed-form-research-opportunity-page .views-widget-sort-order label {
    top: -23px; }

.view-id-research_opportunity.view-display-id-page .views-row {
  margin-bottom: 20px; }

#block-views-room-directory-block-3 thead th {
  white-space: nowrap; }
  #block-views-room-directory-block-3 thead th a:hover {
    color: #33261b; }

.block-facetapi ul {
  list-style: none;
  padding: 0;
  margin: 0; }
  .block-facetapi ul li {
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 14px;
    display: block; }
    .block-facetapi ul li a.facetapi-inactive {
      padding-left: 16px;
      background: transparent url("../img/checkboxes.png") left 3px no-repeat;
      height: 18px;
      border: none;
      padding: 0px 0px 0px 16px;
      line-height: 21px; }
    .block-facetapi ul li a.facetapi-active {
      font-size: 0px;
      padding-top: 18px;
      padding-left: 16px;
      padding-right: 0;
      background: transparent url("../img/checkboxes.png") no-repeat left -12px;
      display: inline !important; }

/* font-family: "gandhi_sans", Arial, sans-serif; */
/* font-family: "gandhi_serif", "Times New Roman", Times, serif; */
#zone-footer {
  font-family: "gandhi_serif", "Times New Roman", Times, serif;
  /* End #region-footer-first */
  /* End #region-footer-second */ }
  #zone-footer #region-footer-first {
    border-top: 1px solid #d2d2c8;
    border-bottom: 1px solid #d2d2c8;
    padding: 30px 0 10px;
    margin: 30px 0 15px;
    /* Campuses */
    /* Menu Links */
    /* Locations */ }
    #zone-footer #region-footer-first .campus {
      width: 190px;
      margin: 0 21px;
      font-size: 14px; }
      #zone-footer #region-footer-first .campus.alpha {
        margin-left: 21px; }
    #zone-footer #region-footer-first #block-menu-block-2 {
      width: 75px;
      margin-left: 160px;
      margin-top: 34px; }
      #zone-footer #region-footer-first #block-menu-block-2 ul {
        margin: 0; }
        #zone-footer #region-footer-first #block-menu-block-2 ul li {
          margin: 0;
          padding: 0;
          list-style: none;
          list-style-image: none;
          line-height: 22px; }
          #zone-footer #region-footer-first #block-menu-block-2 ul li a {
            font-size: 14px;
            color: #5c4e43; }
            #zone-footer #region-footer-first #block-menu-block-2 ul li a:hover {
              color: #F27820;
              text-decoration: none; }
    #zone-footer #region-footer-first #block-block-11 {
      display: block;
      margin-top: 27px;
      width: 320px;
      text-align: center; }
  #zone-footer #region-footer-second {
    padding: 0;
    margin: 0 0 30px;
    /* Footer Message & Links */
    /* Social Icons */ }
    #zone-footer #region-footer-second #block-block-5 {
      font-size: 14px;
      text-align: center;
      width: 100%; }
      #zone-footer #region-footer-second #block-block-5 .content p {
        line-height: 22px;
        margin: 0;
        color: #5C4E43;
        width: 550px;
        margin-left: auto;
        margin-right: auto; }
        #zone-footer #region-footer-second #block-block-5 .content p a {
          color: #5C4E43;
          font-size: 14px; }
          #zone-footer #region-footer-second #block-block-5 .content p a:hover {
            color: #F27820;
            text-decoration: none; }
    #zone-footer #region-footer-second #block-menu-block-5 {
      margin-bottom: 15px;
      width: 700px;
      clear: both; }
      #zone-footer #region-footer-second #block-menu-block-5 ul.menu {
        margin: 0;
        text-align: center; }
        #zone-footer #region-footer-second #block-menu-block-5 ul.menu li {
          margin: -1px;
          padding: 0;
          list-style: none;
          list-style-image: none;
          display: -moz-inline-box;
          display: inline-block;
          *display: inline;
          zoom: 1; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li a {
            display: block;
            width: 40px;
            height: 42px;
            margin-right: 1px;
            text-indent: -9999px;
            background: url("../img/footer-social.png"); }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1591 a {
            background-position: 0 0; }
            #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1591 a:hover {
              background-position: 0 -42px; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1592 a {
            background-position: 166px 0; }
            #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1592 a:hover {
              background-position: 166px -42px; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1593 a {
            background-position: 124px 0; }
            #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1593 a:hover {
              background-position: 124px -42px; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-7976 a {
            background-position: 82px 0; }
            #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-7976 a:hover {
              background-position: 82px -42px; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1595 a {
            background-position: 40px 0; }
            #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.menu-mlid-1595 a:hover {
              background-position: 40px -42px; }
          #zone-footer #region-footer-second #block-menu-block-5 ul.menu li.last a {
            margin-right: 0; }

/* End #zone-footer */
#block-menu-block-1, #block-menu-block-43 {
  display: block;
  border-color: #d2d2c8;
  border-style: solid;
  border-width: 1px 0;
  margin: 11px 0 33px; }
  #block-menu-block-1 ul.menu, #block-menu-block-43 ul.menu {
    margin: 0;
    width: 700px;
    overflow: hidden;
    white-space: nowrap; }
    #block-menu-block-1 ul.menu li, #block-menu-block-43 ul.menu li {
      display: -moz-inline-box;
      display: inline-block;
      *display: inline;
      zoom: 1;
      list-style: none;
      margin: 0;
      padding: 0; }
      #block-menu-block-1 ul.menu li a, #block-menu-block-43 ul.menu li a {
        display: -moz-inline-box;
        display: inline-block;
        *display: inline;
        zoom: 1;
        color: #33261b;
        font-size: 15px;
        padding: 14px 10px;
        text-transform: uppercase;
        letter-spacing: 2px; }
        #block-menu-block-1 ul.menu li a:hover, #block-menu-block-43 ul.menu li a:hover {
          color: #f27820;
          background-color: #4a403a;
          text-decoration: none; }
      #block-menu-block-1 ul.menu li.first a, #block-menu-block-43 ul.menu li.first a {
        padding-left: 23px; }
      #block-menu-block-1 ul.menu li.last a, #block-menu-block-43 ul.menu li.last a {
        padding-right: 42px; }

.qtip-hover {
  display: block;
  color: #f27820 !important;
  background-color: #4a403a !important; }

.qtip-light {
  display: block;
  width: 700px !important;
  -moz-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.4);
  box-shadow: 0px 20px 30px 0px rgba(0, 0, 0, 0.4);
  border-width: 0 0 2px;
  border-color: #000;
  border-style: solid;
  background-color: #4a403a !important; }

.qtip-contentWrapper {
  display: block;
  border: none !important;
  background-color: #4a403a !important; }

.qtip-content {
  background-color: #4a403a !important;
  padding: 30px 32px 36px !important; }
  .qtip-content .menu-minipanels {
    border-top: thin solid #d2d2c8;
    padding-top: 15px; }
  .qtip-content .panel-pane {
    display: -moz-inline-box;
    display: inline-block;
    *display: inline;
    zoom: 1;
    vertical-align: text-top; }
    .qtip-content .panel-pane .menu {
      margin: 0;
      list-style: none; }
      .qtip-content .panel-pane .menu li {
        margin: 0;
        list-style: none;
        font-size: 16px;
        line-height: 20px; }
        .qtip-content .panel-pane .menu li a {
          color: #ccc; }
          .qtip-content .panel-pane .menu li a:hover {
            color: #f27820; }
          .qtip-content .panel-pane .menu li a.active {
            color: #f27820; }
  .qtip-content .panel-separator {
    display: none; }
  .qtip-content h2.pane-title {
    color: #fff;
    font-family: "gandhi_serif", "Times New Roman", Times, serif;
    font-size: 18px;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 2px;
    max-width: 99%; }
    .qtip-content h2.pane-title a {
      color: #fff; }
      .qtip-content h2.pane-title a:hover {
        color: #f27820; }
  .qtip-content.pane-menu-block-18 h2 {
    visibility: hidden; }
  .qtip-content.pane-menu-block-18 li a {
    color: #fff; }
    .qtip-content.pane-menu-block-18 li a:after {
      content: " ›"; }

.menu-minipanel-1570 .pane-menu-block-19 {
  width: 220px; }

.mobile-menu {
  display: none; }

#block-panels-mini-mobile-flyout-menu {
  display: none; }
  #block-panels-mini-mobile-flyout-menu.open {
    display: none; }

/* Resolution > 720 */
.formLanding .landingPageHead > .logoFlag {
  background-color: transparent;
  box-sizing: border-box;
  height: 74px;
  padding: 10px 0 0 15px;
  position: absolute;
  left: 0;
  top: 15px;
  width: 275px;
  z-index: 10; }
.formLanding .landingPageHead > .logoFlag > a {
  margin: 0;
  padding: 0;
  text-decoration: none; }
.formLanding .landingPageHead > .logoFlag > a > .logo {
  height: 47px;
  margin: 0;
  width: 175px; }
.formLanding .landingPageHead > .tagLine {
  display: inline-block; }
.formLanding .landingPageForm {
  box-shadow: 3px 3px 5px 0 #333, 10px 10px 0 0 #0F7AA0;
  float: right;
  margin-top: -75px;
  margin-right: 20px;
  position: relative;
  width: 300px;
  z-index: 50; }
.formLanding .landingPageTopContent {
  float: left;
  width: 300px; }
.formLanding .landingPageContent {
  float: left; }
.formLanding .landingPage4YearContent {
  float: left;
  padding: 20px;
  box-shadow: 3px 3px 5px 0 #333, 10px 10px 0 0 #0F7AA0;
  background-color: #e3e3e3;
  width: 500px; }
.formLanding .landingPageImage {
  width: 400px; }
.formLanding .imageAlignLeft {
  float: left;
  padding: 0px 10px 10px 0px; }
.formLanding .imageAlignRight {
  float: right;
  padding: 0px 0px 10px 10px; }
