#menuImage-preloader
{
left:-10000px;
overflow:hidden;
position:absolute;
top:-10000px;
z-index:98765;
}

#menuImage-preloader img 
{
height:1px;
width:1px;
}

.default-menu-class
{
    /* not sure how this selector is used */
    /* without one, the menu goes haywire */
    margin: 0;
    padding: 0;
}

.default-menu-group
{
    /* Surrounds each entire sub menu */
    margin: 0;
    padding: 0;
}

#NavMenuContainer 
{
    cursor: default;
    display: block;
    margin: 0;
    padding: 0px;
    text-indent: -10000px;
}

#NavMenuContainer td
{
    background: url("Images/Menu/MenuBar.png") no-repeat scroll 0 0;
    position: absolute;
    top: 26px;
    height: 34px;
    line-height: 34px;
    padding: 0px;
    text-indent:-10000px;
}

#NavMenuContainer td a
{
    text-indent:-10000px;
}

#NavMenuContainer .topNav_LogoHome, #NavMenuContainer .topNav_mLogoHome
{
    top: 0px;
    left: 20px;
    width: 160px;
    height: 58px;
    background-position: -20px 0px;
}

#NavMenuContainer .topNav_LogoHome_Hover, #NavMenuContainer .topNav_mLogoHome_Hover
{
    top: 0px;
    left: 20px;
    width: 160px;
    height: 58px;
    background-position: -20px -60px;
    cursor: pointer;
}

/* START TOP LEVEL PUBLIC MENU *************************/

#NavMenuContainer .topNav_Products
{
    left: 198px;
    width: 129px;
    background-position: -198px -26px;
}

#NavMenuContainer .topNav_Products_Expanded
{
    left: 198px;
    width: 129px;
    background-position: -198px -86px;
}

#NavMenuContainer .topNav_Products_Hover
{
    left: 198px;
    width: 129px;
    background-position: -198px -146px;
}

#NavMenuContainer .topNav_Products_Active
{
    left: 198px;
    width: 129px;
    background-position: -198px -206px;
}

#NavMenuContainer .topNav_Community
{
    left: 327px;
    width: 93px;
    background-position: -327px -26px;
}

#NavMenuContainer .topNav_Community_Expanded
{
    left: 327px;
    width: 93px;
    background-position: -327px -86px;
}

#NavMenuContainer .topNav_Community_Hover
{
    left: 327px;
    width: 93px;
    background-position: -327px -146px;
}

#NavMenuContainer .topNav_Community_Active
{
    left: 327px;
    width: 93px;
    background-position: -327px -206px;
}

#NavMenuContainer .topNav_Leaderboard
{
    left: 420px;
    width: 107px;
    background-position: -420px -26px;
}

#NavMenuContainer .topNav_Leaderboard_Expanded
{
    left: 420px;
    width: 107px;
    background-position: -420px -86px;
}

#NavMenuContainer .topNav_Leaderboard_Hover
{
    left: 420px;
    width: 107px;
    background-position: -420px -146px;
}

#NavMenuContainer .topNav_Leaderboard_Active
{
    left: 420px;
    width: 107px;
    background-position: -420px -206px;
}

#NavMenuContainer .topNav_Courses
{
    left: 527px;
    width: 74px;
    background-position: -527px -26px;
}

#NavMenuContainer .topNav_Courses_Expanded
{
    left: 527px;
    width: 74px;
    background-position: -527px -86px;
}

#NavMenuContainer .topNav_Courses_Hover
{
    left: 527px;
    width: 74px;
    background-position: -527px -146px;
}

#NavMenuContainer .topNav_Courses_Active
{
    left: 527px;
    width: 74px;
    background-position: -527px -206px;
}

#NavMenuContainer .topNav_Members
{
    left: 601px;
    width: 84px;
    background-position: -601px -26px;
}

#NavMenuContainer .topNav_Members_Expanded
{
    left: 601px;
    width: 84px;
    background-position: -601px -86px;
}

#NavMenuContainer .topNav_Members_Hover
{
    left: 601px;
    width: 84px;
    background-position: -601px -146px;
}

#NavMenuContainer .topNav_Members_Active
{
    left: 601px;
    width: 84px;
    background-position: -601px -206px;
}

#NavMenuContainer .topNav_Travel
{
    left: 685px;
    width: 62px;
    background-position: -685px -26px;
}

#NavMenuContainer .topNav_Travel_Expanded
{
    left: 685px;
    width: 62px;
    background-position: -685px -86px;
}

#NavMenuContainer .topNav_Travel_Hover
{
    left: 685px;
    width: 62px;
    background-position: -685px -146px;
}

#NavMenuContainer .topNav_Travel_Active
{
    left: 685px;
    width: 62px;
    background-position: -685px -206px;
}

#NavMenuContainer .topNav_Signup
{
    left: 836px;
    width: 73px;
    background-position: -836px -26px;
}

#NavMenuContainer .topNav_Signup_Expanded
{
    left: 836px;
    width: 73px;
    background-position: -836px -86px;
}

#NavMenuContainer .topNav_Signup_Hover
{
    left: 836px;
    width: 73px;
    background-position: -836px -146px;
    cursor: pointer;
}

#NavMenuContainer .topNav_Signup_Active
{
    left: 836px;
    width: 73px;
    background-position: -836px -206px;
}

#NavMenuContainer .topNav_Activate
{
    left: 909px;
    width: 76px;
    background-position: -909px -26px;
}

#NavMenuContainer .topNav_Activate_Expanded
{
    left: 909px;
    width: 76px;
    background-position: -909px -86px;
}

#NavMenuContainer .topNav_Activate_Hover
{
    left: 909px;
    width: 76px;
    background-position: -909px -146px;
    cursor: pointer;
}

#NavMenuContainer .topNav_Activate_Active
{
    left: 909px;
    width: 76px;
    background-position: -909px -206px;
}

/* END TOP LEVEL PUBLIC MENU *************************/

/* START TOP LEVEL MEMBERS MENU *************************/

#NavMenuContainer .topNav_mHome
{
    left: 196px;
    width: 62px;
    background-position: -196px -266px;
}

#NavMenuContainer .topNav_mHome_Expanded
{
    left: 196px;
    width: 62px;
    background-position: -196px -326px;
}

#NavMenuContainer .topNav_mHome_Hover
{
    left: 196px;
    width: 62px;
    background-position: -196px -386px;
}

#NavMenuContainer .topNav_mHome_Active
{
    left: 196px;
    width: 62px;
    background-position: -196px -446px;
}

#NavMenuContainer .topNav_mRounds
{
    left: 258px;
    width: 70px;
    background-position: -258px -266px;
}

#NavMenuContainer .topNav_mRounds_Expanded
{
    left: 258px;
    width: 70px;
    background-position: -258px -326px;
}

#NavMenuContainer .topNav_mRounds_Hover
{
    left: 258px;
    width: 70px;
    background-position: -258px -386px;
}

#NavMenuContainer .topNav_mRounds_Active
{
    left: 258px;
    width: 70px;
    background-position: -258px -446px;
}

#NavMenuContainer .topNav_mAnalysis
{
    left: 328px;
    width: 79px;
    background-position: -328px -266px;
}

#NavMenuContainer .topNav_mAnalysis_Expanded
{
    left: 328px;
    width: 79px;
    background-position: -328px -326px;
}

#NavMenuContainer .topNav_mAnalysis_Hover
{
    left: 328px;
    width: 79px;
    background-position: -328px -386px;
}

#NavMenuContainer .topNav_mAnalysis_Active
{
    left: 328px;
    width: 79px;
    background-position: -328px -446px;
}

#NavMenuContainer .topNav_mCommunity
{
    left: 407px;
    width: 93px;
    background-position: -407px -266px;
}

#NavMenuContainer .topNav_mCommunity_Expanded
{
    left: 407px;
    width: 93px;
    background-position: -407px -326px;
}

#NavMenuContainer .topNav_mCommunity_Hover
{
    left: 407px;
    width: 93px;
    background-position: -407px -386px;
}

#NavMenuContainer .topNav_mCommunity_Active
{
    left: 407px;
    width: 93px;
    background-position: -407px -446px;
}

#NavMenuContainer .topNav_mLeaderboard
{
    left: 500px;
    width: 107px;
    background-position: -500px -266px;
}

#NavMenuContainer .topNav_mLeaderboard_Expanded
{
    left: 500px;
    width: 107px;
    background-position: -500px -326px;
}

#NavMenuContainer .topNav_mLeaderboard_Hover
{
    left: 500px;
    width: 107px;
    background-position: -500px -386px;
}

#NavMenuContainer .topNav_mLeaderboard_Active
{
    left: 500px;
    width: 107px;
    background-position: -500px -446px;
}

#NavMenuContainer .topNav_mCourses
{
    left: 607px;
    width: 74px;
    background-position: -607px -266px;
}

#NavMenuContainer .topNav_mCourses_Expanded
{
    left: 607px;
    width: 74px;
    background-position: -607px -326px;
}

#NavMenuContainer .topNav_mCourses_Hover
{
    left: 607px;
    width: 74px;
    background-position: -607px -386px;
}

#NavMenuContainer .topNav_mCourses_Active
{
    left: 607px;
    width: 74px;
    background-position: -607px -446px;
}

#NavMenuContainer .topNav_mMembers
{
    left: 681px;
    width: 84px;
    background-position: -681px -266px;
}

#NavMenuContainer .topNav_mMembers_Expanded
{
    left: 681px;
    width: 84px;
    background-position: -681px -326px;
}

#NavMenuContainer .topNav_mMembers_Hover
{
    left: 681px;
    width: 84px;
    background-position: -681px -386px;
}

#NavMenuContainer .topNav_mMembers_Active
{
    left: 681px;
    width: 84px;
    background-position: -681px -446px;
}

#NavMenuContainer .topNav_mTravel
{
    left: 765px;
    width: 62px;
    background-position: -765px -266px;
}

#NavMenuContainer .topNav_mTravel_Expanded
{
    left: 765px;
    width: 62px;
    background-position: -765px -326px;
}

#NavMenuContainer .topNav_mTravel_Hover
{
    left: 765px;
    width: 62px;
    background-position: -765px -386px;
}

#NavMenuContainer .topNav_mTravel_Active
{
    left: 765px;
    width: 62px;
    background-position: -765px -446px;
}

#NavMenuContainer .topNav_mKnowledge
{
    left: 828px;
    width: 95px;
    background-position: -828px -266px;
}

#NavMenuContainer .topNav_mKnowledge_Expanded
{
    left: 828px;
    width: 95px;
    background-position: -828px -326px;
}

#NavMenuContainer .topNav_mKnowledge_Hover
{
    left: 828px;
    width: 95px;
    background-position: -828px -386px;
}

#NavMenuContainer .topNav_mKnowledge_Active
{
    left: 828px;
    width: 95px;
    background-position: -828px -446px;
}

#NavMenuContainer .topNav_mHelp
{
    left: 923px;
    width: 62px;
    background-position: -923px -266px;
}

#NavMenuContainer .topNav_mHelp_Expanded
{
    left: 923px;
    width: 62px;
    background-position: -923px -326px;
}

#NavMenuContainer .topNav_mHelp_Hover
{
    left: 923px;
    width: 62px;
    background-position: -923px -386px;
}

#NavMenuContainer .topNav_mHelp_Active
{
    left: 923px;
    width: 62px;
    background-position: -923px -446px;
}

/* END TOP LEVEL MEMBERS MENU *************************/

/* START FIRST SUB LEVEL MENU ***************************/

/* Products sub menu */

#sm-products-panel
{
    overflow: hidden;
    margin: 0;
    padding: 0;
    width: 772px;
    height: 342px;
}

#sm-products-panel #sm-products-basic,
#sm-products-panel #sm-products-premium,
#sm-products-panel #sm-products-competitor,
#sm-products-panel #sm-products-mobile,
#sm-products-panel #sm-products-team,
#sm-products-panel #sm-products-league,
#sm-products-panel #sm-products-corporate,
#sm-products-panel #sm-products-teaching,
#sm-products-panel #sm-products-club,
#sm-products-panel #sm-products-tournament
{
    overflow: hidden;
    margin: 0;
    padding: 0 0 11px 0;
    height: 76px;
    float: left;
}

#sm-products-panel #sm-products-basic,
#sm-products-panel #sm-products-premium,
#sm-products-panel #sm-products-competitor,
#sm-products-panel #sm-products-mobile
{
    width: 352px;
}

#sm-products-panel #sm-products-team,
#sm-products-panel #sm-products-league,
#sm-products-panel #sm-products-corporate,
#sm-products-panel #sm-products-teaching,
#sm-products-panel #sm-products-club,
#sm-products-panel #sm-products-tournament
{
    width: 202px;
}

#sm-products-panel #sm-products-team,
#sm-products-panel #sm-products-league,
#sm-products-panel #sm-products-corporate
{
    padding-left: 11px;
}

#sm-products-panel #sm-products-teaching,
#sm-products-panel #sm-products-club,
#sm-products-panel #sm-products-tournament
{
    padding-left: 5px;
}

#sm-products-panel a
{
    display: block;
    overflow: hidden;
    margin: 0px;
    padding: 0;
}

#sm-products-panel img
{
    margin: 0;
    padding: 0;
    border: none;
}

#sm-products-panel #sm-products-basic a,
#sm-products-panel #sm-products-premium a,
#sm-products-panel #sm-products-competitor a,
#sm-products-panel #sm-products-mobile a
{
    width: 352px;
    height: 76px;
}

#sm-products-panel #sm-products-basic a:hover,
#sm-products-panel #sm-products-premium a:hover,
#sm-products-panel #sm-products-competitor a:hover,
#sm-products-panel #sm-products-mobile a:hover
{
    background: transparent url(Images/Menu/smbProducts.png) no-repeat scroll 0 -360px;
    width: 352px;
    height: 76px;
}

#sm-products-panel #sm-products-team a,
#sm-products-panel #sm-products-league a,
#sm-products-panel #sm-products-corporate a,
#sm-products-panel #sm-products-teaching a,
#sm-products-panel #sm-products-club a,
#sm-products-panel #sm-products-tournament a
{
    width: 202px;
    height: 76px;
}

#sm-products-panel #sm-products-team a:hover,
#sm-products-panel #sm-products-league a:hover,
#sm-products-panel #sm-products-corporate a:hover,
#sm-products-panel #sm-products-teaching a:hover,
#sm-products-panel #sm-products-club a:hover,
#sm-products-panel #sm-products-tournament a:hover
{
    background: transparent url(Images/Menu/smbProducts.png) no-repeat scroll -380px -360px;
    width: 202px;
    height: 76px;
}
/* ---------- */

/* sub menu frames */
.sm-products,
.sm-products-hover,
.sm-products-expanded,
.sm-products-active
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Images/Menu/smbProducts.png) no-repeat scroll 0 0;
    height: 360px;
    width: 785px;
    padding: 0px 0px 0px 9px;
    margin: 0;
    overflow: hidden;
}

.sm-standardItem,
.sm-standardItem-hover,
.sm-standardItem-expanded,
.sm-standardItem-active
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Images/Menu/smbGeneric290.png) no-repeat scroll 0 -5px;
    margin: 0;
    overflow: hidden;
    height: 53px;
    padding: 0px 0 0 9px;
    width: 293px;
}

.sm-standardItem-pc,
.sm-standardItem-pc-hover,
.sm-standardItem-pc-expanded,
.sm-standardItem-pc-active
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Images/Menu/smbGenericBadgePC.png) no-repeat scroll 0 -5px;
    margin: 0;
    overflow: hidden;
    height: 53px;
    padding: 0px 0 0 9px;
    width: 293px;
}

.sm-standardItem-c,
.sm-standardItem-c-hover,
.sm-standardItem-c-expanded,
.sm-standardItem-c-active
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Images/Menu/smbGenericBadgeC.png) no-repeat scroll 0 -5px;
    margin: 0;
    overflow: hidden;
    height: 53px;
    padding: 0px 0 0 9px;
    width: 293px;
}

.sm-standardItem-m,
.sm-standardItem-m-hover,
.sm-standardItem-m-expanded,
.sm-standardItem-m-active
{
    -moz-background-clip: border;
    -moz-background-inline-policy: continuous;
    -moz-background-origin: padding;
    background: transparent url(Images/Menu/smbGenericBadgeM.png) no-repeat scroll 0 -5px;
    margin: 0;
    overflow: hidden;
    height: 53px;
    padding: 0px 0 0 9px;
    width: 293px;
}

.sm-home-top
{
    background:transparent url(Images/Menu/smbHome.png) no-repeat scroll 0 0;
}

.sm-rounds-top
{
    background:transparent url(Images/Menu/smbRounds.png) no-repeat scroll 0 0;
}

.sm-analysis-top
{
    background:transparent url(Images/Menu/smbAnalysis.png) no-repeat scroll 0 0;
}

.sm-community-top
{
    background:transparent url(Images/Menu/smbCommunity.png) no-repeat scroll 0 0;
}

.sm-leaderboard-top
{
    background:transparent url(Images/Menu/smbLeaderboard.png) no-repeat scroll 0 0;
}

.sm-courses-top
{
    background:transparent url(Images/Menu/smbCourses.png) no-repeat scroll 0 0;
}

.sm-members-top
{
    background:transparent url(Images/Menu/smbMembers.png) no-repeat scroll 0 0;
}

.sm-travel-top
{
    background:transparent url(Images/Menu/smbTravel.png) no-repeat scroll 0 0;
}

.sm-knowledge-top
{
    background:transparent url(Images/Menu/smbKnowledge.png) no-repeat scroll 0 0;
}

.sm-help-top
{
    background:transparent url(Images/Menu/smbHelp.png) no-repeat scroll 0 0;
}

.sm-home-top,
.sm-rounds-top,
.sm-analysis-top,
.sm-community-top,
.sm-leaderboard-top,
.sm-courses-top,
.sm-members-top,
.sm-travel-top,
.sm-knowledge-top,
.sm-help-top
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    font-size:1px;
    height:6px;
    line-height:1px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%;
}

.sm-home-bottom
{
    background:transparent url(Images/Menu/smbHome.png) no-repeat scroll 0 -58px;
}

.sm-rounds-bottom
{
    background:transparent url(Images/Menu/smbRounds.png) no-repeat scroll 0 -58px;
}

.sm-analysis-bottom
{
    background:transparent url(Images/Menu/smbAnalysis.png) no-repeat scroll 0 -58px;
}

.sm-community-bottom
{
    background:transparent url(Images/Menu/smbCommunity.png) no-repeat scroll 0 -58px;
}

.sm-leaderboard-bottom
{
    background:transparent url(Images/Menu/smbLeaderboard.png) no-repeat scroll 0 -58px;
}

.sm-courses-bottom
{
    background:transparent url(Images/Menu/smbCourses.png) no-repeat scroll 0 -58px;
}

.sm-members-bottom
{
    background:transparent url(Images/Menu/smbMembers.png) no-repeat scroll 0 -58px;
}

.sm-travel-bottom
{
    background:transparent url(Images/Menu/smbTravel.png) no-repeat scroll 0 -58px;
}

.sm-knowledge-bottom
{
    background:transparent url(Images/Menu/smbKnowledge.png) no-repeat scroll 0 -58px;
}

.sm-help-bottom
{
    background:transparent url(Images/Menu/smbHelp.png) no-repeat scroll 0 -58px;
}

.sm-home-bottom,
.sm-rounds-bottom,
.sm-analysis-bottom,
.sm-community-bottom,
.sm-leaderboard-bottom,
.sm-courses-bottom,
.sm-members-bottom,
.sm-travel-bottom,
.sm-knowledge-bottom,
.sm-help-bottom
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    font-size:1px;
    height:8px;
    line-height:1px;
    margin:0;
    overflow:hidden;
    padding:0;
    width:292px;
}

/* item templates */
.sm-item
{
    text-decoration: none;
    margin: 0;
    padding: 0;
    white-space: normal;
    width: 270px;
    height: 44px;
}

.sm-item a
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:block;
    height:44px;
    width:270px;
    text-decoration: none;
    float: left;
    margin: 1px 0 2px 0;
}

.sm-item a:hover
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Images/Menu/smbGeneric290.png) no-repeat scroll 0 -67px;
    text-decoration: none;
}

.sm-item a span.ico
{
    background: transparent url(Images/Menu/MenuIcons.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 42px;
    width: 32px;
    padding: 0;
    margin:4px 0 0 4px;
}

.sm-item a span.h3
{
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 45px;
    padding:9px 0 0;
}

.sm-item a:hover span.h3
{
    color:#000000;
}

.sm-item a span.txt
{
    color:#666666;
    display:block;
    font-size:10px;
    line-height:12px;
    margin:0 0 0 45px;
}

.sm-item-pc
{
    text-decoration: none;
    margin: 0;
    padding: 0;
    white-space: normal;
    width: 270px;
    height: 44px;
}

.sm-item-pc a
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:block;
    height:44px;
    width:270px;
    text-decoration: none;
    float: left;
    margin: 1px 0 2px 0;
}

.sm-item-pc a:hover
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Images/Menu/smbGenericBadgePC.png) no-repeat scroll 0 -67px;
    text-decoration: none;
}

.sm-item-pc a span.ico
{
    background: transparent url(Images/Menu/MenuIcons.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 42px;
    width: 32px;
    padding: 0;
    margin:4px 0 0 4px;
}

.sm-item-pc a span.h3
{
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 45px;
    padding:9px 0 0;
}

.sm-item-pc a:hover span.h3
{
    color:#000000;
}

.sm-item-pc a span.txt
{
    color:#666666;
    display:block;
    font-size:10px;
    line-height:12px;
    margin:0 0 0 45px;
}

.sm-item-c
{
    text-decoration: none;
    margin: 0;
    padding: 0;
    white-space: normal;
    width: 270px;
    height: 44px;
}

.sm-item-c a
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:block;
    height:44px;
    width:270px;
    text-decoration: none;
    float: left;
    margin: 1px 0 2px 0;
}

.sm-item-c a:hover
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Images/Menu/smbGenericBadgeC.png) no-repeat scroll 0 -67px;
    text-decoration: none;
}

.sm-item-c a span.ico
{
    background: transparent url(Images/Menu/MenuIcons.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 42px;
    width: 32px;
    padding: 0;
    margin:4px 0 0 4px;
}

.sm-item-c a span.h3
{
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 45px;
    padding:9px 0 0;
}

.sm-item-c a:hover span.h3
{
    color:#000000;
}

.sm-item-c a span.txt
{
    color:#666666;
    display:block;
    font-size:10px;
    line-height:12px;
    margin:0 0 0 45px;
}

.sm-item-m
{
    text-decoration: none;
    margin: 0;
    padding: 0;
    white-space: normal;
    width: 270px;
    height: 44px;
}

.sm-item-m a
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    display:block;
    height:44px;
    width:270px;
    text-decoration: none;
    float: left;
    margin: 1px 0 2px 0;
}

.sm-item-m a:hover
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
    background:transparent url(Images/Menu/smbGenericBadgeM.png) no-repeat scroll 0 -67px;
    text-decoration: none;
}

.sm-item-m a span.ico
{
    background: transparent url(Images/Menu/MenuIcons.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 42px;
    width: 32px;
    padding: 0;
    margin:4px 0 0 4px;
}

.sm-item-m a span.h3
{
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0 0 0 45px;
    padding:9px 0 0;
}

.sm-item-m a:hover span.h3
{
    color:#000000;
}

.sm-item-m a span.txt
{
    color:#666666;
    display:block;
    font-size:10px;
    line-height:12px;
    margin:0 0 0 45px;
}

/* selectors for individual sub menu items */
#submenuitem-genericicon a span.ico 
{
    background-position: 0 0;
}

#community-home a span.ico 
{
    background-position: 0 0;
}

#community-forums a span.ico 
{
    background-position: 0 -630px;
}

#community-findFourth a span.ico 
{
    background-position: 0 -756px;
}


/* END FIRST SUB LEVEL MENU ***************************/









