body {margin: 0px; padding: 0px; background-color: #496490;/* for IE5, see #container */ text-align: center; }
img {border: 0px;}
a:link		{ color:#338AFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline }
a:active	{ color: #338AFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline  }
a:visited	{ color: #338AFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline  }
a:hover		{ color:#338AFF; font-size: 11px; font-family: Verdana, Arial, sans-serif; text-decoration: underline  }

table, tr, img {margin: 0; padding: 0; border-collapse: collapse;}
td {vertical-align: top; margin: 0; padding: 0; border-collapse: collapse; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #454757; line-height: 14px;}
#container {text-align: inherit; margin-right: auto; margin-left: auto; margin-top: 8px;width: 766px; height: 595px;}
#border{border:1px solid white;width: 766px;}
#header    { background-image: url("/graphics/hmpg/hmpg_03.gif"); position: relative; width: 766px; height: 72px }
#headernav{float:right; margin-top: 6px;padding-right: 8px; color:white; font-weight: normal;}
#headernav a:link, #headernav a:visited {color:white; font-size:10px; margin:0px 12px; text-decoration: none;}
#headernav a:hover {color: #FFFF00; font-size:10px; margin:0px 12px; text-decoration: underline;}
#colors{width:40px;margin-top: 24px; position:absolute; bottom:12px; right:0;}
#logo{float:left;}
/* navigation */
#nav-menu ul {list-style: none; padding: 0; margin:0;display: block; width:766px;height:21px;}
#nav-menu li.top1 {float: left; margin: 0; padding: 0;display: block; width:98px;height:21px;}
#nav-menu li.top2 {float: left; margin: 0; padding: 0;display: block; width:129px;height:21px;}
#nav-menu li.top3 {float: left; margin: 0; padding: 0;display: block; width:115px;height:21px;}
#nav-menu li.top4 {float: left; margin: 0; padding: 0;display: block; width:159px;height:21px;}
#nav-menu li.top5 {float: left; margin: 0; padding: 0;display: block; width:120px;height:21px;}
#nav-menu li.top6 {float: left;margin: 0; padding: 0;display: block; width:135px;height:21px;}
#nav-menu li.topspacer {float: left; position: inherit; margin: 0; padding: 0;display: block; width:2px;height:21px;}
#nav-menu a { float: left; padding: 0;}
#nav-menu a.one {float: left; padding:0;}
/* end navigation*/
* html #products {margin:-2px 0 0 0;padding:0;width:766px; clear:left;}
#products{margin:0 0 0 0;padding:0;width:766px; clear:left;}
#content  { background-color: white; background-image: url("/graphics/hmpg/hmpg_content.gif"); background-repeat: no-repeat; text-align: center; width: 766px }
#contenttbl {width:749px;margin-left: 14px}
#contenttbl td.reviews {width:213px; padding:25px 9px 0px 9px;margin:0px;}
#contenttbl td.explore {width:200px; padding:25px 9px 0px 9px;}
#contenttbl td.news {width:397px;padding:25px 9px 0px 9px;}
#contenttbl td.header {padding:23px 0px 0px 0px;width:20px}
.subhdr{color:#00206B;font-size:11px;margin:0px; padding:0px;font-weight: bold;}
.subhdrbright{color:#2266CD;font-size:12px;margin:0px; padding:0px;font-weight: bold;}
#footer{font-size: 9px; color:#CCCCCC; font-family: Verdana, Arial, sans-serif;padding: 10px 0 0 0; margin-bottom: 10px; height:20px}
#footertext{float:left;}
#footernav{float:right;}
#footernav a:link, #footernav a:visited {font-size: 9px; color:#CCCCCC; }
#footernav a:hover {font-size: 9px; color:#FFFFFF; text-decoration: underline;}
p.space{margin:15px 0px;}
.select {border:1px solid #A7A6AA; background-color: #CCCCCC; font-size:10px; font-family: Verdana, Arial, sans-serif;color: #333333; height:16px; margin-right:5px;}
#selecttbl{margin-top:8px;}
#contentbottom  { background-image: url("/graphics/hmpg/hmpg_content_bottom.gif"); width: 766px }
