@charset "UTF-8";
/* CSS Document */
body {	text-align: center;
margin-top: 0;
background: #FFFFFF url(topper.png) repeat-x center 4px;
font-family: Tahoma, Verdana, Geneva, Arial, sans-serif;
color: #000000;
font-size: 14px;
}
#wrapper {
width: 880px;
margin: 0 auto;
padding: 5px;
}
#headholder{
width: 870px;
height: 57px;
}
a.siteplan:visited { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-style: normal; line-height: 18px; font-weight: normal; color: #AE9900; text-decoration: none}
a.siteplan:hover { font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px; font-style: normal; line-height: 18px; font-weight: bold; color: #008040; text-decoration: none}
.small {
	font-size: 10px;	
}
form {
margin: 0px;
padding: 0px;
}
p,td, li {
	font-size:14px;
}
p {
margin: 2px 0 12px 0;
}
img {color: #FFF;}
.right-image {
color: #fff;
display: block;
float: right;
padding: 5px 8px 10px 8px;

}
.right-image-h {
color: #fff;
display: block;
float: right;
padding: 5px 8px 10px 8px;
}
.left-image {
color: #fff;
display: block;
float: left;
padding: 5px 10px 5px 0;
}

.iframe {
color: #fff;
}
.image-left{
display: inline;
float: left;
margin: 8px 10px 5px 0;
}
#puz {
z-index: 1;
}
hr {
	border: 0;
	height: 2px;
	background-color: #999;
	color: #999;
}

h1 {
	font-size: 14px;
	color: #008040;
	font-weight: bold;
	margin: 0;
}
h2 {
	font-size: 16px;
	color: #008040;
}
h3 {
	font-size: 18px;
	color: #008040;
}
h4 {
	font-size: 20px;
	color: #008040;
}
h5 {
	font-size: 18px;
	color: #008040;
}
h6 {
	font-size: 16px;
	color: #008040;
}
h6 {
	padding: 0;
	margin: 0;
	line-height: 30px;
	font-weight: normal;
}
h2,h3,h4,h5 {
	font-family: Georgia, serif;
	padding: 0;
	margin: 0;
	line-height: 30px;
}
b {
	color: 	#008040;
}
#experience-table{
	font-size: 12px;
}

.home-calls {
	font-size: 14px;
	text-decoration:none;
	color: #000;	
	padding: 5px 10px 10px 100px;
	display: block;
	width: 230px;
	height: 75px;
	text-align: left;
	line-height: 18px;
  }
#topmenubox {
height: 48px;
width:420px;
clear: none;
float:left;
display: inline;
}

ul#topmenu {
width:430px;
margin: 0;
list-style: none;
height: 35px;
padding: 0;
   
}
ul#topmenu li {
   display: inline;
}
ul#topmenu li a{
	float: left;
    height: 35px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-indent: -9999px;
}	

ul#topmenu li#topexp a{
background: url(images/head-menu.png) no-repeat 2px top;
width: 190px;
}
ul#topmenu li#topexp a:hover {
background: url(images/head-menu.png) no-repeat 2px bottom;
}

ul#topmenu li#topabo a{
background: url(images/head-menu.png) no-repeat -192px top;
width: 105px;
}
ul#topmenu li#topabo a:hover {
background: url(images/head-menu.png) no-repeat -192px bottom;
}

ul#topmenu li#topcon a{
background: url(images/head-menu.png) no-repeat right top;
width: 132px;
}
ul#topmenu li#topcon a:hover {
background: url(images/head-menu.png) no-repeat right bottom;
}

#security-policy {
	background: url(images/security-policy.png) no-repeat center top; color: #000;
}
#security-policy:hover {
	background: url(images/security-policy.png) no-repeat center bottom; color: #000;
}

#access-control {
	background: url(images/access-control.png) no-repeat center top; color: #000;
}
#access-control:hover {
	background: url(images/access-control.png) no-repeat center bottom; color: #000;
}
#cctv {
	background: url(images/cctv.png) no-repeat center top; color: #000;
} 
#cctv:hover {
	background: url(images/cctv.png) no-repeat center bottom; color: #000;
}

#integrated-systems {
	background: url(images/integrated-systems.png) no-repeat center top;	color: #000;
}
#integrated-systems:hover {
	background: url(images/integrated-systems.png) no-repeat center bottom;	color: #000;
}

#control-rooms {
	background: url(images/control-room.png) no-repeat center top;	color: #000;
}
#control-rooms:hover {
	background: url(images/control-room.png) no-repeat center bottom;	color: #000;
}

#expert-witness {
	background: url(images/expert-witness.png) no-repeat center top;	color: #000;
}
#expert-witness:hover {
	background: url(images/expert-witness.png) no-repeat center bottom;	color: #000;
}

#sweeps {
	background: url(images/sweeps.png) no-repeat center top; color: #000;
}
#sweeps:hover {
	background: url(images/sweeps.png) no-repeat center bottom; color: #000;
}

#maintenance {
	background: url(images/maintenance.png) no-repeat center top;	color: #000;
}
#maintenance:hover {
	background: url(images/maintenance.png) no-repeat center bottom;	color: #000;
}



.floatright {
	display: inline;
	float: right;
	clear: right;
	text-align:left;
	width: 380px;
	padding-top: 8px;
}
/*
 * unordered lists
 */
 
ul.key {
	margin: 0;
	padding: 0px 0px 0px 0px;
	list-style: none;
}

ul.key li {
	margin: 0;
	padding: 7px 0px 6px 35px;
	line-height: 100%
}


ul.key li { background: url(images/gha-tick.gif) 0 0 no-repeat; }


a:link {
	color: #069;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #069;
}
a:hover {
	text-decoration: underline;
	color: #039;
}
a:active {
	text-decoration: none;
	color: #06C;
}

/*
 * security menu styles
 */

#securitymenu{
	width: 193px; /*width of menu*/
	margin-top: 5px;
}

#securitymenu ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
#securitymenu li a{
	display: block;
  height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	padding: 4px 0 4px 10px;
	line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
	text-decoration: none;
	text-indent: -9999px;
}	

/*
 * security menu background selectors
 */
.home{
background: #ffffff url(images/leftmenu.png) right top;
}
.home a:hover {
background: #ffffff url(images/leftmenu.png) left top;
}
.home_s {
background: #ffffff url(images/leftmenu.png) left top;
}
.security{
background: #ffffff url(images/leftmenu.png) right -33px;
}
.security a:hover{
background: #ffffff url(images/leftmenu.png) left -33px;
}
.security_s{
background: #ffffff url(images/leftmenu.png) left -33px;
}
.access {
background: #ffffff url(images/leftmenu.png) right -66px;
}
.access a:hover {
background: #ffffff url(images/leftmenu.png) left -66px;
}
.access_s {
background: #ffffff url(images/leftmenu.png) left -66px;
}

.cctv {
background: #ffffff url(images/leftmenu.png) right -99px;
}
.cctv a:hover {
background: #ffffff url(images/leftmenu.png) left -99px;
}
.cctv_s {
background: #ffffff url(images/leftmenu.png) left -99px;
}

.intsys {
background: #ffffff url(images/leftmenu.png) right -132px;
}
.intsys a:hover {
background: #ffffff url(images/leftmenu.png) left -132px;
}
.intsys_s {
background: #ffffff url(images/leftmenu.png) left -132px;
}

.control {
background: #ffffff url(images/leftmenu.png) right -165px;
}
.control a:hover {
background: #ffffff url(images/leftmenu.png) left -165px;
}
.control_s {
background: #ffffff url(images/leftmenu.png) left -165px;
}

.maintenance {
background: #ffffff url(images/leftmenu.png) right -198px;
}
.maintenance a:hover {
background: #ffffff url(images/leftmenu.png) left -198px;
}
.maintenance_s {
background: #ffffff url(images/leftmenu.png) left -198px;
}
.expert {
background: #ffffff url(images/leftmenu.png) right -231px;
}
.expert a:hover {
background: #ffffff url(images/leftmenu.png) left -231px;
}
.expert_s {
background: #ffffff url(images/leftmenu.png) left -231px;
}

.sweeps {
background: #ffffff url(images/leftmenu.png) right -264px;
}
.sweeps a:hover {
background: #ffffff url(images/leftmenu.png) left -264px;
}
.sweeps_s {
background: #ffffff url(images/leftmenu.png) left -264px;
}

.experience {
background: #ffffff url(images/leftmenu.png) right -297px;
}
.experience a:hover {
background: #ffffff url(images/leftmenu.png) left -297px;
}
.experience_s {
background: #ffffff url(images/leftmenu.png) left -297px;
}

.about {
background: #ffffff url(images/leftmenu.png) right -330px;
}
.about a:hover {
background: #ffffff url(images/leftmenu.png) left -330px;
}
.about_s {
background: #ffffff url(images/leftmenu.png) left -330px;
}

.contact {
background: #ffffff url(images/leftmenu.png) right -363px;
}
.contact a:hover {
background: #ffffff url(images/leftmenu.png) left -363px;
}
.contact_s {
background: #ffffff url(images/leftmenu.png) left -363px;
}

.links {
background: #ffffff url(images/leftmenu.png) right -396px;
}
.links a:hover {
background: #ffffff url(images/leftmenu.png) left -396px;
}
.links_s {
background: #ffffff url(images/leftmenu.png) left -396px;
}

.sitemap {
background: #ffffff url(images/leftmenu.png) right -429px;
}
.sitemap a:hover {
background: #ffffff url(images/leftmenu.png) left -429px;
}
.sitemap_s {
background: #ffffff url(images/leftmenu.png) left -429px;
}
.puzzle {
background: #ffffff;
}
.puzzle a:hover {
background: #ffffff;
}
/*
 * Extra menu
 */

.contractexp{
float: right;
display: block;
width: 259px;
height: 38px;
background: #ffffff url(images/accessmenu.png) left top;
}

.contractexp:hover {
background: #ffffff url(images/accessmenu.png) left bottom;
}

.consult{
float: right;
display: block;
width: 150px;
height: 38px;
background: #ffffff url(images/accessmenu.png) -259px top;
}

.consult:hover {
background: #ffffff url(images/accessmenu.png) -259px bottom;
}
.contactus{
float: right;
display: block;
width: 150px;
height: 38px;
background: #ffffff url(images/accessmenu.png) right top;
}

.contactus:hover {
background: #ffffff url(images/accessmenu.png) right bottom;
}


