body form input.form-submit {
  width: auto;
}

.sidebar .block .content {
	display: inline-block;
	width: 100%;
	font-size: 14px;
	margin-top: 0;
}
/*Credits: Dynamic Drive CSS Library */
		/*URL: http://www.dynamicdrive.com/style/ */
/***
 *  content slider pager
 ***/

		.pagination {
			/*border-top: #cccccc 1px solid;*/
			
		}
			
			.pagination ul{
				margin: 0;
				padding: 0;
				text-align: left; /*Set to "right" to right align pagination interface*/
				
			}
			
			.pagination li{
				list-style-type: none;
				display: inline;
				font-size: 90%;
			}
			
			.pagination a, .pagination a:visited{
				/*padding: 7px 9px 9px 9px;*/
				text-decoration: none; 
				color: #D83126;			
			}
			
			.pagination a:hover, .pagination a:active{
				/*padding: 7px 9px 9px 9px;*/
				text-decoration: none;			
				color: #000;
			}
			
			.pagination a.currentpage {
				padding: 7px 9px 9px 9px;
				text-decoration: none;				
				color: #000;
				font-weight: bold;
				cursor: default;
				/*background-image:url(../img/elm_pageMarker.png);
				background-repeat: no-repeat;
        background-position: center center;*/
				width: 7px; /* 25 - 18 padding */
				height: 28px;
				display: inline-block;
			}
			
			.pagination a.disablelink, .pagination a.disablelink:hover{
				padding: 7px 9px 9px 9px;
				cursor: default;
				color: #A4A4A4;
				font-weight: normal;
			}
			
			.pagination a.prevnext{
				padding: 7px 9px 9px 9px;			
				font-weight: normal;
				line-height: normal;
			}			
      /*
			.pagination a.prev {
				background:url(../img/arw_triBck.png) top right no-repeat;		
				border: 0;				
			}
			.pagination a.prev:hover {
				background:url(../img/arw_redPrev.png) top right no-repeat;
				border: 0;				
			}				
			.pagination a.next{
				background:url(../img/arw_triFwd.png) top left no-repeat;
				border: 0;				
			}
			.pagination a.next:hover {
				background: url(../img/arw_redNext.png) top left no-repeat;
				border: 0;				
			}	
 			.pagination a.toc {
				text-decoration: none; 
				width: 8px;
				height: 8px;
				display: inline-block;
				background:url(../img/elm_sqGry.png) top right no-repeat;
				border: 0;
				margin: 0 0px 0 0;
				padding: 0;		
			}
			.pagination a.toc {
				background:url(../img/elm_sqGry.png) bottom right no-repeat;
				border: 0;
			}
			
			.pagination a.toc:hover, .pagination a.toc.selected {
				background:url(../img/elm_sqRed.png) bottom right no-repeat;
				border: 0;				
			}
      */
			.pagination a.prev {
			    background-position: top right;
			}
			.pagination a.next {
			    background-position: top left;
			}
			.block .home-feature_header .pagination a.next,
			.block .home-feature_header .pagination a.prev {
				position:relative;
				top:2px;
			
			}
      


      /* news block  */
#home-news {
    padding-bottom:10px;
}
	#home-news .image-left {
		float:left;
		margin-right:20px;
	}
	#home-news .image-right {
		float:right;
		margin-left:20px;
	}
	#home-news ul li {
		margin-bottom:25px;
	}
  
  /* media queries */
		
		@media (max-width: 1024px) {
      #home-news .image-right, 
      #home-news .image-left {
		    float:none;
		    margin-right:0px;
        width: 100%;
	    }
      #home-news .image-right img,
      #home-news .image-left img {
        display: none;
      }
    }
    

/*  quote block  */

#home-quote {
	padding-bottom:10px;

}
#home-quote .home-box {
	background:transparent;
	border:none;
	padding-top:12px;
	padding-left:0px;
	display: block;
	flex-direction: row;
}

  #home-quote .home-box > .field__item {
	  vertical-align:middle;
	  text-align:right;
  }
@media (min-width: 768px) {
	#home-quote .home-box {
		display: inline-flex;
	}
	#home-quote .home-box > .field__item {
		margin-right:10px;
		padding-right:10px;
		padding-left:10px;
		border-right:1px solid #ccc;
		width: 32%;
	}
}
  #home-quote .field__item:first-child {
	  padding-left:0px;
  }
  #home-quote .field__item:last-child {
		margin-right:0px;
	  padding-right:0px;
	  border:none;
  }
    .quote-text {
	    margin-bottom:6px;
	}
    .quote-author,
	.quote-source {
	    color:#666;
	}
#home-quote .quote-end {
	margin-left:10px;
	}


  /* media queries */
@media (max-width: 1024px) {
  #home-quote table,
  #home-quote table tr,
  #home-quote table tr td {
    display: block;
    width: 100%;
    border: 0px;
    text-align: center;
    margin-bottom: 12px;
  }
}
/*  Term promo block  */

#home-term-promo {
	padding: 50px 10px;
  position: relative;
  /*left: 50%;
  margin: 0 0 0 -30%;*/
  max-width: 700px;
  margin: 0 auto;
  
}
#home-term-promo div {
	font-size:12px;
}
	#home-term-promo li a {
		/*background:url("../img/arw_redNext.png") center left no-repeat;*/
		background:none;
		padding-left:9px;
	}

  /* newsletter  */
  #mc_embed_signup input {
    margin-right: 10px;
  }
  
.sharethis,
.plusone,
.tweetme {
  float:right;
  margin-left:12px;
}

.shared_box ul li {
  float: left;
	margin-top:-3px;
	}

  /* pages */
  article .pagination {
    
  }