html, body {
   padding: 0;
   margin-left: 0em; margin-right: 0em;
   background-color: white;
   font-size: 1em;
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
}

h1, h2, h3, h4 {
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   color: #0099FF;
}

h3.black {
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   color: #000000;
}

dl, dt, dd {
   margin: 0;
   padding: 0;
}

ul {
   color: #CC9933;
   list-style-type: square;
}

ol {
   color: #CC9933;
}

li span {
   color: #000000;
}

img {
   border: 0;
}

table.outline {
   border: solid; border-width: thin; border-color: #0099FF;
   border-spacing: 0px;
   border-collapse: collapse;
}

th.coppercenter {
   background-color: #CC9933;
   color: #FFFFFF;
   text-align: center;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0px 14px 0px 14px;
   padding: 4px;
}

td.copperright {
   background-color: #CC9933;
   color: #FFFFFF;
   text-align: right;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

td.coppercenter {
   background-color: #CC9933;
   color: #FFFFFF;
   text-align: center;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

td.left {
   text-align: left;
   border: solid; border-width: thin; border-color: #0099FF;
   margin: 0;
   padding: 4px;
}

td.right {
   text-align: right;
   border: solid; border-width: thin; border-color: #0099FF;
   margin: 0;
   padding: 4px;
}

td.center {
   text-align: center;
   border: solid; border-width: thin; border-color: #0099FF;
   margin: 0;
   padding: 4px;
}

td.blueright {
   background-color: #ADDFFF;
   color: #000000;
   text-align: right;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

td.bluecenter {
   background-color: #ADDFFF;
   color: #000000;
   text-align: center;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

td.shaderight {
   background-color: #F0F0F0;
   color: #000000;
   text-align: right;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

td.shadecenter {
   background-color: #F0F0F0;
   color: #000000;
   text-align: center;
   border: solid; border-width: thin; border-color: #0099FF;
   font-weight: bold;
   margin: 0;
   padding: 4px;
}

.link {
   color: #0099FF;
   font-weight: bold;
   font-size: 1em
}

.linksmall {
   color: #0099FF;
   font-weight: bold;
   font-size: 0.75em
}

.logo {
   width: 14em;
   background-color: #FFFFFF;
   position: absolute;
   top: 0em;
   left: 0em;
}

.header {
   width: 51em;
   position: relative;
   left: 14em;
}

img.headerlogo {
   width: 11.81em;
   height: 8.88em;
   margin-left: 2em;
   margin-top: 0.5em;
}

img.headerbanner {
   width: 42.63em;
   height: 2.38em;
   margin-top: 0.5em;
   margin-bottom: 0.75em;
}

.contentcontainer {
   width: 65em;
   float: left;
}

.contentiframe {
   width: 50.5em;
   margin-left: 0.5em;
   float: right;
   position: relative;
}

.contentsmall {
   width: 26em;
   float: left;
   font-weight: normal;
}

.contentsmall a:link {
   text-decoration: none
}
.contentsmall a:visited {
   text-decoration: none
}
.contentsmall a:active {
   text-decoration: none
}
.contentsmall a:hover {
   text-decoration: underline
}

.contentproductmain {
   font-size: 0.95em;
   width: 50em;
}

img.productmain {
   float: right;
   margin: 1em;
   width: 16.63em;
   height: 10.50em;
}

img.productdiagram {
   width: 32.19em;
   height: 16.00em;
}

img.floatright {
   float: right;
}

.rpad {
   font-size: 0.95em;
   width: 50em;
   margin-right: 0.5em;
}

.lpad {
   font-size: 0.95em;
   width: 50em;
   margin-left: 0.5em;
}

.topnav {
   width: 47em;
   height: 5em;
   float: left;
   text-align: left;
   padding: 0.5em;
   font-weight: bold;
   background-color: #CC9933;
}

.leftnav {
   width: 14em;
   float: left;
}

.industrynav {
   text-align: right;
   padding: 0.5em;
   font-weight: bold;
   background-color: #CC9933;
}

.industrynav img {
   width: 11.25em;
   height: 0.13em;
}

.industrynav a span {
   display: none;
}

/* ****
.industrynav  a:hover span {
   display: block;
   position: relative; top: -2.75em; left: 13em;
   width: 16em;
   padding: 0.25em; margin: 0.25em; z-index: 1;
   color: #FFFFFF; background: #CC9933;
   font: 1em Arial,sans-serif,"Franklin Gothic Medium"; text-align: left;
}
**** */
.industrynav  a:hover span {
   display: block;
   position: absolute; top: 10.55em; left: 13.75em; width: 16em;
   padding: 0.25em; margin: 0.25em; z-index: 1;
   color: #FFFFFF; background: #CC9933;
   font: 1em Arial,sans-serif,"Franklin Gothic Medium"; text-align: left;
}


.notenav {
   text-align: left;
   background-color: #FFFFFF;
}

.notenav img {
   float: left;
   display: block;
   width: 13.69em;
   height: 7.69em;
}

img.notefrom {
   float: right;
   width: 12.50em;
   height: 15.19em;
   border: ridge;
   border-width: medium;
   margin-left: 0.5em;
}

.news {
   width: 20em;
   margin-left: 0.5em;
   padding-left: 0.2em;
   background-color:#FFFFFF;
   font-weight: normal;
   border: solid; border-width: thin; border-color: #0099FF;
   float: left;
}

.news h4 {
   font-size: 1.25em;
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   margin: 0em;
   padding: 0em;
   color: #0099FF;
}

.newsframe td {
   font-size: 0.85em;
}

.newsframe a:link {
   text-decoration: none
}
.newsframe a:visited {
   text-decoration: none
}
.newsframe a:active {
   text-decoration: none
}
.newsframe a:hover {
   text-decoration: underline
}

.newsframe tr {
   vertical-align: top;
}

.product {
   width: 47em;
   float: left;
   margin-top: 0.5em;
}

.product img {
   width: 10.94em;
   float: left;
   display: block;
}

.product tr {
   vertical-align: top;
   border: 0;
   padding: 0;
}

.product td {
   border: 0;
   padding: 0;
}

.productnomargin {
   width: 10.94em;
   color: #0099FF;
}

.productrtmargin {
   width: 12em;
   margin-right: 1.06em;
   color: #0099FF;
}

.footer {
   width: 60em;
   text-align: left;
   font-weight: bold;
   font-size: 0.8em;
   color: #0099FF;
}

.footer img {
   width: 60em;
   height: 8.75em;
   float: left;
   display: block;
}

.navigation {
   color: #FFFFFF;
   line-height: 2.5em;
}

.navigation a:link {
   color: #FFFFFF;
   text-decoration: none;
}

.navigation a:visited {
   color: #FFFFFF;
   text-decoration: none;
}

.navigation a:hover{
   color: #0099FF;
   text-decoration: none;
}

.navigation a:active {
   color: #FFFFFF;
   text-decoration: none;
}


.dialogright {
   font-size: 1em;
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   margin: 0.5em 1.5em 0em 1.5em;
   text-align: right;
}

.dialogright img {
   float: left;
   margin-right: 0.5em;

}

.dialogleft {
   font-size: 1em;
   font-family: "Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   margin: 0.5em 1.5em 0em 1.5em;
   text-align: left;
}

.clear {
   float: none;
   clear: both;
   height: 1em;
   margin: 0;
   padding: 0;
}

.menubar {float:left; padding:0.5em 0em 0em 0em; margin:0;color: #FFFFFF;background: #CC9933;width:100%; border:none;clear:both;}
.menubar  a, .menubar a:visited {
   font-family:"Arial Narrow",Arial,sans-serif,"Franklin Gothic Medium";
   font-style:normal;
   font-weight:bold;
   font-size:1em;
   color: #FFFFFF;
   background-color: #CC9933;
   text-decoration: none;
}
.menubar ul {list-style-type:none;padding:0; margin:0;}
.menubar ul li {float:left; position:relative; z-index:1 /*Non-IE6*/; z-index:1 /*IE6*/; border-left:none 1px #FFFFFF;}
.menubar ul li a {color: #FFFFFF;background: #CC9933;float:none /*Non-IE6*/; float:left /*IE-6*/; display:block; height:30px; line-height:30px; padding:0 10px 0 10px; text-decoration:none; }
.menubar ul li ul {display:none; border:none;color: #FFFFFF;background: #CC9933;}
.menubar ul li:hover a {background-color:#CC9933; text-decoration:none; color:#0099FF;} /*Color main cells hovering mode*/
.menubar ul li:hover ul {display:block;  position:absolute; z-index:999; top:29px; margin-top:1px; left:0;}
.menubar ul li:hover ul li a {display:block; width:11em; height:auto; line-height:0.83em; margin-left:-1px; padding:5px 10px 5px 10px; border-left:none 1px #FFFFFF; border-bottom: none 1px #FFFFFF; background-color:#CC9933;  color:#FFFFFF;} /*Color subcells normal mode*/
.menubar ul li:hover ul li a:hover {background-color:#CC9933; text-decoration:none;color:#0080FF;} /*Color subcells hovering mode*/
.menubar table {position:absolute; top:0; left:0; border-collapse:collapse;color: #FFFFFF;background: #CC9933;}
.menubar ul li a:hover {background-color:#CC9933; text-decoration:none;color:#0099FF;} /*Color main cells hovering mode*/
.menubar ul li a:hover ul {display:block; width:11em; position:absolute; z-index:999; top:29px; left:0; }
.menubar ul li a:hover ul li a {display:block; width:11em; height:1px; line-height:0.83em; padding:4px 16px 4px 16px; border-left:none 1px #FFFFFF; border-bottom: none 1px #FFFFFF; background-color:#CC9933;  color:#FFFFFF;} /*Color subcells normal mode*/
.menubar ul li a:hover ul li a:hover {background-color:#CC9933; text-decoration:none;color:#0080FF;} /*Color subcells hovering mode*/

