.menu{
    background:url('/static/images/menu_background.gif') bottom no-repeat;
    padding-bottom:10px;
    margin-bottom:10px;
}
.menu a, .categories_menu a{
    color:#777f7d;
    text-decoration:none;
}
.menu a:hover, .categories_menu a:hover{
    text-decoration:underline;
}
.menu ul{
    list-style:none;
    padding-top:5px;
}
.categories_menu ul{
    list-style:none;
}
.partners_menu a:hover, .member_menu a:hover, .resources_menu a:hover{
    text-decoration:none;
}
.partners_menu .menu_items, .view_partners {
    padding-left:10px;
}
.partners_menu a{
    margin:9px 10px 10px 0;
}
.partners_menu .menu_items{
    padding-top:10px;
}
.member_menu a, .partners_menu a, .resources_menu a{
    color:#75a8d5;
    text-decoration:underline;
}
.menu_items{
    background:url('/static/images/menu_items.gif') repeat-y;
    padding-left:20px;
    padding-bottom:5px;
}
.menu_items span{
    padding-right:2px;
}
.resources_menu ul li{
    background:url('/static/images/triangle.gif') no-repeat 0 4px;
}
.menu li{
    padding-bottom:5px;
    background:url('/static/images/menu_arrow.gif') no-repeat 0 5px;
    padding-left:10px;
}
.categories_menu{
    background:url('/static/images/right_menu_background.gif') bottom no-repeat;
    padding-bottom:10px;
    margin-bottom:15px;
}
.categories_menu_items{
    background:url('/static/images/right_menu_items.gif') repeat-y;
    padding-left:20px;
    padding-top:5px;
}
.categories_menu_items a{
    background:url('/static/images/templates_arrow.gif') no-repeat 0 4px;
    padding-left:10px;
    line-height:14px;
}
.categories_menu_items b{
    background:url('/static/images/templates_arrow.gif') no-repeat 0 4px;
    padding-left:10px;
    line-height:14px;
}
.categories_menu h3{
    background:url('/static/images/right_h3_background.gif') no-repeat;
}
.newsletter_menu p{
    text-align:justify;
    padding-right:20px;
    padding-top:5px;
    width:165px;
}
.newsletter_menu .validation_errors{
    padding-right:20px;
}



