﻿
/*body * {
    font-family: "BYekan" !important;
}*/

div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, td, form, fieldset, a, img, button {
    margin: 0;
    padding: 0;
    border: 0;
}

/*span {
    font-size: 12px;
}*/

#leftDiv {
    top: 60px;
    left: 0px;
    right: 0px;
    overflow: auto;
    bottom: 20px;
    height: 100%;
    position: absolute;
    border: 6px;
}

#rightDiv {
    top: 60px;
    bottom: 10px;
    right: 0px;
    left: 0px;
}



/*Typographics styles adapted from http://www.thenoodleincident.com/tutorials/typography/ */
h1 {
    margin: 0;
    font-size: 1.6em;
    font-weight: normal;
    color: blue;
}

h2 {
    margin: 0.5em 0;
    font-size: 1.5em;
    font-weight: normal;
}

h3 {
    margin: 0.5em 0;
    font-size: 1.4em;
    font-weight: normal;
}

h4 {
    margin: 0.5em 0;
    font-size: 1.2em;
    font-weight: bold;
}

h5 {
    margin: 0;
    font-size: 10px;
    font-weight: bold;
}

h6 {
    margin: 0.5em 0;
    font-size: 0.8em;
    font-weight: bold;
    direction: rtl;
    text-align: right;
}

p {
    margin: 1em 0;
    line-height: 1.4;
}

a {
    text-decoration: underline;
    color: Blue;
}

    a:hover {
        text-decoration: none;
    }
/* 'Jello Mold' page construction technique based on http://www.positioniseverything.net/articles/jello.html */


html {
    margin: 0;
    padding: 0;
    overflow: auto;
    height: 100%;
}

body {
    text-align: right;
    margin: 0;
    padding: 0;
    background-color: White;
    color: #333333;
    height: 100%;
}


#footer {
    /*margin: 02px;
	padding: 0.5em;
	font-size: smaller;#BCD1EB
	text-align: center;*/
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 25px;
    font-family: Tahoma;
    Font-Size: 8pt;
    background: url('../../Image/BG/Footer_bg.png') repeat-x bottom left;
    color: White;
    line-height: 25px;
}


#divMarquee {
    width: 100%;
    position: relative;
    bottom: 20px;
    left: 0;
    height: 20px;
    font-family: Tahoma;
    Font-Size: 8pt;
}

#header {
    height: 60px;
    width: 100%;
    font-family: Tahoma;
    Font-Size: 8pt;
    color: White;
}

#content {
/*    position: absolute;
    width: 100%;
    top: 60px;
    left: 0px;
    right: 0px;
    bottom: 20px;
    height: expression(document.body.clientHeight-80+"px");*/
    overflow: auto;

}

.spliTcontent {
    position: absolute;
    width: 100%;
    top: 60px;
    left: 0px;
    right: 0px;
    overflow: auto;
    bottom: 20px;
    height: auto; /*expression(document.body.clientHeight-80+"px");	*/
}
/*#footer a
{
	padding: 0 0.5em;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
	height:20px;
	background-color:#D7E3F0;
	font-family:Tahoma;
	 Font-Size:8pt;
}
*/


.RadEditor {
    background-color: White;
}


.inputForm {
    margin: 0px;
    width: 100%;
    padding: 0px;
    direction: rtl;
    border-collapse: collapse;
    border-spacing: 0px;
    border: outset 0px #C9ECF5;
}

.linkPnlHeader {
    background: url('../../Image/BG/BoxHedBg.png');
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    height: 22px !important;
    padding: 1px 5px;
}

.popupPanel {
    background-color: #D5E4F2;
    height: 400px;
    border: solid 2px #8DB2E3;
}

.SearchpopupPanel {
    background-color: White;
    border: solid 2px #8DB2E3;
    /*margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	
    height:100px;*/
    width: 700px;
}
.TagpopupPanel {
    background-color: White;
    border: solid 2px #8DB2E3;
    /*margin-left:0px;
	margin-right:0px;
	margin-top:0px;*/
	
    height:100px;
    width: 700px;
}

.DefaultpopupPanel {
    background-color: #D5E4F2;
    border: solid 4px #5088D3;
    width: 750px;
}

.MainPageTable {
    width: 98%;
    border: 1px solid #96B7DB;
    border-radius: 5px;
}

.PMainPageTable {
    width: 100%;
    border: solid 1px #96B7DB;
}

.HelpTable {
    border: solid 1px #96B7DB;
}

.headPopup {
    background-color: #B8CFE9;
}

.hLine {
    color: #C9ECF5;
    background-color: #C9ECF5;
}

.trDescription {
    background-color: #ECF3F8;
}

.trDescLine {
    background-color: #77A3F2;
}

.gridRow {
    font: Tahoma 10px !important;
}

.gridPrintedRow {
    font: Tahoma 10px !important;
    background: Red !important;
    color: Black !important;
}

.gridAltRow {
    background: AliceBlue !important;
    color: Black !important;
    font: Tahoma 10px !important;
}

.gridPageRow {
    background: #D7E3F0 !important;
    color: Black !important;
    font: Tahoma 10px !important;
    font-weight: bold !important;
}

.gridHeadRow {
    background: #D7E3F0 !important;
    color: Black !important;
    font: Tahoma 10px !important;
    font-weight: bold !important;
}

.gridCommandRow {
    background: #B0C8E1 !important;
    color: Black !important;
}

.newTitle {
    margin-top: 8px;
    margin-right: 4px;
    float: right;
    width: 100px;
    text-align: right;
    direction: rtl;
    margin-top: 4px;
}

.newContent {
    padding: 2px;
    text-align: left;
    direction: ltr;
    width: 300px;
    font-family: Tahoma Sans-Serif;
    font-size: 10pt;
    float: right;
}

.errorLabel {
    text-align: left;
    color: Red;
    direction: ltr;
}

.fieldLabel {
    text-align: center;
    cursor:pointer;
    font-size: 11px;
    color: Black;
}
.rfieldLabel {
    text-align: right;
    
    font-size: 11px;
    color: Black;
}

.fieldLabelPrint {
    text-align: right;
    width: 98%;
  
    font-size: 11px;
    color: Black;
}

.expRecTable {
    border: 1px solid #7DADDD;
    border-radius: 3px;
    background: none repeat scroll 0% 0% #FFF;
    position: relative;
    margin-top: 10px;
    padding: 4px;
    z-index:0;
}

.fieldGrayLabel {
    text-align: left;
    width: 98%;
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
}

.fieldLabelPrint {
    text-align: left;
    font-family: Tahoma;
    font-size: 10pt;
    color: Black;
}

.fieldLabelBoldRed {
    text-align: left;
    font-family: Tahoma;
    font-size: 12 pt;
    font-weight: bold;
    color: #CC0066;
}

.fieldLabelBold {
    text-align: left;
    font-family: Tahoma;
    font-size: 8pt;
    font-weight: bold;
    color: Black;
    text-decoration: none !important;
}

.divLabelBold {
    font-family: Tahoma;
    font-size: 8 pt;
    font-weight: bold;
    color: Black;
}

.fieldMultiColCmb {
    text-align: left;
    width: 98%;
    font-family: Tahoma;
    font-size: 8pt;
}

.mainHelp {
    font-family: Tahoma;
    font-size: 8pt;
}

.fieldLabelTitle {
    text-align: center;
    width: 98%;
}

.fieldText {
    width: 95%;
    margin: 2px;
    font-size: 8pt;
    font-family: Tahoma;
    direction: rtl;
    
}

.lfieldText {
    width: 95%;
    margin: 2px;
    font-size: 8pt;
    font-family: Tahoma;
    direction: ltr;
}

.fieldHelp {
    font-size: 13px !important;
    
}

.fieldTxt {
    margin: 2px;
    font-size: 8pt;
    font-family: Tahoma;
}

.fieldTitle {
    border: solid 0px white;
    vertical-align: middle;
    padding: 2px;
    font-size: 12pt;
    font-weight: bold;
}

.title {
    border: solid 0px white;
    color: White;
    vertical-align: middle;
    padding: 6px;
    padding-top: 15px;
    font-size: 12pt;
    width: 500px;
}

.formViewDetails {
    width: 98%;
    height: 250px;
}

A.help {
    text-align: center;
    border: #ccc 1px solid;
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 1em;
    z-index: 84;
    padding-bottom: 0px;
    color: #666;
    padding-top: 0px;
    position: relative;
    background-color: #eee;
    text-decoration: none;
    display: inline-block;
    width: 25px;
}

    A.help:hover {
        border: #333 1px solid;
        z-index: 85;
        color: #fff;
        background-color: #5c86be;
    }

    A.help SPAN {
        display: none;
        font-weight: normal;
        font-size: 8pt;
        cursor: default;
        font-family: Tahoma,Verdana,Arial,sans-serif;
        direction: rtl;
        text-align: justify;
    }

    A.help:hover SPAN {
        border: #333 1px solid;
        padding-right: 10px;
        display: block;
        padding-left: 10px;
        left: -40px;
        padding-bottom: 8px;
        width: 200px;
        color: #333;
        padding-top: 5px;
        border-bottom: #333 1px solid;
        position: absolute;
        top: 20px;
        background-color: #eee;
        text-align: justify;
        direction: rtl;
        z-index: 85;
    }



A.helpA {
    text-align: center;
    border: #ccc 1px solid;
    padding-right: 1px;
    padding-left: 1px;
    font-weight: bold;
    font-size: 1em;
    z-index: 24;
    padding-bottom: 0px;
    color: #666;
    padding-top: 0px;
    position: relative;
    background-color: #eee;
    text-decoration: none;
    display: block;
    width: 25px;
}

.helpSpan {
    border: #333 1px solid;
    padding-right: 10px;
    padding-left: 10px;
    left: -40px;
    padding-bottom: 8px;
    width: 200px;
    color: #333;
    padding-top: 5px;
    border-bottom: #333 1px solid;
    position: absolute;
    top: 20px;
    background-color: #eee;
    text-align: justify;
    direction: rtl;
}



A.info {
    border-right: #ccc 1px solid;
    padding-right: 6px;
    border-top: #ccc 1px solid;
    padding-left: 6px;
    font-weight: bold;
    font-size: 1em;
    z-index: 24;
    padding-bottom: 0px;
    border-left: #ccc 1px solid;
    color: #666;
    padding-top: 0px;
    border-bottom: #ccc 1px solid;
    font-family: Courier New, Courier, Monospace;
    position: relative;
    background-color: #eee;
    text-decoration: none;
}

    A.info:hover {
        border-right: #333 1px solid;
        border-top: #333 1px solid;
        z-index: 25;
        border-left: #333 1px solid;
        color: #fff;
        border-bottom: #333 1px solid;
        background-color: #5c86be;
    }

    A.info SPAN {
        display: none;
        font-weight: normal;
        font-size: 1em;
        cursor: default;
        font-family: Tahoma,Verdana,Arial,sans-serif;
    }

    A.info:hover SPAN {
        border-right: #333 1px solid;
        padding-right: 10px;
        border-top: #333 1px solid;
        display: block;
        padding-left: 10px;
        left: -40px;
        padding-bottom: 8px;
        border-left: #333 1px solid;
        width: 200px;
        color: #333;
        padding-top: 5px;
        border-bottom: #333 1px solid;
        position: absolute;
        top: 20px;
        background-color: #eee;
        text-align: left;
    }

BUTTON {
    background-color: Maroon;
}

.tdLeft {
    text-align: left;
}

.tdRight {
    text-align: right;
}

.tdCenter {
    text-align: center;
}

.headerTable {
    width: 100%;
    background-color: ActiveBorder;
}

.tableHeadBack {
    background: #92B3DD url('../../Image/BG/Header_bg.png') repeat-x;
}

.tableMainBack {
    background-color: #C5CDE0;
}

.pageBack {
    background-color: #EEF4FD;
}

.loginBack {
    background-color: #CCE1FC;
}

.lnHeader {
    background-color: #EDEEF2;
}

.tabHeader {
    font-family: Tahoma;
    Font-Size: 9pt;
}

.mainhLabel {
    font-family: Tahoma;
    Font-Size: 8pt;
}

.mainfLabel {
    font-family: Tahoma;
    Font-Size: 8pt;
}

.trMainTab {
    background-color: #BFDBFF;
}

.borderCol {
    border: outset 1px #77a3f2;
}

.viewFieldLabel {
    background-color: White;
    text-align: right;
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    height: 18px;
    border-color: #6697D9;
    border-width: 1px;
    border-style: solid;
}

.WelcomeLabel {
    font-family: Byekan; /*Titr;*/
    font-style: normal;
    font-weight: bold;
    font-size: x-large;
}

.WelcomeRedLabel {
    font-family: BYekan; /*Titr;*/
    font-style: normal;
    font-weight: bold;
    font-size: x-large;
    color: Red;
}

.ViewDiv {
    background-color: White;
    text-align: right;
    font-family: Tahoma;
    font-size: 8pt;
    color: Black;
    overflow: scroll;
    border: solid 1px #6697D9;
}

.InboxToolbar {
    background-color: #CCE2FC;
}

.searchTable {
    margin: 0px;
    width: 100%;
    padding: 0px;
    direction: rtl;
    background-color: #E9F2F8;
    border: solid 1px #8DB2E3;
}

.referTable {
    border: solid 2px #8DB2E3;
}

.delayTable {
    background-color: #ECBCED;
}

div.leftPaneHeader {
    /* background: url('Images/leftPaneHeader.gif') repeat-x; */
    /* background-color: #D7E3F0;#EFC3F0
    border-top: solid 1px black; 
    border-bottom: solid 1px #9eb6ce; */
    height: 17px;
    padding: 4px 0 0 5px;
    background: #D7E3F0 !important;
    color: Black !important;
    font: Tahoma 10px;
    font-weight: bold;
}

div.OrgTableHeader {
    /* background: url('Images/leftPaneHeader.gif') repeat-x; */
    /* background-color: #D7E3F0;
    border-top: solid 1px black; 
    border-bottom: solid 1px #9eb6ce;  height: 10px;  */
    padding: 0px 0 0 0;
    height: 30px;
    background: #D7E3F0 !important;
    color: Black !important;
}

.referTreeReplyed {
    background-color: #EFCDF0;
}

.attachPanel {
    height: 20px;
    border: solid 1px #ABABAB;
    background-color: #ECECEC;
}



/*.pnlReply {
    background-color: White;
    border: solid 1px #3B5A82;
}
*/

.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.fieldReport {
    text-align: left;
    width: 98%;
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
}

.LetDetailTable {
    border: solid 1px #9FC1F4;
}

.date {
    direction: ltr;
}

.showHideDetail {
    border-style: dotted;
    font-family: Tahoma;
    font-size: 10px;
    background-color: White;
    border-color: Black;
    text-align: center;
}

.MarClass {
    font-weight: bold;
    font-style: italic;
    color: Black;
}

.widget-place {
    width: 500px;
    float: right;
    padding-right: 14px;
    padding-bottom: 14px;
    margin-top: 14px;
    height: auto;
    list-style: none;
    min-height: 400px;
}

.widget {
    margin-bottom: 14px;
    width: 95%;
}

.widget-menu a {
    margin: 0 0 0 1px;
}

.widget-menu {
    position: absolute;
    top: 15px;
    left: 10px;
}

.widget-header {
    height: 35px;
    background-color: #CCE2FC;
    position: relative;
    text-align: center;
    font-family: Tahoma;
    font-size: 12pt;
    font-weight: bold;
    color: Black;
}

.widget-content {
    background: #fff;
    padding: 1px;
    overflow: hidden;
}

.box-footer {
    height: 2px;
    background-color: #CCE2FC;
}

.panel-header {
    height: 30px;
    background-color: #BDD9FB;
}

.panel-footer {
    height: 25px;
    background-color: #BDD9FB;
}

.tblfullletter {
    width: 100%;
    direction: rtl;
    border: 1px solid #CCCCCC;
}

    .tblfullletter .subject {
        color: Blue;
        font-size: 10pt;
        font-weight: bold;
    }

    .tblfullletter .attacment {
        font-size: 10pt;
        text-decoration: none;
        font-weight: bold;
    }

    .tblfullletter a:hover {
        color: Green;
        font-size: 10pt;
        text-decoration: none;
    }

    .tblfullletter .date {
        font-weight: bold;
    }

    .tblfullletter .respdate {
        font-weight: bold;
        color: Red;
    }

    .tblfullletter .topborder {
        border-top: 1px solid #CCCCCC;
    }

    .tblfullletter .txtbold {
        font-weight: bold;
    }

    .tblfullletter .header {
        background-color: #FFCCFF;
    }

    .tblfullletter .footer {
        background-color: #FFECFF;
    }

.divMeetingSchDay {
    direction: rtl;
    text-align: right;
    padding-top: 10pt;
    padding-bottom: 10pt;
}

    .divMeetingSchDay .hour {
        font-weight: bold;
    }

    .divMeetingSchDay .subject {
        color: Blue;
        min-width:100px;
        vertical-align:middle;
        
    }
     .divMeetingSchDay .linksubject {
        color: Blue;
        min-width:100px;
        vertical-align:middle;
        
    }

.ggridRow {
    font: Tahoma 10px !important;
    background-color: #DCEFB4 !important;
}

.ggridAltRow {
    background-color: #E3B5E3 !important;
    color: Black !important;
    font: Tahoma 10px !important;
}

.divMeetingWeekSh {
    width: 100%;
    min-height: 450px;
    text-align: center;
    overflow: hidden;
    background-color: White;
}

.showdiv {
    visibility: visible;
    display: block;
}

.hidediv {
    visibility: hidden;
    display: none;
}

.vachead {
    border: 1px solid #FFFFFF;
    background-color: #F5F5F5;
}

.tblviwcomment {
    background-color: Transparent;
    direction: rtl;
    width: 100%;
    border: 1px dotted #CCCCCC;
    margin: 5pt;
}

.lblblue {

    color: #09f;
}

.lblgray {
   
    font-size: 11px;
    color: #B4B4B4;
}

.tblnoborder {
    border-width: 0px;
}

    .tblnoborder td {
        border-width: 0px;
    }

.gridBWRow {
    font: Tahoma 10px !important;
    background-color: White !important;
}


.gridAltBWRow {
    background: #F3F3F3 !important;
    color: Black !important;
    font: Tahoma 10px !important;
}

.gridPageBWRow {
    background: #E4CDDD !important;
    color: Black !important;
    font: Tahoma 14px !important;
    font-weight: bold !important;
    height: 30px !important;
}

.gridHeadBWRow {
    background: #D7E3F0 !important;
    color: Black !important;
    font: Tahoma 10px !important;
    font-weight: bold !important;
    border-width: 1px !important;
    border-color: White !important;
    border-style: solid !important;
}

.gridCommandBWRow {
    background: #FFE9F9;
    color: Black;
    vertical-align: middle;
    height: 30px;
}

.circular_template {
    border: 0pt;
    width: 100%;
    text-align: right;
    vertical-align: top;
    height: 60px;
    direction: rtl;
}

.divSearchResult {
    height: 80px;
    overflow: auto;
    font-size: 8pt;
    font-family: Tahoma;
    direction: rtl;
}
/********************************/

/********کلاس گروپ باکس در صفحه نامه داخلی**********/
.GroupBoxTitle {
    top: -11px;
    position: relative;
    background: none repeat scroll 0% 0% rgb(238, 244, 253);
    padding: 2px 6px !important;
    margin-right: 6px;
}

/*****************برای تیبل هر گروپ باکس********/
.GroupBoxTable {
    margin-top: 13px;
    border-radius: 4px;
}

/*************************dropDown**************/
.Dropdown_1 {
    background: #FFF;
    background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmVmZWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+");
    background: -moz-linear-gradient(top, #FFF 0%, #EFEFEF 100%);
    background: -webkit-linear-gradient(top, #ffffff 0%,#efefef 100%);
    background: linear-gradient(to bottom, #FFF 0%,#EFEFEF 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#ffffff", endColorstr="#efefef",GradientType=0 );
    width: 150px;
    border: 1px solid #bbb;
    border-radius: 2px;
    padding: 2px;
}

.btn1, .btnAction {
    padding: 2px 8px;
    background: url('../../Image/BG/ToolbarBtn_bg.png') repeat-x;
    border: 1px solid #85ace3;
    border-radius: 4px;
    font-family: tahoma;
    font-size: 10px;
    width: 120px;
    text-align: center;
    cursor: pointer;
}

.tdHeader {
    height: 30px;
    vertical-align: middle;
    background: #D2E9FF url('../../Image/BG/TopToolbar_bg.png') repeat-x;
}

.expRecTable .GrpBoxLbl {
    position: absolute;
    width: auto;
    top: -7px;
    background: none repeat scroll 0% 0% #FFF;
    right: 14px;
    padding: 0px 0px 0px 5px;
}

.expRecTable .GrpBoxLbllarge {
    position: absolute;
    width: 200px;
    top: -7px;
    background: none repeat scroll 0% 0% #FFF;
    right: 14px;
    padding: 0px 0px 0px 5px;
}

.expRecTable .RedStar {
    color: #F00;
    position: absolute;
    right: 8px;
    top: -2px;
    background: #fff;
}

.expRecTable .ShowListPop {
    width: 16px;
    border-width: 0px;
    position: absolute;
    left: 3px;
    bottom: 3px;
}

.ComboBoxImage_Outlook {
    vertical-align: middle !important;
    border: 1px solid #A8A8A8 !important;
    border-radius: 2px !important;
    margin-right: -2px;
    left: 0px !important;
    top: 5px !important;
}

.ComboBoxInput_Outlook {
    background: url('Dropdown_bg.png') repeat-x !important;
    vertical-align: middle !important;
    font: 8pt Tahoma !important;
    color: #000 !important;
    margin-right: 0px !important;
    padding-left: 3px !important;
    cursor: default !important;
    width: 98% !important;
    border-radius: 0px 3px 3px 0px !important;
    border-bottom: 1px solid rgb(168, 168, 168) !important;
    border-right: 1px solid rgb(168, 168, 168) !important;
    border-top: 1px solid rgb(168, 168, 168) !important;
    border-left-width: 0px;
    background-color: #FFF !important;
}

.expRecTable .SelectBoxView {
    width: 100% !important;
    vertical-align: middle;
    font: 8pt Tahoma;
    color: #000;
    margin-right: 0px;
    padding-left: 0px;
    cursor: default;
    border-radius: 3px;
    border: 1px solid #A8A8A8;
    background-color: #FFF;
    margin-top: 5px;
}

.expRecTable .selecttbl {
    width: 100%;
    margin-top: 10px;
    margin-right: 5px;
    margin-bottom: 5px;
}

    .expRecTable .selecttbl td {
        padding: 2px;
    }

.expRecTable .adddelImg {
    padding-right: 5px;
}

.expRecTable .adddellbl {
    padding-right: 10px;
}

.shownote {
    padding-bottom: 25px;
    padding-right: 3px;
    cursor: pointer;
    display: block;
}

.showRecGrroup {
    padding-bottom: 2px;
    padding-right: 3px;
    cursor: pointer;
}

.topform {
    height: 50px;
    background-color: #EEF4FD;
}

.readfieldLabel {
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    color: Black;
    border: Solid 1px #CCCFE1;
    background-color: Transparent;
    height: 19px;
    text-align: right;
}

.inputGrRowPopup {
    padding: 4px;
    border: 1px solid #8AB2E9;
    background: #D6E7FF url('../../Image/BG/BottomBtnBox_bg.png') repeat-x;
    text-align: center;
    right: 8px;
    left: 8px;
    bottom: 20px;
    position: absolute;
    height: 22px;
    border-right: none;
    border-left: none;
}

.inputGrRowPopup2 {
    padding: 4px;
    border: 1px solid #8AB2E9;
    background: #D6E7FF url('../../Image/BG/BottomBtnBox_bg.png') repeat-x;
    text-align: center;
    right: 8px;
    left: 8px;
    height: 22px;
    border-right: none;
    border-left: none;
}


/***************************************/
/***************haz********************/
/*************************************/

.tableHeadBack a {
    text-decoration: none !important;
    color: white !important;
}

.lbl {
    color: white;
}

.outlook_radbutton_text_hover, .outlook_radtbutton_text_hover {
    background: rgba(255,255,255,0.5) !important;
    border: 1px solid #FFF;
    border-radius: 4px !important;
    cursor: pointer !important;
}

.outlook_radbutton_text_mousedown, .outlook_radtbutton_text_mousedown, .outlook_radtbutton_text_toggled, .outlook_radtbutton_text_hover_toggled {
    background: rgba(255,255,255,0.9) !important;
    border: 1px solid #8DB2E3 !important;
    cursor: pointer !important;
    border-radius: 4px !important;
}

.RadSplitter_Office2007 .collapseBar {
    width: 9px !important;
}

.RadSplitter_Office2007 .collapseBarOver {
    width: 9px !important;
}

.RadSplitter_Office2007 .resizeBar, .RadSplitter_Office2007 .slideContainerResize, .RadSplitter_Office2007 .resizeBarOver, .RadSplitter_Office2007 .slideContainerResizeOver, .RadSplitter_Office2007 .resizeBarInactive, .RadSplitter_Office2007 .slideContainerResizeHorizontal, .RadSplitter_Office2007 .slideContainerResizeOverHorizontal, .RadSplitter_Office2007 .resizeBarHorizontal, .RadSplitter_Office2007 .resizeBarOverHorizontal, .RadSplitter_Office2007 .resizeBarInactiveHorizontal {
    padding: 0px;
    font-size: 1px;
    background: #DEEBFE !important;
    text-align: center;
    box-shadow: 0px -1px 2px rgba(0,0,0,0.12) inset;
}

.RadSplitter_Office2007, .RadSplitter_Office2007 .resizeBar, .RadSplitter_Office2007 .slideContainerResize, .RadSplitter_Office2007 .resizeBarOver, .RadSplitter_Office2007 .slideContainerResizeOver, .RadSplitter_Office2007 .slideContainerResizeHorizontal, .RadSplitter_Office2007 .slideContainerResizeOverHorizontal, .RadSplitter_Office2007 .resizeBarInactive, .RadSplitter_Office2007 .resizeBarHorizontal, .RadSplitter_Office2007 .resizeBarOverHorizontal, .RadSplitter_Office2007 .resizeBarInactiveHorizontal, .RadSplitter_Office2007 .pane, .RadSplitter_Office2007 .paneHorizontal {
    border: 1px solid #6098d1 !important;
}

    .RadSplitter_Office2007 .collapseBarOver {
        border-radius: 30px;
        padding: 5px 0;
    }

.MainPageTable {
    width: 100% !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 1px solid #96B7DB;
    box-sizing: border-box;
}

.linkPnlHeader {
    border: 1px solid #96B7DB !important;
    border-bottom: none !important;
}

.TableNewLet {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 1px solid #96B7DB;
    box-sizing: border-box;
    border-radius: 5px;
    margin-top: 5px;
    background: #E9F0F8;
    text-align: right;
    padding: 2px 20px;
}

.linkPnlHeader {
    border-width: 1px 1px medium !important;
    border-style: solid solid none !important;
    border-color: #96B7DB  -moz-use-text-color !important;
    -moz-border-top-colors: none !important;
    -moz-border-right-colors: none !important;
    -moz-border-bottom-colors: none !important;
    -moz-border-left-colors: none !important;
    border-image: none !important;
    text-align: right;
    line-height: 20px;
}

.fieldLabelNorm {
    font-weight: normal;
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
}

.WelcomeLabel {
    font-style: normal;
    font-size: 18px;
    font-weight: normal;
    color: #2B64AA;
}

.HomePagePnlLbl {
    font-family : 'Byekan';
    font-size: 13px !important;
    background: none repeat scroll 0% 0% #D1E2F8;
    padding: 0px 10px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    border-width: 2px 1px 1px;
    border-style: solid;
    border-color: #FFF #96B7DB #96B7DB;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    margin-top: -3px;
    text-align: right;
    width: 36px;
}


@font-face {
    font-family: "iransans";
    font-weight: 400;
    font-style: normal;
    src: url("Font/iransans/iransans.eot");
    src: url("Font/iransans/iransans.eot") format("embedded-opentype"), url("Font/iransans/iransans.woff") format("woff"), url("../../../font/iransans/iransans.ttf") format("truetype"), url("../../../font/iransans/iransans.svg#IRANSansRegular") format("svg");
}

@font-face {
    font-family: 'BKoodak';
    font-style: normal;
    font-weight: 400;
    src: url('Font/Kodak/BKoodakBold.eot');
    src: url('Font/Kodak/BKoodakBold.ttf') format('embedded-opentype'), url('Font/Kodak/BKoodakBold.woff') format('woff');
}

@font-face {
    font-family: 'BYekan';
    font-style: normal;
    font-weight: 400;
    src: url('Font/BYekan/BYekan.eot');
    src: url('Font/BYekan/BYekan.ttf') format('embedded-opentype'), url('Font/BYekan/BYekan.woff') format('woff');
}

.fieldText {
    font-size: 11px !important;
}

.TreeNode {
    font-family: Tahoma !important;
}

.outlook_radbutton_text_normal IMG, .outlook_radbutton_text_hover IMG, .outlook_radbutton_text_mousedown IMG, .outlook_radtbutton_text_normal IMG, .outlook_radtbutton_text_hover IMG, .outlook_radtbutton_text_mousedown IMG, .outlook_radtbutton_text_toggled IMG, .outlook_radtbutton_text_hover_toggled IMG, .outlook_radtbutton_text_disabled IMG {
    float: none !important;
}

.outlook_radbutton_text_normal SPAN, .outlook_radbutton_text_hover SPAN, .outlook_radbutton_text_mousedown SPAN, .outlook_radtbutton_text_normal SPAN, .outlook_radtbutton_text_hover SPAN, .outlook_radtbutton_text_mousedown SPAN, .outlook_radtbutton_text_toggled SPAN, .outlook_radtbutton_text_hover_toggled SPAN, .outlook_radtbutton_text_disabled SPAN {
    float: none !important;
}



/***********Haz 2************/
.tdHeader {
    height: 30px;
    vertical-align: middle;
    background: url("../../Image/BG/TopToolbar_bg.png") repeat-x scroll 0% 0% #D2E9FF;
    border-top: 1px solid #7DADDD;
    border-bottom: 1px solid #7DADDD;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-right: medium none !important;
    border-left: medium none !important;
}

.topform {
    height: auto !important;
}

.ToolLink {
    color: #000;
    font-size: 10px;
    font-weight: bold;
    background: url(/Image/BG/ToolbarBtn_bg.png) repeat-x scroll 0% 0% white;
    padding: 2px 9px;
    border: 1px solid rgb(125, 173, 221);
    border-radius: 4px;
    text-decoration: none;
    direction: ltr;
}

    .ToolLink:hover, .btn1:hover, .btnAction:hover {
        background: url(/Image/BG/ToolbarBtn_bgHover.png) repeat-x scroll 0% 0% white;
        cursor: pointer;
    }

.readfieldLabel {
    border-radius: 3px;
}

.expRecTable .GrpBoxLbl {
    padding: 0px 5px 0px 5px;
}

.expRecTable .RedStar {
    color: #F00;
    position: absolute;
    right: 7px;
    top: -13px;
    background: none repeat scroll 0% 0% #FFF;
    padding: 0 3px;
    font-size: 15px;
}

#content {
    bottom: 0;
}

.expRecTable .GrpBoxLbllarge {
    width: auto;
    padding: 0px 6px 0px 6px;
}

.fieldText {
    width: 150px;
    margin: 0;
    border: 1px solid #aaa;
    border-radius: 3px;
}



.ComboBg {
    background: rgb(255,255,255);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(237,237,237,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(237,237,237,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
    font-family: tahoma !important;
    font-size: 11px !important;
    border-radius: 3px;
    border: 1px solid #bbb;
    text-align: right;
}

.ComboBoxImage_Outlook {
    left: 11px !important;
    top: 0px !important;
    position: relative;
}


.TitleLetterBox {
    max-width: 438px;
    margin-bottom: 3px;
}


.ComboBoxInput_Outlook {
    height: 16px !important;
}

.shownote {
    padding-bottom: 10px;
}

.expRecTable .selecttbl td {
    vertical-align: top;
}

.lfieldText {
    border: 1px solid #BBB;
    border-radius: 3px;
    padding: 1px 3px;
    margin: 2px 0;
 
}

.ColsBtn {
    background: none repeat scroll 0% 0% rgb(235, 241, 249);
    padding: 1px 8px;
    border: 1px solid rgb(175, 209, 255);
}

    .ColsBtn:hover {
        background: #fff;
    }

.outlook_radbutton_text_normal IMG, .outlook_radbutton_text_hover IMG, .outlook_radbutton_text_mousedown IMG, .outlook_radtbutton_text_normal IMG, .outlook_radtbutton_text_hover IMG, .outlook_radtbutton_text_mousedown IMG, .outlook_radtbutton_text_toggled IMG, .outlook_radtbutton_text_hover_toggled IMG, .outlook_radtbutton_text_disabled IMG {
    margin: -3px 0 0 1px !important;
}

.mrg {
    margin-top: 3px;
}

.RadComboBoxDropDown_Default .rcbHeader, .RadComboBoxDropDown_Default .rcbFooter {
    background-image: none !important;
}

.RadComboBoxDropDown .rcbHeader, .RadComboBoxDropDown .rcbFooter {
    padding: 0 !important;
}

/***************94-11-11 Haz - inbox-Style**********************/
.InboxCnt {
    text-align: left;
    font-family: Tahoma !important;
    color: #FFF;
    padding: 1px 9px;
    background: none repeat scroll 0% 0% #2C8EF3;
    border-radius: 20px;
    font-weight: bold;
    margin: 4px;
}

.PageTitle {
    color: #000;
    font-family: Tahoma;
    font-size: 10px;
    font-weight: bold; 
    text-align: center;
}

.outlook_radtoolbar_horizontal {
    background: url("/Image/BG/TopToolbar_bg.png") repeat-x scroll 0% 0% #D2E9FF ;
    text-align: center;
}

.MainToolbar .outlook_radtoolbar_horizontal {
    background: url('/Image/BG/HeaderBtnBox_bg.png') repeat-x !important;
}

.PageToolbarItems {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    padding: 2px 6px;
    border-radius: 3px;
}

.outlook_radseparator_h {
    opacity: 0.4;
}

.MasterTable_Office2007 {
    border-collapse: collapse;
    width: 100%;
    color: #000;
    -moz-user-select: none;
    font-family: Tahoma !important;
    font-size: 11px;
    border: 1px solid #B3C2E1;
}

    .MasterTable_Office2007 th {
        border: 1px solid #B3C2E1;
        color: #2E4863 !important;
        font-family: tahoma !important;
        font-weight: normal !important;
    }

        .MasterTable_Office2007 th a {
            color: #2E4863 !important;
        }

    .MasterTable_Office2007 tbody td {
/*        border-right: 1px solid #D0D7E5 !important;
*/        padding-right: 5px !important;
    }

td .gridRow {
/*    border-right: 1px solid #B3C2E1 !important;
*/}

/*.GridRow_Office2007 td, .GridAltRow_Office2007 td td, .RadGrid_Office2007 a, .GridAltRow_Office2007 TD {
    font-family: Tahoma !important;
}*/

.GridHeader_Office2007, .ResizeHeader_Office2007, .gridHeadRow {
    background: url("/RadControls/Grid/Skins/Office2007/Img/GridHeaderBg.gif") repeat-x scroll 0% 0% #D3DBE9 !important;
    height: 22px !important;
}

div.RadGrid_Office2007 {
    border: none !important;
}

.SelectStyle {
    border: 1px solid #BBB;
    border-radius: 3px;
    text-align: right;
    direction: rtl;
    width: 100%;
}

.tdHeader td a {
    text-decoration: none !important;
    color: blue;
}

#backTd img {
    vertical-align: middle;
}

.searchTable {
    margin: 0px;
    width: 100%;
    padding: 0px;
    direction: rtl;
    background-color: #F5F5F5;
    border: 2px solid #D4D4D4;
    border-radius: 5px;
    padding: 9px 9px 3px 9px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.SPanelBtnBar {
    background: none repeat scroll 0% 0% #E0EDFE;
    padding: 2px;
    border: 1px solid #ABD1FF;
    border-radius: 4px;
    margin: 7px 0 0 0;
}

.gridCommandRow {
    background: none repeat scroll 0% 0% rgb(239, 239, 239) !important;
    color: #000 !important;
    border: 1px solid rgb(179, 194, 225);
    border-top-right-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom: none;
}

.backBtnTool {
    min-width: 55px;
    width: 60px;
    text-align: center;
    border-right: 1px solid #6098D1 !important;
}

    .backBtnTool:hover {
        background: #DEEBFE;
    }

.dateFeild {
    width: 120px !important;
}

.inputGrRow {
    padding: 4px;
    border-top: 1px solid #8AB2E9;
    border-bottom: 1px solid #8AB2E9;
    background: #D6E7FF url('../../Image/BG/BottomBtnBox_bg.png') repeat-x;
    height: 23px;
}

.btn1, .btnAction {
    margin: 0 2px;
}

/*********************کارتابل*******************/
.widget-place {
    height: auto;
    list-style: outside none none;
    width: 95%;
    margin-top: 14px;
    padding-bottom: 14px;
    min-height: 400px;
    padding: 0;
}

.widget {
    margin-bottom: 14px;
    width: 100%;
}

.widget-menu {
    position: absolute;
    top: 3px;
    left: 3px;
}

.CartablePageTable {
    width: 95% !important;
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    box-sizing: border-box;
    border: none;
}
/**************فرم درخواست مرخصی***************/

.UcAccHead {
    background-color: #FFE0B7;
    font-size: 14px;
}

.UcAccFeildBox {
    background: #fff;
    border: 1px solid rgb(204, 204, 204);
    width: 107px;
    display: inline-block;
    border-radius: 3px;
    padding: 0 2px;
    box-sizing: border-box;
    font-size: 12px;
    width: 90%;
}

/*********************بخش نامه ها*********************/
.rtIn:hover {
    background: #fff !important;
    border: 1px solid #ABD1FF !important;
    border-radius: 3px;
}

.RadTreeView_Default .rtSelected .rtIn {
    background: #E0EDFE !important;
    border: 1px solid #ABD1FF !important;
    border-radius: 3px;
    color: #000 !important;
}

.PanelTree {
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    padding: 5px;
    border-radius: 5px;
    text-align: right;
    border: 1px solid #ccc;
}

/******************مدیریت جلسات*****************/
.DateValidatorPos {
    position: absolute;
    top: 27px;
}

.ggridRow {
    background-color: #FFF5DE !important;
}

.ggridAltRow {
    background: #fff !important;
}

.divMeetingSchDay {
    padding: 3pt !important;
}

    .divMeetingSchDay div {
        display: inline-block;
        text-overflow: ellipsis;
        overflow: hidden;
        padding: 3px;
    }

    .divMeetingSchDay tbody td {
        border: none !important;
        text-align: right;
        direction: rtl;
    }
   

/***********سررسید هفتگی و ماهانه*************/
.divWeekCalenar {
    width: 100%;
    text-align: center;
    overflow: auto;
    background-color: #FFFFFF;
    padding-bottom: 3px;
}
/****************ثبت پیش نویس داخلی***********/
.RadTabStrip_Wizard li a.selected .innerWrap {
    background: #FFCC73 !important;
    color: black !important;
    font-weight: normal !important;
}

.RadTabStrip_Wizard li a.selected, .RadTabStrip_Wizard li a.selected .wrap, .RadTabStrip_Wizard li a, .RadTabStrip_Wizard li a .wrap {
    background-image: none !important;
    padding-right: 0 !important;
}

.RadTabStrip_Wizard li a {
    padding: 0 !important;
    margin: 0 !important;
}

    .RadTabStrip_Wizard li a .innerWrap {
        direction: rtl !important;
        line-height: 29px;
        text-align: center;
        width: 150px;
        padding: 0px 8px 0px 8px !important;
        background: #eee !important;
        border-top-right-radius: 5px;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 0;
        margin-left: 0px;
        border-right: 3px solid #9FB4D2;
        border-top: 2px solid #9FB4D2;
        border-left: 3px solid #9FB4D2;
    }

.HWCopyBtn {
    color: #2E5792 !important;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    width: 94.9%;
    display: block;
    text-align: center;
}

/************************لینک های صفحه اصلی****************************/
.tdStyle {
    transition: all 0.3s;
    -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

    .tdStyle:hover {
        background: #CDD8E6 !important;
    }

/******************پست الکتورنیک******************/
.EmailFieldsBox
{
	background-image: url(../../Image/EmailWp.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	height: 140px;
	margin-bottom: 5px;
	width: 100%;
	padding: 10px;
	direction: rtl;
	background-color: #E9F2F8;
	border: solid 1px #8DB2E3;
	box-sizing: border-box;
}

/*********************بایگانی شخصی********************/
.InboxToolbar{
    background:url("/Image/BG/TopToolbar_bg.png") repeat-x scroll 0% 0% #D2E9FF !important
}

 /*canvas {
        width: 800px;
        height: 300px;
        border: 1px solid #ccc;
      }*/
      
       .tools { margin-bottom: 10px; }
        .tools a {
            border: 1px solid black;
            height: 30px;
            line-height: 30px;
            padding: 0 10px;
            vertical-align: middle;
            text-align: center;
            text-decoration: none;
            display: inline-block;
            color: black;
            font-weight: bold;
        }

