.heading           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20pt; color: black; font-weight: bold;}
.subheading        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15pt; color: black; font-weight: bold;}
.subheadingreverse        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; color: #FFFFFF; font-weight: bold;}
.field             { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold;}
.subheadingalt     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 13pt; color: #336699; font-weight: bold;}
.subheadinglightblue { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 15pt; color: #6699CC; font-weight: bold;}
.fieldreverse      { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: white; font-weight: bold;}
.bodytext          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: black; }
.bodymedium        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12px; color: black; }
.bodygraysmalldark  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; }
.bodysmall         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: black; }
.headinglightblue  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 20pt; color: #333366; font-weight: bold;}
.bodyblue          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #99CCFF; }
.bodymainheader    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333366; font-weight: bold; }   
.bodyreverse       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: white; }   
.bodyreversesmall  { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: white; } 
.bodynavy          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333366; }
.bodysmallnavy     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #333366; }
.bodygray          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: gray;  }
.bodyorangestrong         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ff9900; font-weight:bold; }
.bodymaroonstrong          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #660000; font-weight:bold; }
.bodygreenstrong          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #006633; font-weight:bold; }
.bodygraysmalldark { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666;  }
.bodylightgray          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #CCCCCC;  }
.bodylightgraysmall          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #CCCCCC;  }
.body999999small          { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #999999;  }
.bodygraysmall         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: gray;  }
.bodystronggraysmall         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: gray; font-weight: bold; }
.bodystronggray    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: gray; font-weight: bold; }
.bodystrongnavy    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333366; font-weight: bold; }
.bodyskybluestrong { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #336699; font-weight: bold;}
.bodylightbluestrong         { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #6699CC; font-weight: bold;}

.bodylightblue        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #6699CC;}
.bodyorange        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #ff6600;}

.directorytitle    { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: #6699CC; font-weight: bold;}
.bodystrong        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: black; font-weight: bold;}
.bodystrongreverse { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: white; font-weight: bold;}
.navdivision       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 14pt; color: black; font-weight: bold;}
.navsection        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #003366; font-weight: bold;}
.navsubsection     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; }
.navitem           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; }
.navsubitem        { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; }
.navhighlight      { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FF6600;  font-weight: bold;}
.statusfield       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;  color: black; font-weight: bold;}
.statusvalue       { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt;  color: black; }
.error             { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: red;   }
.mono              { font-family: Courier New, monospaced;              font-size: 10pt; color: black; }
.monosmall         { font-family: Courier New, monospaced;              font-size: 8pt;  color: black; }
.splash            { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 12pt; color: red;   }
.bigdot            { font-size: 200%; }
.tablesubsection     { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; }
.tableitem           { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 9pt; color: #003366; }
.sitemaphead		{font-family:Geneva, Arial, Helvetica, sans-serif; font size: 10pt; color: #999999; font-weight:bold;}
.sitemap	{font-family:Geneva, Arial, Helvetica, sans-serif; font size: 10pt; color: #999999; }
.homerightbox		{font-family:Geneva, Arial, Helvetica, sans-serif; font size: 8pt; color: #6699CC; }


A:hover {text-decoration:bold; color:#FF6600;}

A:hover.bodyreversesmall { color: #CCCCCC; }
A:hover.fieldreverse { color: #CCCCCC; }

.tableborder { background-color:#6699CC; }

.pagetitle { font-family: Arial, Geneva, Verdana, Helvetica, san-serif; font-size: 22px; color: #333366; }

.titlebar_link { font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight:bold; }

.commercetabletopbg {background-color:#003366; }

.table_titlebar { background-color:#6699CC; }

td.searchboxbg     { background-color:#EEEEEE; }
td.searchresults   { background-color:#EEEEEE; }
td.searchnav       { background-color:#EEEEEE; }

.titlebarcolor  { background-color:#336699; }

.registrationintro  	{
	background-image: URL(/sites/hm/common/enu/images/registration/bg.gif);
	background-repeat: no-repeat;
}

.registrationtitlebar { background-color:#336699; }
.registrationsidebar  { background-color:#CCCCCC; }
.registrationaltbar   { background-color:#EEEEEE; }
.registrationaddonbar  { background-color:#336699; }
.registrationpackagesline { background-color: #999999; }
.registrationpackagestop { background-color: #FF6600; }
.registrationpackagestopcorner { background-color: #003366; }
.registrationpackagestopline { background-color: #CC3300; }




.titlebar		   { 
	background-color:#336699; 
	width:100%; 
	height:16; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	color: #FFFFFF; 
	font-weight: bold;  
}


td.tablemeat 	{
	background-image: URL(/global_images/transparent.gif);
	width:518;
}
.auctionboxbg      { background-color:#CCCCCC; }
.helpsearchbg    { background-color:#6699CC; }

.registrationtitle { font-family: Arial, Geneva, Verdana, Helvetica, san-serif; font-size: 22px; color: #CCCCCC;  }
.registrationpackagetext { color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }
A:hover.registrationpackagetext { color: #CCCCCC; }
.registrationpackagetextsmall { color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
A:hover.registrationpackagetextsmall { color: #CCCCCC; }

.navhighlighted { color:#FF6600; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }
.navregular { color:#FFFFFF; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 8pt;  text-decoration: none;}
A:hover.navregular { text-decoration: underline; color:#FFFFFF;  }
.accountlogin { color:#336699; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; }
.accountlink { color:#003366;  font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 7pt; }

TD.navtdselected { 
	color:#FF6600; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	width:83;
	height:23;
	border-right:1px solid  #6699CC;
	border-left:1px solid #6699cc;
	border-top: 1px solid #6699CC;
	border-bottom:  1px solid #FFFFFF;
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
}

DIV.navselected { 
   white-space:nowrap;
   width:83px;
	background-color:#FFFFFF; 
}

TD.navtdnotselected {  
	background-color:#003366; 
	border: 1px solid #003366;
   border-right:0;
   text-align: center;
}

DIV.navnotselected { 
	color:#FFFFFF; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	width:83px;
	border-right:1px solid  #6699CC;
	border-left:1px solid #6699cc;
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #336699;
	padding: 5px;
	white-space:nowrap;
}


TD.resellernavtdselected { 
	color:#FF6600; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	font-weight: bold; 
	width:100;
	height:23;
	border-right:1px solid  #6699CC;
	border-left:1px solid #6699cc;
	border-top: 1px solid #6699CC;
	border-bottom:  1px solid #FFFFFF;
	background-color: #ffffff;
	text-align: center;
	padding: 0px;
}

DIV.resellernavselected { 
   white-space:nowrap;
   width:100px;
	background-color:#FFFFFF; 
}

TD.resellernavtdnotselected {  
	background-color:#003366; 
	border: 1px solid #003366;
   border-right:0;
   text-align: center;
}

DIV.resellernavnotselected { 
	color:#FFFFFF; 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	width:100px;
	border-right:1px solid  #6699CC;
	border-left:1px solid #6699cc;
	border-top: 1px solid #6699CC;
	border-bottom: 1px solid #6699CC;
	background-color: #336699;
	padding: 5px;
	white-space:nowrap;
}
A.navnotselected:link, A.navnotselected:visited { text-decoration: none; color:#FFFFFF;  }
A.navnotselected:hover, A.navnotselected:active { text-decoration: underline; color:#FFFFFF;  }




.breadcrumb {
	 color:#FF6600;  
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
}
		
.breadcrumbindent {
   text-indent:1em
}

.sidebar {
	 color:#003366;  
	 font-family: Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 8pt;
	 white-space:nowrap;
}

A.sidebar:link, A.sidebar:visited { text-decoration: none; color: #003366; }
A.sidebar:hover, A.sidebar:active { text-decoration: underline; color: #003366; }

.sidebarmargin {
   padding-left:1em; 
}

.sidebarselected {
	 color:#FF6600;  
	 font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	 font-size: 8pt; 
	 font-weight: bold;
    margin-left:-1em;
    white-space:nowrap;
}


.relElement { position: relative; }

.mainpagefooter { 
	font-family: Geneva, Arial, Helvetica, sans-serif; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration: none; 
} 
A.mainpagefooter:hover { text-decoration: underline; color:#FFFFFF; }
