@charset "UTF-8";
html, body {margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; font-size:1em; color:#595959;}
a:link {color:#1b25b3; text-decoration:underline;}
a:visited {color:#7176b7; text-decoration:none;}
a:hover {color:#7176b7; text-decoration:underline;}
a:active {color:7176b7; text-decoration:none;}
#header {height:85px; width:100%; background:url(../images/headerTileInner.jpg) repeat-x top left; text-indent:-9999px; margin-top:-10px;}
#header a {width:209px; height:58px; display:block; background:url(../images/novacommLogo.jpg) no-repeat top left; position:relative; top:16px; left:20px;}
#headerImg {height:195px; width:100%; background:#21255f;}
#headerImg img {position:relative; left:50%;}

/*Technical nav*/
#accessControl a {width:166px; background:url(../images/navTechAccessControl.gif);}
#interlockingDoors a {width:209px; background:url(../images/navTechInterlockingDoors.gif);}
#metalDetection a {width:179px; background:url(../images/navTechMetalDetection.gif);}
#seismicSensor a {width:161px; background:url(../images/navTechSeismicSensor.gif);}
#downloadSpecs a {width:176px; background:url(../images/navTechDownloadSpecs.gif);}

/*Industries nav*/
#financial a {width:111px; background:url(../images/navIndFinancial.gif);}
#retail a {width:84px; background:url(../images/navIndRetail.gif);}
#government a {width:148px; background:url(../images/navIndGovernment.gif);}
#homelandSecurity a {width:197px; background:url(../images/navIndHomelandSecurity.gif);}
#institutionalCorp a {width:235px; background:url(../images/navIndInstitutionalCorp.gif);}

/*Corporate nav*/
#profile a {width:132px; background:url(../images/navCorpProfile.gif);}
#dealers a {width:126px; background:url(../images/navCorpDealers.gif);}
#news a {width:124px; background:url(../images/navCorpNews.gif);}
#contact a {width:135px; background:url(../images/navCorpContact.gif);}

/*Nav - shared*/
#innerNav {width:100%; height:35px; background:url(../images/navTile.gif) repeat-x top left; overflow:hidden;}
#innerNav ul, #outerNav ul {margin:0; padding:0; list-style:none; text-indent:-9999px;}
#innerNav li, #outerNav li {float:left;}
#navTechnical a, #navIndustries a, #navCorporate a {display:block; height:27px; background-position:top left; background-repeat:no-repeat;}
#navTechnical, #navIndustries, #navCorporate {height:27px;} 
#navTechnical a:hover, #navIndustries a:hover, #navCorporate a:hover {background-position:0 -27px;}

#bodyContent {width:642px; position:relative; left:50%; margin-left:-321px; margin-top:50px; padding-bottom:20px;}
#bodyContent img {float:right; margin-left:20px; margin-bottom:20px; border:1px solid;}
#bodyContent .borderless {border:none;}
p, li {font-size:.75em; line-height:1.5em; margin:0 0 1.5em 0;}
li li {font-size:100%; margin-bottom:.5em; margin-top:.25em;}
h3 {font-size:.8em; color:#ff862a; margin-bottom:.5em;}
li h3 {font-size:100%; font-weight:bold; margin-bottom:.25em;}
li {margin-bottom:.75em;}
ul .caption {font-style:italic; font-size:.75em;}
h1, #bodyContent, .clear, #offices {border-bottom:1px solid #b8b8c8;}
h1 {height:24px; overflow:hidden; text-indent:-9999px; background-position:top left;}
h2 {color:#1f246e; font-size:95%; margin-bottom:1em;}
.clear {clear:both; width:642px;}
.date {color:#999999; font-size:.9em; display:block; margin-top:-.25em;}
.pdf {clear:both; float:right; height:36px; background:url(../images/acrobat_icon.gif) no-repeat center left; padding-left:40px; margin:40px 60px 0 30px;}
.pdf a:link {text-decoration:none;}
/*Main/outer nav links*/
#outerNav {width:536px; height:118px; position:relative; left:50%; margin-left:-268px; margin-top:20px;}
#technical {width:123px; height:118px; background:url(../images/btmNav_technical.jpg) no-repeat top left;}
#technical a, #industries a, #corporate a {width:123px; height:118px; display:block;}
#industries, #corporate {margin-left:83px;}
#industries {width:123px; height:118px; background:url(../images/btmNav_industries.jpg) no-repeat top left;}
#corporate {width:123px; height:118px; background:url(../images/btmNav_corporate.jpg) no-repeat top left;}

#footer {text-align:center; font-size:.8em; line-height:1.5em; margin-top:50px; clear:both;}
#footer a:link {color:#595959; text-decoration:underline;}
#footer a:visited {color:#595959; text-decoration:underline;}
#footer a:hover {color:#595959; text-decoration:none;}
#footer a:active {color:#595959; text-decoration:underline;}