.link, a{text-decoration: none;}
	.link:hover, a:hover{text-decoration: underline;}.link, a{font-weight: bold;}
#header #layout>.amh-row, #header>.amh-row{max-width: 1140px;}
#header #layout>.amh-row>.amh-block>.amh-content, #header>.amh-row>.amh-block>.amh-content{max-width: 1140px;}
#body #layout>.amh-row, #body>div>.amh-row{max-width: 1140px;}
#body #layout>.amh-row>.amh-block>.amh-content, #body>div>.amh-row>.amh-block>.amh-content{max-width: 1140px;}
.bodysize{max-width: 1140px;}
#footer #layout>.amh-row, #footer>.amh-row{max-width: 1140px;}
#footer #layout>.amh-row>.amh-block>.amh-content, #footer>.amh-row>.amh-block>.amh-content{max-width: 1140px;}
.linkcolour, .fc-header h2, .link, .eeventcoming i,.eedate:after,.date-icon:after, a{color: #49939c;}
.link:hover, a:hover{color: #005580;}
.widgetbg{background-color: #ffffff;}
.rssFeed .rssRow,.tweet_list li {border-bottom: 1px solid #d6d6d6;}
body{
		color: #454545;
		font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
		background-color: #ffffff;
	}
.content{
		background-color: #ffffff;
	}
.searchbox{
		border: 3px solid #ffffff;
	}
#default_footer{
		margin-left:auto;
		margin-right:auto;
		text-align: center;
		font-size:10pt;
		padding-bottom:10px;
		color:#ffffff;
	}
#default_footer a{
		text-decoration: underline;
		color:#ffffff;
	}
.resource_item_header, .button, .button-strip a{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
	font-weight: normal;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: #49939c;
	background: #49939c;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#49939c), color-stop(50%,#49939c), color-stop(51%,#49939c), color-stop(100%,#49939c));
	background: -moz-linear-gradient(top,  #49939c 0%, #49939c 50%, #49939c 51%, #49939c 100%);
	background: -webkit-linear-gradient(top,  #49939c 0%,#49939c 50%,#49939c 51%,#49939c 100%);
	background: -o-linear-gradient(top,  #49939c 0%,#49939c 50%,#49939c 51%,#49939c 100%);
	background: -ms-linear-gradient(top,  #49939c 0%,#49939c 50%,#49939c 51%,#49939c 100%);
	background: linear-gradient(top,  #49939c 0%,#49939c 50%,#49939c 51%,#49939c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49939c', endColorstr='#49939c',GradientType=0 );
	border: 0px solid #000000;
	color: #ffffff;
}
.resource_item_header:hover, .button:hover, .button:focus, .button_open, .button-strip-active a, .button-strip a:hover{
	background: #152c4d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#152c4d), color-stop(50%,#152c4d), color-stop(51%,#152c4d), color-stop(100%,#152c4d));
	background: -moz-linear-gradient(top,  #152c4d 0%, #152c4d 50%, #152c4d 51%, #152c4d 100%);
	background: -webkit-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -o-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -ms-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c4d', endColorstr='#152c4d',GradientType=0 );
	border: 0px solid #000000;
	color: #ffffff;
}
.button a, .button-strip a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip-active a{
	color: #ffffff;
	text-decoration:none;
}
.button:hover a, .button-strip:hover a{
	color: #ffffff;
	text-decoration:none;
}
.button-strip a{
	font-weight:normal;
}
.resource_item_open{
	border: 0px solid #000000;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.resource_item_open .resource_item_header{
	border: none;
	-webkit-border-radius: 0px 0px 0px 0px;
	-moz-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6, .heading1, .heading2, .heading3, .heading4, .heading5{
	color: #194378;
	padding-bottom:2px;
	padding-top:2px;
	margin-bottom:0px;
	margin-top:0px;
	line-height: 1.3;
}
h1, h2, .heading1, .heading2{
	padding-bottom:5px;
	padding-top:5px;
	margin-bottom:0px;
	margin-top:0px;
}
h1, .heading1{
	font-weight: bold;
	font-size: 3.667em;
}
h2, .heading2{
	font-weight: bold;
	font-size: 2.667em;
}
h3, .heading3{
	font-weight: bold;
	font-size: 1.833em;
}
h4, .heading4{
	font-size: 1.167em;
	font-weight: bold;
}
h5, .heading5{
	text-transform: uppercase;
	font-weight: bold;
	font-size: 0.917em;
}
.widget_tab, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
.widget_tab:hover, .widget_tab_selected{
	background: #ffffff;
	color: #ffffff;
}
a.button-strip{
	width: 100%;
	display: block;
}
a.button-strip:hover{
	text-decoration:none;
}
.widget_tab, .widget_tab_selected{
	cursor: pointer;margin-left: auto;margin-right: 1px;padding: 5px;float: left;font-size: 1.083em;
}
.widget_tab_bar{
	height: 28px;
	border-bottom:1px solid #d6d6d6;
}
.tab, .tab_selected, .navbar-top, .nav-mobile{
	font-weight: normal;
	background: #325983;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#325983), color-stop(50%,#2b4e7c), color-stop(51%,#2b4e7c), color-stop(100%,#254576));
	background: -moz-linear-gradient(top,  #325983 0%, #2b4e7c 50%, #2b4e7c 51%, #254576 100%);
	background: -webkit-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -o-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -ms-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#325983', endColorstr='#2b4e7c',GradientType=0 );
	color: #ffffff;
}
.vtab{
	font-weight: normal;
	background: #325983;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#325983), color-stop(50%,#2b4e7c), color-stop(51%,#2b4e7c), color-stop(100%,#254576));
	background: -moz-linear-gradient(-90deg,  #325983 0%, #2b4e7c 50%, #2b4e7c 51%, #254576 100%);
	background: -webkit-linear-gradient(-90deg,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -o-linear-gradient(-90deg,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -ms-linear-gradient(-90deg,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: linear-gradient(-90deg,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	color: #ffffff;
}
.vtab:hover, .vtab_selected{
	background: #152c4d;
	background: -webkit-gradient(linear, right, left, color-stop(0%,#152c4d), color-stop(50%,#152c4d), color-stop(51%,#152c4d), color-stop(100%,#152c4d));
	background: -moz-linear-gradient(-90deg,  #152c4d 0%, #152c4d 50%, #152c4d 51%, #152c4d 100%);
	background: -webkit-linear-gradient(-90deg,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -o-linear-gradient(-90deg,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -ms-linear-gradient(-90deg,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: linear-gradient(-90deg,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c4d', endColorstr='#152c4d',GradientType=0 );
	color: #ffffff;
}
.navbar-top>div>ul>li>a, .navbar-top>div>ul>li>a:focus, .nav-mobile a{
	background: #325983;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#325983), color-stop(50%,#2b4e7c), color-stop(51%,#2b4e7c), color-stop(100%,#254576));
	background: -moz-linear-gradient(top,  #325983 0%, #2b4e7c 50%, #2b4e7c 51%, #254576 100%);
	background: -webkit-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -o-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -ms-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#325983', endColorstr='#2b4e7c',GradientType=0 );

	color: #ffffff;
	border-right: 0px solid #000000;
	border-left: 0px solid #000000;
	border-top: 0px solid #000000;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 0px 0px 0px;
	border-radius: 0px 0px 0px 0px;
}
.tab:hover, .tab_selected, .navbar-top .open>a, .navbar-top>div>ul>li>a:hover, .navbar-top a.current, .navbar-top>div>ul>li>a:focus{
	background: #152c4d;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#152c4d), color-stop(50%,#152c4d), color-stop(51%,#152c4d), color-stop(100%,#152c4d));
	background: -moz-linear-gradient(top,  #152c4d 0%, #152c4d 50%, #152c4d 51%, #152c4d 100%);
	background: -webkit-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -o-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: -ms-linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	background: linear-gradient(top,  #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c4d', endColorstr='#152c4d',GradientType=0 );
	color: #ffffff;
}
.tab a{
	color: #ffffff;
}
.tab a:hover, .navbar-top a.current:hover{
	color: #ffffff;
}
.tab-bar{
	border-bottom: 1px solid #000000;
}
@media (max-width: 767px) {
	.tab{
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px;
	}
	.tab-bar{
		border: none;
	}
}
#responsiveheader{
	font-family: "Lucida Sans Unicode", "Lucida Grande", Lucida, sans-serif;
	font-weight: bold;
	background: none;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,none), color-stop(50%,none), color-stop(51%,none), color-stop(100%,none));
	background: -moz-linear-gradient(top,  none 0%, none 50%, none 51%, none 100%);
	background: -webkit-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -o-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: -ms-linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	background: linear-gradient(top,  none 0%,none 50%,none 51%,none 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='none', endColorstr='none',GradientType=0 );
	color: #ffffff;
}
#responsiveheaderimage{
	background-image: URL(/images/logos/scpld/);
}
#responsiveheadermessage p:before{
	content:'';
}
#responsiveheaderaltmessage p:before{
	content:'';
}
.widget{
	border: 1px solid #152c4d;
	background-color: #ffffff;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	-moz-box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0);
}
.widgetheader{
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: -1px -1px 0px 0px;
	border-radius: -1px -1px 0px 0px;
	background: #325983;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#325983), color-stop(50%,#2b4e7c), color-stop(51%,#2b4e7c), color-stop(100%,#254576));
	background: -moz-linear-gradient(top,  #325983 0%, #2b4e7c 50%, #2b4e7c 51%, #254576 100%);
	background: -webkit-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -o-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: -ms-linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	background: linear-gradient(top,  #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#325983', endColorstr='#2b4e7c',GradientType=0 );
}
.widgetbody{
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-radius: 0px 0px -1px -1px;
	border-radius: 0px 0px -1px -1px;
}
.widgetbody p{
	margin-top:0px;
}
.widgetbody h1{
	color: #194378;
}
.pagination>.active>a, .pagination>.active>a:hover{
	background-color: #194378;
	border-color: #194378;
}
.pagination>li>a, .pagination>li>a:hover{
	color: #194378;
}
.polaris-nav-active i{
	color: #194378;
}
.widgetbody hr{
	color: #d6d6d6;
	background-color: #d6d6d6;
	margin-top: 6px;
	margin-bottom: 8px;
	height: 1px;
	border: none;
}
.toprule{
	border-top: 1px solid #d6d6d6;
}
.bottomrule{
	border-bottom: 1px solid #d6d6d6;
}
.bodytext{color: #454545;}
.headingtext{color: #194378;}
body {
    font-size: 14px;
    font-weight: 400;
}
a {
  cursor: pointer!important;
}
/* BUTTON */
.button {
  	text-decoration: none;
  	font-weight: 500;;
    padding: 8px 12px;
  	transition: all .25s ease;
}
.button:hover {
  text-decoration: none;
}

/**** CMS NAVIGATION ****/

/*hides the home tab - which is actually the second menu item DO NOT DELETE */
.navbar-top ul.navbar-nav > li:nth-child(2) {
  display: none;
}
/*dropdown menus on hover*/
@media (min-width: 768px){
.dropdown:hover > .dropdown-menu { 
  	display: block !important; 
}  
}
/* keeps the parent tab highlighted when hovering dropdown items */
#navbar ul li:hover > a {
    background: #152c4d;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#152c4d), color-stop(50%,#152c4d), color-stop(51%,#152c4d), color-stop(100%,#152c4d));
    background: -moz-linear-gradient(top, #152c4d 0%, #152c4d 50%, #152c4d 51%, #152c4d 100%);
    background: -webkit-linear-gradient(top, #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
    background: -o-linear-gradient(top, #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
    background: -ms-linear-gradient(top, #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
    background: linear-gradient(top, #152c4d 0%,#152c4d 50%,#152c4d 51%,#152c4d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#152c4d', endColorstr='#152c4d',GradientType=0 );
}


@media (min-width: 768px) {
.navbar {
    border-radius: 0px;
  }
}
.navbar .nav > li { 
  border-left: 1px #FFFFFF solid;
  }
.navbar .nav > li:nth-child(4) {
    border-left: none;
}
.navbar-top .navbar-nav > li > a {
    padding: 20px 21px 20px;
  	font-size: 18px;
  font-weight: 300;
}
.fa-sort-down:before, .fa-sort-desc:before {
    display: none;
}
/* DROPDOWN MENUS */
.navbar .dropdown-menu {
  padding: 0;
}
.navbar ul.dropdown-menu li a {
    color: #FFFFFF;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    padding-bottom: 7px;
    padding-top: 7px;
  	background-color: #79A8BF;
}
.navbar ul.dropdown-menu li a:hover {
	background-color: #194378;
}

/* HEADER */
#idO3hNG {
padding-top: 30px;
    background-image: url(//scpld.libnet.info/images/tile/scpld/header_texture.jpg);
}
#id89oFt {
  background: #325983;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#325983), color-stop(50%,#2b4e7c), color-stop(51%,#2b4e7c), color-stop(100%,#254576));
    background: -moz-linear-gradient(top, #325983 0%, #2b4e7c 50%, #2b4e7c 51%, #254576 100%);
    background: -webkit-linear-gradient(top, #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
    background: -o-linear-gradient(top, #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
    background: -ms-linear-gradient(top, #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
    background: linear-gradient(top, #325983 0%,#2b4e7c 50%,#2b4e7c 51%,#254576 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#325983', endColorstr='#2b4e7c',GradientType=0 );
}


.row-fluid {
    width: 100%;
  display:flex;
  justify-content:flex-start;
}

@media (min-width: 1200px) {
.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 30px;
    margin-left: 2.564102564102564%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
}
@media (min-width: 1200px) {
.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}
}

/* Span 2 */
.span2 {
    margin-right: 0px;
    padding-right: 0px;
}
.row-fluid .span2 {
    width: 14.52991452991453%;
}
@media (min-width: 1200px) {
.row-fluid .span2 {
    width: 14.52991452991453%;
}
}

/* Span 4 */

@media (min-width: 1200px){
.row-fluid .span4 {
    width: 31.623931623931625%;
}
}
@media (max-width: 1199px) {
.row-fluid .span4 {
    width: 35%;
}
}
@media (max-width: 979px) {
#masthead .span4 {
    width: 40%;
}
}
@media (max-width: 768px) {
.row-fluid .span4 {
    width: 100%;
  	display: inline;
  	margin-left: 5px;
}
}
#s-header .brand {
    padding-bottom: 30px;
}
#s-header img {
    width: auto\9;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
    -ms-interpolation-mode: bicubic;
}
#header-site-name {
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: "Times New Roman",Times,Georgia,sans-serif;
}
#header-site-name a {
  	font-weight: normal;
}
#header-site-name a:hover {
  	text-decoration: none;
}
#site-name-header {
    font-size: 30px;
    color: #194378;
    padding-top: 5px;
}
#header-site-slogan {
    font-style: italic;
    font-size: 18px;
    color: #194378;
    padding-bottom: 10px;
    font-family: "Times New Roman",Times,Georgia,sans-serif;
}
#business-hours-table {
    border: none;
    margin-left: -11px;
}
.table-bordered {
    border: 1px solid #dddddd;
    border-collapse: separate;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
#s-header tbody {
  line-height: 20px;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th
{
  border: none;
}
@media (max-width: 768px) {
#masthead #business-hours {
    display: none;
}
}

@media (max-width: 768px) {
#business-hours-mobile {
    display: block;
}
}
#business-hours-table thead {
    font-weight: bold;
}
#s-header tbody {
    border-top: 0px solid #ccc;
}
#business-hours-table tr td:first-child {
    border-left: none;
    margin-left: 0px;
    padding-left: 0px;
}
#business-hours-table td {
    border-left: 1px solid #194378;
    border-top: none;
    text-align: center;
    padding: 0px;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 11px;
    color: #194378;
}
#s-header #business-hours-mobile {
    display: none;
}


/* .span6 */

@media (min-width: 768px) {
  #secondary-menu-links {
  position:absolute;
  margin-top: -140px;
  right: 0;
}
}


@media (max-width: 768px) {
.span6 {
    clear: both;
    float: none;
    margin: 15px auto 0px auto;
    width: 80%;
}
}
@media (min-width: 1200px) {
.row-fluid .span6 {
    width: 48.717948717948715%;
  }
}


@media (max-width: 768px) {
.span6 #secondary-menu-links a {
    text-align: center;
}
}
@media (max-width: 768px) {
.span6 #secondary-menu-links li:nth-child(2), span6 #secondary-menu-links li:nth-child(3) {
    float: left;
    width: 48%;
}
}
@media (max-width: 768px) {
.span6 #secondary-menu-links li:nth-child(3) {
    float: right;
    width: 48%;
}
}
@media (max-width: 768px) {
.span6 #secondary-menu-links {
    float: none;
}
}
.element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
    overflow: hidden;
    height: 1px;
}
.pull-right {
    float: right;
}
#secondary-menu-links .first a {
    color: #666666;
    font-size: 14px;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    text-align: right;
    padding: 0px 0px 5px 0px;
}
.nav-pills.nav-stacked > li > a {
    margin-bottom: 3px;
}
#s-header #header-orange-button {
    color: #FFFFFF;
    background-color: #FF0000;
    font-family: "Lucida Sans Unicode","Lucida Grande",sans-serif;
    font-size: 14px;
    font-weight: normal;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    padding: 12px 20px;
    background: #f29c49;
    background: -moz-linear-gradient(top,#f29c49 0%,#d8822d 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#f29c49),color-stop(100%,#d8822d));
    background: -webkit-linear-gradient(top,#f29c49 0%,#d8822d 100%);
    background: -o-linear-gradient(top,#f29c49 0%,#d8822d 100%);
    background: -ms-linear-gradient(top,#f29c49 0%,#d8822d 100%);
    background: linear-gradient(to bottom,#f29c49 0%,#d8822d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f29c49',endColorstr='#d8822d',GradientType=0);
}
@media (max-width: 768px) {
  .pull-right {
    float: none!important;
}
}


/**********EVENTS LISTING PAGE************/

/*Events listing title*/
.events-right > h1, .events-grid > h1 {
	font-size: 3.8em;
    margin-top: 14px;
  	margin-bottom: 14px;
    padding-bottom: 5px;
    font-weight: 400;
}
@media (min-width: 768px) {
.events-right {
    margin-left: 260px;
}
}
/*event listing date bar*/
.events-date-bar {
    font-size: 1.6em;
  	margin-bottom: 1em;
    font-weight: 600;
    padding: 10px 0;
  	border-top: 1px solid #bbbbbb;
  	border-bottom: 1px solid #bbbbbb;
}
/*event listing title*/
.eelisttitle a {
    font-weight: 600;
    font-size: 1.2em;
    margin-bottom: 0.5em;
  	text-decoration: none;
}
/*event listing date and time*/
div.eelisttime.headingtext {
  	color: #2c3e50!important;
}
.eventRegButton {
  	margin-bottom: 0.75em;
}

.events-day-title > .events-date-string > .headingtext, .events-day-title >.events-date-range-string >.headingtext {
	color:  #56585B!important;
}

.eelistgroup, .eelisttags {
  margin-bottom: .4em;
}

/*filters*/
.events-filter-row {
    font-family: Nunito,sans-serif;
  	padding: 0 2em 1em 2em;
  	margin-bottom: 0px;
  	margin-top: 30px;
}
.events-view-row {
  	padding: 5px 40px;
}
@media (max-width: 768px){
.events-filter-row {
    max-width: 768px;
    text-align: center;
}
}
/*filter buttons*/
@media (max-width: 768px){
.events-views {
    max-width: 768px;
    margin-top: 10px;
    text-align: center;
}
}

/********** EVENT PAGES************/

/*border above and below the date, time and location info*/
#id4VX3g .amh-row, #idlw5ZC.amh-row.row {
  	border-top: 1px solid #bbbbbb;
  	padding: 8px 0;
}
/*event page sub title*/
#idaiMWo h3 {
  	color: #56585B;
    font-size: 1.8em;;
	font-weight: 400;
}
/*event page date*/
#idm0vRo h4 {
  	color: #2d3e4f;
}
/*event description*/
#idiga4D p {
  	color:  #56585B;
}
/*event short description*/
#idjLXfv .custom1 {
  	color: #7d7d7d;
    margin: 1em 0 0.5em 0;
    font-weight: 300;
    font-size: 1.4em;
}
/*event tag section*/
#idoHUdG .amh-content {
  	font-size: 1.15em;
  	color: #a0a1a0;
}

/*close up spacing to footer*/
#idVFirR  {
  margin-bottom: -10px;
}



/**** Upcoming Events widget ****/

/*widget title*/
#idsqaCW h4 {
  	font-size: 1.8em;
  	margin-bottom: 0.5em;
  	font-weight: 400;
  	color: #1d1d1d;
}
/*height of events listing widget*/
#idtvR3F .amev-event-list{
  	height: 530px;
}
/*date string in upcoming events widget*/
.amev-event-time > .headingtext {
  	color: #000000 !important;
}
.amev-event-title a {
  text-decoration: none;
}

.amev-event-description .eventRegButton {
  	font-size: 0.90em;
  	margin-bottom: 0.3em;
  	margin-top: 0.1em;
}
/*hide the sub title in upcoming events widget*/
#idtvR3F  .amev-event-title > a > span {
	display: none!important;
}








/* FOOTER */

#footer {
  margin-bottom: 0;
}
#id94nPj {
  width: 80%;
}
#iduD1sI {
    background-image: url(//scpld.libnet.info/images/tile/scpld/background_test.jpg);
    background-repeat: no-repeat;
    background-size: 250%;
    background-position: bottom;
  	position:relative;
  	
}
@media (max-width:768px) {
  #iduD1sI {
    background-size: 400%;
    background-color: rgba(21,67,119,0.45);
}
}
@media (max-width:768px)  {
  #iduD1sI:before {
  	content:"";
  	background: -moz-linear-gradient(top,rgba(30,83,125,0.38) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.99) 99%,rgba(4,42,85,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(30,83,125,0.38)),color-stop(1%,rgba(30,83,125,0.38)),color-stop(99%,rgba(4,42,85,0.8)),color-stop(100%,rgba(4,42,85,0.8)));
    background: -webkit-linear-gradient(top,rgba(30,83,125,0.38) 0%,rgba(30,83,125,0.38) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: -o-linear-gradient(top,rgba(30,83,125,0.38) 0%,rgba(30,83,125,0.38) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(30,83,125,0.38) 0%,rgba(30,83,125,0.38) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: linear-gradient(to bottom,rgba(30,83,125,0.38) 0%,rgba(30,83,125,0.38) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#042a55',GradientType=0);
}
}

#iduD1sI:before {
  	content:"";
  	background: -moz-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.99) 99%,rgba(4,42,85,0.8) 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(125,185,232,0)),color-stop(1%,rgba(124,184,231,0)),color-stop(99%,rgba(4,42,85,0.8)),color-stop(100%,rgba(4,42,85,0.8)));
    background: -webkit-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: -o-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: -ms-linear-gradient(top,rgba(125,185,232,0) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    background: linear-gradient(to bottom,rgba(125,185,232,0) 0%,rgba(124,184,231,0) 1%,rgba(4,42,85,0.8) 99%,rgba(4,42,85,0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#007db9e8',endColorstr='#042a55',GradientType=0);
  	background-blend-mode: darken;
  	position: absolute;
  	top: 0;
  	left:0;
  	width:100%;
  	height: 100%;
  	display: block;
}

.footer-white h4 {
  	font-size: 18px;
    font-weight: bold;
    border-bottom: 2px solid #ffffff;
    color: #FFFFFF;
  	margin-bottom: 10px;
  	padding-bottom: 10px;
}
.footer-white a {
  color: #ffffff;
}
.footer-white ul {
	padding-left:0;
}
.footer-white li {
	line-height: 20px;
  	list-style-type: none;
  	padding-bottom: 3px;
}
.footer-white li a:hover {
	text-decoration: underline;
}

.footer-white li a {
	font-weight: 300;
}
#timeshead {
  font-family: "Times New Roman", Times, serif;
}
#default_footer {
  display: none;
}

label[for="type_0"] {
  display: none;
}

label[for="type_2"] {
  display: none;
}

label[for="type_3"] {
  display: none;
}