body {
    font-family: helvetica, verdana, arial;
    }
    
    a {
    text-decoration: none;
    }
    
    a:hover {
    text-decoration: underline;
    }
    
    a:active{
    color:black;
    }
    

    #sidebar {
    position:fixed;
    left:0px;
    top: 100px;
    bottom:70px;
    width: 175px;
    padding: 10px;
    z-index:5;
    }
    
    #sidebar1 {
    position:fixed;
    left:10px;
    top: 100px;
    bottom:70px;
    width: 265px;
    /*padding: 10px;*/
    z-index:5;
    }
    
     #sidebar1 a:hover {
    background-color: #cccccc;
    }
    
    #sidebarAdmin {
    position:fixed;
    left:10px;
    top: 100px;
    bottom:0px;
    width: 215px;
    padding: 10px;
    z-index:5;
    font-size: 14px;
    }
    
     #sidebarAdmin a:hover {
    background-color: #cccccc;
    }
    
    .family_links_current {
    display: block;
    color:white;
    //font-size:16px;
    }
    .current {
    color:#dddddd;
    }
    .expanded {
    margin-left: 10px;
    
    }
    
    #sidebar a:hover {
    background-color: #cccccc;
    }
    
    .main {
    position: absolute;
    top: 100px;
    left: 200px;
    right: 0px;
    bottom: 0px;
    overflow: auto;
    padding: 5px;
    }
    
    .main1 {
    position: absolute;
    top: 100px;
    left: 300px;
    right: 0px;
    bottom: 0px;
    /*overflow: auto;*/
    padding: 0px;
    }
    
    .main-big {
    left: 35px;
    }
     .main-big1 {
    left: 35px;
    }
    
    .mainAdmin {
    position: absolute;
    top: 100px;
    left: 240px;
    right: 0px;
    bottom: 0px;
    overflow: auto;
    padding: 5px;
    font-size: 14px;
    }
    
    .main-bigAdmin {
    left: 35px;
    }
    
    .footer {
    position: fixed;
    bottom: 0px;
    left: 0px;
    /*visibility: hidden;*/
    width: 100%;
    margin-top: 60px;
    height: 0px;
    /*padding-top: 20px;
    background-color: #aaaaaa;
    text-align: center;
    color: white;
    font-size: 13px;*/
    }
    
    #footer a {
    color: white;
    }