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

/* -------------------------------------------------------------------------------------- STRUCTURE */

#green-bar {
	width:100%;
	background:url(../images/services/green_bar.gif) repeat-x;
	height:25px;
}

#black-block {
	background:#000;
	width:100%;
}

#black-container-overview {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
}

#black-container-fire {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	background:url(../images/services/services_fire_alarm_logo_big.gif) no-repeat 95% 41px;
}

#black-container-cctv {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	background:url(../images/services/services_cctv_logo_big.gif) no-repeat 95% 41px;
}

#black-container-nurse {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	background:url(../images/services/services_nurse_call_logo_big.gif) no-repeat 95% 41px;
}

#black-container-sound {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	background:url(../images/services/services_sound_logo_big.gif) no-repeat 95% 41px;
}

#black-container-security {
	width:960px;
	margin:auto;
	padding:41px 0 25px 0;
	background:url(../images/services/services_security_logo_big.gif) no-repeat 95% 41px;
}

#black-container-overview p {
	margin-bottom:20px;
}


#black-copy {
	float:right;
	width:785px;
	color:#FFF;
	font-family: 'Maven Pro', sans-serif;
	font-weight:400;
	font-size:14px;
	line-height:24px;
	margin-top:15px;
}

#black-copy h1 {
	font-size:30px;
	margin-bottom:20px;
	font-weight:400;
}

#black-copy ul {
	margin-top:5px;
}

#black-copy li {
	margin-left:20px;
	padding:2px 0 2px 0;
}

#white-block {
	background:#FFF;
	width:100%;
	padding:27px 0 57px 0;
}

#white-container {
	width:960px;
	margin:auto;
}

#white-container-logo {
	float:left;
	width:153px;
}

#white-container-copy {
	float:right;
	width:784px;
	line-height:21px;
	font-family: 'Maven Pro', sans-serif;
	font-weight:400;
	font-size:14px;
}

#white-container-copy ul {
	margin-bottom:20px;
	margin-top:0;
}

#white-container-copy li {
	margin-left:20px;
}

#white-container-copy p {
	margin-bottom:20px;
}

#white-container-copy h2 {
	font-family: 'Maven Pro', sans-serif;
	font-weight:400;
	font-size:24px;
}

#white-container a {
	color:#00b5ad;
	text-decoration:underline;
}

#white-container a:hover {
	color:#00b5ad;
	text-decoration:underline;
}
	

/*------------------------------------------------------------------ SUB-NAV*/


#sub-nav-wrapper {
	float:left;
	width:151px;
}


#sub-nav-container {
	width:151px;
	background:url(../images/services/subNavBG.gif) repeat;
	padding:20px 0 100px 0;
	font-size:14px;
	font-weight:400;
}

#sub-nav-container ul {
	list-style:none;
	font-size:18px;
	font-family: 'Droid Serif', serif;
}

#sub-nav-container li {
	margin-left:24px;
}


#sub-nav-container li.overview a:hover, #sub-nav-container li.overview a.hover {
	color:#00b5ad;
}

#sub-nav-container li.firm-alarm a:hover, #sub-nav-container li.firm-alarm a.hover {
	color:#00b5ad;
}

#sub-nav-container li.nurse-call a:hover, #sub-nav-container li.nurse-call a.hover {
	color:#00b5ad;
}

#sub-nav-container li.cctv a:hover, #sub-nav-container li.cctv a.hover {
	color:#00b5ad;
}

#sub-nav-container li.sound a:hover, #sub-nav-container li.sound a.hover {
	color:#00b5ad;
}

#sub-nav-container li.security a:hover, #sub-nav-container li.security a.hover {
	color:#00b5ad;
}


#sub-nav-container a
{
display: block;
color: #FFF;
padding: 10px 0 10px 0px;
text-decoration: none;
}

#sub-nav-container a:hover
{
color: #00b5ad;
}
