﻿/*==================================
            Topmenu
==================================*/
.topMenuWrapper
{
    height: 31px;
    background: url(/Images/System/topmenu/bg-topmenu.gif) no-repeat left top;
}
.topMenuUL
{
    width: 174px;
    margin: 0;
    padding: 16px 50px 0 0;    
}
.topMenuItem
{    
    display: block;
    list-style-type: none;
    margin-bottom: 10px;
    float:left;
}
.topMenuItem
{
    padding: 0px 8px 0px 0px;
}
a.topMenuLink:Link, a.topMenuLink:Visited, a.topMenuLink:hover, a.topMenuLink:Active, .active a:link, .active a:visited, .active a:hover, .active a:active
{
    width: 162px;
    height: 23px;
    padding: 7px 0 0 12px;    
    display:block;    
    color: #fff;    
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    border: 0;   
    float:left;
}
a.topMenuLink:Link, a.topMenuLink:Visited, a.topMenuLink:Active
{
    background: #af0078 url(/Images/System/topmenu/bg.gif) no-repeat left top;
}
a.topMenuLink:hover
{
   background: #af0078 url(/Images/System/topmenu/bg.gif) no-repeat left -30px;  
}
.active a.topMenuLink:link, .active a.topMenuLink:visited, .active a.topMenuLink:hover, .active a.topMenuLink:active
{
    background: #bb4e99 url(/Images/System/topmenu/bg.gif) no-repeat left -30px;
    cursor: default;   
}

/*==================================
             Submenu
==================================*/
.subMenuWrapper
{
    margin: 0;
    padding: 4px 0 10px 12px;    
    float: left;
       
}
.subMenuTitle
{
    color: #bdc0c2;
    padding: 0px 0px 40px 0px;
    font-size: 1.33em;
    font-weight: 700;
}
.subMenuItem
{
    list-style-type: none;
    padding: 0 0 0px 0px;  
    float:left;  
}
.subMenuItem a:link, .subMenuItem a:visited, .subMenuItem a:active
{
    background: url(/Images/System/submenu/bullet-purple.gif) no-repeat left 11px; 
    color: #000 !important;
    border-bottom: solid 1px #af0078;
    width: 134px;
    padding: 8px 0 8px 16px;
    display:block;
    float:left;
    height: auto;
    font-weight: 400;
    cursor: pointer;
}
.subMenuItem a:hover
{
    color: #af0078 !important;
}
li.separator
{
    list-style-type:none;
    float:left;
    width: 20px;
    height: 31px;
    background: url(/Images/System/submenu/bg-sep.gif) no-repeat center center;    
}
a.subMenuLinkActive:Link, a.subMenuLinkActive:Visited, a.subMenuLinkActive:Hover, a.subMenuLinkActive:Active
{
    background: url(/Images/System/submenu/bullet-purple.gif) no-repeat left 11px; 
    border-bottom: solid 1px #af0078;
    display: inline;
    float:left;      
    color: #000 !important;
    font-weight: 700;
    text-decoration: none;
    cursor: text;    
    cursor:default;
}

/*==================================
     Link Loader UL
==================================*/
.linkLoaderUL
{
    margin:0 0 0 10px;
    padding:0;
    float:left;
}
.linkLoaderUL li
{
    float:left;
    list-style-type: none;
}
li.linkLoaderSeparator
{
    width:20px;    
}
a.linkLoaderHyperlink:link, a.linkLoaderHyperlink:visited, a.linkLoaderHyperlink:active
{
    display:block;
    float:left;
    height: 24px;
    padding: 7px 0 0 0;    
}
a.linkLoaderHyperlink:hover
{
    
}
/*==================================
     Homepage Contact Wrapper
==================================*/
.contactInfo
{
    margin: 0;
    padding: 30px 0 0 0;
}
.contactInfo li
{
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
}
.contactInfo a:link, .contactInfo a:visited, .contactInfo a:active
{
    width: 162px;
    height: 23px;
    padding: 7px 0 0 12px;
    display: block;
    color: #fff;
    background: #bebaba url(/Images/System/topmenu/bg.gif) no-repeat left -60px;    
    font-weight: 700;
    font-size: 12px;
    text-decoration: none;
    border: 0;    
}
.contactInfo a:hover
{    
    background: #994499 url(/Images/System/topmenu/bg.gif) no-repeat left -90px;    
}