@charset "utf-8";
/* CSS Document */

body
{
	margin-top:15px;
	margin-left:15px;
	background-color:#ffffff;
	text-align:center;
	height: 43px;
}
div.maincontainertop
{
	width:914px;
	height:116px;
	align: center;
	margin: 0px auto;
	background-color: #FFFFFF;
}
div.maincontainernav
{
	height:25px;
	align: center;
	margin: 0px auto;
	background-color: #e6e6e6;
}
div.maincontainernav2
{
	width:914px;
	height:25px;
	align: center;
	margin: 0px auto;
	background-color: #e6e6e6;
}
div.maincontainer
{
	width:914px;
	height:100%;
	align: center;
	margin: 0px auto;
	background-color: #FFFFFF;
}
div.maincontainer2
{
	width:914px;
	height:100%;
	align: center;
	margin: 0px auto;
}
div.maincontent
{
	width:843px;
	height:400px;
}
div.mainheader
{
	width:843px;
	height:87px;
	background-color: #FFFFFF;
}
div.mainheader
{
	width:1000px;
	height:170px;
	float: left;
}
div.header
{
	width:914px;
	height:116px;
	float: left;
	background-color: #2C4595;
}
div.header2
{
	height:20px;
	float: left;
	width: 100%;
}
div.headerright
{
	width:300px;
	height:80px;
}
div.imagestrip
{
	width:914px;
	height:280px;
	background-repeat: no-repeat;
	margin-bottom: 15px;
	margin-top: 0px;
	float: left;
}
div.mainbody
{
	width: 843px;
	height: 520px;
	background-color:#FFFFFF;
}
div.mainbody2
{
	width: 914px;
	height: 900px;
	background-color:#FFFFFF;
}
div.body2guard
{
	width: 914px;
	height: 820px;
	background-color:#FFFFFF;
}
div.body2lock
{
	width: 914px;
	height: 1140px;
	background-color:#FFFFFF;
}
div.body2control
{
	width: 914px;
	height: 870px;
	background-color:#FFFFFF;
}
div.body2key
{
	width: 914px;
	height: 820px;
	background-color:#FFFFFF;
}
div.body2dog
{
	width: 914px;
	height: 820px;
	background-color:#FFFFFF;
}
div.body2securing
{
	width: 914px;
	height: 820px;
	background-color:#FFFFFF;
}
div.body2vetting
{
	width: 914px;
	height: 1540px;
	background-color:#FFFFFF;
}
div.body2clients
{
	width: 914px;
	height: 1160px;
	background-color:#FFFFFF;
}
div.body2profile
{
	width: 914px;
	height: 1740px;
	background-color:#FFFFFF;
}
div.body2awards
{
	width: 914px;
	height: 4030px;
	background-color:#FFFFFF;
	float: left;
}
div.body2press
{
	width: 914px;
	height: auto;
	background-color:#FFFFFF;
}
div.body2services
{
	width: 914px;
	height: 1390px;
	background-color:#FFFFFF;
}
div.body2contact
{
	width: 914px;
	height: 1120px;
	background-color:#FFFFFF;
}
div.mainbody3
{
	width: 914px;
	height: 610px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbody4
{
	width: 919px;
	height: 530px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodguard
{
	width: 914px;
	height: 520px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodlock
{
	width: 914px;
	height: 840px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodcontrol
{
	width: 914px;
	height: 570px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodkey
{
	width: 914px;
	height: 520px;
	background-color:#FFFFFF;
	float: left;
}
div.mainboddog
{
	width: 914px;
	height: 520px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodsecuring
{
	width: 914px;
	height: 520px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodvetting
{
	width: 914px;
	height: 1240px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodclients
{
	width: 914px;
	height: 860px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodprofile
{
	width: 914px;
	height: 1440px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodawards
{
	width: 914px;
	height: 3730px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodpress
{
	width: 914px;
	height: auto;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodservices
{
	width: 914px;
	height: 1090px;
	background-color:#FFFFFF;
	float: left;
}
div.mainbodcontact
{
	width: 914px;
	height: 820px;
	background-color:#FFFFFF;
	float: left;
}
div.maincolumn
{
	width:180px;
	height:425px;
	float:right;
	padding-left: 0px;
	padding-right: 0px;
	text-align: left;
	padding-top: 10px;
}
div.maincolumn2
{
	width:510px;
	height:140px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.maincolumn3
{
	width:914px;
	height:160px;
	float:left;
}
div.maincolumn4
{
	width:914px;
	height:400px;
	float:left;
}
div.column3guard
{
	width:914px;
	height:470px;
	float:left;
}
div.column3lock
{
	width:914px;
	height:790px;
	float:left;
}
div.column3control
{
	width:914px;
	height:520px;
	float:left;
}
div.column3key
{
	width:914px;
	height:470px;
	float:left;
}
div.column3dog
{
	width:914px;
	height:470px;
	float:left;
}
div.column3securing
{
	width:914px;
	height:470px;
	float:left;
}
div.column3vetting
{
	width:914px;
	height:800px;
	float:left;
}
div.column3profile
{
	width:914px;
	height:800px;
	float:left;
}
div.column3clients
{
	width:914px;
	height:330px;
	float:left;
}
div.column3press
{
	width:914px;
	height:auto;
	float:left;
	margin-bottom: 20px;
}
div.column3services
{
	width:914px;
	height:640px;
	float:left;
}
div.column3contact
{
	width:914px;
	height:370px;
	float:left;
}
div.guardservices
{
	width:510px;
	height:450px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.lockservices
{
	width:510px;
	height:790px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.column
{
	float: left;
	width: 127px;
	height: 300px;
}
ul.locksmithing
{
	margin: 0;
	padding: 0px 5px 0px 5px;
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #000;
}
ul.locksmithing li
{
	margin: 3px 5px 2px 15px;
	padding: 0px 5px 0px 5px;
}
div.column3clients
{
	width:914px;
	height:420px;
	float:left;
}
div.column3profile
{
	width:914px;
	height:1000px;
	float:left;
}
div.column3awards
{
	width:914px;
	height:3280px;
	float:left;
}
div.controlroom
{
	width:510px;
	height:500px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.keyholding
{
	width:510px;
	height:450px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.doghandling
{
	width:510px;
	height:450px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.securingpremises
{
	width:510px;
	height:450px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.vettingtraining
{
	width:510px;
	height:780px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.ourclients
{
	width:510px;
	height:400px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.companyprofile
{
	width:510px;
	height:980px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.awardsaccreditations
{
	width:510px;
	height:3260px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.pressrelease
{
	width:510px;
	height:100%;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
	padding-bottom: 15px;
}
div.services
{
	width:510px;
	height:620px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.contact
{
	width:510px;
	height:350px;
	float:left;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
	padding-top: 0px;
	background-color: #e6e6e6;
}
div.rightimage
{
	width:355px;
	height:288px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage1
{
	width:355px;
	height:618px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage2
{
	width:355px;
	height:238px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage3
{
	width:355px;
	height:348px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage4
{
	width:355px;
	height:448px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage5
{
	width:355px;
	height:458px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage6
{
	width:355px;
	height:428px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightimage7
{
	width:355px;
	height:308px;
	float:right;
	border: 1px solid #2C4595;
	text-align: left;
}
div.rightcontact
{
	width:340px;
	height:178px;
	float:right;
	margin-top: 20px;
	border: 1px solid #2C4595;
	padding-left: 15px;
	text-align: left;
	padding-bottom: 10px;
}
div.maincolumnleft2
{
	width:729px;
	height:525px;
	float:left;
	margin-top: 10px;
}
div.maincolumnleft3
{
	width:729px;
	height:590px;
	float:left;
	margin-top: 10px;
}
div.imagecolumnleft
{
	width:219px;
	height:401px;
	float:left;
}
div.key-cutting
{
	float: left;
	width: auto;
	height: 300px;
}
div.textcolumn
{
	width:150px;
	height:350px;
	float:left;
	padding-left: 0px;
	padding-right: 5px;
	text-align: left;
	padding-top: 0px;
}
h1
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#2C4595;
	text-decoration:none;
}
.introtext
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
}
.introtext2
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C4595;
	font-weight:bold;
}
.contacttext
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	line-height: 20px;
}
li.bluetext
{
	text-align:left;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#2C4595;
	list-style: none;
}
.title1
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2C4595;
	text-decoration:none;
	font-weight: bold;
}
.title2
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#2C4595;
	text-decoration:none;
	font-weight: bold;
}
.text
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	padding-top:10px;
}
.newstext
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.presstext
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.articles
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C4595;
	text-decoration:none;
	font-weight:bold;
}
.articles:hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C4595;
	text-decoration:underline;
	font-weight:bold;
}
.moreinfo
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2C4595;
	text-decoration:none;
	font-weight:bold;
}
.moreinfo:hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#2C4595;
	text-decoration:underline;
	font-weight:bold;
}
.moreinfo1
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C4595;
	text-decoration:none;
}
.moreinfo1:hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2C4595;
	text-decoration:underline;
}
.moreinfo2
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.moreinfo2: hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.emaillink
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2C4595;
	text-decoration:none;
	font-weight:bold;
}
.emaillink:hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#2C4595;
	text-decoration:underline;
	font-weight:bold;
}
.wtext
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-top:10px;
}
.wtext:hover
{
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	padding-top:10px;
}
.link
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	padding-top:10px;
}
.link:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
	padding-top:10px;
	text-align: right;
}
.link2
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
	padding-top:10px;
}
.link2:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:underline;
	padding-top:10px;
	text-align: right;
}
.navlink
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	padding-top:10px;
}
.navlink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
	padding-top:10px;
	text-align: right;
}
div.mainimage
{
	width:315px;
	height:448px;
	float:right;
	background-image:url(images/onair_03.jpg);
}
div.blueline
{
	width:914px;
	float:left;
	height: 5px;
	text-align: left;
	background-image: url(images/footerline.jpg);
	background-repeat: no-repeat;
}
.footertext
{
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
div.mainfooter
{
	width:914px;
	float:left;
	height: 25px;
	text-align: left;
}
div.footer
{
	width:525px;
	float:left;
	height: 20px;
	text-align: left;
}
div.footer2
{
	width:200px;
	float:right;
	height: 20px;
	text-align: right;
}
.footertext
{
	padding-left:10px
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
}
div.topnav
{
	width:520px;
	float:right;
	height: 95px;
	text-align: left;
	margin-top: 14px;
}
div.logo
{
	width:390px;
	float:left;
	height: 116px;
	text-align: left;
	background-image: url(images/aa-security-logo.jpg);
}
div.logos
{
	width:400px;
	float:right;
	height: 51px;
	text-align: left;
	background-repeat: no-repeat;
	margin-top: 15px;
}

div.pressbox
{
	width:340px;
	height:138px;
	float:right;
	padding-left: 15px;
	padding-right: 0px;
	text-align: left;
	padding-top: 0px;
	border:1px solid #2C4595;
}
div.sectionimage
{
	width:169px;
	height:169px;
	float: left;
}
div.sectionarea
{
	width:169px;
	height:395px;
	float:left;
	margin-right: 17px;
}
div.sectionarea2
{
	width:169px;
	height:395px;
	float:right;
}
div.sectiontext
{
	width:169px;
	height:120px;
	float:left;
	margin-top: 10px;
}
.sectiontext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;	
}
.quotetext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	color:#2C4595;	
}
.quotetextflo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 24px;
	text-align: left;
	color:#2C4595;
	float: left;
	width: 100%;
}
.sectiontitles
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bold;
	
}
div.sectiontitle
{
	width:164px;
	height:28px;
	float: left;
	background-image:url(images/bluetab.jpg);
	padding-top: 8px;
	text-align: left;
	padding-left: 5px;
	margin-bottom: 10px;
}
div.sectionmoreinfo
{
	width:104px;
	height:20px;
	float: left;
	background-image:url(images/greytab.jpg);
	padding-top: 4px;
}
.sectiontitlelink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:none;
}
.sectiontitlelink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 17px;
	text-align: left;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration:underline;
}
.navbuttons a 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color: #000000;
text-decoration: none;
background-color: #e6e6e6;
display: block;
padding-left:0px;
padding-top:5px;
margin-top:0px;
padding-bottom:0px;
margin-bottom:0px;
width: 100%;
height:20px;
background-repeat: no-repeat;
text-align:center;
} 
.navbuttons a:hover, p.navbuttons a:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #000000;
	text-decoration: none;
	background-color: #b5b5b5;
	display: block;
	padding-left:0px;
	padding-top:5px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	width: 100%;
	height:20px;
	background-repeat: no-repeat;
	text-align:center;
} 
p
{
margin:0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
span.recommend
{
	color: #2C4595;
	font: bold 15px Arial, Helvetica, sans-serif;
}
ul.awards
{
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 20px;
}
ul.awards li
{
	margin: 0px 0px 10px;
	padding: 0px 15px 0px 0px;
}
ul.accreditations
{
	margin: 20px 0px 10px;
	padding: 0px 0px 0px 20px;
}
ul.accreditations li
{
	margin: 0px 0px 5px;
	padding: 0px 15px 0px 0px;
}
li.without
{
	list-style: none;
}
