	body {
  	padding-left: 1em;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    color: #333;
    background-color:#E0E3E8 }
   
    h1 {
    color: #333; 
    margin-top: 0.2em;
    padding-top: 0em;
    text-shadow: #999 0px 3px 5px;
	font-size: 31px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
    h1.inline {
    color: #333; 
    margin-top: 0.2em;
    padding-top: 0em;
	display: inline;
	font-size: 31px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }

    h1.small {
    color: #333; 
    margin-top: 0.2em;
    padding-top: 0em;
	display: inline;
	font-size: 24px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }

    h1.inline-red-20 {
    color: #f00; 
    margin-top: 0.2em;
    padding-top: 0em;
	display: inline;
	font-size: 25px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }

    h2 {
    color: #333; 
	display: inline;
	font-size: 18px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
    h2.smaller {
    color: #333; 
	display: inline;
	font-size: 16px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
    h2.smallest {
    color: #333; 
	display: inline;
	font-size: 15px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
    h2.red {
    color: #f00; 
	display: inline;
	font-size: 18px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }

	h3 {
    color: #000; 
	display: inline;
	font-size: 14px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.red {
    color: #F00; 
	display: inline;
	font-size: 14px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.red-bold {
    color: #F00; 
	display: inline;
	font-size: 14px;
	font-weight: bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.justify {
    color: #000; 
	display: inline;
	text-align: justify;
	font-size: 14px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.bigger {
    color: #000; 
	display: inline;
	font-size: 15px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.small {
    color: #000; 
	display: inline;
	font-size: 12px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.smaller {
    color: #000; 
	display: inline;
	font-size: 13px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	h3.smallest {
    color: #000; 
	display: inline;
	font-size: 11px;
	font-weight: normal;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
          
	p {
	text-align: justify;
	}          
	
	p.bigindent {
	margin:0px 0px 0px 150px;
	}          

	.red{color:#f00;background:transparent;} 

	.red-bold{color:#f00;font-weight:bold;background:transparent;} 

	.red-bold-italic{color:#f00;font-weight:bold;font-style:italic;background:transparent;} 

	.bold{font-weight:bold;background:transparent;} 

	.underline{text-decoration:underline;background:transparent;} 

	.italic{font-style:italic;background:transparent;} 

	.condensed{letter-spacing:-.02em;}

	.center{text-align:center;}

	.zero{font-size:0px;background:transparent;} 

	.gray{color:#E0E3E8;background:transparent;} 

	.darkgray{color:#666;background:transparent;} 

	.white{color:#fff;background:transparent;} 

	.black{color:#000;background:transparent;} 
	

	#lv_both {
		margin:0 auto;
		width:600px;
	}
	#lv_left {
		background:none;
		float:left;
		width:280px;
	}
	#lv_left h2, #lv_left h3, #lv_left p {
		padding:0 25 5 0;
    }
	#lv_right {
		background:none;
		float:right;
		width:298px;
	}
	#lv_right h2, #lv_right h3, #lv_right p {
		padding:0 10px;
    }




	
	h4 {
    color:#666; 
	display:inline;
	font-size:9px;
	font-weight:normal;
    font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    
	h4.middle {
    color:#666; 
	display:inline;
	font-size:10.5px;
	font-weight:normal;
    font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    
	h4.bigger {
    color:#666; 
	display:inline;
	font-size:11px;
	font-weight:normal;
    font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    
	h4.bigger2 {
    color:#666; 
	display:inline;
	font-size:11px;
	font-weight:normal;
    font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    
	h4.sitemap {
    color:#fff; 
	/*     margin:0px 0px 15px 0px;  this did/does nothing */
	font-size:9px;
	font-weight:bold;
    letter-spacing:125%;
    font-family:Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    
	a:link {color:#333;}
	a:visited {color:#666;}
	a:hover {color:#000;}
	a:active {color:#333;}

	a.hover { 
	color:#333; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover:link {color:#333;} 
	a.hover:visited {color:#666;} 
	a.hover:hover {color:#fff; background-color:#f00; text-decoration:underline;}
	a.hover:active {background-color:#f00; text-decoration:underline;}

	a.sitemap-head { 
	color:#f00; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.sitemap-head:link {color:#f00;} 
	a.sitemap-head:visited {color:#f00;} 
	a.sitemap-head:hover {color:#fff; background-color:#f00; text-decoration:underline;}
	a.sitemap-head:active {color:#f00; background-color:#ff0; text-decoration:underline;}

	a.hover-nat { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#f00; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-nat:link {color:#f00;} 
	a.hover-nat:visited {color:#f00;} 
	a.hover-nat:hover {color:#f00; background-color:#ff0; text-decoration:underline;}
	a.hover-nat:active {background-color:#ff0; text-decoration:underline;}

	a.hover-fort { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#000; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-fort:link {color:#000; background-color:#ff0;} 
	a.hover-fort:visited {color:#000; background-color:#ff0;} 
	a.hover-fort:hover {color:#ff0; background-color:#f00; text-decoration:underline;}
	a.hover-fort:active {background-color:#ff0; text-decoration:underline;}

	a.hover-timb { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#36f; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-timb:link {color:#36f;} 
	a.hover-timb:visited {color:#36f;} 
	a.hover-timb:hover {color:#ff0; background-color:#36f; text-decoration:underline;}
	a.hover-timb:active {background-color:#36f; text-decoration:underline;}

	a.hover-cha { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#f60; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-cha:link {color:#f60;} 
	a.hover-cha:visited {color:#f60;} 
	a.hover-cha:hover {color:#fff; background-color:#f60; text-decoration:underline;}
	a.hover-cha:active {background-color:#f60; text-decoration:underline;}

	a.hover-elock { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#390; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-elock:link {color:#390;} 
	a.hover-elock:visited {color:#390;} 
	a.hover-elock:hover {color:#ff0; background-color:#390; text-decoration:underline;}
	a.hover-elock:active {background-color:#390; text-decoration:underline;}

	a.hover-stocklocks { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#93c; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-stocklocks:link {color:#93c;} 
	a.hover-stocklocks:visited {color:#93c;} 
	a.hover-stocklocks:hover {color:#ff0; background-color:#93c; text-decoration:underline;}
	a.hover-stocklocks:active {background-color:#93c; text-decoration:underline;}

	a.hover-csp { /* NOTE: whatever color this ends up being, make sure to make an li class matching so bullets match text */
	color:#f00; 
	text-decoration:none; 
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.hover-csp:link {color:#f00;} 
	a.hover-csp:visited {color:#f00;} 
	a.hover-csp:hover {color:#ff0; background-color:#f00; text-decoration:underline;}
	a.hover-csp:active {background-color:#f00; text-decoration:underline;}

	a.red {
	color:#f00;
	background:transparent;}
	
	a.red:link {color:#f00;}
	a.red:visited {color:#f00;}
	a.red:hover {color:#000;}
	a.red:active {color:#333;}

	a.white-bold { 
	color:#fff; 
	font-weight:bold;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.white-bold:link {color:#fff;font-weight:bold;text-decoration:none;background:transparent;} 
	a.white-bold:visited {color:#fff;font-weight:bold;text-decoration:none;background:transparent;} 
	a.white-bold:hover {color:#000;font-weight:bold;text-decoration:none;background:transparent;}
	a.white-bold:active {color:#fff;font-weight:bold;text-decoration:none;background:transparent;}

	a.navbox-heading { 
	color:#333;
	margin:0px 0px 0px 4px;
	padding-left:5px;
	text-decoration:none;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.navbox-heading:link {color:#333;} 
	a.navbox-heading:visited {color:#333;} 
	a.navbox-heading:hover {color:#000; text-decoration:underline;}
	a.navbox-heading:active {background-color:#f00; text-decoration:underline;}

	a.navbox { 
	color:#666; 
	margin:0px 0px 0px 4px;
	padding-left:5px;
	font-weight:normal;
	line-height:14px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.navbox:link {color:#666;font-weight:normal;background:transparent;} 
	a.navbox:visited {color:#666;font-weight:normal;background:transparent;} 
	a.navbox:hover {color:#000;font-weight:bold;background:transparent;}
	a.navbox:active {color:#f00;font-weight:bold;background:transparent;}

	a.navbox-active { 
	color:#000; 
	margin:0px 0px 0px 4px;
	padding-left:5px;
	font-weight:bold;
	line-height:14px;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
	a.navbox:link {color:#000;font-weight:normal;background:transparent;} 
	a.navbox:visited {color:#000;font-weight:normal;background:transparent;} 
	a.navbox:hover {color:#000;font-weight:bold;background:transparent;}
	a.navbox:active {color:#f00;font-weight:bold;background:transparent;}



	a.navmenu { 
	color:#000;
	margin:0px 0px 5px 30px;
	text-decoration:none;
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif }
    font-weight:bold;
    text-shadow: #000 0px 1px 2px;
	a.navmenu:link {color:#000;} 
	a.navmenu:visited {color:#000;} 
	a.navmenu:hover {color:#000;font-style:italic;background:transparent;}
	a.navmenu:active {background-color:#ff0;background:transparent;}

	ul, ol, li{
	margin:0;
	padding:0;
	}

	li{
	margin:8px 20px 8px 35px;
	padding-left:5px;
	} 

	li.nat{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#f00;
	} 

	li.fort{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#000;
	} 

	li.timb{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#36f;
	} 

	li.cha{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#f60;
	} 

	li.elock{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#390;
	} 

	li.stocklocks{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#93c;
	} 

	li.csp{
	margin:0px 20px 1px 35px;
	padding-left:5px;
	color:#93c;
	} 

	li.second{
	margin:8px 20px 8px 55px;
	padding-left:5px;
	} 

	li.third{
	margin:8px 20px 8px 75px;
	padding-left:5px;
	} 

	ul, li.small{
	margin:0;
	padding:0;
	}

	li.small{
	margin:5px 5px 8px 15px;
	padding-left:0px;
	} 

	li.justify {
	text-align: justify;
	}          

	li.tight{
	margin:2px 20px 2px 35px;
	padding-left:5px;
	} 

	#elock-extra {
	position:absolute; 
	left:460px; 
	top:20px;
	width:250px;
	}
	#csp-extra {
	position:absolute; 
	left:540px; 
	top:12px;
	width:200px;
	}
	#plating-button {
	position:absolute; 
	left:575px; 
	top:197px;
	width:250px;
	}
	#bhma-button {
	position:absolute; 
	left:640px; 
	top:150px;
	width:200px;
	}
	#elock-button {
	position:absolute; 
	left:598px; 
	top:165px;
	width:250px;
	}
	#csp-newprod {
	position:absolute; 
	left:275px; 
	top:3px;
	width:308px;
	}
	#csp-newprod-right {
	position:absolute; 
	left:365px; 
	top:3px;
	width:308px;
	}
	#csp-newprod-one { /*(this applies only to the csp home page in the order of elock, stealthlock and gssp)*/
	position:absolute; 
	left:240px; 
	top:3px;
	width:308px;
	}
	#csp-newprod-two { /*(this applies only to the csp home page in the order of elock, stealthlock and gssp)*/
	position:absolute; 
	left:330px; 
	top:3px;
	width:308px;
	}
	#csp-newprod-three { /*(this applies only to the csp home page in the order of elock, stealthlock and gssp)*/
	position:absolute; 
	left:410px; 
	top:3px;
	width:308px;
	}
	#search {
	position:absolute; 
	left:10px; 
	top:65px;
	width:160px;
	}
	#new {
	position:absolute; 
	left:640px; 
	top:30px;
	width:85px;
	}
	#new2 {
	position:absolute; 
	left:200px; 
	top:10px;
	width:85px;
	}
	#header {
	width:800px;
	position:absolute;
	left:5px;
	top:0px;
	}
	#content-nav {
	position:absolute;
	left:8px;
	top:143px;
	}
	#navbox {
	position:absolute;
	width:195px;
	height:216px;
	left:8px;
	top:144px;
	background-image:url(/images/navbox-back-nobox.gif);
	background-repeat:no-repeat;
	}
	#navbox-noback {	/* this div is also the flash movie div on the homepage */
	position:absolute;
	width:195px;
	height:216px;
	left:15px;
	top:144px;
	}
	#content-plain {
	position:relative;
	width:800px;
	}
	#content {
	position:relative;
	width:600px;
	left:211px;
	top:143px;
	}
	#content-welcome {
	position:absolute;
	width:570px;
	left:221px;
	top:155px;
	}
	#content-cspwelcome {
	position:absolute;
	width:381px;
	left:221px;
	top:155px;
	}
	#content-cspmovie {
	position:absolute;
	width:156px;
	left:625px;
	top:147px;
	}
	#content-bottom {
	position:absolute;
	width:787px;
	left:15px;
	top:370px;
	}
	#content-bottom-cfc {
	position:absolute;
	width:787px;
	left:20px;
	top:370px;
	}
	#links {
	position:absolute;
	width:600px;
	left:211px;
	top:143px;
	}
	#links-stealthlock {
	position:absolute;
	width:800px;
	left:10px;
	top:143px;
	}
	#content-links-stealthlock {
	position:absolute;
	width:600px;
	left:10px;
	top:360px;
	}
	#content-links-stocklocks {
	position:absolute;
	width:600px;
	left:211px;
	top:280px;
	}
	#content-links-dualaxess {
	position:absolute;
	width:600px;
	left:211px;
	top:355px;
	}
	#content-links-elock {
	position:absolute;
	width:600px;
	left:211px;
	top:395px;
	}
	#content-links-csp {
	position:absolute;
	width:600px;
	left:211px;
	top:348px;
	}
	#content-links-advplus {
	position:absolute;
	width:600px;
	left:211px;
	top:450px;
	}
	#content-links-timb {
	position:absolute;
	width:600px;
	left:211px;
	top:380px;
	}
	#content-links-scadvantage {
	position:absolute;
	width:600px;
	left:211px;
	top:300px;
	}
	#content-marine {
	position:absolute;
	width:760px;
	left:27px;
	top:161px;
	}
	#address {
	position:relative;
	width:800px;
	clear:both;
	} 
	#footer-main {
	position:relative;
	width:820px;
	} 
	#footer-sub {
	position:relative;
	margin-left:-200px;
	width:820px;
	}
	#footer-marine {
	position:relative;
	left:-18px;
	width:820px;
	height:23px;
	}
	#advplus-moviecollage {
	position:absolute;
	left:0px;
	top:0px;
	width:156px;
	height:210px;

