#menu .menu DIV
{
    position:           relative;
    display:            block;
    height:             22px;  
    overflow:           none;
}

#menu .menu A
{
    text-decoration:    none;
    height:             21px;      
    background-image:   url('/menu/images/menu.jpg');
    padding-left:       35px;
    margin-left:        0px;
    display:            block;    
    overflow:           none;  
    padding-top:        1px;  
}

#menu .menu A:Hover
{
    background-image:   url('/menu/images/menu_hover.jpg');
    display:            block; 
    padding-left:       35px;
    margin-left:        0px;  
    display:            block;  
    color:              #D40B30;

}

#menu .menu .menu
{
    position:           absolute;
    top:                0px;
    left:               203px;
    width:              203px;
}

#menu .menu .menu A
{
    text-decoration:    none;
    background-image:   none;
    padding-left:       7px;
    display:            block;    
    font-size:          11px;
}

#menu .menu .menu A:Hover
{
    background-image:   none;
    display:            block; 
    padding-left:       7px;  
    color:              #D40B30;      
}


/* Rounded menu items */

.top_left
{
    width:              6px;
    height:             6px;
    background-image:   url("/menu/images/menu_top_left.gif");
    background-repeat:  no-repeat;
    margin:             0px;
    padding:            0px;
}

.top_center
{
    height:             6px;
    background-image:   url("/menu/images/menu_top_center.gif");
    background-repeat:  repeat-x;
    margin:             0px;
    padding:            0px;
}

.top_right
{
    width:              6px;
    height:             6px;
    background-image:   url("/menu/images/menu_top_right.gif");
    background-repeat:  no-repeat;
    margin:             0px;
    padding:            0px;
}

.middle_left
{
    width:              6px;
    background-image:   url('/menu/images/menu_middle_left.gif');
    background-repeat:  repeat-y;
}

.middle_center
{
    background-color:   #D4E3EE;
    padding-left:       6px;
    padding-right:      10px;
}

.middle_right
{
    width:              6px;
    background-image:   url('/menu/images/menu_middle_right.gif');
    background-repeat:  repeat-y;
}

.bottom_left
{
    width:              6px;
    height:             6px;
    background-image:   url("/menu/images/menu_bottom_left.gif");
    background-repeat:  no-repeat;
    margin:             0px;
    padding:            0px;
}

.bottom_center
{
    height:             6px;
    background-image:   url("/menu/images/menu_bottom_center.gif");
    background-repeat:  repeat-x;
    margin:             0px;
    padding:            0px;
}

.bottom_right
{
    width:              6px;
    height:             6px;
    background-image:   url("/menu/images/menu_bottom_right.gif");
    background-repeat:  no-repeat;
    margin:             0px;
    padding:            0px;
}