p, ul, li, h1, h2, h3, h4, h5, h6, ol {margin:0px; padding:0px;}



body {
	margin:0; padding:0;
	background:#333333 url(../images/bg.gif);
	font:72%/1.6 verdana, arial, helvetica,  sans-serif;
	color:#6D6E71;
	text-align:center;
}
#wrapper {
	position:relative;
	width:1024px;
	margin:60px auto 0px auto;
}

#container {
	top:0px;
	left:0px;
	width:1024px;
	background:#FFF;
	height:100%;
}

/* Header area
----------------------------------------------*/

#logo {margin:0; background:#FFF url(../images/logo.gif) top left no-repeat; width: 1024px; height:120px; position: absolute; top:0px; left: 0px;}
#logo a {
	position:absolute;
	top:20px;
	left:35px;
	width:250px; 
	display: block; 
	overflow: hidden; 
	font-size: 1px; 
	padding-top:30px; 
	height:60px; 
	z-index:200;
}

/* Style for navigation
----------------------------------------------*/

#nav {
	position:absolute;
	top:292px;
	left:0px;
	height:25px;
	z-index:200;
	background:#414042;
}

#nav, #nav ul { /* all lists */
	margin: 0;
	padding: 0 0 0 50px;
	list-style: none;
	line-height: 1em;
	width:974px;
	height:25px;
}


#nav a {
	display: block;
	padding:0 5px;
	margin:0px;
	height:11px;
	color:#bbb;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	text-decoration:none;
	outline:none;
}

#nav li { /* all list items */
	float: left;
	height:11px;
	padding:0px;
	margin:6px 14px 0px 12px;
}
#nav li a.active, #nav li a:hover { color:#ec3232;}



/* Style for sub navigation
----------------------------------------------*/

#subnav {
	position:absolute;
	top:320px;
	left:0px;
	height:25px;
	z-index:200;
	background:#FFF;
}

#subnav, #subnav ul { /* all lists */
	margin: 0;
	padding: 0 0 0 50px;
	list-style: none;
	line-height: 1em;
	width:974px;
	height:25px;
}


#subnav a {
	display: block;
	padding:0 5px;
	margin:0px;
	width:110px; height:15px;
	color:#414042;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	font-size:10px;
	outline:none;
}
#subnav li a.active { color:#ec3232;}

#subnav li { /* all list items */
	float: left;
	height:11px;
	padding:0px;
	margin:7px 0 0px 12px;
}

#head_home, #head_security, #head_specialized, #head_credentials, #head_norisk, #head_sitemap, #head_contact, #head_foundation, 
#head_business, #head_crit, #head_ctpat, #head_multi, #head_executive, #head_collaborative {
	position:absolute;
	top:120px;
	left:0px;
	width:1024px; 
	margin:0; 
	padding:0px; 
	height:162px;
	border-bottom:10px solid #FFF;
}
#head_home { background:url(../images/top/home.gif) no-repeat;}
#head_security {background:url(../images/top/security_consulting.gif) no-repeat;}
#head_specialized {background:url(../images/top/sepcialized_investigation.jpg) no-repeat;}
#head_credentials {background:url(../images/top/credentials.jpg) no-repeat;}
#head_norisk {background:url(../images/top/no_risk.jpg) no-repeat;}
#head_sitemap {background:url(../images/top/home.gif) no-repeat;}
#head_contact {background:url(../images/top/home.gif) no-repeat;}
#head_foundation { background:url(../images/top/foundation.jpg) no-repeat;}
#head_business {background:url(../images/top/business.jpg) no-repeat;}
#head_crit {background:url(../images/top/crit.jpg) no-repeat;}
#head_ctpat {background:url(../images/top/ctpat.jpg) no-repeat;}
#head_multi {background:url(../images/top/multi_tenant.jpg) no-repeat;}
#head_executive {background:url(../images/top/executive_home.jpg) no-repeat;}
#head_collaborative {background:url(../images/top/collaborative.jpg) no-repeat;}

#main {
	position:absolute;
	top:317px;
	left:0px;
	width:1024px; 
	margin:0px; 
	padding:0px; 
	background:#FFFFFF;
	z-index:1;
	min-height: 300px
}







/* Main Content Area 
--------------------------------------------------*/
#content {
	float:right;
	width:525px;
	padding:50px 140px 50px 0;
	margin:0;
}


#content p {
	text-align:left;
	padding:5px 20px 5px 0px;
	margin:0px;
	font-size:0.9em;
}
#content  p.blue  { line-height:10px; color:#1f497d; font-size:1.2em; text-align:center;}
#content ul, #content ol {
	padding:2px 10px; margin:2px 10px;
	font-size:0.9em;
	text-align:left;
	
}
#content p a, #content p a:hover { color:#1f497d;}


#content h4 {
	font:bold 1.05em arial, helvetica, verdana, sans-serif;
	color:#BF2E1A;
	padding:18px 0 5px 0;
	text-align:left;
}
#content h5 {
	font:bold 1.05em arial, helvetica, verdana, sans-serif;
	font-style:italic;
	color:#BF2E1A;
	padding:5px 0 5px 0;
	text-align:left;
}



#content a {color:#6D6E71;}
#content a:hover {color:#BF2E1A;}




/* Sidebar Information 
--------------------------------------------------*/

#sidebar {
	float:left;
	width:210px;
	margin:70px 0 0 50px;
	padding:0 0 0 20px;
}

#sidebar ul {
	list-style-type:none;
}
#sidebar li {
	width:205px;
	height:162px;
	padding:4px 0px;
	margin:0px;
	text-align:right;
}

#sidebar ul.home-sidebar {margin:0; padding:0;}
#sidebar ul.home-sidebar li {margin:0; padding-bottom:10px;}

#sidebar #pre-employement {background:url(../images/breakingin.jpg) no-repeat;}
#sidebar #forensic {background:url(../images/fingerprint_bw.jpg) no-repeat;}
#sidebar #protection {background:url(../images/lock.jpg) no-repeat;}
#sidebar #trusted {background:url(../images/building.jpg) no-repeat;}
#sidebar #identify {background:url(../images/lumberyard.jpg) no-repeat;}
#sidebar #effective {background:url(../images/trucks.jpg) no-repeat;}
#sidebar #robbery {background:url(../images/salvage_yard.jpg) no-repeat;}
#sidebar #threat {background:url(../images/container.jpg) no-repeat;}
#sidebar #infrastructure {background:url(../images/bridge.jpg) no-repeat;}
#sidebar #transportation {background:url(../images/skytrain.jpg) no-repeat;}
#sidebar #shipping {background:url(../images/shipyard_containers.jpg) no-repeat;}
#sidebar #labtest {background:url(../images/laptop.jpg) no-repeat;}

#sidebar li#associations {background: url(../images/associations.gif) 60% 0 no-repeat; height:100px;}
#sidebar li#asis {background:url(../images/asis.gif) 50% 0 no-repeat; width:210px; height:60px; margin:10px 0 20px 0;}
#sidebar li#asis2 {background:url(../images/asis2.gif) no-repeat; width:210px; height:90px; list-style:none;}
#sidebar li#piabc {background:url(../images/piabc.jpg) 45% 0 no-repeat; width:210px; height:115px; margin-bottom:20px;}
#sidebar li#piabc2 {background:url(../images/piabc2.jpg) no-repeat; width:210px; height:150px; list-style:none;}
#sidebar li#cis {background:url(../images/cis.jpg) no-repeat; width:210px; height:50px;}

#sidebar a {display: block; width:200px; height:100px; outline:none;}

#sidebar #asis2 a {display:block; width:210px; height:120px;}
#sidebar #piabc2 a {display:block; width:210px; height:150px;}

/* General styles */
.hide {display:none;}


/* Style for sitemap
-----------------------------------*/

#sitemap li a {
	color:#6D6E71;
	text-decoration:none;
}
#sitemap li a:hover {
	color:#BF2E1A;
	text-decoration:underline;
}

#sitemap li {

	}

#sitemap li ul {
	font-size: 90%;
	}

#sitemap li ul li ul li {
	padding-left: 16px;
	font-size: 110%;
	}

/* Footer
-----------------------------------*/
#footer {
	clear:both;
	width:1024px; height:30px;
	text-align:right;
}
#footer ul { list-style:none;}
#footer ul li a {
	float:right;
	color:#414042;
	padding-left:10px;
	text-decoration:none;
	margin: 15px 0;
}
#footer ul li a:hover { text-decoration:underline;}
#footer ul li:first-child a {
	padding-right:30px;
}





	
