/* This file will hold styles for the mobile version of your website (mobile first).  */

/*This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */





#page {
  background-color: #ffffff;
}

#zone-header-wrapper {
  display: none;
  background-color: #3e4140;
}

#zone-header {
  height: 85px;
}

#region-header-first.msuwordmark img {
  margin: 10px 5px 10px 0;
  height: 25px;
  width: 116px;
}

#region-header-second.suphead a, .suphead a:visited {
  color: #EEE;
  text-decoration: none;
}

#region-header-second.suphead a:hover, .suphead a:active {
  color: #FFF;
  text-decoration: none;
}

/*#region-header-second .toplinks {
  border-top: 1px solid #666666;
  padding: 7px 2px 2px 0;
  margin-top: -20px;
}

#region-header-second .toplinks p {
  color: #CCC;
}

#region-header-second div#supportbutton {
  float: right;
  margin-top: -5px;
}*/

/* support MSU Libraries button */

#region-header-second.suphead .button_support {
  background-color: #5ca038;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 0px solid #5ca038;
  display: inline-block;
  color: #ffffff;
  font-size: 12px;
  padding: 2px 6px; /*3px 10px;*/
  text-decoration: none;
}

#region-header-second.suphead .button_support:hover {
  background-color: #6ca94b;
}

#region-header-second.suphead .button_support:active {
  position: relative;
  top: 1px;
}

.msul-button-green-white  {
  background-color: #107045;
  color: #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cad1c7;
  display: inline-block;
  font-size: 16px;
  padding: 3px 10px; 
  text-decoration:none;
}
a.msul-button-green-white:link, a.msul-button-green-white:visited {
  color: #fff;
  text-decoration: none; 
}

a.msul-button-green-white:hover, a.msul-button-green-white:focus,  a.msul-button-green-white:active {
  text-decoration: underline;
} 


/* End support MSU Libraries button -- This imageless css button was generated by CSSButtonGenerator.com */

/*#region-header-second #block-search-form {
  float: right;
  margin-top: -130px;
}

#region-header-second #block-search-form .form-item form-type-textfield {
  border: 5px solid #ccc;
}

#region-header-second #block-search-form input.form-text {
  color: #333;
  border-top: 2px solid #979b99;
  border-bottom: 2px solid #979b99;
  border-left: 2px solid #979b99;
  height:23px;
}

#region-header-second #block-search-form .form-submit {
  border-top: 2px solid #979b99;
  border-bottom: 2px solid #979b99;
  border-right: 2px solid #979b99;
  padding: 2px;
  background-color: #4b4e4d;
  margin-left: -4px;
  height: 15px;
  width: 15px;
}*/
/* Added as a part of new branding standards */
#block-search-form{
  float:right;
}
#block-search-form form.google-cse input {
  background-image: none !important;
}
#region-user-second{/*Added as a change required for branding standards*/
  float:right;

}
#region-user-first{
  width: 60%; /* Added as a part of new branding standards: was 100% before */
}
#zone-branding {
  padding-top:70px;/* Added as a part of new branding standards */
}

#zone-branding-wrapper {
  background-color: #36634f;
  border-bottom: 4px solid #5ca038;
  margin-top: -70px; /* Added as a part of new branding standards */
}

#zone-user-wrapper{
  margin-top:10px;
  height:60px;
}

#region-branding div.logo-img {
  display: none;
}

/* Main Dropdown Menu */

#zone-menu-wrapper {
  /*
fix for ie z-index problem, add this on the top container that holds your menu block
  */
  background-color: #18453b; /*#527a68;*/
  position: relative;
  z-index: 2;
  //  border-top: 2px solid #2f5845; /*Added as a part of new branding standards*/
  box-shadow: 0 0 6px rgba(0,0,0,0.40); /*Added as a part of new branding standards*/
  -moz-box-shadow: 0 0 6px rgba(0,0,0,0.40); /*Added as a part of new branding standards*/
  -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.40); /*Added as a part of new branding standards*/
}

#zone-menu {
  background-color: #18453b;
}

#region-menu  /*#block-system-main-menu*/ {
  margin-bottom: 0;
}

#region-menu /*#block-system-main-menu*/ li {
  list-style: none;
}

#region-menu /*#block-system-main-menu*/ ul.menu {
  margin: 0;
  padding: 0;
  position: relative;
}

#region-menu /*#block-system-main-menu*/ ul.menu li a {
  display: block;
  line-height: 1em;
  padding: 0.5em;
  outline: none;
  background: #18453b;
  color: #fff;
  border-left: 0px solid #153e35;
  border-right: 0px solid #153e35;
  border-top: 0px solid #153e35;
  border-bottom: 0px solid #3f5657;
  text-decoration: none;
}

#region-menu /*#block-system-main-menu*/ ul.menu li a:hover,
#region-menu /*#block-system-main-menu*/ ul.menu li a:focus {

  color: #fff;
  background: #2F584F;
  text-decoration: none;

}

#region-menu /*#block-system-main-menu*/ ul.menu li span.over {
  background: #efefef;
  color: #555;
  display: block;
  float: right;
  height: 22px;
  line-height: 20px;
  padding: 0 0.5em;
  text-align: center;
  cursor: pointer;
  font-weight: normal;
  margin-top: 5px;
}

#region-menu /*#block-system-main-menu*/ ul.menu li span.over:hover,
#region-menu /*#block-system-main-menu*/ ul.menu li span.over:focus {
  background: #FFF;
}

#region-menu /*#block-system-main-menu*/ ul.menu ul {
  margin: 0;
  padding: 0;
  display: none;
  font-weight: normal;
}

#region-menu /*#block-system-main-menu*/ ul.menu ul li a {
  text-indent: 0;
  color: #555;
  background-color: #fff;
  text-decoration: none;
  border-left: 0px solid #ccc;
  border-right: 0px solid #ccc;/*border-bottom: 1px solid #ccc;  test without lines */
}

#region-menu /*#block-system-main-menu*/ ul.menu ul li a:hover,
#region-menu /*#block-system-main-menu*/ ul.menu ul li a:focus {
  background-color: #e5e7e4;
  color: #555;
}

#region-menu /*#block-system-main-menu*/ ul.menu ul li a.last {
  border-bottom: 0px solid #5ca038;
}

/* End Main Dropdown Menu */

#zone-content {
  padding-top: 20px;
  padding-bottom: 10px;
}

div#zone-content aside#region-sidebar-first .block-menu,
.msul-menublock
{
  padding-bottom: 10px;
}

div#zone-content aside#region-sidebar-first .block-menu h2,
.msul-menublock h2
{
  background-color: #72766f; /*#72766f; #afa99d;*/
  padding: 0.25em;
  color: #fff;
  text-shadow:1px 1px #666963;
  line-height: 1.25em;
  font-weight: 500;
  font-size: 20px;
}

section.block-menu a,
div#zone-content aside#region-sidebar-first .block-menu a,
.msul-menublock a
{
  display: block;
}

/* Added images for mobile views */
#zone-branding-wrapper {
  background: #153e35 url('/sites/all/themes/msul_omega/images/msul_header_main.png') no-repeat;

  background-size:140%;
  border-bottom:0;

}
#zone-branding-wrapper.branding-bus {
  background-image: url('/sites/all/themes/msul_omega/images/msul_header_bus.png');

}
#zone-branding-wrapper.branding-eng {
  background-image: url('/sites/all/themes/msul_omega/images/msul_header_eng.png');

}
#zone-branding-wrapper.branding-gul {
  background-image: url('/sites/all/themes/msul_omega/images/msul_gull_mobile_img.png');

}
#zone-branding-wrapper.branding-math {
  background-image: url('/sites/all/themes/msul_omega/images/msul_header_math.png');

}
#zone-branding-wrapper.branding-clason  {
  background-image: url('/sites/all/themes/msul_omega/images/clason-michigan-header.png');

}
#zone-branding-wrapper.branding-farmer  {
		background-image: url('/sites/all/themes/msul_omega/images/farmer_banner.png');

}
#zone-branding-wrapper.branding-vvl{
    background-image: url('/sites/all/themes/msul_omega/images/vvl-header.jpg');

}
body.page-exhibits-test #zone-branding-wrapper {
  background-image: url('/sites/all/themes/msul_omega/images/exhibits_header.jpg');
  height:115px;
}

section.block-menu ul.menu li,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li,
.msul-menublock ul.menu li
{
  line-height: 1.5em;
  background-color: #d8dbd7; 
  color: #464239;
  border-top:1px solid #ccceca;
}

section.block-menu ul.menu li.expanded ul.menu li a,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li.expanded ul.menu li a,
.msul-menublock ul.menu li.expanded ul.menu li a
{
  padding-left: 1.5em;
}

section.block-menu ul.menu li.expanded ul.menu li ul.menu li a,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li.expanded ul.menu li ul.menu li a,
.msul-menublock ul.menu li.expanded ul.menu li ul.menu li a
{
  padding-left: 3em;
}

section.block-menu ul.menu li.expanded ul.menu li ul.menu li ul.menu li a,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li.expanded ul.menu li ul.menu li ul.menu li a,
.msul-menublock ul.menu li.expanded ul.menu li ul.menu li ul.menu li a
{
  padding-left: 4.5em;
}

section.block-menu ul.menu ul.menu li,
div#zone-content aside#region-sidebar-first .block-menu ul.menu ul.menu li,
.msul-menublock ul.menu ul.menu li
{
  border-top:1px solid #ccceca;
}

section.block-menu ul.menu ul.menu li:hover,
div#zone-content aside#region-sidebar-first .block-menu ul.menu ul.menu li:hover,
.msul-menublock ul.menu ul.menu li:hover,
section.block-menu ul.menu ul.menu li:focus,
div#zone-content aside#region-sidebar-first .block-menu ul.menu ul.menu li:focus,
.msul-menublock ul.menu ul.menu li:focus
{
  background-color: #ccceca;
}

section.block-menu ul.menu li.active-trail,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li.active-trail,
.msul-menublock ul.menu li.active-trail
{
  background-color: #bfc1bd; /*#cad1c7; #d1cec7;*/
}

body.page-node-903 section.block-menu ul.menu li.active-trail,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li.active-trail,
.msul-menublock ul.menu li.active-trail
{
  background-color: #d8dbd7;
}

section.block-menu ul.menu ul.menu li.active-trail,
div#zone-content aside#region-sidebar-first .block-menu ul.menu ul.menu li.active-trail,
.msul-menublock ul.menu ul.menu li.active-trail
{
  background-color: #ccceca;
}

section.block-menu ul.menu li span.nolink,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li span.nolink,
.msul-menublock ul.menu li span.nolink
{
  font-weight:500;
  font-size:16px;
  padding: 0.15em 0.5em 0.15em 0.5em;
  display:block;
  border-top:2px solid #bfc1bd;
}

section.block-menu ul.menu li a,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li a,
.msul-menublock ul.menu li a
{
  padding: 0.15em 0.5em 0.15em 0.5em;
  color: #464239;
}

section.block-menu ul.menu li a:active,
section.block-menu ul.menu li a:hover,
section.block-menu ul.menu li a:focus,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li a:hover,
div#zone-content aside#region-sidebar-first .block-menu ul.menu li a:focus,
aside#region-sidebar-first .block-menu ul.menu li a:active,
.msul-menublock ul.menu li a:active,
.msul-menublock ul.menu li a:hover,
.msul-menublock ul.menu li a:focus
{
  text-decoration: none;
  background-color: #ccceca;
  color: #464239;
}

.msul-menublock h2.pane-title
{
  margin: 0;
}


/* Discovery Search Box4 */

#msul-tabs div.msul-discovery-search {
  position: relative;
  width: 100%;
  margin: 0;
  padding:0 !important;
  text-align:left;
}

#msul-tabs div.msul-discovery-search p:first-child {
  margin:0 !important;
  /*begin hide text for accessibility */
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  height:0;

}
/* end */

#msul-tabs div.msul-discovery-search p:second-child {
  margin-bottom:5px;
}

#msul-tabs div.msul-discovery-search form {
  height: 34px;
  border: 2px solid #5ca038;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  background-color: #fff;
  overflow: hidden;
  margin-bottom: 1em;
}

#msul-tabs div.msul-discovery-search form input[type="text"] {
  width: 83%;
  outline: none;
  color: #111;
  border-width: 0;
  -webkit-appearance: none;
  background-color: #fff;
  font-family: inherit;
  display: block;
  font-size: 0.7rem;
  margin: 0 0 1rem 0;
  padding: 0.3rem;
  height: 2.1rem;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

#msul-tabs div.msul-discovery-search form input:focus::-webkit-input-placeholder {
  transition: opacity 0.1s 0.1s ease; 
  opacity: 0.25;
}

#msul-tabs div.msul-discovery-search form input:focus:-moz-placeholder {
  transition: opacity 0.1s 0.1s ease; 
  opacity: 0.25;
}

#msul-tabs div.msul-discovery-search form input:focus::-moz-placeholder {
  transition: opacity 0.1s 0.1s ease; 
  opacity: 0.25;
}

#msul-tabs div.msul-discovery-search form input:focus:-ms-input-placeholder {
  transition: opacity 0.1s 0.1s ease; 
  opacity: 0.25;
}

#msul-tabs div.msul-discovery-search form input[type="submit"]:focus,
dmsul-tabs div.msul-discovery-search form input[type="submit"]:active
{
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

#msul-tabs div.msul-discovery-search form input[type="submit"] {
  padding:0;
  position: absolute;
  top: 0;
  right: 0;
  height: 37px;
  width: 60px;
  font-size: 0.875rem;
  font-weight:500;
  color: #fff;
  text-align: center;
  text-shadow:none;
  line-height: 40px;
  border-width: 0;
  background-image:none;
  background-color: #5ca038;
  -webkit-border-radius: 0 7px 7px 0;
  -moz-border-radius: 0 7px 7px 0;
  border-radius: 0 7px 7px 0;
  cursor: pointer;
  font-family: inherit;
}

/* END Discovery Search Box4 */

#zone-postscript-wrapper {
  background-color: #cddbdb; /*#cddbdb;*/
}

#zone-topfooter-wrapper {
  background-color:#72766f; /*#bcc2c0; #949e9e; 8aa7a8*/
}

#zone-topfooter p {
  color:#eeeeee;
  text-align:center;
  text-shadow:1px 1px #666963;
}

#zone-topfooter a:link, #zone-topfooter a:active, #zone-topfooter a:hover, #zone-topfooter a:visited {
  color:#ffffff;
}

#zone-footer-wrapper {
  background-color: #3e4140;
  border-top: 0px solid #3e4140;
}

#zone-footer {
  padding: .5em 0;
}

#region-footer-first p {
  color: #FFF;
  font-size: x-small;
  margin: 0;
  padding: 0.2em;
}

#region-footer-second p {
  color: #FFF;
  font-size: x-small;
  margin: 0;
  padding: 0.2em;
}

#region-footer-second p a {
  color: #FFF
}

/* HOURS CALENDAR OVERRIDE (take out tan background) */
table td div.cal_day div.cal_day_header {
  background-color:#FFFFFF !important;	
}

table td div.cal_current_day div.cal_day_header {
  background-color:#d6dbd9 !important;	
}

table tr.cal_row:hover td, tr.cal_row.even:hover td.active, tr.cal_row.odd:hover td.active {
  background:#ffffff !important;
}

table tr.cal_row.even td {
  background-color:#ffffff !important;
}

/* END HOURS CALENDAR */

/* WEB FORMS */
.fieldset-legend {
  font-weight: 500;
  font-size: 1.25em;
  color: #555;
  padding: 0.25em;
}

.webform-component-fieldset {
  border: 1px solid #ccc;
  padding: 0.25em;
}

/* END WEB FORMS */

/* OMEGA-TEXT.CSS OVERRIDE*/
body {
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  //  font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
  /*letter-spacing: 0.08em;*/
  color: #252726;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;;
}
a:focus {
  outline:solid thin;
}



a:link, a:visited {
  color: #107045; /*#47981b; #08a05c;*/
  text-decoration: none;
}

p a:link, p a:visited {
  text-decoration: underline;
}

a:hover, a:active {
  color: #107045;
  text-decoration: underline;
}
a:hover:focus, a:active:focus {
  outline:none !important;
}

p a:hover, p a:active {
  text-decoration: none;
}

hr {
  background: #ccc;
}

h1, h2, h3, h4, h5, h6 {
  letter-spacing: 0em;
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  //  font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
  //  font-weight: 800;
  font-weight: 500;
  color: #535054;
}

h1 {
  font-size: 22px;
  font-weight:500;
}

h2 {
  font-size: 20px;
}

/* Make site titles the same size if it's an H1 (home) or H2 (internal) */
h1.site-name, h2.site-name {
  font-size: 24px;
  text-transform: uppercase;
  //  font-weight: 800;
  font-weight: 500;
  /*text-shadow:2px 2px #36634f;   removed text shadow for branding standards */
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  // font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif;
}

h1.site-name a, h2.site-name a {
  color: #fff;
  text-decoration: none;
}

h2.site-slogan {
  font-size: 20px;
  font-weight:500;
  /*text-shadow:2px 2px #36634f; removed text shadow for branding standards */
}

h1.site-slogan a, h2.site-slogan a {
  color: #fff;
  text-decoration: none;
}
h1.site-slogan a:nth-child(2), h2.site-slogan a:nth-child(2) {

  padding-left:15px;
  border-left: 2px solid #8aa89b;

}

/* Make it a bit smaller for block headers */
h2.block-title
{
  font-size: 16px;
}

h2.node-title {
  font-size: 20px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 17px;
}

h5 {
  font-size: 16px;
}

h6 {
  font-size: 15px;
}

dt, .admin h3 {
  font-size: 15px;
}

ul ul {
  list-style-type: circle;
}

ol ol {
  list-style-type: lower-alpha;
}

ol ol ol {
  list-style-type: lower-roman;
}

ul, ol {
  margin-left: 20px;
}

th {
  text-align: left;
}

/*END omega-text.css */

/*RESPONSIVE TABLE OVERRIDE - TABLESAW*/
.tablesaw caption {
  opacity: 1;
  filter: alpha(opacity=100);
}
.tablesaw thead th {
  text-transform:none !important;
}
.tablesaw-cell-label {
  text-transform: none !important;
}
table.tablesaw tr th, table.tablesaw tr th a, table.tablesaw tr th a:hover {
  color: #444 !important;;
}
/*END RESPONSIVE TABLE OVERRIDE - TABLESAW*/

/* MSUL-BUTTONS */

#launchbuttons {
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
}

#launchbuttons p {
  margin-bottom: 10px;
  text-align: center;
}

#launchbuttons a {
  width: 90%;
  /*color: #323630;
  text-decoration:none;*/
}

.msul-button {
  background-color: #d3d7d1; /*#d8ddd5; #bdc6b9; cad1c7;*/
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #cad1c7;
  display: inline-block;
  font-size: 16px;
  padding: 3px 10px; /*3px 10px;*/
  text-decoration: none;
}

.msul-button:hover {
  background-color: #bec4bb; /*#cad1c7; b0baab;*/
  border: 1px solid #bdc6b9;
}

.msul-button:active {
  position: relative;
  top: 1px;
}

p a.msul-button, p a:hover.msul-button, p a:active.msul-button, p a:visited.msul-button, h2 a.msul-button, h2 a:hover.msul-button, h2 a:active.msul-button, h2 a:visited.msul-button, h3 a.msul-button, h3 a:hover.msul-button, h3 a:active.msul-button, h3 a:visited.msul-button {
  color: #323630;
  text-decoration:none;
}

.msul-button-green-hover {
  background-color: #107045; /*#d8ddd5; #bdc6b9; cad1c7;*/
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  font-size: 16px;
  padding: 3px 10px; /*3px 10px;*/
  text-decoration: none !important;
  color:#fff;
}

.msul-button-green-hover:hover {
  background-color: #0c5937; /*#cad1c7; b0baab;*/
}



p a.msul-button-green-hover, p a:hover.msul-button-green-hover, p a:active.msul-button-green-hover, p a:visited.msul-button-green-hover, li a.msul-button-green-hover, li a:hover.msul-button-green-hover, li a:active.msul-button-green-hover, li a:visited.msul-button-green-hover {
  color: #fff;
  text-decoration:none !important;
}

.msul-button-orange {
  background-color: #b24e23; 
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: inline-block;
  font-size: 16px;
  padding: 3px 10px; /*3px 10px;*/
  text-decoration: none;
}

.msul-button-orange:hover {
  background-color: #a0461f; 
}

p a.msul-button-orange, p a:hover.msul-button-orange, p a:active.msul-button-orange, p a:visited.msul-button-orange, h2 a.msul-button-orange, h2 a:hover.msul-button-orange, h2 a:active.msul-button-orange, h2 a:visited.msul-button-orange, h3 a.msul-button-orange, h3 a:hover.msul-button-orange, h3 a:active.msul-button-orange, h3 a:visited.msul-button-orange {
	color:#fff;
  text-decoration:none;
}

/* End MSUL-BUTTONS -- This imageless css button was generated by CSSButtonGenerator.com */

/*OMEGA-BRANDING.CSS OVERRIDE*/
div.branding-data .site-name-slogan {
  padding: 0px 10px 5px 0;

}

.site-name {
  margin: 0 10px 0 0;
}

.site-slogan {
  padding: 5px 0;
}
/*Added  for new  branding standards*/

.toplinks{
  float:right;
}
.toplinks ul {
  text-align:right;
  margin-bottom: 0px;
  list-style-type: none;
}
.toplinks ul a{
  color: #ffffff
}
.toplinks ul li {
  display: inline;
  padding-right:2px;
  border-right: solid 1px #dddddd;
}
.toplinks ul li:last-child{
  border-right: none;
}

/*END OMEGA-BRANDING.CSS OVERRIDE*/

/* omega-visuals override */
td {
  vertical-align: top;
}

thead th, th {
  vertical-align: bottom;
}

table, th, td {
  border: 1px solid #afb6b3;
}

thead th, th {
  background: #c9cfcc;
}

tr:hover td, tr.even:hover td.active, tr.odd:hover td.active {
  background: none;
}

/* END omega-visuals.css */

/* alpha-reset.css */

#section-content img {
  padding: 5px;
}

/* END alpha-reset.css */



/* TODAYS HOURS */
/*main today's hours*/
#todayshours, 
.pane-display-library-hours-business-hours, 
.pane-display-library-hours-dmc-hours, 
.pane-display-library-hours-eng-hours, 
.pane-display-library-hours-fal-hours, 
.pane-display-library-hours-gull-hours, 
.pane-display-library-hours-map-hours,
.pane-display-library-hours-math-hours,
.pane-display-library-hours-spc-hours,
.block-display-library-hours-spc-hours {
  background: rgb(231, 236, 235); /* fallback */
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  margin-bottom:1em;
}
#todayshours .msul-padding20px {
  padding:0 0 10px 0;
  text-align:center;

}
#todayshours h3, #todayshours h2 {
  margin-bottom: 0px !important;
  text-align:center;
  font-size:19px;
  background-color:#18453b;
  color:#ffffff;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;


}

.pane-display-library-hours-business-hours h2,
.pane-display-library-hours-dmc-hours h2, 
.pane-display-library-hours-eng-hours h2, 
.pane-display-library-hours-fal-hours h2, 
.pane-display-library-hours-gull-hours h2, 
.pane-display-library-hours-map-hours h2,
.pane-display-library-hours-math-hours h2,
.pane-display-library-hours-spc-hours h2,
.block-display-library-hours-spc-hours h2 {
  margin-bottom: 0 !important;
  padding:2px;
  text-align:center;
  font-size:19px;
  background-color:#18453b;
  color:#ffffff;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.pane-display-library-hours-business-hours p {
  margin-bottom: 0px;

}
#todayshours p  {
  text-align:center;
  padding-bottom:20px;
}
.pane-display-library-hours-business-hours p, 
.pane-display-library-hours-dmc-hours p, 
.pane-display-library-hours-eng-hours p, 
.pane-display-library-hours-fal-hours p, 
.pane-display-library-hours-gull-hours p, 
.pane-display-library-hours-math-hours p,
.pane-display-library-hours-spc-hours p,
.block-display-library-hours-spc-hours p {
  padding-bottom: 10px;

}
.pane-display-library-hours-map-hours p { 
  margin-top:10px;
  padding-bottom:10px;
}




/*
#todayshours dl { 
  font-size: 14px;
  margin-bottom: 10px;
}*/



#todayshours table.msul-hours-table, 
.pane-display-library-hours-business-hours table, 
.pane-display-library-hours-dmc-hours table,
.pane-display-library-hours-eng-hours table,
.pane-display-library-hours-fal-hours table,
.pane-display-library-hours-gull-hours table,
.pane-display-library-hours-map-hours table,
.pane-display-library-hours-math-hours table,
.pane-display-library-hours-spc-hours table,
.block-display-library-hours-spc-hours table  { 
  border:0;
  margin-bottom:0;
}

#todayshours table.msul-hours-table tr  { 
  font-size: 14px;
  border-bottom:1px solid #d0d9d7;
  line-height:1.5em;
}
.pane-display-library-hours-business-hours table tr, 
.pane-display-library-hours-dmc-hours table tr,
.pane-display-library-hours-eng-hours table tr,
.pane-display-library-hours-fal-hours table tr,
.pane-display-library-hours-gull-hours table tr,
.pane-display-library-hours-map-hours table tr,
.pane-display-library-hours-math-hours table tr,
.pane-display-library-hours-spc-hours table tr,
.block-display-library-hours-spc-hours tr   { 
  font-size: 14px;
  border-bottom:1px solid #d0d9d7;
  line-height:1.5em;
}

#todayshours table.msul-hours-table tr:last-child, 
.pane-display-library-hours-business-hours table tr:last-child, 
.pane-display-library-hours-dmc-hours table tr:last-child,
.pane-display-library-hours-eng-hours table tr:last-child,
.pane-display-library-hours-fal-hours table tr:last-child,
.pane-display-library-hours-gull-hours table tr:last-child,
.pane-display-library-hours-map-hours table tr:last-child,
.pane-display-library-hours-math-hours table tr:last-child,
.pane-display-library-hours-spc-hours table tr:last-child,
.block-display-library-hours-spc-hours table tr:last-child  { 
  border-bottom:0;
}

#todayshours table.msul-hours-table tr th.msul-hours-branch, 
.pane-display-library-hours-business-hours table tr th, 
.pane-display-library-hours-dmc-hours table tr th,
.pane-display-library-hours-eng-hours table tr th,
.pane-display-library-hours-fal-hours table tr th,
.pane-display-library-hours-gull-hours table tr th,
.pane-display-library-hours-map-hours table tr th,
.pane-display-library-hours-math-hours table tr th,
.pane-display-library-hours-spc-hours table tr th,
.block-display-library-hours-spc-hours table tr th  { 
  background: rgb(231, 236, 235) !important; /* fallback */
  text-align:right;
  border-top:0;
  border-right:0px solid #d3d7d1;
  border-bottom:0;
  border-left:0;
  vertical-align:top;
  font-weight:500;
  padding-top:20px;
  padding-bottom:20px;
  width:50%;
}

#todayshours table.msul-hours-table tr td.msul-hours-hours, 
.pane-display-library-hours-business-hours table tr td, 
.pane-display-library-hours-dmc-hours table tr td,
.pane-display-library-hours-eng-hours table tr td,
.pane-display-library-hours-fal-hours table tr td,
.pane-display-library-hours-gull-hours table tr td,
.pane-display-library-hours-map-hours table tr td,
.pane-display-library-hours-math-hours table tr td,
.pane-display-library-hours-spc-hours table tr td,
.block-display-library-hours-spc-hours table tr td { 
  text-align:left;
  border:0;
  vertical-align:top;
  padding-top:20px;
  padding-bottom:20px;
}
/*end main*/



/*#todayshours dd { 
  border-bottom: 1px solid #c9cfcf;
  padding: 0 0 10px 0;
  margin-bottom:10px;
  font-size:1em;
  letter-spacing:1px;
}*/

/*#todayshours dd:last-child { 
  border-bottom: 0;
}*/

/* END TODAYSHOURS*/
/*Upcoming Events Home */

div#upcomingevents h3 {
  display:none;

}
div#upcomingevents ul {
  list-style:none;
  margin-bottom:10px;
}
div#upcomingevents ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}
div#upcomingevents ul li a {
  font-weight:500;

}
/* end Upcoming Events Home */
/*what's new index */


div#whatsnew ul  {

  padding:0 2px 20px 2px;
}
div#whatsnew ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/* END what's new index */

/*what's new BUS index */


div#whatsnew-bus ul   {
  padding-bottom:10px;
}




/* END what's new BUS index */

/* BIZFEED twitter feed BUS & MAIN index */
#bizfeed, #maintweets {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  border:1px solid #ccc;
}

#bizfeed h2, #maintweets h2 {
  margin-bottom: 0px !important;
  text-align: center;
  font-size: 19px;
  background-color: #18453b;
  color:#ffffff;

  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;

}

#bizfeed p, #maintweets p {
  text-align:center;
  font-weight:500;
}

#bizfeed iframe, #maintweets iframe {
  min-width:20px !important;
  max-width:100%; !important;
}

/* END BIZFEED twitter feed BUS index */
/*news and events BUS ENG index */
body.page-branches-bus-index div.pane-test-aggregator {
  background: rgb(231, 236, 235);
  margin-bottom:10px;
  padding:10px 10px 40px 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
body.page-branches-eng-index div.pane-test-aggregator,
body.page-branches-map-index div.pane-test-aggregator,
body.page-branches-mth-index div.pane-test-aggregator {
  background: rgb(231, 236, 235);
  margin-bottom:10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
div.pane-test-aggregator div.views-field-title {
  font-weight:500;
}
div.pane-test-aggregator h2 {
  font-size:19px;
  background-color:#18453b;
  color:#ffffff;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
  padding:0 0.5em;
}
div.pane-test-aggregator div.pane-content {
  padding:0 0.5em 1em 0.5em;
}
div#msul-blog-more-bus {
  margin-top: -50px;
  margin-left: 10px;
}

/* END news and events BUS index */
/*Quick LInks Home */


div#quicklinks ul {
  padding:0 2px 10px 2px;

}
div#quicklinks ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}
/* end Quick LInks */

/*Quick Links BUS index */


div#quicklinks-bus ul  {

  padding-bottom:10px;
}

div#quicklinks-bus ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/* END quick BUS index */
/*Quick Links DMC index */
div#quicklinks-dmc h2, div#services-dmc h2 {
  font-size:19px;
}
div#quicklinks-dmc ul, div#services-dmc ul {
  padding-bottom:10px;
}
div#quicklinks-dmc ul li, div#services-dmc ul li {
  line-height:1.5em;
  padding-top:1em;
  padding-bottom:0.5em;
}


/* END quick DMC index */

/*Quick Links FAL index */

div#artlinks-fal ul{
  padding-bottom:10px;
}
div#artlinks-fal ul li {
  padding-top:0.4em;
  padding-bottom:0.4em;
}
div#musiclinks-fal ul {
}
div#musiclinks-fal ul li {
  padding-top:0.75em;
  padding-bottom:0.75em;
}

body.page-branches-fal-index #msul-yourlibaccount div.pane-content {
  padding-left:10px;
  padding-right:10px;
}
body.page-branches-fal-index #welcome-fal {
  background-color: #e5e7e4;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* END quick FAL index */
/*Quick Links GOV index */
div#quicklinks-gov ul  {

  padding-bottom:10px;
}

div#quicklinks-gov ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

body.page-branches-gov-index #welcome-gov {
  background-color: #e5e7e4;
  padding: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

/* END quick GOV index */
/*Quick Links GULL LAKE index */



div#quicklinks-gull ul li {
  padding-top:0.8em;
  padding-bottom:0.8em;

}


div#resources-gull ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}


div#services-gull ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/* END quick GULL LAKE index */
/*Quick Links MAP index */


div#quicklinks-map ul li, div#externallinks-map ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/* END quick MAP index */
/*Quick Links/Resources MATH index */
div#resources-math ul  {
  padding-bottom:20px;
}

div#resources-math ul li {
  padding-top:0.5em;
  padding-bottom:0.5em;
}

/* END quick/resources MATH index */


/*HEALTH index */


/*ask a lib and searches */
div.pane-block-317 div.pane-content div.askALibSVG {
  text-align:center;
  padding:1.5em 2em;
}


/* END HEALTH index */

/*SPC INDEX */
#spc-welcome {

}
.spc-image img {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 0 !important;
  margin: 2px 10px 20px 0;
}

body.page-spc-index h2 {
  margin-bottom:10px;
}

/*END SPC INDEX*/


/*FEATURES */
/*div.block-display-features-features-main {
  margin-top: 10px;
  margin-bottom: 10px;
}*/
/*
div.pane-display-features-features-main { 
  margin-top: 10px;
  margin-bottom: 10px;
}*/

/*div.block-display-features-features-main div.content {
  text-align: center;
}*/

/*div.pane-display-features-features-main div.pane-content { 
  text-align: center;
}*/

div.block div.content img.msul-features {
  width: 90%;
  max-width: 420px;
  /*  opacity:0.85;
    filter:alpha(opacity=85); *//* For IE8 and earlier */
}

div.pane-content div.content img.msul-features { /*for clone test sites*/
  width: 90%;
  max-width: 420px;
  opacity:0.85;
  filter:alpha(opacity=85); /* For IE8 and earlier */
}

p.featurecredits, span.featurecredits {
  font-size: x-small;
}

/*END FEATURES */

/*SOCIAL MEDIA*/
body #section-content div.msul-socialmedia {
  text-align: center;
  margin-top: 10px;
}
body.page-index #section-content div.msul-socialmedia {
  text-align: center;
  margin-top: 0;
  margin-bottom:10px;
}
body.page-branches-mth-index div.msul-socialmedia {
  text-align:center;
  margin-top: 0 !important;
  margin-bottom:20px;	
}
body #section-content div.msul-socialmedia-bus img {
  padding:5px;
  height:30px;
  width:30px;


}

/*END SOCIAL MEDIA*/

/*NEWS@MSUL BUTTON*/
.newsmsul { 
	-webkit-border-radius: 5; 
	-moz-border-radius: 5; 
	border-radius: 5px; 
	color: #ffffff; 
	font-size: 1em; 
	font-weight: 500; 
	text-align: center; 
	background: url(/sites/default/files/news-gr-trsp.jpg); 
	background-position: 50% 65%; 
	padding: 0.5em; 
	border: solid #18453b 2px; 
	text-decoration: none; 
	margin-bottom:10px; 
} 

.newsmsul:hover { 
	background: #18453b; 
	text-decoration: none; 
	text-shadow: none;
}
.newsmsul a:link, .newsmsul a:active, .newsmsul a:visited, .newsmsul a:visited {
	color:#ffffff; 
	text-decoration: none; 
}


/*END NEWS@MSUL BUTTON*/

/*GIVING BUTTON FRONT */


div.pane-block-55 #givingbutton {
	float:none !important;
	width:100% !important;
  text-align: center;
  margin-bottom:1em;
}



div.pane-block-55 #givingbutton .msul-givingbutton {
  background-color: #49802c; /*#b0baab;*/
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  display: inline-block;
  padding: 0; /*3px 10px;*/
  text-decoration: none;
  width:100%;
}

div.pane-block-55 #givingbutton img {
	height: 45px;
	width: 120px;
}



div.pane-block-55 #givingbutton .msul-givingbutton:hover {
  background-color: #407027;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
body.page-index div.pane-block-55 #givingbutton:hover {
  background-color: #407027;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
}
body.page-index div.pane-block-55 #givingbutton .msul-givingbutton:hover {
  background-color: inherit;

}



div.pane-block-55 #givingbutton .msul-givingbutton:active {
  position: relative;
  top: 1px;
}
body.page-index div.pane-block-55 #givingbutton .msul-givingbutton:active {
  position: relative;
  top: 1px;
}


/*END GIVING BUTTON */

/*MSU FRONT ADDRESS */
/*div.block-57 #msul-front-address {
  background-color: #ffffff;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

div.pane-block-57 #msul-front-address {
  margin-top:2em;
  text-align: center;
  background-color: #e5e7e4;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

div.block-57 #msul-front-address p {
  padding: 10px;
  text-align: center;
  margin-bottom: 10px;
}

div.pane-block-57 #msul-front-address p {
  margin-bottom: 5px;
}*/

/*END MSU FRONT ADDRESS */

/* UNIQUE @ MSU */


.pane-display-features-unique {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding-top:0;
  padding-bottom:10px;


}
.pane-display-features-unique h2 {
  margin-bottom:5px;
  font-size:19px;
}
.pane-display-features-unique .view-content span  {
  font-weight:500;
  padding-top:0.5em;
  padding-bottom:0.5em;
  padding-left:1px;
  padding-right:1px;
}

.pane-display-features-unique .view-content span:first-child  {
  display:block !important;
  border-bottom: 1px solid #d0d9d7 !important;


}


.pane-display-features-unique .view-footer {
  margin-top:0.5em;


}



/* END UNIQUE @ MSU */

/* DMC COLLECTION BROWSE*/
div.msul-table-row {
  width: 96%;
  clear: both;
  text-align: left;
  padding: 10px;
  border-top: 1px solid #afb6b6;
}

div.msul-left-container {
  float: left;
  width: 110px;
  ;
  margin-right: 4px;
  margin-bottom: 5px;
}

div.msul-left-container img {
  padding: 0;
}

div.msul-right-container {
  float: right;
  width: 70%;
  position: relative;
  /*top: -12px;*/
  margin-top: -22px;
  line-height: 1.2em;
}

div.msul-label {
  clear: right;
  font-weight: 800;
  line-height: 1.2em;
  width: 26%;
  text-align: right;
  padding-bottom: 4px;
  padding-right: 6px;
}

div.msul-descript-row {
  line-height: .6em;
  min-height: 2em;
}

.msul-note {
  font-style: italic;
}

/* END DMC COLLECTION BROWSE */

/* JQUERY ACCORDION BUTTONS CUSTOMIZE */
ui-accordion {
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  /*font-size: 1.1em; from jquery*/
}

.ui-accordion-header{
  background-image:none;
  border:1px solid #cad1c7;
  background-color:#d3d7d1;
  color:#323630;
  margin-bottom:0;
}


.ui-accordion-content {
  border:1px solid #cad1c7;
  background-color:#ffffff;
  background-image:none;
  color:#323630;
  padding:0.5em !important;
  margin-bottom:10px;
}

.ui-accordion-content ul li  {
  margin-top:0.25em;
}

.ui-accordion-content ul li  {
  font-size:14px;
  padding:0.25em;
}

.ui-accordion-content ul li:last-child  {
}

.ui-accordion-content ul li:hover {
  background-color:#e5e7e4;
}

.ui-accordion-content ul li a, .ui-accordion-content ul li a:visited {
  text-decoration:underline;
}
.ui-accordion-content ul li a:hover, .ui-accordion-content ul li a:active {
  text-decoration: none;
}

/* END JQUERY ACCORDION BUTTONS CUSTOMIZE */

/*JQUERY TABS CUSTOMIZE & TABBED SEARCH BOX */

/*#tabs { 
  padding: 0px; 
  background: none; 
  border-width: 0px; 
  margin-bottom:20px; 
}*/

#msul-tabs { 
  padding: 0px; 
  background: none; 
  border-width: 0px; 
  margin-bottom:20px; /*TABBED SEARCH BOX */
}

/*#tabs.ui-tabs {  
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  // font-family: 'Source Sans Pro';
  font-size: 12px;
}*/

#msul-tabs {  /*TABBED SEARCH BOX */
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  // font-family: 'Source Sans Pro';
  font-size: 12px;
}

/*#tabs div.form-item-dropdown { 
  // font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  font-family: 'Source Sans Pro';
  font-size: 12px;
}*/

#msul-tabs div.form-item-dropdown { /*TABBED SEARCH BOX */
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  // font-family: 'Source Sans Pro';
  font-size: 12px;
}

/*#tabs .ui-tabs-nav { 
  padding-left: 0px; 
  background:transparent;
  border-width: 0; 
  -moz-border-radius: 0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px; 
}*/

#msul-tabs .ui-tabs-nav { 
  padding-left: 0px; 
  background:transparent;
  border-width: 0; 
  -moz-border-radius: 0px; 
  -webkit-border-radius: 0px; 
  border-radius: 0px; 
}

/*#tabs .ui-tabs-nav li.ui-state-active { 
  border:0;
  background-color:#d8ddd5; 
  background-image:none;
}*/

#msul-tabs .ui-tabs-nav li.ui-state-active {
  border:0;
  background-color:#d8ddd5; /*#d8ddd5;*/
  background-image:none;
  background-color:#ffffff; /*#d8ddd5;*/
  border-top:1px solid #d8ddd5;
  border-right:1px solid #d8ddd5;
  border-left:1px solid #d8ddd5;
}

/*#tabs .ui-tabs-nav li.ui-state-active a { 
  color:#262726;
}*/

#msul-tabs .ui-tabs-nav li.ui-state-active a {
  color:#262726;
}

/*#tabs .ui-tabs-nav li { 
  border-top:0;
  border-right:0;
  border-bottom:0px solid #bdc6b9;
  border-left:0;
  background-color:#bdc6b9; 
  background-image:none;
}*/

#msul-tabs .ui-tabs-nav li { 
  border-top:0;
  border-right:0;
  border-bottom:0px solid #bdc6b9;
  border-left:0;
  background-color:#18453b; /*#bdc6b9; #72766f; #646b61; #bdc6b9;*/
  background-image:none;
}

/*#tabs .ui-tabs-nav li a { 
  color:#191a19;
}*/

#msul-tabs .ui-tabs-nav li a {
  color:#ffffff;
}

/*#tabs .ui-tabs-panel { 
  background-color: #d8ddd5;
  background-image:none;
  border-width: 0; 
  -moz-border-top-right-radius: 5px; 
  -webkit-border-top-right-radius: 5px; 
  border-top-right-radius: 5px; 
  padding:1em;
}*/

#msul-tabs .ui-tabs-panel { 
  background-color:#ffffff;
  box-shadow: 2px 2px 5px #d8ddd5; /*#b1b6af;*/
  border:1px solid #d8ddd5;
  background-image:none;
  -moz-border-top-right-radius: 5px; 
  -webkit-border-top-right-radius: 5px; 
  border-top-right-radius: 5px; 
  padding:1em;
}

/*#tabs .ui-tabs-panel p { 
  margin-bottom:10px
}*/

#msul-tabs .ui-tabs-panel p { 
  margin-bottom:10px
}

/*#tabs .ui-tabs-panel #catalogsearch, #tabs .ui-tabs-panel #branchsearch, #tabs .ui-tabs-panel #browserpanel, #tabs .ui-tabs-panel .msul-proquest, #tabs .ui-tabs-panel div.msul-discovery-search { 
  background-color:#ffffff;
  padding:0.5em;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
}*/

#msul-tabs .ui-tabs-panel #catalogsearch,  
#msul-tabs .ui-tabs-panel #branchsearch, 
#msul-tabs .ui-tabs-panel #browserpanel, 
#msul-tabs .ui-tabs-panel .msul-proquest, 
#msul-tabs .ui-tabs-panel div.msul-discovery-search { 
  background-color:#ffffff;
  padding:0.5em;
  -moz-border-radius: 5px; 
  -webkit-border-radius: 5px; 
  border-radius: 5px; 
}

/*#tabs .ui-tabs-panel #browserpanel  { 
  padding-bottom:20px
}*/

#msul-tabs .ui-tabs-panel #browserpanel  { 
  padding-bottom:20px
}





#msul-tabs .ui-tabs-panel form#catalogsearchmain input[type="text"], 
#msul-tabs .ui-tabs-panel form#catalogsearch input.box, 
#msul-tabs .ui-tabs-panel div.msul-guides-search form input[type="text"], 
#msul-tabs .ui-tabs-panel form#catalogsearchmain select, 
#msul-tabs .ui-tabs-panel form#catalogsearch select, 
#msul-tabs .ui-tabs-panel form#browserpanel select,
#msul-tabs .ui-tabs-panel form#branchsearchBusiness input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchBusiness select,
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness select,
#msul-tabs .ui-tabs-panel form#branchsearchEngineering input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchEngineering select,
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering select,
#msul-tabs .ui-tabs-panel form#branchsearchGulllake input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchGulllake select,
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake select,
#msul-tabs .ui-tabs-panel form#branchsearchMath input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchMath select,
#msul-tabs .ui-tabs-panel form#catalogsearchMath input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchMath select,
#msul-tabs .ui-tabs-panel form#branchsearch input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearch select,
#msul-tabs .ui-tabs-panel form#branchsearchDMC input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchDMC select,
#msul-tabs .ui-tabs-panel form#catalogsearchFAL input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchFAL select,
#msul-tabs .ui-tabs-panel form#branchsearchFAL input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchFAL select,
#msul-tabs .ui-tabs-panel form#branchsearchMusic input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchMusic select,
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs select,
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs select,
#msul-tabs .ui-tabs-panel form#catalogsearchMaps input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchMaps select,
#msul-tabs .ui-tabs-panel form#branchsearchMaps input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchMaps select,
#msul-tabs .ui-tabs-panel form#catalogsearchSPC input[type="text"],
#msul-tabs .ui-tabs-panel form#catalogsearchSPC select,
#msul-tabs .ui-tabs-panel form#branchsearchSPC input[type="text"],
#msul-tabs .ui-tabs-panel form#branchsearchSPC select
{
  border:1px solid #bec4bb;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  margin-right:5px;
  margin-bottom:10px;
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain select, 
#msul-tabs .ui-tabs-panel form#catalogsearch select, 
#msul-tabs .ui-tabs-panel form#browserpanel select, 
#msul-tabs .ui-tabs-panel form#branchsearchBusiness select,
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness select,
#msul-tabs .ui-tabs-panel form#branchsearchEngineering select,
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering select,
#msul-tabs .ui-tabs-panel form#branchsearchGulllake select,
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake select,
#msul-tabs .ui-tabs-panel form#branchsearchMath select,
#msul-tabs .ui-tabs-panel form#catalogsearchMath select,
#msul-tabs .ui-tabs-panel form#branchsearch select,
#msul-tabs .ui-tabs-panel form#branchsearchDMC select,
#msul-tabs .ui-tabs-panel form#catalogsearchFAL select,
#msul-tabs .ui-tabs-panel form#branchsearchFAL select,
#msul-tabs .ui-tabs-panel form#branchsearchMusic select,
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs select,
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs select,
#msul-tabs .ui-tabs-panel form#catalogsearchMaps select,
#msul-tabs .ui-tabs-panel form#branchsearchMaps select,
#msul-tabs .ui-tabs-panel form#catalogsearchSPC select,
#msul-tabs .ui-tabs-panel form#branchsearchSPC select {
  background-color:#e5e7e4;
  font-size:small;
}

#msul-tabs .ui-tabs-panel div.msul-guides-search form input[type="text"], #msul-tabs .ui-tabs-panel form#browserpanel select {
  width:75%;
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain input[type="text"], #msul-tabs .ui-tabs-panel form#catalogsearch input.box {
  width:100%; /*global only*/
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain input[type="submit"], 
#msul-tabs .ui-tabs-panel form#catalogsearch input[type="submit"], 
#msul-tabs .ui-tabs-panel form#browserpanel input[type="submit"], 
#msul-tabs .ui-tabs-panel div.msul-guides-search form input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchBusiness input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchEngineering input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchGulllake input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchMath input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchMath input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearch input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchDMC input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchFAL input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchFAL input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchMusic input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchMaps input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchMaps input[type="submit"],
#msul-tabs .ui-tabs-panel form#catalogsearchSPC input[type="submit"],
#msul-tabs .ui-tabs-panel form#branchsearchSPC input[type="submit"] {
  background:#d3d7d1;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  border-radius: 7px;
  border: 1px solid #cad1c7;
  font-size:small;
  vertical-align:top;
  text-shadow:none;
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain input[type="submit"]:hover, 
#msul-tabs .ui-tabs-panel form#catalogsearch input[type="submit"]:hover, 
#msul-tabs .ui-tabs-panel form#browserpanel input[type="submit"]:hover, 
#msul-tabs .ui-tabs-panel div.msul-guides-search form input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchBusiness input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchEngineering input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchGulllake input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchMath input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchMath input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearch input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchDMC input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchFAL input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchFAL input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchMusic input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchMaps input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchMaps input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#catalogsearchSPC input[type="submit"]:hover,
#msul-tabs .ui-tabs-panel form#branchsearchSPC input[type="submit"]:hover

{
  background:#bec4bb;
  border: 1px solid #bdc6b9;
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain input[type="submit"]:active, 
#msul-tabs .ui-tabs-panel form#catalogsearch input[type="submit"]:active, 
#msul-tabs .ui-tabs-panel form#browserpanel input[type="submit"]:active, 
#msul-tabs .ui-tabs-panel div.msul-guides-search form input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchBusiness input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchEngineering input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchGulllake input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchMath input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchMath input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearch input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchDMC input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchFAL input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchFAL input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchMusic input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchMaps input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchMaps input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#catalogsearchSPC input[type="submit"]:active,
#msul-tabs .ui-tabs-panel form#branchsearchSPC input[type="submit"]:active
{
  position: relative;
  top: 1px;
}

#msul-tabs .ui-tabs-panel form#catalogsearchmain .form-item, 
#msul-tabs .ui-tabs-panel form#catalogsearch .form-item, 
#msul-tabs .ui-tabs-panel form#browserpanel .form-item, 
#msul-tabs .ui-tabs-panel form#branchsearchBusiness .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchBusiness .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchEngineering .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchEngineering .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchGulllake .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchGulllake .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchMath .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchMath .form-item,
#msul-tabs .ui-tabs-panel form#branchsearch .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchDMC .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchFAL .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchFAL .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchMusic .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchGovDocs .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchGovDocs .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchMaps .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchMaps .form-item,
#msul-tabs .ui-tabs-panel form#catalogsearchSPC .form-item,
#msul-tabs .ui-tabs-panel form#branchsearchSPC .form-item {
  margin-bottom:0;
}



/*END JQUERY TABS CUSTOMIZE */

/* LAUNCHING PAGES */

#qpchatwidget-launchpages {
  height:300px;
  margin-bottom:20px;
}

#qpchatwidget-launchpages #qpchatwidget {
  margin-left:auto;
  margin-right:auto;
}

#section-content #ugphotos img {
  padding:0;
}

/* END LAUNCHING PAGES */

/* COMMUNITY BORROWERS FORM ON ACCOUNT PAGE */

#communityborrowers {
  margin-left:15%;
}

/* END COMMUNITY BORROWERS FORM ON ACCOUNT PAGE */

/* alpha-mobile.css override*/
.container-12 .block .omega-grid,
.container-16 .block .omega-grid,
.container-24 .block .omega-grid {
  margin-left: 0px;
  margin-right: 0px;
}

.alpha, .omega {
  margin-left:0;
  margin-right:0;
}

/* end alpha-mobile.css override */

/*ASK A LIBRARIAN SVG */

#askALibSVG #askTopBubble, #askALibSVG #askBottomBubble, #askALibSVG #askTextLibrarian {
  transition: 0.5s;
}
.askALibSVG .askTopBubble, .askALibSVG .askBottomBubble, .askALibSVG .askTextLibrarian {
  transition: 0.5s;
}
#askALibSVG svg:hover #askTopBubble {
  fill:#FFFFFF;
  stroke:#D8DBD6;
}
.askALibSVG svg:hover .askTopBubble {
  fill:#FFFFFF;
  stroke:#D8DBD6;
}
#askALibSVG svg:hover #askBottomBubble {
  fill:#18453B;
  stroke:#18453B;

}
.askALibSVG svg:hover .askBottomBubble {
  fill:#18453B;
  stroke:#18453B;

}
#askALibSVG svg:hover #askTextLibrarian {
  fill:#18453B;
}
.askALibSVG svg:hover .askTextLibrarian {
  fill:#18453B;
}
#askALibSVG a:hover {
  text-decoration:none;

}
.askALibSVG a:hover {
  text-decoration:none;

}
.askALibSVG .askTextAsk {
  font-weight:800;
}


/*END ASK A LIBRARIAN SVG */

/*COPY CENTER SUPPLY LIST */
dl.msul-supplylist {
  width:100%;
  border:1px solid #ccc;
}
dl.msul-supplylist dt.msul-supplylisthead, dl.msul-supplylist dd.msul-supplylisthead  {
  background-color:#fff;
  font-size:120%;
  color:#000;
  font-style:normal;
  margin-top:0;
  padding-top:0;
  padding-bottom:0;
}

dl.msul-supplylist dt {
  clear: both;
  width: 45%;
  float: left;
  background-color: #006e6f;
  color: #fff;
  font-weight: 500;
  padding: 0.2em;
  margin-top: 0.5em;
}
dl.msul-supplylist dd {
  width: 46%;
  float: right;
  clear: right;
  font-weight: 500;
  margin: 0.5em 0 0 0;
}
dl.msul-supplylist dd.msul-spbordertop {
  border-top: 4px solid #ccc;
}

/*END COPY CENTER SUPPLY LIST */

/*TECHNICAL SERVICES SEARCH  */




.tecservices_search .gsc-adBlock, .tecservices_search .gcsc-branding, .tecservices_search .gsc-orderby-container, .tecservices_search  .gsc-twiddleRegionCell, .tecservices_search 
.gsc-configLabelCell{

  display:none
}
.tecservices_search .gsc-above-wrapper-area {
  height:35px;
}

.tecservices_search .gsc-table-cell-snippet-close, .tecservices_search .gsc-result-info-container, .tecservices_search .gsc-input-box, .tecservices_search .gsc-input-box td, .tecservices_search .gsc-thumbnail {
  border: 1px solid #ffffff
}
.tecservices_search .gsc-table-cell-snippet-close{
  padding-left:10px;
}
.tecservices_search .gsc-input-box td {

  padding: 0px;
}
.tecservices_search .gsc-search-button {
  border-color: #5BA038;
  background-color: #5BA038;
  border-bottom-right-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.tecservices_search .gsc-input-box td input{

  margin-bottom: 10px;
}
.tecservices_search .gsc-search-button, .tecservices_search .gsc-search-button  :hover, .tecservices_search .gsc-search-button input:focus {
  border: 2px solid #5BA038;
  background-color: #5BA038;

}
.tecservices_search .gsc-input-box input:focus{
  webkit-box-shadow: none;
  box-shadow: none;
}

.tecservices_search  .gsc-input{
  border-radius: 5px!important;
  border: 2px solid #5BA038;
  margin:0px;
  height:100%;
}

.tecservices_search .gsc-cursor-box{
  border: 1px solid #d3d3d3;
  line-height: 20px;
  padding: 5px;
}
.tecservices_search .gs-title,  .tecservices_search .gs-title b {
  color: #107045 !important;
  text-decoration: none  !important;
}
.tecservices_search .gs-title , .tecservices_search .gsc-url-top, .tecservices_search  .gs-snippet{
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif ;
  /* letter-spacing: 0.08em; */
  color: #252726;
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  height:2em;
}
.tecservices_search .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  color: #5BA038;
  padding:2px;
}
.tecservices_search .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #444444;
  padding:2px;
}
.tecservices_search .gs-no-results-result .gs-snippet {
  background: #ffffff;
  border: 2px solid #18453b;
}

/*END TECHNICAL SERVICES SEARCH  */


/*START VVL SEARCH  CSS */
#branchsearchVVL  input[type="text"]{
    height: 40px;
    border: 2px solid #5BA038;
    border-radius: 5px !important;
    width: 70%;
    max-width: 600px;
    float: left;
    margin-top: 10px;
}
#branchsearchVVL  #SelectTypeVVL{
    display: block;
    margin-left: 10px;
    margin-top: 10px;
    padding-left: 15px;
    height: 40px;
    background-color: #ffffff;
    color: #5BA038;
    font-size: 20px;
    border: 1px solid #5BA038;
    border-radius: 5px;
    float: left;

}

#branchsearchVVL #edit-search-button{
    background: #5BA038;
    color: #fff;
    border-radius: 0px;
    text-shadow: none;
    clear: both;
    height: 40px;
    width: 100px;
    border-top: 2px solid #5BA038;
    border-left: 3px solid #5BA038;
    border-radius: 5px;
    margin-left: 10px;
    margin-top: 10px;

}
.msul_vvl_adv_search {
  margin-top: 20px;
  margin-bottom: 10px;

}
.msul_vvl_browse_search{
  margin-bottom: 10px;
}

.msul_vvl_left{
  width: 100%;
}
.vvl_video{
      border: 10px solid #bdc6b8;
    border-color: #bdc6b8;
    border-width: 1px;
    box-shadow: 0 3px 6px -6px #AAAAAA;
    border-radius: 4px 4px 4px 4px;
    background-color: #fff;
    width: 100%;
    max-width: 680px;
    padding-top: 0px;
}

/*END VVL SEARCH  CSS  */


/*PRINT STYLE - NO HEADER OR FOOTER */
@media print {
  #section-header, #section-footer {
    display:none;
  }

}

/*END PRINT STYLE*/

/* Object Oriented CSS */

.msul-breakword { /* Good for making long URLs wrap neatly */
  word-wrap: break-word;
}

.msul-2columns1 { /*float at default, 100% no float mobile and narrow */
  width:100%;
  float:none;
}

.msul-2columns2 { 
  width:100%;
  float:none;
}

.msul-bold500 {
  font-weight:500;
}
.msul-bold {
  font-weight:800;
}

.msul-floatleft {
  float: left;
}

.msul-floatright {
  float: right;
}

.msul-clearboth {
  clear: both;
}

.msul-floatleftdefault {
  float: none;
}

.msul-clearbothmobile {
  clear:both;
}

.msul-floatleftright { /*float right default, left mobile*/
  float:left;
}

.msul-border { /*border around object */
  border: 1px solid #d3d7d1; /*#b1b6af;*/
}

.msul-bordertop { /*border around object */
  border-top: 1px solid #d3d7d1; /*#b1b6af;*/
}

.msul-borderright { /*border around object */
  border-right: 1px solid #d3d7d1; /*#b1b6af;*/
}

.msul-borderbottom { /*border around object */
  border-bottom: 1px solid #d3d7d1; /*#b1b6af;*/
}

.msul-borderleft { /*border around object */
  border-left: 1px solid #d3d7d1; /*#b1b6af;*/
}

.msul-dottedborder { /*border around object */
  border: 2px dotted #d3d7d1; /*#b1b6af;*/
}

.msul-dashedborder { /*border around object */
  border: 2px dashed #d3d7d1; /*#b1b6af;*/
}

.msul-boxshadow {
  box-shadow: 2px 2px 5px #d3d7d1; /*#b1b6af;*/
}

.msul-border-radius {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.msul-border-radius-bottom {
  -moz-border-radius: 0 0 5px 5px;
  -webkit-border-radius: 0 0 5px 5px;
  border-radius: 0 0 5px 5px;
}

.msul-border-radius-top {
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.msul-backgroundcolorwhite {
  background-color:#ffffff;
}

.msul-backgroundcolorgray {
  background-color:#e5e7e4;
}
.msul-backgroundcolorgray2 {
  background-color:#d8dbd6;
}
.msul-backgroundcolormsugreen {
  background: rgb(24, 69, 59); 
}
.msul-backgroundcolormsugreen-trsp {
  background: rgb(231, 236, 235); 
}
.msul-borderbottom {
  border-bottom: 1px solid #cbcfc9;
}

.msul-list-borderbottom li {
  border-bottom: 1px solid #cbcfc9;
}

.msul-list-borderbottom li:last-child {
  border-bottom: 0;
}

.msul-list-nobullets { /*put inside ul tag */
  list-style: none;
}

.msul-divlist-nobullets ul li { /*put inside div */
  list-style: none;
}

ul.msul-list-outdent, ol.msul-list-outdent {
  margin-left:0;
}

.msul-divlist-outdent ul { /* put inside div */
  margin-left:0;
}

.msul-list-linespace li {
  padding-top: 5px;
}

.msul-list-marginbottom10px li {
  margin-bottom: 10px;
}

.msul-list-paddingbottom5px li {
  padding-bottom: 5px;
}

.msul-highlight {
  background-color: #e0d4b8; /*#e8d9b5;*/
}

.msul-shadepink {
  background-color: #fdedef;
}

.msul-shadegray {
  background-color: #e5e7e4; /*#e8d9b5;*/
}

.msul-shadegray h1, .msul-shadegray h2, .msul-shadegray h3, .msul-shadegray h4, .msul-shadegray h5, .msul-shadegray h6, h1.msul-shadegray, h2.msul-shadegray,  h3.msul-shadegray,  h4.msul-shadegray,  h5.msul-shadegray,  h6.msul-shadegray  {
  color: #444; 
}

.msualumni-brightgreen {
  background-color: #5ca038;
  color:#ffffff;
}

.msualumni-greygreen {
  background-color: #3f5657;
  color:#ffffff;
}

.msualumni-darkgreen {
  background-color: #00723f;
  color:#ffffff;
}

.msualumni-purple {
  background-color: #7c1746;
  color:#ffffff;
}

.msul-bkgd-white {
  background-color:#ffffff;
}

.msul-font200percent {
  font-size: 200%
}

.msul-font190percent {
  font-size: 190%
}

.msul-font180percent {
  font-size: 180%
}

.msul-font170percent {
  font-size: 170%
}

.msul-font160percent {
  font-size: 160%
}

.msul-font150percent {
  font-size: 150%
}

.msul-font140percent {
  font-size: 140%
}

.msul-font130percent {
  font-size: 130%
}

.msul-font120percent {
  font-size: 120%
}

.msul-font110percent {
  font-size: 110%
}

.msul-font100percent {
  font-size: 100%
}

.msul-font90percent {
  font-size: 90%
}

.msul-font80percent {
  font-size: 80%
}

.msul-font70percent {
  font-size: 70%
}

.msul-font375percent {
  font-size:375%;
}

.msul-font600percent {
  font-size:600%;
}

.msul-font20px {
  font-size:20px;
}
.msul-font19px {
  font-size:19px;
}
.msul-font18px {
  font-size:18px;

}

.msul-paddingbottom0 {
  padding-bottom: 0;
}
.msul-paddingtop0 {
  padding-top:0;
}
.msul-paddingtop5px {
  padding-top: 5px;
}

.msul-padding0 {
  padding:0;
}

.msul-margin0 {
  margin:0;
}

.msul-padding5px {
  padding: 5px;
}

.msul-padding10px { /*5px for mobile */
  padding: 5px;
}

.msul-padding15px { /*5px for mobile */
  padding: 5px;
}

.msul-padding20px {  /*20px for default, 5px for mobile, 30 for wide */
  padding: 5px;
}

.msul-paddingright20px {
  padding-right:20px;
}

.msul-paddingright10px { 
  padding-right:10px;
}

.msul-paddingleft10px {
  padding-left:10px;	
}

.msul-paddingtop10px {
  padding-top:10px;
}
.msul-paddingtop20px {
  padding-top:20px;
}

.msul-paddingbottom10px {
  padding-bottom:10px;	
}
.msul-paddingbottom20px {
  padding-bottom:20px;	
}
.msul-paddingleft20px {
  padding-left: 20px;
}

.msul-paddingright5px {
  padding-right: 5px;
}

.msul-marginbottom0 {
  margin-bottom: 0;
}

.msul-marginbottom5px {
  margin-bottom: 5px;
}

.msul-marginbottom10px {
  margin-bottom:10px;	
}

.msul-marginbottom20px { /*10px for mobile */
  margin-bottom:20px;
}

.msul-marginright5px {
  margin-right: 5px;
}

.msul-marginright20px{
  margin-right: 20px;
}
.msul-marginleft0 {
  margin-left:0;
}
.msul-marginleft10px {
  margin-left:10px;
}

.msul-marginleft20px{
  margin-left: 20px;
}
.msul-marginleft30px{
  margin-left: 30px;
}
.msul-marginleft40px{
  margin-left: 40px;
}
.msul-margintop0 {
  margin-top:0 !important;
}
.msul-margintop5px {
  margin-top: 5px;
}

.msul-margintop10px {
  margin-top: 10px;
}

.msul-margintop20px { /*20px for default, 10px for mobile */
  margin-top: 10px;
}

.msul-margintop-20px {
  margin-top:-20px;
}

.msul-margintop-15px {
  margin-top:-15px;
}

.msul-headermarginbottom10px h2, .msul-headermarginbottom10px h3, .msul-headermarginbottom10px h4, .msul-headermarginbottom10px h5, .msul-headermarginbottom10px h6 {
  margin-bottom: 10px;
}

.msul-width15pct {
  width:15%;
}

.msul-width30pct {
  width:30%;
}
.msul-width70pct {
  width:70%;
}
.msul-width80pct {
  width:80%;	
}
.msul-width90pct {
  width:90%;	
}
.msul-width100pct {
  width:100%;
}

.msul-displayblock {
  display:block;
}

.msul-displayinline {
  display:inline;
}

.msul-displaynone {
  display:none;
}
.msul-fontred {
  color: #c41425;
}
.msul-fontwhite {
  color:#ffffff;
}

.msul-lineheight1em {
  line-height: 1em;
}

.msul-lineheight1-25em {
  line-height: 1.25em;
}

.msul-lineheight1-5em {
  line-height: 1.5em;
}

.msul-lineheight1-75em {
  line-height: 1.75em;
}

.msul-lineheight2em {
  line-height: 2em;
}

.msul-textaligncenter {
  text-align: center;
}

.msul-textalignright {
  text-align: right;
}

.msul-textalignleft {
  text-align: left;
}

.msul-center {
  margin-left:auto;
  margin-right:auto;
}

.msul-imagecenter { /*place inside img tag */
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.msul-image-branch { /*place inside img tag */
  width:100%; 
  height:100%; 
  max-height:243px; 
  max-width:185px;
}

table.msul-table-stripes tr:nth-child(even) td { /*rows*/
  background: #fcfdfc;
}

table.msul-table-stripes tr:nth-child(odd) td { /*rows*/
  background: #e4e7e6;
}

table.msul-table-column-stripes tr td:nth-child(odd){
  background-color:#e4e7e6;
} 

table.msul-table-nogrid th, table.msul-table-nogrid td {
  border: 0;
}

table.msul-table-noborder {
  border-style: hidden;
}

table.msul-table-noborder th, table.msul-table-noborder td {
  border: 0;
}

table.msul-table-nohead th, table.msul-table-nohead thead th {
  background: none;
}
.msul-verticalaligntop { /*use for override within table cells*/
  vertical-align:top !important;
}
.msul-underline-none a, .msul-underline-none a:visited { /*place inside tag surrounding a tag */
  text-decoration:none !important;
}

.msul-underline-none a:hover, .msul-underline-none a:active { /*place inside tag surrounding a tag */
  text-decoration:underline !important;
}

.msul-underline a, .msul-underline a:visited { /*place inside tag surrounding a tag */
  text-decoration:underline !important;
}

.msul-underline a:hover, .msul-underline a:active { /*place inside tag surrounding a tag */
  text-decoration:none !important;
}

.msul-overflowauto100pct { /* like clear:both, only different */
  overflow:auto;
  width:100%;
}

.msul-asterisk34 {
  background-image:url('http://lib.msu.edu/sites/default/files/asterisk_0.png');
  background-size:34px 34px;
  background-repeat:no-repeat;
  background-position:center;
  height:34px;
}

.msul-hidden{
  position: absolute !important;
  left: -9999px;
  top: auto;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.msul-hidden-until-focus{
  position:absolute; 
  left:-10000px; 
  top:auto; 
  width:1px; 
  height:1px; 
  overflow:hidden;
}

.msul-hidden-until-focus:focus{
  position:static; 
  width:auto; 
  height:auto; 
  overflow:visible;
}

.msul-240pxdiv {
  width: 240px;
}

/* END Object Oriented CSS */

/*FOR LOGGED IN EDIT*/
body.logged-in div.tabs ul.primary li a, body.logged-in div.tabs ul.primary li a:visited {
  text-decoration:none;
  background-color:#e1e9ea;
  border:1px solid #a5bfc0;
  color:#3f5657;
  padding:5px;
}

body.logged-in div.tabs ul.primary li a:hover, body.logged-in div.tabs ul.primary li a:active {
  text-decoration:none;
  background-color:#c3d4d5;
  border:1px solid #a5bfc0;
}

/*END FOR LOGGED IN EDIT */

/* Rotator Styling */

.view-features-and-exhibits-rotator .views-slideshow-cycle-main-frame {
  width: 100% !important;
  height:auto;
}

.view-features-and-exhibits-rotator .views-slideshow-cycle-main-frame-row {
  width: 100% !important;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
}

.view-features-and-exhibits-rotator .msul-slider-image img {
  width:96%;
  max-width:350px; 
  height:auto !important;
  display:block;
  margin:-10px auto 0 auto;   
  border-radius:25px;
  -moz-border-radius:25px;
  -webkit-border-radius:25px;
}
div#features-spc .view-features-and-exhibits-rotator .msul-slider-image img {
  max-width:200px;
  padding: 10px 10px 10px 0 !important;
  margin: 0 !important;
  border-radius:13px !important;
  -moz-border-radius:13px !important;
  -webkit-border-radius:13px !important;
}
div.features-virtualarttour .msul-slider-image-virtual-art-tour img {
  padding:0 !important;
  margin-bottom:20px;
  display:block;
  border:0.5em solid #3E4140;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  width: auto;
  max-width:340px;
  height: auto;
  max-height:300px;
  -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  /* box-shadow: 2px 2px 5px #d3d7d1; */
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
}
div.features-roma .msul-slider-image-virtual-art-tour img {
  padding:0 !important;
  margin-bottom:20px;
  display:block;
  border-radius:0 !important;
  -moz-border-radius:0 !important;
  -webkit-border-radius:0 !important;
  width: auto;
  max-width:340px;
  height: auto;
  max-height:300px;
  -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  /* box-shadow: 2px 2px 5px #d3d7d1; */
  -webkit-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
  box-shadow: 5px 5px 10px 0px rgba(0,0,0,0.25);
}


.view-features-and-exhibits-rotator .msul-slider h2 {
  text-align:center;
  font-size:x-large;
  color:#fff;
  padding:0.2em;
  margin-bottom:0;
}
div#features-spc .view-features-and-exhibits-rotator .msul-slider h2 {
  display:none;

}

.view-features-and-exhibits-rotator .msul-slider h2 a, .view-features-and-exhibits-rotator .msul-slider h2 a:visited, .view-features-and-exhibits-rotator .msul-slider h2 a:active {
  color:#fff;
  text-decoration:none;
}

.view-features-and-exhibits-rotator .msul-slider h2 a:hover, .views_slideshow_cycle_main .msul-slider h2 a:active {
  color:#ccc;
  text-decoration:none;
}

.view-features-and-exhibits-rotator .msul-slider .msul-slider-text {
  font-size:medium;
  font-weight:500;
  padding:1em;
  color:#333;
  background-color: rgb(255, 255, 255);
  background-color: rgba(255, 255, 255, 0.85);
}
div#features-spc .view-features-and-exhibits-rotator .msul-slider .msul-slider-text {
  font-weight:normal !important;
  padding:5px 0 0 0 !important;
}
div.features-virtualarttour .msul-slider-text-virtual-art-tour, div.features-roma .msul-slider-text-virtual-art-tour  {
  font-weight:800 !important;

}
.views-slideshow-controls-top .views-slideshow-pager-fields {
  float:left;
}

.views-slideshow-controls-top .views-slideshow-pager-field-item {
  display: inline-block;
}

.views-slideshow-controls-top .views-content-field-preview-image img{
  padding:0.2em !important;
  border-radius:10px;
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  cursor: pointer; 
  cursor: hand; 
}

.views-slideshow-controls-top .views-slideshow-controls-text {
  float:right;
  margin:1em;
}
div.features-virtualarttour .views-slideshow-controls-text, div.features-roma .views-slideshow-controls-text {
  float:none;


}

.view-features-and-exhibits-rotator .views-slideshow-controls-top .views-slideshow-controls-text a, .view-features-and-exhibits-rotator .views-slideshow-controls-top .views-slideshow-controls-text a:visited  {
  text-decoration:none;
  color:#333;
}

.view-features-and-exhibits-rotator .views-slideshow-controls-top .views-slideshow-controls-text a:hover, .view-features-and-exhibits-rotator .views-slideshow-controls-top .views-slideshow-controls-text a:active  {
  text-decoration:none !important;
  color:#107045;
}

.views-slideshow-controls-top span.views-slideshow-controls-text-pause {
  position: relative;
  background: #E5E7E4;
  display: inline-block;
  width: 65px;
  text-align: center;
  font-size:13px;
}
.views-slideshow-controls-top span.views-slideshow-controls-text-previous {
  position: relative;
  background: #E5E7E4;
  display: inline-block;
  width: 65px;
  text-align: center;
  font-size:13px;
}
.views-slideshow-controls-top span.views-slideshow-controls-text-next {
  position: relative;
  background: #E5E7E4;
  display: inline-block;
  width: 65px;
  text-align: center;
  font-size:13px;
}
div.views-slideshow-controls-top span.views-slideshow-controls-text-pause a:hover,
div.views-slideshow-controls-top span.views-slideshow-controls-text-previous a:hover,
div.views-slideshow-controls-top span.views-slideshow-controls-text-next a:hover {
  color:#333 !important;
  text-decoration:none !important;
}

/* MakeCentral Technology Lending item blocks */

.msul-makecentral-techcheckout-block {
  display: inline-block; 
  width: 100%; 
  margin-top: 3em; 
  padding: 20px;
}

/* Digital Scholarship Collaborative rotator-free rotator block styles */
.msul-dsc-features {
  width: 100%;
  display: inline-block;
}

.msul-dsc-features-list {
  list-style: outside none none;
  margin-left: 0px;
}

.msul-dsc-features-item {
  background-color: rgb(231, 236, 235);
  width: 250px;
  text-align: center;
  float: left;
  margin-right: 20px;
  margin-bottom: 20px;
  height: 390px;
  padding: 10px;
}

.msul-dsc-features-item h3  {
  background-color: #cb5a28;
  height: 60px;
  text-align: center;
  line-height: initial;
  padding-top: 5px;
  margin-left: -10px;
  margin-right: -10px;
  margin-top: -10px;
}

.msul-dsc-features-item h3 a {
  color: #fff;
  vertical-align: middle;
}

.msul-dsc-features-image {
  text-align: center;
  height: 235px;
}

.msul-dsc-features-text {
  text-align: center;
  font-size: small;
}



/*CSS Arrows on controls */
.views-slideshow-controls-top span.views-slideshow-controls-text-previous:after {
  right: 100%;
  top: 48%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(194, 225, 245, 0);
  border-right-color: #E5E7E4;
  border-width: 15px;
  margin-top: -15px;
  /*margin-right:0.2em;*/
}

.views-slideshow-controls-top span.views-slideshow-controls-text-next:after {
  left: 100%;
  top: 48%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #E5E7E4;
  border-width: 15px;
  margin-top: -15px;
  /*margin-left:0.2em;*/
}

/* END CSS Arrows on controls */

/*  CSS RESERVE SEARCH*/
.reserve_search{

  border: 10px solid #bdc6b8;
  border-color: #bdc6b8;
  border-width: 1px;
  box-shadow: 0 8px 6px -6px #AAAAAA;
  border-radius: 4px 4px 4px 4px;
  background-color: #fff;
  width:100%;
  max-width: 680px;
  padding-top: 0px;
}

.reserve_search h2 {

  background-color: #d8ddd5;
  background-image: none;
  color: #222222;
  border-bottom: 1px solid #bdc6b8;
  border-radius: 3px 3px 0px 0px;
  width: 97%;
  max-width: 660px;
  font-size: 9pt;
  font-weight: 700;
  padding: 10px;
}

.reserves_kaltura_player{
  max-width:100%;
  padding :20px;
}

/*  END CSS RESERVE SEARCH*/


[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="0"],
[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="5"]
{
  background-color: #5ca038;
  width:100%;


}

[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="1"],
[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="6"]
{
  background-color: #3f5657;
  width:100%;


}

[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="2"],
[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="7"]
{
  background-color: #00723f;
  width:100%;


}

[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="3"],
[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="8"]
{
  background-color: #7c1746;
  width:100%;


}

[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="4"],
[id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"][id$="9"]
{
  background-color: #dc651e;
  width:100%;


}
div#features-spc [id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"]{
  background-color:#ffffff !important;

  width:100%;

}
div.features-virtualarttour [id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"],
div.features-roma [id^="views_slideshow_cycle_div_features_and_exhibits_rotator-block_"] {
  background-color:#ffffff !important;
  position:relative !important;
  width:auto !important;
  z-index:0 !important;

}

/*End Rotator Styling */

/*Begin NEW MSU Footer Styling*/
.msu_footer_wrapper
{
  min-height: 73px;
}
.msu_footer_unit_address li,
.msu_footer li,
.msu_footer_unit_info li
{
  display:inline;
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
  font-weight: 400;
  font-style: normal;
  color:#ffffff;
}

.msu_footer li,
.msu_footer_unit_address li
{
  font-size: 10px;
}

.msu_footer_unit_info li
{
  font-size: 13px;
}

/* commented out as a part of new branding standards

.msu_footer li:after,
.msu_footer_unit_info li:after,
.msu_footer_unit_address li:after
{
  content:' | '
}*/

.msu_footer_unit_info  li, .msu_footer li, .copyright msu_footer li { /*Added as a part of new branding standsrds. changes to footer */
  padding : 4px 8px 4px 2px;
  border-right: 1px solid #ffffff;

}
.msu_footer li:last-child,
.msu_footer_unit_info li:last-child,
.msu_footer_unit_address li:last-child
{
  border-right: none;
}

.msu_footer_unit_address{
  border-bottom: 1px solid #ffffff;
}

ul.msu_footer,
ul.msu_footer_unit_info,
ul.msu_footer_unit_address
{
  margin-left:0px;
  margin-bottom:0px;
  width: 95%; /*Added as a part of new bransing standards*/
  min-width: 266px;
}

/*
Commented as a part of new branding standards for footer
ul.msu_footer,
ul.msu_footer_unit_info,
ul.msu_footer_unit_address
{
  line-height: 85%;
}*/

.msu_footer_wordmark img
{
  width: 100%;
  max-width: 221px;
}

.msu_footer_unit_info a,
.msu_footer_unit_address a,
.msu_footer a {
  color:#ffffff;
}

.msu_footer_green {
  color: #81D300;
}
/*Added as a part of new bransing standards*/
.msu_footer_wrapper{
  font-family: 'Gotham SSm A', 'Gotham SSm B', Arial, Helvetica, sans-serif;
}
.msu_footer_unit_info{
  border-bottom: 1px dotted #808080;
}



.msu_footer_wordmark{
  padding-top: 15px;
}


/*End NEW MSU Footer Styling*/
/*CSS Added to style the alerts*/



table.views-table{
  border: 1px solid #fff;
}
.view-enhanced-user-alerts table.views-table td , .view-enhanced-user-alerts table.views-table tr{
  border: 1px solid #fff;
}

.view-enhanced-user-alerts tr.odd, .view-enhanced-user-alerts tr.even{
  border-bottom: 1px solid #fff;
}
.view-enhanced-user-alerts tr.odd td, .view-enhanced-user-alerts tr.even td{
  background : #fff
}

.user-alert #closeIcon{
  cursor: pointer;
  width:10px;
  height:10px;	
}
.user-alert #warningIcon{
  width:20px;
  height:20px;	
  float:left; 
}
div.user-alert {
  margin-bottom:10px;
  color: #ffffff;
  padding:5px;
}

div.user-alert a, div.user-alert a:visited {
  color: #ffffff;
}
div.user-alert a:hover {
  color: #dddddd;
  text-decoration: underline;
}

div.user-alert {
  width:98%;
  /*height: 100%;*/

  /*line-height: 35px;*/

  margin:10px auto;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  background-color : #18453b;
  border: 1px solid #d3d7d1;
}

div.user-alert h1, div.user-alert h2, div.user-alert h3, div.user-alert h4, div.user-alert h5, div.user-alert h6 {
  margin-bottom:10px;
  padding:10px;
  color:#ffffff;
}

span.user-alert-close-button{
  cursor: pointer;
  border-radius: 3px;
  border: 1px solid black;
  border-spacing: 5px 1px;
}



/*CSS Added to style the alerts ends here*/

/* ILS Flow Chart 
div.msul-ilsfound {
        width:100%;
        margin-top:2em;
}
div.msul-ilsnotfound {
        width:100%;
}


.msul-ilsfound li.msul-ilsfound-head, .msul-ilsnotfound li.msul-ilsnotfound-head {
        text-align:center;
        padding:0.5em;
        background-color:#535054;
        color:#fff;"
        
}
.msul-ilsfound li.msul-ilsfound-head a, .msul-ilsnotfound li.msul-ilsnotfound-head a, .msul-ilsfound li.msul-ilsfound-head a:visited, .msul-ilsnotfound li.msul-ilsnotfound-head a:visited {
        
        color:#fff;
        text-decoration:underline;
}
.msul-ilsfound li.msul-ilsfound-head a:hover, .msul-ilsnotfound li.msul-ilsnotfound-head a:hover, .msul-ilsfound li.msul-ilsfound-head a:active, .msul-ilsnotfound li.msul-ilsnotfound-head a:active {
        
        color:#fff;
        text-decoration:none;
}


.msul-ilsfound ul.msul-ilsoptions, .msul-ilsnotfound ul.msul-ilsoptions {
        margin-left:0; 
        margin-right:0;
        width:100%;
        list-style:none; 
}
.msul-ilsfound ul il.msul-ilsiwant, .msul-ilsnotfound ul li.msul-ilsiwant {
        background-color:#cbd1d1;
        padding:0.2em;
        text-align:center;
        list-style:none; 

}

*/
.msul-ilsfound, .msul-ilsnotfound {
  margin-top:2em;	
  list-style-type:none !important; 
  list-style:none !important;
  border-left:2em solid #535054;
  margin-left:0;
}

.msul-ilsfound ul, .msul-ilsnotfound ul {
  list-style-type:none !important; 
  list-style:none !important;
}
.msul-ilsfound ul:first-child, .msul-ilsnotfound ul:first-child {
}
.msul-ilsfound li.msul-ilsfound-head, .msul-ilsnotfound li.msul-ilsnotfound-head {
  text-align:center;
  padding:0.5em;
  background-color:#535054;
  color:#fff;
}

.msul-ilsfound li.msul-ilsfound-head a, .msul-ilsnotfound li.msul-ilsnotfound-head a, .msul-ilsfound li.msul-ilsfound-head a:visited, .msul-ilsnotfound li.msul-ilsnotfound-head a:visited {
  color:#fff;
  text-decoration:underline;
}
.msul-ilsfound li.msul-ilsfound-head a:hover, .msul-ilsnotfound li.msul-ilsnotfound-head a:hover, .msul-ilsfound li.msul-ilsfound-head a:active, .msul-ilsnotfound li.msul-ilsnotfound-head a:active {
  text-decoration:none;
}
span.msul-ilsarrow-down {
  display:none;
}
span.msul-ilsarrow-right {
  font-size:300%;
  color:#535054;
  height:1em;
  margin-left:-0.9em;

}

.msul-ilsfound ul li.msul-ilsiwant, .msul-ilsnotfound ul li.msul-ilsiwant {
  background-color:#cbd1d1;
  padding:0.2em;
  text-align:center;
  list-style:none;
  margin-top:-3em;
}

.msul-ilsoptions ul li {

  margin-bottom:1em;
}
.msul-ilsoptions ul li a, .msul-ilsoptions ul li a:visited {

  text-decoration:underline;
}
.msul-ilsoptions ul li a:hover, .msul-ilsoptions ul li a:active {

  text-decoration:none;
}

/* END ILS Flow Chart */

/* BEGIN webforms */
input[readonly], textarea[readonly] {
    border:none;
}
/* END webforms */

/* hollander book collection list */
dt .msul-hollander{
  margin:9pt 0pt 0pt;
}
dt span.msul-hollander-author{
  color: #18453B;
  font-weight: bold;
}
dt span.msul-hollander-department{
  font-weight: bold;
  font-size: small;
}
dd.msul-publicationInfo{
  margin: 4.3pt 0in 0in 9pt;
  font-style: normal;
}
/* END hollander book collection list*/
/* Css for block quote */
blockquote { 
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: 40px;
    margin-right: 40px;
}
/* Css for block quote END */
