body { background:#fff; padding:15px; font-size:80%; font-family:tahoma, arial, sans-serif; color:#000; line-height:20px; }
#container {width:940px; margin:0 auto;}
/* BODY TAG SETS THE ATTRIBUTES OF THE PAGE EDITOR */
table { font-size:1em; }
table p { margin:0; padding:0; }
a img { border:0; background:0; }
a { color:#1C438A ; text-decoration:none; }
a:hover { text-decoration:underline; }
h1, h2, h3, h4 { padding:0; font-weight:normal; padding-bottom:5px; }
h1 {  color:#1C438A; font-size:2.0em;  padding:7px 0; border-bottom:1px solid #7aa1c3; margin-top:0; }
h2 { color:#7aa1c3; font-size:1.8em; border-bottom:1px solid #D8D9DA; line-height:23px; }
h3 { color:#7aa1c3; font-size:1.6em;  }
h4 { clear:both; color:#1C438A; font-size:1.2em; }
img.clsleft { margin-right:10px; margin-bottom:10px; }
img.clsmiddle { margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsright { margin-left:10px; margin-bottom:10px; }
img.clsborderleft { border:4px solid #EFF0F1; margin-right:10px; margin-bottom:10px; }
img.clsbordermiddle { border:4px solid #EFF0F1; margin-right:10px; margin-left:10px; margin-bottom:10px; }
img.clsborderright { border:4px solid #EFF0F1; margin-left:10px; margin-bottom:10px; }
.datatable th { background:#1C438A; color:white; font-weight:bold; border:1px solid white; padding:3px; }
.datatable td { background-color:#F5f5f5; border:1px solid white; padding:3px; }
.datatable p { padding:0; margin:0; }
.notes { font-size:0.8em; color:#888; }
.shout { font-size:1.2em; font-weight:bold; padding:4px; background:#0b3c68; color:white; padding:4px; }
.shout2 { font-size:1.2em; color:#fff; font-weight:bold; padding:5px; background:#0b3c68; }
.submit { background:#0b3c68; color:white; border:0; cursor:pointer; font-size:1em; padding:2px; width:90px; }
.reset { background:#0b3c68; color:white; border:0; cursor:pointer; font-size:1em; padding:2px; width:90px; }
.quote { border:1px solid #6FA0A7; padding:4px; color:#1C438A; font-weight:bold; }
.caption { background:url(caption.jpg) top no-repeat #f2f2f2;  width:206px; padding:0; margin:10px 0 10px 0px; color:#1C438A; font-size:1.2em;  float:left;  display:block;}
.caption span {background:url(caption_bottom.jpg) bottom no-repeat;padding:10px 8px;width:190px; display:block;}
.custom1 {}
.custom2 {}
.border { border:4px solid #EFF0F1; }
.noborder { border:0; }
#real_clear { clear:both; font-size:0.1em; line-height:1px; }
#head { height:90px; width:940px; text-align:left; }
#sitelogo { float:left;  color:#1C438A; font-size:2.0em; font-weight:bold; margin-top:17px; }
#hbc { float:right; background:url(hbc_back.jpg) no-repeat; height:47px; padding-top:11px; width:201px; padding-left:5px; margin-top:32px; }
#container { width:940px; }
#top_image { background:url(../template/top_pic.jpg) white; height:180px; border-top:1px solid #aaaaaa; }

#menu { margin:6px auto 0 auto; width:194px; background:url(nav_bkg.gif) top no-repeat; float:left;}
#content {  text-align:left; width:740px; float:right; }
#left { float:left; width:190px; padding:10px; padding-left:0; }
#rss { float:right; width:189px; padding-left:15px; font-size:2.1em; margin-top:5px; background:url(rss_back.gif) no-repeat top;  height:237px; padding-bottom:10px;  }
#date { width:auto; line-height:21px; text-align:right; background:url(../template/color_back.gif) #1C438A; color:white; padding-right:8px; border:1px solid #193165; border-right:0; }
#pagebody { padding:10px; width:505px; float:left;}
#pagebody form img { border:0; }
#contact_details { clear:both; width:940px; line-height:22px; background:url(../template/color_back.gif) #1C438A; color:white; border-top:1px solid #193165; border-bottom:1px solid #193165;  }
#bottom { height:80px; clear:both; background:url(bottom_back.jpg) repeat-x; padding-top:3px; }
#bottom_menu { color:#1C438A;  margin: 20px 0 0 0 ;float:left; width:600px}
#end { font-size:0.8em; color:#1C438A; float:left; margin:10px 0 0 0;width:600px}
#end a { color:#1C438A; text-decoration:none; }
#end a:hover { color:#1C438A; text-decoration:underline; border-bottom:1px solid #FFF; }
#logos, #logos2 {float:right; padding-top:3px}
#footer {width:940px; margin:0 auto; color:#1C438A; overflow:hidden;}

#nav { padding:6px; margin:0; list-style:none; height:484px; width:182px; text-align:left;  background:url(nav_bottom.jpg) bottom no-repeat;}
#nav li { list-style-type:none; }
#nav a { display:block; padding:10px 0 10px 20px; border-bottom:1px dashed #04265e; text-decoration:none; color:#04265e; background:url(nav_arrow.gif) left no-repeat; margin-left:4px;margin-right:4px; font-weight:bold; }
#nav a:hover { background:url(nav_arrow_over.gif) no-repeat left;  border-bottom:1px dashed #c1c7cb; margin-left:4px;}
#nav li ul { position:absolute; width:180px ; left:-999em; margin:0; padding:0; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left:auto; margin:-44px 0 0 180px; }
#nav li ul ul { margin:-1em 0 0 10em; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left:-999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left:auto; }
#nav ul a { border:0; color:#fff; line-height:2.6; border-left: 1px solid #1b4d7b; border-right: 1px solid #1b4d7b; background:url(drop_back.png) repeat-y; margin:0; }
#nav ul a:hover { color:#04265e; border:0; margin:0;}
#nav .nav_parent a {  }
#nav .nav_parent a:hover {  }
#nav .nav_child a { border-left: 2px solid #1b4d7b; border-right: 2px solid #1b4d7b; padding-top:5px; padding-bottom:5px; padding-right:5px; width:180px; }
#nav .nav_child a:hover { background:#01315d; color:#ffdc4f; border-left: 2px solid #1b4d7b; border-right: 2px solid #1b4d7b;  }
#nav .nav_child #active  { background:#01315d; color:#ffdc4f; border-left: 1px solid #1b4d7b; border-right: 1px solid #1b4d7b; }
#nav .nav_parent2 {  }
#nav .nav_parent2 a {  }
#nav .nav_parent2 a:hover {  }
#nav .nav_child2 a {  }
#nav .nav_child2 a:hover {  }

#nav #active { background:url(nav_arrow_over.gif) no-repeat left;  }


#home { background:url(home.jpg) no-repeat; width:41px; height:16px; float:left; margin:3px 10px 0 30px}
#home a { display:block; background:url(home.jpg) no-repeat left; width:41px; height:16px; text-decoration:none; }
#home a:hover { display:block; background:url(home.jpg) no-repeat right; width:41px; height:16px; text-decoration:none; }
#home span { position:relative; left:-9999px; }

#client { background:url(client.jpg) no-repeat; width:50px; height:16px; float:left;margin:3px 5px 0 5px}
#client a { display:block; background:url(client.jpg) no-repeat left; width:50px; height:16px; text-decoration:none; }
#client a:hover { display:block; background:url(client.jpg) no-repeat right; width:50px; height:16px; text-decoration:none; }
#client span { position:relative; left:-9999px; }

#contact { background:url(contact.jpg) no-repeat; width:77px; height:16px; float:left; margin:3px 10px 0 10px}
#contact a { display:block; background:url(contact.jpg) no-repeat left; width:77px; height:16px; text-decoration:none; }
#contact a:hover { display:block; background:url(contact.jpg) no-repeat right; width:77px; height:16px; text-decoration:none; }
#contact span { position:relative; left:-9999px; }

.clear { clear:both; }

#pagebody_right { float:right; width:204px; padding:10px 0 15px 0  }

#top_pic { height:300px; width:940px; position:relative; top:50px; }

#find_out_more { width:156px; height:44px; background:url(find_out_more.jpg) left no-repeat; margin-top:10px; margin-left:140px; }
#find_out_more a { display:block; width:156px; height:44px; background:url(find_out_more.jpg) left no-repeat; text-decoration:none; }
#find_out_more a:hover { width:156px; height:44px; background:url(find_out_more.jpg) right no-repeat; text-decoration:none; }
#find_out_more span { position:relative; left:-9999px; }

/* Easy Slider */

	#slider21{margin: 10px 0; }	
	#slider ul, #slider li, #slider21 ul, #slider21 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider21 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:940px;
		height:260px;
		overflow:hidden; 
		}	

	#slider21 li{ 
		background:#f1f1f1;
		}		
	#slider21 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider21 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:135px;
		height:44px;
		position:absolute;
		}
#prevBtn, #prevBtn2 {
		right:200px;
top:-65px;
}	
	#nextBtn, #nextBtn2{ 
		right:30px;
top:-70px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		width:135px;
		height:44px;
		background:red;
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(next.png) no-repeat;	

		}
#nextBtn a:hover {
		background:url(previous.png) no-repeat;
}
#prevBtn a, #prevBtn2 a {
		background:url(previous.png) no-repeat;
display:none;	
}												

/* // Easy Slider */

#slider22, #slider23, #slider24, #slider25, #slider26, #slider27, #slider28, #slider29, #slider210, #slider211, #slider212, #slider213, #slider214, #slider215, #slider216, #slider217, #slider218, #slider219, #slider220, #slider221, #slider222, #slider223, #slider224, #slider225 {
display:none; }

#first { background:url(door_supervisor.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }
#second { background:url(events_security.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }
#third { background:url(dog_patrols.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }
#fourth { background:url(cctv_monitoring.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }
#fith { background:url(property_serveillance.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }
#sixth { background:url(static_security.jpg) no-repeat; height:200px; width:310px; color:#FFF; text-align:left; padding-left:20px; padding-top:60px; padding-right:610px; line-height:22px; }