﻿

/*    HTML object stuff
-----------------------------------------------------------------------*/

		h1 { font-size:1.4em; color:Green; margin:3px; line-height:1em; font-family:Verdana, Arial; }
		h2 { font-size:1.2em; color:Green; margin:3px; line-height:1em; font-family:Verdana, Arial; }
		h3 { font-size:1.2em; color:Green; margin:3px; line-height:1em; font-family:Verdana, Arial; }
		
		input { margin:0px 5px 0px 20px; }


/*-----------------------------------------------------------------------*/




/*    Layout stuff
-----------------------------------------------------------------------*/

		.hide { display:none; }

		/* The Top Banner */
		.top-bar {	height:98px;
					background-image:url(/images/top-bar.gif);
					background-repeat:no-repeat;}

		.left-img-bar {	width:93px;
						height:43px;
						margin:-1px 0px 0px 0px;
						display:block;
						background-image:url(/images/left-img-bar.gif);
						background-repeat:no-repeat; }
			
			
		.top-img-bar-white {	width:847px;
								height:41px;
								margin:-1px 0px 0px 0px;
								display:block;
								background-image:url(/images/top-img-bar-white.gif);
								background-repeat:no-repeat; }



		.gb-lower { margin-bottom:0px; }
		
		.left-greenbar-td { vertical-align:top; 
							background-image:url(/images/left-greenbar.gif); 
							background-repeat:repeat-y; }
		
		.left-greenbar	{	background-image:url(/images/left-greenbar.gif); 
							background-repeat:repeat-y;
							width:93px;
							margin-top:-1px;
							margin-bottom:0px; }
		
				.left-greenbar .leftMenu { width:73px; margin-left:10px; margin-right:5px; }
				
				.left-greenbar .leftMenu table tr td { padding-bottom:8px; }
				
				
				
				.left-greenbar .leftMenu  a { text-decoration:none; 
										      color:White;   
											  font-weight:bold; 
											  font-family:Arial; 
											  padding-bottom:5px;
											  line-height:1.0em; }
											  
					.left-greenbar .leftMenu  a:visited { text-decoration:none; color:White;   font-weight:bold; font-family:Arial;  }
					.left-greenbar .leftMenu  a:hover   { text-decoration:none; color:#e0e0e0; font-weight:bold; font-family:Arial;  }
					.left-greenbar .leftMenu  a:link	{ text-decoration:none; color:White;   font-weight:bold; font-family:Arial;  }
				
				
				
			

		.left-img-links	{ width:93px;
						  margin-top:2px;}
						  
						  
		.content-links			 { color:White; }
		.content-links a		 { color:White; }
		.content-links a:link	 { color:White; }
		.content-links a:visited { color:White; }
		.content-links a:hover   { color:White; }
		
		#regionMap a { color:White; }
		#regionMap a:link { color:White; }
		#regionMap a:visited { color:White; }
		#regionMap a:hover { color:White; }
		
		.prod-links	{ color:White; 
					  font-weight:bold; 
					  font-size:1.0em; 
					  cursor:pointer; }
					  
		.prod-links a { text-decoration:none; color:White; font-weight:bold; font-size:1.0em; cursor:pointer; }
		.prod-links a:link    { text-decoration:none; color:White; font-weight:bold; font-size:1.0em; cursor:pointer; }
		.prod-links a:hover   { text-decoration:none; color:White; font-weight:bold; font-size:1.0em; cursor:pointer; }
		.prod-links a:visited { text-decoration:none; color:White; font-weight:bold; font-size:1.0em; cursor:pointer; }
		.prod-links a:active  { text-decoration:none; color:White; font-weight:bold; font-size:1.0em; cursor:pointer; }
		
		.hide-link { font-size:.8em; font-weight:bold; cursor:pointer; }


/*-----------------------------------------------------------------------*/




/*    Layout stuff
-----------------------------------------------------------------------*/
		
		/* Home Page */
		.homeMain {	margin:20px 0px 0px 0px; }
		
		.homeMain table	{ margin-left:0px; margin-left:20px; }
		
		.homeMain table tr td:first-child  { width:34%; }
		.homeMain table tr td:last-child   { width:33%; }
		.homeMain table tr td { vertical-align:top; 
								padding-right:10px; 
								padding-left:10px; }
		
		.homeMain table tr td { font-size:1.0em; text-align:left; line-height:1.2em }







		/* Product Pages */
		.productMain { margin:20px 0px 0px 0px; }
		
		.productMain table { margin-left:0px; margin-left:20px; width:100%; }

		.productMain table tr td		{ padding:0px 10px 0px 0px; vertical-align:top; }
		.productMain table tr td:first-child	{ width:40%; }
		.prod-last-td	{ width:60%; text-align:center; }
		
	
		
		.productMain table tr td p	{	font-size:1.0em; 
										margin:0px 10px 10px 10px; 
										line-height:1.2em }
		
		.productMain table tr td table { width:100%; }
		.productMain table tr td table tr td { text-align:center; padding:15px 0px 0px 0px; }
		.pat-tr-last { border-top:solid 1px black; }
		.productMain table tr td table tr td p {  }
		
		.product-img { margin:40px auto 0px auto; padding:0px auto 0px auto; }
		
		.chip-info {	width:511px; 
						height:150px; 
						background-repeat:no-repeat; 
						display:block; 
						margin:auto;
						 }
						
		.chip-info div { margin:45px 20px auto 200px; 
						 font-size:.8em; 
						 line-height:1.0em; }
						 
		
		
		
		
		
		
		/* The Product Page */
		.products-div { margin:0px 0px 0px 0px; }
		.products-div table		  { margin-left:30px; margin-right:30px; }
		.products-div table tr td { padding:10px; text-align:left; width:33%; line-height:1.2em }
		
		
		
		
		
		/* Marketing Page */
		.marketMain { margin:20px 0px 0px 0px; }
		
		.marketMain table { margin-left:0px; margin-left:20px; width:100%; }

		.marketMain table tr td		{ padding:0px 10px 0px 0px; vertical-align:top; }
		.marketMain-td-first-child	{ width:50%; }
		
		
		.marketMain table tr td p { font-size:1.0em; text-align:left; margin:0px 10px 10px 10px; line-height:1.2em }
		
	
	
	
	
	
	
	
	
		/* Installations Page */
		.instMain { margin:20px 0px 0px 0px; }
		
		.instMain table { margin-left:0px; margin-left:20px; width:100%; }

		.instMain table tr td { padding:0px 10px 0px 0px; vertical-align:top; }
		.inst-first-td { width:35%; }
		
		
		.instMain table tr td p	{	font-size:1.0em; 
									text-align:left; 
									margin:0px 10px 10px 10px; 
									line-height:1.0em; }
		
	
	
	
	
	
	
	
		/* Literature & Video */
		.lit-div { margin:20px 0px 0px 30px; }
		
		.lit-div p { line-height:1.0em; }
		
		.lit-div table { width:100% }
		.lit-div table tr td { width:50%; text-align:left; }
		
		.lit-div table tr td h3 { padding-left:15px; }
		.lit-div table tr td p { padding-left:20px; }
		
		
		.lit-doc-img-td img { margin:10px 16px 10px 16px;
			                  border:solid 1px gray; }
		
	
	
	
	
	
		
		/* The Glossary Page */
		.glossary-div { margin:20px 0px 0px 30px; }
		
		.glossary-words { margin:20px; }
		
		.glossary-letters span { font-size:1.1em; 
								 font-weight:bold; 
								 margin-right:5px; 
								 display:inline; 
								 cursor:pointer;
								 color:Blue;
								 text-decoration:underline; }
		
		
		.glossary-words .letter .term .word { font-weight:bold;
											  margin:5px; }
			                          
		.glossary-words .letter .term .definition { margin:5px auto 30px 15px; }	
		
		.glossary-words .letter .term { margin:10px; }		                          
	
	
	
	
	
	
	
	
	
	
	
		/* The Contact us Page */
		.contact-us { margin:20px 0px 0px 30px; }
		
		.contact-us-right { text-align:left; color:Gray; width:35%; line-height:1.2em; }
		
		.contact-us-right a { text-decoration:none; color:Gray; }
		.contact-us-right a:link    { text-decoration:none; color:Gray; }
		.contact-us-right a:visited { text-decoration:none; color:Gray; }
		.contact-us-right a:hover   { text-decoration:none; color:Gray; }
		.contact-us-right a:active  { text-decoration:none; color:Gray; }
	
		.contact-us table tr td { vertical-align:top; }
		
		
		
		
		
		/* The Complete Solutions Page */
		.completeSolutionsMain { margin:20px 0px 0px 30px; }
	    .diagramButton { font-weight:bold; cursor:pointer; text-decoration:underline; }
	
	
	
	
		
		/* The Product Overview Page */
		.productOverviewMain { margin:20px 0px 0px 30px; }
		
		
		
		
		
		/* The Trade News Page */
		.tradeNewsMain { margin:20px 0px 0px 30px; }
		
		
		
		
		/* The FAQ Page */
		.faqMain { margin:20px 0px 0px 30px; }
		
		
		
		
		/* The Customer Service Page */
		.customerServiceMain { margin:20px 0px 0px 30px }
		
		
		
		
		
		/* The Error Page */
		.errorMain { margin:20px 0px 0px 30px }
		
		

	
		
/*-----------------------------------------------------------------------*/



/*-----------------------------------------------------------------------*/

/*  CMS Stuff
-------------------------------------------------------------------------*/




.TitleTextSpan
{
	font-size:large;
}


.TopCategoryTitleDiv
{
	margin:20px 10px 20px 10px;
}


.CategoryDecriptionDiv
{
	text-align:justify;
	margin:10px 10px 10px 10px;
}