.clsManagerMsgs {
    float: right;
    width: 400px;
    height: 80px;
    border: 1px solid #c3c1be;
    background: #fbf9ed;
}

    .clsManagerMsgs .clsHead {
        color: #020001;
        font-weight: bold;
        padding: 1px 5px 2px 0;
        background: #ebdeb1;
    }

.clsMostViewed {
    float: left;
    width: 400px;
    height: 80px;
    border: 1px solid #c3c1be;
    background: #fbf9ed;
}

    .clsMostViewed .clsHead {
        color: #020001;
        font-weight: bold;
        padding: 1px 5px 2px 0;
        background: #ebdeb1;
    }

.clsTreeHeadline {
    width: 100%;
}

    .clsTreeHeadline th {
        color: #020001;
        font-weight: bold;
        text-align: center;
        padding: 1px 5px 2px 0;
        border-top: 1px solid #c3c1be;
        background: #ebdeb1;
    }

.clsConnectedUsersList {
}



.clsMembersText A:link, .clsMembersText A:visited, .clsMembersText A:active {
    color: #800000;
    text-decoration: underline;
    background-color: transparent;
}

.clsMembersText A:hover {
    text-decoration: underline;
}




div.AdminMsg {
    padding-right: 20px;
    margin: 2px 0 12px 0;
    background-color: #f9f4e1;
}

div.MainMsg, div.ShrinkedMsg {
    font-size: 16px;
    overflow: hidden;
    padding: 0 0 2px 0;
    margin-top: 8px;
    border: 1px solid #efecc9;
    background-color: #f9f4e1;
}

div.ShrinkedMsg {
    background-color: #efe7ca;
}

    div.ShrinkedMsg .MsgsNum {
        float: left;
        font-size: 13px;
        font-weight: bold;
    }

div.Msg {
    font-size: 16px;
    padding-right: 15px;
}

div.Content {
    padding: 0 38px 0 0;
    padding: 0;
    margin: 0 14px 5px 4px;
    word-wrap: break-word;
    zoom: 1;
    border: 1px solid #efecc9;
    background-color: #fffcf3;
}

.clsMessageText {
    display: block;
    font-size: 16px;
    padding: 0 8px 20px 0;
}


div.Content_hidden {
    display: inline;
    font-size: 0;
    padding: 0;
    margin: 0;
}

.clsThumbImage {
    float: left;
}

    .clsThumbImage img {
        width: 150px;
        margin: 0 10px 10px 0;
    }

.Left {
    display: block;
    padding: 2px 7px 2px 7px;
}

span.right {
    float: left;
    width: 110px;
    font-size: 14px;
    text-align: left;
    direction: ltr;
    margin-top: 1px;
}

.clsDafYomiPage {
    float: left;
    width: 80px;
    font-size: 14px;
    text-align: center;
    direction: ltr;
    margin-top: 1px;
    border-left: 1px solid #ebdfb2;
    border-right: 1px solid #ebdfb2;
}

.clsDafYomiMasehet {
    float: left;
    width: 110px;
    font-size: 14px;
    text-align: center;
    direction: ltr;
    margin-top: 1px;
    border-right: 1px solid #ebdfb2;
}


span.MessageCaption, span.MessageCaptionRead {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
}

span.MessageCaptionWaiting {
    cursor: pointer;
    cursor: hand;
    color: blue;
    text-decoration: underline;
    font-weight: bolder;
}

span.MessageCaptionRead {
    color: #9f8a3b;
}

span.MessageCaptionDeleted {
    color: red;
    cursor: pointer;
    cursor: hand;
}

.clsUserDetails {
    font-size: 11px;
    padding: 2px 5px 2px 2px;
    margin-bottom: 3px;
    background-color: #C9D8C0;
}

.NavContainer {
    width: 100%;
    /*padding-top:20px;*/
}

    .NavContainer .NavBar {
        font-size: 13px;
        cursor: pointer;
        cursor: hand;
    }

span.AdminBar {
    color: #ffffff;
    font-size: 11px;
    cursor: pointer;
    cursor: hand;
    padding: 2px 8px 3px 8px;
    margin: 2px;
    border: 1px solid #ffffff;
    background-color: #026498;
}

button.AdminBar {
    color: #ffffff;
    font: 12px Arial;
    cursor: pointer;
    cursor: hand;
    padding: 1px;
    margin: 1px;
    border: 1px solid #ffffff;
    background-color: #026498;
}


a.NotEmpty:link, a.NotEmpty:visited, a.NotEmpty:active, a.NotEmpty:hover, a.MainDot:link, a.MainDot:visited, a.MainDot:active, a.MainDot:hover, a.Empty:link, a.Empty:visited, a.Empty:active, a.Empty:hover, span.NotEmpty, span.MainDot, span.Empty, span.MainDotEmpty, a.MainDotEmpty:link, a.MainDotEmpty:visited, a.MainDotEmpty:active, a.MainDotEmpty:hover {
    font-family: Verdana;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    cursor: pointer;
    cursor: hand;
    padding: 0;
}

span.MainEmpty, span.Empty {
    text-align: left;
    width: 9px;
}

span.MainDot {
    width: 9px;
}

span.NotEmpty, .a.NotEmpty:link, a.NotEmpty:visited, a.NotEmpty:active, a.NotEmpty:hover {
    color: #c87d82;
}

span.MainDot, .MainDot, a.MainDot:link, a.MainDot:visited, a.MainDot:active, a.MainDot:hover {
    color: #761b21;
}

span.MainDotEmpty, a.MainDotEmpty:link, a.MainDotEmpty:visited, a.MainDotEmpty:active, a.MainDotEmpty:hover {
    color: #761b21;
    font-size: 15px;
    font-weight: 500;
}


span.NotEmpty, span.Empty, a.Empty:link, a.Empty:visited, a.Empty:active, a.Empty:hover {
    color: #c87d82;
    font-size: 15px;
    font-weight: 500;
}

.Content .clsMessageText a:link, .Content .clsMessageText a:visited, .Content .clsMessageText a:active, .Content .clsMessageText a:hover {
    color: #700308;
    font-size: 16px;
    text-decoration: underline;
}

.Content .clsMessageText a:visited {
    color: #5c5952;
    text-decoration: underline;
}

.Content .clsMessageText a:hover {
    color: #493b00;
    text-decoration: underline;
}

a.file:link, a.file:visited, a.file:active, a.file:hover {
    color: #900000;
    font-size: 12px;
    text-decoration: none;
}

span.blue, span.red, span.green, span.orange {
    font-size: 16px;
    font-weight: 500;
}

span.blue {
    color: blue;
}

span.red {
    color: red;
}

span.green {
    color: #53884D;
}

span.orange {
    color: #F98E12;
}

.code {
    display: block;
    text-align: left;
    direction: ltr;
}

span.SpecUser {
    color: #025e5f;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}

span.CurrentSpecUser {
    color: #232FCB;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}

span.RegUser {
    font-size: 12px;
    color: #000033;
    cursor: pointer;
    cursor: hand;
}

span.GuestUser {
    font-size: 12px;
    color: #000033;
}

span.AdminUser {
    color: #781f23;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}

span.SuperAdmin {
    color: #781f23;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}

span.Prof1User {
    font-weight: bold;
    color: #025e5f;
    font-size: 12px;
    cursor: pointer;
    cursor: hand;
}

span.Prof2User {
    font-weight: bold;
    color: #CC0033;
    font-size: 12px;
    cursor: pointer;
    cursor: hand;
}

span.CurrentUser {
    color: #000033;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer;
    cursor: hand;
}

.readed {
    color: #b6a259;
    font-size: 12px;
    padding-left: 15px;
    /*padding-right:15px;*/
}

.newMsg {
    color: #FF6600;
    font-size: 12px;
    padding: 0 5px 0 5px;
}

.clsVisitedNum {
    float: left;
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    margin: 0 5px 2px 5px;
}

.searchText {
    color: #003360;
    font-size: 12px;
    font-weight: bold;
    direction: rtl;
    padding-top: 3px;
}

.seachBtn {
    width: 35px;
    height: 22px;
    font-size: 12px;
    margin-right: 3px;
}

.signature {
    width: 40%;
    height: 1px;
    text-align: right;
    margin: 20px 0 0 auto;
    border-top: 1px dotted #000000;
}


/*** ADD MESSAGE STYLE ***/

.emo {
    float: right;
    width: 23px;
    height: 23px;
    font-size: 0;
    cursor: pointer;
    cursor: hand;
    margin: 0 1px 0 0;
    background-position: center center;
    background-repeat: no-repeat;
}

.clsAddQuickMsg {
    display: none;
    width: 100%;
    font-size: 13px;
    padding: 15px 15px 5p 15px;
    background: transparent;
}

.clsTableAddMsg {
    width: 600px;
    font-size: 13px;
    direction: rtl;
}

    .clsTableAddMsg input, .clsTableAddMsg textarea {
        font: 14px Arial;
    }

        .clsTableAddMsg input.clsAddMsgSubjectInput {
            width: 400px;
        }

    .clsTableAddMsg .clsTableTitle {
        width: 90px;
        color: #000040;
        font-weight: bold;
    }

    .clsTableAddMsg .clsTableBody {
    }

    .clsTableAddMsg .toolbarItem {
        width: 22px;
        text-align: center;
        vertical-align: middle;
        cursor: pointer;
        cursor: hand;
        direction: ltr;
        padding: 0;
        border: 1px solid #404040;
        background-color: #D4D0C8;
    }
