.clsForumHeader {
    height: 18px;
    color: #000000;
    font-size: 13px;
    direction: rtl;
    margin: 15px 25px 3px 25px;
}

    .clsForumHeader A:link, .clsForumHeader A:visited, .clsForumHeader A:active {
        color: #000000;
        text-decoration: underline;
        background-color: transparent;
    }

    .clsForumHeader A:hover {
        text-decoration: underline;
    }

    .clsForumHeader img {
        margin: -4px 0 0 0;
    }

#oHeadline2 {
    display: none;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 25px 1px 0;
    margin-right: 2px;
}

.clsForumDetails {
    padding: 3px 0 12px 8px;
}

.clsForumName {
    color: #781f23;
    font-size: 18px;
    font-weight: 900;
    direction: rtl;
    padding: 3px 0 6px 0;
}

.clsInfoLine {
    color: #781f23;
    font-size: 13px;
    direction: rtl;
}

.clsInBtnBar, .clsInBtnBar input {
    vertical-align: middle;
}

.userText {
    font-size: 12px;
}

.clsSearchBox {
    float: left;
    color: #761b21;
    font: 13px Arial;
    font-weight: bold;
    text-align: right;
    direction: rtl;
}

    .clsSearchBox .clsField {
        color: #003360;
        vertical-align: middle;
        border: 1px solid #cbcbcb;
    }

    .clsSearchBox A:link, .clsSearchBox A:visited, .clsSearchBox A:active {
        color: #761b21;
        font-weight: 500;
        text-decoration: underline;
        background-color: transparent;
    }

    .clsSearchBox A:hover {
        text-decoration: underline;
    }

.clsMainButtonsBar {
    font-size: 13px;
    direction: rtl;
    padding: 3px 12px 3px 3px;
    margin: 0 0 8px 0;
    background: #d9ce99;
}

    .clsMainButtonsBar A:link, .clsMainButtonsBar A:visited, .clsMainButtonsBar A:active {
        color: #404040;
        font-size: 12px;
        text-decoration: none;
        background-color: transparent;
    }

    .clsMainButtonsBar A:hover {
        text-decoration: underline;
    }


.clsMessagesButton {
    float: left;
    font-weight: bold;
    padding-top: 4px;
    margin-top: -4px;
}

    .clsMessagesButton img {
        height: 19px;
        vertical-align: top;
        margin-top: -4px;
    }

.clsForumTree {
    direction: rtl;
    padding: 0 0 10px 0px;
    behavior: url(#default#userData);
}

.clsForumFooter {
}

    .clsForumFooter .clsPageNav {
        text-align: center;
        direction: rtl;
        padding: 10px;
    }

    .clsForumFooter .clsSignsIndex {
        font-size: 11px;
        text-align: center;
        line-height: 16px;
        direction: rtl;
        padding: 5px;
        background-color: #ebdeb0;
    }

        .clsForumFooter .clsSignsIndex span {
            cursor: text;
        }

.clsTopNavTable {
    width: 100%;
    backgorund-color: #ffffff;
}

    .clsTopNavTable td {
        height: 21px;
        font-size: 12px;
        font-weight: bold;
        text-align: right;
        vertical-align: middle;
        padding: 3px 6px 0 10px;
        border: 1px solid #016597;
        background: #016597;
    }

        .clsTopNavTable td div {
            float: right;
            width: 8px;
            height: 8px;
            margin: 4px 0 0 2px;
            background: url(/forums/images/top-nav_arrow.gif) no-repeat right top;
        }

        .clsTopNavTable td.selected A:link, .clsTopNavTable td.selected A:visited, ..clsTopNavTable td.selected A:active {
            color: #F4D982;
            text-decoration: none;
            background-color: transparent;
        }

        .clsTopNavTable td.selected A:hover {
            text-decoration: underline;
        }

        .clsTopNavTable td.selected div {
            background: url(/forums/images/top-nav_arrow-red.gif) no-repeat right 0;
        }

        .clsTopNavTable td img {
            vertical-align: middle;
        }

    .clsTopNavTable a:link, .clsTopNavTable a:visited, .clsTopNavTable a:active {
        color: #ffffff;
        text-decoration: none;
        background-color: transparent;
    }

    .clsTopNavTable a:hover {
        color: #ffffff;
        text-decoration: underline;
    }

.clsHideInForums {
    display: none;
}

.clsTopNavBar {
    display: none;
    height: 21px;
    border-top: 1px solid #ffffff;
    background: #016597;
}

    .clsTopNavBar li {
        float: right;
        height: 21px;
        font-size: 12px;
        font-weight: bold;
        text-align: right;
        vertical-align: middle;
        padding: 4px 12px 0 12px;
        margin-right: 4px;
        border-left: 1px solid #ffffff;
        background: #016597 url(/forums/images/top-nav_arrow.gif) no-repeat right 8px;
    }

        .clsTopNavBar li.selected {
            background: #016597 url(/forums/images/top-nav_arrow-red.gif) no-repeat right top;
        }

    .clsTopNavBar a:link, .clsTopNavBar a:visited, .clsTopNavBar a:active, .clsTopNavBar a:hover {
        color: #ffffff;
        text-decoration: none;
        background-color: transparent;
    }

    .clsTopNavBar a:hover {
        text-decoration: underline;
    }


    .clsTopNavBar .selected A:link, .clsTopNavBar .selected A:visited, .clsTopNavBar .selected A:active {
        color: #F4D982;
        text-decoration: none;
        background-color: transparent;
    }

    .clsTopNavBar .selected A:hover {
        text-decoration: underline;
    }















.clsTagLineTD {
    padding: 0 415px 10px 0;
    text-align: right;
}

    .clsTagLineTD .clsTagLine {
        color: #016597;
        font-size: 12px;
        font-weight: bold;
        padding: 3px 2px 3px 2px;
    }

.clsTagLine span {
    direction: rtl;
}

.clsTagLine a:link, .clsTagLine a:visited, .clsTagLine a:active {
    color: #016597;
    text-decoration: none;
    background-color: transparent;
}

.clsTagLine a:hover {
    color: #016597;
    text-decoration: underline;
}
