﻿/* Sitewide Styles - Nav */

#navTertiary
{
    width: 242px;
    float: left;
    font-size: 8pt;
    color: #FFFFFF;
    background-image: url(/images/sitegraphics/teritaryNavBtm.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    padding-bottom: 10px;
}

#navTertiary a
{
    text-decoration: none;
}

#navSecondary
{
    padding: 0px;
    margin: 0px;
    height: 156px;
    width: 980px;
    color: #D8D8D8;
}

#logoContainer
{
    float: left;
    background-color: #4d4d4d;
    width: 242px;
    height: 156px;
}

#logo
{
    margin: auto;
    width: 165px;
    height: 89px;
    padding-top: 17px;
}

#hmlogo
{
    margin: auto;
    width: 165px;
    height: 89px;
    padding-top: 17px;
}

#searchContainer
{
    float: right;
    width: 285px;
    height: 46px;
    margin-top: 5px;
    margin-right: 5px;
    color: #7FB539;
}

.searchBox
{
    border: 0px;
    margin-top: 3px;
    color: #444444;
    font-size: 7pt;
    margin-right: 0px;
    padding-right: 0px;
    float: left;
    height: 15px;
    padding-left: 3px;
}

#searchGoBtn
{
    margin-top: 3px;
    width: 25px;
    height: 17px;
    float: left; 
    background-image: url(/images/buttons/searchGo.gif);
    background-repeat: no-repeat;
    background-position: left;
}

.searchGoBtn:hover
{
    background-image: url(images/buttons/searchGoRoll.gif);
}

#searchContainer a
{
    color: #7FB539;
    text-decoration: none;
    font-size: 7pt;
}

#searchContainer a:hover
{
    color: #b4ea6d;
}

#navDarkBarShadow
{
    background-position: left;
    background-color: #555555;
    width: 10px;
    height: 62px;
    float: left;
    background-image: url(/images/sitegraphics/navDarkShadow.gif);
    background-repeat: no-repeat;
}

#navDarkBar
{
    background-position: top;
    background-color: #555555;
    width: 728px;
    height: 62px;
    float: left;
    background-image: url(/images/sitegraphics/navDarkTopShadow.gif);
    background-repeat: no-repeat;
}

#navLightBar
{
    width: 738px;
    height: 39px;
    float: left;
    background-color: #5d5d5d;
    background-image: url(/images/sitegraphics/navLightShadow.gif);
    background-repeat: no-repeat;
    background-position: left top;
}

#primaryNavBar
{
    width: 738px;
    height: 30px;
    float: left;
    background-image: url(/images/buttons/nonSel.gif);
    background-repeat: repeat-x;
    background-position: top;
    font-size: 7pt;
}

.secondaryNavBarSB
{
    background-position: left top;
    width: 731px;
    height: 25px;
    float: left;
    font-size: 7pt;
    padding-left: 7px;
    background-image: url(/images/sitegraphics/secNavBkg.gif);
    background-repeat: no-repeat;
}

.secondaryNavBarSB a
{
    text-decoration: none;
    padding-top: 4px;
}

.secondaryNavBarNoSB
{
    background-position: left top;
    width: 731px;
    height: 25px;
    float: left;
    font-size: 7pt;
    padding-left: 7px;
    background-image: url(/images/sitegraphics/secNavBkg_noSB.gif);
    background-repeat: no-repeat;
}

.secondaryNavBarNoSB a
{
    text-decoration: none;
    padding-top: 4px;
}

.secondaryNavBarDrkSB
{
    background-position: left top;
    width: 731px;
    height: 25px;
    float: left;
    font-size: 7pt;
    padding-left: 7px;
    background-image: url(/images/sitegraphics/secNavBkg_darkSB.gif);
    background-repeat: no-repeat;
}

.secondaryNavBarDrkSB a
{
    text-decoration: none;
    padding-top: 4px;
}

#primaryNavBar a
{
    
    text-decoration: none;
    padding-top: 6px;
}

/* Primary Nav */

.prmNavBtn
{
    height: 24px;
    float: left;
    text-align: center;
    padding-top: 6px;
    background-position: left;
    background-image: url(/images/buttons/nonSel.gif);
    background-repeat: repeat-x;
    padding-right: 12px;
    padding-left: 12px;
    color: #D8D8D8;
}

.prmNavBtn:hover
{
    background-image: url(/images/buttons/nonSelRoll.gif);
    color: #FFFFFF;
}

.prmNavBtnSel
{
    height: 24px;
    float: left;
    text-align: center;
    padding-top: 6px;
    background-position: left;
    background-image: url(/images/buttons/selected.gif);
    background-repeat: repeat-x;
    padding-right: 12px;
    padding-left: 12px;
    color: #D8D8D8;
}

.homeBtn
{
    background-position: top;
    background-image: url(/images/buttons/homeBtn.gif);
    background-repeat: no-repeat;
    width: 61px;
    height: 24px;
    float: left;
    text-align: center;
    padding-top: 6px;
    color: #D8D8D8;
}

.homeBtnSel
{
    background-position: top;
    background-image: url(/images/buttons/homeSelectedOn.gif);
    background-repeat: no-repeat;
    width: 61px;
    height: 24px;
    float: left;
    text-align: center;
    padding-top: 6px;
    color: #FFFFFF;
}

.homeBtn:hover
{
    background-image: url(/images/buttons/homeSelectedOff.gif);
    color: #FFFFFF;
}

/* Secondary Nav */

.secNavBtn
{
    height: 21px;
    float: left;
    text-align: center;
    color: #D8D8D8;
    padding-left: 8px;
    padding-right: 8px;
}

.secNavBtn:hover
{
    background-image: url(/images/buttons/secNavRoll.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #4d4d4d;
}

.sevNavBtnSel
{
    height: 21px;
    float: left;
    text-align: center;
    color: #D8D8D8;
    padding-left: 8px;
    padding-right: 8px;
    background-position: left top;
    background-image: url(/images/buttons/secNavSel.gif);
    background-repeat: repeat-x;
    color: #4d4d4d;
}

.secNavBtn2, .secNavBtn2:visited
{
    height: 21px;
    float: right;
    text-align: center;
    color: #FFFFFF;
    padding-left: 8px;
    padding-right: 8px;
}

.secNavBtn2:hover
{
    background-image: url(/images/buttons/secNavRoll.gif);
    background-repeat: repeat-x;
    background-position: left top;
    color: #4d4d4d;
}

.sevNavBtnSel2
{
    height: 21px;
    float: right;
    text-align: center;
    color: #D8D8D8;
    padding-left: 8px;
    padding-right: 8px;
    background-position: left top;
    background-image: url(/images/buttons/secNavSel.gif);
    background-repeat: repeat-x;
    color: #4d4d4d;
}

/* Teritary Nav */

.terNavBtn
{
    width: 222px;
    background-color: #a1a1a1;
    background-position: left top;
    background-image: url(/images/buttons/teritaryShadow.gif);
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    color: #FFFFFF;
    line-height: 11pt;
}

.terNavBtn:hover
{
    color: #4d4d4d;
    background-color: #bababa;
    background-position: left top;
    background-image: url(/images/buttons/teritaryShadowRoll.gif);
    background-repeat: no-repeat;
}

.terNavSelected
{
    background-position: left top;
    background-image: url(/images/buttons/teritaryNavSel.gif);
    padding-left: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
    float: left;
    width: 222px;
    background-color: #FFFFFF;
    background-repeat: repeat-y;
    color: #7FB539;
    font-weight: 600;
    line-height: 11pt;
}
