﻿/* -- Global Styles --*/

li
{
	margin:0;
	padding:0;
}

ul
{
	margin:0;
	padding:0;
}

tr
{
	margin:0;
	padding:0;
}

td
{
	margin:0;
	padding:0;
}

table
{
	margin:0;
	padding:0;
}

h5
{
	margin:0;
	padding:0;
}

h4
{
	margin:0;
	padding:0;
}

h3
{
	margin:0;
	padding:0;
}

h2
{
	margin:0;
	padding:0;
}

h1
{
	margin:0;
	padding:0;
}

p
{
	margin:0;
	padding:0;
}

body
{
	margin:0;
	padding:0;
}
body
{
	background-color:#d0dfa7;
	background-image:url(../images/bg_gradient.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;

}
.hidetext
{
	visibility:hidden;
}
#container
{
	width:809px;
	height:617px;
	padding:0;
	border:0;
	margin:10px auto auto auto;
}
/*
#imageframe
{
	width:250px;
	height:330px;
	background-image:url(../images/image_frame.png);
}
*html #imageframe
{
	background-image:url(../images/image_frame.gif);
}*/
#image
{
	background-image:url(../images/dummy_image.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:330px;
	margin:20px auto 0 auto;
}

/* -- Header Area --*/
#header
{
	background-image:url(../images/bg_header.jpg);
	background-repeat:no-repeat;
	background-color:#fff;
	height:142px;
}
*html #header
{

	height:122px;
}

#header h1
{
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	height:59px;
	width:159px;
	margin:18px auto 15px 19px;
	/*border:solid 1px purple;*/
}
#header ul
{
	/*display:block;
	width:351px;
	margin:100px 0 auto auto;
	padding:0 0 0 15px;
	background-image:url(../images/bg_nav_bar.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	height:35px;
	border:solid 1px red;
	float:right;*/
}
#header li
{
	display:inline;
	margin:0;
	padding:0;
}
#header li a:visited
{
	color:#9bbb3d;
	margin:0;
}
#header li a:link
{
	color:#9bbb3d;
	margin:0;
}
#header img
{
	border:0;	
}
/* -- Footer Area --*/
#footer
{
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	font-size:0.85em;
	height:106px;
	padding:30px 19px 0px 19px;
	color:#b5c5b8;
	/*background-color:gray;
	border:solid 1px orange;*/
}

*html #footer
{
	background-image:url(../images/bg_footer.gif);
	background-repeat:no-repeat;
	font-size:0.85em;
	height:46px;
	padding:50px 19px 20px 19px;

}
.ddm {
	text-align: right;
	float:right;
}
#footerwrapper{
	margin-top:30px;
}



/* -- Content Area --*/
#content
{
	background-color:#fff;
}
#content td
{
	height:369px;
}

#content .col1
{
	width:467px;
}
#content .col2
{
	width:342px;
}
p
{
	margin:10px 45px;
}

/* --Headers-- */
h2
{
	margin:0 45px 10px 45px;
	background-image:url(../images/h2_welcome.gif);
}
.aboutus
{
	background-image:url(../images/h2_about_us.gif);
}
.aboutusstaff
{
	background-image:url(../images/h2_about_us_our_staff.gif);
}
.aboutushow
{
	background-image:url(../images/h2_about_us_how_we_work.gif);
}
.aboutussecurity
{
	background-image:url(../images/h2_about_us_security.gif);
}
.services
{
	background-image:url(../images/h2_services.gif);
}
.success
{
	background-image:url(../images/h2_success.gif);
}
.contactus
{
	background-image:url(../images/h2_contact_us.gif);
}
.contactussales
{
	background-image:url(../images/h2_contact_us_sales_enquiry.gif);
}
.contactuscallback
{
	background-image:url(../images/h2_contact_us_call_back.gif);
}
.contactuslocation
{
	background-image:url(../images/h2_contact_us_location.gif);
}
.welcome
{
	background-image:url(../images/h2_welcome.gif);
}


h3
{
	color:#3a5a8d;
	margin:10px auto -10px 45px;
}
h4{
	color:#3a5a8d;
	font-size:1em;
	margin:10px 45px;
}
ol li{
	margin:0 25px;
}
#serviceslist
{
	margin:0 65px;
}
.quote{
	font-size:0.9em;
	font-style:italic;
}
.footnote{
	margin-top:20px;padding-top:10px;
	border-top:solid 1px #3a5a8d;
	font-size:0.9em;
}
#content form td
{
	height:15px;}

form{
	margin:20px auto auto 45px;
}
#contactform table{
	border:solid 1px #3a5a8d;
	background-color:#dde9ba;
	padding:5px;
	margin-bottom:20px;
}

#contactform table td{
padding:5px;}
#contactform table td p{
	margin:5px;
}

.watermark {color: #aaa;}

<!-- ****** Infinite Menus Core CSS [Do Not Modify!] ****** -->
<style type="text/css">
	.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none ox13ide none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}
	.imcm span{display:inline;}
	.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;}
	.imcm .imclear{clear:both;height:0px;visibility:hidden;line-height:0px;}
	.imcm .imsc{position:relative;}
	.imcm .imsubc{position:absolute;visibility:hidden;color:#9bbb3d;}
	.imcm li:before{content:".";visibility:hidden;display:block;height:0px;font-size:2px;}
	.imcm li:after{content:".";visibility:hidden;display:block;height:0px;font-size:2px;}
	.imcm li{list-style:none;font-size:1px;float:left;}
	.imcm ul ul li{width:100%;float:none !important;}
	.imcm a{display:block;position:relative;}
	.imcm ul .imsubc {z-index:10;}
	.imcm ul .imsc {z-index:10;}
	.imcm ul ul .imsubc{z-index:20;}
	.imcm ul ul .imsc{z-index:20;}
	.imcm ul ul .imsubc{z-index:30;}
	.imcm ul ul ul .imsc{z-index:30;}
	.imde ul li:hover .imsubc{visibility:visible;}
	.imde ul ul li:hover  .imsubc{visibility:visible;}
	.imde ul ul ul li:hover  .imsubc{visibility:visible;}
	.imde li:hover ul .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}
	.imde li:hover ul ul ul .imsubc{visibility:hidden;}
	.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:0px;height:0px;float:right;}
	.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}
	.dvm{border-width:0px}
	.dvs{border-width:0px}/*\*//*/.imcm .imclear,.imclear{font-size:1px;}.imcm .imsc{display:inline-block;}.imcm li{display:inline-block;}
</style>
/*<!--[if IE]><style type="text/css">.imcm .imclear,.imclear{display:none;}.imcm{zoom:1;} .imcm li{curosr:hand;} .imcm ul{zoom:1}.imcm a{zoom:1;}</style><![endif]-->


<!-- ****** Infinite Menus CSS Styles ****** -->
<style id="ssimenus0" type="text/css">


	/* --[[ Main Expand Icons ]]-- */
	****** Infinite Menus CSS Styles ****** -->
<style id="ssimenus0" type="text/css">


	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {width:9px; height:6px; left:0px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	#imenus0 li:hover .imeam span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeasj span {background-image:url(medium_purple_right.gif); width:6px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul .imeas span {background-image:url(medium_purple_right.gif); width:6px; height:9px; left:0px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li a.iactive .imeasj span {background-image:url(medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


	#imenus0 ul li:hover .imeas span {background-image:url(medium_purple_right.gif); background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {background-image:url(../images/menu_bg3.gif);background-repeat:no-repeat;height:30px; /*border-style:solid; border-color:#6a6a6a; border-width:1px;*/ padding:0; margin:0px;}


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {z-index:0;background-color:#fff; background-image:url(../images/menu_bg_sub2.gif);background-repeat:repeat-x; border-style:solid; border-color:#9bbb3d; border-width:0 0 1px 0; padding:10px 0 5px 0 ; margin:8px 0px 0px 0px;}
	*html #imenus0 li ul {margin:7px 0px 0px 0px; }

		/* [Underlayment (Drop Shadow)]
		#imenus0 .imunder {background-color:#ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);opacity:0.100;-moz-opacity:0.100;}
 */

	/* --[[ Main Items ]]-- */
	#imenus0 li a {color:#9bbb3d; text-align:left; font-family:Arial; font-size:12px; font-weight:bold; text-decoration:none; /*border-style:solid; border-color:#ffffff; border-width:1px;*/ padding-left:0; margin:0;}

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {color:#305c99; }
		.imde imenus0 a:hover {color:#305c99; }

		#imenus0 li a.ihover {color:#305c99; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a {color:#9bbb3d; text-align:left; font-size:11px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; border-width:1px; padding:5px 0 0 5px;}

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#305c99; text-decoration:none; }
		#imenus0 ul li a.ihover {color:#305c99; text-decoration:none; }

		/* [active] */
		#imenus0 ul li a.iactive {background-color:#ffffff; }
