body  { color: #696969; font-size: 10px; background-color: #fff; font-family: Arial, Verdana, Helvetica, sans-serif; margin: 0; padding: 0; /* for IE5, see #container */ text-align: center; }

H1 {color: #010499; font-size: 18px; font-family: Times; margin:0 0 2px 0; padding: 0;font-weight: normal; }
.H1 {color: #010499; font-size: 18px; font-family: Times; margin:0 0 2px 0; padding: 0; font-weight: normal;}
h1.launch{ background-image: url("/graphics/hmpg/orange.gif"); background-repeat: no-repeat; background-position: 120px 11px; margin:0 0 2px 0; }
h1.join { background-image: url("/graphics/hmpg/orange.gif"); background-repeat: no-repeat; background-position: 185px 9px;  margin:0 0 2px 0;  }
h1.news { background-image: url("/graphics/hmpg/orange.gif"); background-repeat: no-repeat; background-position: 130px 9px;  margin:0 0 2px 0;  }
h1.product { background-image: url("/graphics/hmpg/orange.gif"); background-repeat: no-repeat; background-position: 130px 9px;  margin:0 0 2px 0;  }

P {margin: 0; color: #575656; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}
.P {margin: 0; color: #575656; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;}

.formtext {margin: 0; color: #575656; font-size: 9px; font-family: Arial, Verdana, Helvetica, sans-serif;}

a:link     { color: #0052f7; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a:active    {font-family: Arial, Helvetica, Verdana, sans-serif; color: #01158e; font-size: 10px;  text-decoration: none }
a:visited    { color: #003aae; font-size: 10px; font-family: Arial, Helvetica, Verdana, sans-serif; text-decoration: none }
a:hover   {font-family: Arial, Helvetica, Verdana, sans-serif; color:#01158e; font-size: 10px; text-decoration: underline; }
a.topnav:link    {  font-family: Arial; color: #01158e; font-size: 10px; text-decoration: none;}
a.topnav:active    {  font-family: Arial; color: #01158e; font-size: 10px;  text-decoration: none }
a.topnav:visited   {  font-family: Arial; color: #01158e; font-size: 10px; text-decoration: none }
a.topnav:hover   {  font-family: Arial; color: #01158e; font-size: 10px; text-decoration: underline; }
a.footer:link    {  font-family: Arial; color: #093dd8; font-size: 10px; text-decoration: none;}
a.footer:active    {  font-family: Arial; color: #093dd8; font-size: 10px;  text-decoration: none }
a.footer:visited   {  font-family: Arial; color: #093dd8; font-size: 10px; text-decoration: none }
a.footer:hover   {  font-family: Arial; color: #093dd8; font-size: 10px; text-decoration: underline; }

table, tr, img {margin: 0; padding: 0; border-collapse: collapse;}
td {vertical-align: top; margin: 0; padding: 0; border-collapse: collapse;}
table.contenttext{width: 522px;}  
table.main {width: 100%;}
table.content td.lefttop {padding:6px 12px 0 9px; width:261px}
table.content td.leftbottom {padding:0px 12px 0 9px; width:261px}
table.content td.righttop {padding:6px 5px 0 0; width:261px}
table.content td.rightbottom {padding:0px 5px 0 0;width:261px}
table.content {height: 205px}
table.emailform {margin-top:10px;}

/* begin structure */
#container {text-align: left; padding: 0px;margin-right: auto;margin-left: auto;width: 715px;height: 587px;}

#header   { background-image: url(/graphics/hmpg/hmpg1.jpg); background-repeat: no-repeat; position: relative; top: 0; height: 324px }

#topnav {float: right; padding: 15px 0 0 0; color: #01158e;}
#headertext{padding:65px 0 0 425px; color: #575656; font-size: 1.1em;}
#logo {float:left; padding: 35px 0 0 0;}

#contentwrapper { background-image: url("/graphics/hmpg/hmpg_bkgrd.gif"); background-repeat: no-repeat; margin: 0; padding: 0; width: 715px; height: 239px;}

#footer { color: #093dd8; padding: 5px 0 5px 5px; margin: 0px; border: #AEB0B3 1px solid;}
/* end structure */

/* begin navigation */
#nav-menu ul {list-style: none; padding: 0; margin:0;}
#nav-menu li.top {float: left; position: relative; margin: 0; padding: 0;}
#nav-menu a {position: relative; float: left; padding: 0;}
#nav-menu a.one {position: relative; float: left; padding: 0; border-left: #aeb0b3 1px solid;}
#menu {position: relative; float: left; }
/* end navigation */

#launch {position: relative; width:170px; color: #575656; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif;margin: 0 0 0 20px; padding-right:10px;}

.bodytext  { color: #575656; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.submit { color: white; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #01037b; padding: 2px 4px; border: solid 1px #aeb0b3 }
.divider{color: #696969;}
.imgborder {border: #AEB0B3 1px solid;}