/* CSS Document */
html, body {
	font: 76% "Trebuchet MS", Arial, sans-serif;
	color: #4F6C80;
	    }
body{
	background-image:url(../images/general/Background-plain.jpg);
	}
span {
    display: none;
    }

p {
	font-size: 1.2em;
	line-height: 1.5em;
}	
a {
	text-decoration: none;
	color: #182145;
	}
	
a:hover {
	text-decoration: underline;
}
h2{
	font-size: 1.2em;
	color:#182145;
}
h3{
	font-size: 1.6em;
	color:#182145;
}
h4{
	font-size: 1.6em;
	color:#182145;
}
h5{
	font-size: 1.6em;
	color: #182145;
}
/* ------ Global ------*/
			
label{
	font-size: 1.2em;
	line-height: 1.2em;
}
input, select, textarea{
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 1.2em;
	color:#333333;
}
.small{
	font-size:1em;
	color:#7F7F7F;
}
/* -------------------------- footer --------------------------  */
	
#footer{
	background: url(../images/general/footer-new.bmp) repeat-y left bottom;
	color: #FFF;
	font-size: 1em;
	}
#footer a {
	color: #828AAC;
	text-decoration: none;
}
#footer b{
	padding:0 10px 0 0;
	font-size:1.2em;
	font-weight:bold;
	text-transform: uppercase;	/*float:left;
	height: 13px;
	width: 215px;
	background: url(../images/general/telephone.gif) no-repeat left center;
	vertical-align:middle;*/
}	
#copyright {
	color: #828AAC;
	font-size: 1em;
}
#copyright a{
	color: #828AAC;
}
.accreditations{
display:none;
}
/* -------------------------- Menu --------------------------  */

#nav{
	background:url(../images/nav/long-nav-bar.gif) repeat-x left top;
}
#nav ul{
	float:left;
	list-style-type: none;
	display: inline;
}
#nav li{
	display: inline;
}
#nav p{
	float:left;
}
#nav a{
	display: block;
	float:left;
	height: 22px;
}
#nav a.home  {
	background: url(../images/nav/home-off.gif) no-repeat;
	width: 61px;
}
#nav a:hover.home  {
	background: url(../images/nav/home-off.gif) no-repeat;
	font-weight: normal;
}
#nav b a.home, #nav b a:hover.home {
	background: url(../images/nav/home-off.gif) no-repeat;
	font-weight: normal;
}

#nav a.accreditations {
	background:url(../images/nav/accreditations-off.gif) no-repeat;
	width: 89px;
}
#nav a:hover.accreditations {
	background:url(../images/nav/accreditations-on.gif) no-repeat;
	font-weight: normal;
}
#nav b a.accreditations, #nav b a:hover.accreditations {
	background:url(../images/nav/accreditations-over.gif) no-repeat;
	font-weight: normal;
}

#nav a.about {
	background: url(../images/nav/about-off.gif) no-repeat;
	width: 49px;
}
#nav a:hover.about  {
	background: url(../images/nav/about-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.about, #nav b a:hover.about {
	background: url(../images/nav/about-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.sectors {
	background: url(../images/nav/Clients-off.gif) no-repeat;
	width: 60px;
}
#nav a:hover.sectors {
	background: url(../images/nav/Clients-on.gif) no-repeat;
	font-weight: normal;
}
#nav b a.sectors, #nav b a:hover.sectors{
	background:url(../images/nav/Clients-over.gif) no-repeat;
	font-weight: normal;
}

#nav a.products {
	background: url(../images/nav/product-off.gif) no-repeat;
	width: 69px;
}
#nav a:hover.products {
	background: url(../images/nav/product-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.products, #nav b a:hover.products{
	background: url(../images/nav/product-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.services {
	background: url(../images/nav/services-off.gif) no-repeat;
	width: 63px;
}
#nav a:hover.services {
	background: url(../images/nav/services-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.services, #nav b a:hover.services{
	background: url(../images/nav/services-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.electrical {
	background: url(../images/nav/electrical-off.gif) no-repeat;
	width: 75px;
}
#nav a:hover.electrical {
	background: url(../images/nav/electrical-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.electrical, #nav b a:hover.electrical {
	background: url(../images/nav/electrical-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.news {
	background: url(../images/nav/news-off.gif) no-repeat;
	width: 45px;
}
#nav a:hover.news {
	background: url(../images/nav/news-over.gif) no-repeat;
}
#nav b a.news, #nav b a:hover.news  {
	background: url(../images/nav/news-on.gif) no-repeat;
}

#nav a.downloads {
	background: url(../images/nav/downloads-off.gif) no-repeat;
	width: 79px;
}
#nav a:hover.downloads {
	background: url(../images/nav/downloads-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.downloads, #nav b a:hover.downloads{
	background: url(../images/nav/downloads-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.links {
	background: url(../images/nav/links-off.gif) no-repeat;
	width: 45px;
}
#nav a:hover.links {
	background: url(../images/nav/links-over.gif) no-repeat;
	font-weight: normal;
}
#nav b a.links, #nav b a:hover.links{
	background: url(../images/nav/links-on.gif) no-repeat;
	font-weight: normal;
}

#nav a.support {
	background: url(../images/nav/support-off.gif) no-repeat;
	width: 61px;
}
#nav a:hover.support {
	background: url(../images/nav/support-over.gif) no-repeat;
}
#nav b a.support, #nav b a:hover.support  {
	background: url(../images/nav/support-on.gif) no-repeat;
}

#nav a.contact {
	background: url(../images/nav/contact-off.gif) no-repeat;
	width: 62px;
}
#nav a:hover.contact {
	background: url(../images/nav/contact-over.gif) no-repeat;
}
#nav b a.contact, #nav b a:hover.contact  {
	background: url(../images/nav/contact-on.gif) no-repeat;
}

#secNav{
	background: #fff url(../images/nav/sec-nav-bg.gif) no-repeat left bottom;
	color: #7F7F7F;
	text-transform: uppercase;
	font-size: 1.1em;
}
#secNav a{
	color: #7F7F7F;
}
#secNav a:hover{
	text-decoration:none;
}
#secNav b{
	color: #18A8CA;
	/*color: #182145;*/
	font-weight: normal;
}

#thirdNav{
	color: #7F7F7F;
	font-size: 1.2em;
}
#thirdNav a{
	color: #7F7F7F;
}
#thirdNav a:hover{
	text-decoration:none;
}
#thirdNav b{
	color: #18A8CA;
	font-weight: normal;
}
/* -------------------------- Content --------------------------  */
#back{
	background: url(../images/general/back-off.gif) no-repeat left center;
	display: block;
	height: 20px;
	width: 88px;
}
#main {
	width: 605px;
	background: #FFFFFF url(../images/general/main-bg.gif) no-repeat left top;
	margin-top: 0;
	margin-right: -45px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#main h2, #twocols h2{
	display: block;
	height: 25px;
	width: 350px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#main h3, #twocols h3 {
	margin:5px 0;
}
#main h4, #twocols h4 {
	display: block;
	height: 25px;
	width: 570px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}
#main h5, #twocols h5 {
	display: block;
	height: 16px;
	width: 132px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#main h2#maintenance {
	background: url(../images/services/maintenance-header.gif) no-repeat left center;
}
#main h2#accreditations {
	background:url(../images/accreditations/accreditations-header.gif) no-repeat left center;
}
#main h2#benefits {
	background:url(../images/accreditations/benefits-of-accreditations-header.gif) no-repeat left center;
}
#main h2#mission {
	background:url(../images/general/mission-header.gif) no-repeat left center;
}
#main h2#installations {
	background: url(../images/services/installations-header.gif) no-repeat left center;
}
#main h2#monitoring {
	background: url(../images/services/monitoring-header.gif) no-repeat left center;
}
#main h2#ways {
	background: url(../images/services/ways-header.gif) no-repeat left center;
}
#twocols h2#clients {
	background:url(../images/sectors/Clients-header.gif) no-repeat left center;
}
#main h2#case-studies {
	background: url(../images/sectors/case-studies-header.gif) no-repeat left center;
}
#main h2#contact {
	background: url(../images/contact/contact-details-header.gif) no-repeat left center;
}
#main h2#form {
	background: url(../images/contact/email-form-header.gif) no-repeat left center;
}
#main h2#map {
	background: url(../images/contact/map-header.gif) no-repeat left center;
}
#main h2#links {
	background: url(../images/links/links-header.gif) no-repeat left center;
}
#main h2#cctv {
	background: url(../images/products/cctv-header.gif) no-repeat left center;
}
#main h2#cctvip {
	background: url(../images/products/cctv-ip-header.gif) no-repeat center;
}
#main h2#fire {
	background: url(../images/products/fire-header.gif) no-repeat left center;
}
#main h2#intruder {
	background: url(../images/products/intruder-header.gif) no-repeat left center;
}
#main h2#access {
	background: url(../images/products/access-header.gif) no-repeat left center;
}
#main h2#gates {
	background: url(../images/products/gates-header.gif) no-repeat left center;
}
#main h2#smoke {
	background: url(../images/products/smoke-cloak-header.gif) no-repeat left center;
}
#main h2#holding {
	background: url(../images/services/key-holding-header.gif) no-repeat left center;
}
#main h2#downloads {
	background: url(../images/downloads/downloads-header.gif) no-repeat left center;
}
#main h2#about {
	background: url(../images/about/about-header.gif) no-repeat left center;
}
#main h2#coverage {
	background: url(../images/about/coverage-header.gif) no-repeat left center;
}
#main h2#support {
	background: url(../images/support/support-header.gif) no-repeat left center;
}
#main h2#services-levels {
	background: url(../images/support/service-levels-header.gif) no-repeat left center;
} 
#main h2#electrical {
	background: url(../images/electrical/electrical-header.gif) no-repeat left center;
}
#main h2#data {
	background:url(../images/electrical/data-services-header.gif) no-repeat left center;
}
#main h2#terms {
	background: url(../images/general/terms-conditions-header.gif) no-repeat left center;
}
#main h2#vacancies {
	background:url(../images/Vacancies/vacancies-header.gif) no-repeat left center;
}
#main h2#intruderip {
	background:url(../images/products/intruder-ip-header.gif) no-repeat left center;
}
#main h2#turnstile {
	background: url(../images/products/turnstile-gates-header[1].gif) no-repeat left center;
}
#main h2#parking {
	background: url(../images/products/parking-solutions-header.gif) no-repeat left center;
}
#main h4#benefits {
	background:url(../images/accreditations/benefits-of-accreditations-header.gif) no-repeat;
}
#main h5#levels {
	background:url(../images/support/service-levels-header-small.gif) no-repeat left center;
}
#twocols h2#case-studies {
	height: 15px;
	width: 115px;
	background: url(../images/sectors/case-studies-header2.gif) no-repeat left center;
}
.bullet{
	margin-left:1.5em;
	font-size: 1.2em;
}
.bullet li{
	margin-top:3px;

}
/* home */
#sidebar {
	background: #fff url(../images/general/leftcol-top.gif) no-repeat left top;
	color:#7F7F7F;
}
#sidebar .divider{
	padding:1px 9px 14px 9px;
	background: url(../images/general/leftcol-divider.gif) no-repeat right bottom;
	display: block;
	text-transform: uppercase;
	font-size:1em;
}
#sidebar #sideNews{
	text-transform: none;
}
#sidebar h2#news{
	display:block;
	background:url(../images/general/h2-news.gif) no-repeat left center;
	width:40px;
	height:16px;
}
#sidebar h2#clients{
	display:block;
	background:url(../images/general/h2-clients.gif) no-repeat left center;
	width:65px;
	height:16px;
	line-height: 1.3em;
	margin-bottom: 3px;
}
#sidebar h2#accreditations{
	display:block;
	background:url(../images/general/h2-accreditations.gif) no-repeat left center;
	width:128px;
	height:16px;
	line-height: 1.3em;
	margin-bottom: 3px;
}
/* Home */
#menu {
	background: #FFF url(../images/home/menu-bg.gif) repeat-x left top;
}
#menu ul{
	list-style-type: none;
}
#menu ul li{
	list-style-type: none;
	padding:4px 0 4px 0;
	text-transform: uppercase;
	color:#212B5B;
	background: url(../images/home/menu-lines.gif) repeat-x left bottom;
	display: block;
	font-size: 1.1em;
}
#menu a:hover{
	color:#18A8CA;
	text-decoration:none;
}
/* Contact */
#contactDivider{
	background: url(../images/contact/contact-divider.gif) no-repeat left center;
	display: block;
	clear: both;

	height: 30px;
	width: 650px;
	margin-right: -10px;
	margin-left: -10px;
}
.fields{
	border:1px solid #C4C4C4
}
/* News */
#newsArchive, #caseStudies{
	background-color: #FFFFFF;
}
#newsArchive td.line{
	border-bottom:1px solid #dde9e9;
}
#newsArchive .date{
	color:#18A8CA;
}
#tableSpacer{
	background-color: #dde9e9;
	width: 5px;
}

.blue{
	color:#18A8CA;
}
.blueArrow{
	background: url(../images/general/blue-arrow.gif) no-repeat left center;
	display: block;
	padding-left: 12px;
}
.pages{
	color:#182145;
	clear: both;
	font-weight: bold;
	font-size: 1.2em;
}
.pages a{
	color:#999999;
}
.links li a{
	text-decoration:underline;
}
