@import url(topnav.css);
@import url(footer.css);


img { text-decoration: none; margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

table { margin: 0; padding: 0; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
td { border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

.chart_head  { color: #fff; font: bold 11px/17px Arial, Helvetica, sans-serif; background-color: #587abc; height: 21px; padding: 1px 2px 1px 3px; }
.cell-body  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; padding: 1px 2px 1px 3px; }

.cell-body-a  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #fff9e1; vertical-align: top; padding: 1px 2px 1px 3px; }
.cell-body-b  { color: #333; font: 11px/15px Arial, Helvetica, sans-serif; background-color: #eef1f8; vertical-align: top; padding: 1px 2px 1px 3px; }

/* site links */
a:link { color: #587ABC; text-decoration: none; border-bottom: 1px dotted #ccf; }
a:visited { color: #587ABC; text-decoration: none; border-bottom: 1px dotted #ccf; }
a:hover, a:active { color: #FFCC00; text-decoration: none; border-bottom: 1px solid #ccf; }

a.home-moreinfo:link { color: #587abc; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:visited { color: #587abc; font-size: 12px; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }
a.home-moreinfo:hover, a.home-moreinfo:active { color: #ff8c00; font-size: 12px; text-decoration: none; border-bottom: 1px solid #fff5cd; border-top-width: 0; border-left-width: 0; border-right-width: 0; }

a.menu:link, a.menu:visited { color: #587abc; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.menu:hover, a.menu:active { color: #ffcc00; font-family: Arial, sans-serif; font-weight: bold; text-decoration: none; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.menu-white:link, a.menu-white:visited { color: #fff; font-family: Arial, sans-serif; text-decoration: none; text-transform: uppercase; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }
a.menu-white:hover, a.menu-white:active { color: #ffcc00; font-family: Arial, sans-serif; text-decoration: none; text-transform: uppercase; border-style: none; border-width: 0; outline-style: none; outline-width: 0; }

a.menu-features:link, a.menu-features:visited { color: #587abc; font-family: Arial, sans-serif; text-decoration: none; border-bottom: 1px solid #abbcdd; border-top-width: 0; border-right-width: 0; border-left-width: 0; outline-style: none; outline-width: 0; }
a.menu-features:hover, a.menu-features:active { color: #ff8c00; font-family: Arial, sans-serif; text-decoration: none; border-width: 0; outline-style: none; outline-width: 0; }


a.nounderline:link { color: #587abc; font-size: 12px; font-weight: bold; text-decoration: none; border-style: none; }
a.nounderline:visited { color: #587abc; font-size: 12px; font-weight: bold; text-decoration: none; border-style: none; }
a.nounderline:hover, a.nounderline:active { color: #ff8c00; font-size: 12px; font-weight: bold; text-decoration: none; border-style: none; }

/* product rollover */
#rollover { line-height: 0; width: 215px; height: 400px; margin: 0; padding: 0; white-space: normal; }

#securetop { width: 215px; height: 58px; margin: 0; padding: 0; border-width: 0; }
#convenient { width: 215px; height: 40px; margin: 0; padding: 0; border-width: 0; }
#hero_image_03 { width: 215px; height: 26px; margin: 0; padding: 0; border-width: 0; }
#identifiable { width: 215px; height: 49px; margin: 0; padding: 0; border-width: 0; }
#sterile { width: 215px; height: 50px; margin: 0; padding: 0; border-width: 0; }
#hero_image_06 { width: 215px; height: 55px; margin: 0; padding: 0; border-width: 0; }
#flexible { width: 215px; height: 39px; margin: 0; padding: 0; border-width: 0; }
#hero_image_08 { width: 215px; height: 21px; margin: 0; padding: 0; border-width: 0; }  
#stablebottom { width: 215px; height: 62px; margin: 0; padding: 0; border-width: 0; }

/* IE / Win hacks */
* html #securetop { width: 215px; height: 58px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #convenient { width: 215px; height: 40px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #hero_image_03 { width: 215px; height: 26px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #identifiable { width: 215px; height: 49px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #sterile { width: 215px; height: 50px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #hero_image_06 { width: 215px; height: 55px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #flexible { width: 215px; height: 39px; margin: 0 0 -3px; padding: 0; border-width: 0; }
* html #hero_image_08 { width: 215px; height: 21px; margin: 0 0 -3px; padding: 0; border-width: 0; }  
* html #stablebottom { width: 215px; height: 62px; margin: 0 0 -3px; padding: 0; border-width: 0; }

/* end site links */

