/* basic elements */

body {	background: #666666; text-align: center;}

#focus {width: 968px; height: 578px; position:absolute; z-index: 2; top: 50%; left: 50%; margin-top: -289px; margin-left: -484px; border: 0px solid #083173;}

/* common page elements  */

#Franklin {position:absolute; left:8px; top:1px; width:133px; height:76px; z-index:22; visibility: visible;}

#Teram {position:absolute; width:111px; height:48px; z-index:23; left: 827px; top: 1px; visibility: visible;}

#Fiberweb {position:absolute; width:111px; height:48px; z-index:23; left: 827px; top: 55px; visibility: visible;}

#DefencellLogo {position:absolute; left:417px; top:21px; width:133px; height:58px; z-index:28; visibility: visible;}

#MenuArea {position:absolute; width:135px; height:163px; z-index:25; left: 8px; top: 185px; visibility: visible;}

#PageNameArea {position:absolute; left:260px; top:80px; width:443px; height:34px; z-index:21; visibility: visible;}

#HomePageNameArea {position:absolute; left:200px; top:80px; width:562px; height:42px; z-index:21; visibility: visible;}

/* fireworks slices  */

#defencellr1c7 {position:absolute; left:298px; top:0px;width:363px; height:46px;z-index:1; visibility:visible;  background-image: url(img_fireworks/defencell_r1_c7.gif);}
#defencellr2c8 {position:absolute; left:661px; top:23px;width:105px; height:70px;z-index:2; visibility:visible;
background-image: url(img_fireworks/defencell_r2_c8.gif);}
#defencellr3c6 {position:absolute; left:190px; top:27px;width:108px; height:66px;z-index:3; visibility:visible;
background-image: url(img_fireworks/defencell_r3_c6.gif);}
#defencellr4c7 {position:absolute; left:298px; top:46px;width:363px; height:409px;z-index:4; visibility:visible; 
background-image: url(img_fireworks/defencell_r4_c7.gif);}
#defencellr5c9 {position:absolute; left:766px; top:63px;width:64px; height:58px;z-index:22; visibility:visible;
background-image: url(img_fireworks/defencell_r5_c9.gif);}
#defencellr6c4 {position:absolute; left:127px; top:73px;width:63px; height:62px;z-index:6; visibility:visible;
background-image: url(img_fireworks/defencell_r6_c4.gif);}
#defencellr7c6 {position:absolute; left:190px; top:93px;width:108px; height:362px;z-index:7; visibility:visible;
background-image: url(img_fireworks/defencell_r7_c6.gif);}
#defencellr7c8 {position:absolute; left:661px; top:93px;width:105px; height:362px;z-index:8; visibility:visible;
background-image: url(img_fireworks/defencell_r7_c8.gif);}
#defencellr8c10 {position:absolute; left:830px; top:105px;width:53px; height:84px;z-index:9; visibility:visible;
background-image: url(img_fireworks/defencell_r8_c10.gif);}
#defencellr9c3 {position:absolute; left:77px; top:112px;width:50px; height:77px;z-index:10; visibility:visible;
background-image: url(img_fireworks/defencell_r9_c3.gif);}
#defencellr10c9 {position:absolute; left:766px; top:121px;width:64px; height:334px;z-index:11; visibility:visible;
background-image: url(img_fireworks/defencell_r10_c9.gif);}
#defencellr11c4 {position:absolute; left:127px; top:135px;width:63px; height:243px;z-index:12; visibility:visible; 
background-image: url(img_fireworks/defencell_r11_c4.gif);}
#defencellr12c2 {position:absolute; left:34px; top:163px;width:43px; height:233px;z-index:13; visibility:visible; 
background-image: url(img_fireworks/defencell_r12_c2.gif);}
#defencellr12c11 {position:absolute; left:883px; top:163px;width:49px; height:252px;z-index:14; visibility:visible; 
background-image: url(img_fireworks/defencell_r12_c11.gif);}
#defencellr13c3 {position:absolute; left:77px; top:189px;width:50px; height:189px;z-index:15; visibility:visible; 
background-image: url(img_fireworks/defencell_r13_c3.gif);}
#defencellr13c10 {position:absolute; left:830px; top:189px;width:53px; height:189px;z-index:16; visibility:visible;
background-image: url(img_fireworks/defencell_r13_c10.gif);}
#defencellr14c3 {position:absolute; left:77px; top:378px;width:56px; height:94px;z-index:17; visibility:visible; 
background-image: url(img_fireworks/defencell_r14_c3.gif);}
#defencellr14c5 {position:absolute; left:133px; top:378px;width:57px; height:77px;z-index:18; visibility:visible; 
background-image: url(img_fireworks/defencell_r14_c5.gif);}
#defencellr14c10 {position:absolute; left:830px; top:378px;width:53px; height:89px;z-index:19; visibility:visible;
background-image: url(img_fireworks/defencell_r14_c10.gif);}
#defencellr17c5 {position:absolute; left:133px; top:455px;width:697px; height:118px;z-index:20; visibility:visible; 
background-image: url(img_fireworks/defencell_r17_c5.gif);}
#tm {position:absolute; left:806px; top:480px; width:23px; height:13px; z-index:24; visibility: visible;
background-image: url(img/tm.gif);}

#PatentInfo {position:absolute; left:184px; top:575px; width:600px; height:26px; z-index:30; visibility: visible;}


/* link control and menu appearance  */

a.menu {
	font-size: 12px;	
	text-decoration:none;
	font-weight: normal;
	color: #E2D7C1;
	width: 160px;
	height: 16px;
	display: block;
	padding-left: 4px;
	border-top: 1px solid #333333;
	border-left: 2px solid #000000;
	border-right: 2px solid #333333;
	border-bottom: 3px solid #000000;
	background: #666666;
}

a.menu:hover {
	font-weight: normal;
	font-size: 12px;	
	color: #E2D7C1;
	text-decoration:none;
	display: block;
	height: 16px;
	border-top: 1px solid #999999;
	border-left: 2px solid #999999;
	border-right: 2px solid #999999;
	border-bottom: 3px solid #000000;
	padding-left: 4px;
	background: #666666;
}


a {
	font-size: 11px;	
	text-decoration:none;
	font-weight: normal;
	color: #666666;
}

a:hover {
	font-size: 11px;	
	text-decoration:underline;
	font-weight: normal;
	color: #666666;
}


/*  text control */

#focus, td {
	font-family: Verdana, Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #666666;
}

h5 {
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 5px;
}

.patent {
	font-size: 9px;
	margin-top: 0px;
	margin-bottom: 0px;
		color: #E2D7C1;
}

p  {
	margin-top: 10px;
	margin-bottom: 10px;
	text-align : left;
	line-height: 12px;
}

.splash {
	text-align : justify;
	font-size: 11px;
}

/* (picture borders)  */
.pb {
	border: 1px solid #333333;
}

/* bullets eg on advantages page  */

ul {
	margin-top: 5px;
	margin-bottom: 5px;
}
