﻿.attachments-list.prev, .next {
	padding: 5px 10px;
	text-decoration: none;
}

    .prev:hover, .next:hover {
	text-decoration: none;
}

.prev {
	float: right;
}

.next {
	float: left;
}
/**
 * farshid:
 * remove float:right for datatables pagination:
 */
.dataTables_paginate .next {
	float: none;
}
/**
 * farshid.
 */
#steps {
	list-style: none;
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
}

    #steps li {
	font-size: 14px;
	float: right;
	padding: 10px;
}

        #steps li span {
	font-size: 11px;
	display: block;
}

        #steps li.current {
}

#makeWizard {
	padding: 5px 10px;
	text-decoration: none;
	font-size: 18px;
}

    #makeWizard:hover {
}
/* است  Wizard  اين بخش مربوط به */


.cDocument {
	direction: rtl;
}

.persianDateTime {
	direction: ltr;
	unicode-bidi: embed;
	text-align: center;
}

.CalpersianDateTime {
	direction: ltr;
	unicode-bidi: embed;
	text-align: left;
}

.SensitiveData {
}

.MessageBody {
	width: auto;
	border: 0 none;
	min-height: 300px;
	overflow: visible;
	display: block;
    padding: 0 10px;
}

.cTxtReadOnly {
	display: inline;
	border-top: 1px solid;
	border-right: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	text-align: center;
	direction: rtl;
}

.cTxtReadOnlyCenterLeft {
	display: inline;
	border-top: 2px solid;
	border-right: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	text-align: center;
	direction: ltr !important;
}

.ModalPopUpExt {
	filter: alpha(opacity=70);
	opacity: .7;
}

.ModalPopUpPanel {
	border: solid 1px navy;
}

.cTxtEditableCenter {
	display: inline;
	text-align: center;
}

.cTxtEditableLeft {
	font-family: Tahoma;
	text-align: left;
}

.cTxtEditableLeftDirection {
	direction: ltr;
	font-family: Tahoma;
	text-align: left;
}

.cTxtEditableTest {
	font-family: Tahoma;
	text-align: right;
	direction: rtl;
}

.cTxtReadOnlyRight {
	display: inline;
	text-align: right;
	padding-right: 2px;
}

.cTxtReadOnlyLeft {
	display: inline;
	border-top: 2px solid;
	border-right: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	text-align: left;
}

.cTxtEditableLeftHidden {
	font-family: Tahoma;
	text-align: left;
	visibility: hidden;
}

.cTxtEditableRightHidden {
	font-family: Tahoma;
	text-align: right;
	display: none;
}

.clblNormal {
	display: inline;
	text-align: right;
}

.clblPagingNormal {
	display: inline;
	text-align: right;
	line-height: 20px;
}

.clblHidden {
	display: inline;
	text-align: right;
	visibility: hidden;
}

.clblBold {
	display: inline;
	font-weight: 700;
	text-align: right;
}

.clblError {
	display: inline;
	text-align: right;
}

.cClientButtonHidden {
	display: inline;
	cursor: hand;
    cursor: pointer;
	visibility: hidden;
}

.cRadioButton {
	display: inline;
	text-align: left;
}

.cCheckBox {
	display: inline;
	text-align: right;
}

.cDropDownList {
	display: inline;
	direction: rtl;
}

.cDropDownListHidden {
	display: inline;
	direction: rtl;
	visibility: hidden;
}

.cDivTab {
	display: inline;
	width: 100%;
	cursor: hand;
    cursor: pointer;
	height: 19px;
	text-align: center;
}

.cTDTab {
	height: 25px;
	text-align: center;
}

.cItemStyle {
}

.cHeaderStyle {
	height: 20px;
}

.cSelectedItemStyleDoneNotView {
}

.cSelectedItemStyleNotDoneNotView {
}

.cSelectedItemStyleDoneView {
}

.cSelectedItemStyleNotDoneView {
}

.cSelectedItemStyle {
}

.cSelectedItemStyle2 {
}

.cSelectedItemLavender {
}

.cDeSelectedItemStyle {
	border-top-style: none;
}

.cDataGridStyle {
	border-style: groove;
}

.cDataGridSmallStyle {
	font-size: 70%;
	border-style: groove;
}

.cLvwItemStyle {
	height: 20px;
	border-style: none;
	border-width: 1px;
}

.cLvwHeaderStyle {
	height: 20px;
	cursor: hand;
    cursor: pointer;
	text-decoration: underline;
	border-style: none;
	border-width: 1px;
}

.cLvwSelectedItemStyle {
	height: 20px;
}

.cLvwDataGridStyle {
	border-style: none;
	border-width: 1px;
}

.BoxInsetMessage7 {
	border-bottom: outset;
	border-left: outset;
	border-right: outset;
	border-top: outset;
}

.msTitle {
	font-size: 115%;
	font-weight: bolder;
}

.transparentImage {
}

.bannerAction {
	width: 16px;
	height: 16px;
	display: inline;
	direction: rtl;
	top: 2px;
	bottom: 3px;
	right: 4px;
	left: 4px;
}

.cRegNoClass {
	direction: ltr;
	unicode-bidi: embed;
}

.cAspHeaderLabel {
	font-size: 110%;
	font-weight: 400 !important;
	line-height: 1.2em !important;
	text-align: right !important;
	border-style: none;
}

.tdcenter {
	text-align: center !important;
}

.tdleft {
	text-align: left !important;
}

.tdcenterw {
	text-align: center !important;
	width: 120px !important;
}

.tdcenterd {
	text-align: center !important;
	width: 10px !important;
}

fieldset {
	margin: .1em;
	padding: .2em;
}

form {
	display: inline;
	margin: 0;
	padding: 0;
}

img {
	border: 0 !important;
}

#inputFileAttach {
	background-position: center center;
	text-decoration: none;
	cursor: hand;
    cursor: pointer;
	list-style-type: georgian;
	height: 24px;
	font-size: 11px;
	font-family: Tahoma;
	text-align: center;
}

label {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
	line-height: 1.2em !important;
}

legend {
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: .2em;
}

.div1 {
	font-size: 1em !important;
	padding-top: 30px !important;
	padding-bottom: 10px !important;
	border-style: solid !important;
	border-width: 4px !important;
}

.span1 {
	display: block !important;
	border-style: solid !important;
	border-width: 1px !important;
	padding: 1em;
}

.gHeaderStyle {
	font-family: tahoma;
	font-size: 13px;
}

    .gHeaderStyle td {
	white-space: nowrap;
	padding: 10px 5px;
}

#toolbar {
	background-repeat: repeat;
	height: 26px;
}

.HeaderStyle a {
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: 400;
}

.dtgRowStyle {
}

.gRowStyle {
}

    .gRowStyle td {
}

.DefRowStyle td {
	padding: 0;
}

.AltRowStyle td {
	padding: 0;
}

.DefRowStyle:hover td, .AltRowStyle:hover td {
}

.rAltRowStyle {
}

.rSelectedRowStyle td {
}

.SelectedRowStyle td {
	padding: 0;
}

.dSelectedRowStyle {
	height: 31px !important;
}

.aspDetailsView {
	font-family: Tahoma, Arial, Helvetica, Sans-Serif !important;
	font-size: 1em !important;
	margin-top: 1em !important;
	border-style: solid solid none !important;
	border-width: 4px !important;
}

.aspDetailsView_CommandRowStyle TD {
	font-size: 1em !important;
	padding: .5em;
}

.aspDetailsView_FieldHeaderStyle {
	font-weight: 700 !important;
	padding: .2em .5em;
}

.aspDetailsView_FooterStyle TD {
	font-size: .8em !important;
	text-align: left !important;
	padding: .2em .8em;
}

.aspDetailsView_HeaderStyle TD {
	font-size: 1.2em !important;
	font-weight: 700 !important;
	height: 28px !important;
	padding-left: .8em !important;
	padding-right: .8em !important;
}

.aspDetailsView_PagerStyle TD {
	font-size: .9em !important;
	vertical-align: middle !important;
	padding: .2em;
}

.aspDetailsView_PagerStyle SPAN {
	font-size: 1em !important;
	font-weight: 700 !important;
}

.aspDetailsView_RowStyle TD {
	padding: .2em .5em;
}

.aspGridView {
	font-family: Arial, Sans-Serif;
	font-size: small;
	table-layout: auto;
	border-collapse: collapse;
}

.aspGridView_AlternatingRowStyle TD {
	text-align: right;
	padding: .5em .8em;
}

.aspGridView_EditRowStyle TD {
	height: 22px !important;
	padding: .5em .8em;
}

.aspGridView_HeaderStyle TH {
	padding: 5px;
}

.aspGridView_HeaderStyle A {
	text-decoration: none;
	display: block;
	text-align: left;
	font-weight: 400;
}

.aspGridView_PagerStyle SPAN {
	font-weight: 700;
	text-decoration: none;
	padding: 2px 10px;
}

.aspGridView_RowStyle TD {
	height: 22px;
	text-align: right;
	padding: .5em .8em;
}

.aspGridView_RowStyle A:link {
	font-weight: 700 !important;
}

.aspGridView_RowStyle A:visited {
	font-weight: 700 !important;
}

.aspGridView_SelectedRowStyle TD {
	text-align: right;
	padding: .5em .8em;
}

.aspGridView_SelectedItemStyle TD A:link {
	font-weight: 700 !important;
}

.aspGridView_SelectedItemStyle TD A:visited {
	font-weight: 700 !important;
}

.aspRequiredFieldValidator, .clblError {
	font-size: .9em !important;
}

.aspValidationSummary {
	font-size: 1em !important;
	font-weight: 700 !important;
}

    .aspValidationSummary UL LI {
	font-weight: 400 !important;
}

A.woaspLinkButton:hover {
}

A.wogreenaspLinkButton:hover {
}

A.woblueaspLinkButton:hover {
}

A.woredaspLinkButton:hover {
}

A.woaspHyperLink:hover {
}

.aspRadioButtonList .ui-button-text-only .ui-button-text {
	padding: .4em .5em;
}

#thewindowcontent {
	font-family: Tahoma, Arial, Helvetica, 'Sans-Serif !important';
	font-size: 76% !important;
}

.PagerInfoCell {
    font: bold 11px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	font-weight: 400;
	padding: 3px 6px;
}

.PagerCurrentPageCell {
	cursor: default;
}

.PagerOtherPageCells {
}

.PagerSSCCells {
}

.PagerHyperlinkStyle {
    font: 11px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}

.aspDataList_HeaderStyle {
	background-position: center;
	border: 1px solid gray;
	height: 30px;
	font-family: tahoma;
	font-size: 9px;
	text-align: center;
}

.PagerHyperlinkStyle:active {
	text-decoration: none;
    font: 11px Tahoma, Arial, verdana, geneva, lucida, 'lucida grande', sans-serif;
}

.GoToLabel {
    font: 11px Tahoma, Arial, verdana, geneva, lucida, 'lucida grande', sans-serif;
	cursor: pointer;
	font-size: 65%;
	vertical-align: middle;
	display: inline;
}

.GoToSelect {
	font-size: 55%;
}

.GoToSelectedOption {
}

.GoToArrow {
	vertical-align: middle;
	cursor: pointer;
}

.dRowStyle {
	height: 31px !important;
}

.dAltRowStyle {
	height: 31px !important;
}

.aspDataList_SelectedItemStyle {
	border-bottom-style: solid !important;
	border-bottom-width: 1px !important;
	height: 22px !important;
	text-align: left !important;
}

html {
	overflow: hidden;
}

html, body {
	width: 100%;
	height: 100%;
	max-height: 100%;
}

    body.master-body, body#master_body {
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
}

    body.body-nomenu-rightpan div#header {
	height: 35px;
}

    body.body-nomenu-rightpan div.appcontainer-nomenu-rightpan div#content {
	top: 35px;
}

    body.body-nomenu-rightpan div.appcontainer-nomenu-rightpan div#right {
	top: 35px;
}

    body.body-nobar-nomenu div.appcontainer-master-nobar-nomenu div#header {
	height: 35px;
}

    body.body-nobar-nomenu div.appcontainer-master-nobar-nomenu div#content {
	top: 35px;
}




    body.is-popup div#header {
	display: none;
}

    body.is-popup div.appcontainer-nomenu-rightpan div#content {
	top: 0;
}

    body.is-popup div.appcontainer-nomenu-rightpan div#right {
	top: 0;
}

    body.is-popup div.appcontainer-master-nobar-nomenu div#header {
	display: none;
}

    body.is-popup div.appcontainer-master-nobar-nomenu div#content {
	top: 0;
}



body, td, th {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 150%;
}

body {
	direction: rtl;
	margin: 0;
}

form#aspnetForm {
	width: 100%;
	height: 100%;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

a:active {
	text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Tahoma;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h4 {
	font-size: 13px;
}

h6 {
	font-size: 12px;
}

input, textarea, td input, fieldset input, select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 5px;
}

select {
	margin: 5px0;
}

.html40doctype input {
	height: 27px;
}

textarea {
	min-width: 50%;
	max-width: 98%;
	min-height: 80px;
	max-height: 300px;
	overflow: auto;
	margin: 0;
	padding: auto;
}

    input:focus, textarea:focus, td input:focus, fieldset input:focus, select:focus {
}

input.throbbing {
	background-position: 0 -18px;
}

.aspCheckBox input, .aspRadioButton input {
	border: 0 none;
	background: transparent;
}

option, optgroup {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 100%;
	direction: rtl;
}

optgroup {
	font-style: normal;
	font-weight: 700;
}

div#login_container {
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	vertical-align: middle;
}

div#login_auth_err {
	height: 36px;
}

img#eoaLogo {
	position: absolute;
	top: 49%;
	right: 53%;
	z-index: 100;
	margin: 103px 57px 0 0;
}

div#login_logo {
	position: absolute;
	top: 50%;
	right: 50%;
	width: 162px;
	height: 43px;
	z-index: 100;
	margin: 103px 57px 0 0;
}

    div#login_logo a {
	width: 100%;
	height: 100%;
	overflow: hidden;
	display: block;
}

div#login {
	width: 461px;
	height: 271px;
	overflow: hidden;
	top: 50%;
	right: 50%;
	position: absolute;
	margin: -177px -230px 0 0;
	padding: 0;
}

div#login_inner {
	margin: 0;
	padding: 10px 30px 0;
}

div#login_form {
	width: 100%;
	float: left;
	font-size: 11px;
	margin: 0;
	padding: 0;
}

div#form_layout {
	text-align: center;
	margin: 20px 0 5px;
	padding: 0 0 17px;
}

div#form_layout_inner {
	text-align: left;
	width: 170px;
	margin: auto;
	padding: 0;
}

    div#form_layout_inner span.aspRequiredFieldValidator, div#form_layout_inner span.clblError {
	position: absolute;
	padding: 8px;
}

div#form_layout input {
	clear: both;
	margin: 1px 0;
}

    div#form_layout input.btn, div#form_layout input.cClientButton {
	width: 100px;
	border-width: 0;
}

    div#form_layout input.username {
	width: 143px;
}

    div#form_layout input.password {
	width: 143px;
}

div#versionInfo {
	text-align: center;
	line-height: 150%;
}

div#compatibility {
	position: absolute;
	top: 50%;
	right: 50%;
	width: 300px;
	height: 43px;
	z-index: 99;
	font-size: 11px;
	line-height: 130%;
	margin: 110px -222px 0 0;
}

div#rayvarzLink {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 300px;
    height: 43px;
    z-index: 99;
    font-size: 11px;
    line-height: 130%;
    margin: 110px 0 0 -370px;
}

    div#rayvarzLink a {
    color: #FFFFFF;
    text-decoration: none;
}

        div#rayvarzLink a:hover {
    color: #FFFFFF;
    text-decoration: none;
}

div.pluginIconsContainer {
    position: absolute;
    top: 50%;
    right: 50%;
    width: 300px;
    height: 43px;
    z-index: 99;
    font-size: 11px;
    line-height: 130%;
    margin: 150px -222px 0 0;
}

div#appcontainer {
	width: 100%;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	text-align: right;
}

div#header {
	position: absolute;
	z-index: 5;
	top: 0;
	left: 0;
	right: 0;
	width: 100%;
	height: 60px;
	direction: rtl;
}

div#logo {
	width: 162px;
	height: 43px;
	float: right;
	margin: 9px 30px 8px;
}

div#header_left {
	height: 43px;
	margin: 0;
}

div#menu {
	display: block;
	margin: 5px 0 0;
}

    div#menu ul {
	margin: 0;
	padding: 0;
}

        div#menu ul li a, div#menu ul li a.levelonea {
	display: block;
	text-decoration: none;
	padding: 5px 10px;
}

        div#menu ul li:hover a, div#menu ul li:hover a.levelonea, div#menu ul li.hover a {
}

        div#menu ul li {
	float: right;
	list-style: none;
	position: relative;
	margin: 5px 0 0;
	padding: 5px 2px 0;
}

            div#menu ul li ul {
	position: absolute;
	right: 2px;
	display: none;
	width: 200px;
	margin: -1px 0 0;
}

            div#menu ul li:hover ul li a:hover, div#menu ul li.hover ul li a:hover {
}

            div#menu ul li ul li {
	width: 200px;
	margin: 0;
	padding: 0;
}

                div#menu ul li ul li ul {
	margin: -27px 194px 0 0;
}

                div#menu ul li ul li.haschild a.haschild {
	margin: 0;
}

                    div#menu ul li ul li.haschild a.haschild span.haschild {
	display: inline-block;
	width: 8px;
	height: 17px;
	float: left;
	margin: 0;
	padding: 0;
}

div#system_help {
	position: absolute;
	top: 10px;
	left: 45px;
	font-size: 10px;
	width: 18px;
	height: 19px;
}

    div#system_help a {
	display: block;
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
}

div#date_show {
	position: absolute;
	top: 8px;
	left: 130px;
	font-size: 10px;
}

div#user_info {
	position: absolute;
	top: 32px;
	left: 15px;
	font-size: 10px;
}

    div#user_info a {
}

        div#user_info a:hover {
}

    div#user_info span {
	display: block;
	float: left;
	padding: 0 20px 0 0;
}

div .topbar-logout {
    font-size: 10px;
    height: 19px;
    left: 15px;
    position: absolute;
    top: 8px;
    width: 18px;
}

    div .topbar-logout a {
	display: block;
	height: 100%;
	padding: 0 0 3px 20px;
}

div#search_button {
	position: absolute;
	top: 13px;
	font-size: 10px;
    cursor: pointer;
}

    div#search_button a {
}

        div#search_button a:hover {
}

    div#search_button span {
	display: block;
	float: right;
    }
	
.topbar-letterSearch {
    padding: 0 20px 0 0;
    right: 15px;
}

.topbar-draftSearch {
    padding: 0 20px 0 0;
    right: 30px;
}

div#theme_selector_handle {
	position: absolute;
	left: 200px;
	top: 8px;
	text-align: left;
	font-size: 10px;
	cursor: pointer;
	z-index: 1400;
}

div#theme_selector {
	display: none;
	position: absolute;
	left: 0;
	top: 0;
}

    div#theme_selector a {
	display: inline-block;
	height: 100%;
	padding: 0;
	margin: 5px;
	width: 150px;
	height: 73px;
	border: 2px solid #FFF;
}

        div#theme_selector a.concrete {
	background-color: #000;
	background-image: url(../images/theme-thumbs/theme-thumb-ray.jpg);
	border: 3px solid #21637b;
}

        div#theme_selector a.choclate {
	background-color: #FFF;
	background-image: url(../images/theme-thumbs/theme-thumb-choclate.jpg);
	border: 3px solid #eecc8a;
}

div#content {
	position: absolute;
	z-index: 3;
	top: 60px;
	left: 0;
	right: 230px;
	bottom: 0;
	overflow: hidden;
	direction: rtl;
}

div.appcontainer-master-nobar-nomenu div#content {
	top: 60px;
	left: 0;
	right: 0;
	bottom: 0;
}

div.appcontainer-nomenu-rightpan div#content {
	top: 60px;
	left: 0;
	right: 223px;
	bottom: 0;
}

div.appcontainer-iconsonly div#content {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	height: 100%;
}

div#contentmain {
	/*overflow:hidden;*/
	top: 47px;
	right: 0;
	bottom: 0;
	left: 0;
	position: absolute;
	margin: 0;
	padding: 1px;
	zoom: 1;
}

div#contentmainOverlay {
	overflow: hidden;
	top: 47px;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	margin: 0;
	padding: 0;
}

    div#contentmainOverlay .activate-link {
	display: block;
	width: 200px;
	height: 30px;
	top: 50%;
	right: 50%;
	position: absolute;
	text-align: center;
	margin: -15px -100px 0 0;
	padding: 5px 0 0;
}

div#right {
	position: absolute;
	z-index: 4;
	top: 60px;
	right: 0;
	bottom: 0;
	width: 230px;
	overflow: hidden;
	direction: rtl;
}

div.appcontainer-nomenu-rightpan div#right {
	width: 223px;
}

div#right_handle {
	width: 7px;
	position: absolute;
	right: 223px;
	bottom: 0;
	top: 0;
	z-index: 8;
}

div#right_handle_inner {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	height: 40px;
	margin: -20px 0 0;
}

div#right_content {
	width: 223px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 7;
}

div#righticons {
	width: 223px;
	position: absolute;
	right: 0;
	top: 0;
	height: 30px;
	overflow: hidden;
	padding-right: 15px;
}

div#right_content_top {
	width: 223px;
	position: absolute;
	right: 0px;
	top: 30px;
	bottom: 0;
	overflow: auto;
}

div#right_content_handles {
	width: 223px;
	position: absolute;
	right: 0;
	bottom: 0; /*height: 160px;*/
}

div.appcontainer-nomenu-rightpan div#right_content_handles {
	height: 156px;
}

div.handle-item {
	width: 222px;
	font-size: 10px;
	margin: 0 0 1px;
}

div.appcontainer-nomenu-rightpan div.handle-item {
	border-bottom: 0;
	width: 221px;
	margin: 0 0 1px;
}

div.handle-item a {
	display: block;
	text-decoration: none;
	padding: 7px 8px;
}

    div.handle-item a:hover {
}

div.handle-item-selected a, div.handle-item-selected a:hover {
}

div.appcontainer-nomenu-rightpan div.handle-item a:hover {
}

div#footer {
	position: absolute;
	z-index: 6;
	left: 0;
	right: 0;
	bottom: 0;
	height: 60px;
	width: 100%;
	direction: rtl;
}

div.img-viewer-icon {
	width: 38px;
	height: 38px;
	float: right;
}

div.img-viewer-icon-small {
	width: 24px;
	height: 24px;
	margin-top: 7px;
}

div.img-viewer-icon-seprator {
	width: 1px;
	height: 38px;
	float: right;
	border: 0 none;
	margin: 0 4px 0 3px;
}

div#toolbar_floating_container {
	height: 38px;
	padding: 1px;
}

div.img-viewer-icon a {
	width: 36px;
	height: 36px;
	display: block;
	background: url(../images/image_viewer_icons.png) no-repeat;
	margin: 1px;
}

div.img-viewer-icon-small a {
	width: 22px;
	height: 22px;
}

div.img-viewer-icon a:hover {
	margin: 0;
}

div.img-viewer-rotate-right a {
	background-position: -431px 0;
}

div.img-viewer-rotate-left a {
	background-position: -396px 0;
}

div.img-viewer-zoomin a {
	background-position: -360px 0;
}

div.img-viewer-zoomout a {
	background-position: -323px 0;
}

div.img-viewer-view-in-editor a {
	background-position: -287px 0;
}

div.img-viewer-last a {
	background-position: -259px -7px;
}

div.img-viewer-next a {
	background-position: -223px -7px;
}

div.img-viewer-prev a {
	background-position: -187px -7px;
}

div.img-viewer-first a {
	background-position: -151px -7px;
}

div.img-viewer-remove-all a {
	background-position: -72px 0;
}

div.img-viewer-remove a {
	background-position: -108px 0;
}

div.img-viewer-scan a {
	background-position: -36px 0;
}

div.img-viewer-scan-settings a {
	background-position: 0 0;
}

div.img-viewer-inputs {
	width: auto;
	height: 20px;
	margin: 9px 0 0 0;
}

    div.img-viewer-inputs input {
	padding: 0;
	margin: 0;
}

div#topicons {
	height: 47px;
}

div#show-all-traces {
    padding-top: 15px;
}

div.top-icon {
	width: 47px;
	height: 45px;
	float: left;
}

    div.top-icon a {
	width: 45px;
	height: 45px;
	display: block;
}

        div.top-icon a:hover {
}

div.ui-state-disabled a:hover {
}

.ui-tabs .ui-tabs-nav li {
    float: right !important;
}

.ui-button-icon-only {
    height: 2.2em !important;
}

div.top-icon-seprator {
	width: 1px;
	height: 47px;
	float: left;
	border: 0 none;
	margin: 0 4px 0 3px;
}

div.right-icon {
	width: 30px;
	height: 30px;
	float: right;
}

    div.right-icon a {
	width: 28px;
	height: 28px;
	display: block;
}

        div.right-icon a:hover {
}

div.sitter {
	background-position: -367px -314px;
}

div.search-message {
	background-position: -320px -314px;
}

div.search-letter-forwards {
	background-position: -364px -435px;
}

div.search-letter-current-organization {
	background-position: -148px -578px;
	width: 52px;
}

div.search-letter-current-role {
	background-position: -199px -578px;
	width: 52px;
}

div.search-letter-sub-roles {
	background-position: -252px -578px;
	width: 51px;
}

    div.search-letter-sub-roles a {
	width: 51px;
}

div.search-letter-advanced {
	background-position: -402px -578px;
	width: 52px;
}

div.search-letter-daily {
	background-position: -395px -528px;
	width: 52px;
}

div.view-letter {
	background-position: -304px -578px;
}

div.remove-letter-filter {
	background-position: -348px -578px;
}

div.folder-new {
	background-position: 0 -530px;
}

div.folder-edit {
	background-position: -30px -530px;
}

div.folder-move {
	background-position: -90px -530px;
}

div.folder-delete {
	background-position: -60px -530px;
}

div.folder-new-normal {
	background-position: -205px -317px;
}

div.folder-new-sub-normal {
	background-position: -307px -624px;
}

div.refresh {
	background-position: -7px -314px;
}

div.forward {
	background-position: -411px -361px;
}

div.ForwardLetterTo {
	background-position: -238px -878px;
}

div.forward-group {
	background-position: -85px -768px;
}

div.similar-documents {
	background-position: -85px -716px;
}

div.action {
	background-position: -157px -362px;
}

div.draft {
	background-position: -109px -362px;
}

div.archive {
	background-position: -361px -362px;
}

div.forward-back {
	background-position: -350px -668px;
}

div.archive-search {
	background-position: 0 -577px;
}

div.archive-search-files {
	background-position: -49px -577px;
}

div.edit {
	background-position: -312px -362px;
}

div.edit-all {
	background-position: -260px -362px;
}

div.tracking {
	background-position: -8px -362px;
}

div.return {
	background-position: -58px -362px;
}

div.history {
	background-position: -209px -362px;
}

div.editHistory {
	background-position: -39px -766px;
}

div.new-message {
	background-position: 0 -435px;
}

div.reply-message {
	background-position: -190px -435px;
}

div.reply-to-all-message {
	background-position: -235px -435px;
}

div.delete-message {
	background-position: -43px -435px;
}

div.convert-message-to-letter {
	background-position: -89px -435px;
}

div.convert-message-to-email {
	background-position: -142px -435px;
}

div.message-send {
	background-position: -315px -435px;
}

div.remove-message-filter {
	background-position: -340px -482px;
}

div.reject {
	background-position: -275px -435px;
}

div.draft-delete {
	background-position: -278px -435px;
}

div.archive-export {
	background-position: -282px -876px;
}

div.relationOfLetter {
    background-position: -79px -921px;
}

div.draft-reject {
    background-position: -78px -822px;
}

div.draft-copy {
    background-position: -323px -878px;
}

div.draft-letterconvert {
    background-position: 4px -825px;
}

div.draft-move-to-folder {
    background-position: -361px -878px;
}

div.check {
	background-position: -414px -435px;
}

div.print {
	background-position: -1px -482px;
}

div.fax {
	background-position: -402px -671px;
}

div.plus {
	background-position: -50px -483px;
}

div.minus {
	background-position: -89px -482px;
}

div.save {
	background-position: -141px -482px;
}

div.historyBackward {
	background-position: -193px -482px;
}

div.historyForward {
	background-position: -241px -482px;
}

div.new-user-text {
	background-position: -410px -314px;
}

div.scan, div.insert-from-scaner {
	background-position: -395px -482px;
	width: 52px;
}

div.insert-from-scaner-to-letter-img {
	background-position: -178px -717px;
	width: 52px;
}

div.insert-generic-attachment {
	background-position: -193px -529px;
}

div.insert-from-file-to-letter-img {
	background-position: -232px -720px;
}

div.insert-word-doc {
	background-position: -139px -529px;
}

div.insert-eoffice-document-attachment {
	/* اسناد */
	background-position: -38px -720px;
}

div.view-attachments {
	background-position: -45px -624px;
}

div.ece {
	background-position: 2px -624px;
}

div.signature-apply {
	background-position: -226px -624px;
}

div.signature-remove {
	background-position: -267px -624px;
}

div.move-draft-to-folder {
	background-position: -132px -624px;
}

div.convert-draft-to-letter {
	background-position: -179px -624px;
}

div.forward-draft {
	background-position: -37px -822px;
}

div.template {
	background-position: -362px -773px;
}

div.announcement-new-board {
	background-position: 1px -668px;
}

div.announcement-new-announcement {
	background-position: -401px -624px;
}

div.announcement-remove-board {
	background-position: -42px -668px;
}

div.announcement-permissions {
	background-position: -84px -668px;
}

div.letter-to {
	background-position: -284px -717px;
}

div.letter-to-cc {
	background-position: -330px -717px;
}

div.letter-to-bcc {
	background-position: -371px -717px;
}

div.send-letter-outgoing {
	background-position: -178px -668px;
}

div.send-letter-incomming {
	background-position: -132px -668px;
}

div.new-draft {
	background-position: -222px -668px;
}

div.search-draft {
	background-position: -267px -668px;
}

div.archive-folders {
	background-position: -309px -670px;
}

div.next-item {
	background-position: -130px -765px;
}

div.previous-item {
	background-position: -176px -765px;
}

div.next-unread-item {
	background-position: -220px -765px;
}

div.previous-unread-item {
	background-position: -265px -765px;
}

div.draft-first-item {
	background-position: -278px -823px;
}

div.draft-previous-item {
	background-position: -368px -823px;
}

div.draft-next-item {
	background-position: -411px -823px;
}

div.draft-last-item {
	background-position: -321px -823px;
}

div.draft-edit-word {
	background-position: -410px -773px;
}

div.draft-insert-serial-number {
	background-position: -312px -774px;
}

div.letter-revoke {
	background-position: -128px -825px;
}

div.letter-repeat-register {
	background-position: -178px -825px;
}

div.letter-template-register {
    background-position: -195px -879px;
}

.ray-autocomplete .physicalLocation {
    background-image: url(../images/folders.png);
	background-repeat: no-repeat;
    background-position: right;
}

div.AllInstancesOrigin {
    background-position: 3px -823px;
}

div.PrintReciept {
    background-position: -408px -878px;
}

div.MoveToFolder {
    background-position: -361px -878px;
}

div.physical-location-history {
	background-position: -227px -825px;
}

div#tooltip, div.tooltip {
	display: none;
	z-index: 900;
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 4px;
}

div#cartable_tooltip, div.cartable_tooltip {
	display: none;
	z-index: 24;
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 4px;
}

div.modal {
	display: none;
	width: 90%;
	height: 90%;
	z-index: 899;
	border-collapse: collapse;
	padding: 0;
}

    div.modal div.close {
	position: absolute;
	top: 8px;
	left: 8px;
	width: 20px;
	height: 20px;
	border: 2px solid red;
	cursor: default;
	text-align: center;
	font-weight: 700;
	background: red;
}

    div.modal h2 {
	margin: 0;
	padding: 10px;
}

div.handle-item-hidden {
	display: none;
	position: absolute;
	left: 0;
	right: 222px;
	bottom: 0; /*height:155px;*/
	height: 186px;
	z-index: 500;
	overflow: auto;
}

div#topicons div.page-title {
	font-weight: 700;
	font-size: 12px;
	float: right;
	padding: 15px 15px 0 0;
}

div#right_content_top ul li a, div#right_content_top a:link {
	text-decoration: none;
	font-size: 10px;
}

div#right_content_top div#foldersContextMenu div a {
}

div#right_content_top div#announcementsContextMenu div a {
}

div#right_content_top a:visited {
	text-decoration: none;
}

div#right_content_top ul, div#abs_scope ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

    div#right_content_top ul li, div#abs_scope ul li {
	list-style: none;
	clear: both;
	white-space: normal;
	font-size: 10px;
	margin: 0;
	padding: 2px 20px 2px 0;
}

    div#right_content_top ul.right_tree li {
	list-style: none;
	line-height: 16px;
	clear: both;
	font-size: 11px;
	white-space: nowrap;
	margin: 0 20px 0 0;
	padding: 2px 0;
}

        div#right_content_top ul.right_tree li.first-tree-li {
	background-position: 100% -2075px;
}

        div#right_content_top ul.right_tree li.last-tree-li {
	background-position: 100% -1171px;
}

div.tree-icon {
	float: right;
	border: 0 none;
	width: 10px;
	height: 10px;
	margin: 3px 0 0 7px;
}

div.tree-icon-rts {
	float: right;
	border: 0 none;
	width: 10px;
	height: 10px;
	margin: 3px 0 0 7px;
}

div.tree-image {
	float: right;
	border: 0 none;
	width: 16px;
	height: 16px;
	background: none;
	overflow: hidden;
	margin: 0 0 0 3px;
}

div.tree-image-empty {
	text-indent: 100px;
	width: 14px;
	height: 14px;
}

div.paging_container {
	width: 100%;
	margin: 0;
	padding: 0;
}

div.paging_elem {
	float: right;
	border: 0 none;
	margin: 0;
	padding: 0;
}

    div.paging_elem input {
	width: 19px;
	height: 22px;
	border: 0 none;
}

div#message_preview {
	display: none;
	position: absolute;
	width: 80%;
	top: -500px;
	right: 100px;
	border: 0 none;
	-moz-border-radius: 0 0 8px 8px;
	-webkit-border-radius: 8px;
	padding: 5px;
}

div#message_preview_close {
	cursor: default;
	width: 22px;
	height: 12px;
	overflow: hidden;
	margin: 0;
	padding: 0;
}

div#message_preview_body {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	max-height: 15em;
	overflow: auto;
	padding: 5px;
}

div.ray_box_bordered {
	/*width: 95%;
	margin: 1%;
	padding: 1%;*/
    width: auto;
	margin: 0;
	padding: 0;
}

.expandItemCC {
	display: block;
	width: 30%;
}

.ReceiverContainer {
	width: 33%;
	float: right;
}

.message-receivers {
}

.message-receivers-opsions {
	width: auto;
	float: right;
}

.message_to_selected button.remove {
	cursor: pointer;
}

.forcesingle-holder .message_to_selected span.remove {
}

.message_selected div div:hover, .message_to_selected div div:hover, tr.even {
}

.message_selected div div, .message_to_selected div div {
}

.message_to_selected div.text {
	width: auto; /*margin:0 5px 0 0;*/
	margin: 0;
	padding: 5px 20px 5px 0;
	white-space: nowrap;
	overflow: hidden;
	height: 14px;
	float: right;
	font-size: 11px;
}

    .message_to_selected div.text:hover {
}

.message_to_selected div.ray-autocomp-single-icon {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	border-style: solid;
	height: 14px;
	border-width: 1px;
	padding: 5px 20px 5px 5px;
}

.message_to_selected div.text-hover-remove {
}

.autocomp {
	/*width: 256px;*/
}

.autocomp-showAll {
	height: 18px;
	width: 16px;
}

.autocomp_res {
	position: absolute;
	width: 300px;
	height: 300px;
	overflow: auto;
	z-index: 9999;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	display: none;
	padding: 5px;
}

.message_to_selected {
	min-height: 1px;
	max-height: 302px;
	overflow-y: auto;
	display: none;
	margin: 0;
	max-width: 100%;
	min-width: 100%;
	position: relative;
}

    .message_to_selected * {
	direction: rtl;
}

.ray-autocomplete-w1 {
	position: absolute;
	top: 0;
	left: 0;
	_background: none;
	_margin: 1px 0 0 0;
	margin: 3px 0 0 3px;
}

.ray-autocomplete {
	cursor: default;
	text-align: right;
	max-height: 350px;
	overflow: auto;
	_height: 350px;
	_margin: 0;
	_overflow-x: hidden;
	margin: -3px 3px 3px -3px;
}

    .ray-autocomplete .selected {
}

    .ray-autocomplete div {
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	padding: 2px 20px 2px 0;
}

    .ray-autocomplete strong {
	font-weight: 400;
}

.ray-autocomp-holder {
	display: block;
}

.ray-autocomp-holder-outer {
	display: inline-block;
}

div.item-holder {
	border: 0 none;
	height: 26px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

.cDatePicker input {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	line-height: 100%;
	direction: rtl;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	margin: 2px;
	padding: 0;
}

div#letter-info span {
	display: block;
	margin: 0 0 1px 2px;
	padding: 5px;
}

    div#letter-info span span {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

div.calendar {
	z-index: 999999;
}

div.search-message fieldset {
	height: 60px;
}

#popupMask {
	position: absolute;
	z-index: 1000;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: .4;
	filter: alpha(opacity=20);
	background-image: url(maskBG.png) !important;
	background-repeat: repeat;
	display: none;
}

#popupContainer {
	position: absolute;
	z-index: 1001;
	top: 0;
	left: 0;
	display: none;
	padding: 0;
}

#popupInner {
}

#popupFrame {
	width: 100%;
	height: 100%;
	position: relative;
	z-index: 202;
	margin: 0;
}

#popupTitleBar {
	height: 1.3em;
	direction: rtl;
	position: relative;
	z-index: 203;
	background-repeat: repeat-x;
	font-family: arial, Helvetica, sans-serif;
	font-size: medium;
	padding: 4px;
}

#popupTitle {
	direction: rtl;
	float: right;
	vertical-align: middle;
	font-family: Tahoma;
	font-size: .6em;
}

div.multifile-label {
	width: auto;
}

    div.multifile-label:hover {
}

span.multifile-title {
	display: block;
	width: 300px;
	overflow: hidden;
	float: right;
	padding: 4px 10px 0 0;
}

div.divWorkFlowControl input, div.divWorkFlowControl textarea, div.divWorkFlowControl td input, div.divWorkFlowControl fieldset input, div.divWorkFlowControl select {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 0;
}

div#login_help_btn {
	position: absolute;
	bottom: 30px;
	left: 35px;
	width: 40px;
	height: 43px;
	text-indent: -1000px;
	overflow: hidden;
	cursor: pointer;
}

div#help_page_container {
	border: 0 none;
	height: 100%;
	overflow: auto;
	margin: 0;
	padding: 0;
}

.center-main-small {
	width: 60em;
	text-align: center;
	margin: 0 auto;
}

.vertical-spacer {
	height: 1em;
	clear: both;
}

.receiverTypeTitle {
	font-weight: 700;
	width: 100%;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	font-weight: 400 !important;
}

.datepicker {
	display: inline-block;
	vertical-align: middle;
}

    .datepicker table {
	display: inline;
	vertical-align: middle;
}

.static-table-holder table, table.static-table {
	table-layout: fixed;
}

    .static-table-holder table tr td, table.static-table tr td {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	cursor: default;
}

    .static-table-holder table tr th, table.static-table tr th {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
}

.layout-label {
	width: 85px;
	display: block;
	float: right;
	text-align: right;
	margin-left: 5px;
	line-height: 13px !important;
}

.dayLayout-label {
	display: block;
	float: right;
	text-align: right;
	margin-left: 3px;
	line-height: 13px !important;
}

.layout-label input {
	border: 0 none;
	margin: 0;
	padding: 0;
}

.layout-entry-scroll-420px {
	overflow: auto;
	overflow-x: hidden;
	max-height: 420px;
	width: auto;
	padding: 0 17px;
}

.btn-size .btn-size-tiny {
	width: 20px !important;
	height: 20px !important;
	line-height: 10px !important;
}

.inline {
	display: inline;
}

.inline-all span {
	display: inline;
	clear: none;
	float: none;
}

.inline-all div {
	display: inline-block;
}

.inline-all .ui-icon {
	display: block;
}
/*
.inline-all .forcesingle-holder div, .inline-all .forcesingle-holder span {
display:inherit;
clear:inherit;
float:inherit;
}
*/

.padding10 {
	padding: 10px;
}

.padding10_tb {
	padding: 10px 0;
}

hr {
	height: 1px;
	border: 0 none;
	margin: 0;
	padding: 0;
}

.horizental-spacer-20px {
	clear: both;
	height: 1px;
	width: 100%;
	padding: 10px 0 9px;
	line-height: 1px;
	font-size: 1px;
	overflow: hidden;
	vertical-align: middle;
}

    .horizental-spacer-20px hr {
	line-height: 1px;
	font-size: 1px;
}

.ray-iframe {
	border: 0 none;
	border-collapse: collapse;
}

pre {
	font-family: Tahoma;
	font-size: 11px;
}

.treeViewStyle {
	width: 600px;
	overflow: auto !important;
	min-width: 20% !important;
	max-width: 100% !important;
	min-height: 200px !important;
	max-height: 350px !important;
	font-family: tahoma !important;
	font-size: 8px !important;
	width: 100% !important;
	display: block !important;
	padding: 0px !important;
	margin: 0px !important;
	white-space: nowrap !important;
}


/*
#PrintVersion{ width:100%; overflow:visible; border:1px solid #f00;}
#PrintVersion div{ width:100%; overflow:visible; border:1px solid #f00;}
*/
.archive-tree-view-holder .treeViewStyle {
	max-height: 500px !important;
}

.small-tree-view-container .treeViewStyle {
	width: 100% !important;
	overflow: auto !important;
	height: 250px !important;
}

input.CalpersianDateTime {
	width: 64px;
	margin: 0 3px;
}

.show-command-list-without-editor {
	position: absolute;
	z-index: 10; /*margin-right:-20px; margin-top:5px;*/
}
.show-command-list-without-editor-view {
    position: relative;
    z-index: 10; 
  
    
}
.show-command-list-without-editor-fastForward {
	position: absolute;
	z-index: 10; /*margin-right:-20px; margin-top:5px;*/
}

.paging_full_numbers .fg-button {
	cursor: hand;
    cursor: pointer;
	padding: 2px 6px;
}

.paging_full_numbers {
	width: 350px !important;
}

.dataTables_paginate {
	width: auto;
	float: left;
	text-align: left;
	unicode-bidi: bidi-override;
}

table.display thead th {
	cursor: hand;
    cursor: pointer;
	padding: 0;
}

    html > /**/ body table.display thead th span.ui-icon {
	display: inline-block;
	vertical-align: top;
}

.dataTables_wrapper {
    /* chrome  سایز مینیمم را می گرفت*/
	/*min-height: 302px;*/
	_height: 302px;
	clear: both;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    direction: rtl;
}

.dataTables_wrapper_without_scroll {
    _height: 302px;
	clear: both;
    width: 100%;
}

#search_data_table_preview {
    table-layout: auto;
}

tr.previewstyle td .dataTables_wrapper {
	min-height: auto;
	_height: auto;
}

.dataTables_processing {
	position: absolute;
	top: 50%;
	right: 50%;
	width: 250px;
	margin-right: -125px;
	text-align: center;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	margin-top: -15px;
	padding: 2px 0;
}

.dataTables_length {
	width: 40%;
	float: right;
	text-align: right;
}

.dataTables_filter {
	width: 50%;
	float: left;
	text-align: left;
}

.dataTables_info {
	width: 50%;
	float: right;
	text-align: right;
}

.paginate_disabled_previous, .paginate_enabled_previous, .paginate_disabled_next, .paginate_enabled_next {
	height: 19px;
	width: 19px;
	margin-right: 3px;
	float: right;
}

table.display {
	clear: both;
	border-collapse: collapse;
	border: 0 none;
	table-layout: fixed;
	width: 100%;
	margin: 0 auto;
}

    table.display tfoot th {
	font-weight: 400;
	padding: 0 3px 0 0;
}

    table.display tr.heading2 td {
}

    table.display td {
	border: 0 none;
	border-collapse: collapse;
	padding: 4px 3px 3px 0;
}

tr.odd {
}

.top, .bottom {
	padding: 15px;
}

    .top .dataTables_info {
	float: none;
}

.dataTables_wrapper input, .dataTables_wrapper select {
	width: auto;
	height: 17px;
	line-height: 17px;
	border: 0 none;
	border-collapse: collapse;
	margin: 0;
	padding: 0 2px;
}

tfoot input.search_init {
}

td.group {
}

td.details {
}

.example_alt_pagination div.dataTables_info {
	width: 40%;
}

.paging_full_numbers span.paginate_button, .paging_full_numbers span.paginate_active {
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor: hand;
    cursor: pointer;
	margin: 0;
	padding: 0 2px;
}

.paging_full_numbers span.paginate_button {
}

    .paging_full_numbers span.paginate_button:hover {
}

.paging_full_numbers span.paginate_active {
}

table.display tr.even td {
}

table.display tr.odd td {
}

table.display tr.even.row_selected td {
}

table.display tr.odd.row_selected td {
}

tr.odd td.sorting_1 {
}

tr.odd td.sorting_2 {
}

tr.odd td.sorting_3 {
}

tr.odd td.sorting_4 {
}

tr.even td.sorting_1 {
}

tr.even td.sorting_2 {
}

tr.even td.sorting_3 {
}

tr.even td.sorting_4 {
}

table.display tr.odd.row_selected td.sorting_1 {
}

table.display tr.odd.row_selected td.sorting_2 {
}

table.display tr.odd.row_selected td.sorting_3 {
}

table.display tr.odd.row_selected td.sorting_4 {
}

table.display tr.even.row_selected td.sorting_1 {
}

table.display tr.even.row_selected td.sorting_2 {
}

table.display tr.even.row_selected td.sorting_3 {
}

table.display tr.even.row_selected td.sorting_4 {
}

div#Table1toolbar ul {
	list-style: none;
	list-style-position: inside;
	margin: 0;
	padding: 0;
}

    div#Table1toolbar ul li {
	float: left;
	list-style: none;
	cursor: pointer;
	margin: 0;
	padding: 2px 10px;
}

table.display tr.even:hover td, tbody tr.even td.highlighted {
}

table.display tr.even.row_selected:hover td, tbody tr.even.row_selected td.highlighted {
}

table.display tr.odd.row_selected:hover td, tbody tr.odd.row_selected td.highlighted {
}

table.display tbody tr {
	height: 15px;
}

    table.display tbody tr td {
}

table.display tr.pop-sub-details-tr.odd td {
}

table.display tr.pop-sub-details-tr.even td {
}

table.display tr td {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	height: 15px;
	line-height: 100%;
}

table.display tr th {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-ms-text-overflow: ellipsis;
	white-space: nowrap;
	height: 20px;
}

.dataTables_scrollBody {
	direction: ltr;
	margin-right: -15px;
	margin-bottom: -15px;
}

div.header-cols-menu {
	position: absolute;
	width: 468px;
	display: none;
	background: none;
	border: 0 none;
	z-index: 25;
}

    div.header-cols-menu a {
	display: block;
	cursor: pointer;
	float: right;
	width: 110px;
	height: 16px;
	overflow: hidden;
	padding: 4px 25px 4px 1px;
}

        div.header-cols-menu a:hover {
	text-decoration: none;
}

        div.header-cols-menu a.header-cols-menu-a-not-visible {
	background-position: -231px -530px;
}

            div.header-cols-menu a.header-cols-menu-a-not-visible:hover {
	background-position: -231px -551px;
}

table.display tr td.pop-details-td, table.display tr.odd.row_selected td.pop-details-td, table.display tr td.pop-details-td:hover, table.display tr.odd.row_selected td.pop-details-td:hover {
	max-height: 170px;
	cursor: default;
	padding: 0;
}

table.display tr.even.row_selected td.pop-details-td:hover, table.display tr.even.row_selected td.pop-details-td {
}

.pop-details-td-div {
	min-height: 20px;
	max-height: 150px;
	overflow: auto;
	font-weight: 400;
	position: absolute;
	right: 25px;
	left: 25px;
	z-index: 21;
	zoom: 1;
	margin: 0;
	padding: 8px;
}

.pop-details-tr {
	zoom: 1;
	height: 1px;
	line-height: 1px;
	position: absolute;
	left: 0;
	right: 0;
	overflow: visible;
	display: inline;
	min-height: 30px;
	max-height: 200px;
	margin: 0;
	padding: 0;
}

    .pop-details-tr td {
	position: absolute;
	z-index: 21;
	left: 0;
	right: 0;
	width: 100%;
	display: run-in;
	zoom: 1;
	min-height: 30px;
	max-height: 200px;
}

table.display tr td.pop-sub-details-td, table.display tr.odd.row_selected td.pop-sub-details-td, table.display tr td.pop-sub-details-td:hover, table.display tr.odd.row_selected td.pop-sub-details-td:hover {
	line-height: 150%;
	max-height: 170px;
	cursor: default;
	padding: 0 2px 0 0;
}

.pop-sub-details-td-div {
	min-height: 17px;
	max-height: 120px;
	overflow: hidden;
	border: 0 none;
	font-weight: 400;
	margin: 0;
	padding: 0;
	word-wrap: break-word;
}

span.paginate_num {
	unicode-bidi: embed;
}

span.paginate_num_outer {
	unicode-bidi: normal;
}

.ray-cartable-title {
	padding: 0 2px 0 0;
}

.ray-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	width: 16px;
	height: 16px;
	float: right;
	vertical-align: middle;
	margin: 0 0 0 3px;
}

.ray-cartable-icon-origin-True {
	width: 9px;
	background-position: -39px 0;
}

.ray-cartable-icon-attachment-True {
	width: 9px;
	background-position: 0 -32px;
}

.ray-cartable-icon-flag-0 {
	width: 10px;
}

.ray-cartable-icon-flag-1 {
	width: 10px;
	background-position: -10px -16px;
}

.ray-cartable-icon-flag-2 {
	width: 10px;
	background-position: -20px -16px;
}

.ray-cartable-icon-flag-3 {
	width: 10px;
	background-position: 0 -16px;
}

.ray-cartable-icon-priority-0 {
	width: 5px;
	background: none;
}

.ray-cartable-icon-priority-1 {
	width: 5px;
	background-position: 0 0;
}

.ray-cartable-icon-priority-2 {
	width: 5px;
	background-position: -4px 0;
}

.ray-cartable-icon-priority-3 {
	width: 5px;
	background-position: -8px 0;
}

.ray-cartable-icon-priority-4 {
	width: 9px;
	background-position: -8px 0;
}

.ray-cartable-icon-converted-True {
	width: 9px;
	background-position: -26px 0;
}

div.cartable_context_menu_div {
	background-image: none;
	display: none;
	position: absolute;
	text-align: right;
	top: 148px;
	width: 170px;
	z-index: 25;
	padding: 0 10px 0 0;
}


div.tree_context_menu_div {
	display: none;
	position: absolute;
	text-align: right;
	top: 148px;
	width: 154px;
	z-index: 25;
	padding: 0 10px 0 0;
}

div.letter_data_table_context_menu_div {
	width: 300px;
	padding: 0;
	overflow: hidden;
}

.menuItem {
	font-size: 8pt;
	width: 170px;
	padding: 0;
}

div.letter_data_table_context_menu_div .menuItem {
	width: 140px;
}

.menuItem a {
	margin-right: 16px;
	display: block;
	width: 149px;
	text-decoration: none;
	padding: 2px 5px 2px 0;
}

div.letter_data_table_context_menu_div .menuItem a {
	width: 135px;
}

.menuItem a:hover {
	text-decoration: none;
}

.cartable_context_menu_div_col {
	float: right;
	border: 0 none;
	text-align: right;
	width: 140px;
	padding: 0;
	margin-bottom: -500px;
	padding-bottom: 500px;
}

table.display tr.green td {
}

.main {
	text-align: right;
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.dl1, .dl2, .dl5, .dl10, .dl15, .dl20, .dl25, .dl30, .dl35, .dl40, .dl45, .dl50, .dl55, .dl60, .dl65, .dl70, .dl75 {
	float: left;
	display: inline;
}

.dl1, .dr1 {
	width: 1em;
}

.dl2, .dr2 {
	width: 2em;
}

.dl5, .dr5 {
	width: 5em;
}

.dl10, .dr10 {
	width: 10em;
}

.dl15, .dr15 {
	width: 15em;
}

.dl20, .dr20 {
	width: 20em;
}

.dl25, .dr25 {
	width: 25em;
}

.dl30, .dr30 {
	width: 30em;
}

.dl35, .dr35 {
	width: 35em;
}

.dl40, .dr40 {
	width: 40em;
}

.dl45, .dr45 {
	width: 45em;
}

.dl50, .dr50 {
	width: 50em;
}

.dl55, .dr55 {
	width: 55em;
}

.dl60, .dr60 {
	width: 60em;
}

.dl65, .dr65 {
	width: 65em;
}

.dl70, .dr70 {
	width: 70em;
}

.dl75, .dr75 {
	width: 75em;
}

.ml3 {
	margin-left: 3em;
}

.ml5 {
	margin-left: 5em;
}

.ml10 {
	margin-left: 10em;
}

.ml15 {
	margin-left: 15em;
}

.ml20 {
	margin-left: 20em;
}

.ml25 {
	margin-left: 25em;
}

.ml30 {
	margin-left: 30em;
}

.ml35 {
	margin-left: 35em;
}

.ml40 {
	margin-left: 40em;
}

.ml45 {
	margin-left: 45em;
}

.ml50 {
	margin-left: 50em;
}

.ml55 {
	margin-left: 55em;
}

.ml60 {
	margin-left: 60em;
}

.ml65 {
	margin-left: 65em;
}

.ml70 {
	margin-left: 70em;
}

.ml75 {
	margin-left: 75em;
}

.mr3 {
	margin-right: 3em;
}

.mr5 {
	margin-right: 5em;
}

.mr10 {
	margin-right: 10em;
}

.mr15 {
	margin-right: 15em;
}

.mr20 {
	margin-right: 20em;
}

.mr25 {
	margin-right: 25em;
}

.mr30 {
	margin-right: 30em;
}

.mr35 {
	margin-right: 35em;
}

.mr40 {
	margin-right: 40em;
}

.mr45 {
	margin-right: 45em;
}

.mr50 {
	margin-right: 50em;
}

.mr55 {
	margin-right: 55em;
}

.mr60 {
	margin-right: 60em;
}

.mr65 {
	margin-right: 65em;
}

.mr70 {
	margin-right: 70em;
}

.mr75 {
	margin-right: 75em;
}

.mt1 {
	margin-top: 1em;
}

.mt2 {
	margin-top: 2em;
}

.mt3 {
	margin-top: 3em;
}

.mt5 {
	margin-top: 5em;
}

.mt10 {
	margin-top: 10em;
}

.mt20 {
	margin-top: 20em;
}

.mt30 {
	margin-top: 30em;
}

.mt40 {
	margin-top: 40em;
}

.mt50 {
	margin-top: 50em;
}

.fluid {
	width: auto;
	float: none;
}

div .fluid {
	padding: 0 0 0 .1em;
}

.hp {
	width: 100%;
	float: left;
}

.clearfix:after, .main:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

* html .clearfix {
	display: inline;
	height: 1px;
}

.lf0, .lf5, .lf10, .lf15, .lf20, .lf25, .lf30, .lf35, .lf40, .lf45, .lf50, .lf55, .lf60, .lf65, .lf70, .lf75, .lf80, .lf85, .lfn5, .lfn10, .lfn15, .lfn20, .lfn25, .lfn30, .tp0, .tp5, .tp10, .tp15, .tp20, .tp25, .tp30, .tp35, .tp40, .tp45, .tp50, .bt0, .bt5, .bt10, .bt15, .bt20, .bt25, .bt30, .bt35, .bt40, .bt45, .bt50, .rtn5, .rtn10, .rtn20, .rtn30 {
	position: absolute;
}

.lf0 {
	left: 0;
}

.lf5 {
	left: 5em;
}

.lf10 {
	left: 10em;
}

.lf15 {
	left: 15em;
}

.lf20 {
	left: 20em;
}

.lf25 {
	left: 25em;
}

.lf30 {
	left: 30em;
}

.lf35 {
	left: 35em;
}

.lf40 {
	left: 40em;
}

.lf45 {
	left: 45em;
}

.lf50 {
	left: 50em;
}

.lf55 {
	left: 55em;
}

.lf60 {
	left: 60em;
}

.lf65 {
	left: 65em;
}

.lf70 {
	left: 70em;
}

.lf75 {
	left: 75em;
}

.lf80 {
	left: 80em;
}

.lf85 {
	left: 85em;
}

.lfn5 {
	left: -5em;
}

.lfn10 {
	left: -10em;
}

.lfn15 {
	left: -15em;
}

.lfn20 {
	left: -20em;
}

.lfn25 {
	left: -25em;
}

.lfn30 {
	left: -30em;
}

.rtn5 {
	right: -5em;
}

.rtn10 {
	right: -10em;
}

.rtn15 {
	right: -15em;
}

.rtn20 {
	right: -20em;
}

.rtn25 {
	right: -25em;
}

.rtn30 {
	right: -30em;
}

.tp0 {
	top: 0;
}

.tp5 {
	top: 5em;
}

.tp10 {
	top: 10em;
}

.tp15 {
	top: 15em;
}

.tp20 {
	top: 20em;
}

.tp25 {
	top: 25em;
}

.tp30 {
	top: 30em;
}

.tp35 {
	top: 35em;
}

.tp40 {
	top: 40em;
}

.tp45 {
	top: 45em;
}

.tp50 {
	top: 50em;
}

.bt10 {
	bottom: 10em;
}

.bt15 {
	bottom: 15em;
}

.bt20 {
	bottom: 20em;
}

.bt25 {
	bottom: 25em;
}

.bt30 {
	bottom: 30em;
}

.bt35 {
	bottom: 35em;
}

.bt40 {
	bottom: 40em;
}

.bt45 {
	bottom: 45em;
}

.bt50 {
	bottom: 50em;
}

.zi1 {
	z-index: 1;
}

.zi2 {
	z-index: 2;
}

.zi3 {
	z-index: 3;
}

.zi4 {
	z-index: 4;
}

.zi5 {
	z-index: 5;
}

.rc {
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}

.fr {
	padding: .25em;
}

.byline {
    font-family: "Lucida Grande", Tahoma;
	font-size: .865em;
	font-weight: lighter;
	font-variant: normal;
	text-transform: uppercase;
	letter-spacing: .4em;
	display: block;
	margin-bottom: 1.734em;
	padding: 0 0 0 1em;
}

.and {
    font-family: Baskerville, "Goudy Old Style", Palatino, "Book Antiqua", serif;
	font-style: italic;
}

.tl {
	text-align: left;
}

.pl1 {
	padding-left: 1em;
}

.pl2 {
	padding-left: 2em;
}

.pl3 {
	padding-left: 3em;
}

.water {
}

.earth {
}

.air {
}

.fire {
}

.wine {
}

.beer {
}

.caffe {
}

.caffe-cream {
}

.espresso {
}

.caramel {
}

.chocolate {
}

.black-pepper {
}

.pepper-lite {
}

.lipstick {
}

.oldbook {
    font-family: "Book Antiqua", "Warnock Pro", "Goudy Old Style", Palatino, Georgia, serif;
}

.note {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: .9em;
	margin: .1em;
}

.mono {
    font-family: "Courier New", Courier, monospace;
}

.dp5 {
	width: 5%;
}

.dp10 {
	width: 9.9%;
}

.dp15 {
	width: 14.9%;
}

.dp16 {
	width: 15.9%;
}

.dp18 {
	width: 17.9%;
}

.dp20 {
	width: 19.9%;
}

.dp25 {
	width: 24.9%;
}

.dp30 {
	width: 29.9%;
}

.dp33 {
	width: 33.299999%;
}

.dp35 {
	width: 34.900002%;
}

.dp40 {
	width: 39.900002%;
}

.dp45 {
	width: 44.900002%;
}

.dp50 {
	width: 49.900002%;
}

.dp53 {
	width: 52.900002%;
}

.dp55 {
	width: 54.900002%;
}

.dp60 {
	width: 59.900002%;
}

.dp65 {
	width: 64.900002%;
}

.dp67 {
	width: 66.599998%;
}

.dp70 {
	width: 69.900002%;
}

.dp75 {
	width: 74.900002%;
}

.dp80 {
	width: 79.900002%;
}

.dp84 {
	width: 83.900002%;
}

.dp85 {
	width: 84.900002%;
}

.dp90 {
	width: 89.900002%;
}

.dp95 {
	width: 94.900002%;
}

.dp100 {
	width: 99.900002%;
}

.cHideMe, .DisplayNone, div#menu ul li:hover ul li ul, div#menu ul li.haschild a.haschild span.haschild, div.appcontainer-nomenu-rightpan div#right_handle, .cartable-container-div, .dataTables_scrollBody thead, .menuItem a.disabled, .menuItem a.disabled:hover {
	display: none;
}

.bold, .Bold, table.display tr.bold td, .b {
	font-weight: 700;
}

.AttItemOrigin, .ListItemTypeNone {
	list-style-type: none;
}

.cMenu, .aspRighToLeftTextBox, .dataTables_scrollBody table.display {
	direction: rtl;
}

.cTxtEditable, div#abs_scope, div#help_page_container #help_items li img, .tr {
	text-align: right;
}

.hidden, .TxtEditableRightHidden {
	visibility: hidden;
}

.hidden2 {
	display: none;
}

.cPagerStyle, .cFooterStyle {
}

.cLvwPagerStyle, .cLvwFooterStyle {
}

.PanelStyleClass, body#formBody, body#formBodyTag {
	overflow: auto;
}

.GridViewStyle td, .GridViewStyle th, .gHeaderStyle td span, .gHeaderStyle td span a {
	white-space: nowrap;
}

.gHeaderStyle td a, table.display tr.odd.row_selected td a, table.display tr.even.row_selected td a {
}

.RowStyle td, .dtgRowStyle td {
}

.aspDetailsView_EditRowStyle TD, .aspDetailsView_InsertRowStyle TD {
	padding: .2em .5em;
}

.aspGridView_AlternatingRowStyle TD A:link, .aspGridView_AlternatingRowStyle TD A:visited {
	font-weight: 700 !important;
}

.aspGridView_EditRowStyle A:link, .aspGridView_EditRowStyle A:visited {
	font-weight: 700 !important;
}

.aspGridView_HeaderStyle A:link, .aspGridView_HeaderStyle A:visited, .aspGridView_HeaderStyle A:hover {
}

.aspCompareValidator, .aspCustomValidator, .aspRangeValidator, .aspRegularExpressionValidator {
	font-size: .9em !important;
}

aspErrorLabel, #invalidUserLabel, div#right_content_top ul li a.tree-item-selected {
}

.wogreenaspLinkButton, A.wogreenaspLinkButton:link {
}

.woblueaspLinkButton, A.woblueaspLinkButton:link {
}

.woredaspLinkButton, A.woredaspLinkButton:link {
}

.PagerInfoCell:link, .PagerInfoCell:visited {
	text-decoration: none;
}

.PagerHyperlinkStyle:hover, .PagerHyperlinkStyle:link, .PagerHyperlinkStyle:visited {
    font: 11px arial, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	text-decoration: none;
}

h3, h5 {
	font-size: 14px;
}

button, .datepicker table img, .datepicker table input {
	vertical-align: middle;
}

div.clear, .dataTables_scroll, .clear {
	clear: both;
}

div#form_layout_top {
	margin: 10px 0 0;
	text-align: left;
}

img#customlogo, img#customlogo1, img#customlogo2 {
	position: absolute;
	top: 6px;
}

div#right_content_top ul.right_tree {
	margin: 10px 0 0;
}

div#menu ul li ul li a, div#menu ul li:hover ul li a, div#menu ul li.hover ul li a {
}

div#menu ul li ul li.haschild a.haschild span.haschild-html-text, div#righticons div, div.paging_elem_r, input.multifile-description-wrapper, .floated-right {
    float: none;
}

div.appcontainer-nomenu-rightpan div#right_content, div.appcontainer-nomenu-rightpan div#right_content_top {
}

    div.appcontainer-nomenu-rightpan div#right_content_top a:link, div.appcontainer-nomenu-rightpan div.handle-item a {
}

div.paging_elem_l, .floated-left {
	float: left;
}

.floated-right {
	float: right;
}

div.search-letter, div.search-letter-general {
	background-position: -261px -314px;
}

div.search-letter-current-organization a, div.search-letter-current-role a, div.search-letter-advanced a, div.search-letter-daily a, div.scan a, div.insert-from-scaner a, div.insert-from-scaner-to-letter-img a {
	width: 52px;
}

div.message-discard, div.remove, div.cancle, div.remove-all {
	background-position: -277px -435px;
}

div.modal-content, .fg-toolbar {
	padding: 5px;
}

div#right_content_top a:hover, div#right_content_top a:active {
	text-decoration: none;
}

.ReceiverContainer span, .inline-all div.no-inline, .clearfix, .main {
	display: block;
}

.CenteredText, table.display td.center, .dataTables_empty, .tc {
	text-align: center;
}

#popupControls, .paging_two_button .fg-button {
	cursor: hand;
    cursor: pointer;
	float: right;
}

a.multifile-remove, .layout-entry {
	display: inline-block; /* display:block; float:right; */
}

div.divWorkFlowControl, div.divWorkFlowControl *, .normal-line-height {
	line-height: normal;
}

.ex_highlight #example tbody tr.even:hover, #example tbody tr.even td.highlighted, .ex_highlight #example tbody tr.odd:hover, #example tbody tr.odd td.highlighted, table.display tr.odd:hover td, tbody tr.odd td.highlighted {
}

table.display tr.pop-sub-details-tr.odd, table.display tr.pop-sub-details-tr.even {
	border-top: 0 none;
}

table.display tr.pop-sub-details-tr:hover td, table.display table.display tr.pop-sub-details-tr:hover td {
}

.ray-cartable-icon-done-False, .ray-cartable-icon-origin-False, .ray-cartable-icon-attachment-False, .ray-cartable-icon-converted-False, .ray-cartable-icon-accepted-False {
	width: 9px;
}

.ray-cartable-icon-done-True, .ray-cartable-icon-accepted-True {
	background-position: -53px 0;
	width: 9px;
}

.menuItem hr, .menuItemSeprator {
	border: 0 none;
	height: 1px;
	margin: 0;
	padding: 0;
}

.dr1, .dr2, .dr5, .dr10, .dr15, .dr20, .dr25, .dr30, .dr35, .dr40, .dr45, .dr50, .dr55, .dr60, .dr65, .dr70, .dr75, .dp5, .dp10, .dp15, .dp16, .dp18, .dp20, .dp25, .dp30, .dp33, .dp35, .dp40, .dp45, .dp50, .dp55, .dp60, .dp65, .dp67, .dp70, .dp75, .dp80, .dp84, .dp85, .dp90, .dp95, .dp100 {
	display: inline;
	float: right;
}

.bt0, .bt5 {
	bottom: 0;
}

.command {
	margin-top: 5px;
	border-style: dashed;
	border-width: 1px;
}

.loading-indicator {
	width: 11px;
	height: 11px;
	overflow: hidden;
}

.loading-indicator-active {
	background-position: 0 0;
}

.loading-indicator-inactive {
	background-position: -20px 0;
}

.global-ajax-loading-indicator {
	position: absolute;
	width: 114px;
	height: 12px;
	font-size: 10px;
	line-height: 12px;
	padding: 5px;
	margin: 0 auto 0 -57px;
	top: 5px;
	left: 50%;
	z-index: 9999;
	display: none;
}

    .global-ajax-loading-indicator div.loading-indicator {
	float: right;
	margin-left: 5px;
}

.span-input-style {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	vertical-align: middle;
	padding: 5px;
	display: inline-block;
}

.ui-state-disabled a {
	cursor: default;
}

div#imageContainer div#toolbar input, div#imageContainer div#toolbar select {
	padding: 0;
	margin: 0;
}

div#imageContainer div#toolbar img {
	vertical-align: middle;
}

.attachmentContainer {
	min-height: 200px;
	overflow-y: scroll;
	overflow-x: hidden;
}

.letterNumber {
	direction: rtl !important;
}

.indicatorFormLetterNo {
	border: solid 1px black;
	unicode-bidi: normal;
}

.letterNumberImage {
	cursor: pointer;
}

.cartable-item-hover-info {
	margin: 0;
	padding: 0;
}

    .cartable-item-hover-info li {
	/*width:30%;*/ /*float:right;*/
	margin: 0;
	padding: 3px;
	list-style: none;
	overflow: hidden;
	white-space: nowrap;
}

        .cartable-item-hover-info li span.ray-icon, .cartable-item-hover-info li div {
	display: none;
}

.ajaxmessage {
	text-align: center;
	font-weight: bold;
	display: none;
}

/*---*/
.cCheckBox {
	display: inline;
	font-family: Tahoma;
	font-size: 8pt;
	text-align: right;
}

.dialogcontainer {
	height: 250px;
	overflow: auto;
	margin: 2px;
}

.buttonCursor {
	cursor: pointer;
}

#favoriteStaffDiv {
	width: 754px;
	height: 100px;
	text-align: right;
	line-height: 150%;
	vertical-align: middle;
	cursor: pointer;
	font-weight: normal;
	font: Tahoma;
	font-size: 11px;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	position: absolute;
	border-width: 1px;
	border-style: solid;
	color: #000;
	z-index: 8;
}

#favoriteStaffDiv1 {
	float: right;
	height: 100px;
	border-left-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
	width: 249px;
}

#favoriteStaffDiv2, #favoriteStaffDiv3 {
	float: right;
	height: 100px;
	border-right-style: solid;
	border-right-color: Black;
	border-right-width: 1px;
	width: 249px;
}

div.favoriteStaffLink {
	width: 100%;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

#savedForwardDiv1 {
	height: 150px;
	border-left-style: solid;
	border-left-color: Black;
	border-left-width: 1px;
}

div.savedForwardLink {
	width: 100%;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.redfavoriteStaffLinkItem {
	color: Red !important;
}

a.sevedForwardLink1 {
	width: 100%;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	cursor: pointer;
}

div.favoriteStaffLinkItem {
	text-overflow: ellipsis;
	overflow: hidden;
	text-align: right;
	white-space: nowrap;
	width: 90%;
}

.contentmain-popup-scrollable {
	overflow-y: auto;
}

.required-item {
	color: Red;
}

div.readyToSend_data_table_context_menu_div {
	width: 150px;
	padding: 0;
	overflow: hidden;
}

    div.readyToSend_data_table_context_menu_div .menuItem {
	width: 140px;
}

        div.readyToSend_data_table_context_menu_div .menuItem a {
	width: 135px;
}

div#readytosendcontextmenudiv cartable_context_menu_div_col {
    width: 150px;
}

.collapseLegend {
    cursor: pointer;
}

    .collapseLegend:hover {
    color: red;
}

#hostContainer {
    height: 100%;    
    overflow-y:hidden;
}

    #hostContainer iframe {
        width: 100%;
        height: 100%;
}

    

.cmd-button-grid {
    cursor: pointer;
}

div.handle-item-selected a.notified, div.handle-item-selected a.notified:hover {
	background: red;
}

.historyDetailClass {
    position: absolute;
    width: 300px;
    z-index: 10;
    border-radius: 3px;
    padding: 3px;
    background-color: #d9d8d8;
}

.message-view-container {
    overflow-y: auto;
    overflow-x: hidden;
    height: 100%;
}

div.relationOfLetter {
    background-position: -79px -921px;
}

div#letterRelation-info span {
	display: block;
	margin: 0 0 1px 2px;
	padding: 5px;
}

    div#letterRelation-info span span {
	display: inline;
	background: none;
	margin: 0;
	padding: 0;
}

    div#letterRelation-info span.title {
    font-size: 15px;
    font-weight: bold;
    text-align: center;
}

.relatedDiv {
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    background: #C2C2C2;
	margin: 0 0 1px 2px;
	padding: 5px;
}

.letterRelation-title {
    font-family: Tahoma;
    font-size: 15px;
    font-weight: bold;
}

.a.relatedItem {
    cursor: pointer;
    color: #333333;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
}
   
.selectedRelatedDiv {
    background: #E0E0E0;
}

div.returnToMainLetter {        
    background-position: -122px -924px;
}

div.readyToSend_History_div {
    height: 50px;
    position: fixed;
    width: 300px;
    z-index: 1000000;
    border-radius: 3px;
    padding: 3px;
    color: white;
    text-align: right;
    padding: 10px;
    margin: 5px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

span.descriptionReadyToSend {
    max-width: 230px;
    overflow: hidden;
    float: right;
    height: 14px;
}

img.printable-image {
    display: none !important;
}

.printable-section {
    display: none !important;
}



span.removeItem {
    cursor: pointer;
    display: block;
    background-image: url('../images/delete.gif');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    left: 0;
    top: 0;
}

    span.removeItem.processing {
        background-image: url('../images/loading1.gif') !important;
        background-size: 80%;
    }

#doForwardDataDiv .menuItem {
    position: relative;
}


/* Archive*/
#archiveFolderAttachmentSection {
    position: relative;
    float: left;
    width: 47px;
    height: 45px;
}

    #archiveFolderAttachmentSection div#attachmentlist {
        display: none !important;
}

    #archiveFolderAttachmentSection div[id$='divAttachButtons'] {
        width: 100% !important;
    }
.receiverPrincipalSelector [id$='btnFirmAll'] {
    display: none;
}

.receiverPrincipalSelector #divtable {
   margin-right: 90px;
}

div.moveToFolder {
    background-position:-361px -878px;
}

div#right_content_top div#pluginContextMenu div a{
    color:#21637B;
}
td.remindDescCol {
    white-space: normal;
}

.topbar-btn {
    padding: 0 20px 0 0;
}
div.archive-internal-instance {
    background-position: -361px -359px;
}
#bottomicons-wrapper {

}
table[id$=RepeatedLetterGridId] {
    width: 100%;
}

table[id$=RepeatedLetterGridId] tr td:nth-child(2){
    word-break: break-all;
    min-width: 110px;
    padding-left: 5px;
}
td.repated-header {
    white-space: normal;
}
.GridViewStyle .PagerStyle, .GridViewStyle .cPagerStyle {
    direction: ltr;
}
table[id$=ArchivableInstancesGridId] {
    width: 100%;
}
.GridViewStyle td {
    white-space: normal;
}
.ad-gallery {
    float: left;
}
.toolbar-item {
    float: left;
}

.ad-image-wrapper-toolbar {
    position: absolute;
    left: 42px;
    z-index: 10;
    opacity: 0.2;
}
#imageContainer .attachments-wrapper {
    position: fixed;
    z-index: 12;
    right: 0;
    top: 159px;
    min-height: 376px;
    background: #ffd30f;
}
#imageContainer .attachments-wrapper.LetterView {
    position:  absolute;
    top: 22px;
}
.attachments-list ul {
    padding: 0 10px;
}
.text-rotate {
    cursor: pointer;
    float: left;
    position: absolute;
    top: 169px;
    white-space: nowrap;
    left: -207px;
    background: #ffe054 url(images/ui-bg_glass_100_ffd30f_1x400.png) 0 0 repeat-y;
    padding: 11px 142px 11px 144px;
    font-weight: bold;
/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);

}
.attachments-wrapper.LetterView .text-rotate {
    top: 165px;
    left: 202px;
}
.attachments-list {
    float: right;
    padding-left: 0;
    width: 0;
    max-height: 375px;
    overflow-y: auto;
}
.attachments-list.letter-view {
    float: right;
    padding-left: 0;
    width: 0;
    max-height: initial;
    overflow-y: auto;
}
.attachments-list li.attachment-item {
    list-style: none;
    padding: 2px 0 !important;
    font-weight: bold;
    font-size: 10px;
        display: flex;
    background: none !important; 
}
.attachments-list li.attachment-item .attachment-icon {
    width: 16px;
    height: 16px;
    display:table;
    margin: 0 0 0 3px;
}
.attachment-icon {
    background-image: url("../images/attachment-16.png");
}

.attachment-icon.is-origin-true {
    background-image: url("../images/origin-16.png");
}
.attachment-icon.is-related-true {
    background-image: url("../images/link-16.png");
}
.attachments-list li.attachment-item a {
    
}
.attachments-list li.attachment-item .view-icon {
    width: 16px;
    height: 16px;
    display: table;
    margin: 0 20px 0 0;
    cursor: pointer;
    background-image: url("../images/view-16.png");
}
.attachments-list li.attachment-item .link-wrapper {
    display:table;
    white-space:nowrap;

}
.attachments-list li.attachment-item .link-wrapper .download-link {
        display: initial;
}
.handle-item.attachment-handle {
    background: #ffe054 !important; 
}
.handle-item.attachment-handle  a:hover{
    background: #ffda34 !important;
}
.handle-item.attachment-handle .link-wrapper a{
    padding: 0;
}
#attachments_list_holder {
    padding-right: 8px;
}
.handle-item.attachment-handle .attachments-list {
    width: 100%;
    background: #ffda34 !important; 
}
div#right_content_top .attachment-handle a:visited {
    color: #333;
}
.ad-gallery .ad-nav {
    width: 97%;
}