body {
    
    background:      url('../img/bg-grad.png') ;
    background-attachment: fixed;
    background-repeat: repeat-x;
}
#header {
      margin-top: 25px;
        
      margin-bottom: 71px;
      margin-left: 70px;

}

#header-interior {
      margin-top: 25px;
        
      margin-bottom: 24px;
      margin-left: 70px;

}


.image-button {
    background-color: rgb(0,176,217);
    font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
    margin-bottom: 10px;
}
.image-button:hover {
        background-color: rgb(5,216,186);

}  /* mouse over link */

 .title {
    padding-left: 10px;
    font-size: 15px;
    color: white;
}

.button .title a {
    color: white;
    text-decoration:none
}

a {
    color: black;
    text-decoration:none
}



#sidebar ul {
 list-style-type:none;   
 padding:0px;
 margin:0px;
}

#sidebar ul li{
    border-bottom: 1px solid #999;
     margin-bottom:5px;
     padding-left: 5px;

}

#sidebar ul li.active {
        background-color: rgb(5,216,186);

}

#sidebar ul li.active  a{
    color: white;
}
#sidebar ul li:hover     {
        background-color: rgb(5,216,186);

}

#sidebar ul li:hover a    {
color: white;
}

#sidebar ul li a:hover {
 color: white;
 font-weight: bold;
}




#category-title {
    
            background-color: rgb(5,216,186);

}

.title-rule {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 1px solid rgb(5,216,186);;
}



/*
Second Level Pages*/

.second-level-title-rule {
    margin-top: 4px;
    margin-bottom: 4px;
    border: 1px solid rgb(28,38,116);
    
}

.category-header {
    color:rgb(5,216,186);
    font-weight: bold;
}

.name-and-title {
    font-size: 14px;
    
    font-weight: bold;
    padding-bottom: 0px;  

    margin-bottom: 5px;  
}

.category a {
    color: rgb(5,216,186);;
      text-decoration:underline;
}
.category a:hover {
 font-weight: bold;
}