
body.hcbs-page {
  background:#abe267 url(../images/hcbs-bg-wave.png) center 0px;
}
.hcbs-page #header .header-wrap {
	height: 150px;
}

body.hcbs-front {
margin: 0;
padding: 0;
border-top: solid 12px #76bd1d;
background: #FFF;
}

body.hcbs-front .slidewrapper {
position: relative;
width: 100%;
background: #abe267 url(../images/hcbs-bg-wave.png) center 0px;
padding: 35px 0;
border-bottom: solid 5px #1091ad;
}


.hcbs-front .home-column {
	width: 330px;
	margin-right: 35px;
}
.hcbs-front .home-column.last {
	width: 330px;
}
.hcbs-front .home .home-column .block {
	background: #d4f0b0;
}
.hcbs-front .home-column.last .block {
	background: transparent;
}


.hcbs-front .home-column h2.block-title {
padding: 10px 15px;
margin: 0;
background: #002b5a;
color: #FFF;
font: 300 23px/24px 'Open Sans Condensed', arial, sans-serif;
border-bottom: solid 3px #fff;
}

.hcbs-front .home-column.last h2.block-title {
background: transparent;
color: #1091ad;
font: 700 23px/24px 'Open Sans', arial, sans-serif;
border-bottom: solid 1px #fff;
padding: 0px 15px 10px 0px;
}

.hcbs-front .home-column.last .block {
	margin: 0 0 20px 0;
	padding: 0 0 10px 0;
	border-bottom: solid 5px #e4f2db;
}
.hcbs-front .home-column.last .block.last {
	border-bottom: none;
}

.hcbs-front .home-column.last .view {
background: transparent;
border: none;
border-top: solid 4px #fff;
}
.hcbs-front .home-column .view-footer a {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
display: inline-block;
background:none;
color: #002b5c;
padding: 10px 0px 0px 80px;
margin: 0px;
text-transform: none;
font:700 13px/15px 'Open Sans', arial, sans-serif;
}

body.hcbs-front #content.column {
 float: none;
 width: 100%;
 margin-left: 0;
 margin-right: 0;
 padding-left: 0px;
 padding-right: 30px;	
}

.hcbs-front #content-footer .block-block,
.hcbs-front #content-footer .block-sharethis  {
	float:left;
}

.hcbs-front #content-footer .block-block.last {
	float:right;
	/*width:700px;*/
}

.hcbs-front #content-footer .block-block.last h2 {
	color:#525252;
	font: 300 14px/60px 'Open Sans', arial, sans-serif;
	display:block;
	float:left;
}
.hcbs-front #content-footer .block-block.last p {
	display:inline-block;
	line-height: 60px;
	margin:0;
	padding:0;
}
.hcbs-front #content-footer .block-block.last img {
	margin: 0;
	padding:0 0 0 30px;
	border: none;
}

.hcbs-front .specialinterest p {
	padding:0px;
	margin:0;
}
.hcbs-front .specialinterest td {
	vertical-align:top;
}
.hcbs-front .specialinterest ul {
	padding-top:5px;
	margin-top:0;
	padding-bottom:5px;
	margin-bottom:0;
}
.hcbs-front .specialinterest li {
	color:#1b5396;
	line-height:1.4em;
}
.hcbs-front .specialinterest li a{
	color:#1b5396;
	line-height:1.4em;
}

.hcbs-front  .home-column .view {
	padding: 20px;
}
.hcbs-front  .home-column .view.view-nasuad-news {
	padding :0;
}

.hcbs-front  .home-column .submitted {
	display:none;
}

.hcbs-front  .home-column h2,
.hcbs-front  .home-column h2 a {
	font: 400 15px/18px 'Open Sans', Arial, Sans-Serif;
}
.hcbs-front  .home-column .views-row {
	padding-bottom:20px;
}

/* View Glossary 
---------------------------------- */
.view-hcbs-glossary {
	width: 800px;	
}
.attachment-before .view-hcbs-glossary {
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 15px;
	border-bottom:solid 1px #d3f0b0;
}
.attachment-after .view-hcbs-glossary {
	padding-top: 10px;
	padding-bottom: 30px;
	margin-top: 15px;
	border-top: solid 1px #d3f0b0;
}

/* Home Tabs 
------------------------------------- */
.slidewrapper .block-block {
	float:left;
	width:270px;
	height:240px;
	overflow: auto;
	background: #d3eeb1;
	margin-top: 44px;
	padding:20px;
	font:400 17px/26px 'Open Sans', arial, sans-serif;
	position: relative;
	z-index: 85;

}
.slidewrapper .block-block p {
	font:400 16px/26px 'Open Sans', arial, sans-serif;
	margin-top:0;
}

#quicktabs-hcbs_home_tabs,
#quicktabs-hcbs_search_page {
	width:765px;
	display: inline-block;
	position: relative;
	z-index: 80;
}

#quicktabs-hcbs_search_page {
background: #d5f1b3;
padding:20px 40px;
}
#quicktabs-hcbs_home_tabs .quicktabs-tabpage,
#quicktabs-hcbs_search_page .quicktabs-tabpage {
	height:260px;
	overflow: auto;
	padding:10px;
}
#quicktabs-hcbs_search_page .quicktabs-tabpage {
	height:auto;
	min-height: 300px;
}
#quicktabs-hcbs_search_page #quicktabs-tabpage-hcbs_search_page-0 {
	min-height: 260px;
}
#quicktabs-tabpage-hcbs_home_tabs-2 .block-views,
#quicktabs-tabpage-hcbs_search_page-2 .block-views {
	padding:0 10px;
	margin:0;
	position: relative;
}

#block-views-exp-hcbs-advanced-search-page {
	padding:0 10px;
	margin:0;
	position: relative;
}


#quicktabs-hcbs_home_tabs ul.quicktabs-tabs,
#quicktabs-hcbs_search_page ul.quicktabs-tabs {
border-bottom: none;
padding: 0 5px 0 0;
font: bold 12px/19px Verdana !important;
font-weight: bold;
height: auto;
margin: 0;
}
#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li,
#quicktabs-hcbs_search_page ul.quicktabs-tabs li {
border: none;
border-bottom: none;
padding: 2px 5px;
margin: 0 3px 0 0;
position: relative;
width:31%;
text-align:center;
display: inline-block;
background: #002b5a;
border-radius: 10px 10px 0 0;
}
#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li.last,
#quicktabs-hcbs_search_page ul.quicktabs-tabs li.last {
	margin:0;
	width:32%;
}
#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li.active,
#quicktabs-hcbs_search_page ul.quicktabs-tabs li.active {
background:#fff;
}

#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li a,
#quicktabs-hcbs_search_page ul.quicktabs-tabs li a {
  font: 400 15px/40px 'Open Sans', Arial !important;
  text-decoration: none;
  color: #fff;
}
#quicktabs-hcbs_home_tabs ul.quicktabs-tabs li.active a,
#quicktabs-hcbs_search_page ul.quicktabs-tabs li.active a {
  color: #1091ad;
}

#quicktabs-hcbs_home_tabs .quicktabs_main,
#quicktabs-hcbs_search_page .quicktabs_main {
background-color: #fff;
border: none;
border-top: none;
padding: 0px;
clear: both;
width: 758px;
}


.home .home-column .view-hcbs-popular-articles .views-field-title {
	padding:12px 0 5px;
}
.home .home-column .view-hcbs-new-and-notable .views-field-title {
	padding:0;
}

/*
 * AK modifications
 */

#hcbs-article-node-form > div > p {
	display: none;
}