body	{text-align: center; background: white; font-family: Verdana;}

a	{text-decoration: none; color: Firebrick; font-size: 0.8em; font-weight: bold;}

a:hover	{color: #0350A0;}

img	{border: 0px;}

#wrapper	{position: relative; width: 800px; margin: 0 auto; text-align: left;}

#s11	{position: absolute; left: 0px; top: 0px; width: 196px; height: 160px; 
	background-image: url(images/light/section1_1a.jpg); background-repeat: 	no-repeat;}

#s12	{position: absolute; left: 196px; top: 0px; width: 604px; height: 160px; 
	background-image: url(images/light/section1_2a.jpg); background-repeat: 	no-repeat;}

#s21	{position: absolute; left: 0px; top: 160px; width: 196px; height: 238px; 
	background-image: url(images/light/section2_1a.jpg); background-repeat: 	no-repeat;}

#s22	{position: absolute; left: 196px; top: 160px; width: 604px; height: 387px; 
	background-image: url(images/light/section2_2a.jpg); background-repeat: no-repeat;
	color: #0350A0;}

#s31	{position: absolute; left: 0px; top: 398px; width: 196px; height: 149px; 
	background-image: url(images/light/section3_1a.jpg); background-repeat: 	no-repeat;}

#s4	{position: absolute; left: 0px; top: 547px; width: 800px; height: 53px; 
	background-image: url(images/light/section4a.jpg); background-repeat: no-repeat;}

#s11 a:hover	{color: Firebrick;}

#s12logo	{position: absolute; left: 250px; top: 55px; width:50px; height: 50px;}

#s12texta	{position: absolute; left: 305px; top: 60px; width: 280px; height: 20px;
		font-size: 1.2em; font-weight: bold; color: Firebrick;}

#s12textb	{position: absolute; left: 305px; top: 80px; width: 280px; height: 10px;
		font-family: Verdana;font-size: 0.8em; font-weight: bold; 
		color: Darkblue;}

#s22imagea	{position: absolute; left: 35px; top: 60px; width: 100px; height: 100px;}

#s22imageb	{position: absolute; left: 35px; top: 190px; width: 100px; height: 100px;}

#s22texta	{position: absolute; left: 35px; top: 30px; width: 400px; height: 20px;
		font-size: 1.2em; font-weight: bold;}

#s22textb	{position: absolute; left: 150px; top: 70px; width: 400px; 
		font-size: 0.8em;}

#s22textb a	{font-size: 1em;}

#s22textc	{position: absolute; left: 150px; top: 190px; width: 400px; 
		font-size: 0.8em;}

#s22textc a	{font-size: 1em;}

#s11menu 	{position: absolute; left: 20px; top: 5px; width: 150px; height: 140px;}
  
#s11menu .home	{border-bottom: Firebrick 1px solid; padding: 5px 0px 2px 0px;}

#s11menu a	{color: White; font-size: 0.8em;}

#s21text	{position: absolute; left: 0px; top: 0px; height: 200px; padding: 20px 						20px 10px 20px;	font-size: 0.7em; color: white;}

#s21text strong	{font-size: 1.5em;}

#s4company	{position: absolute; left: 20px; top: 20px; font-size: 0.6em; 
		font-weight: bold; color: white;}

#s21w3cvalid	{position: absolute; left: 53px; top: 180px;}

#s22content	{position: absolute; left: 20px; top: 20px; right: 20px; 
		font-size: 0.8em;}

#s22content a	{font-size: 1em;}

#s22content ul	{font-size: 0.8em; line-height: 1.2em;}

#s22continued	{position: absolute; left: 480px; top: 350px;}

#s22timeline	{position: absolute; left: 180px; top: 340px;}

#s31links	{position: absolute; left: 0px; top: 0px; height: 120px; padding: 20px 
		20px 10px 20px; color: #0350A0;}

#s31links a	{font-size: 0.6em; line-height: 2.5em;}

.s22component	{position: relative; width: 560px; margin-bottom: 20px;}

img.floatright	{float: right;}

#s22techa ul	{position: absolute; left: -20px; list-style-type: none; line-height: 						1.2em; font-size: 0.8em;}

#s22techb ul	{float: right; list-style-type: none; line-height: 1.2em; font-size: 						0.8em;}