/*!
 * BYU-Idaho Page View Styles
 *
 * UR Web Services, 2014
 */
/*
* Stylesheet for ActivitiesContactPage
*/
/*
* Stylesheet for ActivitiesEventDetail
*/
/*
* Stylesheet for ActivitiesEvents
*/
/*
* Stylesheet for ActivitiesFront
*/
/*
* Stylesheet for ActivitiesGalleryPage
*/
/*
* Stylesheet for ActivitiesGetInvolvedPage
*/
/*
* Stylesheet for ActivitiesLandingPage
*/
/*
* Stylesheet for ActivitiesSportsPage
*/
/*
* Stylesheet for ActivitysBETA
*/
/*
* Stylesheet for AdminPage
*/
/*
* Stylesheet for AZIndex
*/
/*
* Stylesheet for BlankDetailPage
*/
/*
* Stylesheet for BlankPage
*/
/*
* Stylesheet for CampaignInfo
*/
/*
* Stylesheet for CollegeDeptHome
*/
/*
* Stylesheet for Content_FullWidth
*/
/*
* Stylesheet for Content_wSideColumn
*/
/*
* Stylesheet for Content
*/
/*
* Stylesheet for ContentHandbook
*/
/*
* Stylesheet for ContentSocialTest
*/
/*
* Stylesheet for CustomPageWithReturn
*/
/*
* Stylesheet for DetailPage
*/
/*
* Stylesheet for Employee_List
*/
/*
* Stylesheet for EmployeeInfo
*/
/*
* Stylesheet for EmptyShell
*/
/*
* Stylesheet for EventsDetail
*/
/*
* Stylesheet for GeneralAudiencePage
*/
/*
* Stylesheet for HideTxtPage
*/
/*
* Stylesheet for Home
*/
#Home #main_content {
  height: 298px;
}
#Home #main_content #cycle_control {
  height: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 50;
}
#Home #main_content #cycle_control div {
  height: 43px;
  width: 22px;
}
#Home header {
  margin-bottom: 20px;
}
#Home #cycle_gallery {
  background-color: white;
  height: 298px;
  position: relative;
}
#Home .arrow_holder {
  height: 1px;
}
#Home .left_image {
  float: left;
  cursor: pointer;
  margin: 120px 0 0 -10px;
  display: block;
  background: url('//www.byui.edu/prebuilt/stylenew/images/byui_home/left_rotator_arrow.png');
  -moz-box-shadow: 0 0 5px 1px #888;
  -webkit-box-shadow: 0 0 5px 1px #888;
  box-shadow: 0 0 5px 1px #888;
}
#Home .left_image:hover {
  -moz-box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
  -webkit-box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
  box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
}
#Home .right_image {
  float: right;
  cursor: pointer;
  margin: 120px -10px 0 0;
  display: block;
  background: url('//www.byui.edu/prebuilt/stylenew/images/byui_home/right_rotator_arrow.png');
  -moz-box-shadow: 0 0 5px 1px #888;
  -webkit-box-shadow: 0 0 5px 1px #888;
  box-shadow: 0 0 5px 1px #888;
}
#Home .right_image:hover {
  -moz-box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
  -webkit-box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
  box-shadow: inset 0 0 10px #fff6dc, 0px 0 4px 0 #666;
}
#Home .image_text_box {
  background-color: #fff;
  display: inline-block;
  line-height: 25px;
  padding: 0 7px 5px;
  -moz-box-shadow: 0 0 15px 1px #111;
  -webkit-box-shadow: 0 0 15px 2px#111;
  box-shadow: 0 0 15px 1px #111;
  margin-top: -1px;
}
#Home #top_overlay {
  background-color: ;
  font-family: "Georgia", Times New Roman, Times, serif;
  position: absolute;
  text-align: center;
  height: 75px;
  width: 950px;
  z-index: 5;
  top: 0;
  left: 0;
  display: block;
  overflow: hidden;
}
#Home #top_overlay #shadow {
  position: absolute;
  background-color: #666;
  width: 819px;
  height: 3px;
  left: 65px;
  opacity: .7;
}
#Home #top_overlay #pillar_one_pulldown,
#Home #top_overlay #pillar_two_pulldown {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 2px;
  font-size: 11px;
  text-transform: uppercase;
  position: relative;
  float: left;
  margin-left: 65px;
  padding-top: 3px;
  height: 27px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: 352px;
  background: url('/web/20140625073129/http://byui.edu/prebuilt/stylenew/images/byui_home/pillar_hash.png');
  -moz-box-shadow: 0 0 15px 1px #111;
  -webkit-box-shadow: 0 0 15px 1px #111;
  box-shadow: 0 0 15px 1px #111;
}
#Home #top_overlay #pillar_one_pulldown:hover,
#Home #top_overlay #pillar_two_pulldown:hover {
  padding-top: 10px;
  height: 30px;
  -webkit-transition: all 0.1s ease-in-out;
  -moz-transition: all 0.1s ease-in-out;
  -ms-transition: all 0.1s ease-in-out;
  -o-transition: all 0.1s ease-in-out;
  transition: all 0.1s ease-in-out;
  cursor: pointer;
  -moz-box-shadow: inset 0 0 20px #f7edd4, 0px 0 15px 1px #111;
  -webkit-box-shadow: inset 0 0 20px #f7edd4, 0px 0 15px 1px #111;
  box-shadow: inset 0 0 20px #f7edd4, 0px 0 15px 1px #111;
}
#Home #top_overlay #pillar_one_pulldown a,
#Home #top_overlay #pillar_two_pulldown a {
  top: 0;
  padding-top: 5px;
  height: 25px;
  width: 100%;
  display: block;
}
#Home #top_overlay #pillar_one_pulldown a:hover,
#Home #top_overlay #pillar_two_pulldown a:hover {
  height: 35px;
}
#Home #top_overlay #pillar_one_pulldown {
  text-align: left;
  border-radius: 0 0 0 5px;
  -moz-border-radius: 0 0 0 5px;
  -webkit-border-radius: 0 0 0 5px;
}
#Home #top_overlay #pillar_one_pulldown a {
  padding-left: 25px;
}
#Home #top_overlay #pillar_one_pulldown a:hover {
  height: 35px;
}
#Home #top_overlay #pillar_one_pulldown:hover {
  border-radius: 0 0 0 10px;
  -moz-border-radius: 0 0 0 10px;
  -webkit-border-radius: 0 0 0 10px;
}
#Home #top_overlay #pillar_two_pulldown {
  padding-right: 25px;
  text-align: right;
  border-radius: 0 0 5px 0;
  -moz-border-radius: 0 0 5px 0;
  -webkit-border-radius: 0 0 5px 0;
  padding-left: 25px;
}
#Home #top_overlay #pillar_two_pulldown a {
  left: 0;
  float: right;
}
#Home #top_overlay #pillar_two_pulldown a:hover {
  height: 35px;
}
#Home #top_overlay #pillar_two_pulldown:hover {
  border-radius: 0 0 10px 0;
  -moz-border-radius: 0 0 10px 0;
  -webkit-border-radius: 0 0 10px 0;
}
#Home #top_overlay #pillar_center_message {
  background: url('/web/20140625073129/http://byui.edu/prebuilt/stylenew/images/byui_home/center_pillar_box.png');
  height: 41px;
  width: 190px;
  position: absolute;
  left: 375px;
  z-index: 9;
}
#Home #top_overlay #piller_center_shadow_box {
  height: 41px;
  width: 179px;
  margin-left: 6px;
  -moz-box-shadow: 0 5px 7px 1px #222;
  -webkit-box-shadow: 0 5px 7px 1px #222;
  box-shadow: 0 5px 7px 1px #222;
}
#Home .bottom-row {
  margin-top: 25px;
}
#Home #snap_bottom_container img {
  margin: 0 -5px;
  padding: 0;
}
#Home #cycle_gallery {
  height: 298px;
}
#Home #cycle_overlay {
  height: 296px;
  overflow: hidden;
}
#Home #cycle1 {
  width: auto;
  border: 1px solid #cecece;
  position: relative;
  overflow: hidden;
  height: 296px;
}
.message_block {
  border: 0;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 10px;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
#Home .message_block_short {
  border: 0;
  overflow: hidden;
}
#Home .message_block_top_nav {
  background-color: #ebebeb;
  color: #363636;
  height: 39px;
  border-bottom: 1px solid #fff;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
#Home .message_block_content {
  background-color: #fff;
  width: 100%;
  height: auto;
  display: block;
}
#Home .message_block_content img {
  width: 100%;
}
#Home .message_image_nav_block {
  display: none;
}
#Home .message_image_nav_block:hover {
  background-image: url('../images/byui_home/message_arrow_hover.png');
}
#Home .message_title_block {
  text-transform: uppercase;
  font-size: 11px;
  clear: none;
  display: block;
  padding: 11px 13px;
  color: #363636;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
  -ms-border-radius: 4px 4px 0 0;
  -o-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0;
}
#Home .message_title_block:hover {
  background: #ddd;
}
#Home a.message_title_block {
  color: #363636;
}
#Home .message_block#photo_album .message_block_content a {
  display: block;
  height: 100%;
  width: 100%;
}
#Home .message_block#campus_messaging .message_block_content {
  overflow: hidden;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery {
  height: 254px;
  overflow: hidden;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle_nav {
  top: 2px;
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  padding: 0 0 0 3px;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle_nav a {
  float: none;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle {
  display: block;
  border: 0;
  height: 224px;
  width: 100%;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle a {
  display: block;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle a img {
  width: 308px;
}
#Home .message_block#campus_messaging .message_block_content #cycle_gallery #cycle_control {
  top: 95px;
  z-index: 99;
}
#Home .message_block#calendar_highlights {
  position: relative;
  width: 305px;
  float: left;
  padding-bottom: 0;
}
#Home .message_block#calendar_highlights a h6:hover {
  cursor: pointer;
  text-decoration: none;
  color: white;
}
#Home .message_block#calendar_highlights a h6:hover .hoverLink {
  text-decoration: none !important;
  color: #fff !important;
}
#Home .message_block#calendar_highlights h6 {
  width: 295px;
  height: 20px;
  color: #c5c5c5;
  font-size: 10px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  letter-spacing: 0.15em;
  position: absolute;
  text-transform: uppercase;
  padding: 8px 0 0 10px;
}
#Home .message_block#calendar_highlights .devo_description {
  position: absolute;
  top: 40px;
  left: 12px;
  width: 175px;
  color: #000;
  font-size: 20px;
  font-family: "Georgia", Times New Roman, Times, serif;
  font-style: normal !important;
  z-index: 1;
}
#Home .message_block#calendar_highlights .devo_speaker,
#Home .message_block#calendar_highlights .devo_info {
  position: absolute;
  top: 68px;
  left: 12px;
  width: 175px;
  color: orange;
  font-size: 14px;
  font-style: italic;
  z-index: 1;
}
#Home .message_block#calendar_highlights .devo_info {
  top: 96px;
  font-size: 12px;
  font-style: normal;
  color: #000;
  width: 127px;
}
#Home .message_block#calendar_highlights ul.events {
  background: none repeat scroll 0 0 #fff;
  display: block;
  float: left;
  list-style: none outside none;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  height: 92px;
  width: 100%;
}
#Home .message_block#calendar_highlights ul.events li.active {
  background: #f7edd4;
  background-repeat: no-repeat;
  background-position: 0 -3px;
}
#Home .message_block#calendar_highlights img {
  position: absolute;
  top: 29px;
  left: 0;
  height: 271px;
  width: 304px;
}
#Home .message_block#calendar_highlights img.devo_button {
  height: 11px;
  left: 15px;
  position: absolute;
  width: 11px;
  margin-left: -33px;
}
#Home .message_block#calendar_highlights .CalTitle {
  color: #666;
  font-size: 10px;
  left: 230px;
  position: absolute;
  text-decoration: none;
  top: 9px;
}
#Home .message_block#calendar_highlights .CalTitle:hover {
  text-decoration: underline;
}
#Home .message_block#calendar_highlights #list_view {
  height: 240px;
  width: 176px;
  float: right;
  clear: left;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
#Home .message_block#calendar_highlights #list_view h3 {
  font-size: 17px;
  padding: 15px 0 0 25px;
  position: relative;
}
#Home .message_block#calendar_highlights #solo_event {
  margin: 0;
  max-height: 277px;
}
#Home .message_block#calendar_highlights #solo_event p {
  font-size: 11px;
  overflow: hidden;
  margin: 0;
  width: 275px;
}
#Home .message_block#calendar_highlights .events ul {
  margin-left: 0;
  padding: 0;
}
#Home .message_block#calendar_highlights .event_content {
  height: 236px;
  margin: 0;
  padding: 10px 10px 0;
  margin-top: 0;
}
#Home .message_block#calendar_highlights .expandable {
  max-height: 209px;
  min-height: 209px;
  overflow: auto;
  width: 285px;
  padding: 0 10px 0 0;
}
#Home .message_block#calendar_highlights .read-more,
#Home .message_block#calendar_highlights .re-collapse {
  font-size: 9px;
}
#Home .message_block#calendar_highlights .solo_eventExpand {
  min-height: 226px;
  margin: 0 0 12px;
  overflow: visible;
  padding: 37px 10px 10px;
}
#Home .message_block#calendar_highlights #event_list {
  list-style: none;
  height: 101px;
  overflow: hidden;
  margin-top: -83px;
  border-top: 1px solid #cecece;
}
#Home .message_block#calendar_highlights #event_list ul li {
  padding: 4px;
  margin: 0 0 0 1px;
  font-size: 10px;
  text-indent: 15px;
  width: 282px;
  cursor: pointer;
  background-image: url('../images/interface/arrow_li.png');
  background-repeat: no-repeat;
  background-position: 0 -1px;
  list-style-type: none;
}
#Home .message_block#calendar_highlights #event_list ul li:hover {
  background: url('../images/interface/arrow_li.png') #f7edd4;
  background-repeat: no-repeat;
  background-position: 0 -1px;
}
#Home .message_block#calendar_highlights #event_list ul li a {
  color: #000;
  text-decoration: none;
}
#Home .message_block#calendar_highlights #event_list_scrolling {
  height: 154px;
  overflow: hidden;
  clear: both;
}
#Home .message_block#calendar_highlights #event_calendar {
  margin-left: 9px;
}
#Home .message_block#calendar_highlights #event_calendar li {
  margin-left: 10px;
  display: inline;
}
#Home .message_block#calendar_highlights #event_calendar li.active {
  color: #ab3c79;
}
#Home .message_block_short {
  height: 140px;
  margin-bottom: 14px;
  overflow: hidden;
}
#Home .message_block_short#news .message_block_content {
  background-color: #fff;
  -webkit-transition: background-color 0.7s ease-in-out;
  -moz-transition: background-color 0.7s ease-in-out;
  -ms-transition: background-color 0.7s ease-in-out;
  -o-transition: background-color 0.7s ease-in-out;
  transition: background-color 0.7s ease-in-out;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
#Home .message_block_short#news .message_block_content a.news_block_link {
  display: block;
  width: 308px;
  height: 100px;
  position: absolute;
}
#Home .message_block_short#news .message_block_content:hover {
  background-color: #f7edd4;
  -webkit-transition: background-color 0.7s ease-in-out;
  -moz-transition: background-color 0.7s ease-in-out;
  -ms-transition: background-color 0.7s ease-in-out;
  -o-transition: background-color 0.7s ease-in-out;
  transition: background-color 0.7s ease-in-out;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  cursor: pointer;
}
#Home .message_block_short#news .message_block_content:hover a {
  text-decoration: underline;
  cursor: pointer;
}
#Home .message_block_short#news img#news_block_img {
  width: 70px;
  float: left;
  margin: 10px;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  border-radius: 8px;
  border: 1px solid #939ba1;
}
#Home .message_block_short#news #news_block_content {
  float: left;
  width: 210px;
  line-height: 15px;
  margin-top: 10px;
  position: relative;
}
#Home .message_block_short#news #news_block_content a#news_title {
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  line-height: 15px;
  color: #191b1c;
}
#Home .message_block_short#news #news_block_content a#news_read_more {
  display: block;
  background: url('../images/interface/arrow_bullet.png') no-repeat;
  background-position: 0 0;
  padding: 0 0 0 20px;
  color: #939ba1;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 10px;
  position: absolute;
  top: 58px;
}
#Home .message_block_short#events ul {
  padding: 0;
  width: 100%;
  height: 100px;
  overflow: auto;
}
#Home .message_block_short#events ul li {
  display: block;
  width: 252px;
  min-height: 21px;
  background: url('../images/interface/arrow_bullet.png') no-repeat;
  background-color: #fff;
  -webkit-transition: background-color 0.7s ease-in-out;
  -moz-transition: background-color 0.7s ease-in-out;
  -ms-transition: background-color 0.7s ease-in-out;
  -o-transition: background-color 0.7s ease-in-out;
  transition: background-color 0.7s ease-in-out;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background-position: 16px 7px;
  padding: 6px 0 6px 38px;
  margin: 0;
  color: #000;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  clear: both;
}
#Home .message_block_short#events ul li:hover {
  background-color: #f7edd4;
  -webkit-transition: background-color 0.7s ease-in-out;
  -moz-transition: background-color 0.7s ease-in-out;
  -ms-transition: background-color 0.7s ease-in-out;
  -o-transition: background-color 0.7s ease-in-out;
  transition: background-color 0.7s ease-in-out;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  cursor: pointer;
}
#Home .message_block_short#events ul li span.event_date {
  text-transform: uppercase;
  margin: 0 12px 0 5px;
  vertical-align: top;
}
#Home .message_block_short#events ul li a {
  color: #000;
}
#Home .message_block_short#events ul li a.event_details {
  display: inline-block;
  width: 190px;
}
/*
* Stylesheet for NewsArchive
*/
/*
* Stylesheet for NewsDetail
*/
/*
* Stylesheet for NewsFront
*/
/*
* Stylesheet for NewsIndex
*/
/*
* Stylesheet for PolicyIndex
*/
/*
* Stylesheet for PolicyPage
*/
/*
* Stylesheet for SectionFront
*/
/*
* Stylesheet for SectionIndex
*/
#main_content .section-container .section-subitem a {
  color: black;
}
#main_content .section-container .section-subitem {
  list-style: none;
  margin-left: -23px;
}
#main_content .section-container .section-subitem:before {
  color: #129f47;
  content: '» \0000a0';
  font-size: 1.2em;
  font-weight: bold;
}
