/* CSS Document */
body {
	width: 1024px;
	margin:0px auto;
	border:0px;
	font: normal 12px Calibri;
	background-color :#d3d6d8;
}





.headerImage {
	background-image:url(../Images/header_image.JPG);
	background-repeat:repeat-x;
	height:45px;
	font:normal bold Calibri;
	color:white;
}

#mainImage{
	background-image:url(../Images/flashImage.jpg);
	background-repeat:no-repeat;
	background-position:right  ;
	height:200px;
	width:410px;	
}
#id1{
	background-color:#9bbdd8;
	height:5px;
	width:900px;
}
.blueBg
{
	background-image:url(../Images/blueBg.jpg);
	background-repeat:repeat-x ;	
	background-position :top ;
	height:10px;
	width:1024px;	
}
.BlackBg
{
	background-color:#000000;
	height:10px;
	width:1024px;
	font-size:0px;	 /* IE 6 */
}
.heightSpacer
{
	background-color :#FFFFFF;
	height:7px;
	font-size:0px;	/* IE 6 */
}
.menuBg
{
	float:left;
	background-image:url(../Images/menuBg.jpg);
	background-repeat:no-repeat ;	
	height:21px;
	width :128px;
	border-bottom :0px;
	border-top-width :0px;
	border-right-width :0px;
	border-left-width :0px;
	border-color :#000000;
	font:normal bold 15px Calibri;
	color :#000000;
}
.menuBg a
{
	text-decoration: none;
	font :normal bold 15px Calibri;
	color :#000000;	
}
.menuBgHome
{
	float:left;
	background-image:url(../Images/menuBgHome.jpg);
	background-repeat:no-repeat ;	
	height:21px;
	width :110px;
	border-bottom :0px;
	border-top-width :0px;
	border-right-width :0px;
	border-left-width :0px;
	border-color :#000000;
	font:normal bold 15px Calibri;
	color:#000000;
}
.menuBgHome a 
{
	text-decoration: none;
	font:normal bold 15px Calibri;
	color :#000000;	
}
.menuSelected
{   float:left;
	background-image:url(../Images/menuSelectedBg.jpg);
	background-repeat:no-repeat ;	
	height:28px;
	width :127px;
	border :0px;
	font:normal bold 15px Calibri;
}
.menuSelected a
{
	text-decoration: none;
	font:normal bold 15px Calibri;
	color :#314603;	
}
.productSelectColor a
{
	color:#883B29;
}
.productSelectColor a:hover 
{
	color:#990000;
}
#Logo{
	background-image:url(../Images/Company_logo.jpg);
	height:83px;
	width:317px;
	background-position:bottom;
	background-color :#000000;
	background-repeat:no-repeat;
}
.linecardContainer
{
	background-image :url(../Images/linecardContainerRemovedShade1.JPG);
	/*background-image :url(../Images/linecardContainerRemovedShadeSmall.JPG);*/
	
	background-repeat:no-repeat ;
	background-position :top ;	
	height :139px;
	width :392px;
}

	
.productSideBg
{
    background-image:url(../Images/productSideBg.jpg);
	background-repeat:repeat-x;
	background-position :top;
	height:1097px;
	background-color :#acc63e;	
		
}
.productSideBgInnerPage
{
 background-image :url(../Images/productSideBg.jpg);
	background-repeat:repeat-x ;
	background-position :top ;	
	height :680px;
	background-color :#a4c12a;		
}
.sidemenuTop
{
	background-image:url(../Images/sideMenuTop.jpg);
	background-repeat:repeat-x ;
	background-position :top ;	
	width :270px;
	height :25px;	
}
.sidemenuBottom
{
	background-image:url(../Images/sideMenuBottom.jpg);
	background-repeat:repeat-x ;
	background-position :top ;	
	width :270px;
	height :25px;
}
.sideMenuBg
{
    background-image:url(../Images/sideMenuBg.jpg);
	background-repeat:repeat-y ;
	background-position :top ;
	width :270px;
	padding-left :8px;
	padding-right :8px;
	
}
.LeftContainer
{
	background-image:url(../Images/left-container.jpg);
	background-repeat:no-repeat ;
	background-position :top ;
	width :468px;
	height :280px;

	
}
.containerLeft
{
	background-image:url(../Images/left.jpg);
	background-repeat:no-repeat ;
	background-position :top ;	
	height:225px;
	float:left; 
	width:50px; 
}
.containerBg
{
	background-image:url(../Images/middle.jpg);
	background-repeat:repeat-x ;
	background-position :top ;	
	height:225px;
	float:left; 	
}
.containerRight
{
	background-image:url(../Images/right.jpg);
	background-repeat:no-repeat ;
	background-position :top ;	
	float:right ;
	height:225px;
	width:50px; 	
}
.spliter
{
	background-image:url(../Images/spliter.jpg);
	background-repeat:no-repeat ;
	background-position:bottom;	
	height:158px;
	width:11px;
}
.spliter2
{
background-image:url(../Images/spliter2.jpg);
	background-repeat:no-repeat ;
	background-position :bottom    ;	
	height:165px;
	width:11px;	
}
.moreBg
{
	background-image:url(../Images/moreBtn.jpg);
	background-repeat:no-repeat;
	background-position:top ;	
	height:21px;
	width:74px;
	text-align:center ;
	vertical-align:top ;
	padding-top:2px;
	
}
.Morefont
{
font:normal 13px calibri;
}
.containerDetails
{
	color:#000000;
	font:normal 12px  Calibri  ;	
	text-align:justify;
	line-height:10pt;
	padding:0px 0px 0px 10px;
	width:355px;
}
.containerDetailsHome
{
	color:#000000;
	font:normal 13px Calibri;
	text-align:justify;
	line-height:10pt;
}

containerDetails1
{
	color:#000000;
	font:normal 12px Calibri;	
	text-align:justify;
	line-height:10pt;
	width:345px;
}
.tbl3{
	margin-left :10px;
	margin-right :10px;
	font:bold;
	background-color :#d0e7ee;
}
.tdStyle{
	color:#A0C448;
	font:small bold Calibri;
}
.divStyle{
	/*float:left;*/	
	border-style:none;
	/*border-color:#99FFFF;*/
	scrollbar-base-color:red;
	background-image:url(../Images/background2.JPG);
	scrollbar-base-color: #009966;
	scrollbar-track-color: #009966;
	scrollbar-face-color: #ffff77;
	scrollbar-highlight-color:  #ffff55;
	scrollbar-3dlight-color: #ffffcc;
	scrollbar-darkshadow-color: #FFFF00;
	scrollbar-shadow-color: #009966;
	scrollbar-arrow-color: #009966;
}
.innerDiv1{
 	float:left;
	width:290px;
}
.innerDiv2{
 	float:left;
	width:8px;
}
a
{
	color:#000000;
	text-decoration: none;
	font:normal 12px bold Calibri ;	
}
a:hover 
{
	text-decoration: none;
	color:#525455 ;
}
.submenuSelected
{
	background-image :url(../Images/submenuSelected.jpg);
	background-repeat:repeat-y;	
	width :200px;
}
.submenuSelectedProduct
{
	background-image :url(../Images/submenuSelectedProduct.jpg);
	background-repeat:repeat-y;	
	width :200px;
}


.headerHyperlink
{
	text-decoration: none;
	color:White;
}
.HyperionHistory
{
	font :  normal 14px Calibri;
	color :#000000;	
	line-height :14pt;
	text-align: justify;
}
.HyperionHistoryHome
{
	font :normal 15px Calibri;
	color :#000000;	
	text-align: justify;
}
.fontStyle
{
	font:normal bold 14px Calibri;
}

.menuContainerBgHome
{
   /*background :transparent url(../Images/menuContainer.png) no-repeat;*/
   background :transparent url(../Images/menuContainerSmall.png) no-repeat;
   width:520px;
   height:230px;
  
}
.menuContainerBgHome a
{
	text-decoration: none;
	font:normal bold 12px Calibri;
	color:#000000;	
}
.menuContainerBgHome a:hover
{
	text-decoration: none;
	font:normal bold 12px Calibri;
	color:#767070;	
}

.products_div td 
{
	height: 16px;
}

.menuContainerBg
{
   background-image :url(../Images/menuContainerInnerPage.gif);
	background-repeat:no-repeat;	
	width :520px;
	height :230px;
	 
}
.menuContainerBg a
{
	text-decoration: none;
	font :normal bold 12px Calibri;
	color :#000000;	
}
.menuContainerBg a:hover
{
	text-decoration: none;
	font :normal  bold 12px Calibri  ;
	color :#767070;	
}
.productSideBg a
{
	text-decoration: none;
	font :normal  bold 14px Calibri   ;

	color :#000000;	
}
.productSideBg a:hover
{
	text-decoration: none;
	font :normal  bold 14px Calibri ;
	color :#767070;	
}
.menuBg a:hover
{
	text-decoration: none;
	font :normal bold 15px Calibri   ;
	color :#767070;	
}
.menuBgHome a:hover
{
	text-decoration:none;
	font:normal bold 15px Calibri;
	color:#767070;	
}
.footer 
{
	font:normal 14px Calibri;
	height:20px;
	background-color:#FFFFFF;
}
.footer a
{
font:normal 13px Calibri;	
color:#767070;
}
.footer a:hover
{
font:normal 13px Calibri;	
color:#000000;
}
.footer div
{
font:normal 13px Calibri;	
color :#767070;
}
.greenBold
{
font:normal bold 18px Calibri;	
color:#799500;
}
.blackBold
{
	font :normal bold 12px Calibri;	
	color :#000000;
}
.blackBold a 
{
	font :normal bold 12px Calibri;	
	color :#000000;
}
.blackBold a:hover 
{
	font:normal bold 12px Calibri;	
	color:#767070;
}
.bottomBorder
{
border-bottom-width :1px;
border-left-width :0px;
border-right-width :0px;
border-top-width :0px;
border-color :Gray ;	
}
.ManufactureListHeader
{
	font:normal bold 15px Calibri;	
	color:#990000;	
}
.WesternGreenHeader
{
	font:normal bold 17px Calibri;	
	color:#008000;	
}
.ManufactureListHeader a
{
	font:normal bold 15px Calibri;	
	color:#990000;	
}
.ManufactureListHeader a:hover
{
	font:bold 15px Calibri ;	
	color:#bb0101;	
}

.productGrid
{
	background-color :#EEEEEE;
	font :normal  bold 14px Calibri   ;	
}
.productGrid a
{
	font :normal  bold 14px Calibri   ;	
	color:#B21522 ;	
}
.productGrid a:hover
{
	font :normal  bold 14px Calibri  ;	
	
	color:#EA3328;	
}

.productGridAlternate 
{
	background-color :#CEDB8C;	
		font :normal  bold 14px Calibri   ;	
}
.productGridAlternate a
{
		font :normal  bold 14px Calibri   ;	
	color:#B21522 ;	
}
.productGridAlternate a:hover
{
		font :normal  bold 14px Calibri   ;		
	color:#EA3328;		
}
.productSelectedBg
{	
	background-color:#8aba19 ;	
		font :normal  bold 14px Calibri   ;	
	width :750px;
}
.productSelectedBg a
{
	font :normal  bold 14px Calibri   ;	
	color:#B21522;	
}
.productSelectedBg a:hover
{
		font :normal  bold 14px Calibri   ;	
    color:#EA3328;		
}
.lineCard
{
	font:normal 700 23px Calibri;	
	color:#7f9b00;	
}
/* scrollbar  Styles */
div#scrollbar { 
    display:none;
    }

/* below in external file */
div#wn	{ 
    position:relative; 
    width:924px; height:195px; 
    overflow:hidden;	
	}
div#scrollbar { 
    position:relative;    
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#track { 
    position:absolute; left:12px; top:0;
    width:900px; height:12px; 
    background: #677f01;
  }
div#dragBar {
    position:absolute; left:1px; top:1px;
    width:20px; height:11px; 
    background-color:#008732;
  }  
div#left { position:absolute; left:0; top:0; }  
div#right { position:absolute; right:0; top:0;  }

/* for safari, to prevent selection problem  */
div#scrollbar, div#track, div#dragBar, div#left, div#right {
    -moz-user-select: none;
    -khtml-user-select: none;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
    display:block; 
    } 
    
    
    /* small  */
    div#wnSmall	{ 
    position:relative; 
    width:670px; height:195px; 
    overflow:hidden;	
	}
div#scrollbarSmall { 
    position:relative; 
    width:670px; height:11px;
    display:block; /* display:none initially */
    font-size:1px;  /* so no gap or misplacement due to image vertical alignment */
  }

div#trackSmall { 
    position:absolute; left:12px; top:0;
    width:650px; height:11px; 
    background: #89b61b;
  }
div#dragBarSmall {
    position:absolute; left:1px; top:1px;
    width:20px; height:9px; 
    background-color:#038a09;
  }  

.siteMapLinks ul {
		list-style: none;
		margin: 0;
		padding: 0;
		line-height :5px;		
		border: none;
		}
.siteMapLinks ul li {
		list-style: none;
		margin: 0;
		padding: 0;
		line-height :5px;		
		border: none;
		font :  normal 9px Calibri ;	
		}
.siteMapLinks a {
				font :  normal 11px Calibri  ;	
		}
.siteMapLinksBlack ul
{
	 list-style: none;
		margin: 0;
		padding: 0;
		line-height :5px;		
		border: none;
}
#flashBox  
{
	z-index: 1; 
}
.downloadText
{
	font :bold 9px Calibri;
	    
}
.literature
{
	font-weight :bold ;
}

.literatureTitle
{
	text-decoration:underline;
	font :bold 13px Calibri ;
	color:#2D7C9B;
}
.literatureDesc
{
	
	font :normal 13px Calibri ;

}

a:hover.literaturedownload 
{
	color:#2D7C9B;
}
a:hover.literatureTitle
{
	color:#AA0078;
}


 .LineCardWidth
{
	 width:780px;	 
	margin-top:10px;
	_margin-top:0px;
} 
.LineCardheading
{
	 width:780px;
}
.companyHeader
{
	    vertical-align:bottom;
		font :normal bold 19px Calibri ;
		/*color:#666666;*/
			color:Black;
		text-align:center;
		padding:0px;
		padding-right:150px;
}
.LineCardHeader
{	
	font :normal bold 19px Calibri;
	color:#666666;
	text-align:center;
	padding:0px;
	padding-right:150px;
	vertical-align:top;
}
.address
{
	font :normal bold 11px Calibri;
	_font:normal bold 10px Calibri;
	/*color:#666666;*/
	color:Black;
}
.product_images td 
{
	text-align:center;
	vertical-align:top;
	height:38px;
	padding-top:10px;
}
.address a:hover
{
	text-decoration:underline;
}
.HeaderAddress
{
	font:normal bold 13px Calibri;
	padding-left:835px;	
	color:White;
}
.HeaderSpaceLeft
{
	width:420px;
    float:left;	
}
.HeaderAddress div
{
	height: 101px;
	text-align:left;
	padding:5px 0px 0px 0px;
	_padding:2px 0px 0px 0px;
} 
.HeaderAddress a
{
	color:White;
	font-weight:bold;
	font-family:Calibri;
} 
.HeaderAddress a:hover
{
	text-decoration:underline;
	color:White;
	font-weight:bold;
	font-family:Calibri;
} 
.ProductsScroller
{
	height:140px;
	width:290px;
	padding:10px 14px 10px 10px;
	vertical-align:top;
}
.Spacer
{
	 height:3px;
	 overflow:hidden;
	 font-size:0px;
}
.projectList
{
height:900px; 
padding-left:20px;
font:normal 15px Calibri;
}
.projectListLeft
{
font:normal 15px  Calibri;
}
.projectListLeft span
{
padding-left: 10px;
}
.projectListLeft img
{
	vertical-align:middle;
	border: 0px;
	margin:5px 5px 8px 2px;
}
.companylogo
{
	border :0px; 
	width:337px;
	height:101px;
	float:left;
}
.Spacer1
{
	clear:both;
	 height:2px;
	 overflow:hidden;
	 font-size:0px;
}
/* LineCard.html */
.linecardContainerBig
{
	background-image:url(../Images/linecardContainerRemovedShade1_Big.JPG);
	background-repeat:no-repeat ;
	background-position:top ;	
	height:139px;
	width:392px;
}

/*.linecardlastContainer
{

    height:117px;
	width:374px;
}*/
.linecardContainerSmall
{
	background-image:url(../Images/linecardContainerRemovedShade1_Small.JPG);
	background-repeat:no-repeat ;
	background-position:top ;	
	height:130px;
	width:392px;
}

.manufactureHeader
{
	font:normal bold 14px Calibri;	
	color:#990000;	
	float:left;margin:15px 10px 10px 12px;
	_margin:15px 0px 10px 6px;
}
.manufactureHeader a
{
	font:normal bold 12px Calibri;	
	color:#7F9B00;
}
.manufactureHeader a:hover
{
	font :normal bold 12px Calibri;	
	color:#7F9B00;
	text-decoration:underline;
}
.manufactureHeader span
{
	font:normal 12px Calibri;
	color:Black;
}
.manufactureHeaderImage
{
	float:right;margin:15px 20px 0px 0px;
	_margin:15px 10px 0px 0px;
}
.manufactureHeaderImage img
{
	border:0px;
	text-align:center;
}
.containerDetailsNew
{
	clear:both;
	float:left;
	color:#000000;
	font:normal 13px Calibri;	
	text-align:justify;
	line-height:10pt;
	width:355px;
}
/*  LineCardPDF.html */
.printPDFHeader
{
	width: 730px;
	_width: 650px;
}
.printPDFContainer
{
	width:345px;
	_width:315px;
	vertical-align:top;
}
.printPDFManufactureTitle
{
	font:normal bold 14px Calibri;	
	color:#990000;	
	float:left;
	margin:7px 0px 5px 5px;
	_margin:0px 0px 5px 2px;
	text-align:left;
}
.printPDFmanufactureImage
{
	float:right;
	padding:7px 0px 0px 0px;_padding:0px 0px 0px 0px;
}
.PrintlastLinecard
{
    font :normal bold 20px Calibri;	
    _font :normal bold 19px Calibri;	
	color:Black;	
	text-align:center;	
	width:345px;
	_width:315px;

}
.printTd
{
	vertical-align:top;padding-top:30px;_padding-top:30px;
}
.lastLinecard
{
    font :normal bold 20px Calibri;	
	color:#7F9B00;	
	padding:40px 0px 5px 5px;
	_padding:40px 0px 5px 5px;
	text-align:center;	
}
.printPDFManufactureTitle span
{
	text-align:left;
	font:normal 12px Calibri;
	color:Black;
}

.printPDFmanufactureImage img
{
	border:0px;
}
.printPDFContainerDetails
{
	clear:both;
	float:left;
	color:#000000;
	font:normal 13px Calibri;	
	text-align:justify;
	line-height:10pt;
	margin:10px 10px 2px 5px;
	_margin:0px 0px 0px 2px;
	width:345px;
	_width:315px;
}
.printPDFTd
{

	width:10px;
	_width:10px;
	text-align:left;
}
.printLineSeparator
{
	width:730px;
	_width:650px;
}
.printLineSeparatorContent
{
	width:360px;
	_width:320px;
}
.printPDFManufactureTitle a
{
	font:normal bold 12px Calibri;	
	/*color:#8BBA16;	
	color:#7F9B00;*/
	color:Black;
}
.printPDFManufactureTitle a:hover
{
	font :normal bold 12px Calibri   ;	
	/*color:#8BBA16;*/
	color:Black;
	text-decoration:underline;
}



.ContactAddress
{
	padding-top :30px;
	padding-left :50px;
	font:bold 15px Calibri;
}
.ContactAddress a
{
	
	font:bold 15px Calibri;
}
.ContactAddress a:hover
{
	text-decoration:underline;
}
.printDiv
{
	background-color: #FFFFFF;
	width: 730px;
	_width:650px; 
	margin: 0px auto;
	
		_margin-top:0px;
}