/* STYLE SHEET FOR LIGHTHOUSE SYSTEMS */

/* ========================================================== */
/* LINK COLORS                                                */   

a a:link a:hover {
	color:#003466;
}

a:visited	{
	color: maroon;
}

/* ========================================================== */
/* BODY AND FRAME FOR CENTERING                               */   

body {
	padding: 0;
	/* background-color: white; */
	text-align: center; /*centering for ie */
}

div#frame {
	width: 760px;
	margin: 0 auto; /* centering for mozilla browsers */
}
.background_navy 
{	
	padding: 0;
	margin: 0;
	background-color: #003466; 	  
}
		
.background_white {
	background-color: white;
}
.homepage_margin {
	margin: 100px 0 0 0;
	padding: 0;
	width: 760px;
}
.dd_margin {
	margin: 0;
	padding: 0;
	width: 760px;
}
		
/* ========================================================== */
/* TOP NAVIGATION                                             */   

div#header {
	margin: 0;
	padding: 0;
	width: 760px;
	height: 30px;
	display: block;
	background-color: #003466; 	
	border: 0px solid black;
}

div#topnav {
	margin: 0 0 0 10px;
	padding: 0;
	width: 470px;
	float: left;
	display: block;		
	text-align: right;
	border-bottom: 1px solid #96CBFD;	
}	
		
div#topnav a {
	padding: 0 10px 0 10px;
	margin: 0;
	text-decoration: none;
	font-family: Helvetica, Times Roman;
	font-size: 12px;
	color: #96CBFD;
}

div#topnav a.on:link, #topnav a.on:visited  {
	color: #ECB42B;
}		
		
/* ========================================================== */
/* SUB NAVIGATION                                             */   		
/* (Currently Products Page Only) */ 	

#products_subnav  {
	position: absolute;
	margin: 1.25em  0 0 35.75em;
	width: 760px;
	display: block;
	background: transparent; 
	text-align: left;
	z-index: 10;
}
#products_subnav  a {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	text-decoration: none;
	font-family: Helvetica, Times Roman;
	font-size: 12px;
	color: #96CBFD;
	text-align: left;
}

#products_subnav a.on:link, #products_subnav a.on:visited {
	color: #ECB42B;
	text-align: left;
}
		
/* ========================================================== */
/* FOOTER                                                     */ 

div#footer{
	margin: 0;
	padding: 0;	
	width: 760px;
	text-align: center;
	display: block;
	border: 0px solid black;
}

p.footer_copy {
	font-family: Verdana, Arial; 
	font-size: 9px;
	font-weight: bold;
	color: #999999;
}		

div#footer a {
	color: #96CBFD;
	text-decoration: none;
	font-weight: bold;
}

div#footer a a:link a:hover a:visited	{
	color: #96CBFD;
	text-decoration: none;
	font-weight: bold;
}

/* ========================================================== */
/* HOME PAGE CONTAINERS AND STYLES                            */ 

.logo_top {
	margin: 0;
	padding: 0;
	width: 280px;
	float: left;
	display: block;
}

.home_center_pict {
	margin: 0;
	padding: 0;
	width: 760px;
	display: block;
}	

div#third_row {
	margin: 0;
	padding: 0;
	width: 760px;
	display: block;
	background-color: #003466; 	
}
	
.who_we_are {
	margin: 0;
	padding: 0;
	width: 361px;
	float: left;
	display: block;
}	

.left_quote {
	margin: 0;
	padding: 0;
	width: 35px;
	float: left;
	display: block;
}	

.home_page_copy {
	margin: 0;
	padding: 3px 0 0 5px;
	width: 323px;
	float: left;
	display: block;
	text-align: left;
			
	color: white;
	font-size: 11px;
	font-family: Verdana, Arial;
	background-color: #003466;
}	

.right_quote {
	margin: 0;
	padding: 0;
	width: 35px;
	float: left;
	display: block;
}

/* ========================================================== */
/* DRILL DOWN SPECIFIC FOR IMAGES AND TEXT                    */ 

div#dd_picts {
	margin: 0;
	padding: 0;
	width: 760px; 
	display: block;
}

.pict1 {
	margin: 0;
	padding: 0;
	float: left;	
	width: 527px;
	display: block; 
	border: 0;
}	
.pict2 {
	margin: 0;
	padding: 0;
	float: left;
	width: 233px;
	display: block; 
}	
.pict3 {
	margin: 0;
	padding: 0;
	width: 760px;
	display: block;
}
.pict4 {
	margin: 0;
	padding: 0;
	float: left;
	width: 291px;
	display: block; 
}			


#drilldown_content {
	margin: 0;
	padding: 0;	
	width: 760px; 
	background: white;
	float: left;
}
.product_subtitle {
	margin: 0;
	padding: 0;
	font-family: Helvetica, Times Roman;
	font-size: 16px;
	color: #000000;;
	text-align: left;
	font-weight: bold;
	font-style: oblique;
}
p.drilldown_copy {
	font-family: Helvetica, Times Roman;
	font-size: 12px;
	color: #666666;
	padding-right: 10px;
	text-align: left;
}
p.drilldown_copy_bold {
	font-family: Helvetica, Times Roman;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}	
.listholder {
	margin: 0 0 0 0;
	padding: 0;
	width: 460px;
	display: block;
	float: right;
}

li {
	margin: 0;
	padding:0 0 10px 0px;
	font-family: Helvetica, Times Roman;
	font-size: 12px;
	color: #666666;
	text-align: left;
}

