@charset "UTF-8";
/* CSS Document */

/* COLORS USED 

Blue Headers/Links/Buttons - #00476c
Green Headers/Links/Buttons - #88a761
Default Text - #000000
Flexbox Accent Color - #9eb7a2
Flexbox Content Background - #e6e6e6
Primary Navbar Link Color - #ebe4d4
Primary Navbar Background Color - #00476c
Secondary Navbar Link Color - #000000
Secondary Navbar Background Color - #88a761

END COLORS USED */

/* FRONT LAYOUT */

.front .page{
	width:980px;
	margin: 0 auto;
	position:relative;
	z-index:1;
}


.front .content-top{
	/*background:#069;*/
	width:960px;
	margin-right:20px;
	height:430px;
	position:relative;
	z-index:20;
	/*overflow:hidden;*/
}

.front .content-bottom{
	/*background:#96F;*/
	margin-top:-70px;
	margin-left:36px;
	width:944px;
	position:relative;
	z-index:10;
	overflow:hidden;
}

.front .mission {
	position:absolute;
	bottom:30px;
	left:20px;
	width:561px;
	color: #fff;
	padding:10px 35px;
	font-size:140%;
	line-height:140%;
	background:url(../images/mission_background.png) left top repeat-y;
	text-shadow: 1px 1px 3px #000;
	z-index:10;
}

.front .mission h3{
	font-size:180%;
	font-weight:normal;
}

.front #block-views-homepage_images-block_1 {
	position:absolute;
	/*bottom:10px;*/
	top:0;
	left:-25px;
	background:url(../images/picture_shadow.png) no-repeat;
	width:706px;
	height:438px;
}

.front .view-homepage-images {
	width:623px;
	height:404px;
	position:absolute;
	left:32px;
	top:24px;
}

.front #block-views-all_call_to_actions-block_1{
	position:absolute;
	/*bottom:0;*/
	top:0;
	right:-8px;
	background:url(../images/c2a_transbox.png) bottom right no-repeat;
	width:284px;
	height:408px;
	padding:25px;
	text-shadow: 1px 1px 3px #000;
}
.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions{
	height:358px;
}

.front #block-views-all_call_to_actions-block_1 .view-content, .front #block-views-all_call_to_actions-block_1 .views-row{
	overflow:hidden;
}

.front #block-views-all_call_to_actions-block_1 .views-row{
	margin-bottom:-5px;
	font-size:95%;
}

.front #block-views-all_call_to_actions-block_1 .block-title {
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:180%;
	font-weight:normal;
	padding:10px 0;
}

.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions .views-field-title {
	width:284px;
	height:56px;
	overflow:hidden;
	background:url(../images/c2a_background.png) left top no-repeat;
	line-height:56px;
	color:#fff;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
}

.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions .views-field-title:hover {
	background:url(../images/c2a_background.png) left bottom no-repeat;
}

.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions .views-row span {
	display:block;
	
}

.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions .views-row span a {
	display:block;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	/*font-size:80%;*/
}

.front #block-views-all_call_to_actions-block_1 .view-all-call-to-actions .views-row span a:hover {
	text-decoration:none;
}

.front .search-home{
	position:absolute;
	top:70px;
	left:50px;
	z-index:10;
}

.front .topsearch {
	right:160px;
}

/* END FRONT LAYOUT */

/* GLOBAL COLORS, SIZES, TYPOGRAPHY */
html, body.front {
	height: 100%;
	margin: 0;
	padding: 0;
}

.front img#bgimage {
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.chd a, .chd a:link, .chd a:active, .chd a:visited {
	color:#00476c;
}

.chd a:hover {
	text-decoration:underline;
}

.chd h1{

}

.chd h2{

}

.chd h3{

}

.chd h4{

}

.chd h5{

}

.chd h6{

}

/* END GLOBAL COLORS, SIZES, TYPOGRAPHY */

.front .content-area .title {
	border-bottom:1px dotted  #00476C;
	font-size:150%;
	font-weight:normal;
	padding-top:10px;
	margin-bottom:10px;
	text-transform:capitalize;
}


.front #block-views-Featured-block_1 .views-field-field-featured-image-fid {
	margin-left:10px;
}

.view-chd-homepage-featured .featured-title{
	font-size:16px;
	color:#000;
}

.view-chd-homepage-featured .view-content{
	overflow:hidden;
}

.view-chd-homepage-featured .featured-img{
	width:160px;
	height:120px;
	margin-left:15px;
	margin-bottom:10px;
	float:right;
}

.front .view-chd-homepage-featured .item-list{
	float:none;
	width:100%;
	margin-top:-10px;
}

.front .view-chd-homepage-featured ul.pager{
	margin:0;
	padding:0;
	border:none;
	text-align:right;
}

.front #fp-events .view-calendar table tr {
	background:none;
	border:none;
}

.front #fp-events .view-calendar table td.views-field-title {
	border:none;
	width:300px;
}

.front #fp-events .view-calendar table td.views-field-field-date-range-value{
	border:none;
	width:200px;
}

#fptabs.ui-tabs .ui-tabs-nav{
	background:none;
	padding:0;
}

#fptabs .ui-widget-content{
	color:#000;
}

.seal{
	display:block;
	width: 124px;
	height: 110px;
	position: absolute;
	top: 40px;
	right: 345px;
	z-index: 20;
	background-image:url(../images/CHDAnniversarySeal_trans_110.png);
	background-repeat:no-repeat;
	background-position:center center;
}