table.sec tr td {
    border-bottom: 1px solid #BBB;
}

table.sec tr td {
    padding: 20px 0;
}

table tr td.sec-h {
    width: 30%;
    vertical-align: top;
    padding-right: 2em;
}

.sec-a li, .sec-b li {
    display: list-item;
    list-style: decimal;
    margin: 1em 0 1em 3em;
}

#home-leaders .home-leader {
    padding-top: 0 !important;
    padding-left: 0 !important;
}

#home-leaders .home-leader .leader-text {
    padding: 0 0 20px 40px;
    height: 150px;
}

/*
.faq-tab {
    width: 100px !important;
}
*/

#footer-under {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
    text-align: center;
}

#footer-under .container-third img {
    vertical-align: -10px;
    padding-right: 10px;
}

#footer-under .container-third span#footer-contact-text {
    font-size: 13px;
    padding-top: 3px;
}

.featured-button {
    padding-top: 20px;
}

.featured-button a {
    margin: 0 auto;
}

.comment-meta .actor {
    overflow: hidden;
    text-overflow: ellipsis;
}

#content-wrapper .cga {
    background: #FFF url("/media/images/cga/background.png") no-repeat top;
    padding-top: 300px;
}

.cga table {
    width: 100%;
}

.cga table th div {
    width: 551px;
    margin: auto;
}

.cga table th div p {
    padding: 20px 20px 20px 20px;
    width: 400px;
    margin: auto;
}

.cga table td {
    text-align: center;
}

.cga table td p {
    margin: 10px 0;
}

.cga table td a {
    color: #4da943;
}

.cga .button {
    margin: auto;
    width: 300px !important;
    background: transparent url(/media/images/cga/button-gradient.png) 0 0 repeat-x;
    color: #fff;
    border: 1px #484747 solid;
}

.cga .button:hover {
    background-position: 0 -29px;
    border: 1px #484747 solid;
}

