/**
 * This file will be overwritten when the Bootstrap Framework source files
 * are compiled using the LESS CSS pre-processor.
 */
@import url("custom.css");
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic&subset=latin,greek,cyrillic-ext,latin-ext,cyrillic);
 
body {
	
    font: 15px/23px "Open Sans",Segoe UI,Arial,sans-serif;
    color: #3E474C;
	 
}

h1,h2,h3,h4,h5,h6 {
	line-height:118%;
	
}

h3, h2.block-title {
	font-size:30px;
	font-weight:600;
	color:#10069f;
	text-transform:uppercase;
	margin-top:0;
	
}

a {
    color: #393939;
}
a:hover {
	text-decoration:none;
}

hr {
    height: 1px;
    border: 1px solid #808080;
}

.readmore {
	/*background: #C9102F none repeat scroll 0% 0%;*/
    color: white;
    text-transform: uppercase;
    padding: 10px 20px;
    border-radius: 3px;
    margin-top: 15px;
	background: #C9102F url('/sites/all/themes/sabrseven/images/readmore.png') 91% 53.5% no-repeat;
	
}
 
 /*CONTAINERS*/
 /* User Bar*/
.user-bar-cont {
	 background:#F3F4F9;
}

.user-bar-cont .nav > li > a {
	padding:3px 10px 2px;
	background:#CFD4D0;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:7px;
	color:#0d057a;
	box-shadow:0px 1px 0px 0px #0d057a;
	border-radius:3px;
	font-size:10.47px;
	text-transform:uppercase;
	font-weight:600;	
	
}



/*logo bar*/
.logo-bar-cont {
	background:#1106A0;
}

.logo {
	max-width:428px;
}

.search-block {
	float:right;
	padding-right:0px;
}

.navbar #block-search-form {
	float:none;
}

.navbar #block-search-form .input-group-btn {
	width:1%;
	
}

.region-search-block {
	background:#0D067A;
	border-radius:3px;
	padding:7px 10px;
	margin-top:4%;
}

#block-search-form .block-title{
	font-size:13.26px;
	color:#FFF;
	margin:0px;
	margin-bottom:5px;
}

/*overide boostrap css for navbar*/
.navbar.container, .navbar.container-fluid {
	margin-top:10px;
	
}

.navbar-default {
	background-color:transparent;
	border:none;
}

.navbar {
	margin-bottom:7px;
	
}

.navbar-header {
	float:none;
	
}

/*menu bar*/
.menu-bar-cont {
	background:#F3F4F9;
	border-bottom:1px solid #DEE0E5;
	
}


/**menus**/

.menu-bar-cont .nav > li {
	border-right:1px solid #DEE0E5;
}

.menu-bar-cont .nav > li a{
	
	color: #3E474C;
    font-style: normal;
    font-size: 16px !important;
	padding:19px 30px 18px;
	transition:color 0.1s ease 0s, background 0.3s ease 0s;
}

.donatelink, .joinlink {
	color: #FFF !important;
	background:#C9102F;
	font-weight:600;
}

.joinlink {
	color: #FFF !important;
	background:#C9102F;
	border-right:1px solid #fff;
	
}

.homelink {
  position: relative;
	top: 1px;
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	font-style: normal;
	font-weight: 400;
	line-height: 1;
	visibility: hidden;
	padding:19px 8px 18px !important;
}

.homelink::before {
	content: "\e021";
	visibility: visible;
	position: absolute;
	top: 0;
	padding: 19px;
	background:#D4D5DA;
	color:#fff;
}

.dropdown-menu {
	padding:0;
	transition:-moz-transform 0.5s ease 0s, opacity 0.3s ease 0s
	
}

.dropdown-menu > li > a {
	border-bottom:1px solid #DEE0E5;
}

.dropdown-menu > li.last > a {
	border-bottom:1;
}


.region-user-bar .menu {
	background:#F3F4F9;
	border-bottom:1px solid #DEE0E5;
}

.region-user-bar .nav > li{
	display:inline;
	float:left;
}

.main-container {
	margin-top:30px;
	
}


/*gallery 2*/

.view-id-home_gallery_2 a{
	text-decoration:none;
	
}

.view-id-home_gallery_2 .frame .sector {
    padding: 6px 13px 6px;
    /* width: 847px; */
    width: 100%;
    line-height: 15px;
    overflow: hidden;
    font-size: 14px;
    /* background: url('../images/bg-gallery-frame.png'); */
    /* height: 192px; */
    height: auto;
    background-color: rgba(0,0,0,0.6);
}

.view-id-home_gallery_2 .frame {
	position: absolute;
    z-index: 5;
    bottom: 0px;
    left: 0px;
    width: 100%;
}

.view-id-home_gallery_2 .frame h2 {
    position: relative;
    z-index: 5;
    margin: 15px 15px 0 0;
    padding: 0 0 3px;
    font: 48px/36px 'Open Sans', sans-serif, Verdana, Geneva, Helvetica;
    /* letter-spacing: -2px; */
    text-align: right;
    font-weight: 800;
}

.view-id-home_gallery_2 .frame p {
    position: relative;
    z-index: 4;
    margin: 0;
    padding: 8px 15px 4px;
    text-align: right;
    line-height: 130%;
}

.view-id-home_gallery_2 .frame span {
    float: right;
    display: block;
    background: #E3EAF2;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    margin-right: 18px;
}

.view-home-gallery-2 .views-slideshow-controls-text-next {
	    position: absolute;
    right: 13px;
    top: 40%;
    color: red;
    z-index: 999;
	background: transparent url("../images/anext.png") no-repeat scroll center center;
overflow: hidden;
width: 41px;
height: 61px;
text-indent:9999px;
	
}

.view-home-gallery-2 .views-slideshow-controls-text-previous {
	position: absolute;
    left: 13px;
    top: 40%;
    color: red;
    z-index: 999;
	background: transparent url("../images/aprev.png") no-repeat scroll center center;
overflow: hidden;
width: 41px;
height: 61px;
text-indent:9999px;
}
.view-home-gallery-2 .views-slideshow-controls-text-pause {
	display:none	
}
/*gallery*/
.gallery {
	position: relative;
	overflow: hidden;
	margin: 0 0 14px;
	/*width: 847px;*/
	width: 100%;
}
.gallery .holder {
	position: relative;
	overflow: hidden;
	border: 1px solid #ccc;
	/*width: 847px;*/
	width:100%;
	height: 462px;
	border-radius:4px;
}
.gallery .holder ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	/*width: 847px;*/
	width:100%;
	height: 462px;
	position:relative;
	list-style: none;
}
.gallery .holder ul li {
	position:absolute;
	top:0;
	left:0;
	/*width: 847px;*/
	width:100%;
	/*height: 462px;*/
	height:100%;
	z-index:1;
}
.gallery .holder ul li.active {z-index:2;}
.gallery .holder ul li img {display: block;}
.gallery .holder ul li .frame {
	position: absolute;
	z-index: 5;
	bottom: 0;
	left: 0;
	/*width: 847px;*/
	width:100%;
	/*background: url('../images/none.gif');*/
}
.gallery .holder ul li .frame .sector {
	padding: 6px 13px 6px;
	/*width: 847px;*/
	width:100%;
	line-height: 15px;
	overflow:hidden;
	font-size: 14px;
	/*background: url('../images/bg-gallery-frame.png');*/
	/*height:192px;*/
	height:auto;
	background-color: rgba(0,0,0,0.6);
}
* html .gallery .holder ul li .frame .sector {padding: 6px 13px 1px;}
*+html .gallery .holder ul li .frame .sector {padding: 6px 13px 1px;}
.gallery .holder ul li .frame h2 {
	position: relative;
	z-index: 5;
	
	margin: 15px 15px 0 0;
	padding: 0 0 3px;
	font: 48px/36px 'Open Sans', sans-serif, Verdana, Geneva, Helvetica;
	/*letter-spacing: -2px;*/
	text-align:right;
	font-weight:800;
}
.gallery .holder ul li .frame a {
	text-decoration: none;
	color:#fff;
}
.gallery .holder ul li .frame p {
	position: relative;
	z-index: 4;
	margin: 0;
	padding: 8px 15px 4px;
	text-align:right;
	line-height:130%
}

.gallery .holder ul li .frame span {
	float:right;
	display:block;
	background:#E3EAF2;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
	margin-right:18px;

}

.gallery .holder ul li .frame span a{
	color:#314E6E;
	text-transform:uppercase;
	
}
.gallery .tl,
.gallery .tr,
.gallery .bl,
.gallery .br {
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
	width: 7px;
	height: 7px;
}
.gallery .tl {
	/*background: url('../images/bg-gallery-tl.png') no-repeat;*/
}
.gallery .tr {
	left: auto;
	right: 0;
	/*background: url('../images/bg-gallery-tr.png') no-repeat;*/
}
.gallery .bl {
	top: 300px;
	/*background: url('../images/bg-gallery-bl.png') no-repeat;*/
}
.gallery .br {
	top: 300px;
	left: auto;
	right: 0;
	/*background: url('../images/bg-gallery-br.png') no-repeat;*/
}
.gallery .area {
	overflow: hidden;
	height: 110px;
	width: 673px;
	background: url('../images/bg-gallery-area.gif') no-repeat;
	display:none;
}
.gallery .switcher {
	margin: 0;
	padding: 0 0 0 9px;
	list-style: none;
}
.gallery .switcher li {
	float: left;
	padding: 23px 7px 0;
}
.gallery .switcher li.active {background: url('../images/bg-gallery-switcher-active.gif') no-repeat 50% 0;}
.gallery .switcher a {
	position: relative;
	float: left;
	width: 117px;
	height: 78px;
	text-decoration: none;
	cursor: pointer;
}
.gallery .switcher img {display: block;}
.gallery .switcher a span {
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 0 0 2px;
	width: 117px;
	line-height: 15px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #000;
}
.content-holder {
	overflow: hidden;
	width: 100%;
}

/*get connected*/
.connected {
	margin-bottom:54px;
	
}
.connected h4 {
	font-size:13px;
	color:#95999e;
	padding:0;
	margin:0;
	margin-bottom:5px;
}

.connected ul {
	list-style:none;
	padding:0;
	margin:0;
}
.connected li {
	display:inline;
	float:left;
}

.connected a {
	text-indent:-9999px;
	margin-right:9px;
}

.connected .last a {
	
	margin-right:0px;
}


.connected .fb a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabrfb.png')
}

.connected .twitter a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabrtwitter.png')
}

.connected .gplus a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabrgplus.png')
}

.connected .youtube a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabryoutube.png')
}

.connected .twitter a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabrtwitter.png')
}

.connected .flickr a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabrflickr.png')
}

.connected .youtube a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabryoutube.png')
}

.connected .email a {
	display:block;
	width:36px;
	height:36px;
	background:url('/sites/default/files/images/sabremail.png')
}

.fb_iframe_widget, #block-tweetbutton-tweetbutton {
	float:left;
	
}
.fb_iframe_widget {
	margin-right:64px;
	
}



.postscript-top-cont {
	background-color:#F3F4F9;
	border-top:1px solid #D4D5D9;
	margin-top:20px;
	padding-top:60px;
}


/*featured content*/
#block-views-featured-content-link-block-1 {
	margin-bottom:40px;
}

.view-featured-content-link h4{
	margin-bottom:0px;
		
}

.view-featured-content-link h4 a{
	font-size:24px;
	color:#1106A0;
	line-height:118%;
		
}
.views-field-created {
	font-size:12px;
	color:#95999e;
	
}
.view-featured-content-link .views-field-body {
	margin-top:7px;
	
}
.view-featured-content-link .views-field-field-image {
	float:left;
	padding-right:20px;
	margin-bottom:20px;

}

/*featured content second*/
#block-views-featured-content-link-block-1 {
	margin-bottom:40px;
}

.view-featured-second h4{
	margin-bottom:0px;
		
}

.view-featured-second h4 a{
	font-size:24px;
	color:#1106A0;
	line-height:118%;
		
}

.view-featured-second .views-field-body {
	margin-top:7px;
	
}
.view-featured-second .views-field-field-image {
	float:right;
	padding-left:20px;
	margin-bottom:20px;

}

/*upcoming events*/


#block-views-upcoming-events-block .views-field-field-image {
	height:240px;
	max-width:65%;
	float:right;
	
}
#block-views-upcoming-events-block .views-field-nothing {
	height:240px;
	max-width:35%;
	background:#1106A0;
	text-align:center;
	padding:20px 5px 20px 5px;
	
}

#block-views-upcoming-events-block .date-display-single {
	clear:both;
	color:#dfdfdf;
	font-size:18px;
	
}

#block-views-upcoming-events-block .eventtitle a{
	color:#FFF;
	display:block;
	font-size:18px;
	padding-top:5px;
	padding-bottom:5px;
	
}
#block-views-upcoming-events-block .eventdetails {
	margin-top:20px;
}

#block-views-upcoming-events-block .readmore.details {
	
	color:#274472;
	background: #E3EAF2 url('/sites/all/themes/sabrseven/images/details.png') 91% 53.5% no-repeat;
	
}

#block-views-upcoming-events-block .owl-theme .owl-controls {
	margin-top: 10px;
	text-align: center;
	position: absolute;
	bottom: 2%;
	left: 12%;
}
#block-views-upcoming-events-block .owl-theme .owl-controls .owl-page span {
	background:#7B7BC5;
	
}

.postscript-bottom-cont {
	background-color:#F3F4F9;
	padding-bottom:87px;
	padding-top:40px;
}

#block-views-news-block-1 .owl-carousel-block_12 .owl-item {
	padding:14px;
		
}

#block-views-news-block-1 .owl-carousel-block_12 .views-field-title{
	font-size:18px;
	font-weight:600;
	margin-top:15px;
	display:block;
	margin-bottom:7px;
	
}

#block-views-news-block-1 .owl-theme .owl-controls {
   position: absolute;
    top: -51px;
    right: 0px;
}

.owl-next {
	background: url("/sites/all/themes/sabrseven/images/nextarrow.png") no-repeat !important;
	height:30px;
	width:30px;
	border-radius:0 !important;
	text-indent:-9999px;
	opacity:1 !important;	
}

.owl-prev {
	background: url("/sites/all/themes/sabrseven/images/prevarrow.png") no-repeat !important;
	height:30px;
	width:30px;
	border-radius:0 !important;
	text-indent:-9999px;
	opacity:1 !important;	
}

#block-views-news-block-1 .owl-theme .owl-controls .owl-buttons div {
	margin-left:0px;
	
}

#block-views-news-block-1 .views-field-created {
	font-size:10px;
	
}


.placeholder {
	width:100%;
	
}

.footer-top {
	background:#1106A0;
	color:#fff;
	padding-top:48px;
	padding-bottom:30px;
	
}

#block-block-5 {
	color:#babfc4;
}
.footer-top h2.block-title, #block-block-5 h2.block-title {
	font-weight: 300;
    text-transform: uppercase;
    font-size: 18px;
	color:#fff;
}

#block-block-32 ul{
	padding-left:13px;
}

#block-block-32 ul li{
	margin-top:2px;
	list-style-type:

}

.footer-cont {
	background:#1106A0;
	border-top:1px solid #324e79;	
}
.footer {
	border:none;
	margin-top:0;
	padding-top:15px;
}

#block-block-33 {
	float:right;
}

#block-block-34 {
	float:left;
	color:#808ca4;
}

/*BIOPROJECT*/
/*page*/
.projects-list {
    overflow: hidden;
    margin: 0px;
    padding: 7px 0px 0px;
    width: 100%;
    list-style: outside none none;
}

.projects-list li {
    position: relative;
    float: left;
    margin: 0px 0px 21px;
    padding: 1px;
    width: 423px;
    height: 196px;
}
.projects-list .mask {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 425px;
    height: 198px;
    /*background: transparent url("themes/sabr/images/bg-projects-list-mask.png") no-repeat scroll 0% 0%;*/
	background:url(../images/bg-projects-list-mask.png) no-repeat;
}


.projects-list img {
    float: left;
    border-right: 1px solid #CCC;
    width: 223px;
    height: 196px;
}

.projects-list .txt {
    display: table;
    position: relative;
    z-index: 5;
    padding: 16px 12px 0px;
    height: 1%;
}

.projects-list h2 {
    margin: 0px 0px 10px;
    line-height: 33px;
    font-size: 25px;
}

.projects-list p {
    margin: 0px 0px 18px;
	line-height:110%
}

.project-navbar {
    margin: 0px 0px 14px;
    border: 1px solid #447485;
    padding: 6px 0px 0px;
    background: transparent url("themes/sabr/images/bg-nav-bar.gif") repeat-x scroll 0px 100%;
}

.project-navbar ul li:first-child {
    background: transparent none repeat scroll 0% 0%;
}

.project-navbar ul li {
    display: inline;
    padding: 0px 23px 0px 27px;
    letter-spacing: -1px;
	background:url(../images/sep-nav-bar.gif) no-repeat 0px 50%;
}

#node-64 #bootstrap-panel{
	display:none;
}

#node-64 .field-name-body blockquote {
	border:none;
	text-align:center;
	padding:0;
}

/*sidebar*/
.side-block {
	margin: 0px 0px 13px;
	border: 1px solid #CCC;
	padding: 9px 21px 17px;
	width: 100%;
	background: #F5F5F5 none repeat scroll 0% 0%;
}



.side-block .heading {
    margin: 0px auto 8px;
    border: 1px solid #CCC;
    padding: 0px 0px 1px;
    width: 207px;
    background: #FFF none repeat scroll 0% 0%;
}

.side-block .heading-bg {
    
	background:#fff url(../images/bg-side-block-heading.gif) no-repeat scroll 0px 100%;
}

.side-block .holder1 {
    line-height: 17px;
    letter-spacing: -1px;
    text-align: center;
}

.side-block .holder2 {
    padding: 3px 0px 0px;
    line-height: 17px;
    letter-spacing: -1px;
    text-align: center;
}

.side-block .heading h3 {
    margin: 0px;
    line-height: 15px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #355A66;
}

.side-block p {
    margin: 0px;
    color: #355A66;
	font-size:12px;
}

.side-block h3, h4 {
	font-size:12px;
	line-height:15px;
    color: #393939;
	text-transform:none;
}


.jspContainer{
	overflow: hidden;
	position: relative;
}
.jspPane{
	position: absolute;
	margin:0 !important;
	left:0;
}

.jspVerticalBar{
	position: absolute;
	bottom: 0;
	right: 0;
	width:100%;
	height:36px;
	z-index:100;
	background:none;
	
	top:inherit;
}
* html .jspVerticalBar{bottom: -1px;}
.jspHorizontalBar{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
	display:none;
}
.jspVerticalBar *,
.jspHorizontalBar * {
	margin: 0;
	padding: 0;
}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{
	display:none;
	background: #dde;
	position: relative;
}

.jspDrag{
	background: #bbd;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{
	float: left;
	height: 100%;
}
.jspArrow{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}
.jspArrow.jspDisabled{
	cursor: default;
	background: #80808d;
}
.jspVerticalBar .jspArrow{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	border:none;
	border-top: 1px solid #ccc;
	height: 17px !important;
	line-height: 0;
	font-size: 0;
	padding:0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
}
.jspVerticalBar .jspArrowUp{bottom:17px;}
.jspVerticalBar .jspArrowDown{background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}
.slide-box3 .jspVerticalBar .jspArrow,
.slide-box4 .jspVerticalBar .jspArrow,
.slide-box5 .jspVerticalBar .jspArrow,
.slide-box6 .jspVerticalBar .jspArrow{width:100%;}
.slide-box3 .jspVerticalBar,
.slide-box4 .jspVerticalBar,
.slide-box5 .jspVerticalBar,
.slide-box6 .jspVerticalBar{width:100%;}
.jspHorizontalBar .jspArrow{
	width: 16px;
	float: left;
	height: 100%;
}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{
	background: #eeeef4;
	float: left;
	height: 100%;
}


* html .jspCorner{margin: 0 -3px 0 0;}


.intro-box {
	position: relative;
	margin: 0 0 13px;
	padding: 1px;
	width: 485px;
	height: 196px;
}
.intro-box .img {
	float: left;
	border-right: 1px solid #ccc;
	width: 285px;
	height: 196px;
}
.intro-box .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 487px;
	height: 198px;
	background: url('../images/bg-intro-box-mask.png') no-repeat;
}
.intro-box .txt {
	display: table;
	position: relative;
	z-index: 5;
	padding: 16px 12px 0;
	height: 1%;
	line-height: 18px;
	font-size: 14px;
	color: #384e22;
}
.intro-box .gray {color: #393939;}
.intro-box .title {
	display: block;
	margin: 0 0 4px;
	color: #5c7b3e;
}
.main-holder2 #content .intro-box h2 {
	margin: 0 0 10px;
	line-height: 33px;
	font-size: 25px;
}
.intro-box h2 a {
	text-decoration: none;
	color: #5c7b3e;
}
.intro-box h2 a:hover {text-decoration: underline;}
.intro-box p {margin: 0;}

/*vetical carousel*/

.jcarousel-skin-default .jcarousel-container-vertical {
	width:100%;
	/*height:100%;*/
	padding:0;
	
}

.jcarousel-clip jcarousel-clip-vertical {
	/*height:100%;*/
	
}

.jcarousel-skin-default .jcarousel-item {
	width:100%;
	height:auto !important;
	text-align:left;
	border:none;
	padding:3px;
	width:97%;
	padding-left:8px;
	padding-right:5px;
	font-size:13px;
	
}

.story-list {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.story-list ul {
	overflow: hidden;
	margin: 0 0 13px;
	padding: 0;
	width: 500px;
	list-style: none;
}
.story-list ul li {
	float: left;
	margin: 0 11px 0 0;
	width: 238px;
	background: url('../images/bg-story-list.gif') repeat-y -238px 0;
}
.story-list ul li .t {background: url('../images/bg-story-list.gif') no-repeat;}
.story-list ul li .b {background: url('../images/bg-story-list.gif') no-repeat -476px 100%;}
.story-list h3 {
	margin: 0 1px;
	border-bottom: 1px solid #ccc;
	padding: 2px 0 1px;
	line-height: 16px;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background: #ebebeb url('../images/bg-story-list-heading.gif') no-repeat;
}
.story-list .area {
	overflow: hidden;
	padding: 6px 10px 7px 10px;
	height: 1%;
	letter-spacing: -1px;
	line-height:100%;
}
.story-list img {
	float: left;
	margin: 3px 9px 0 0;
	border: 1px solid #7da454;
}
.story-list .title {
	line-height: 17px;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #384e22;
}
.story-list .title:hover {text-decoration: underline;}
.story-list p {
	margin: -1px 0 0;
	font-size:0.9em;

}

.slide-box1 {
	margin: 0 0 13px;
	border: 1px solid #ccc;
}
/*
.scroll-pane2 {
	height:281px;
	width:100%;
	overflow:auto;
}
*/
.slide-box7 .scroll-pane2{
	height: 701px;
	width:100%;
	overflow:auto;
}
.slide-box5 .scroll-pane2,
.slide-box1 .scroll-pane2{
	height: 591px;
	width:100%;
	overflow:auto;
}

.slide-box5 .scroll-pane2{
	height: 701px;
	width:100%;
	overflow:auto;
}
.slide-box6 .scroll-pane2{
	height:281px;
	width:100%;
	overflow:auto;
}
.slide-box1 h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 5px;
	line-height: 18px;
	font-size: 15px;
	font-weight: normal;
	text-align: center; 
	background: #ebebeb;
}
.slide-box1 .holder {
	overflow: hidden;
	padding: 17px 8px 34px 12px;
}
.slide-box1 .holder2 {
	overflow: hidden;
	padding: 3px 8px 0px 12px;
}
.slide-box1 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slide-box1 ul li {
	margin: 0 0 17px;
	width: 100%;
	line-height: 19px;
	font-size: 14px;
}
.slide-box1 ul li .date {
	display: block;
	margin: 0 0 1px;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -1px;
}
.slide-box1 ul li a {
	text-decoration: none;
	color: #384e22;
}
.slide-box1 ul li a:hover {text-decoration: underline;}
.slide-box1 .up,
.slide-box1 .down {
	display: block;
	border-top: 1px solid #ccc;
	height: 17px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
	outline: none;
}
.slide-box1 .down {background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}


/*chapters slider*/
.scroll-pane-gall2 {
	height:569px;
	overflow:auto;
	width:100%;
	border:1px solid #eee;
}

#block-views-sabr-chapters-block-2 h2 {
	margin: 0;
    border-bottom: 1px solid #ccc;
    padding: 4px 0 5px;
    line-height: 18px;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    background: #ebebeb;
	
}

.scroll-pane-gall2 h3 {
	text-align:center;
	background:#eee;
	font-size: 1.12em !important;
    font-weight: normal;
	position:fixed;
	width:100%;
	
	
}

.view-sabr-chapters li {
    margin: 0 0 16px;
    line-height: 19px;
    font-size: 14px;
	list-style:none;
}

.view-sabr-chapters .item-list {
	
	
}

.view-sabr-chapters .item-list ul {
	padding-top:20px;
	
}

.view-sabr-chapters .owl-buttons {
	position:absolute;
	top:0;
	width:100%
	
}

.view-sabr-chapters .owl-next {
    right: 0;
    position: absolute;
	margin:0 !important;
	padding:0 !important;
	background: transparent url("/sites/all/themes/sabrseven/images/nextarrow_small.png") no-repeat !important;
	height:20px;
	width:20px;
	
}

.view-sabr-chapters .owl-prev {
      left: 0;
    position: absolute;
	margin:0 !important;
	padding:0 !important;
	background: transparent url("/sites/all/themes/sabrseven/images/prevarrow_small.png") no-repeat !important;
	height:20px;
	width:20px;
}

.slide-box2 {
	border: 1px solid #ccc;
	width: 247px;
	overflow:hidden;
	height:17px;
	width:17px;
}
.slide-box2 h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 5px 0 4px;
	line-height: 18px;
	font-size: 14px;
	font-weight: normal;
	text-align: center;
	background: #ebebeb;
}
.carousel{
	width:100%;
	overflow:hidden;
}
.slide-box2 .slide-bar {
	overflow: hidden;
	border-bottom: 1px solid #ccc;
	padding: 2px 0 4px;
	width: 100%;
	background: #f5f5f5;
}
.slide-box2 .prev,
.slide-box2 .next {
	float: left;
	overflow: hidden;
	margin: 2px 6px 0;
	width: 10px;
	height: 13px;
	text-indent: -9999px;
	background: url('../images/bg-arrow-left.gif') no-repeat;
	outline: none;
}
.slide-box2 .next {
	float: right;
	background: url('../images/bg-arrow-right.gif') no-repeat;
}
.slide-box2 .slide-bar .caption {
	margin:0;
	padding:0;
	list-style:none;
	display:block;
	height:15px;
	text-align:center;
	position:relative;
	width:180px;
	margin:0 auto;
}
.slide-box2 .slide-bar .caption li{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	text-align:center;
}
.slide-box2 .slide-bar .caption li.active{z-index:2;}
.slide-box2 .holder {
	overflow: hidden;
	padding: 18px 30px 34px 42px;
}


.slide-box2 .scroll-pane-gall2 {
	height:569px;
	overflow:auto;
	width:100%;
}
.slide-box2 .holder .mask {
	width:175px;
	position:relative;
	overflow:hidden;
}

.slide-box2 .holder .mask .slider-hold{
	width:99999px;
	position:relative;
	overflow:hidden;
}

.slide-box2 .holder ul {
	float:left;
	width:175px;
	margin: 0;
	padding:0;
	list-style: none;
}
.slide-box2 .holder ul li {
	margin: 0 0 16px;
	line-height: 19px;
	font-size: 14px;
}
.slide-box2 .holder ul li a {
	text-decoration: none;
	color: #384e22;
}
.slide-box2 .holder ul li a:hover {text-decoration: underline;} 
.slide-box2 .up,
.slide-box2 .down {
	display: block;
	border-top: 1px solid #ccc;
	height: 17px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
	outline: none;
}
.slide-box2 .down {background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}

.slide-box3 {
	position: relative;
	z-index: 10;
	margin: -18px 0 15px;
	border: solid #ccc;
	border-width: 0 1px 1px;
	padding: 18px 0 0;
}
.slide-box3 .holder {
	position: relative;
	overflow: hidden;
	padding: 1px 8px 34px 12px;
}
.slide-box3 .scroll-pane{
	width:100%;
	height:304px;
	overflow:auto;
}
.slide-box3 h3 {
	margin: 0 0 13px;
	line-height: 17px;
	font-size: 13px;
}
.slide-box3 ul {
	margin: 0 0 5px;
	padding: 0;
	width: 100%;
	list-style: none;
}
.slide-box3 ul li {
	padding: 0 0 15px;
	width: 100%;
	letter-spacing: -1px;
}
.slide-box3 ul li a {
	text-decoration: none;
	color: #384e22;
}
.slide-box3 ul li a:hover {text-decoration: underline;}
.slide-box3 .up,
.slide-box3 .down {
	display: block;
	border-top: 1px solid #ccc;
	height: 17px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
	outline: none;
}
.slide-box3 .down {background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}
.slide-box4 {border: 1px solid #ccc;}
.slide-box4 h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 5px;
	line-height: 18px;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	background: #ebebeb;
}
.slide-box4 .holder {
	position: relative;
	overflow: hidden;
	padding: 12px 8px 34px 12px;
}
.slide-box4 .scroll-pane{
	width:100%;
	height: 269px;
	overflow:auto;
}
.slide-box4 ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slide-box4 ul li {
	margin: 0 0 18px;
	width: 100%;
}
.slide-box4 ul li .date {
	display: block;
	margin: 0 0 1px;
	line-height: 12px;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	letter-spacing: -1px;
}
.slide-box4 ul li a {
	text-decoration: none;
	letter-spacing: -1px;
	color: #384e22;
}
.slide-box4 ul li a:hover {text-decoration: underline;}
.slide-box4 .up,
.slide-box4 .down {
	display: block;
	border-top: 1px solid #ccc;
	height: 17px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
	outline: none;
}
.slide-box4 .down {background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}

.slide-box5,
.slide-box6 {border: 1px solid #ccc;}
.slide-box6 {margin-bottom: 10px;}
.slide-box5 h3,
.slide-box6 h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 4px 0 5px;
	line-height: 18px;
	font-size: 15px;
	font-weight: normal;
	text-align: center;
	background: #ebebeb;
}
.slide-box5 .holder,
.slide-box6 .holder {
	position: relative;
	overflow: hidden;
	padding: 0px 11px 3px 15px;
}
.slide-box5 ul ,
.slide-box6 ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.slide-box5 ul li{
	margin: 0 0 18px;
	width: 100%;
	line-height: 16px;
	font-size: 14px;
	letter-spacing: -1px;
}
.slide-box6 ul li{
	margin: 0 0 12px;
	width: 100%;
	line-height: 16px;
	font-size: 14px;
	letter-spacing: -1px;
}
.slide-box5 ul li a ,
.slide-box6 ul li a{
	text-decoration: none;
	color: #676767;
}
.slide-box5 ul li a:hover,
.slide-box6 ul li a:hover {text-decoration: underline;}
.slide-box5 .up,
.slide-box5 .down,
.slide-box6 .up,
.slide-box6 .down{
	display: block;
	border-top: 1px solid #ccc;
	height: 17px;
	line-height: 0;
	font-size: 0;
	text-indent: -9999px;
	background: #f5f5f5 url('../images/bg-arrow-up.gif') no-repeat 50% 50%;
	outline: none;
}
.slide-box5 .down,
.slide-box6 .down {background: #f5f5f5 url('../images/bg-arrow-down.gif') no-repeat 50% 50%;}
.story-list2 ul {
	margin: 0;
	padding: 0 0 4px;
	list-style: none;
}
.story-list2 ul li {
	margin: 0 0 12px;
	border: 1px solid #ccc;
}
.story-list2 h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 6px 0 5px;
	line-height: 16px;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	background: #f5f5f5;
}
.story-list2 .area {
	overflow: hidden;
	padding: 15px 13px 12px 13px;
	height: 1%;
	line-height: 17px;
	font-size: 12px;
}
.story-list2 img {
	float: left;
	margin: -2px 13px 0 0;
	border: 1px solid #7da454;
}
.story-list2 .title {
	font-weight: bold;
	text-decoration: none;
	color: #384e22;
}
.story-list2 .title:hover {text-decoration: underline;}
.story-list2 p {margin: 2px 0 0;}
.promo-block {
	position: relative;
	margin: -9px 0 6px 1px;
	width: 100%;
	height: 282px;
	/*background: url('../images/bg-promo-block.gif') no-repeat;*/
	border:2px solid #eee;
}
.promo-block .img {
	position: absolute;
	bottom: 1px;
	/*left: 306px;*/
	right:0;
}

.promo-block .area {
	width:70% !important;
	
}

/*map*/
.map {
	position: relative;
	margin: 0 0 12px;
}
.map img {display: block;}
.map .popup {
	position: absolute;
	top: 209px;
	left: 305px;
}
#map{width:487px; height:307px; float:left; background:url(../images/map/map-radiant.png) 0 0 no-repeat; position:relative; margin-bottom: -9px;}
#map a.bullet{width:13px; height:13px; font-size:1px; background:url(../images/map/bullet.png) 0 0 no-repeat; cursor:pointer; position:absolute; z-index:100;}
#map a:hover{text-decoration:none;}
#map a.bullet2{width:13px; height:13px; font-size:1px; background:url(../images/map/bullet_hover.png) 0 0 no-repeat!important; cursor:pointer; position:absolute }
.tooltip{width:149px; float:left; position:absolute;display:none;}
.tooltip .tooltip_inner{width:143px; float:left; background:url(../images/map/tooltip_bg.png) 0 0 repeat-y; padding:5px 10px 5px 4px}
.tooltip .tooltip_inner p{width:100%; float:left; font-size:11px; color:#343434; line-height:14px}
.tooltip .tooltip_inner p a.more{float:right; margin-right:5px; display:inline}
#map a{text-decoration:none;}

.map .popup .holder {
	padding: 7px 28px 0 7px;
	width: 125px;
	height: 75px;
	line-height: 13px;
	font-size: 10px;
	letter-spacing: -1px;
	background: url('../images/bg-map-popup.png') no-repeat;
}
.map .popup p {
	position: relative;
	margin: 0;
}
.map .popup p strong {font-weight: normal;}
.map .popup .more {
	position: relative;
	float: right;
	padding: 0 0 2px;
	line-height: 10px;
	text-decoration: none;
	color: #59815b;
}
.map .popup .more:hover {text-decoration: underline;}
.community-block {
	overflow: hidden;
	margin: 0 0 12px;
	width: 100%;
}
/*.main-holder2 #content*/.community-block h2 {
	margin: 0;
	border: 1px solid #ccc;
	padding: 0 0 2px;
	line-height: 12px;
	font-size: 11px;
	font-weight: normal;
	text-align: center;
}
.community-block .holder {width: 100%;}
.community-block ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.community-block ul li {
	float: left;
	margin: 2px 3px 0 0;
	width: 49%;
}
.community-center {
padding-left: 122px;
}
.community-block ul li a {
	display: block;
	border: 1px solid #ccc;
	padding: 0 0 1px;
	line-height: 17px;
	font-size: 11px;
	text-align: center;
	text-decoration: none;
	background: #fefbf5;
	
}
.community-block ul li a:hover {text-decoration: underline;}

.columns {
	width: 100%;
	/*background: url('../images/bg-columns.gif') repeat-y -487px 0;%/
}
.columns .t { /*background: url('../images/bg-columns.gif') no-repeat;*/}
.columns .b {
	overflow: hidden;
	width: 100%;
	/*background: url('../images/bg-columns.gif') no-repeat -974px 100%;*/
}
.columns .frame {width: 500px;}
.columns .column {
	float: left;
	margin: 0 11px 0 0;
	padding: 0 1px;
	width: 47%;
}
.columns h3 {
	margin: 0;
	border-bottom: 1px solid #ccc;
	padding: 2px 0 1px;
	line-height: 16px;
	font-size: 12px 17px !important;
	font-weight: normal;
	text-align: center;
	background:#ebebeb
	/*background: #ebebeb url('../images/bg-heading-columns.gif') no-repeat;*/
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
.items-list {
	margin: 0;
	padding: 22px 16px 0;
	list-style: none;
}
.items-list li {
	padding: 0 0 15px 20px;
	background: url('../images/bullet-side-list.gif') no-repeat 0 4px;
}
.items-list li a {text-decoration: none;}
.items-list li a:hover {text-decoration: underline;}
.update-list {
	margin: 0;
	padding: 9px 10px 0;
	list-style: none;
}
.update-list li {
	display: table;
	width: 100%;
	margin: 0 0 9px;
}
.update-list li img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #7da454;
}
.update-list li .holder {
	display: table-cell;
	width: 100%;
	vertical-align: middle;
}
.update-list li p {margin: 0;}


.side-nav {
	margin: 0;
	padding: 0;
	list-style: none;
}
.side-nav li {
	margin: 0 0 13px;
	line-height: 17px;
	font-size: 14px;
	text-align: center;
}
.side-nav li a {
	display: block;
	border: 1px solid #ccc;
	padding: 5px 10px;
	width: 100%;
	text-decoration: none; 
	background: #f5f5f5;
	outline: none;
}
.side-nav li.active a {background: #ebebeb;}
.side-nav li a:hover {text-decoration: underline;}
.side-nav .drop {
	border: solid #ccc;
	border-width: 0 1px 1px;
}
.side-nav .drop ul {
	margin: 0;
	padding: 13px 0 12px;
	list-style: none;
}
.side-nav .drop ul li {
	margin: 0;
	line-height: 16px;
	font-size: 13px;
	padding: 8px 0 9px;
}
.side-nav .drop ul li a {
	display: inline;
	border-style: none;
	padding: 0;
	width: auto;
	color: #5c7b3e;
	background: none;
}
.side-nav .awards {
	overflow: hidden;
	border-top: 1px solid #ccc;
	padding: 9px 0 0;
	width: 100%;
	line-height: 16px;
	font-size: 12px;
	background: #f5f5f5;
}
.side-nav .drop .awards a {
	display: block;
	margin: 0 auto 9px;
	border: 1px solid #ccc;
	padding: 0;
	width: 207px;
	color: #445a33;
	background: #fff;
}
.side-nav .personal-award {
	overflow: hidden;
	border: solid #ccc;
	border-width: 0 1px 1px;
	padding: 13px 10px 10px;
	text-align: left;
	height: 1%;
	line-height: 16px;
	font-size: 12px;
}
.personal-award .alignleft {
	float: left;
	margin: -3px 11px 0 0;
	border: 2px solid #7a7a7a;
}
.side-nav .personal-award a {
	display: inline;
	border-style: none;
	padding: 0;
	width: auto;
	font-weight: bold;
	color: #384e22;
	background: none
}
.personal-award p {margin: 6px 0 0;}
.side-nav .photo-gallery {
	border: solid #ccc;
	border-width: 0 1px 1px;
}
.photo-gallery .holder {
	position: relative;
	overflow: hidden;
	margin: 0 0 34px;
	text-align: left;
}
.side-nav .photo-gallery .images {
	overflow: hidden;
	margin: 0;
	padding: 17px 0 0 17px;
	width: 211px;
	list-style: none;
}
.side-nav .photo-gallery img {
	margin: 0 auto 19px;
	display:block;
}
.side-nav .photo-gallery .scroll-pane{
	height:418px;
	overflow: auto;
	width: 100%;
}

.slider {
	width: 681px;
	background: url('../images/bg-slider.gif') repeat-y -681px 0;
}
.slider .t {background: url('../images/bg-slider.gif') no-repeat;}
.slider .b {
	padding: 0 0 11px;
	background: url('../images/bg-slider.gif') no-repeat -1362px 100%;
}
.slider .heading {
	margin: 0 1px;
	border-bottom: 1px solid #ccc;
	padding: 11px;
	text-align: center;
	background: #fefbf5 url('../images/bg-slider-heading.gif') no-repeat;
}
.main-holder2 #content .slider .heading h2 {
	margin: 0;
	line-height: 28px;
	font-size: 24px;
	font-weight: normal;
	color: #5c7b3e;
}
.slider .holder {
	position: relative;
	overflow: hidden;
	margin: 21px 0 0 39px;
	width: 602px;
	height: 184px;
	z-index:10;
}
.slider .switcher .switcher-mask,
.slider .holder .mask{
	width:636px;
	position:relative;
	overflow:hidden;
}
.slider .holder ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 9999px;
	list-style: none;
}
.slider .holder ul li {
	float: left;
	padding: 0 33px 0 16px;
	width: 110px;
	line-height: 13px;
	font-size: 11px;
}
.slider .holder ul li .img {
	display: block;
	width: 90px;
	outline: none;
}
.slider .holder ul li img {
	display: block;
	border: 1px solid #7da454;
}
.slider .holder ul li p {margin: 12px 0 0;}
.slider .holder ul li a {
	text-decoration: none;
	color: #5c7b3e;
}
.slider .holder ul li a:hover {text-decoration: underline;}
.slider .area {
	position: relative;
	overflow: hidden;
	margin: 0 0 0 15px;
	width: 649px;
}
.slider .area .prev-link,
.slider .area .next-link {
	float: left;
	overflow: hidden;
	width: 25px;
	height: 22px;
	text-indent: -9999px;
	background: url('../images/bg-slider-prev-next.gif') no-repeat;
	outline: none;
}
.slider .area .next-link {background-position: 0 -22px;}
.slider .switcher {
	position: relative;
	float: left;
	overflow: hidden;
	width: 599px;
	background: url('../images/bg-switcher.gif') repeat-x 0 8px;
}
.slider .switcher ul {
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 9999px;
	list-style: none;
}
.slider .switcher ul li {
	float: left;
	padding: 0 0 0 40px;
	width: 119px;
}
.slider .switcher ul li a {
	display: block;
	padding: 3px 0 0;
	width: 40px;
	height: 19px;
	text-align: center;
	text-decoration: none;
	background: url('../images/bg-switcher-item.gif') no-repeat;
	outline: none;
}

.personal-block {
	margin: 0 0 13px;
	width: 944px;
	background: url('../images/bg-personal-block.gif') repeat-y -944px 0;
}
.personal-block .personal-block-t {
	background: url('../images/bg-personal-block.gif') no-repeat;
}
.personal-block .personal-block-b {
	overflow: hidden;
	padding: 0 0 1px;
	width: 944px;
	background: url('../images/bg-personal-block.gif') no-repeat -1888px 100%;
}
.personal-block #content {
	float: right;
	padding: 14px 33px 0 12px;
	width: 600px;
	line-height: 18px;
	font-size: 14px;
}
.author-block #content {
	padding: 14px 33px 0 12px;
	line-height: 18px;
	font-size: 14px;
}
.personal-block #content h2 {
	margin: 0;
	line-height: 28px;
	font-size: 24px;
	font-weight: normal;
	color: #355a66;
}
.personal-block #content h3 {
	margin: 0 0 4px;
	line-height: 22px;
	font-size: 18px;
	font-weight: normal;
}
.personal-block #content .sub-heading {
	margin: 0 0 8px;
	line-height: 15px;
	font-size: 12px;
	color: #7da454;
}
.personal-block #content .author {
	margin: 0 0 14px;
	line-height: 15px;
	font-size: 12px;
}
.personal-block #content p {margin: 0 0 18px;}
.personal-block #content .area {padding: 7px 0 0;}

.tabset {
	position: relative;
	overflow: hidden;
	margin: -37px 0 -1px 1px;
	padding: 0;
	width: 681px;
	list-style: none;
}
.tabset li {
	float: left;
	margin: 0 4px 0 0;
	line-height: 18px;
	font-size: 15px;
}
.tabset li a {
	float: left;
	margin: 0 0 1px;
	padding: 5px 0 3px;
	width: 156px;
	text-align: center;
	text-decoration: none;
	/*background: url('../images/bg-tabset.gif') no-repeat;*/
	outline: none;
	
	background-color: #FFF;
border-width: 1px;
border-style: solid;
border-color: #DDD #DDD transparent;
-moz-border-top-colors: none;
-moz-border-right-colors: none;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
border-image: none;

margin-right: 2px;


border-radius: 4px 4px 0px 0px;
}
.tabset li a:hover,
.tabset li a.active {
	position: relative;
	margin: 0;
	padding: 5px 0 4px;
}
.tabs-block {
	margin: 0 0 -7px 1px;
	/*width: 681px;*/
	/*background: url('../images/bg-tabs-block.gif') repeat-y -681px 0;*/
	width:100%;
}
.tabs-block .t {/*background: url('../images/bg-tabs-block.gif') no-repeat;*/}
.tabs-block .b {/*background: url('../images/bg-tabs-block.gif') no-repeat -1362px 100%;*/}
.tab-holder {padding: 20px 14px 6px 14px;
border: 2px solid #eee;

}
.tabs-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.tabs-list li {
	padding: 0 0 24px 24px;
	line-height: 18px;
	font-size: 14px;
	background: url('../images/icon-article.gif') no-repeat 0 4px;
}
.tabs-list li .title {
	font-weight: bold;
	text-decoration: none;
	color: #5c7b3e;
}
.tabs-list li .title:hover {text-decoration: underline;}
.tabs-list li .author {
	display: block;
	color: #5c7b3e;
}
.tabs-list li p {margin: 0;}

/*footnotes*/
.sdendnoteanc {
	font-size:8px;
	vertical-align: super;
    color: rgb(2, 122, 198);
}


.centered {
    text-align: center;
}

