﻿@font-face {
    font-family: 'IRANSansWeb';
    src: url('/ApplicationPool5/Fonts/IRANSansXFaNum-Regular.woff2') format('woff2'), 
         url('/ApplicationPool5/Fonts/IRANSansXFaNum-Regular.woff') format('woff'), 
         url('/ApplicationPool5/Fonts/IRANSansXFaNum-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
* {
    box-sizing: border-box;
}
@font-face {
    font-family: 'IRANSansWeb';
    src: url('/ApplicationPool5/Fonts/IRANSansXFaNum-Bold.woff2') format('woff2'), 
         url('/ApplicationPool5/Fonts/IRANSansXFaNum-Bold.woff') format('woff'), 
         url('/ApplicationPool5/Fonts/IRANSansXFaNum-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

body {
    background-color: #B4C57B;
    background-image: url(images/contentpage/bg_pattern.gif);
    font-family: IRANSansWeb;
    font-size: 12px;
    color: #646464;
    margin: 0;
    direction: ltr; 
}

a:link {
    text-decoration: none;
    color: #416C00;
}

a:visited {
    text-decoration: none;
    color: #416C00;
}

a:hover {
    text-decoration: none;
    color: #F69C00;
}

a:active {
    text-decoration: none;
}

input {
    color: #4d4d4d;
    font: 12px IRANSansWeb;
}

.whitefont:link, .whitefont:hover {
    color: white;
}

.greenfont {
    color: #5da400;
}

.orangefont {
    color: #FF7800;
}

.pointer {
    cursor: hand;
    cursor: pointer;
}

.page_bg {
    background-image: url(images/contentpage/page_bg.png);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E0EFB0;
}

.page_member_bg {
    background-image: url(images/contentpage/page_member_bg.png);
    background-repeat: repeat-x;
    background-position: 50% top;
    background-color: #dceda7;
}

.page_roshd_bg {
    background-image: url(images/contentpage/page_member_bg.png);
    background-repeat: repeat-x;
    background-position: 50% bottom;
    background-color: white;
}

.page_top_left {
    background-image: url(images/page_top_left.gif);
    background-repeat: no-repeat;
}

.page_top_logo {
    background-image: url(images/logo2.png);
    background-repeat: no-repeat;
    background-position: top;
    height: 104px;
}

.panel_top {
    background-image: url(images/panel_top_bg.png);
    background-repeat: repeat-x;
    text-align: center;
    height: 34px;
    background-position: top;
}

.panel_top_label {
    color: #969696;
    font-family: IRANSansWeb;
    font-size: 11px;
    padding-top: 9px;
    text-align: center;
    height: 22px;
}

.panel_top_text {
    color: #969696;
    font-family: IRANSansWeb;
    font-size: 11px;
    background-image: url(images/contentpage/textbox_bg1.png);
    background-repeat: no-repeat;
    padding-left: 7px;
    margin-top: 6px;
    border: 0px none;
    background-position: center;
    height: 16px;
}

.panel_top_select {
    color: #969696;
    font-family: IRANSansWeb;
    font-size: 11px;
    background-image: url(images/contentpage/textbox_bg1.png);
    background-repeat: no-repeat;
    padding-left: 7px;
    margin-top: 7px;
    border: 0px none;
    background-position: center;
    height: 22px;
    width: 90px;
}

.panel_top_username {
    color: #4C9A00;
    font-family: IRANSansWeb;
    font-size: 11px;
    padding-left: 9px;
    text-align: left;
    direction: rtl;
}

.menu_underline {
    background-color: #FFFFFF;
}

.menu_underline_hover {
    background-color: #FF9600;
}

.contentpage_hdr_left1 {
    background-image: url(images/contentpage/contentpage_hdr_left1.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_bg1 {
    background-image: url(images/contentpage/contentpage_hdr_bg1.png);
    background-repeat: repeat-x;
}

.contentpage_hdr_right1 {
    background-image: url(images/contentpage/contentpage_hdr_right1.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_left2 {
    background-image: url(images/contentpage/contentpage_hdr_left2.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_left2_s {
    background-image: url(images/contentpage/contentpage_hdr_left2_s.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_bg2 {
    background-image: url(images/contentpage/contentpage_hdr_bg2.png);
    background-repeat: repeat-x;
}

.contentpage_hdr_right2 {
    background-image: url(images/contentpage/contentpage_hdr_right2.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_left3 {
    background-image: url(images/contentpage/contentpage_hdr_left3.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_bg3 {
    background-image: url(images/contentpage/contentpage_hdr_bg3.png);
    background-repeat: repeat-x;
}

.contentpage_hdr_right3 {
    background-image: url(images/contentpage/contentpage_hdr_right3.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_left4 {
    background-image: url(images/contentpage/contentpage_hdr_left4.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_bg4 {
    background-image: url(images/contentpage/contentpage_hdr_bg4.png);
    background-repeat: repeat-x;
}

.contentpage_hdr_right4 {
    background-image: url(images/contentpage/contentpage_hdr_right4.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_left5 {
    background-image: url(images/contentpage/contentpage_hdr_left5.png);
    background-repeat: no-repeat;
}

.contentpage_hdr_bg5 {
    background-image: url(images/contentpage/contentpage_hdr_bg5.png);
    background-repeat: repeat-x;
}

.contentpage_hdr_right5 {
    background-image: url(images/contentpage/contentpage_hdr_right5.png);
    background-repeat: no-repeat;
}

.contentpage_title_border {
    background-image: url(images/contentpage/Contentpage_title_border.gif);
    background-repeat: no-repeat;
}

.contentpage_title_bg {
    background-image: url(images/contentpage/Contentpage_title_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    text-align: right;
    padding-top: 4px;
    padding-right: 10px;
    vertical-align: top;
}

.contentpage_bg {
    background-color: #f3fece;
}

.contentpage_border {
    background-color: #5da400;
}

.contenttable_border {
    border-color: #5da400;
    border-width: 1px;
    border-style: solid;
}

.contentpage_public_title_bg {
    background-image: url(images/contentpage/Contentpage_title_bg.png);
    background-repeat: repeat-x;
    background-color: #F3FECE;
    border-right: solid 1px #5DA400;
    border-left: solid 1px #5DA400;
    text-align: right;
    padding-right: 10px;
    vertical-align: top;
}

.contentpage_public_corner {
    background-image: url(images/contentpage/contentpage_footer.png);
    background-repeat: no-repeat;
}

.contentpage_public_border {
    background-color: #5DA400;
}

.contentpage_public_bg {
    background-color: #F3FECE;
}

.contentpage_footer {
    background-image: url(images/contentpage/contentpage_footer.png);
    background-repeat: no-repeat;
}

.contentpage_margin {
    padding: 10px;
    font-size: 12px;
    direction: rtl;
}

.roshdcontentpage_margin {
    margin-top: 0px;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 10px;
    font-size: 12px;
    direction: rtl;
}

.site_news {
    background-image: url(images/site_news.png);
    background-repeat: no-repeat;
    vertical-align: top;
    direction: rtl;
}

.site_news_text {
    margin-top: 33px;
    margin-right: 25px;
    margin-left: 15px;
    text-align: justify;
    color: #416C00;
    font-size: 11px;
    line-height: 18px;
}

.footer {
    background-image: url(images/contentpage/footer.png);
    background-repeat: no-repeat;
    direction: rtl;
}

.footer_roshd {
    background-image: url(images/contentpage/footer_roshd.png);
    background-repeat: no-repeat;
    direction: rtl;
}

.footer_text {
    vertical-align: top;
    text-align: right;
    padding-top: 17px;
    padding-right: 44px;
    font-size: 11px;
    color: #b2b2b2;
}

    .footer_text a {
        color: #646464;
    }

        .footer_text a:hover {
            color: #F69C00;
        }


.datefield {
    direction: ltr;
    text-align: right;
}

.table_cell_style {
    background: white;
    border: 1px solid #b4b4b4;
    padding: 3px;
}

/***************************darkorange Table*********************************/

.table_darkorange {
    background: white;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 10px 0px 10px;
   
    
}
.RadGrid_RoshdDarkOrange {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    /*background-color:transparent;*/
}
.table_hdr_left_darkorange {
    /*background-image: url(images/tables/darkorange/i_darkorange_hdr_l.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none 0;
    padding: 0 0 0 0 !important;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 31px;*/
}

.table_hdr_bg_darkorange {
    /*background-image: url(images/tables/darkorange/i_darkorange_hdr_bg.gif);
    background-repeat: repeat-x;
    background-color: #ff6e00;
    background-position: center;
    border: none 0;
    text-align: right;
    color: #FFFFFF;
    width: 98%;
    padding-right: 6px;*/
    background-color: #fe7924;
    height: 35px;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    text-align: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .table_hdr_bg_darkorange a {
        color: #ff6e00;
    }

        .table_hdr_bg_darkorange a:hover {
            color: #646464;
        }

    .table_hdr_bg_darkorange img {
        float: right;
        margin: 0 5px 0 5px;
    }

.table_hdr_right_darkorange {
    /*background-image: url(images/tables/darkorange/i_darkorange_hdr_r.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border: none 0;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 31px;*/
}


/*.RadGrid_RoshdDarkOrange .rgHeader {
    background-color: #e6eaf1 !important;
    background: none;
}*/

    .RadGrid_RoshdDarkOrange .rgHeader:first-child {
        border-right: none;
    }

    .RadGrid_RoshdDarkOrange .rgHeader:last-child {
        border-left: none;
    }

.rgCommandRow {
    background: none !important;
}

.table_hdr_bg_darkorange td:first-child {
    font-size: 14px !important;
}
/***************************Table Orange*********************************/

.table_orng, .table_orange {
    background: white;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 10px 0px 10px;
   
}
.RadGrid_RoshdOrange {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    /*background-color:transparent;*/
}
.table_hdr_left_orng, .table_hdr_left_orange {
    /*background-image: url(images/tables/orange/table_hdr_left.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none 0;
    padding: 0 0 0 0 !important;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}

.table_hdr_bg_orng, .table_hdr_bg_orange {
    /*background-image: url(images/tables/orange/table_hdr_bg.gif);
    background-repeat: repeat-x;
    background-color: #F69C00;
    background-position: bottom;
    border: none 0;
    text-align: right;
    color: #FFFFFF;
    width: 98%;
    padding-right: 6px;*/
    background-color: #feb833;
    height: 35px;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    text-align: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .table_hdr_bg_orng a, .table_hdr_bg_orange a {
        color: #F69C00;
    }

        .table_hdr_bg_orng a:hover, .table_hdr_bg_orange a:hover {
            color: #646464;
        }

    .table_hdr_bg_orng img, .table_hdr_bg_orange img {
        float: right;
        margin: 0 5px 0 5px;
    }

.table_hdr_right_orng, .table_hdr_right_orange {
    /*background-image: url(images/tables/orange/table_hdr_right.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border: none 0;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;
    padding: 0 0 0 0 !important;*/
}

.table_subhdr_bg_orng, .table_subhdr_bg_orange {
    background-image: url(images/tables/orange/table_subhdr_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #FBEEA9;
    text-align: center;
    padding-right: 10px;
    color: #FFFFFF;
    border-top: 0px solid #A18400;
    border-right: 1px solid #A18400;
    border-bottom: 1px solid #A18400;
    border-left: 0px solid #A18400;
}
.RadGrid_RoshdOrange .rgHeader {
    background-color:#fbeea9 !important;
    background: none;
}

    .RadGrid_RoshdOrange .rgHeader:first-child {
        border-right: none;
    }

    .RadGrid_RoshdOrange .rgHeader:last-child {
        border-left: none;
    }

.rgCommandRow {
    background: none !important;
}

.table_hdr_bg_orange td:first-child {
    font-size: 14px !important;
    font-weight:bold !important;
}
/***************************Table Yellow*********************************/

.table_yellow {
    background: white;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 10px 0px 10px;
}

.table_hdr_left_yellow {
    /*background-image: url(images/tables/yellow/table_hdr_left.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none 0;
    padding: 0 0 0 0 !important;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}

.table_hdr_bg_yellow {
    /*background-image: url(images/tables/yellow/table_hdr_bg.gif);
    background-repeat: repeat-x;
    background-color: #EDC301;
    background-position: bottom;
    border: none 0;
    text-align: right;
    color: #FFFFFF;
    width: 98%;
    padding-right: 6px;*/
    background-color:#edc301;
    height: 35px;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    text-align: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .table_hdr_bg_yellow a {
        color: #EDC301;
    }

        .table_hdr_bg_yellow a:hover {
            color: #646464;
        }

    .table_hdr_bg_yellow img {
        float: right;
        margin: 0 5px 0 5px;
    }

.table_hdr_right_yellow {
    /*background-image: url(images/tables/yellow/table_hdr_right.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border: none 0;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}


.RadGrid_RoshdYellow .rgHeader {
    background-color: #fbfaa9 !important;
    background: none;
}

    .RadGrid_RoshdYellow .rgHeader:first-child {
        border-right: none;
    }

    .RadGrid_RoshdYellow .rgHeader:last-child {
        border-left: none;
    }
.RadGrid_RoshdYellow td:first-child {
    font-size: 14px !important;
}
/***************************Table Dark Green*********************************/
.table_darkgreen {
    background: white;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 10px 0px 10px;
   
}
.RadGrid_RoshdDarkGreen {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    /*background-color:transparent;*/
}
.table_hdr_left_darkgreen {
    /*background-image: url(images/tables/darkgreen/table_hdr_left.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none 0;
    padding: 0 0 0 0 !important;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}

.table_hdr_bg_darkgreen {
    /*background-image: url(images/tables/darkgreen/table_hdr_bg.gif);
    background-repeat: repeat-x;
    background-color: #569300;
    background-position: bottom;
    border: none 0;
    text-align: right;
    color: #FFFFFF;
    width: 98%;
    padding-right: 6px;*/
    background-color:#5da400;
    height: 35px;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    text-align: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .table_hdr_bg_darkgreen a {
        color: #569300;
    }

        .table_hdr_bg_darkgreen a:hover {
            color: #646464;
        }

    .table_hdr_bg_darkgreen img {
        float: right;
        margin: 0 5px 0 5px;
    }

.table_hdr_right_darkgreen {
    /*background-image: url(images/tables/darkgreen/table_hdr_right.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border: none 0;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
   
}

.table_subhdr_bg_darkgreen {
    background-image: url(images/tables/darkgreen/table_subhdr_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #DDFBA9;
    text-align: center;
    padding-right: 10px;
    color: #FFFFFF;
    border-top: 0px solid #A18400;
    border-right: 1px solid #A18400;
    border-bottom: 1px solid #A18400;
    border-left: 0px solid #A18400;
}
.RadGrid_RoshdDarkGreen .rgHeader {
    background-color: #e6eaf1 !important;
    background: none;
   
}
    .RadGrid_RoshdDarkGreen .rgHeader:first-child{
        border-right:none;
    }
    .RadGrid_RoshdDarkGreen .rgHeader:last-child {
        border-left: none;
    }
.rgCommandRow {
    background:none !important;
   
}

.table_hdr_bg_darkgreen td:first-child {
    font-size: 14px !important;
}
/*************************** Table Spring Green *********************************/
.table_springgreen {
    background: white;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 10px 0px 10px;
   
}
.RadGrid_RoshdSpringGreen {
    border-top-left-radius: 10px !important;
    border-top-right-radius: 10px !important;
    /*background-color:transparent;*/
}
.table_hdr_left_springgreen {
    /*background-image: url(images/tables/springgreen/table_hdr_left.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none 0;
    padding: 0 0 0 0 !important;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}

.table_hdr_right_springgreen {
    /*background-image: url(images/tables/springgreen/table_hdr_right.gif);
    background-repeat: no-repeat;
    background-position: bottom right;
    border: none 0;
    white-space: nowrap;
    width: 1%;
    overflow: hidden;
    height: 30px;*/
}

.table_hdr_bg_springgreen {
    /*background-image: url(images/tables/springgreen/table_hdr_bg.gif);
    background-repeat: repeat-x;
    background-color: #9BCD00;
    background-position: bottom;
    border: none 0;
    text-align: right;
    color: #FFFFFF;
    width: 98%;
    padding-right: 6px;*/
    background-color: #73c508;
    height: 35px;
    color: white;
    font-weight: bold;
    padding: 6px 10px;
    text-align: right;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

    .table_hdr_bg_springgreen a {
        color: #9BCD00;
    }

        .table_hdr_bg_springgreen a:hover {
            color: #646464;
        }

    .table_hdr_bg_springgreen img {
        float: right;
        margin: 0 5px 0 5px;
    }

.table_subhdr_bg_springgreen {
    background-image: url(images/tables/springgreen/table_subhdr_bg.gif);
    background-repeat: repeat-x;
    background-position: top;
    background-color: #E5FBA9;
    text-align: center;
    padding-right: 10px;
    color: #FFFFFF;
    border-top: 0px solid #A18400;
    border-right: 1px solid #A18400;
    border-bottom: 1px solid #A18400;
    border-left: 0px solid #A18400;
}

.RadGrid_RoshdSpringGreen .rgHeader {
    background-color: #e5fba9 !important;
    background: none;
}

    .RadGrid_RoshdSpringGreen .rgHeader:first-child {
        border-right: none;
    }

    .RadGrid_RoshdSpringGreen .rgHeader:last-child {
        border-left: none;
    }

.rgCommandRow {
    background: none !important;
}

.table_hdr_bg_springgreen td:first-child {
    font-size: 14px !important;
}

/*************************** Table Without Header *********************************/

.rib-meta {
    background: #e6ebef none repeat scroll 0 0;
    border-radius: 3px;
    font-size: 11px;
    margin: 10px 0px 10px 0px;
    padding: 5px;
}

table.table-content {
    font-size: 12px;
    background: white;
    border-top: 1px solid #b4b4b4;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding: 0px 0px 0px 0px;
}

    table.table-content td {
        padding: 6px 10px 6px 10px;
    }


/*//////////////////////////////////*/
.OutlookTopBar {
    background-image: url(Img/outlookBarTop.gif);
    background-color: white;
    background-repeat: repeat-x;
    padding-top: 3px;
    border: 1px solid #002D96;
    width: 180px;
    font-size: 11px;
    padding-left: 4px;
}

.TreeviewGrid Table {
    margin-top: 7px;
    border: 0px;
}

.TreeviewGrid a {
    color: #000000;
    text-decoration: none;
}

.TreeviewGrid td {
    font-size: 11px;
    border: 0px;
}

.SelectedFolder {
    font-weight: bold;
}

.OutlookTable {
    background-color: #c4dafa;
    margin-top: 4px;
}

.MailSubject {
    color: #808080;
}

.SelectedRow_Outlook .MailSubject {
    color: white;
}

.Green_Font_Color {
    color: #5a9900;
}

.Orng_Font_Color {
    color: #F69c00;
}

.RedMsg_Font_Color {
    color: #FF7700;
    text-decoration: blink;
}

.tree_choose_btn {
    border-width: 0px;
    margin-left: -3px;
    position: relative;
    top: 5px;
    cursor: pointer;
    height: 19px;
    width: 24px;
}

/*////////////////////////////////////*/
.darkgreenrow_selected {
    background-color: #b4e178;
    line-height: 22px;
    border-collapse: separate;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #b4b4b4;
    border-left: 1px solid #b4b4b4;
    padding-right: 6px;
    padding-left: 6px;
}
/* window*/
.WindowTitleCenter {
    width: 3px;
    font-size: 12px;
    font-weight: bold;
    font-family: IRANSansWeb;
    background-position: bottom;
    height: 25px;
    border-width: 1px;
    border-color: #4d8800;
}

.WindowContent {
    background-color: White;
    font-size: 12px;
    font-family: IRANSansWeb;
    background-position: center;
}

.page_member_hdr {
    background-image: url(images/contentpage/page_member_hdr1.png);
    background-position: left;
    background-color: white;
}

.menubar_key {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 3px solid transparent;
}

    .menubar_key:hover {
        border-bottom: 3px solid #5DA400;
    }

.menubar2_key {
    border-left: 0;
    border-right: 0;
    border-top: 0;
    border-bottom: 3px solid transparent;
    display: block;
}

    .menubar2_key:hover {
        border-bottom: 3px solid #5DA400;
    }


iframe {
    background: white !important;
    direction: rtl;
}

.header_bg {
    width: 100%;
    border-top: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    margin-bottom: 6px;
    padding: 0 5px 0 5px;
    background-color: grey;
    background-image: url('Images/contentpage/header_pattern.png');
    color: white;
}


/*********************************************/
.textboxsingleline {
    vertical-align: middle;
}

table.hotheaderlight {
    background-color: #FBEEA9;
    color: #27413e;
    border: 1px solid #b4b4b4;
}

    table.hotheaderlight td {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

table.hotheaderdark {
    background-color: white;
    border-color: #e7ec90;
    border-style: solid;
    border-width: 2px;
}

    table.hotheaderdark td {
        padding-top: 0px;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

table.hotheadergreen {
    background-color: #E5FBA9;
    color: #27413e;
    border: 1px solid #b4b4b4;
}

    table.hotheadergreen td {
        padding-top: 0;
        padding-right: 10px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

/*****************************************************************/

.colorT {
    background-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #e3ddb0;
    font-family: IRANSansWeb;
    font-size: 11px;
}

.colorB {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #e3ddb0;
    background-color: #FFFBD8;
    font-family: IRANSansWeb;
    font-size: 11px;
}

.colorW {
    background-color: white;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #d0e688;
    font-family: IRANSansWeb;
    font-size: 11px;
}

.colorG {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #d0e688;
    background-color: #e3f0b8;
    font-family: IRANSansWeb;
    font-size: 11px;
}


.top_grid_hdr {
    padding: 0 5px 0 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e3ddb0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e3ddb0;
    font-family: IRANSansWeb;
    font-size: 11px;
    height: 28px;
    background-color: #d0e688;
    color: white;
}

.top_grid_body {
    padding: 0 5px 0 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e3ddb0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #e3ddb0;
    font-family: IRANSansWeb;
    font-size: 11px;
    line-height: 200%;
    background-color: #faffea;
    /*background-color: #e3f0b8;*/
    color: #4d4d4d;
}


.top_grid_ftr {
    padding: 0 5px 0 5px;
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: transparent;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: transparent;
    font-family: IRANSansWeb;
    font-size: 11px;
    height: 32px;
    background: url(Images/bg.png);
    color: #4d4d4d;
}

.invisible {
    display: none;
}

input[type=text], input[type=password], textarea {
    background-color: white;
    border-color: #727c8e !important;
    border-width: 2px;
    border-style: solid;
    font-family: IRANSansWeb !important;
    font-size: 14px !important;
    border-radius: 7px;
    height: 25px;
    line-height: 30px;
    padding: 0 5px;
}
.roshd-button {
    padding: 5px 15px;
    border-radius: 10px;
    font-weight: bold !important;
    border: none;
    color: white;
    cursor: pointer;
    font-size: 13px;
}

