/* CSS Document */

/*GENERAL*/
body{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	color:#0A1751;
	text-decoration:none;
	margin:auto;
	margin-top:0; padding:0;
}

h1{font-size:x-large; color:#7E8DAA;}
h1 span{font-style:italic; font-weight:normal;}
ul{font-weight:bold;}

/*END GENERAL*/

/*HEADER*/
table.header{ background-image:url(image/header_gradient.gif);  background-repeat:repeat-x; min-width:882px; padding-bottom:25px;}
table.headerMenu{width:350px; margin-right:10px; float:right;}
table.headerMenu td{vertical-align:top;}
table.headerMenu td ul{margin:0; padding:0; margin-top:5px; padding-right:10px;}
table.headerMenu ul li{list-style-type:none; line-height:80%; padding-bottom:4px; }
table.headerMenu ul li a{text-decoration:none; font-size:11px; color:#555555; position:absolute; font-weight:normal; /*text-indent:-.5em; margin-left:.5em;*/ _text-indent:0; _margin-left:0}
table.headerMenu ul li a:hover{text-decoration:underline; color:#001E63;}
li.headerBold{font-size:14px; font-weight:bold; color:black; position:relative; padding-right:25px; margin-bottom:5px;}
li.headerBold span{color:white; position:absolute; top:0; font-weight:bold; font-size:24px; margin-left:-20px; margin-top:-8px; *margin-top:-2px;}

/*END HEADER*/



table.mission{margin-top:10px; clear:both;}

table.categories{
	border-left:1px solid gray;
	border-right: 1px solid gray;
	width:100%;
	top:-3px;
}

div.catHeight{ height:22em; padding-bottom:0px;}	

table.catHolder{
	vertical-align:top;
	text-align:center;
	padding-left:0px;
	padding-right:0px;
	
}

img.catImg{
	width:165px;
	height:155px;
	border:0;
}	

table.spacerRed{margin-bottom:10px; min-width:882px;}

div.mission {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#666666;
	margin: 5px 5px 5px 25px;
	min-width:882px;
	
}

table.footer{
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;
min-width:880px;


}
td.footer{
margin:5px 5px 5px 5px;
padding:5px 5px 5px 5px;

}

.callnow{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#000066;
}

.evaluation:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}

.evaluation:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}

.evaluation:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:underline;
}

.phone{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color:#000000;

}



.introBold{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color:#000066;
}

.introNormal{
	font: small/15pt Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#536AA2;
}

.categoryIntro{
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color:#11214C;
	text-align:left;
}	

	
div.categoryHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#536AA2;
	text-decoration:none;
	text-align:left;
	margin:5px 0pt 0px 5pt;

}

span.categoryHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#536AA2;
	text-decoration:none;
	text-align:left;
	margin:5px 0pt 0px 5pt;
}

span.categoryLink{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#FF0000;
	text-decoration:none;
	text-align:left;
}

div.categoryHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	text-decoration:none;
	text-align:center;
	margin:0px 8px 0px 8px;
}

#linking{

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	text-align:center;


}	

#linking2{

	z-index:2;
	display:none;
}

#parking{

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	margin-left:auto;
	margin-right:auto;
	z-index:1;
	text-align:center;


}	

#parking2{

	z-index:2;
	display:none;
}

#patrol{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	z-index:3;

}	

#patrol2{
	z-index:4;
	display:none;
}

#response{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	z-index:5;

}	

#response2{
	z-index:6;
	display:none;
}

#video{

	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	z-index:7;

}	

#video2{
	z-index:8;
	display:none;
	
}

div.catFinal{
		font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#536AA2;
	text-decoration:none;
	text-align:left;
	margin:5px 11px 5px 9px;
	padding:0px;
	cursor:pointer;
}
	
span.catLinks{
		font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:red;
}
	
a.categoryHeading{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
	font-weight: bold;
	color:#AFC8E4;
	text-decoration:none;
	text-align:center;
}

a.categoryHeading:link{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}
	
a.categoryHeading:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration:none;
	text-align:center;
}

a.categoryHeading:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;

	text-decoration:none;
	text-align:left;
}

.acceptingApps{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#000000;
	padding:0px;
	margin:0px;

}

.moreInfo:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}

.moreInfo:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:none;
}

.moreInfo:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	color:#FF0000;
	text-decoration:underline;
}

.footerLinks:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	
}

.footerLinks:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
}

.footerLinks:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:underline;
}

.separator{
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: normal;
	color:#FFFFFF;
}

.copyRight{
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	font-weight: normal;
	color:#000000;
}

/*SECURITY GUARDS*/


div.guards_column_div{
	display:inline; 
	float:left; 
	width:31%; 

	position:relative; 
	left:0px;
	padding:0px; margin:.9%;
}	


ul.guards_bullet{

	margin-top:-.75em;
	line-height:1.65em;
	display:block;
	/*border:1px solid red;*/
	position:relative;
	
}

ul.guards_bullet li{
	margin-left:-2.0em;
	list-style-position:outside;
	
}


div.guards_column_div img{
	padding:4px;
	padding-top:8px;
	padding-bottom:10px;
}

span.guards_bolder{
	font-weight:bolder;
}

/*END SECURITY GUARDS*/
div.content{border-left:1px solid #716E6E; border-right:1px solid #716E6E;
	width:99.85%; display:table; margin:0; padding:0; line-height:175%; min-width:880px;
}

div.inner_content{margin:40px; margin-left:60px; margin-right:60px; text-align:justify;}
div.inner_content ul{font-weight:normal}
div.inner_content cite{font-weight:bold;}
div.inner_content img{margin-left:50px; margin-top:20px; margin-bottom:35px; margin-right:8px;}

#outer{text-align:center; width:100%; position:absolute; }
#inner{
	position:relative; 
	width:90%; text-align:left;
	margin:auto;
}
div.footer{margin-top:-10px;}

span.title{color:#7E8DAA; font-size:25px; font-weight:bold; line-height:35px;}
span.sub_title{color:#7E8DAA; font-size:18px; font-style:italic;}

div.partners{text-align:left;}
div.partners img{border:0; padding:0; margin:0;}

#issue{display:none; position:absolute; margin:0; padding:0; list-style-type:none; left:35px; background-color: #FDF1BA; border:2px solid white; z-index:100; width:100px; padding:1px; margin-top:-2px; *margin-top:10px;}
#issue ul{}
#issue li{clear:both; display:block; margin:0; padding:0; margin-left:10px;}
#issue li a{position:relative; margin:0; padding:0;}

a#hlink{font-size:14px; font-weight:bold; color:black;}
a#activeLink{color:#002167; font-weight:bold; text-decoration:underline;}
a.activeLink{color:#002167; font-weight:bold;}

.clients_msg{
	font-size:85%; line-height:100%; padding:0 3px 0 3px;
}
