.mainNavLinks .Link, .TopMenuItem .Link { padding:3px 9px 0px 16px; }
.mainNavLinks a, .TopMenuItem a { float:left; position:relative; height:18px; display:block; background:url(../images/arrow_mnav.gif) no-repeat; background-position:5px 6px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; color:#4d81c2; font-size:.65em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.mainNavLinks a:hover, .TopMenuItem a:hover { display:block; float:left; background:url(../images/arrow_mnav_ovr.gif) no-repeat #5c93cb; background-position:5px 6px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.65em; font-weight:bold; text-transform:uppercase; text-decoration:none; }

.mainNavLinksOn, .TopMenuItemOn, .topmenuitemon { float:left; display:block; cursor:pointer; position:relative; top:-3px; left:0; height:21px;background:url(../images/arrow_mnav_ovr.gif) no-repeat #5c93cb; background-position:5px 6px; padding:3px 9px 0px 16px; color:#FFFFFF; }

.hmMainNavLinks a           { float:left; height:20px; display:block; background-image:url(../images/arrow_mnav_ovr.gif); background-position:9px 13px; padding-top:9px; padding-left:21px; padding-right:9px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.7em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.hmMainNavLinks a:hover     { float:left; height:20px; display:block; background-image:url(../images/arrow_mnav_ovr.gif); background-color:#3c679c; background-position:9px 13px; padding-top:9px; padding-left:21px; padding-right:9px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.7em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.hmMainNavLinksOver a       { float:left; height:20px; display:block; background-image:url(../images/arrow_mnav_ovr.gif); background-color:#3c679c; background-position:9px 13px; padding-top:9px; padding-left:21px; padding-right:9px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.7em; font-weight:bold; text-transform:uppercase; text-decoration:none; }
.hmMainNavLinksOver a:hover { float:left; height:20px; display:block; background-image:url(../images/arrow_mnav_ovr.gif); background-color:#3c679c; background-position:9px 13px; padding-top:9px; padding-left:21px; padding-right:9px; background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:.7em; font-weight:bold; text-transform:uppercase; text-decoration:none; }

.hmMainNavLinks * { color:#FFF; }