/*********************************************************************************************************************
    MENU 1
*********************************************************************************************************************/ 
#Menu1
    {
    }
    #Menu1 ul
        {
            position:absolute;
            bottom:19px;
            left:195px;
            margin:0px;
            padding:0px;
            list-style-type:none;
        }
    #Menu1 li
        {
            float:left;
            margin-right:30px;
        }
    #Menu1 li a
        {
            color:#666666;
            text-decoration:none;
            display:block;
            border-bottom:solid 1px transparent;
        }
        #Menu1 li a:hover
            {
                border-bottom:solid 1px #0f8a9a;
            }
        #Menu1 li.Mid a
            {
                border-bottom:solid 1px #0f8a9a;
            }
    
/*********************************************************************************************************************
    MENU 2
*********************************************************************************************************************/ 
#Menu2
    {
    }
    #Menu2 ul
        {
            margin:0px 0px 0px 195px;
            padding:0px;
            list-style-type:none;
        }
    #Menu2 li
        {
            float:left;
            margin-right:25px;
        }
    #Menu2 li a
        {
            display:block;
            height:40px;
            color:#333333;
            text-decoration:none;
        }
        #Menu2 li:hover a
            {
                background-image:url(../../images/design/bg_menu2_arrow.png); 
                background-repeat:no-repeat;
                background-position:center bottom;
            } 
    #Menu2 li .SubMenus
        {
            display:none;
            position:absolute;
            top:40px;
            left:132px;
            right:0px;
            width:auto;  
            background-image:url(../../images/design/bg_menu2_shadow.png); 
            background-position:left bottom;
            background-repeat:repeat-y;
            padding:25px 18px 0px 18px;
            color:#999999;
            font-size:12px;
        }         
        #Menu2 li:hover .SubMenus
            {
                display:block;
                visibility:hidden; /* javascript toggle this value */
            }
        /*A lot of this is "resetting" of styles for submenu */
        #SiteMenu #Menus #Menu2 .SubMenus
            {
                line-height:normal;                
            }
        #Menu2 .SubMenus ul,
        #Menu2 .SubMenus li
            {
                margin:0px 0px 0px 0px;
                padding:0px 0px 0px 0px;
                float:none;
            }
        #Menu2 li .SubMenus a
            {
                color:#999999;
                display:inline;
                height:auto;
                background-image:none;
            }
            #Menu2 li .SubMenus a:hover
                {
                    color:#0f8a9a;
                    text-decoration:underline;
                }
            
        #Menu2 li .SubMenus .marker
            {
                position:absolute;
                top:0px;
                left:0px;
                font-size:13px;
                color:#0f8a9a;
                margin-right:10px;
            }
        #Menu2 li .SubMenus .title
            {
                font-size:13px;
                color:#ffffff;              
            }
        /* "sub", the sub menu levels are all inside this container */    
        #Menu2 li .SubMenus .sub
            {
                float:left;
                width:570px;
            }
            #Menu2 li .SubMenus hr
                {
                    color:#333333;
                    clear:both;
                    border:0px;
                }         
            #Menu2 li .SubMenus .sub .smenu
                {
                    display:block;
                    float:left;
                    width:190px;
                }  
            #Menu2 li .SubMenus .sub .smenu > li
                {
                    position:relative;                    
                    display:block;
                    margin-bottom:20px;
                    padding-left:15px;
                }
            /* 3. menu level */    
                #Menu2 li .SubMenus .sub .smenu li li
                    {
                        padding-left:9px;
                        margin-top:8px;
                        margin-bottom:0px;
                    }
        /* current */            
        #Menu2 li .SubMenus .current
            {
                border-bottom:solid 1px #0f8a9a;
                clear:both;
                padding-bottom:8px;
                margin-bottom:20px;
            }
        /* "focus" (images & text container) */    
        #Menu2 li .SubMenus .focus
            {
                float:right;
                clear:right;
                width:230px;
                height:400px;
                padding-left:6px;
                overflow:hidden;               
            }
            #Menu2 li .SubMenus .focus .item
                {
                    display:none;
                }
            #Menu2 li .SubMenus .focus .item h3
                {
                    color:#ffffff;
                    display:block;
                    margin-top:14px;
                    margin-bottom:8px;
                    padding:0px 5px 0px 5px;
                }
                #Menu2 li .SubMenus .focus .item h3 a
                    {
                        color:#ffffff;
                    }
            #Menu2 li .SubMenus .focus .item .content
                {
                    padding:0px 5px 0px 5px;
                }
            #Menu2 li .SubMenus .focus .image
                {
                    width:230px;
                    height:197px;
                    overflow:hidden;
                    background-image:url(../../images/design/loader.gif);
                    background-position:center center;
                    background-repeat:no-repeat;
                    background-color:#ffffff;
                }
    
/*********************************************************************************************************************
    MENU 3
*********************************************************************************************************************/ 

#Menu3
    {
    } 
  
/*********************************************************************************************************************
    CRUMBS
*********************************************************************************************************************/ 

#Crumbs
    {
        color:#666666;
        font-size:10px;
    }
    #Crumbs ul
        {
            margin:0px 0px 0px 0px;
            padding:0px;
            list-style-type:none;
        }
    #Crumbs .first
        {
            padding-left:15px;
            background-image:url(../../images/design/bg_arrow_1.png);
            background-position:left center;
            background-repeat:no-repeat;
        }
    #Crumbs li
        {
            float:left;
        }
    #Crumbs li a
        {
            height:25px;
            color:#666666;
        }   
        
/*********************************************************************************************************************
    LEFT MENU
*********************************************************************************************************************/

#LeftMenu ul
    {
        margin:0px;
        padding:0px;
        list-style-type:none;
    }
    #LeftMenu a
        {
            display:block;
            text-decoration:none;
            border-bottom:solid 1px #e4e4e4;
            padding-top:7px;
            padding-bottom:7px;
            font-size:12px;
        }
        #LeftMenu ul li a:hover
            {
                color:#0f8a9a;
            }
    #LeftMenu li
        {
            display:block;
        }
        #LeftMenu li ul
            {
                display:none;
            }
        
    /* parent */
    #LeftMenu .parent
        {
            background-image:url(../../images/design/lmenu_children.png);
            background-position:right 13px;
            background-repeat:no-repeat;
        }
        #LeftMenu .parent ul
            {
                display:block;
            }
    
    /* children */
    #LeftMenu .children,    
    #LeftMenu .childrenMid
        {
            background-image:url(../../images/design/lmenu_children.png);
            background-position:right 13px;
            background-repeat:no-repeat;
        }
        #LeftMenu .children ul
            {
                display:none;
            }
        #LeftMenu .childrenMid > ul
            {
                display:block;
            }
        
    /* mid */
    #LeftMenu ul .mid
        {
        }
        #LeftMenu .mid > a
            {
                color:#0f8a9a !important;
                border-bottom:solid 1px #0f8a9a;
            }
    
    /* Level 0 */
    #LeftMenu .Level0
        {
        }
        #LeftMenu .Level0 li
            {
            }
        #LeftMenu .Level0 a
            {
                padding-left:16px;
                color:#000000;
                background-image:url(../../images/design/lmenu_level0.png);
                background-position:left 13px;
                background-repeat:no-repeat;
            }
    
    /* Level 1 */
    #LeftMenu .Level1
        {
        }
        #LeftMenu .Level1 li
            {
            }
        #LeftMenu .Level1 a
            {
                padding-left:26px;
                color:#666666;
                background-image:none;
            }
    
    /* Level 2 */
    #LeftMenu .Level2
        {
        }
        #LeftMenu .Level2 li
            {
            }
        #LeftMenu .Level2 a
            {
                padding-left:36px;
            }
    
    /* Level 3 */
    #LeftMenu .Level3
        {
        }
        #LeftMenu .Level3 li
            {
            }
        #LeftMenu .Level3 a
            {
                padding-left:46px;
            }
