.section {
    background-color: #FFFFFF;
    padding-top: 5px;
    margin: 5px;
    border-right: solid 2px #AAAAAA;
    border-bottom: solid 2px #AAAAAA;
    height: 98%;
}

.section-heading {
    padding: 10px;    
}

.icons {
    background-color: white;
    margin: 5px;
    padding-bottom: 20px;
}

.icons-last {
    border-bottom: solid 2px #AAAAAA;
}

.icons img {
    margin-left:10px;
    margin-right:10px;
    margin-bottom: 10px;
}

ul { 
    padding-top: 10px;
}

a.section-heading, a.section-heading:visited {
    color: #000000 !important;
}

ul ul {
    margin-top:0px;
    padding-top: 0px;
}