@charset "UTF-8";
/* CSS Document */

	body {
		font: 13px Arial, Helvetica, sans-serif; font-size: 62.5%; background-color:#c5e4ea;	}

/* type styling */	
	
	p {
		font-size:1.2em;line-height:1.4em;margin:0;	padding-bottom:0.8em;}
		
	p.event {
		font-size:1.2em;line-height:1.4em;margin:0;	padding-bottom:0.8em; color:#000}
		
	p.contacts {
		font-size:1.1em;line-height:1.3em;margin:0;	padding-bottom:0.8em;}
	
	a {
	text-decoration:none; border:0;
	}
	
	img
	{  border-style: none;
	}
	
		a.m {
		float:left;font: 1.1em Arial;
		font-weight:bold;
		margin-top:0.9em;
		}
	#about_link {color:#000000;}
	#about_link2 {color:#000000;}
	a.m:link, a.m:visited { text-decoration:none; color:#22afbc; }
	a.m:hover, a.m:active { text-decoration:none; color: #000000; }

	a.l {
		font: 1.167em Arial;font-weight:bold;		}
	a.l:link, a.l:visited { font-size:1.1em;line-height:1.1em;margin:0;	padding-bottom:0.8em; text-decoration:none; color:#FFFFFF; }
	a.l:hover, a.l:active { font-size:1.1em;line-height:1.1em;margin:0;	padding-bottom:0.8em; text-decoration:none; color:#FFFFFF; }


	a.link {
		font: 1.167em Arial;font-weight:bold; font-style:italic; color:#FFFFFF;}
	a.link:link, a.link:visited { font-size:1.1em; font-style:italic; line-height:1.1em;margin:0;	padding-bottom:0.8em; text-decoration:none; }
	a.link:hover, a.link:active { font-size:1.1em; font-style:italic; line-height:1.1em;margin:0;	padding-bottom:0.8em; text-decoration:none; }
	
	a.linkb {font: 1.167em Arial;font-weight:bold; font-style:italic; color:#22afbc; text-decoration:none; }
	a.linkb:hover {color:#000; text-decoration:none; }
	
	a.c {
		float:left;
		margin-top:0.9em;
		font: 1.1em Arial;
		font-weight:bold;		}
	a.c:link, a.c:visited { text-decoration:none; color:#FFFFFF; }
	a.c:hover, a.c:active { text-decoration:none; color: #000000; }
	
	
	h1 {
	font-size:2em;
	line-height:1.2em;
	color:#FFFFFF;
	font-weight:bolder;
	font-style:italic;
	margin-bottom:1.4em;
	}
	
	h2 {
	font-size:1.6em;
	line-height:1.2em;
	color:#FFFFFF;
	font-weight:bolder;
	font-style:italic;
	margin:0.6em 0em 0.15em 0em;
	}
	
	h2.events {
	margin:0.6em 0em 0.6em 0em;
	}
	
	.small {
		font-size:0.75em;
		}
	
	#footer {
	width:90em;
	z-index:2;
	color:#22afbc;
	}
		
	.footer1 {
	position:inherit;
	float:left;
	display:inline;
	z-index:2;
	}
	
	.footer2 {
	position:inherit;
	float:right;
	right:0em;
	display:inline;
	z-index:2;
	text-align:right;
	}
	
	
	a.foot	{
	color:#22afbc;
	font-style:normal;
	text-decoration:none;
	}
	
	a.foot:hover {
	color:#000000;
	z-index:1;
	}
		
	ul.b	{
	list-style-image: url(images/bullet.png); 
	color:#FFFFFF;
	font-size:1em;
	line-height:1.1em;
	padding: 0; 
	margin-left:1em;
	margin-top:0em; 
	}
	
	li.b	{
	padding-bottom:0.2em; }

/* layout */	
	
	#content {
		position:relative;
		top:7em;
		left: 0em;
		width: 90em;
		height: 69.5em;
		background-color:white;
		margin:0 auto;		}
		
	#content2 {
		position:relative;
		top:7em;
		left: 0em;
		width: 90em;
		height: 84em;
		background-color:white;
		margin:0 auto;		}
		
	#logo_strip {
		float:left;
		margin:1.399em 0em 0em 1.75em;
		height:8.249em;
		width:86.491em;
		background-color:#c5e4ea;
		z-index:2;		}
		
	#menu {
		float:left;
		margin:0.8em 0em 0em 1.75em;
		height:3.388em;
		width:84.3em;
		padding: 0em 0em 0em 2.2em;
		background-color:#9cd1d9;		}
		
	#submenu {
		float:left;
		margin-left:6.4em;
		}
		
	#main {
		float:left;
		z-index:1;
		background-image:url(images/senior_hermaphroditic_expanded_beam_connector.jpg);
		background-repeat:no-repeat;
		height:51.9em;
		width:82.1em;
		margin-left:1.75em;
		padding:2.2em 2.2em 0em 2.2em;
		background-color:#000000;
		margin-bottom:2.5em;
		}
		
	#main2 {
		float:left;
		z-index:1;
		background-image:url(images/tactical_fibreoptic_cable_assemblies.jpg);
		background-repeat:no-repeat;
		height:51.9em;
		width:82.1em;
		margin-left:1.75em;
		padding:2.2em 2.2em 0em 2.2em;
		background-color:#000000;
		margin-bottom:2.5em;
		display:inline;
		}
		
	#main3 {
		float:left;
		z-index:1;
		background-image:url(images/tactical_fibreoptic_cable_assemblies.jpg);
		background-repeat:no-repeat;
		height:51.9em;
		width:84.2em;
		margin-left:1.75em;
		padding:2.2em 0em 0em 2.3em;
		background-color:#000000;
		margin-bottom:2.5em;
		}
		
		
	#home_copy {
		float:left;
		margin:0em 0em 0em 0em;
		left:3.975em;top:23.026em;width:38em;z-index:3;
	}
		
	#body_copy {
		position:absolute;left:3.975em;top:16em;width:40em;z-index:3;
		}
		
	#event_copy {
		float:left;
		}
		
	.event_l {
		float:left;
		width:39.8em;
		height: 16.6em;
		background: url("images/event-bg.png");
		background-repeat:repeat;
		margin-right:2.2em;
		margin-bottom:2.2em;
		}
		
	.event_r {
		float:left;
		width:39.8em;
		height: 16.6em;
		background: url("images/event-bg.png");
		background-repeat:repeat;
		margin-bottom:2.2em;
		}
		
	.event_l:hover	{ 
		background-position: bottom;
		}
		
	.event_r:hover	{ 
		background-position: bottom;
		}
		
	img.event_logo {
		float:left;
		margin-right:1.6em;
		}
		
	#contactm {
		left:3.975em;top:23.026em;width:30em;z-index:3; float:left; font-weight:bold; color:#FFFFFF; }
		
	#links {
	position:absolute;left:3.975em;top:24.622em;width:40em;z-index:3; font-style:italic; font-weight:bold; color:#FFFFFF;	}
	
	#image_grid {
	position:absolute; left:34.7em; top:17.5em; width:55em; z-index:2;}
	
	#inset_grid {
	position:absolute;
	top:53.748em;
	left:3.9em;
	height:11.551em;
	}
	
/* New code for prod splash */

#product-page {
	float:left;
	z-index:1;
	background-image:url(images/products_bg.jpg);
	background-repeat:no-repeat;
	height:51.9em;
	width:82.1em;
	margin-left:1.75em;
	padding:2.2em 2.2em 0em 2.2em;
	background-color:#000000;
	margin-bottom:2.5em;
	}
	
#left {
	float:left;
	width:40em;
	margin-right:1.75em;
	}
	
#right {
	float:left;
	width:40em;
	}
	

		
#product_grid {
	float:left; width:86em; z-index:2;}
	
.prod-detail {
	float:left;
	height:7.5em;
	}	
 	
a.click { font: 1.167em Arial;font-weight:bold; text-decoration:none; left:4em; top:4em;}


		
	.prod	{
		color:#FFFFFF;
		float:left; 
		width: 40.5em;
		height: 9.2em;
		background: url("images/prod-bg.png");
		background-repeat:repeat-x;
		margin-bottom:1em;
		}
		
	.left {
		float:left;
		height:8.25em;
		width:8.25em;
		padding:0.5em 1em 0.5em 0.5em;
		border:0;
		}
	
	.prod:hover	{ 
		background-position: bottom;
		}
		
	.prod:active {  
		background-position: bottom;
		}	
	

		
	.prod_link {
		position:relative;
		display: block;
		width: 26.7em;
		height: 12.2em;
		background: url("images/prodmini.png");
		background-position: bottom;
		}
	
		
/* Image positioning */

	/* Image positioning */

	img.fibreco_logo {
		float:left;
		margin:1em 0em 0em 1.75em;
		height:5.644em;width:21.103em;
		}
		
		img.line1	{
		float:left;
		margin:0.6em 0.5em 0em 0.5em;
		height:1.6em;
		width:0.1em;
		}
		
	img.bg_image {
		float:left;
		margin:0em 0em 0em 1.75em;
		height:44.166em;width:86.491em;z-index:2;	}
	
	img.home_header {
		float:left;
		margin:1em 0em 0em 1.75em;
		left:4.014em;top:16.957em;height:4.3em;width:38.4em;z-index:2;	}
		
	img.news_header {
		float:left;
		margin:1em 0em 0em 1.873em;
		left:4.014em;top:16.957em;height:4.8em;width:23.6em;z-index:2;	}
		
	img.contact_header {
		float:left;
		margin:1em 0em 0em 1.873em;
		left:4.014em;top:16.957em;height:1.7em;width:11.3em;z-index:2;	}
		
	img.inset1 { 
		float:left;
		margin:0em 2.4em 0em 0em;
		height:11.551em;
		width:11.551em;
		border-width:0.1em; 
		border-style:solid; 
		border-color:white}
		
	.map { 
		position:absolute;
		top:15.6em;left:26em; height:50.1em;width:60.1em;border-width:0.1em; border-style:solid; border-color:white;
		z-index:2;}
		
	img.map_bg { 
		position:absolute;
		z-index:1;
		left:30em; height:43.2em;width:56.1em;border-width:0.1em; border-style:solid; border-color:white}
		
	img.logo1 {
		float:left;
		margin:1em 0em 0em 1.873em;
		top: 1em; }
		
	.page {
		width:21em;
		height:26.3em;
		float:left;
		display:block;
		position:relative;
		}
		
	.doc {
		width:18.6em;
		height:26.3em;
		float:left;
		background-color:#FFF;
		}
		
	.shadow-right {
		width:2em;
		height:26.3em;
		float:left;
		background-image:url(images/shadow-left.png);
		background-repeat:no-repeat;
		}
		
	.shadow-bottom {
		width:20.5em;
		height:2em;
		float:left;
		background-image:url(images/shadow-bottom.png);
		background-position:right;
		background-repeat:no-repeat;
		}
		
	#datad {
		position:absolute; 
		width:14em;
		height:4em;
		padding:1em 0em 0em 1.6em;
		left:0em; top:60.8em; z-index:3;
		background-color:#FFF;}	
	


