/*ie 7.0 css hack
last updated: December 13, 2008
*/
*:first-child+html h4{

margin-bottom:5px;

}
*:first-child+html .noPadding{
padding-left:0;
color:#636466;
margin-top:10px;
}
*:first-child+html.specifications{
	border-top:4px #000000 solid; 
	width:630px;
	padding:10px 0 10px 0;

}
*:first-child+html .thickBottomLine{
border-bottom:#000000 4px solid;
padding:10px 0 10px 0;
width:390px;
}
*:first-child+html .applications{
margin-left:10px;
padding:10px 0 10px 0;
width:390px;
}
*:first-child+html .rule{
visibility:visible;
border-top:1px solid #b1b1b2;width:950px;margin-top:0;
}
*:first-child+html .top
{
margin-top:12px;
}
*:first-child+html #bottom {
	background:url('../images/bottomShadow.gif') 0 0 no-repeat;
	height: 35px;
	width: 1000px;
	margin-left:1px;
	margin-top: 0;
	padding:0;
	z-index:1;
	visibility:visible;
}
*:first-child+html .graycoat
{
margin-top:-17px;
}
*:first-child+html #nav {
  padding:0;
  margin:0;
  list-style: none;
}
*:first-child+html #nav ul {
  padding:0;
  margin:0;
  list-style: none;
}
*:first-child+html #nav li {
  float: left;
  position: relative;
  width: 18em;
  color:#000000;
  }
*:first-child+html #nav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  padding:5px 0 0 15px;
  border-left:#000000 1px solid;
  }
/* for opera */
*:first-child+html #nav li > ul {
	top: auto;
	left: auto;
	}  

*:first-child+html #nav li:hover ul, *:first-child+html #nav li.over ul { display: block; }
*:first-child+html #nav li.secondItem:hover ul, *:first-child+html #nav li.secondItem.over ul { display: block;margin-left:-1px;width:9em; }
*:first-child+html #nav li.thirdItem:hover ul, *:first-child+html #nav li.thirdItem.over ul { display: block;margin-left:-1px;width:9em; }
*:first-child+html #nav li.secondItem {
  float: left;
  position: relative;
  width: 14em;
  margin-left:-110px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
*:first-child+html #nav li.thirdItem {
  float: left;
  position: relative;
  width: 10em;
  margin-left:0;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;

  }
*:first-child+html #nav li.fourthItem {
  float: left;
  position: relative;
  margin-left:-40px;
  padding-left:15px;
  color:#000000;
   border-left: #000000 1px solid;

  }
  *:first-child+html #nav li.fourthItemOn {
  float: left;
  position: relative;
  margin-left:-40px;
  padding-left:15px;
  color:#000000;
   border-left: #000000 1px solid;

  }
*:first-child+html #nav li.fourthItemOn ul {
 display:block;
  margin-left:-129px;
margin-top:1em;
   border-left: #000000 1px solid;

  }
*:first-child+html #nav li.firstItem ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
 *:first-child+html #nav li.fourthItem ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
  *:first-child+html #nav li.firstItemOn ul {
  display: block;
  border:none;
 margin-left:-106px;
 margin-top: 1em;
  }
 *:first-child+html #nav li.secondItem ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
 *:first-child+html #nav li.secondItemOn {
  float: left;
  position: relative;
  width: 14em;
  margin-left:-110px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
*:first-child+html #nav li.secondItemOn ul {
 display:block;
 margin-top:1em;
  margin-left:-175px;

  border-left: #000000 1px solid;
 
  }
 *:first-child+html #nav li.thirdItem ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  }
  *:first-child+html #nav li.thirdItemOn {
  float: left;
  position: relative;
  width: 14em;
  margin-right:-48px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
 *:first-child+html #nav li.thirdItemOn ul {
 display:block;
 margin-top:1em;
  margin-left:-84px;	

  border-left: #000000 1px solid;
 
  }
*:first-child+html #nav li.firstItem:hover ul, *:first-child+html #nav li.firstItem.over ul { display: block;margin-left:-16px;border:none; margin-top:5px;width:9em;}

*:first-child+html #nav li.fourthItem:hover ul, *:first-child+html #nav li.fourthItem.over ul { display: block;margin-left:-1px;width:18em;}
*:first-child+html #bottom {
	margin-left:1px;
}
/**********************************************************
headings
======================================================*/
* html h4{

margin-bottom:0;

}


/*ie 6.0 css hack*/

* html.noPadding{
padding-left:0;
color:#636466;
margin-top:10px;
}
* html .thickBottomLine{
border-bottom:#000000 4px solid;
padding:10px 0 10px 0;
width:390px;
}
* html .specifications{
	border-top:4px #000000 solid; 
	width:630px;
	padding:10px 0 10px 0;
}
* html .applications{
margin-left:10px;
padding:10px 0 10px 0;
width:390px;
}
* html .rule{
visibility:visible;
border-top:1px solid #b1b1b2;width:950px;margin-top:0;
}
* html .top
{
margin-top:12px;
}
* html #bottom {
	background:url('../images/bottomShadow.gif') 0 0 no-repeat;
	height: 35px;
	width: 1000px;
	margin-left:1px;
	margin-top: 0;
	padding:0;
	z-index:1;
	visibility:visible;
}
* html #nav {
  padding:0;
  margin:0;
  list-style: none;
}
* html #nav ul {
  padding:0;
  margin:0;
  list-style: none;
}
* html #nav li {
  float: left;
  position: relative;
  width: 18em;
  color:#000000;
  }
* html #nav li ul {
  display: none;
  position: absolute; 
  top: 1em;
  left: 0;
  padding:5px 0 0 15px;
  border:none;
  }
/* for opera */
* html #nav li > ul {
	top: auto;
	left: auto;
	}  

* html #nav li:hover ul, * html #nav li.over ul { display: block; }
* html #nav li.firstItem:hover ul, * html #nav li.firstItem.over ul { display: block;border:none;  margin-left:-1px;}

* html #nav li.fourthItem:hover ul, * html #nav li.fourthItem.over ul { display: block;margin-left:-1px;border-left:#000000 1px solid;}

* html #nav li.secondItem:hover ul, * html #nav li.secondItem.over ul { display: block;margin-left:-1px;border-left:#000000 1px solid;}

* html #nav li.thirdItem:hover ul, * html #nav li.thirdItem.over ul { display: block;margin-left:-1px;border-left:#000000 1px solid;}
* html #nav li.firstItem {
  float: left;
  position: relative;
  width: 14em;
  padding-left:0;
  color:#000000;
  border:none;
  }
  * html #nav li.firstItemOn {
  float: left;
  position: relative;
  width: 14em;
  padding-left:0;
  color:#000000;
  border:none;
  }
* html #nav li.firstItemOn ul {
  display: block;
  border:none;
 margin-left:-16px;
 margin-top:.5em;
  }
* html #nav li.secondItem {
  float: left;
  position: relative;
  width: 14em;
  margin-left:-60px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
* html #nav li.thirdItem {
  float: left;
  position: relative;
  width: 10em;
  margin-left:0;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;

  }
 * html #nav li.thirdItemOn {
  float: left;
  position: relative;
  width: 14em;
  margin-right:-48px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
* html #nav li.thirdItemOn ul {
 display:block;
 margin-top:0.2em;
  margin-left:-1px;	

  border-left: #000000 1px solid;
 
  }
* html #nav li.fourthItem {
  float: left;
  position: relative;
  margin-left:-40px;
  padding-left:15px;
  color:#000000;
   border-left: #000000 1px solid;

  }
  * html #nav li.fourthItemOn {
  float: left;
  position: relative;
  margin-left:-40px;
  padding-left:15px;
  color:#000000;
   border-left: #000000 1px solid;

  }
* html #nav li.fourthItemOn ul {
 display:block;
  margin-left:-1px;
margin-top:.4em;
   border-left: #000000 1px solid;

  }
* html #nav li.firstItem ul {
  position: absolute; 
  top: 1em;
  left: -15px;
  border:none;
  }
* html #nav li.fourthItem ul {
  position: absolute; 
  top: 1em;
  left: 0;
  }
* html #nav li.secondItem ul {
  position: absolute; 
  top: 1em;
  left: 0;
  }
* html #nav li.secondItemOn {
  float: left;
  position: relative;
  width: 14em;
  margin-left:-60px;
  padding-left:15px;
  color:#000000;
  border-left: #000000 1px solid;
  }
* html #nav li.secondItemOn ul {
 display:block;
 
  margin-left:-1px;
	margin-top:.4em;
  border-left: #000000 1px solid;
 
  }
* html #nav li.thirdItem ul {
  position: absolute; 
  top: 1em;
  left: 0;
  }
* html #bottom {
	margin-left:1px;
}
* html .graycoat
{
margin-left:10px;
margin-top:-16px;
}
