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

.home_breadcrumb_container{
	width:100%;
	margin:0;
	padding:0;
	height: 100%;
        padding-top: 75px;
        top: 0;
        bottom: 0;
        position: absolute;
	background: #fff url("../images/home_br_bg_cropped.jpg") no-repeat fixed center;
	background-size:contain;
	color:#fff; 
}
.communication_program_bg {
	background: #fff url("../images/client_specific/comms_portal_section_image.jpg") no-repeat fixed center;
	background-size:cover;
}

#home_nav > .tiles { padding-left:0; padding-right:0; }
#home_nav > .tiles > div.inner_div {
	margin:2px;
	padding:30px;
	background-color:#111;
	-webkit-transition: background-color .5s; /* For Safari 3.1 to 6.0 */
	opacity:.7;
}
#home_nav > .tiles > div.inner_div:hover { background-color:#54883c; }
#home_nav > .tiles > div.active {
	background-color:#54883c;
}
#home_nav a, #home_nav a:visited, #home_nav a:hover {
	text-decoration:none;
	color:#fff;	
	font-family: stagBook;
}

#home_subnavs {
	width:97%;
	margin:0 17px;
}
#home_subnavs > div > .home_subnav {
	position:absolute;
	top:-10px;
	background-color:#fff;
	color:#44453F;
	opacity:1;
    display:none;
    margin: 0;
    padding: 20px;
	z-index:9999;
   /* float: none;*/
}

.hover_link { color:#54883c !important; font-size:16px; font-family:stagBook; }
.hover_link:hover {color:#102E6F !important; }
.hover_p { color:#999 !important; }
a.btn_hover_link {background-color:#54883c !important; color:#fff !important;}
a.btn_hover_link:hover {background-color:#102E6F !important; }

@media only screen and (max-width: 990px) {
#home_subnavs {
	display:none;
	visibility:hidden;	
}

}

.comm_nav > .tiles { padding-left:0; padding-right:0;}
.comm_nav > .tiles > div.inner_div {
	margin:2px;
	padding:30px;
	background-color:#111;
	-webkit-transition: background-color .5s; /* For Safari 3.1 to 6.0 */
	opacity:.7;
}
.comm_nav > .tile1 > div.inner_div {
	background-color:#000007;/*#4BABB0;*/
}
.comm_nav > .tile2 > div.inner_div {
	background-color:#000007;/*#6E9142;*/
}
.comm_nav > .tile3 > div.inner_div {
	background-color:000007;/*#D27556;*/
}
.comm_nav > .tile4 > div.inner_div {
	background-color:000007;/*#27ADC6;*/
}
.comm_nav > .tiles > div.inner_div:hover { background-color:#28B5E9; }
.comm_nav > .tiles > div.active {
	background-color:#54883c;
}
.comm_nav a, .comm_nav a:visited, .comm_nav a:hover {
	text-decoration:none;
	color:#fff;	
	font-family: stagBook;
}
.comm-prog-content p, .comm-prog-content li {
	font-size: 14px;
    line-height: 19px;
    margin: 0 0 14px;
    color: #3f4451;
}

/*#home_navs {background:#FFF;float:left;}
#home_navs ul {text-align:center;}
#home_navs ul li {float:left;display:inline;}
#home_navs ul li:hover {background:#E6E6E6;}
#home_navs ul li a {display:block;padding:15px 25px;color:#444;}
#home_navs ul li ul {position:absolute;width:110px;background:#FFF;}
#home_navs ul li ul li {width:110px;}
#home_navs ul li ul li a {display:block;padding:15px 10px;color:#444;}
#home_navs ul li ul li:hover a {background:#F7F7F7;}
#home_navs ul li ul.fallback {display:none;}
#home_navs ul li:hover ul.fallback {display:block;}*/