﻿

/* forum */
.Forum table,
.ForumGroup table {
    width: 100%;
}

    .Forum table THEAD TD,
    .ForumGroup table THEAD TD {
        background-color: #f7f7f7;
    }

    .Forum table CAPTION,
    .ForumGroup table CAPTION {
        background-color: #004a8f;
    }

    .Forum table TH,
    .ForumGroup table TH {
        background-color: #717171;
    }

    .ForumGroup table TD,
    .ForumGroup table TD {
        /*background-color: #e9e9e9;*/
        color: #717171;
    }

    .Forum table .Header,
    .ForumGroup table .Header {
        background-color: #034187;
    }

        .Forum table .Header TD,
        .ForumGroup table .Header TD {
            background-color: #034187;
            color: #fff;
            font-size: 12px;
            padding: 3px 0;
        }

            .Forum table .Header TD:first-child,
            .ForumGroup table .Header TD:first-child {
                padding: 3px 15px;
            }

    .Forum table TEXTAREA,
    .ForumGroup table TEXTAREA {
        width: 98%;
        height: 170px;
    }

    .Forum table TABLE.noBorder,
    .ForumGroup table TABLE.noBorder, DIV.html TABLE.tblForum TABLE.noBorder TD {
        border: 0;
    }

    .Forum table a,
    .ForumGroup table A {
        color: #034187;
    }

        .Forum table A:hover,
        .ForumGroup table A:hover {
            color: #033670;
        }

.ForumGroup div {
}

.ForumGroup .GroupName {
    text-align: center;
    display: inline-block;
    width: 100%;
    background-color: #fff;
    color: #034187;
    padding: 15px 0;
    font-size: 25px;
    font-weight: bold;
}

.ForumInfo {
    padding: 10px 0;
}

.ForumManage {
    font-size: 10px;
    margin-bottom: 10px;
}


.ForumFlat {
    background-color: #fff; /*#ffdc05;*/
    /*padding: 15px;*/
}

.Forum .ForumBreadCrumbs {
    font-weight: normal;
    font-size: 10px;
    color: #9c9c9c;
    vertical-align: middle;
}

    .Forum .ForumBreadCrumbs a {
        font-weight: bold;
        font-size: 10px;
        color: #9c9c9c;
        text-decoration: underline;
    }

        .Forum .ForumBreadCrumbs a:hover {
            text-decoration: none;
            color: #9c9c9c;
        }

.Author,
.LastPost,
.PostTime,
.PostUserName {
    font-size: 11px;
}

.ForumName a,
.ForumName,
.PostSubject {
    font-size: 20px;
    font-weight: bold;
    margin: 10px 0;
}

    .ForumName a,
    .PostSubject {
        display: inline-block;
    }

.ForumGroup .ForumName {
    padding: 0;
}

.ForumName a.ActionLink {
    background-color: inherit;
}

.PostActionLink,
.ActionLink,
.ForumManage a {
    background-color: #e6f5ff;
    padding: 2px 15px;
    font-weight: 700;
    font-size: 12px;
    color: #004588;
}

.PostActionLink {
    background-color: #ffdc05;
}

.PostActionSeparator {
    display: none;
}

.ForumManage a:first-child {
    margin-left: -5px;
}


.Forum .sbHolder {
    background-color: #e6f5ff;
    border: none;
    max-width: 240px;
    float: right;
}


.Forum table .sbOptions a:hover,
.Forum table .sbOptions a:focus,
.Forum table .sbOptions a.sbFocus {
    color: #EBB52D;
    text-decoration: underline;
}


.Actions table {
    margin: 0 0 10px 0;
}

    .Actions table span {
        /*display: none;*/
    }

.Thread {
    vertical-align: initial;
}

tr.Forum:nth-child(odd) {
    background-color: #e6f5ff;
}

tr.Thread {
    border-bottom: 1px solid #034187;
}

.ThreadName {
    line-height: 37px;
    font-weight: bold;
}

.ForumContent td {
    vertical-align: middle;
}

.ForumPost table tr td:last-child {
    padding-bottom: 20px !important;
}
