h2, h3 {
  font-size: 18px;
  margin-bottom: 6px; }

h2.title, h3.title {
  margin-bottom: 6px; }

#content-area ul {
  padding-left: 30px; }
#content-area li {
  font-size: 1.1em;
  line-height: 1.65em; }

body.cke_show_borders p {
  font-size: 0.8em;
  line-height: 1.5em; }

/* Layout */
h1.title {
  width: inherit;
  margin-top: -7px; }

.node-type-page .region-sidebar-second {
  margin-right: 0;
  width: 225px; }
.node-type-page #content-area {
  min-height: 1px; }
.node-type-page .meta {
  display: none; }

.no-sidebars h1.title {
  width: auto;
  text-align: left;
  width: 715px; }
.no-sidebars #content {
  margin-left: 240px;
  width: 750px; }

.one-sidebar.sidebar-first #content {
  width: 715px; }
.one-sidebar.sidebar-first .region-content-bottom {
  width: 100%; }

/* Top Nav */
#block-menu_block-1,
#block-menu_block-23 {
  margin-bottom: 15px; }
  #block-menu_block-1 li,
  #block-menu_block-23 li {
    padding: 0; }
    #block-menu_block-1 li a,
    #block-menu_block-23 li a {
      padding: 5px 6px; }

/* Front Page Styles/Blocks/etc */
.block h2.title, .block .content {
  background: none;
  background-color: transparent; }

.front .region-header-image {
  /*background: #f2f0e4;*/
  font-size: 10px; }
  .front .region-header-image img#main {
    float: left;
    margin-right: 15px; }
  .front .region-header-image h2 {
    padding-top: 1em; }
  .front .region-header-image ul {
    clear: left;
    padding-left: 0;
    padding-top: 10px; }
    .front .region-header-image ul li {
      list-style: none;
      float: left;
      margin-right: 7px;
      border-top: 3px solid #510000; }
      .front .region-header-image ul li:last-child {
        margin-right: 0; }
      .front .region-header-image ul li img {
        width: 135px;
        height: 75px; }

.front #content-area {
  margin-right: 9px; }


#block-block-6 {
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) top center repeat-x; }
  #block-block-6 p {
    margin: 0 9px 15px; }
    #block-block-6 p.hide {
      text-indent: -9999px;
      margin-left: 0; }
  #block-block-6 a#my-harris {
    background: url(/sites/default/files/images/myHarris.png);
    width: 95px;
    height: 28px;
    display: block; }

#block-block-7, #block-block-21, #block-block-22, #block-block-23, #block-block-24, #block-block-25 {
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center 100px repeat-x; }

#block-block-9, #block-block-45 {
  border: 1px solid #510000; }

#block-block-45 {
  height: 71px; }


#block-block-44 {
  margin: 20px 0 20px 0; }


/* Current Vote Results Blocks */
body.two-sidebars #comments {
    width:455px;
}
.faculty-vote-results {
  margin-top: 40px; }
#block-block-54 {
  margin-top: -40px; }
.page-node-77117-webform-results-analysis table, .page-node-78155-webform-results-analysis table, .page-node-79382-webform-results-analysis table, .page-node-80464-webform-results-analysis table, .page-node-80465-webform-results-analysis table, .page-node-80466-webform-results-analysis table, .page-node-80656-webform-results-analysis table, .page-node-80776-webform-results-analysis table, .page-node-82592-webform-results-analysis table, .page-node-82594-webform-results-analysis table, .page-node-82597-webform-results-analysis table, .page-node-82737-webform-results-analysis table, .page-node-82738-webform-results-analysis table, .page-node-82739-webform-results-analysis table, .page-node-82829-webform-results-analysis table, .page-node-82832-webform-results-analysis table, .page-node-83613-webform-results-analysis table, .page-node-83857-webform-results-analysis table, .page-node-87877-webform-results-analysis table, .page-node-88656-webform-results-analysis table, .page-node-90014-webform-results-analysis table, .page-node-90500-webform-results-analysis table, .page-node-90501-webform-results-analysis table {
  margin-bottom: 5em; }

.faculty-vote-results{
    margin-top: 40px;
}

.bottom-block-spacing{
    margin-bottom: 40px;
}

#block-block-7 h3, #block-block-7 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-21 h3, #block-block-21 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-9 h3, #block-block-9 h2, #block-block-44 h3, #block-block-44 h2, #block-block-45 h3, #block-block-45 h2 {
  font-size: 11px;
  font-weight: bold;
  background-color: #510000;
  color: white;
  padding: 3px 0 5px 8px; }

#block-views-chicago_policy_review-block_1 h3, #block-views-chicago_policy_review-block_1 h2 {
  font-size: 11px;
  font-weight: bold;
  background-color: #510000;
  color: white;
  padding: 3px 0 0 8px; }

#block-views-chicago_policy_review-block_1 .content {
  margin: 0px -8px; }

#block-block-22 h3, #block-block-22 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-23 h3, #block-block-23 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-24 h3, #block-block-24 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-25 h3, #block-block-25 h2 {
  font-size: 11px;
  text-transform: uppercase;
  margin-left: 9px;
  margin-top: 10px; }

#block-block-7 p, #block-block-21 p, #block-block-9 p, #block-block-22 p, #block-block-23 p, #block-block-24 p, #block-block-25 p {
  margin-left: 9px; }

#block-views-chicago_policy_review-block_1 p {
  padding: 0px;
  margin-top: 5px;
  margin-left: 9px; }

#block-views-chicago_policy_review-block_1 .view-content {
  margin-left: 9px;
  margin-bottom: 20px; }

#block-views-fall_visit_slideshow-block_1 ol.flex-control-thumbs {
  display: none; }

#block-views-fall_visit_slideshow-block_1 ul {
  padding: 0; }

#block-views-fall_visit_slideshow-block_1 .flexslider2 {
  border: none;
  margin-bottom: 20px;
  -webkit-box-shadow: none;
  box-shadow: none; }

#block-views-fall_visit_slideshow-block_1 .flexslider2 .slides {
  margin: 0; }

#block-views-fall_visit_slideshow-block_1 .slides .views-field-field-slideshow-image-fid img {
  height: auto; }

#block-block-7 a, #block-block-21 a, #block-block-22 a, #block-block-23 a, #block-block-24 a, #block-block-25 a {
  font-weight: bold; }

#block-block-22, #block-block-25 {
  background-position: left top; }

#block-block-22 p, #block-block-25 p {
  margin-bottom: 0; }

#block-block-22 h2.title, #block-block-25 h2.title {
  margin-bottom: 1.5em;
  margin-top: 1.6em; }

#block-block-22 li, #block-block-25 li {
  list-style: none;
  color: #666666;
  margin-left: 40px;
  margin-top: 15px; }

#block-block-22 li.date, #block-block-25 li.date {
  float: left;
  color: #444444;
  margin-left: 0; }

#block-block-22 li.date.first, #block-block-25 li.date.first {
  margin-top: 0; }

#block-block-24 {
  padding: 15px 9px;
  background-position: left top; }
  #block-block-24 p {
    margin: 0 0 15px; }
  #block-block-24 img {
    float: left;
    margin: 0 10px 5px 0; }

#block-block-9 {
  background-position: left 65px; }

#block-block-23 {
  background-position: center 30px; }

#block-views-from_the_archive-block_1 .title, #block-views-from_the_archive-block_1 .content {
  padding: 0 10px; }

#block-block-8 p {
  margin: 15px 9px; }
#block-block-8 a {
  font-weight: bold; }

.front .region-content-top .block {
  margin-bottom: 15px;
  float: left;
  /* border-top: 3px solid #510000; */
  background: url(../images/backgrounds/utilityBack.gif) top center repeat-x;
  padding-top: 15px;
  width: 100%;  }
  .front .region-content-top .block#block-block-12 {
    margin-right: 15px; }
  .front .region-content-top .block h2.title {
    /* font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 10px; */
    font-size: 11px;
    margin: 0 0 15px 0;
    font-weight: bold;
    background-color: #510000;
    color: white;
    height: 19px;
    padding: 3px 0 0 8px; }

.front .block#block-views-chicago_policy_review-block_1 .views-row.views-row-first {
  margin-top: -5px; }

.front .block#block-views-chicago_policy_review-block_1 .views-row {
  margin-top: 12px;
  margin-right: 8px;
  padding-top: 5px;
  border: none; }


/**************************************************
**
** Below for not slideshow frontpage image display
**
**
**************************************************/
/*
#block-views-frontpage_slideshow-block_1 {
  position: relative;
  height: 395px;
  width: 720px }
  #block-views-frontpage_slideshow-block_1 .view-content a {
    font-size: 16px; }
  #block-views-frontpage_slideshow-block_1 .views-row {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
    #block-views-frontpage_slideshow-block_1 .views-row.views-row-first {
      display: block; }
  #block-views-frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-image-fid {
    height: 300px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: white; }
    #block-views-frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-image-fid img {
      height: auto; }
  #block-views-frontpage_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #block-views-frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-tease-value {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #block-views-frontpage_slideshow-block_1 #thumbs {
    clear: left;
    padding-top: 310px; }
    #block-views-frontpage_slideshow-block_1 #thumbs .thumb {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb:hover {
        cursor: pointer; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb img {
        width: 100%;
        height: 100%; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb.views-row-5 {
        margin-right: 0; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb .headline {
        position: absolute;
        padding: 3px;
        background: #510000;
        background: rgba(81, 0, 0, 0.7);
        color: white;
        font-size: 12px;
        bottom: 0;
        display: none; }
*/

#views_slideshow_singleframe_main_frontpage_slideshow-block_1 {
  position: relative;
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1  .views-row.views-row-first {
      width:  705px;
      display: block; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-image-fid {
    height: 300px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: white; }
    #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-image-fid img {
      height: auto; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views-field-field-frontpage-slideshow-tease-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }
  #views_slideshow_singleframe_teaser_section_frontpage_slideshow-block_1 .views-field-nid {
    font-size: 16px;}
  #block-views-frontpage_slideshow-block_1 #thumbs {
    clear: left;
    padding-top: 10px; }
  #block-views-frontpage_slideshow-block_1 #thumbs .views-row {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
  #block-views-frontpage_slideshow-block_1 #thumbs .views-row.views-row-first {
      display: block; }
    #block-views-frontpage_slideshow-block_1 #thumbs .thumb {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb:hover {
        cursor: pointer; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb img {
        width: 100%;
        height: 100%; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb.views-row-5 {
        margin-right: 0; }
      #block-views-frontpage_slideshow-block_1 #thumbs .thumb .headline  {
        position: absolute;
        padding: 3px;
        background: #510000;
        background: rgba(81, 0, 0, 0.7);
        color: white;
        font-size: 12px;
        bottom: 0;
        display: none; }

/**** Frontpage Slideshow Single Frame With Pager */
  #block-views-frontpage_slideshow-block_1 {
        position: relative;
        top: 0px;
        right: 0px;
     height: 403px;
     width:  720px; }
  #block-views-frontpage_slideshow-block_1 .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-frontpage_slideshow-block_1 .pager-item {
        display: block;
        }
   #views_slideshow_singleframe_pager_frontpage_slideshow-block_1 .views_slideshow_singleframe_pager .views_slideshow_pagerThumbnails {
        display: block;
        }
   #block-views-frontpage_slideshow-block_1 .views_slideshow_singleframe_pager div {
        display: block;
        padding-left: 0px;
     }
   #block-views-frontpage_slideshow-block_1 .views_slideshow_singleframe_pager img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }
/******** End Pager *************************/

/**** DIC Members Area Main Slideshow ******/


#block-views-dic_mainpages_slideshow-block_1 {
     position: relative;
     height: 310px;
     width:  720px; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 {
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1  .views-row.views-row-first {
  display: block;}
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views-field-field-dic-mainpages-ss-image-fid {
    height: 300px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: white; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views-field-field-dic-mainpages-ss-image-fid img {
      height: auto; }
  #views_slideshow_singleframe_teaser_section_dic_mainpages_slideshow-block_1 .views-field-field-dic-mainpages-ss-teaser-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }

/**** END - DIC Members Area Main Slideshow - END ******/

/**** Admissions Slideshow                    ***********/

 #block-views-admissions_slideshow-block_1 {
     position: relative;
     height: 310px;
     width:  720px; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 {
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1  .views-row.views-row-first {
  display: block;}
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views-field-field-admissions-image-fid {
    height: 310px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: #F7F6EE; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views-field-field-admissions-image-fid img {
      height: auto; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views-field-field-admissions-teaser-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #views_slideshow_singleframe_teaser_section_admissions_slideshow-block_1 .views-field-nid {
    font-size: 16px;}

 #block-views-admissions_slideshow-block_1 {
        position: relative;
        top: 0px;
        right: 0px;
     height: 418px;
     width:  720px; }
  #block-views-admissions_slideshow-block_1 .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-admissions_slideshow-block_1 .pager-item {
        display: block;
        }
   #views_slideshow_singleframe_pager_admissions_slideshow-block_1 .views_slideshow_singleframe_pager .views_slideshow_pagerThumbnails {
        display: block;
        }
   #block-views-admissions_slideshow-block_1 .views_slideshow_singleframe_pager div {
        display: block;
        padding-left: 0px;
     }
   #block-views-admissions_slideshow-block_1 .views_slideshow_singleframe_pager img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }


/****** End Admissions Slideshow              ***********/

/**** Admissions Slideshow Flexslider                   ***********/

 #block-views-d545de4b07637ca0b82c07295de72cce {
     position: relative;
     height: 310px;
     width:  720px; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides {
  height: 310px;
  width:  720px; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides  .views-row.views-row-first {
  display: block;}
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views-field-field-admissions-image-fid {
    height: 310px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: #F7F6EE; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views-field-field-admissions-image-fid img {
      height: auto; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views-field-field-admissions-teaser-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 2em;
    padding-top: 10px; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views-field-title {
    font-size: 20px;
    color: #510000;
    padding: 1em 1em 0.75em; }
  #block-views-d545de4b07637ca0b82c07295de72cce .slides .views-field-nid {
    font-size: 16px;}

  #block-views-d545de4b07637ca0b82c07295de72cce {
    position: relative;
    top: 0px;
    right: 0px;
    height: 418px;
    width:  720px;
    margin-bottom: 24px;
  }
  #block-views-d545de4b07637ca0b82c07295de72cce .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-d545de4b07637ca0b82c07295de72cce .pager-item {
        display: block;
        }
   #block-views-d545de4b07637ca0b82c07295de72cce .flex-control-thumbs {
        display: block;
        }
   #block-views-d545de4b07637ca0b82c07295de72cce .flex-control-thumbs li {
        display: block;
        padding-left: 0px;
        width: auto;
     }
   #block-views-d545de4b07637ca0b82c07295de72cce .flex-control-thumbs img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }


/****** End Admissions Slideshow Flexslider             ***********/

/**** Alumni Slideshow Flexslider                   ***********/

 #block-views-1a5b4191c3ec5ba1de4e3cf905035010 {
     position: relative;
     height: 310px;
     width:  720px; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides {
  height: 310px;
  width:  720px;
  margin-left: -10px;  }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .flexslider2 {
  border: none;
  margin-bottom: 20px;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: none;  }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides  .views-row.views-row-first {
  display: block;}
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views-field-field-alumni-slideshow-image-fid {
    height: 310px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: #F7F6EE; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views-field-field-alumni-slideshow-image-fid img {
      height: auto; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views-field-field-feature-tease-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views-field-title {
    font-size: 18px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .slides .views-field-view-node {
    font-size: 16px;}

  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 {
    position: relative;
    top: 0px;
    right: 0px;
    height: 418px;
    width:  720px;
  }
  #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .pager-item {
        display: block;
        }
   #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .flex-control-thumbs {
        display: block;
        }
   #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .flex-control-thumbs li {
        display: block;
        padding-left: 0px;
        width: auto;
     }
   #block-views-1a5b4191c3ec5ba1de4e3cf905035010 .flex-control-thumbs img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }


/****** End Alumni Slideshow Flexslider             ***********/

/**** CHPPP Slideshow                    ***********/

 #block-views-chppp_slideshow-block_1 {
     position: relative;
     height: 310px;
     width:  720px; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 {
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1  .views-row.views-row-first {
  display: block;}
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views-field-field-chppp-slideshow-image-fid {
    height: 310px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: #F7F6EE; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views-field-field-chppp-slideshow-image-fid img {
      height: auto; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views-field-field-chppp-slideshow-teaser-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #views_slideshow_singleframe_teaser_section_chppp_slideshow-block_1 .views-field-nid {
    font-size: 16px;}

 #block-views-chppp_slideshow-block_1 {
        position: relative;
        top: 0px;
        right: 0px;
     height: 418px;
     width:  720px; }
  #block-views-chppp_slideshow-block_1 .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-chppp_slideshow-block_1 .pager-item {
        display: block;
        }
   #views_slideshow_singleframe_pager_chppp_slideshow-block_1 .views_slideshow_singleframe_pager .views_slideshow_pagerThumbnails {
        display: block;
        }
   #block-views-chppp_slideshow-block_1 .views_slideshow_singleframe_pager div {
        display: block;
        padding-left: 0px;
     }
   #block-views-chppp_slideshow-block_1 .views_slideshow_singleframe_pager img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }


/****** End CHPPP Slideshow              ***********/

/**** Giving Slideshow                    ***********/

 #block-views-giving_slideshow-block_1 {
     position: relative;
     height: 310px;
     width:  720px; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 {
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views_singleframe_teaser_section {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views_slideshow_singleframe_slide {
  display: block;
  height: 310px;
  width:  720px; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views_slideshow_singleframe_slide .views_slideshow_slide .views-row {
    top: 0;
    left: 0;
    display: none;
    }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1  .views-row.views-row-first {
  display: block;}
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views-field-field-giving-slideshow-image-fid {
    height: 310px;
    width: 465px;
    float: left;
    margin-right: 20px;
    background: #F7F6EE; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views-field-field-giving-slideshow-image-fid img {
      height: auto; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views-field-field-giving-slideshow-teaser-value .field-content {
    font-size: 12px;
    line-height: 18px;
    color: #666666;
    margin-bottom: 2em;
    padding-right: 1em;
    padding-top: 10px; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views-field-title {
    font-size: 22px;
    color: #510000;
    padding: 1em 0 0.75em; }
  #views_slideshow_singleframe_teaser_section_giving_slideshow-block_1 .views-field-nid {
    font-size: 16px;}

 #block-views-giving_slideshow-block_1 {
        position: relative;
        top: 0px;
        right: 0px;
     height: 418px;
     width:  720px; }
  #block-views-giving_slideshow-block_1 .views-slideshow-controls-bottom {
     height: 93px;
     width:  720px; }
   #block-views-giving_slideshow-block_1 .pager-item {
        display: block;
        }
   #views_slideshow_singleframe_pager_giving_slideshow-block_1 .views_slideshow_singleframe_pager .views_slideshow_pagerThumbnails {
        display: block;
        }
   #block-views-giving_slideshow-block_1 .views_slideshow_singleframe_pager div {
        display: block;
        padding-left: 0px;
     }
   #block-views-giving_slideshow-block_1 .views_slideshow_singleframe_pager img {
      border-top: 3px solid #510000;
      width: 135px;
      height: 90px;
      margin-right: 7px;
      float: left;
      position: relative;
      left: 0px;  }


/****** End Giving Slideshow              ***********/


/***********/

#block-views-in_the_news-block_3 {
  border: 1px solid #510000;
  background: none;
  padding: 0px; }


#block-views-in_the_news-block_1, #block-views-in_the_news-block_3 {
  background: none;
  padding: 0px; }

/*
#block-views-in_the_news-block_1 h2, #block-views-in_the_news-block_3 h2 {
  margin-left: 10px;
  background: none; }
*/

#block-views-in_the_news-block_3 .content {
  padding: 0 10px; }

#block-views-in_the_news-block_1 .content {
  margin: 0 -4px; }

#block-views-in_the_news-block_1 .views-row, #block-views-in_the_news-block_3 .views-row {
  clear: left;
  float: left;
  margin-bottom: 5px;
  margin-bottom: 8px;
  border: none; }

#block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-thumb-fid, #block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-thumb-fid {
  float: left;
  margin-right: 10px; }

#block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-article-url, #block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-source-url {
  display: inline; }

#block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-article-url, #block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-source-url {
  display: inline; }

#block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-article-url a, #block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-source-url a {
  color: #666666;
  font-size: 11px; }

#block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-article-url a, #block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-source-url a {
  color: #666666; }

#block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-article-url a:hover, #block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-source-url a:hover {
  text-decoration: underline; }

#block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-article-url a:hover, #block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-source-url a:hover {
  text-decoration: underline; }

#block-views-in_the_news-block_1 .views-row .views-field-field-in-the-news-source-url a, #block-views-in_the_news-block_3 .views-row .views-field-field-in-the-news-source-url a {
  font-style: italic; }

#block-views-in_the_news-block_1 .view-footer {
  /* font-weight: bold;
  clear: left; */
  margin-top: 10px;
  margin-left: 80%; }

#block-views-in_the_news-block_3 {
  margin-right: 0;
  margin-bottom: 15px; }
  #block-views-in_the_news-block_3 .view-footer {
    font-weight: bold;
    clear: left; }

#block-views-spotlight-block_1 .title {
  margin-left: 10px; }
#block-views-spotlight-block_1 .content {
  padding: 0 10px; }
  #block-views-spotlight-block_1 .content .views-row {
    margin-bottom: 10px; }
    #block-views-spotlight-block_1 .content .views-row a {
      color: #666666; }
      #block-views-spotlight-block_1 .content .views-row a:hover {
        text-decoration: underline; }

/* .front #block-views-events_calendar-block_2 {
  margin-top: 15px; } */

#block-views-events_calendar-block_2 {
  padding: 10px;
  padding-top: 15px;
  margin-top: 0;
  background: url(../images/backgrounds/utilityBack.gif) top center repeat-x; }
#block-views-events_calendar-block_7 {
  border-top: 3px solid #510000;
  padding: 10px;
  padding-top: 15px;
  margin-top: 0;
  background: url(../images/backgrounds/utilityBack.gif) top center repeat-x; }
  #block-views-events_calendar-block_2 h2.title,
  #block-views-events_calendar-block_7 h2.title {
    font-size: 10px;
    text-transform: uppercase;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    background-color: transparent; }
  #block-views-events_calendar-block_2 ul,
  #block-views-events_calendar-block_7 ul {
    padding: 0; }
    #block-views-events_calendar-block_2 ul li,
    #block-views-events_calendar-block_7 ul li {
      margin-left: 0;
      list-style: none; }
  #block-views-events_calendar-block_2 .views-field-field-event-date-value-1,
  #block-views-events_calendar-block_7 .views-field-field-event-date-value-1 {
    margin-bottom: 5px;
    width: 70px;
    float: left; }
  #block-views-events_calendar-block_2 .views-field-title, #block-views-events_calendar-block_2 .views-field-field-event-date-value-2,
  #block-views-events_calendar-block_7 .views-field-title, #block-views-events_calendar-block_7 .views-field-field-event-date-value-2 {
    height: auto;
    margin-bottom: 5px;
    margin-left: 50px; }
  #block-views-events_calendar-block_2 .views-field-title-1,
  #block-views-events_calendar-block_7 .views-field-title-1 {
    margin-left: 50px;
    margin-bottom: 10px;
    margin-top: -3px; }
  #block-views-events_calendar-block_2 .view-footer {
    margin-top: 10px;
    margin-left: 100px; }
  #block-views-events_calendar-block_7 .view-footer {
    margin-top: 10px;
    margin-left: 90px; }
  #block-views-events_calendar-block_2 .views-footer a,
  #block-views-events_calendar-block_7 .views-footer a {
    font-size: 11px; }
  #block-views-events_calendar-block_2 .views-row,
  #block-views-events_calendar-block_7 .views-row {
    border-top: 0px;
    margin-right: 8px; }

.front #block-views-events_calendar-block_2 {
  /* border: 1px solid #510000; */
  background: none;
  padding: 0px; }

.front #block-views-events_calendar-block_2 .content {
  /* margin-left: 10px; */
  margin-bottom: 20px; }

.front #block-views-events_calendar-block_2 h2.title {
  font-size: 11px;
  text-transform: none;
  margin: 0 0 10px 0;
  font-weight: bold;
  background-color: #510000;
  color: white;
  height: 19px;
  padding: 3px 0 0 8px; }

#block-block-15 {
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center 60px repeat-x; }
  #block-block-15 h3 {
    margin: 10px;
    text-transform: uppercase;
    font-size: 10px; }
  #block-block-15 p {
    margin: 5px 10px; }

#block-block-33 {
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center 0px repeat-x;
margin-bottom: 20px;
padding-top: 15px;}
#block-block-33 h2 {
    text-transform: uppercase;
    font-size: 10px;
    margin-left:10px;
    margin-bottom:10px;}
#block-block-33 p {
    margin: 5px 10px; }

#block-views-related_links-block_1 {
  margin-bottom: 2em; }
  #block-views-related_links-block_1 h2.title {
    background: #1c6084;
    color: #f7f6ee;
    padding: 5px 10px 1px;
    margin-bottom: 0;
    font-size: 1.2em; }
  #block-views-related_links-block_1 .content {
    padding: 0 9px 9px;
    background: #edede1; }
  #block-views-related_links-block_1 .views-row {
    border: none;
    margin-top: 0;
    padding-top: 10px; }
  #block-views-related_links-block_1 .view-related-links {
    margin: 0; }

#block-views-press_releases-block_1 .views-row {
  margin-bottom: 2em; }
  #block-views-press_releases-block_1 .views-row .views-field-created {
    display: inline;
    color: #666666; }
  #block-views-press_releases-block_1 .views-row .views-field-title {
    margin-left: 30px;
    display: inline; }

.views-field-field-press-release-image-fid {
  border-top: 3px solid #510000; }

/* Search box */
#search-block-form {
  width: 245px;
  position: relative; }
  #search-block-form input#edit-submit.form-submit, #search-block-form input.form-submit {
    background: transparent url(../images/search.png) center no-repeat;
    border: none;
    height: 20px;
    width: 40px;
    text-indent: -9999px;
    padding-top: 2px; }
  #search-block-form input#edit-submit.form-submit:hover, #search-block-form input.form-submit:hover {
    cursor: pointer; }
  #search-block-form #edit-search-block-form-1-wrapper label {
    display: inline;
    font-weight: normal;
    position: absolute;
    left: 5px;
    top: 5px; }

#block-block-19 {
  border-top: 3px solid #510000;
  padding: 15px 10px;
  background: url(../images/backgrounds/utilityBack.gif) center top repeat-x; }
  #block-block-19 h3 {
    font-size: 11px;
    text-transform: uppercase;
    color: #510000;
    font-weight: normal; }
  #block-block-19 p {
    margin-bottom: 10px;
    line-height: 1.5; }
  #block-block-19 a {
    color: #444444; }
    #block-block-19 a:hover {
      color: #aeae9f; }

#block-menu_block-4 li, #block-menu-menu-news-and-events li {
  list-style: none;
  list-style-image: none;
  margin: 0 0 1px 0;
  padding: 0; }

#block-menu_block-4 ul, #block-menu-menu-news-and-events ul {
  padding: 0; }

#block-menu_block-4 h2.title, #block-menu_block-51 h2.title, #block-menu-menu-news-and-events h2.title {
  background: #1c6084;
  color: #f7f6ee;
  font-size: 14px;
  padding: 5px 10px;
  margin-bottom: 0;
  font-size: 1.2em; }

#block-menu_block-4 .content, #block-menu-menu-news-and-events .content {
  padding-top: 1px; }

#block-menu_block-4 .content a, #block-menu-menu-news-and-events .content a {
  background: #d3dfea;
  display: block;
  font-size: 1.1em;
  padding: 5px 10px; }

#block-menu_block-4 .content a.active-trail {
  background: #43433c;
  color: white; }

#block-menu-menu-news-and-events {
  margin-bottom: 3em; }
  #block-menu-menu-news-and-events .content a.active-trail {
    background: #43433c;
    color: white; }

/* Pink left sidebar menu */
#block-menu_block-6 {
  padding-top: 0; }
  #block-menu_block-6 h2.title {
    background: #510000;
    color: white;
    padding: 5px 0 4px 10px; }
  #block-menu_block-6 .content {
    padding-top: 1px; }
  #block-menu_block-6.block-menu_block li {
    background-color: #e8cdcd; }

#block-menu_block-5 {
  padding-top: 0; }
  #block-menu_block-5 h2.title {
    background: #510000;
    color: white;
    padding: 5px 0 4px 10px; }
  #block-menu_block-5 .content {
    padding-top: 1px; }


#block-menu-menu-event-links {
  background: #1c6084;
  float: left;
  padding: 3px 0 5px;
  width: 100%; }
  #block-menu-menu-event-links li.leaf {
    float: left;
    list-style: none;
    list-style-image: none;
    font-size: 12px;
    margin: 0 6px; }
    #block-menu-menu-event-links li.leaf a {
      color: white; }

.region-sidebar-first .block-menu_block h2.title, .region-sidebar-first #block-views-working_papers-block_4 h2.title {
  background: #510000;
  color: white;
  padding: 6px 0 6px 10px;
  display: block;
  height: auto; }
.region-sidebar-first .block-menu_block .content, .region-sidebar-first #block-views-working_papers-block_4 .content {
  padding-top: 1px; }

#block-views-working_papers-block_4 ul {
  padding: 0; }
#block-views-working_papers-block_4 li {
  list-style: none;
  list-style-image: none;
  padding: 0;
  margin: 0;
  background-color: #d6d6cf; }
  #block-views-working_papers-block_4 li a {
    color: #43433c;
    text-decoration: none;
    display: block;
    padding: 6px 0 6px 10px;
    border-bottom: 1px solid #f7f6ee; }
    #block-views-working_papers-block_4 li a.active, #block-views-working_papers-block_4 li a:hover {
      background-color: #43433c;
      color: white; }

/* Interior In The News block */
#block-views-in_the_news-block_2 h2.title, #block-views-in_the_news-block_4 h2.title {
  font-size: 14px;
  border-bottom: 1px solid #cccccc;
  padding-bottom: 7px;
  margin-bottom: 10px;
  display: none; }

#block-views-in_the_news-block_2 .views-row, #block-views-in_the_news-block_4 .views-row {
  margin-bottom: 1em;
  color: #666666; }

#block-views-in_the_news-block_2 .views-field-field-in-the-news-date-value, #block-views-in_the_news-block_4 .views-field-field-in-the-news-date-value {
  display: inline;
  width: 80px;
  color: #666666; }

#block-views-in_the_news-block_2 .views-field-field-in-the-news-article-url, #block-views-in_the_news-block_4 .views-field-field-in-the-news-article-url {
  margin-left: 20px; }

#block-views-in_the_news-block_2 .views-field-field-in-the-news-article-url, #block-views-in_the_news-block_2 .views-field-field-in-the-news-source-url {
  display: inline; }

#block-views-in_the_news-block_4 .views-field-field-in-the-news-article-url, #block-views-in_the_news-block_4 .views-field-field-in-the-news-source-url {
  display: inline; }

#block-views-in_the_news-block_2 .views-field-field-in-the-news-article-title-value, #block-views-in_the_news-block_4 .views-field-field-in-the-news-article-title-value {
  margin-left: 80px; }

#block-views-features-block_1 .views-row,
#block-views-features-block_2 .views-row,
#block-views-features-block_3 .views-row,
#block-views-features-block_4 .views-row,
#block-views-features-block_5 .views-row,
#block-views-features-block_6 .views-row,
#block-views-features-block_7 .views-row,
#block-views-features-block_8 .views-row,
#block-views-podcasts-block_1 .views-row,
#block-views-podcasts-block_2 .views-row,
#block-views-podcasts-block_3 .views-row {
  float: left;
  clear: left;
  margin-bottom: 1em;
  color: #666666;
  font-size: 12px;
  line-height: 1.5em;
  width: 100%;
  border-bottom: 1px solid #E1E1E1; }
#block-views-features-block_7 .views-row,
#block-views-features-block_8 .views-row,
#block-views-podcasts-block_2 .views-row {
  padding-bottom: 10px; }
#block-views-features-block_7 .views-field-field-secondary-feature-image-fid,
#block-views-features-block_8 .views-field-field-secondary-feature-image-fid,
#block-views-podcasts-block_2 .views-field-field-secondary-feature-image-fid {
  float: left;
  margin-right: 15px;
}
/*
#block-views-features-block_1 .views-field-created,
#block-views-features-block_2 .views-field-created,
#block-views-features-block_3 .views-field-created,
#block-views-features-block_4 .views-field-created,
#block-views-features-block_5 .views-field-created {
  float: left;
  width: 80px;
  color: #666666; }
#block-views-features-block_1 .views-field-title,
#block-views-features-block_2 .views-field-title,
#block-views-features-block_3 .views-field-title,
#block-views-features-block_4 .views-field-title,
#block-views-features-block_5 .views-field-title {
  display: inline; }
*/
#block-views-features-block_1 .views-field-field-frontpage-slideshow-tease-value,
#block-views-features-block_1 .views-field-field-feature-tease-value,
#block-views-features-block_2 .views-field-field-frontpage-slideshow-tease-value,
#block-views-features-block_2 .views-field-field-feature-tease-value,
#block-views-features-block_3 .views-field-field-frontpage-slideshow-tease-value,
#block-views-features-block_3 .views-field-field-feature-tease-value,
#block-views-features-block_4 .views-field-field-frontpage-slideshow-tease-value,
#block-views-features-block_4 .views-field-field-feature-tease-value,
#block-views-features-block_5 .views-field-field-frontpage-slideshow-tease-value,
#block-views-features-block_5 .views-field-field-feature-tease-value,
#block-views-features-block_6 .views-field-field-feature-tease-value,
#block-views-features-block_7 .views-field-field-feature-tease-value,
#block-views-podcasts-block_1 .views-field-field-feature-tease-value,
#block-views-podcasts-block_2 .views-field-field-feature-tease-value,
#block-views-podcasts-block_3 .views-field-field-feature-tease-value {
  /* margin-left: 80px; */
  margin-bottom: 10px; }
#block-views-features-block_7 .views-field-title,
#block-views-features-block_7 .views-field-created,
#block-views-features-block_7 .views-field-field-feature-tease-value,
#block-views-podcasts-block_2 .views-field-title,
#block-views-podcasts-block_2 .views-field-created,
#block-views-podcasts-block_2 .views-field-field-feature-tease-value {
  margin-left: 140px; }

#block-views-harrisview_magazine-block_1 table {
  width: 100%; }
  #block-views-harrisview_magazine-block_1 table img {
    margin: 10px auto;
    display: block; }
  #block-views-harrisview_magazine-block_1 table .views-field-title {
    text-align: center; }

/* Calendar list views */
#block-harris-cal_nav_events #events_calendar_nav, #block-harris-cal_nav_events_rsvp #events_rsvp_calendar_nav, #block-menu-menu-event-links-public, #block-harris-cal_nav_events_public {
  border-bottom: 1px solid #cccccc;
  float: left;
  width: 100%; }

#block-harris-cal_nav_events #events_calendar_nav .label, #block-harris-cal_nav_events_rsvp #events_rsvp_calendar_nav .label, #block-menu-menu-event-links-public .label, #block-harris-cal_nav_events_public .label {
  margin-right: 10px;
  float: left;
  padding: 3px 8px; }

#block-harris-cal_nav_events #events_calendar_nav li, #block-harris-cal_nav_events_rsvp #events_rsvp_calendar_nav li, #block-menu-menu-event-links-public li, #block-harris-cal_nav_events_public li {
  list-style: none;
  list-style-image: none; }

#block-harris-cal_nav_events #events_calendar_nav a, #block-harris-cal_nav_events_rsvp #events_rsvp_calendar_nav a, #block-menu-menu-event-links-public a, #block-harris-cal_nav_events_public a {
  padding: 3px 15px;
  display: block;
  -moz-border-radius: 3px 3px 0 0;
  border-radius: 3px 3px 0 0;
  float: left;
  margin-right: 5px;
  border: 1px solid #bbbbbb;
  border-bottom: none;
  background: #dddddd;
  position: relative;
  font-weight: bold;
  -moz-box-shadow: inset 0 1px 5px white;
  box-shadow: inset 0 1px 5px white; }

#block-harris-cal_nav_events #events_calendar_nav a.active, #block-harris-cal_nav_events_rsvp #events_rsvp_calendar_nav a.active, #block-menu-menu-event-links-public a.active, #block-harris-cal_nav_events_public a.active {
  background: none;
  border-bottom-color: #f7f6ee; }

#block-menu-menu-event-rsvp-links {
  clear: both; }
  #block-menu-menu-event-rsvp-links ul {
    background: #1c6084;
    padding: 3px 3px 5px;
    font-size: 12px;
    margin-bottom: 5px; }
    #block-menu-menu-event-rsvp-links ul li {
      list-style: none; }
      #block-menu-menu-event-rsvp-links ul li a {
        color: white; }

#block-harris-cal_nav_events_pager {
  clear: left; }
  #block-harris-cal_nav_events_pager div.date-nav {
    background-color: transparent;
    border: none;
    margin: 0 0 10px;
    clear: both; }
    #block-harris-cal_nav_events_pager div.date-nav .date-prev, #block-harris-cal_nav_events_pager div.date-nav .date-next {
      background: none;
      position: relative;
      width: 20%;
      float: left;
      left: 0;
      right: 0; }
    #block-harris-cal_nav_events_pager div.date-nav .date-prev a, #block-harris-cal_nav_events_pager div.date-nav .date-next a {
      color: #1c6084;
      font-size: 14px;
      text-decoration: none; }
    #block-harris-cal_nav_events_pager div.date-nav .date-prev .blue-button, #block-harris-cal_nav_events_pager div.date-nav .date-next .blue-button {
      background: #c1d1db;
      margin: 0 5px;
      padding: 0 5px 2px;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px; }
    #block-harris-cal_nav_events_pager div.date-nav .date-heading {
      width: 60%;
      float: left; }

#content-area .view-events-calendar ul, #content-area .view-rsvp-calendar-custom ul, #content-area .view-id-events_calendar_public ul, #content-area .view-id-events_calendar ul {
  padding-left: 0; }
#content-area .view-events-calendar .calendar-calendar, #content-area .view-rsvp-calendar-custom .calendar-calendar, #content-area .view-id-events_calendar_public .calendar-calendar, #content-area .view-id-events_calendar .calendar-calendar {
  clear: left;
  margin-top: 0px; }
#content-area .view-events-calendar .calendar-calendar ul.links, #content-area .view-rsvp-calendar-custom .calendar-calendar ul.links, #content-area .view-id-events_calendar_public .calendar-calendar ul.links, #content-area .view-id-events_calendar .calendar-calendar ul.links {
  display: none; }
#content-area .view-events-calendar .calendar-calendar div.date-nav, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav, #content-area .view-id-events_calendar .calendar-calendar div.date-nav {
  background-color: transparent;
  border: none;
  margin: 0 0 10px;
  clear: both; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-prev, #content-area .view-events-calendar .calendar-calendar div.date-nav .date-next {
  background: none;
  position: relative;
  width: 20%;
  float: left;
  left: 0;
  right: 0; }
#content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-prev, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-next {
  background: none;
  position: relative;
  width: 20%;
  float: left;
  left: 0;
  right: 0; }
#content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-prev, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-next {
  background: none;
  position: relative;
  width: 20%;
  float: left;
  left: 0;
  right: 0; }
#content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-prev, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-next {
  background: none;
  position: relative;
  width: 20%;
  float: left;
  left: 0;
  right: 0; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-prev a, #content-area .view-events-calendar .calendar-calendar div.date-nav .date-next a {
  color: #1c6084;
  font-size: 14px;
  text-decoration: none; }
#content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-prev a, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-next a {
  color: #1c6084;
  font-size: 14px;
  text-decoration: none; }
#content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-prev a, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-next a {
  color: #1c6084;
  font-size: 14px;
  text-decoration: none; }
#content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-prev a, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-next a {
  color: #1c6084;
  font-size: 14px;
  text-decoration: none; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-prev .blue-button, #content-area .view-events-calendar .calendar-calendar div.date-nav .date-next .blue-button {
  background: #c1d1db;
  margin: 0 5px;
  padding: 0 5px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
#content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-prev .blue-button, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-next .blue-button {
  background: #c1d1db;
  margin: 0 5px;
  padding: 0 5px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
#content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-prev .blue-button, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-next .blue-button {
  background: #c1d1db;
  margin: 0 5px;
  padding: 0 5px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
#content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-prev .blue-button, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-next .blue-button {
  background: #c1d1db;
  margin: 0 5px;
  padding: 0 5px 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-prev, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-prev, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-prev, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-prev {
  text-align: left; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-next, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-next, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-next, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-next {
  text-align: right; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-heading, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-heading, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-heading, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-heading {
  width: 60%;
  float: left; }
#content-area .view-events-calendar .calendar-calendar div.date-nav .date-heading h3, #content-area .view-rsvp-calendar-custom .calendar-calendar div.date-nav .date-heading h3, #content-area .view-id-events_calendar_public .calendar-calendar div.date-nav .date-heading h3, #content-area .view-id-events_calendar .calendar-calendar div.date-nav .date-heading h3 {
  width: 100%;
  text-align: center;
  color: #510000; }
#content-area .view-events-calendar .list-grouping, #content-area .view-rsvp-calendar-custom .list-grouping, #content-area .view-id-events_calendar_public .list-grouping, #content-area .view-id-events_calendar .list-grouping {
  font-size: 14px;
  background: #dddddd;
  padding: 5px 10px;
  margin-bottom: 5px;
  clear: left; }
#content-area .view-events-calendar li.views-row, #content-area .view-events-calendar .views-row {
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 0;
  padding: 15px;
  list-style: none; }
#content-area .view-rsvp-calendar-custom li.views-row, #content-area .view-rsvp-calendar-custom .views-row {
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 0;
  padding: 15px;
  list-style: none; }
#content-area .view-id-events_calendar_public li.views-row, #content-area .view-id-events_calendar_public .views-row {
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 0;
  padding: 15px;
  list-style: none; }
#content-area .view-id-events_calendar li.views-row, #content-area .view-id-events_calendar .views-row {
  font-size: 12px;
  line-height: 1.5;
  margin: 0;
  margin-bottom: 0;
  padding: 15px;
  list-style: none; }
#content-area .view-events-calendar li.views-row.views-row-even, #content-area .view-events-calendar .views-row.views-row-even {
  background-color: #edede1; }
#content-area .view-rsvp-calendar-custom li.views-row.views-row-even, #content-area .view-rsvp-calendar-custom .views-row.views-row-even {
  background-color: #edede1; }
#content-area .view-id-events_calendar_public li.views-row.views-row-even, #content-area .view-id-events_calendar_public .views-row.views-row-even {
  background-color: #edede1; }
#content-area .view-id-events_calendar li.views-row.views-row-even, #content-area .view-id-events_calendar .views-row.views-row-even {
  background-color: #edede1; }
#content-area .view-events-calendar .views-field-field-event-date-value-1, #content-area .view-rsvp-calendar-custom .views-field-field-event-date-value-1, #content-area .view-id-events_calendar_public .views-field-field-event-date-value-1, #content-area .view-id-events_calendar .views-field-field-event-date-value-1 {
  float: left;
  /* height: 3em;
  width: 15em; */ }
#content-area .view-events-calendar .views-field-title, #content-area .view-events-calendar .views-field-title-1, #content-area .view-events-calendar .views-field-field-event-date-value-2 {
  height: auto;
  margin-left: 15em; }
#content-area .view-rsvp-calendar-custom .views-field-title, #content-area .view-rsvp-calendar-custom .views-field-title-1, #content-area .view-rsvp-calendar-custom .views-field-field-event-date-value-2 {
  height: auto;
  margin-left: 15em; }
#content-area .view-id-events_calendar_public .views-field-title, #content-area .view-id-events_calendar_public .views-field-title-1, #content-area .view-id-events_calendar_public .views-field-field-event-date-value-2 {
  height: auto;
  margin-left: 15em; }
#content-area .view-id-events_calendar .views-field-title, #content-area .view-id-events_calendar .views-field-title-1, #content-area .view-id-events_calendar .views-field-field-event-date-value-2 {
  height: auto;
  margin-left: 15em; }
#content-area .view-events-calendar li.views-row, #content-area .view-rsvp-calendar-custom li.views-row, #content-area .view-id-events_calendar_public li.views-row, #content-area .view-id-events_calendar li.views-row {
  list-style: none;
  clear: left; }

.calendar-calendar .month-view .full td, .calendar-calendar .week-view .full td, .calendar-calendar .day-view td {
  padding: 0;
  height: 60px;
  vertical-align: bottom; }
.calendar-calendar div.day {
  width: 70%; }
.calendar-calendar .month-view .full td .inner div.day {
  background-color: #d3dfea;
  display: block; }
  .calendar-calendar .month-view .full td .inner div.day a {
    background-color: #d3dfea;
    display: block; }

.page-news-and-events-events #content-area {
  width: 100%; }

#block-block-16 {
  clear: both; }

.node-type-event .meta, .node-type-event ul.links {
  display: none; }

.page-gateways-staff-calendar #content-area, .page-gateways-faculty-calendar #content-area {
  width: inherit; }

/* My Created Events */
#block-views-my_events-block_1 {
  border-top: 3px solid #510000;
  padding: 15px 10px;
  background: url(../images/backgrounds/utilityBack.gif) center top repeat-x; }
  #block-views-my_events-block_1 .content, #block-views-my_events-block_1 .title {
    background-color: transparent; }

/* Calendar search form, exposed views et al */
.views-exposed-form {
  background: #edede1;
  padding: 10px;
  clear: left; }
  .views-exposed-form .views-exposed-widget .form-submit {
    float: none;
    margin-top: 12px; }
  .views-exposed-form input {
    font-size: 14px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px; }
    .views-exposed-form input.form-submit {
      font-size: 14px;
      margin-top: 12px;
      border: 1px solid #cccccc;
      padding: 3px 20px;
      background: #dddddd;
      -moz-border-radius: 2px;
      -webkit-border-radius: 2px;
      border-radius: 2px;
      background: -webkit-gradient(linear, left top, left 100%, from(#eeeeee), to(#cccccc));
      background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
      background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
      background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
      background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
      background: linear-gradient(top, #eeeeee 0%, #cccccc 100%); }
      .views-exposed-form input.form-submit:hover {
        background: #c4c4c4;
        background: -webkit-gradient(linear, left top, left 100%, from(#dddddd), to(#bbbbbb));
        background: -webkit-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
        background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
        background: -o-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
        background: -ms-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
        background: linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
        cursor: pointer; }

/* Staff Availablity Calendar */
.page-availability-calendar h1.title {
  width: auto;
  text-align: center;
  margin: auto auto 20px; }
.page-availability-calendar #block-menu-menu-availability-calendar-links ul {
  padding: 0;
  margin-bottom: 10px; }
.page-availability-calendar #block-menu-menu-availability-calendar-links li {
  list-style-type: none;
  list-style-image: none;
  margin-left: 15px; }
  .page-availability-calendar #block-menu-menu-availability-calendar-links li a {
    padding: 3px 15px;
    background: #1c6084;
    color: white;
    font-size: 16px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    .page-availability-calendar #block-menu-menu-availability-calendar-links li a:hover {
      background: #18516f; }

.view-availability-calendar .calendar-calendar .date-nav {
  background: #1c6084;
  padding: 5px 5px; }
  .view-availability-calendar .calendar-calendar .date-nav h3 {
    color: #eeeeee;
    font-size: 18px; }
  .view-availability-calendar .calendar-calendar .date-nav .date-prev, .view-availability-calendar .calendar-calendar .date-nav .date-next {
    background: transparent;
    position: relative;
    width: 10%; }
  .view-availability-calendar .calendar-calendar .date-nav .date-prev {
    float: left;
    right: 0; }
  .view-availability-calendar .calendar-calendar .date-nav .date-heading {
    float: left;
    width: 80%; }
  .view-availability-calendar .calendar-calendar .date-nav .date-next {
    float: left; }
    .view-availability-calendar .calendar-calendar .date-nav .date-next a {
      float: left; }
  .view-availability-calendar .calendar-calendar .date-nav .date-prev a, .view-availability-calendar .calendar-calendar .date-nav .date-next a {
    color: #eeeeee;
    font-size: 14px; }
  .view-availability-calendar .calendar-calendar .date-nav .date-prev a:hover, .view-availability-calendar .calendar-calendar .date-nav .date-next a:hover {
    text-decoration: underline; }
.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t71 {
  color: #444444;
  background-color: #ffd0d0; }
  .view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t71 a {
    color: #444444;
    background-color: #ffd0d0; }
.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t70 {
  color: #444444;
  background-color: #ffffcc; }
  .view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t70 a {
    color: #444444;
    background-color: #ffffcc; }
.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t69 {
  color: #444444;
  background-color: #d3dfea; }
  .view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t69 a {
    color: #444444;
    background-color: #d3dfea; }
.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .view-field {
  font-size: 11px;
  margin-bottom: 2px;
  padding: 1px 0; }
.view-availability-calendar .calendar-calendar .month-view .full .multi-day .inner .monthview.t73 div.view-data-node-title {
  background-image: url(../images/half-day.png);
  background-position: right center;
  background-repeat: no-repeat; }
.view-availability-calendar .calendar-calendar .month-view .full td.today {
  background-color: transparent; }
  .view-availability-calendar .calendar-calendar .month-view .full td.today .month.day {
    color: white;
    font-weight: bold;
    background: #510000; }
.view-availability-calendar .calendar-calendar ul.links {
  display: none; }

/* Staff Day Node display */
.node-type-staff-day .meta {
  display: none; }
.node-type-staff-day .field-type-date {
  font-size: 16px; }
.node-type-staff-day .field-field-staff-day-length {
  padding: 3px;
  background: #e7e4cb;
  width: 50px;
  text-align: center; }
.node-type-staff-day .field-field-staff-day-type {
  margin: 10px 0 5px;
  font-size: 12px; }

/* Alumni Profile & views */
.node-type-alumni-profile h1.title {
  margin-left: 270px; }
.node-type-alumni-profile h2.title {
  font-size: 20px; }
.node-type-alumni-profile .meta {
  margin: 10px 0; }

.view-id-alumni_profiles .views-row {
  margin-bottom: 10px;
  line-height: 1.5; }
.view-id-alumni_profiles .views-field-field-alum-profile-pub-date-value {
  float: left;
  color: #666666; }
.view-id-alumni_profiles .views-field-field-alum-profile-subheadline-value, .view-id-alumni_profiles .views-field-field-alum-profile-degree-value {
  margin-left: 90px; }

.page-about-our-alumni #block-block-20,
.page-gateways-prospective-student-life-after-harris #block-block-20 {
  height: 345px;
  width: 705px;
  position: relative;
  margin-bottom: 15px;
  background: url(/sites/default/files/alumni-slides/bg.png) center no-repeat; }
.page-about-our-alumni .slide,
.page-gateways-prospective-student-life-after-harris .slide {
  position: absolute;
  top: 0;
  left: 0; }

/* Add event */
#event-edit label {
  font-weight: normal;
  margin-bottom: 5px;
  font-size: 12px;
  color: #444444; }
#event-edit .multiselect {
  float: left;
  background: #e7e4cb;
  padding: 10px 10px 0;
  margin-bottom: 1em; }
  #event-edit .multiselect #multiselect_labels {
    width: auto;
    font-weight: normal; }
    #event-edit .multiselect #multiselect_labels #label_selected {
      margin-right: 130px; }
  #event-edit .multiselect #multiselect_available {
    width: 200px;
    margin-top: 10px; }
    #event-edit .multiselect #multiselect_available select {
      width: 100%; }
  #event-edit .multiselect #multiselect_btns {
    margin: 35px 10px 10px;
    width: 25px;
    padding-left: 0; }
  #event-edit .multiselect #edit-field-event-type-value-wrapper {
    width: 200px;
    float: left; }
    #event-edit .multiselect #edit-field-event-type-value-wrapper select {
      width: 100%; }
#event-edit #edit-field-event-request-value-wrapper {
  clear: both;
  margin-bottom: 2em;
  padding-bottom: 2em;
  border-bottom: 1px solid #cccccc; }
#event-edit #edit-title-wrapper input {
  font-size: 12px;
  padding: 3px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }
#event-edit .body-field-wrapper fieldset {
  display: none; }
#event-edit .event-date-fieldset input.form-text {
  font-size: 12px;
  padding: 2px; }
#event-edit .event-date-fieldset #edit-field-event-date-value-timeEntry-popup-1-wrapper, #event-edit .event-date-fieldset #edit-field-event-date-value2-timeEntry-popup-1-wrapper {
  position: relative; }
#event-edit .event-date-fieldset #edit-field-event-date-value-timeEntry-popup-1-wrapper label, #event-edit .event-date-fieldset #edit-field-event-date-value2-timeEntry-popup-1-wrapper label {
  position: absolute;
  top: -18px; }

/* FIELDSETS!! */
html.js fieldset {
  border: 1px solid #cccccc;
  background: #fafaf5;
  padding: 10px;
  margin: 20px 0;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  html.js fieldset.collapsible legend {
    text-align: left; }
  html.js fieldset.collapsible.collapsed {
    border: none;
    padding: 0;
    height: auto;
    margin-bottom: 10px; }
  html.js fieldset fieldset.collapsible {
    border: none;
    padding: 0; }
  html.js fieldset legend {
    font-size: 14px;
    text-align: center; }

/* Nice buttons... */
input#edit-preview, input#edit-submit, input#edit-delete, input#edit-update, input#edit-checkout, input#edit-continue-shopping, input#edit-cancel, input#edit-continue, input#edit-back  {
  background: #f4f4f4;
  background: -webkit-gradient(linear, left top, left 100%, from(#f4f4f4), to(#dddddd));
  background: -webkit-linear-gradient(top, #f4f4f4 0%, #dddddd 100%);
  background: -moz-linear-gradient(top, #f4f4f4 0%, #dddddd 100%);
  background: -o-linear-gradient(top, #f4f4f4 0%, #dddddd 100%);
  background: -ms-linear-gradient(top, #f4f4f4 0%, #dddddd 100%);
  background: linear-gradient(top, #f4f4f4 0%, #dddddd 100%);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px 10px;
  border: 1px solid #bbbbbb;
  font-size: 16px;
  margin-top: 1em; }
input#edit-preview:hover, input#edit-submit:hover, input#edit-delete:hover, input#edit-update:hover, input#edit-update:hover, input#edit-checkout:hover, input#edit-continue-shopping:hover, input#edit-cancel:hover, input#edit-continue:hover, input#edit-back:hover  {
  cursor: pointer;
  background: #dddddd;
  background: -webkit-gradient(linear, left top, left 100%, from(#e4e4e4), to(#c4c4c4));
  background: -webkit-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
  background: -moz-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
  background: -o-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
  background: -ms-linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%);
  background: linear-gradient(top, #e4e4e4 0%, #c4c4c4 100%); }
input#edit-preview:active, input#edit-submit:active, input#edit-delete:active, input#edit-update:active, input#edit-update:active, input#edit-checkout:active, input#edit-continue-shopping:active, input#edit-cancel:active, input#edit-continue:active, input#edit-back:active {
  position: relative;
  top: 1px; }
input#edit-delete {
  background: -webkit-gradient(linear, left top, left 100%, from(red), to(#770000));
  background: -webkit-linear-gradient(top, red 0%, #770000 100%);
  background: -moz-linear-gradient(top, red 0%, #770000 100%);
  background: -o-linear-gradient(top, red 0%, #770000 100%);
  background: -ms-linear-gradient(top, red 0%, #770000 100%);
  background: linear-gradient(top, red 0%, #770000 100%);
  color: white;
  border-color: pink; }
  input#edit-delete:hover {
    background: -webkit-gradient(linear, left top, left 100%, from(#cc0000), to(#440000));
    background: -webkit-linear-gradient(top, #cc0000 0%, #440000 100%);
    background: -moz-linear-gradient(top, #cc0000 0%, #440000 100%);
    background: -o-linear-gradient(top, #cc0000 0%, #440000 100%);
    background: -ms-linear-gradient(top, #cc0000 0%, #440000 100%);
    background: linear-gradient(top, #cc0000 0%, #440000 100%); }

  #cart-form-buttons {border:none;}
  #checkout-form-bottom {border:none;}


/* General table style */
.views-table, table {
  font-size: 12px;
  margin-bottom: 1em; }

.views-table th, table th {
  padding: 5px; }

.views-table tr, table tr {
  border-bottom: none;
  line-height: 1.5em; }

.views-table tr.even, table tr.even {
  background-color: transparent; }

.views-table tr td, table tr td {
  padding: 5px;
  float: none !important; }

/* Room Edit Form */
#room-edit-form {
  width: 740px;
  margin: 0 auto; }
  #room-edit-form fieldset {
    border: 1px solid #cccccc;
    background: #fafaf5;
    padding: 10px;
    margin: 20px 0;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    #room-edit-form fieldset.collapsible legend {
      text-align: left; }
    #room-edit-form fieldset fieldset.collapsible {
      border: none; }
    #room-edit-form fieldset legend {
      font-size: 14px;
      text-align: center; }
  #room-edit-form input.form-text {
    font-size: 14px;
    padding: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border-color: #aaaaaa; }
  #room-edit-form label {
    font-size: 12px;
    font-weight: normal;
    float: none; }

/* Room specs/config */
#block-views-events_rooms-block_1 .views-row {
  margin: 1em 0; }
  #block-views-events_rooms-block_1 .views-row .views-field-title {
    font-size: 14px; }
    #block-views-events_rooms-block_1 .views-row .views-field-title:before, #block-views-events_rooms-block_1 .views-row .views-field-title:after {
      content: "--"; }

#block-menu-menu-room-admin-links {
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) top center repeat-x;
  padding: 10px;
  margin-bottom: 3em; }
  #block-menu-menu-room-admin-links h2.title {
    text-transform: uppercase;
    font-size: 10px;
    margin-bottom: 10px; }
  #block-menu-menu-room-admin-links li {
    list-style: none;
    list-style-image: none;
    margin-left: 0;
    padding: 0;
    margin-bottom: 10px; }
  #block-menu-menu-room-admin-links ul {
    list-style: none;
    list-style-image: none;
    margin-left: 0;
    padding: 0;
    margin-bottom: 10px; }
    #block-menu-menu-room-admin-links ul.menu a {
      color: white;
      background: #1c6084;
      font-size: 12px;
      padding: 5px 10px;
      display: block;
      -moz-border-radius: 3px;
      -webkit-border-radius: 3px;
      border-radius: 3px; }
      #block-menu-menu-room-admin-links ul.menu a:hover {
        background: #13415a; }

/* Course Nodes */
.node-type-course .meta {
  margin-bottom: 5px; }
.node-type-course .content .field-type-text, .node-type-course .content .field-type-content-taxonomy, .node-type-course .content .field-type-datetime {
  clear: left;
  padding: 3px 0px; }
.node-type-course .content .field-type-text .field-label, .node-type-course .content .field-type-content-taxonomy .field-label, .node-type-course .content .field-type-datetime .field-label {
  float: left;
  padding-top: 2px;
  width: 120px; }
.node-type-course .content .field-type-text .field-items, .node-type-course .content .field-type-content-taxonomy .field-items, .node-type-course .content .field-type-datetime .field-items {
  font-size: 12px; }
.node-type-course .content .field-type-userreference, .node-type-course .content .field-type-nodereferrer {
  padding: 3px 0px; }
.node-type-course .content .field-type-userreference .field-item, .node-type-course .content .field-type-nodereferrer .field-item {
  font-size: 12px;
  padding: 2px 0px; }
.node-type-course .content fieldset {
  padding-top: 2px; }
  .node-type-course .content fieldset .field-label {
    float: left;
    padding-top: 2px;
    width: 110px; }
  .node-type-course .content fieldset .field-items {
    font-size: 12px; }
.node-type-course .course_evaluation_field_ce_course a {
  color: white;
  background: #1c6084;
  font-size: 12px;
  padding: 3px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
  .node-type-course .course_evaluation_field_ce_course a:hover {
    background: #13415a; }
.node-type-course .view-course-descriptions-block {
  margin-top: 5px; }
  .node-type-course .view-course-descriptions-block .views-label-body {
    font-weight: bold;
    margin-bottom: 5px;
    display: block; }
  .node-type-course .view-course-descriptions-block .field-content {
    font-size: 12px;
    line-height: 1.5; }

.node-type-course-description {
  font-size: 12px;
  line-height: 18px; }
  .node-type-course-description .field-field-coursedescr-number {
    margin-bottom: 10px;
    font-size: 10px;
    line-height: 12px; }

#block-views-course_descriptions-block_1 .views-table {
  width: 100%; }

/* course evaluation form */
#course-evaluation-form .node-form {
  width: 740px;
  margin: 0 auto; }
  #course-evaluation-form .node-form .form-item {
    font-size: 12px; }
    #course-evaluation-form .node-form .form-item label {
      font-weight: normal;
      color: #555555; }
    #course-evaluation-form .node-form .form-item input {
      font-size: 14px;
      margin-top: 10px;
      padding: 3px 5px;
      width: 200px; }
      #course-evaluation-form .node-form .form-item input.form-checkbox {
        width: 20px; }
  #course-evaluation-form .node-form .course-title {
    font-size: 16px; }
    #course-evaluation-form .node-form .course-title label {
      font-size: 14px;
      margin-bottom: 10px; }
  #course-evaluation-form .node-form .fivestar-form-item {
    margin: 1em 0; }
    #course-evaluation-form .node-form .fivestar-form-item .fivestar-widget {
      position: relative;
      margin: 10px;
      margin-bottom: 12px; }
    #course-evaluation-form .node-form .fivestar-form-item .description {
      position: relative; }
      #course-evaluation-form .node-form .fivestar-form-item .description .max {
        position: absolute;
        left: 100px; }
  #course-evaluation-form .node-form .resizable-textarea {
    margin-top: 10px; }
    #course-evaluation-form .node-form .resizable-textarea textarea {
      font-size: 14px; }
  #course-evaluation-form .node-form .form-radios {
    margin: 0 10px 10px; }
    #course-evaluation-form .node-form .form-radios input {
      width: auto; }
  #course-evaluation-form .node-form .form-submit {
    position: relative;
    left: 500px;
    margin-top: 10px;
    font-size: 16px;
    padding: 5px 25px;
    background: #dddddd;
    background: -webkit-gradient(linear, left top, left 100%, from(#eeeeee), to(#cccccc));
    background: -webkit-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    background: linear-gradient(top, #eeeeee 0%, #cccccc 100%);
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 1px solid #bbbbbb; }
    #course-evaluation-form .node-form .form-submit:hover {
      background: #cccccc;
      background: -webkit-gradient(linear, left top, left 100%, from(#dddddd), to(#bbbbbb));
      background: -webkit-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
      background: -moz-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
      background: -o-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
      background: -ms-linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
      background: linear-gradient(top, #dddddd 0%, #bbbbbb 100%);
      cursor: pointer; }

/* course eval admin list blocks */
#block-menu-menu-course-eval-admin ul {
  margin: 0 0 15px;
  padding: 0; }
#block-menu-menu-course-eval-admin li {
  list-style: none;
  list-style-image: none;
  margin: 0 10px;
  float: left; }
  #block-menu-menu-course-eval-admin li a {
    color: white;
    background: #1c6084;
    padding: 3px 10px;
    font-size: 14px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    #block-menu-menu-course-eval-admin li a:hover {
      background: #13415a; }

#block-harris-course_eval_no_eval_yet {
  margin-bottom: 1em; }
  #block-harris-course_eval_no_eval_yet .content {
    font-size: 1.1em;
    line-height: 1.65em;
    margin-bottom: 15px; }

.node-type-course-evaluation .node, .node-type-course-evaluation ul.tabs {
  position: relative;
  left: -140px; }

.view-course-evaluation .views-table tr.even {
  background: #f7f6ee; }

/* Student Profiles List */
#block-menu_block-9 {
  padding-bottom: 10px;
  border-bottom: 2px solid #cccccc;
  margin-bottom: 10px; }
  #block-menu_block-9 ul {
    padding-left: 0; }
  #block-menu_block-9 label {
    font-size: 12px;
    margin-right: 10px; }
  #block-menu_block-9 li {
    list-style: none;
    list-style-image: none;
    display: inline;
    margin: 0;
    padding: 0;
    font-size: 12px;
    font-weight: bold; }
    #block-menu_block-9 li a {
      padding: 0 5px;
      color: black; }
      #block-menu_block-9 li a.active {
        color: #3c6082; }

/* Student, Faculty, Staff Directory Listing */
.view-student-directory, .view-faculty-directory, .view-phd-student-directory, .view-staff-directory, .view-advisory-board-member-directory {
  clear: both; }

.view-student-directory h3, .view-faculty-directory h3, .view-phd-student-directory h3, .view-staff-directory h3, .view-advisory-board-member-directory h3 {
  clear: both;
  padding: 5px 0;
  font-size: 18px; }

.view-student-directory .views-row, .view-faculty-directory .views-row, .view-phd-student-directory .views-row, .view-staff-directory .views-row, .view-advisory-board-member-directory .views-row {
  border-top: 1px solid #cccccc;
  padding: 10px;
  clear: left;
  float: left;
  width: 97%;
  font-size: 10px;
  line-height: 16px; }

.view-student-directory .views-row .views-field-field-profile-pic-fid, .view-student-directory .views-row .views-field-field-faculty-profile-pic-fid, .view-student-directory .views-row .views-field-field-abm-photo-fid {
  float: left;
  margin-right: 10px; }

.view-faculty-directory .views-row .views-field-field-profile-pic-fid, .view-faculty-directory .views-row .views-field-field-faculty-profile-pic-fid, .view-faculty-directory .views-row .views-field-field-abm-photo-fid {
  float: left;
  margin-right: 10px; }

.view-phd-student-directory .views-row .views-field-field-profile-pic-fid, .view-phd-student-directory .views-row .views-field-field-faculty-profile-pic-fid, .view-phd-student-directory .views-row .views-field-field-abm-photo-fid {
  float: left;
  margin-right: 10px; }

.view-staff-directory .views-row .views-field-field-profile-pic-fid, .view-staff-directory .views-row .views-field-field-faculty-profile-pic-fid, .view-staff-directory .views-row .views-field-field-abm-photo-fid {
  float: left;
  margin-right: 10px; }

.view-advisory-board-member-directory .views-row .views-field-field-profile-pic-fid, .view-advisory-board-member-directory .views-row .views-field-field-faculty-profile-pic-fid, .view-advisory-board-member-directory .views-row .views-field-field-abm-photo-fid {
  float: left;
  margin-right: 10px; }

.view-student-directory .views-row .views-field-field-first-name-value, .view-student-directory .views-row .views-field-field-last-name-value {
  font-weight: bold;
  width: 250px; }

.view-student-directory .views-row .views-field-field-expected-degree-value {
  width: 175px; }

.view-faculty-directory .views-row .views-field-field-first-name-value, .view-faculty-directory .views-row .views-field-field-last-name-value {
  font-weight: bold;
  width: 175px; }

.view-faculty-directory .views-row .views-field-field-faculty-title-1-value {
  float: left;
  width: 295px;
  padding-right: 25px; }

.view-phd-student-directory .views-row .views-field-field-first-name-value, .view-phd-student-directory .views-row .views-field-field-last-name-value {
  font-weight: bold;
  width: 300px; }

.view-staff-directory .views-row .views-field-field-first-name-value, .view-staff-directory .views-row .views-field-field-last-name-value {
  font-weight: bold; }

.view-advisory-board-member-directory .views-row .views-field-field-first-name-value, .view-advisory-board-member-directory .views-row .views-field-field-last-name-value {
  font-weight: bold; }

.view-student-directory .views-row .views-field-field-first-name-value, .view-faculty-directory .views-row .views-field-field-first-name-value, .view-phd-student-directory .views-row .views-field-field-first-name-value, .view-staff-directory .views-row .views-field-field-first-name-value, .view-advisory-board-member-directory .views-row .views-field-field-first-name-value {
  float: left;
  margin-right: 5px; }

.view-student-directory .views-row .views-field-field-expected-degree-value, .view-faculty-directory .views-row .views-field-field-expected-degree-value, .view-staff-directory .views-row .views-field-field-expected-degree-value, .view-advisory-board-member-directory .views-row .views-field-field-expected-degree-value {
  float: left;
  margin-right: 15px; }

.view-faculty-directory .views-field-field-last-name-value, .view-staff-directory .views-field-field-last-name-value {
  float: left; }

.view-faculty-directory .views-field-field-faculty-staff-degree-value, .view-staff-directory .views-field-field-faculty-staff-degree-value {
  font-weight: bold; }

/* Student Profile Detail */
.profile fieldset legend {
  border-bottom: none; }

html.js .node-type-student-profile fieldset {
  border: none;
  background: none;
  padding: 0px;
}
  .node-type-student-profile fieldset legend {
    color: #510000;
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 5px;
    display: block;
    width: 455px; }
  .node-type-student-profile fieldset .field {
    margin-bottom: 10px;
    float: left;
    width: 455px;
    clear: left;
    font-size: 11px; }
    .node-type-student-profile fieldset .field .field-label {
      display: inline-block;
      width: 30%;
      float: left;
      color: #999999; }
    .node-type-student-profile fieldset .field .field-item {
      margin-left: 30%; }
.node-type-student-profile .views-field-field-profile-pic-fid img {
  border-top: 4px solid #510000;
  border-bottom: 2px solid #aaaaaa; }
.node-type-student-profile .views-field-edit-node {
  margin-top: 20px; }
  .node-type-student-profile .views-field-edit-node a {
    display: block;
    border: 1px solid #bbbbbb;
    width: 140px;
    color: white;
    background: #3c6082 url(../images/pencil.png) left center no-repeat;
    padding: 6px;
    font-size: 10px;
    text-align: center; }
    .node-type-student-profile .views-field-edit-node a:hover {
      background-color: #345371; }

/* Student Profile Edit form */
#student-profile-edit .grippie {
  display: none; }
#student-profile-edit #edit-field-other-interests-0-value-wrapper label {
  float: none; }
#student-profile-edit .node-form .form-item {
  clear: none; }
#student-profile-edit .form-item {
  font-size: 12px;
  float: left;
  margin: 0.4em 0;
  width: 455px; }
  #student-profile-edit .form-item label {
    float: left;
    width: 30%;
    padding-top: 1px; }
  #student-profile-edit .form-item input, #student-profile-edit .form-item select {
    width: 65%;
    font-size: 12px;
    border: 1px solid #aaaaaa; }
  #student-profile-edit .form-item input.form-file, #student-profile-edit .form-item select.form-file {
    border: none; }
  #student-profile-edit .form-item .form-checkboxes {
    width: 520px;
    float: left; }
    #student-profile-edit .form-item .form-checkboxes .form-item {
      width: 50%;
      float: left;
      margin-bottom: 5px; }
      #student-profile-edit .form-item .form-checkboxes .form-item input {
        width: 20px; }
      #student-profile-edit .form-item .form-checkboxes .form-item label {
        float: none;
        padding-top: 0;
        color: #444444; }
#student-profile-edit .collapsible .form-item label.option {
  float: none; }
#student-profile-edit .collapsible .form-item input.form-checkbox {
  width: auto; }
#student-profile-edit .group-education-and-work label {
  width: 40%; }
#student-profile-edit .group-education-and-work input, #student-profile-edit .group-education-and-work select {
  width: 59%; }
#student-profile-edit #group_education_and_work_field_employment_values {
  margin-bottom: 20px; }
  #student-profile-edit #group_education_and_work_field_employment_values label {
    width: 30%; }
  #student-profile-edit #group_education_and_work_field_employment_values input, #student-profile-edit #group_education_and_work_field_employment_values select {
    width: 65%; }
#student-profile-edit .container-inline-date .date-date .form-item {
  width: 59%; }
  #student-profile-edit .container-inline-date .date-date .form-item input {
    width: 100%; }
#student-profile-edit fieldset {
  height: auto; }

#faculty-profile-edit #edit-teaser-include-wrapper {
  display: none; }
#faculty-profile-edit #edit-body-wrapper label {
  position: relative;
  top: -15px; }
#faculty-profile-edit fieldset {
  height: auto; }
#faculty-profile-edit #edit-field-faculty-profile-pic-0-ahah-wrapper {
  margin-top: 5em; }
#faculty-profile-edit input.form-text {
  font-size: 12px;
  padding: 3px; }
#faculty-profile-edit #edit-field-faculty-contact-info-0-value-wrapper, #faculty-profile-edit #field-faculty-related-file-items {
  margin: 20px 0px; }

.node-type-faculty-profile #faculty-title {
  padding-left: 0px;
  font-size: 14px;
  color: #510000;
  margin-bottom: 10px; }
.node-type-faculty-profile .view-faculty-profile-addl-info {
  margin-top: 10px;
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center top repeat-x;
  padding: 10px;
  font-size: 10px; }
  .node-type-faculty-profile .view-faculty-profile-addl-info label {
    color: #510000;
    text-transform: uppercase;
    display: block;
    font-size: 12px; }
  .node-type-faculty-profile .view-faculty-profile-addl-info .field-content {
    display: block;
    margin: 2px 0px 13px; }

.node-type-phd-profile #faculty-title {
  padding-left: 12px;
  font-size: 14px;
  color: #510000;
  margin-bottom: 10px; }
.node-type-phd-profile .view-faculty-profile-addl-info {
  margin-top: 10px;
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center top repeat-x;
  padding: 10px;
  font-size: 10px; }
  .node-type-phd-profile .view-faculty-profile-addl-info label {
    color: #510000;
    text-transform: uppercase;
    display: block;
    font-size: 12px; }
  .node-type-phd-profile .view-faculty-profile-addl-info .field-content {
    display: block;
    margin: 2px 0px 13px; }

span.views-label-field-faculty-contact-info-value {
  color: #510000;
  text-transform: uppercase;
  display: block;
  font-size: 12px;
}

span.views-label-field-faculty-related-link-url {
  color: #510000;
  text-transform: uppercase;
  display: block;
  font-size: 12px;
}

span.views-label-field-faculty-contact-email-email {
  color: #510000;
  text-transform: uppercase;
  display: block;
  font-size: 12px;
}

input.form-file {
  border: none; }

.cke_contents body {
  background-color: white; }

#edit-field-profile-pic-0-ahah-wrapper.super-bad {
  width: 255px;
  position: absolute;
  top: 380px;
  left: 810px; }
  #edit-field-profile-pic-0-ahah-wrapper.super-bad #edit-field-profile-pic-0-upload-wrapper {
    width: 255px; }
  #edit-field-profile-pic-0-ahah-wrapper.super-bad .form-item label {
    float: none; }
  #edit-field-profile-pic-0-ahah-wrapper.super-bad input#edit-field-profile-pic-0-filefield-upload {
    width: 80px;
    display: block;
    margin: 10px auto; }
  #edit-field-profile-pic-0-ahah-wrapper.super-bad input#edit-field-profile-pic-0-filefield-remove {
    width: 80px;
    display: block;
    margin: 10px auto;
    margin-top: 0;
    margin-left: 30px; }

#faculty-profile-edit .node-form {
  width: 100%; }
#faculty-profile-edit #cke_edit-body {
  margin-top: 2em; }
#faculty-profile-edit fieldset {
  clear: both; }

/* Faculty Profile detail */
.node-type-faculty-profile .field {
  margin-bottom: 10px;
  float: left;
  width: 455px;
  clear: left;
  font-size: 11px; }
  .node-type-faculty-profile .field .field-label {
    display: inline-block;
    width: 30%;
    float: left;
    color: #999999; }
  .node-type-faculty-profile .field .field-item {
    margin-left: 30%; }
.node-type-faculty-profile .views-field-edit-node {
  margin-top: 20px; }
  .node-type-faculty-profile .views-field-edit-node a {
    display: block;
    border: 1px solid #bbbbbb;
    width: 140px;
    color: white;
    background: #3c6082 url(../images/pencil.png) left center no-repeat;
    padding: 6px;
    font-size: 10px;
    text-align: center; }
    .node-type-faculty-profile .views-field-edit-node a:hover {
      background-color: #345371; }

.node-type-phd-profile .field {
  margin-bottom: 10px;
  float: left;
  width: 455px;
  clear: left;
  font-size: 11px; }
  .node-type-phd-profile .field .field-label {
    display: inline-block;
    width: 30%;
    float: left;
    color: #999999; }
  .node-type-phd-profile .field .field-item {
    margin-left: 30%; }
.node-type-phd-profile .views-field-edit-node {
  margin-top: 20px; }
  .node-type-phd-profile .views-field-edit-node a {
    display: block;
    border: 1px solid #bbbbbb;
    width: 140px;
    color: white;
    background: #3c6082 url(../images/pencil.png) left center no-repeat;
    padding: 6px;
    font-size: 10px;
    text-align: center; }
    .node-type-phd-profile .views-field-edit-node a:hover {
      background-color: #345371; }


.node-type-advisory-board-member .field-label {
  color: #510000;
  font-size: 14px;
  font-weight: normal;
  display: block;
  margin-bottom: 5px; }

#content-area li {
  margin-bottom: 1.5em; }

/* Search results page */
#block-block-4 img {
  border-top: 4px solid #510000; }

.section-search .box h2 {
  display: none; }
.section-search dt.title {
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 1em;
  margin-top: 1em; }
.section-search dd {
  margin-left: 0;
  border-bottom: 1px solid #dddddd; }
  .section-search dd a.search-url {
    color: #888888;
    font-style: italic; }
    .section-search dd a.search-url:hover {
      color: #444444; }

#block-block-5 {
  padding: 1em 1em 3em;
  border-top: 3px solid #510000;
  background: url(../images/backgrounds/utilityBack.gif) center top repeat-x; }
  #block-block-5 h2 {
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 1em; }
  #block-block-5 li {
    list-style: none;
    margin: 0.5em 0;
    color: #666666; }

/* User login */
#user-login {
  margin: 20px;
  padding: 20px 30px;
  background: #fafaf5;
  border: 1px solid #dfdaba;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
  #user-login #edit-name-wrapper {
    margin: 0 0 2em; }
  #user-login label {
    font-weight: normal;
    font-size: 12px;
    text-align: right;
    position: relative;
    top: 7px; }
  #user-login .description {
    margin-left: 142px; }
  #user-login input.form-text {
    font-size: 14px;
    padding: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }

/* RSVPs */
.rsvp_invitation_view .rsvp_guestlist_header_print a {
  margin-right: 10px; }
.rsvp_invitation_view .rsvp_invitation_header {
  font-size: 12px;
  line-height: 1.5; }
.rsvp_invitation_view .rsvp_invitation_view_bottom_left, .rsvp_invitation_view .rsvp_invitation_view_bottom_right {
  float: none;
  width: 100%; }

/* Browse Working Papers views */
.view-id-working_papers {
  font-size: 12px; }
  .view-id-working_papers .views-row {
    padding: 10px; }
    .view-id-working_papers .views-row.views-row-even {
      background-color: #edede1; }
    .view-id-working_papers .views-row.first {
      margin-top: 3em; }
  .view-id-working_papers .views-field-title {
    font-size: 14px;
    margin-bottom: 5px; }
  .view-id-working_papers .field-label {
    display: none; }
  .view-id-working_papers .views-field-field-wp-author-item-id {
    margin-bottom: 5px;
    padding-left: 10px;
    float: left;
    font-size: 10px;
    color: #444444;
    font-style: italic; }
    .view-id-working_papers .views-field-field-wp-author-item-id .field {
      float: left;
      margin-right: 3px; }
    .view-id-working_papers .views-field-field-wp-author-item-id .field-item {
      clear: left; }
  .view-id-working_papers .views-field-field-wp-date-value {
    padding-left: 10px;
    clear: left;
    margin-bottom: 5px; }
  .view-id-working_papers .views-field-name {
    font-style: italic; }

.node-type-working-paper .terms ul.links.inline {
  position: relative;
  left: -35px;
  font-size: 12px; }
.node-type-working-paper .field-field-wp-author {
  margin-top: 10px; }
  .node-type-working-paper .field-field-wp-author .field-field-wp-author-first, .node-type-working-paper .field-field-wp-author .field-field-wp-author-middle, .node-type-working-paper .field-field-wp-author .field-field-wp-last-name, .node-type-working-paper .field-field-wp-author .field-field-wp-author-first div, .node-type-working-paper .field-field-wp-author .field-field-wp-author-middle div, .node-type-working-paper .field-field-wp-author .field-field-wp-last-name div {
    display: inline; }

#block-views-working_papers-block_1 .field-field-wp-author-first, #block-views-working_papers-block_1 .field-field-wp-author-middle, #block-views-working_papers-block_1 .field-field-wp-last-name, #block-views-working_papers-block_1 .field-field-wp-author-first div, #block-views-working_papers-block_1 .field-field-wp-author-middle div, #block-views-working_papers-block_1 .field-field-wp-last-name div {
  display: inline; }

/* RSVP */
.feed-icon a {
  background: #d08700;
  padding: 3px 10px;
  width: 110px;
  text-align: center;
  color: white;
  display: block;
  margin: 5px 0;
  font-size: 12px; }
  .feed-icon a:hover {
    background: #b67600; }

#rsvp-addedit-form .rsvp_form_content .form-checkboxes .form-item {
  display: block; }

/* Galleries */
.node-type-image-gallery.no-sidebars #block-views-gallery-block_1 {
  width: 740px; }
.node-type-image-gallery.two-sidebar #block-views-gallery-block_1 .views-row {
  margin: 13px; }

#block-views-gallery-block_1 {
  margin: 10px auto; }
  #block-views-gallery-block_1 .views-row {
    float: left;
    margin: 10px;
    padding: 3px;
    background: #eeeeee;
    -moz-box-shadow: -1px 1px 3px #aaaaaa;
    -webkit-box-shadow: -1px 1px 3px #aaaaaa;
    box-shadow: -1px 1px 3px #aaaaaa;
    border: 1px solid #aaaaaa;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px; }
    #block-views-gallery-block_1 .views-row .views-field-field-gallery-image-data {
      text-align: center;
      margin-top: 3px; }

.view-related-galleries .views-row {
  margin: 10px 40px;
  border: 1px solid #bbbbbb;
  padding: 15px;
  overflow: auto;
  line-height: 1.5; }
  .view-related-galleries .views-row .views-field-field-gallery-image-fid {
    float: left;
    margin-right: 15px; }

.page-gateways-prospective-student-on-the-campus .region-sidebar-second {
  margin-top: 635px; }

.view-on-the-campus-slideshow .view-content {
  padding: 10px;
  position: relative;
  height: 525px; }
  .view-on-the-campus-slideshow .view-content .views-row {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }
    .view-on-the-campus-slideshow .view-content .views-row.views-row-first {
      display: block; }
.view-on-the-campus-slideshow .view-footer {
  color: #666666;
  font-size: 14px;
  line-height: 1.5; }
.view-on-the-campus-slideshow .view-content .views-slideshow-controls-bottom {
  position: relative;
  top: 540px; }
.view-on-the-campus-slideshow .views_slideshow_thumbnailhover_div_breakout_teaser {
  float: left;
  margin-right: 5px; }
.view-on-the-campus-slideshow #thumbs {
  width: 705px; }
  .view-on-the-campus-slideshow #thumbs img {
    padding: 1px;
    border: 1px solid #bbbbbb;
    width: 80px;
    height: 60px;
    margin-right: 5px;
    border-radius: 2px; }
    .view-on-the-campus-slideshow #thumbs img:active {
      position: relative;
      top: 1px; }
    .view-on-the-campus-slideshow #thumbs img:hover {
      -moz-box-shadow: 0 0 5px #666666;
      -webkit-box-shadow: 0 0 5px #666666;
      box-shadow: 0 0 5px #666666; }
    .view-on-the-campus-slideshow #thumbs img.activeSlide {
      border-color: #999999; }

/* Full Width Front Page Banner */

#views_slideshow_singleframe_teaser_section_frontpage_banner-block_1 {
  position:relative;
  left:30px;
}
#transparent-banner-box {
  position:absolute;
  left: 573px;
  bottom: 50px;
  width:350px;
  height:130px;
  background-color: #300000;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}
#banner-box-content {
  position: absolute;
  left: 590px;
  top:234px;
  width:334px;
}
#banner-box-content h2 {
  color: #fff;
  font-size:15px;
  margin-right: 18px;
}
#banner-box-content p {
  color: #fff;
  margin-right: 18px;
}
#banner-box-content a {
  color: #fff;
  float:right;
  margin-right:38px;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1.views_slideshow_singleframe_pager {
  margin-top: -30px;
  margin-bottom: 50px;
  z-index: 10;
  position: relative;
  margin-right: 80px;
  float: right;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1.views_slideshow_singleframe_pager div {
  border: solid 1px #666;
  margin: 0px 5px;
  padding: 8px;
  display: inline-block;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1 .pager-item { background-color: #fff;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1 .pager-item:hover {
  background-color: #333;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1.views_slideshow_singleframe_pager .activeSlide {
  background-color: #510000;
}
#views_slideshow_singleframe_pager_frontpage_banner-block_1.views_slideshow_singleframe_pager a {
  display: none;
}


/* Full Width Front Page Banner Flex slider*/

#views_slideshow_singleframe_teaser_section_frontpage_banner-block_1 {
  position:relative;
  left:30px;
}
#transparent-banner-box {
  position:absolute;
  left: 573px;
  bottom: 50px;
  width:350px;
  height:130px;
  background-color: #300000;
  filter:alpha(opacity=70);
  opacity: 0.7;
  -moz-opacity:0.7;
}
#banner-box-content {
  position: absolute;
  left: 590px;
  top:234px;
  width:334px;
}
#banner-box-content h2 {
  color: #fff;
  font-size:15px;
}
#banner-box-content p {
  color: #fff;
  margin-right: 18px;
}
#banner-box-content a {
  color: #fff;
  float:right;
  margin-right:38px;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav {
  margin-top: -35px;
/*   margin-bottom: 50px; */
  z-index: 10;
  position: relative;
  margin-right: 100px;
  float: right;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav li {
  border: solid 1px #666;
  margin: 0px 5px;
  padding: 0;
  display: inline-block;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav li { background-color: #fff;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav li a:hover {
  background-color: #333;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav li a.flex-active {
  background-color: #510000;
}
#block-views-30db52e823078d90cc63251623623be0 ol.flex-control-nav li a {
  display: block;
  background: white;
  color: transparent;
  width: 16px;
  height: 16px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -o-border-radius: 0px;
  border-radius: 0px;
}




/***** Faculty Directory Supplemental Pages Block *****/
/***** and Enrolling Students Pages Right Sidebar Blocks *****/

#block-block-35 a,
#block-block-38 a,
#block-block-39 a,
#block-block-40 a,
#block-block-41 a,
#block-block-42 a,
#block-block-43 a {
  color: #43433c;
  text-decoration: none;
  display: block;
  padding: 6px 0 6px 10px;
  border-bottom: 1px solid #f7f6ee;
}
#block-block-35 ul,
#block-block-38 ul,
#block-block-39 ul,
#block-block-40 ul,
#block-block-41 ul,
#block-block-42 ul,
#block-block-43 ul  {
width: 225px; margin: 0; padding: 0;
}
#block-block-35 li,
#block-block-38 li,
#block-block-39 li,
#block-block-40 li,
#block-block-41 li,
#block-block-42 li,
#block-block-43 li {
margin: 0; padding: 0; color: #43433c; background-color: #d6d6cf; list-style-type: none; list-style-image: none;
font-size: 1.1em;
}
#block-block-35 a:hover,
#block-block-38 a:hover,
#block-block-39 a:hover,
#block-block-40 a:hover,
#block-block-41 a:hover,
#block-block-42 a:hover,
#block-block-43 a:hover {
  color: #fff;
  background: #43433c;
}
#block-block-35 li:hover,
#block-block-38 li:hover,
#block-block-39 li:hover,
#block-block-40 li:hover,
#block-block-41 li:hover,
#block-block-42 li:hover,
#block-block-43 li:hover {
  color: #fff;
  background: #43433c;
}
#block-block-35 li a.active, block-block-35 li.active-trail a {
  background-color: #43433c;
  color: #ffffff;
}
/***** End Faculty Directory Supplemental Pages Block *****/

/***** Ubercart Override Styles *****/

div.donate-info {
  background-color: #e4e4e2;
}
.donate-amount .form-item input, .donate-amount .form-item textarea {
  text-align: right;
  width: 100px;
}

/***** End Ubercart Override Styles *****/

/***** Homepage Subfeatures *****/

div.view-subfeature div.views-row-odd, div.view-subfeature div.views-row-even {
  float: left;
  width: 225px;
  margin: 0 0 20px 0;
}

div.view-subfeature div.views-row-1, div.view-subfeature div.views-row-2 {
  padding-right: 15px;
}

/***** End Homepage Subfeatures *****/

/***** WPL Registration Link  *****/
a.wplregister {
  background: transparent url("../images/graphics/execed_registernow_orginal.gif") no-repeat;
  display: block;
  width: 225px;
  height: 81px;
}
a.wplregister:hover {
  background-image: url("../images/graphics/execed_registernow_rollover.gif");
  display: block;
  width: 225px;
  height: 81px;
}
a.wplregister:active {
  background-image: url("../images/graphics/execed_registernow_click.gif");
  display: block;
  width: 225px;
  height: 81px;
}

/***** WPL More Info Block *****/
.wplmoreinfo a:link {
  background: url("../images/graphics/execed_glasceiling_orginal.gif") center top no-repeat;
  display: block;
  width: 225px;
  height: 81px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  text-decoration: none;
  }
.wplmoreinfo a:hover {
  background-image: url("../images/graphics/execed_glasceiling_rollover.gif") !important;
  display: block;
  width: 200px;
  height: 73px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  }
.wplmoreinfo a:active {
  background-image: url("../images/graphics/execed_glasceiling_click.gif") !important;
  display: block;
  width: 200px;
  height: 73px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  }
  
  /***** Discounts Info Block *****/
.wpldiscounts a:link {
  background: url("../images/graphics/execed_discounts_orginal.gif") center top no-repeat;
  display: block;
  width: 225px;
  height: 81px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  text-decoration: none;
  }
.wpldiscounts a:hover {
  background-image: url("../images/graphics/execed_discounts_rollover.gif") !important;
  display: block;
  width: 225px;
  height: 81px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  }
.wpldiscounts a:active {
  background-image: url("../images/graphics/execed_discounts_click.gif") !important;
  display: block;
  width: 225px;
  height: 81px;
  text-shadow: none;
  box-shadow:none;
  padding: 0 0 0 0;
  border: 0;
  }

/***** Discover WPL Block *****/
#block-block-69 .content a:hover {
  opacity:.8;
}

/***** Custom Contact Info Blocks *****/
.custom-contact-info {
    margin-top: 30px;
    padding: 11px 12px 0 10px;
    width: 203px;
    border-top: 3px solid #640000;
    background: url('../images/backgrounds/utilityBack.gif') repeat-x;
}

/***** WPL Larger Font Menu *****/
.page-exec-ed-women-in-public-leadership #block-menu_block-4 ,
.page-exec-ed-women-in-public-leadership #block-menu_block-51,
.page-executive-education-women-in-public-leadership-who-should-attend #block-menu_block-4 ,
.page-executive-education-women-in-public-leadership-who-should-attend #block-menu_block-51,
.page-executive-education-women-in-public-leadership-agenda #block-menu_block-4 ,
.page-executive-education-women-in-public-leadership-agenda #block-menu_block-51,
.page-executive-education-women-in-public-leadership-speakers #block-menu_block-4 ,
.page-executive-education-women-in-public-leadership-speakers #block-menu_block-51,
.page-executive-education-women-in-public-leadership-logistics #block-menu_block-4 ,
.page-executive-education-women-in-public-leadership-logistics #block-menu_block-51,
.page-executive-education-women-in-public-leadership-resources #block-menu_block-4 ,
.page-executive-education-women-in-public-leadership-resources #block-menu_block-51  {
  font-size: 12px;
  font-weight: bold;
}
 