/* The 90% width keeps the menubar from wrapping prematurely, 
but overlays the upgrade button in some browsers. Still
looking for a good fix. 
100% stretches the bar and creates a horizontal scroll. Suckage. */
a:link, a:visited, a:hover {
    font: 11px Verdana;
    color: #000;
}
a.sitemap:link, a.sitemap:visited, a.sitemap:hover {
    font: 12px Verdana;
    color: #000;
}
td, p, body {
    font: 11px Verdana;
    color: #000;
}
.heading {
    font: 15px Verdana;
    color: #68BACF;
    font-weight: bold;
}
.heading1 {
    font: 15px Verdana;
    color: #000;
    font-weight: bold;
}
.heading2 {
    font: 14px Verdana;
    color: #FFFFFF;
    font-weight: bold;
}
.heading_press {
    font: 15px Verdana;
    color: #FFFFFF;
    font-weight: bold;
}
.heading_press_r {
    font: 10.5px Verdana;
    color: #C6C6C6;
    font-weight: bold;
}
.body_press {
    font: 13px Verdana;
    color: #505050;
    font-weight: bold;
}
.accuracy {
    border-left: 1px solid #cccccc; 
    border-bottom: 1px solid #cccccc;
    align: center;
}
.testimonial {
    font: 12px Verdana;
    color: #68BACF;
    font-weight: 800;
}
.testimonial1 {
    font: 12px Verdana;
    color: #000000;
    font-weight: 800;
}
.tbl_body {
    border-left: 1px solid #cccccc; 
    border-bottom: 1px solid #cccccc;
    align: center;
}
.tbl_bottom {
    border-bottom: 1px solid #cccccc; 
}
.tbl_left {
    border-left: 1px solid #cccccc; 
}
.a_bottom {
    border-left: 1px solid #cccccc; 
}
hr {
    border: 1px inset;
}
#NavMenuList {
    position: absolute;
    left: 0px; top: 105px;
    height: 40px; width: 100%;
    margin: 0; padding: 0;
    display: inline; white-space: nowrap;
    clear: both;
}
#NavMenuList li {
    display: inline;
    list-style: none; white-space: nowrap;
}
#NavMenuList a {
    padding: 2px 7px 1px 11px;
    width: auto; height: 16px;
    color: #FFF; background-color: #000;
    font: 11px Arial, Verdana, Helvetica;
    font-weight: bolder;
    text-decoration: none;
    float: left; display: block;
    border-top: 0px solid #FFF;
}
#NavMenuList a.preextra {
    padding: 2px 1px 1px 10px;
    width: auto; height: 16px;
    color: #FFF; background-color: #000;
    font: 11px Arial, Verdana, Helvetica;
    text-decoration: none;
    float: left;
}
#NavMenuList a.extra {
    padding: 2px 10px 1px 1px;
    width: auto; height: 16px;
    color: #FFF; background-color: #69C;
    font: 11px Arial, Verdana, Helvetica;
    text-decoration: none;
    float: left;
    font-weight: bold;
}
#NavMenuList .SubMenuOn li a {
    color: #FFF;
    background-color: #68BACF;
    float: left;
}
#NavMenuList .SubMenuOn li a:hover {
    color: #000; background-color: #68BACF;
}
#NavMenuList a:hover {
    color: #000; background-color: #FFD92E;
}
#NavMenuList .NavSubMenuList {
    visibility: hidden;
    left: 0px; top: 19px;
    position: absolute; height: 20px;
    width: 100%; display: inline; white-space: nowrap;
    margin: 0; padding: 0; border: 0px;
}

#NavMenuList .NavSubMenuList li a {
    color: #000;
    background-color: #FFD92E;
    float: left;
}
#NavMenuList .NavSubMenuList li a:hover {
    color: #FFF; background-color: #FFD92E;
}

#NavMenuList .NavSubMenuList_blue {
    visibility: hidden;
    left: 0px; top: 19px;
    position: absolute; height: 20px;
    width: 100%; display: inline; white-space: nowrap;
    margin: 0; padding: 0; border: 0px;
}

#NavMenuList .NavSubMenuList_blue li a {
    color: #FFF;
    background-color: #68BACF;
    float: left;
}
#NavMenuList .NavSubMenuList_blue li a:hover {
    color: #000; background-color: #68BACF;
}

#NavMenuListTitle {
    display: none;
}
#NavMenuList .NavSubMenuList2 {
    visibility: hidden;
    left: 40px; top: 20px;
    position: absolute; height: 20px;
    width: 100%; display: inline; white-space: nowrap;
    margin: 0; padding: 0; border: 0px;
}
#NavMenuList .NavSubMenuList2 li a {
    color: #FFF;
    background-color: #FFD92E;
    float: left;
}
#NavMenuList .NavSubMenuList2 li a:hover {
    color: #000; background-color: #FFD92E;
}

