A.mainlevel_top
{
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}
A.mainlevel_top:link
{
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}
A.mainlevel_top:visited
{
    font-weight: bold;
    color: #ffffff;
    text-align: center;
}
A.mainlevel_top:hover
{
    font-weight: bold;
    background-color: #2d3119;
    text-align: center;
}


UL.mainlevel_top UL UL A.sublevel_top
{
    background-color: #fff;
}
UL.mainlevel_top UL UL A.sublevel_top:link
{
    background-color: #fff;
}
UL.mainlevel_top UL UL A.sublevel_top:visited
{
    background-color: #fff;
}
UL.mainlevel_top UL UL A.sublevel_top:hover
{
    background-color: #dfdfdf;
}

A.mainlevel_top
{
    display: block;
    font-size: 11px;
    text-decoration: none;
}
SPAN.mainlevel_top
{
    display: block;
    font-size: 11px;
    text-decoration: none;
}
A.mainlevel_top:link
{
    display: block;
    font-size: 11px;
    text-decoration: none;
}
A.mainlevel_top:visited
{
    display: block;
    font-size: 11px;
    text-decoration: none;
}
A.mainlevel_top:hover
{
    display: block;
    font-size: 11px;
    text-decoration: none;
}


A.mainlevel_top
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    margin: 2px 0px 0px;
    width: auto;
    padding-top: 5px;
    text-align: center;
}
SPAN.mainlevel_top
{
    padding-right: 15px;
    padding-left: 15px;
    padding-bottom: 8px;
    margin: 2px 0px 0px;
    width: auto;
    padding-top: 5px;
    text-align: center;
}




UL.mainlevel_top
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    font-size: 14px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
UL.mainlevel_top UL
{
    border-right: 0px;
    padding-right: 0px;
    border-top: 0px;
    padding-left: 0px;
    font-size: 14px;
    padding-bottom: 0px;
    margin: 0px;
    border-left: 0px;
    padding-top: 0px;
    border-bottom: 0px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}
UL.mainlevel_top
{
    list-style-type: none;
}
.mainlevel_top UL
{
    list-style-type: none;
}
UL.mainlevel_top
{
    z-index: 300;
    float: left;
    width: auto;
    height: 30px;
}
UL.mainlevel_top UL
{
    z-index: 300;
}
UL.mainlevel_top UL UL
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    z-index: 300;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
}
UL.mainlevel_top LI
{
    float: left;
    list-style-type: none;
    position: relative;
}
UL.mainlevel_top LI LI
{
    margin: 0px;
    width: 200px;
    position: relative;
}
UL.mainlevel_top LI LI UL
{
    left: 200px;
    top: -1px;
}
UL.mainlevel_top UL
{
    border-right: #c0c0c0 1px solid;
    border-top: #c0c0c0 1px solid;
    display: none;
    left: 0px;
    border-left: #c0c0c0 1px solid;
    border-bottom: #c0c0c0 1px solid;
    position: absolute;
    top: 39px;
}
UNKNOWN
{
    top: 39px;
}


DIV.menu_top
{
    z-index: 300;
    background: #fff;
    float: left;
    position: relative;
    height: 30px;
}
UL.mainlevel_top LI:hover UL
{
    display: block;
}
UL.mainlevel_top LI.hover UL
{
    display: block;
}
UL.mainlevel_top LI:hover UL UL
{
    display: none;
}
UL.mainlevel_top LI.hover UL UL
{
    display: none;
}
UL.mainlevel_top LI:hover UL LI:hover UL
{
    display: block;
}
UL.mainlevel_top LI.hover UL LI.hover UL
{
    display: block;
}
UL.mainlevel_top
{
    clear: left;
}
UL.mainlevel_top LI LI
{
    clear: left;
}
SPAN.mainlevel_top
{
    border-top-width: 0px;
    padding-right: 5px;
    padding-left: 5px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-right-width: 0px;
}


.red
{
    border-right: #fff 1px solid;
    background: #e13e2b;
    width: 128px;
}
.red:hover
{
    background: #2d3119;
}

.orange
{
    border-right: #fff 1px solid;
    background: #dc6934;
    width: 128px;
}
.orange:hover
{
    background: #2d3119;
}

.mustard
{
    border-right: #fff 1px solid;
    background: #e5a142;
    width: 128px;
}
.mustard:hover
{
    background: #2d3119;
}

.yellow
{
    border-right: #fff 1px solid;
    background: #ffc53b;
    width: 128px;
}
.yellow:hover
{
    background: #2d3119;
}

.lightGreen
{
    border-right: #fff 1px solid;
    background: #d1d97c;
    width: 129px;
}
.lightGreen:hover
{
    background: #2d3119;
}

.medGreen
{
    border-right: #fff 1px solid;
    background: #beb947;
    width: 129px;
}
.medGreen:hover
{
    background: #2d3119;
}

.darkGreen
{
    background: #7d8943;
    width: 129px;
}
.darkGreen:hover
{
    background: #2d3119;
}


.expanded
{
    padding-right: 10px;
    background-position: right center;
    display: block;
    background-image: url(/templates/infusionsoft/images/expandarrow.gif);
    background-repeat: no-repeat;
}
