﻿

/*    HTML object stuff
-----------------------------------------------------------------------*/

		h1 { font-size:1.4em; color:Green; margin:3px 3px 3px 0px; line-height:1em; font-family:Verdana, Arial; }
		h2 { font-size:1.2em; color:Green; margin:3px 3px 3px 0px; line-height:1em; font-family:Verdana, Arial; }
		h3 { font-size:1.2em; color:Green; margin:3px 3px 3px 0px; line-height:1em; font-family:Verdana, Arial; }
		h4 { font-size:1.0em; color:Green; margin:3px 3px 3px 0px; line-height:1em; font-family:Verdana, Arial; }
		h5 { font-size:0.9em; color:Green; margin:3px 3px 3px 0px; line-height:1em; font-family:Verdana, Arial; }
		
		input { margin:0px 5px 0px 20px; margin: }
		
		.weblinks { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:11px;}
		a.weblinks:link { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:11px;}
		a.weblinks:visited { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:11px;}
		a.weblinks:active{ font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:11px;}
		a.weblinks:hover{ font-family:Arial; color:#b1eb7d; font-weight:bold; text-decoration:none; font-size:11px;}
		
        .weblinkshdr { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:14px; text-transform:uppercase;}
        a.weblinkshdr:link { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:14px; text-transform:uppercase;}
		a.weblinkshdr:visited { font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:14px; text-transform:uppercase;}
		a.weblinkshdr:active{ font-family:Arial; color:#006600; font-weight:bold; text-decoration:none; font-size:14px; text-transform:uppercase;}
		a.weblinkshdr:hover{ font-family:Arial; color:#b1eb7d; font-weight:bold; text-decoration:none; font-size:14px; text-transform:uppercase;}



/*-----------------------------------------------------------------------*/




/*    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 -1px 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 -1px 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; 
							 }
		
		.left-greenbar	{	background-image:url(/images/left-greenbar.gif); 
							background-repeat:repeat-y;
							width:93px;
							margin:-1px 0px 0px 0px;
							display:block; 
						}
		
				.left-greenbar .leftMenu { width:73px; margin-left:7px; margin-right:7px; }
				
				.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;
						  background-color:White; 
						  }
						  
						  
		.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; font-family:Arial; }
		.video-link { font-size:.9em; font-weight:bold; cursor:pointer; font-family:Arial; }
        a.video-link-button:link { text-decoration:none; padding-left:5px; }
        a.video-link-button:active { text-decoration:none; padding-left:5px; }
        a.video-link-button:visited { text-decoration:none; padding-left:5px; }
        a.video-link-button:hover { text-decoration:none; padding-left:5px; }

/*-----------------------------------------------------------------------*/




/*    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:70%; }
		.homeMain table tr td:last-child   { width:5%; }
		.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 }



.textdesc
{
    line-height:1.2em; 
    font-family:Arial; 
    color: #666666; 
    font-size: 12px; 
    padding-bottom:5px;   
}

.graybox
{
    text-align:left;
    position:relative;
    left:-20px;
    border-left-style: solid;
	border-left-width: 1px;
	border-right: 1px solid #C0C0C0;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom: 1px solid #C0C0C0;
}

a.homelinks:link { color:Green; text-decoration:none; }
a.homelinks:active { color:Green; text-decoration:none; }
a.homelinks:visited { color:Green; text-decoration:none; }
a.homelinks:hover { color:#666666; text-decoration:none; }


		/* Product Pages */
		.productMain { margin:20px 0px 0px 10px; }
		
		.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:10px 0px 0px 0px; }
		.products-div table	{ margin-left:0px; margin-right:30px; }
		.products-div table tr td { padding:10px; text-align:left; width:33%; line-height:1.2em }
		a.products-div:link { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div:active { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div:visited { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div:hover { font-family:Arial; color: #b1eb7d; font-size: 12px; text-decoration:none; font-weight:bold; }
		
		a.products-div-links:link { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div-links:active { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div-links:visited { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
        a.products-div-links:hover { font-family:Arial; color: #b1eb7d; font-size: 12px; text-decoration:none; font-weight:bold; }
		
		
		/* Marketing Page */
		.marketMain { margin:20px 0px 0px 15px; }
		
		.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 }
		
	
	    /* Associations & Publications Page */
		.AssocPubMain { margin:20px 0px 0px 30px; }
		
		.AssocPubMain table tr td		{ padding:0px 10px 0px 0px; vertical-align:top; }
		
		.AssocPubMain table tr td p { font-size:1.0em; text-align:left; margin:0px 10px 10px 10px; line-height:1.2em }
	
	
		a.AssocPubDesc:link { color:#666666; text-decoration:none; }
	    a.AssocPubDesc:active { color:#666666; text-decoration:none; }
	    a.AssocPubDesc:visited { color:#666666; text-decoration:none; }
	    a.AssocPubDesc:hover { color:#006600; text-decoration:none; }
	
	
	
		/* Installations Page */
		.instMain { margin:20px 0px 0px 30px; }
		
		.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; }
									
	    .instHdr { color: #006600; font-family: Arial; font-size: 14px; font-weight: bold; line-height:1.2em; }
	    .instLine { border: 1px dotted #cacaca; }
		
	
	
	
		/* 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:none; }
	
	
	    /* About Us Page */
	    .aboutUsMain { margin:20px 0px 0px 30px; }
	    
	    /* Career Page */
	    .careerMain { margin:20px 0px 0px 30px; }	
	
		/* The Product Overview Page */
		.productOverviewMain { margin:20px 0px 0px 0px; }
		
		
		/* The News & Newsletters Page */
		.NewsMain {	margin:20px 0px 0px 15px; }
		
		
		/* The Trade News Page */
		.tradeNewsMain { margin:20px 0px 0px 30px; }
		
		
		/* The FAQ Page */
		.faqMain { margin:20px 0px 0px 15px; }
		
		
		/* The Customer Service Page */
		.customerServiceMain { margin:20px 0px 0px 30px }
		
		
		/* The Customer Service Page */
		.literatureMain { margin:20px 0px 0px 30px }
		
		
		/* The Error Page */
		.errorMain { margin:20px 0px 0px 30px }
		
		

	
		
/*-----------------------------------------------------------------------*/

/*  CMS Stuff
-------------------------------------------------------------------------*/



.TitleTextSpan
{
	font-size:large;
}


.TopCategoryTitleDiv
{
	margin:0px 10px 0px 10px;
}


.CategoryDecriptionDiv
{
	text-align:justify;
	margin:0px 10px 0px 0px;
}

CategoryItemListDiv
{
    text-align:left;
	margin:10px 0px 0px 0px;    
}

/*-----------------------------------------------------------------------*/

/*  News & Newsletters
-------------------------------------------------------------------------*/

.bodytext
{
 font-family:Arial;
 color:#666666;
 font-size:12px;   
}

.literatureText
{
 color:#006600;
 font-family:Arial;
}

/*-----------------------------------------------------------------------*/

/*  News & Newsletters
-------------------------------------------------------------------------*/

.news-tabs {	border-bottom:Solid 2px #9e9e9e; margin-bottom:10px; margin-left:5px; }

.news-tabs table
{
	padding:0px;
	border:none;
	margin:0px 0px -2px 0px;
}

.news-tabs table tr .normal-news-tab
{
	margin-right:4px;
	border-top:solid 2px #9e9e9e;
	border-right:solid 2px #9e9e9e;
	border-left:solid 2px #9e9e9e;
	text-align:center;
	width:150px;
	vertical-align:middle;
	cursor:pointer;
	color:#98d16b;
	padding-top:1px;
	padding-bottom:1px;

	border-bottom:solid 2px #9e9e9e;
	background-image:url(/images/tabgradientgray.jpg);
}

.current-news-link
{
    color:Green;
    font-weight:bold;
	text-transform:uppercase; 
	font-size:12px; 
	font-family:Arial;
}

.normal-news-link
{
	color:White;
	font-weight:bold;
	text-transform:uppercase; 
	font-size:12px; 
	font-family:Arial;
}

.news-tabs table tr news-tabs-spacer
{
	border:none;
	width:5px;
}	

.news-tabs table tr .current-news-tab
{
	margin-right:4px;
	border-top:solid 2px #9e9e9e;
	border-right:solid 2px #9e9e9e;
	border-left:solid 2px #9e9e9e;
	text-align:center;
	width:150px;
	vertical-align:middle;
	cursor:pointer;
	color:#9e9e9e;
	margin-top:1px;
	margin-bottom:1px;

	border-bottom:solid 2px White;
	background-color:white;
}	

.news-tab-content { padding-top:10px; }
.news-tab-spacer { border-top:none; }
.newsletter { line-height:12px; font-family:Arial; color: #666666; font-size: 11px; }
.newsletterhdr { font-family:Arial; color: #006600; font-size: 14px; }
a.newsletterlinks:link { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
a.newsletterlinks:active { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
a.newsletterlinks:visited { font-family:Arial; color: #006600; font-size: 12px; text-decoration:none; font-weight:bold; }
a.newsletterlinks:hover { font-family:Arial; color: #b1eb7d; font-size: 12px; text-decoration:none; font-weight:bold; }

.social { margin-left: 35px; position:relative; top: 25px; left: 0px; }
