body,th,td,p{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
}

BODY{
  background: #FFFFFF;
  margin: 0px;
  background-image: url("../home/home_background.gif");
  background-repeat: repeat-y;
}

p, ul, ol{
  margin-top: 1px;
  line-height: 19px;
  margin-bottom: 13px;
  color: #333333;
}

ul{
  margin-left: 8px;
  padding-left: 14px;
}

li{
  margin-bottom: 7px;
}

.imageSpacing{
  margin-top: 1px;
  line-height: 14pt;
  margin-bottom: 13px;
  color: #333333;
}

.vertBackGroung{
  background-image: url("../gfx/blugrey.gif");
  background-repeat: repeat-x;
}

h1{
  font-family:  Verdana,  Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-style: normal;
  line-height: 22px;
  font-weight: normal;
  color: #336699;
  margin-top: 30px;
  margin-bottom: 26px;
}

h2{
  font-size: 11pt;
  font-style: normal;
  line-height: 19px;
  font-weight: bold;
  color: #000000;
  margin-top: 25pt;

}

.H2short{
  padding-top: 0px;
  margin-top: 13px;
}

.tall{
  margin-top: 30pt;
  margin-bottom: 0pt;
}

h3{
  font-size: 8pt;
  font-style: normal;
  line-height: 14pt;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0pt;
}

h4{
  font-size: 8pt;
  font-style: italic;
  line-height: 14pt;
  font-weight: normal;
  color: #336699;
  margin-bottom: 13px;
}

h5{
  font-size: 11pt;
  font-style: italic;
  line-height: 14pt;
  font-weight: bold;
  color: #FF6633;
}

a:link{
  color:#336699;
}

a:visited{
  color:#336699;
}


/****************************** 
Navation section call outs
*******************************/
.nav1{
  color: #CCCCCC;
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
}

.nav1 a:link, .nav1 a:visited{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#CCCCCC;
  text-decoration: none;
}

.nav1 a:hover{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#99CCFF;
  text-decoration: none;
}

.curNav1 a:hover, .curNav1 a:link, .curNav1 a:visited{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color:#99CCFF;
  text-decoration: none;
}

.menu{
  z-index:1; 
  background-color: #E7E7E7;
  layer-background-color: #E7E7E7; 
  overflow: hidden;
}

/*=====================================
Navation section call outs
======================================*/
.nav2{
  border-color: #c0c0c0;
  color: #FFFFFF;
  background: #336699;
}

.nav2 a:link{
  color:#FFFFFF;
  text-decoration: none;
}
.nav2 a:visited{
  color:#FFFFFF;
  text-decoration: none;
}

.nav2 a:hover{
  color:#CDCDCD;
  text-decoration: none;
}

.curnav2 a:hover, .curnav2 a:visited, .curnav2 a:link{
  color:#CDCDCD;
  text-decoration: none;
}

/*=====================================
Sub Navation section call outs
======================================*/
.subNav{
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.subNav a:visited, .subNav a:link{
  color: #336699;
  text-decoration: none;
  font-weight: normal;
}
 .subNav a:hover{
  color: #FF6633;
  text-decoration: none;
  font-weight: normal;
}
 
/*=====================================
  Third level navagation
======================================*/
 .subSubNav a:visited, .subSubNav a:link{
  color: #336699;
  text-decoration: none;
  font-weight: normal;
}

 .subSubNav a:hover{
  color: #FF6633;
  text-decoration: none;
  font-weight: normal;
}
 
.subSubNav{
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 0px;
  padding-bottom: 6px;

}
 

/*=====================================
Select section of navagation
======================================*/
 .currsubSubNav a:visited, .currsubSubNav a:link, .currsubSubNav a:hover{
  color: #FF6633;
  text-decoration: none;
  font-weight: normal;
}

.currsubSubNav{
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 3px;
  padding-bottom: 3px;
} 
 
/*=====================================
Blue and WhiteNavation section call outs
======================================*/
tr .blueNav{
  background-color: #CDE3F1;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 10px;
}

tr .whiteNav{
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 10px;
}

.whiteNav img, .blueNav img{
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
}


.whiteNav a:visited, .whiteNav a:link, .whiteNav a:hover, .blueNav a:visited, .blueNav a:link, .blueNav a:hover{
  color: #000000;
  text-decoration: underline;
  font-weight: normal;
}

/*=====================================
Feature section on home page
======================================*/
tr .feature {
  background-Color: #E7E7E7;
}
td .feature {
  padding-left: 10px;
  padding-right: 10px;
}
.feature h1{
  font-size: 21px;
  margin-top: 1px;
  margin-bottom: 8px;
  line-height: 16pt;
}

.feature p{
  line-height: 10pt;
  font-weight: normal;
  margin-left: 10px;
  margin-top: 1px;
  margin-bottom: 6px;
}

.feature ul{
  margin-left: 10px;
  padding-left: 10px;
  margin-bottom: 0px;
  list-style-position: outside;
  list-style: none;
}

.feature li{
  list-style-image: url(../home/arrow.gif); 
  margin-left: 0px;
  padding-left: 0px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.contact{
  margin-top: 5px;
  margin-bottom: 5px;
}

/*=====================================
Data tables
======================================*/
.dataTableHeader td, td .dataTableHeader{
  background-color: #CDCDCD;
  padding: 3px;
}
.dataTableDataBlue td{
  background-color: #CDE3F1;
  padding: 3px;
}
.dataTableDataWhite td{
  background-color: #FFFFFF;
  padding: 3px;
}

/*=====================================
Data tables
======================================*/
.download td{
  background-color: #F2F2F2;
}

td .download {
  background-color: #F2F2F2;
  padding-top: 10px;
  padding-right: 10px;
}

.download li{
  list-style-image: url(../home/arrow.gif); 
}
.download ul{
  margin-top: 1px;
  line-height: 13px;
  margin-bottom: 5px;
  color: #333333;
  margin-left: 12px;

}
.download p{
  margin-left: 10px;
  color: #333333;
  line-height: 13px;
}
.download h3{
  margin-left: 10px;
  line-height: 13px;
}
.download h2{
  margin-left: 10px;
}

hr{
    margin-top:  5px;
}

/*=====================================
Side Bar Bun tables
======================================*/

td .bun{
  background-color: #F2F2F2;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
}

.bun td{
  background-color: #F2F2F2;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 10px;
}

th .bun{
  background-color: #CDCDCD;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 0px;
  text-align: left;
}

.bun th{
  background-color: #CDCDCD;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 0px;
  text-align: left;
}

.bun p{
  margin-left: 10px;
  color: #333333;
  line-height: 13px;
}

.bun li{
  line-height: 13px;
}

.bun h2{
  margin-left: 10px;
}

.bun h3{
  font-size: 8pt;
  font-style: normal;
  line-height: 13px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 2px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 10px;
  padding-left: 10px;
}

.bun h1{
  font-size: 8pt;
  font-style: normal;
  line-height: 13px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 2px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px;
  padding-left: 18px;
}

.bun li{
  list-style-image: url(../home/arrow.gif); 
  margin-bottom: 1px;
  padding-bottom: 10px;
}

.bun ul{
  margin-top: 1px;
  line-height: 13px;
  margin-bottom: 1px;
  padding-bottom: 1px;
  color: #333333;
  margin-left: 12px;
}

.bun hr{
    margin-top:  1px;
	margin-bottom:  0px;
	margin-left:  10px;
}
.noBottom{
  margin-bottom: 1px;
  padding-bottom: 1px;
}

TD .partsImage {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 10px;
}

TD .partsImage {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 10px;
}

TD .partsDescWhite {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 10px;
}

TD .partsNumberWhite {
  background-color: #FFFFFF;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 0px;
}

TD .partsDescBlue {
  background-color: #CDE3F1;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 10px;
}

TD .partsNumberBlue {
  background-color: #CDE3F1;
  color: #000000;
  font-weight: normal;
  line-height: 12px;
  padding-top: 9px;
  padding-bottom: 12px;
  padding-left: 0px;
}


