* 							{
   						padding:						0;
							margin:						0;
						 	}


body						{
							margin:						0px;
							font: 						10px/18px Verdana, sans-serif; 																									
							background-color:			#999999;
							background-repeat:		repeat;
							}

hr							{
							width:						80%;
							height:						1px;
							background-color:			black;
							border:						none;
							border-top:					dotted 1px;
							margin-left:				auto;
							margin-right:				auto;
							}

#wrapper					{
							width:						950px;	
							margin-left:				auto;
							margin-right:				auto;
							background-color:			#cccccc;
							height:						100%;
							margin-bottom:				10px;
							border:						1px black solid;
							}


#navcontainer
							{
							margin-left: 				auto;
							margin-right: 				auto;
							margin-bottom: 			35px;
							padding: 					5px 0 7px 5px;
							line-height: 				1.75;
							font-family: 				Verdana, sans-serif;
							font-size: 					120%;
							font-weight:				bold;
							}

ul#navlist
							{
							display: 					inline;
							text-align: 				center;
							list-style: 				none;
							}

ul#navlist li
							{
							float: 						left;
							width: 						auto;
							margin-right: 				5px;
							border: 						1px dotted black;
							background-color: 		#999999;
							text-align: 				center;
							}

ul#navlist li a
							{
							padding: 					0 10px;
							line-height: 				1.75;
							text-decoration: 			none;
							color: 						black;
							}

ul#navlist li a#current
							{
							background-color: 		#cc0000;
							color: 						#fff;
							}

ul#navlist li a:hover, ul#navlist a#current:hover
							{
							background-color: 		#cc0000;
							color: 						#fff;
							}

ul#navlist li a:active, ul#navlist li#active a#current:active
							{
							background-color: 		#f63;
							color: 						#fff;
							}

#title						{
							border-top:					1px dotted black;
							border-left:				1px dotted black;
							border-right:				1px dotted black;
							border-bottom:				1px dotted black;
							width:						770px;
							height:						20px;
							margin-left:				116px;
							background-color:			#cc0000;
							margin-bottom:				10px;
							margin-top:					0px;
							color:						black;
							padding:						3px 3px 3px 10px;
							}

#textArea				{
							width:						900px;
							margin-left:				auto;
							margin-right:				auto;
							line-height:				2.3em;
							}

#picsLeft				{
							width:						100px;
							height:						300px;
							float:						left;
							margin-top:					-15px;
							border:						1px black solid;
							}



#textRight						{
							width:						750px;
							height:						100%;
							float:						right;
							border:						1px dotted black;
							padding:						16px;
							background-color:			#999999;
							font-size:					1.2em;
							margin-bottom:				20px;
							}

#indexList				{
							list-style-type:			disc;
							padding-left:				15px;
							line-height:				2.4em;
							}

h1							{
							font-size:					1.8em;
							font-weight:				normal;
							color:						white;
							}

h2							{
							font-size:					1.2em;
							line-height:				1.3em;
							font-weight:				bold;
							}


#footer					{
							clear:							both;
							background-color:				#666666;
							width:							100%;
							border:							black dotted 1px;
							color:							white;
							text-align:						center;
							font-style:						italic;
							margin-bottom:					10px;
							}
							
#customTable			{
							border:							black 1px solid;
							border-collapse:				collapse;
							}

#customTable td		{
							padding:							5px;
							border:							black 1px dotted;
							background-color:				#666666;
							color:							white;							
							}
							
#techTable				{
							border:							black 1px solid;
							border-collapse:				collapse;
							}
							
#techTable td		{
							padding:							5px;
							border:							black 1px dotted;
							background-color:				#666666;
							color:							white;							
							}
							
#techTable th			{
							background-color:				#cc0000;
							color:							white;
							border:							black 1px dotted;
							padding:							5px 15px 5px 15px;
							}
							
.header					{
							font-weight:					bold;
							color:							white;
							}
							
#prodImg					{
							border:							1px black dotted;
							padding:							3px;
							background-color:				#666666;				
							}
			
