
body { font-family: Nazanin, Bnazanin, Tahoma; border:none 0px #000 }
form { margin: 0px; padding: 0px; direction: rtl; border:none 0px #000 }
.ltr { direction: ltr; }
#tooltip { color: #FFFFFF; text-align: right; width: 200px; position: absolute; }
#tooltip h3, #tooltip div { }
#tooltip h3 { background: transparent url(../../Images/balloon.png) no-repeat scroll left top !important; color: #FFFFFF; font-size: 11px; font-weight: bold; margin: 0; padding: 13px 20px 5px; }
#tooltip div.body { background: transparent url(../../Images/balloon.png) no-repeat scroll left bottom !important; font-size: 10px; margin: 0; font-family: Tahoma; padding: 0 20px 15px; }
#tooltip .body { background: transparent url(../../Images/balloon.png) no-repeat scroll left bottom !important; font-size: 10px; margin: 0; font-family: Tahoma; padding: 0 20px 15px; }

.info, .success, .warning, .error, .validation { position: relative; border: 1px solid; margin: 10px 15px 10px 0px; padding: 15px 10px 15px 50px; background-repeat: no-repeat; background-position: 99% center; padding-right: 40px; text-align: right; width: 50%; left: -25%; }
.info { color: #00529B; background-color: #BDE5F8; background-image: url( '../../Images/info.png' ); }
.success { color: #4F8A10; background-color: #DFF2BF; background-image: url( '../../Images/success.png' ); }
.warning { color: #9F6000; background-color: #FEEFB3; background-image: url( '../../Images/warning.png' ); }
.error { color: #D8000C; background-color: #FFBABA; background-image: url( '../../Images/error.png' ); }
.close { background: transparent url(../../Images/close.png) no-repeat scroll left top; cursor: pointer; float: left; height: 16px; width: 16px; position: absolute; left: 5px; top: 5px; color: Red; }
.pagesize { margin: 4px; text-align: left; width: 30px; }
.WrapperDiv { width: 800px; height: 400px; border: 1px solid black; }
.WrapperDiv TH { position: relative; }
.WrapperDiv TR { height: 0px; }
.hide { display: none; }

table th { text-align: right; }
.CPage { direction: rtl; float: left; }
.CPage a { color: #0B3B63; font-size: 10px; }
.CPage a:hover { color: #888; }
a { text-decoration: none; }
.ListHeader { background-image: url( '../../Images/GridHeader_TC.jpg' ); background-repeat: repeat-x; }
.ListFooter { background-image: url( '../../Images/GridHeader_BC.jpg' ); background-repeat: repeat-x; }
.TarazHeight { height: 150px; }
#alert { font-family: Tahoma,Arial,Helvetica; font-size: 110%; font-weight: normal; letter-spacing: 0.5px; margin: 10px 0; padding: 8px; }
.TarazHeader1 { width: 20%; }
.TarazHeader2 { width: 40%; }
.success { background-color: #99CE9C; border: 1px solid #69A35E; color: #333333; }
.error { color: #333; border: solid 1px #E25D3D; background-color: #e58b76; }
.cssPageMainContent { width: 100%; }
.cssPageMainContent tr td, .cssPageMainContent tr th { }
.cssGridOuterLine { border-top: solid 1px #BABBC6; border-bottom: solid 1px #BABBC6; }
.cssGridHeader, .cssGridHeaderleft, .cssGridHeaderflow { height: 35px; font-family: tahoma; font-size: 11px; color: #006699; font-weight: bold; text-align: right; white-space: nowrap; }
.cssGridHeaderflow { position: relative; }
.cssGridHeaderflow th { white-space: nowrap; position: absolute; }
.cssGridHeader1 { position: relative; }
.cssGridHeader1 th { position: relative; }
.cssGridHeaderleft { text-align: left; }
.cssGridItem { background-color: #FFFFFF; font-family: tahoma; font-size: 9pt; color: #000000; }
tr1.cssGridItem { height: 30px; }
td.cssGridAlternatingItem, tr.cssGridAlternatingItem td { background-color: #E0ECFF; font-family: tahoma; font-size: 9pt; color: #000000; }
.tdBaseHeader { background: url(../../images/IconMenu_TopBarTile.png) repeat-x scroll left bottom; overflow: hidden; text-align: right; }
.tdHeader, .header { font-size: 18pt; font-weight: bold; color: #ffffff; font-family: Arial; text-align: right; vertical-align: bottom; }
.tdMenu { text-align: center; height: 28px; background-color: #005ca2; }
.tblContetnt { padding: 0px; }
.tdContentTitle { color: #0B3B63; font-size: 14px; padding: 6px 16px 0px 0px; vertical-align: top; font-family: Tahoma; height: 26px; }
.treeTdTitle { background: url(../../images/Header_tile.png) repeat-x scroll top; color: #0B3B63; font-size: 14px; padding: 0px 16px 0px 0px; vertical-align: top; font-family: Tahoma; }
.tdContentTitleNoBackground { clear: both; color: #FFFFFF; font-size: 22px; font-weight: bold; line-height: 28px; margin: -15px -15px 0; padding-right: 10px; font-family: Arial; }
.tdContentTitleSiteMapPath { color: #FFFFFF; padding-left: 10px; direction: ltr; padding-top: 5px; }
.tdContent { background-color: #fff; }
.tdBody { background-color: #fff; }

#tabs { background: #005CA2 none repeat scroll 0 0; border-bottom: 1px solid #005093; border-top: 1px solid #005093; padding: 0 20px; }
#tabs ul.tabnav { font-size: 120%; font-weight: bold; list-style-type: none; margin: 0; padding: 4px 0; }
ul.submenu { display: none; }
ul.Leftmenu li, ul.Leftmenu li a { color: #FFFFFF; text-decoration: none; }

#tabs ul.tabnav li { color: #CCCCCC; display: inline; margin-right: 4px; padding: 2px 8px 4px; position: relative; top: -2px; }
#tabs ul.tabnav li a:link, #tabs ul.tabnav li a:visited, #tabs ul.tabnav li a:active { color: #CCCCCC; font-size: 16px; font-family: Arial; text-decoration: none; }
.menu ul li { white-space: nowrap; }
td.green { color: green; font-weight: bold; }
.red td, td.red { color: Red; }
html, body { height: 100%; margin: 0px; }
ul.Leftmenu, ul.Leftmenu li { float: left; margin: 0; padding: 0; }
ul.Leftmenu li { list-style-type: none; margin: 0; padding: 0px 1px; }

.grid { margin-top: 5px; margin-bottom: 5px; border-collapse: collapse; background-color: #ffffff; border: 1px solid #cccccc; }
.grid th, .grid td { border: 1px solid #cccccc; padding: 4px; vertical-align: top; }
.grid th { background-color: #f0f0f0; }
.defaultWidth { width: 95%; }
.maxWidth { width: 99%; }
.minWidth { width: 1%; }
.minNoWrap { width: 1%; white-space: nowrap; }

.noWrap { white-space: nowrap; }
.emailHeader { font-weight: bold; }
.date { color: #336699; }
.borderedBox { border: 1px solid #bbbbbb; padding: 2px; }
.borderedBoxBlack { border: 1px solid #000000; }
.borderedTabBox { border: 1px solid #bbbbbb; width: 100%; }
.borderedTabBoxHidden { border: 1px solid #bbbbbb; display: none; width: 100%; }
.gridTabBox { border: 0px; padding: 0px; background-color: #bbbbbb; }
.gridTabBoxHidden { border: 0px; padding: 0px; background-color: #bbbbbb; display: none; }
.selectedTabCell { background-color: #bbbbbb; }
.unselectedTabCell { background-color: #ffffff; }
.errorTabCell { background-color: #ffcccc; }
.selectedTabFont { color: #ffffff; font-weight: bold; }
.unselectedTabFont { font-weight: bold; }
.gridBox { border: 0px; padding: 0px; background-color: #bbbbbb; }

.issuePanelContainer { border: 1px solid #bbbbbb; border-collapse: collapse; width: 100%; }
.action-box { border: thin solid #bbbbbb; border-collapse: collapse; margin: 2px 2px 2px 2px; }
.action-container { width: 100%; padding: 0px; border-collapse: collapse; }
.actionHeader { border-top: 1px solid #bbbbbb; padding: 2px; background-color: #f0f0f0; border-collapse: collapse; }
.actionLinks { text-align: right; padding: 2px; float: right; vertical-align: middle; text-decoration: none; }
.changeHistory td { border: thin solid #ffffff; }
.action-details { float: left; padding: 2px; background-color: #f0f0f0; text-align: left; }
.action-links { text-align: right; padding: 2px; background-color: #f0f0f0; text-decoration: none; }
.action-body { background-color: #ffffff; padding: 2px; }
.action-spacer { clear: both; }
.alertHeader { border: 2px solid #990000; margin: 4px; font-weight: bold; }

HR { color: #3c78b5; height: 1px; }

.navItemOver { font-family: Tahoma; font-size: 12px; color: #FFFFFF; background-color: #005EBB; cursor: hand; cursor: pointer; text-decoration: none; }
.navItemOver a { color: #ffffff; text-decoration: none; }
.navItem { font-size: 12px; font-family: Tahoma; color: #FFFFFF; background-color: #004a95; text-decoration: none; }
.navItem a { color: #ffffff; text-decoration: none; }

.projectCategoryGroup { border-left: 1px dashed #bbbbbb; border-right: 1px dashed #bbbbbb; border-top: 0px dashed #bbbbbb; border-bottom: 1px dashed #bbbbbb; padding: 7px; }
span.switch { cursor: pointer; color: #003366; }

TD.colHeaderLink { font-family: Tahoma; font-size: 10px; font-weight: bold; }
.colHeaderLink a { text-decoration: none; }
.colHeaderOver { background-color: #bbbbbb; font-family: Tahoma, Helvetica; font-size: 12px; cursor: hand; cursor: pointer; }
.colHeaderOver a { text-decoration: none; }
.colHeaderHighlight { background-color: #bbbbbb; font-family: Tahoma, Helvetica; font-size: 12px; }
.colHeaderHighlight a { text-decoration: none; }
P, UL, OL, DL, LI, TD, TEXTAREA, INPUT, SELECT, BUTTON { font-family: Tahoma, Sans-Serif; font-size: 12px; text-decoration: none; }
img { border: 0px; }
.nowrap { white-space: nowrap; }
#reloadImage { position: relative; top: 3px; margin: 0px 0 0 5px; }
.redText td { color: #990000; }
.spaced { margin-left: 2px; margin-right: 2px; }
.tabItem { display: none; }
div.show { display: block; }
.dateItem { text-align: center; }
.ltr { direction: ltr; }
.tblItem tr td { font-weight: bold; }
.tblItem tr td span { font-weight: normal; }
.debitor { width: 150px; }
.creditor { width: 150px; }
.description { width: 350px; }
.accountcode { width: 150px; }
.accountname { width: 250px; }
.ltrcell { white-space: nowrap; direction: ltr; }
.acc-description { width: 400px; }
.acc-accountname { width: 170px; }
.acc-accountcode { white-space: nowrap; direction: ltr; width: 100px; }
.negative { color: Red; }
.acc-number { width: 100px; }
.page-count { margin: 4px 0px 0px 0px; text-align: center; display: inline; float: right; clear: right; }
.page-box { direction: rtl; font: 12px Verdana; padding: 0px; text-align: center; }
.page-box a, .page-box span { padding: 2px 6px; float: right; margin: 5px; font-family: Tahoma; border: solid 1px #07519A; background: #fff; text-decoration: none; color: #07519A; }
.page-box span { padding: 2px 6px; border: 1px solid #07519A; font-weight: bold; font-size: 12px; background: #07519A; color: #fff; }
.page-box a:hover { color: #fff; background: #07519A; border-color: #07519A; text-decoration: none; }
.TabPaneTabSet { background-color: #EEEEEE; background-image: url(../../images/tabset.gif); background-position: left bottom; background-repeat: repeat-x; padding-left: 15px; padding-right: 15px; padding-top: 4px; position: relative; }
.tab { border-top: 1px solid #EEEEEE; cursor: pointer; font-weight: bold; margin-right: 8px; padding: 4px 12px 3px; }
.selected { border-color: #BBBBBB; border-style: solid none; border-width: 1px 0px; cursor: pointer; margin-bottom: 0; padding: 3px 0px 5px; }
tr.superunit td { background-color: #FFCC00; }
div.scroll { overflow: auto; text-align: center; }
#statusmessage { font-family: Tahoma,Arial,Helvetica; font-size: 110%; font-weight: normal; letter-spacing: 0.5px; margin: 10px 0; padding: 8px; text-align: right; }
.success { background-color: #99CE9C; border: 1px solid #69A35E; color: #333333; }
.successpic { background: url(../../images/success.png) no-repeat scroll 98% center; border-bottom: 2px solid #99CE9C; border-top: 2px solid #99CE9C; font-family: Tahoma; font-size: 11px; padding: 20px 50px 5px 20px; text-align: right; }
.warning { background-color: #FFECA3; border: 1px solid #FFD226; color: #333333; text-align: center; left: -42px; }
.warningpic { background: url(../../images/warning.png) no-repeat scroll 98% center; border-bottom: 2px solid #FFECA3; border-top: 2px solid #FFECA3; font-family: Tahoma; font-size: 11px; padding: 20px 50px 5px 20px; text-align: right; }
.excelRow { background: #dddddd; }
.tblmenu { border: 1px solid #cccccc; padding: 4px; vertical-align: top; background-color: #fff; }
span.pagesizetitle { background-color: #FFFFFF; color: #000; border: none; }
.tdp1 { white-space: nowrap; }
.tdp2 { width: 70%; white-space: nowrap; }
.tblp { width: 100%; }

.PageHeader { height: 55px; overflow: hidden; padding: 0; }
.TopBarIconMenu { background-color: #427FAF; background-image: url(../../Images/IconMenu_TopBarLeft.png); height: 55px; right: 0; position: absolute; top: 0; z-index: 10; }
.TopMenuSplitter { background-image: url(../../Images/IconMenu_TopBarSplit.png); background-repeat: no-repeat; cursor: pointer; height: 55px; padding: 0; width: 8px; }
.TopBarLeft { height: 55px; padding: 0; width: 0; }
.TopBarRight { background-image: url(../../Images/IconMenu_TopBarTrans.png); background-repeat: no-repeat; height: 55px; padding: 0; width: 8px; }
.PageHeaderText { color: white; height: 51px; padding: 5px 0 0; text-align: left; z-index: 1; }
.PageHeaderVersion { -x-system-font: none; font-family: tahoma; font-size: 10pt; font-style: normal; font-variant: normal; font-weight: normal; height: 28px; line-height: normal; overflow: hidden; padding-left: 12px; white-space: nowrap; }
.PageHeaderActions { -x-system-font: none; font-family: Tahoma; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; height: 16px; line-height: normal; overflow: hidden; padding-left: 12px; white-space: nowrap; direction: ltr; }
.PageHeaderActions a, .PageHeaderActions a:active { color: white; }
.PageHeaderActions a:hover { color: Aqua; }

.treeview, .treeview ul { padding: 0 10px 0 0; margin: 0; list-style: none; }
.treeview ul { background-color: white; margin-top: 4px; }
.treeview .hitarea { background: url(../../images/treeview-default.gif) right -93px no-repeat; height: 16px; width: 16px; margin-right: -16px; float: right; cursor: pointer; }

* html .hitarea { display: inline; float: none; }
.treeview li { margin: 0; padding: 3px 16px 3px 0pt; }
.treeview a.selected { background-color: #eee; }
#treecontrol { margin: 1em 0; display: none; }
.treeview .hover { color: #000; cursor: pointer; }
.treeview li { background: url(../../images/treeview-default-line.gif) right 0 no-repeat; }
.treeview li.home { background: url(../../images/treeview-default-line.gif) right -1805px no-repeat; }
.treeview li.collapsable, .treeview li.expandable { background-position: right -176px; }
.treeview .expandable-hitarea { background-position: right -49px; }
.treeview li.last { background-position: right -1766px; }
.treeview li.lastCollapsable, .treeview li.lastExpandable { background-image: url(../../images/treeview-default.gif); }
.treeview li.lastCollapsable { background-position: right -112px; }
.treeview li.lastExpandable { background-position: right -68px; }
.treeview div.lastCollapsable-hitarea, .treeview div.lastExpandable-hitarea { background-position: right -93; }
.treeview-red li { background-image: url(../../images/treeview-red-line.gif); }
.treeview-red .hitarea, .treeview-red li.lastCollapsable, .treeview-red li.lastExpandable { background-image: url(../../images/treeview-red.gif); }
.treeview-black li { background-image: url(../../images/treeview-black-line.gif); }
.treeview-black .hitarea, .treeview-black li.lastCollapsable, .treeview-black li.lastExpandable { background-image: url(../../images/treeview-black.gif); }
.treeview-gray li { background-image: url(../../images/treeview-gray-line.gif); }
.treeview-gray .hitarea, .treeview-gray li.lastCollapsable, .treeview-gray li.lastExpandable { background-image: url(../../images/treeview-gray.gif); }
.filetree li { padding: 3px 16px 2px 0; }
.filetree span.folder, .filetree span.file { font-size: 11px; font-family: tahoma; display: block; }
.filetree span.folder { padding: 2px 23px 3px 0; background: url(../../images/xpIcandyOpenFolder2.png) right top no-repeat; }
.filetree li.expandable span.folder { background: url(../../images/xpIcandyClosedFolder2.png) right 50% no-repeat; }
.filetree span.file { padding: 0px 22px 3px 0; background: url(../../images/file2.gif) right 0 no-repeat; margin-left: 10px; }
.filetree span.file a, .filetree span.file a:active { color: #555; white-space: nowrap; }
.filetree span.file a:hover { color: #000; }
.filetree span.upload { background: url(../../images/Upload.gif) right 0 no-repeat; }
.filetree span.Transfer { background: url(../../images/Transfer.gif) right 0 no-repeat; }
.filetree span.Variz { background: url(../../images/Variz.gif) right 0 no-repeat; }
.filetree span.Bardasht { background: url(../../images/Bardasht.gif) right 0 no-repeat; }
.filetree span.sepordegozari { background: url(../../images/sepordegozari.gif) right 0 no-repeat; }
.filetree span.ManualStock { background: url(../../images/ManualStock.png) right 0 no-repeat; }
.filetree span.BasketCondition { background: url(../../images/BasketCondition.gif) right 0 no-repeat; }
.filetree span.Reports { background: url(../../images/Reports.gif) right 0 no-repeat; }
.filetree span.NAV { background: url(../../images/Nav6.gif) right 0 no-repeat; }
.filetree span.SabteMotalebat { background: url(../../images/SabteMotalebat.gif) right 0 no-repeat; }
.filetree span.Haghetaghadom { background: url(../../images/Haghetaghadom.gif) right 0 no-repeat; }
.filetree span.DoProfit { background: url(../../images/DoProfit.gif) right 0 no-repeat; }
.filetree span.CalculateNAV { background: url(../../images/Nav7.gif) right 0 no-repeat; }
.filetree span.MoveNAV { background: url(../../images/Nav8.gif) right 0 no-repeat; }
.filetree span.AllAccounts { background: url(../../images/AllAccounts.gif) right 0 no-repeat; }
.filetree span.addNewAccount { background: url(../../images/addNewAccount.gif) right 0 no-repeat; }
.filetree span.addNewAccountCategory { background: url(../../images/addNewAccountCategory.gif) right 0 no-repeat; }
.filetree span.addNewVoucherCategory { background: url(../../images/addNewVoucherCategory.gif) right 0 no-repeat; }
.filetree span.allVoucherCategories { background: url(../../images/allVoucherCategories.gif) right 0 no-repeat; }
.filetree span.DaftarRoozname { background: url(../../images/DaftarRoozname.gif) right 0 no-repeat; }
.filetree span.DaftarHesab { background: url(../../images/DaftarHesab.gif) right 0 no-repeat; }
.filetree span.AccountKolTaraz { background: url(../../images/AccountKolTaraz.gif) right 0 no-repeat; }
.filetree span.AccountMoeinTaraz { background: url(../../images/AccountMoeinTaraz.gif) right 0 no-repeat; }
.filetree span.AccountTafsiliTaraz { background: url(../../images/AccountTafsiliTaraz.gif) right 0 no-repeat; }
.filetree span.TaraznameReport { background: url(../../images/TaraznameReport.gif) right 0 no-repeat; }
.filetree span.ProfitlossReport { background: url(../../images/ProfitlossReport.gif) right 0 no-repeat; }
.filetree span.RegisterUser { background: url(../../images/RegisterUser.gif) right 0 no-repeat; }
.filetree span.Expenditure { background: url(../../images/Expenditure.gif) right 0 no-repeat; }
.filetree span.CreateBasket { background: url(../../images/CreateBasket.gif) right 0 no-repeat; }
.filetree span.BasketAdmin { background: url(../../images/BasketAdmin.gif) right 0 no-repeat; }
.filetree span.SystemJobs { background: url(../../images/SystemJobs.gif) right 0 no-repeat; }
.filetree span.Eventlog { background: url(../../images/Eventlog.gif) right 0 no-repeat; }
.filetree span.AllVouchers { background: url(../../images/AllVouchers.gif) right 0 no-repeat; }
.filetree span.WorkingDayList { background: url(../../images/WorkingDayList.gif) right 0 no-repeat; }
.filetree span.StockPrice { background: url(../../images/StockPrice.gif) right 0 no-repeat; }
.filetree span.StockList { background: url(../../images/StockList.gif) right 0 no-repeat; }
.filetree span.users { background: url(../../images/users.gif) right 0 no-repeat; }
.filetree span.Meetings { background: url(../../images/Meetings.gif) right 0 no-repeat; }
.filetree span.NewMeetings { background: url(../../images/NewMeetings.gif) right 0 no-repeat; }
.filetree span.SiteBasketSettings { background: url(../../images/SiteBasketSettings.gif) right 0 no-repeat; }
.filetree span.PageRoles { background: url(../../images/PageRoles.gif) right 0 no-repeat; }

body { font-family: tahoma; font-size: 11px; background: #fff; }
a img { border: none; }
.divTreeContainer { padding: 1em; direction: rtl; width: 100%; padding: 0px 10px 0px 10px; height: 350px; overflow-y: auto; }

.ButtonBarInnerWrap { margin-top: 3px; }
.actions { padding: 0px; padding-right: 10px; height: 40px; }
div.ButtonBarLeft { float: left; }
.DataMiningBox { background-image: url(../../Images/data4-2Small.jpg); background-position: left bottom; background-repeat: no-repeat; border: 1px solid black; height: 120px; margin: 20px 20px 0; padding: 10px 15px 10px 140px; }
.ButtonBarDivElement { display: block; height: 48px; white-space: nowrap; }
.ButtonBarLeft .ButtonBarDivElement { float: left; height: 48px; padding: 0; }
a.ButtonBarAnchor { text-decoration: none !important; }
a.ButtonBarAnchor .ButtonBarLeftWrap, a.ButtonBarAnchor:hover .ButtonBarLeftWrap { padding-left: 8px; text-decoration: none !important; }
a.ButtonBarAnchor .ButtonBarLeftWrap, a.ButtonBarAnchor .ButtonBarRightWrap, a.ButtonBarAnchor .ButtonBarInnerWrap, a.ButtonBarAnchor:hover .ButtonBarLeftWrap, a.ButtonBarAnchor:hover .ButtonBarRightWrap, a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: inline-block; height: 47px; text-align: center; }
a.ButtonBarAnchor .ButtonBarRightWrap, a.ButtonBarAnchor:hover .ButtonBarRightWrap { padding-right: 8px; }
.ButtonBarLeft .ButtonBarDivElement img, .ButtonBarRight .ButtonBarDivElement img { margin-top: 0px; }
.ButtonBarMenuIconText { color: #555555; display: block; font-family: tahoma; font-size: 11px; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding: 0px; text-decoration: none !important; }
a.ButtonBarAnchor:hover .ButtonBarLeftWrap { background: transparent url(../../Images/ButtonBar_HighlightLeft.png) no-repeat scroll left top; }
a.ButtonBarAnchor:hover .ButtonBarRightWrap { background: transparent url(../../Images/ButtonBar_HighlightRight.png) no-repeat scroll right top; }
a.ButtonBarAnchor:hover .ButtonBarInnerWrap { background: transparent url(../../Images/ButtonBar_HighlightTile.png) repeat-x scroll right -3px; }
a.r { display: block; background-color: transparent; }

.MenuBarTable { border-collapse: collapse; border-spacing: 0; height: 55px; margin: 0px; padding: 0; text-align: center; z-index: 100; }
.MenuBarTable td { padding: 0; vertical-align: top; }
.MenuBarTable td { padding: 0; vertical-align: top; }
.TopMenuIconCell, .TopMenuIconCellHighlight { height: 55px; }
.MenuBarTable a.ButtonBarAnchor, .MenuBarTable a.ButtonBarAnchor:hover { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0 0; padding: 0; }
.MenuBarTable a.ButtonBarAnchor, .MenuBarTable a.ButtonBarAnchor .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarInnerWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: table-cell; height: 55px; text-align: center; }
.TopBarIconMenu a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .MenuBarTable .TopMenuIconCellHighlight a.ButtonBarAnchor .ButtonBarLeftWrap { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../../Images/IconMenu_TopBarHightlightLeft.png) no-repeat scroll left top; }
.MenuBarTable a.ButtonBarAnchor .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftrap { padding-left: 8px; }
.MenuBarTable a.ButtonBarAnchor, .MenuBarTable a.ButtonBarAnchor .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarInnerWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: table-cell; height: 55px; text-align: center; }
.MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap, .MenuBarTable .TopMenuIconCellHighlight a.ButtonBarAnchor .ButtonBarRightWrap { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../../Images/IconMenu_TopBarHightlightRight.png) no-repeat scroll right top; }
.MenuBarTable a.ButtonBarAnchor .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap { padding-right: 8px; }
.MenuBarTable a.ButtonBarAnchor, .MenuBarTable a.ButtonBarAnchor .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarInnerWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: table-cell; height: 55px; text-align: center; }
.MenuBarTable a.ButtonBarAnchor:hover .ButtonBarInnerWrap, .MenuBarTable .TopMenuIconCellHighlight a.ButtonBarAnchor .ButtonBarInnerWrap { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent url(../../Images/IconMenu_TopBarHightlightTile.png) repeat-x scroll right top; }
.MenuBarTable a.ButtonBarAnchor .ButtonBarInnerWrap { }
.MenuBarTable a.ButtonBarAnchor, .MenuBarTable a.ButtonBarAnchor .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor .ButtonBarInnerWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarRightWrap, .MenuBarTable a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: table-cell; height: 55px; text-align: center; display: block; margin: 0; }
.MenuBarTable .ButtonBarMenuIcon { padding-top: 1px; margin: 3px 0; }
.MenuBarTable .ButtonBarMenuIconText { color: white; display: block; font-family: Tahoma; font-size: 8pt; font-style: normal; font-variant: normal; font-weight: normal; line-height: normal; padding: 0px; text-decoration: none; }
.MenuBarTable td { padding: 0; vertical-align: top; }
.MenuBarTable .ButtonBarDivElement img, .MenuBarTable .ButtonBarDivElement img { margin-top: 4px; }


.tdLoginTitle { background: url( ../../Images/LoginHeader_Tile.png) repeat-x scroll top; height: 27px; color: #FFF; font-size: 13px; padding-right: 10px; vertical-align: middle; }

.tblLogin .tr { background: url(../../Images/LoginShadow_TopRight.png) no-repeat left bottom; width: 8px; height: 8px; }
.tblLogin .t { background: url(../../Images/LoginShadow_Top.png) repeat-x bottom; }
.tblLogin .tl { background: url(../../Images/LoginShadow_TopLeft.png) no-repeat right bottom; width: 8px; height: 8px; }
.tblLogin .r { background: url(../../Images/LoginShadow_Right.png) repeat-y left; }
.tblLogin .l { background: url(../../Images/LoginShadow_Left.png) repeat-y right; }
.tblLogin .br { background: url(../../Images/LoginShadow_BottomRight.png) no-repeat left top; width: 8px; height: 8px; }
.tblLogin .b { background: url(../../Images/LoginShadow_Bottom.png) repeat-x top; }
.tblLogin .bl { background: url(../../Images/LoginShadow_BottomLeft.png) no-repeat right top; width: 8px; height: 8px; }

.LoginButtons .ButtonBarDivElement { float: left; padding: 0; }
.LoginButtons a.ButtonBarAnchor .ButtonBarLeftWrap, .LoginButtons a.ButtonBarAnchor .ButtonBarRightWrap, .LoginButtons a.ButtonBarAnchor .ButtonBarInnerWrap, .LoginButtons a.ButtonBarAnchor:hover .ButtonBarLeftWrap, .LoginButtons a.ButtonBarAnchor:hover .ButtonBarRightWrap, .LoginButtons a.ButtonBarAnchor:hover .ButtonBarInnerWrap { cursor: pointer; display: inline-block; height: 58px; text-align: center; position: relative; margin: 0px }
.LoginButtons a.ButtonBarAnchor .ButtonBarLeftWrap, .LoginButtons a.ButtonBarAnchor:hover .ButtonBarLeftWrap { padding-left: 8px; }
.LoginButtons a.ButtonBarAnchor .ButtonBarRightWrap, .LoginButtons a.ButtonBarAnchor:hover .ButtonBarRightWrap { padding-right: 8px; }
.LoginButtons a.ButtonBarAnchor .ButtonBarInnerWrap { }
.LoginButtons a.ButtonBarAnchor:hover .ButtonBarLeftWrap { background: transparent url(../../Images/LoginButton_HighlightLeft.png) no-repeat scroll 0 0; }
.LoginButtons a.ButtonBarAnchor:hover .ButtonBarRightWrap { background: transparent url(../../Images/LoginButton_HighlightRight.png) no-repeat scroll right center; }
.LoginButtons a.ButtonBarAnchor:hover .ButtonBarInnerWrap { background: transparent url(../../Images/LoginButton_HilightText.png) repeat-x scroll right bottom; }
.LoginButtons .ButtonBarMenuIcon { padding-top: 1px; }
.LoginButtons .ButtonBarDivElement img, .LoginButtons .ButtonBarDivElement img { margin-top: 0px; }
.LoginButtons .ButtonBarMenuIconText { color: #555555; display: block; font-family: Tahoma; font-size: 9pt; padding: 0px; }

.TabContainer ul li { vertical-align: top; text-align: center; margin: 0px; padding: 0px; width: 150px; display: inline; cursor: pointer; }
.TabContainer { height: 30px; text-align: right; margin-bottom: 2px; background: url(../../Images/tabBar_tile.png) repeat-x top; }
.TabContainer ul { font-family: tahoma; font-size: 12px; height: 20px; margin: 0; padding: 0; vertical-align: top; width: 680px; }
.TabContainer ul li .center { vertical-align: top; text-align: center; display: inline; margin: 0px; padding: 0px; cursor: pointer; background: transparent; }
.TabContainer ul li .center .left { background: transparent; color: #000000; display: inline; float: right; height: 30px; }
.TabContainer ul li .center .left .right { background: transparent; color: #000000; display: inline; float: right; height: 30px; width: 150px; }
.TabContainer ul li .center .left .right span { margin: 9px 0 3px; float: right; width: 100%; }
.TabContainer ul li.on .center { color: #ffffff; height: 30px; width: 150px; display: inline; float: right; background: url(../../Images/tab_tile.png) repeat-x top; }
.TabContainer ul li.on .center .left { color: #000000; display: inline; width: 150px; float: right; height: 30px; background: url(../../Images/tab_leftcap.png) no-repeat left top; }
.TabContainer ul li.on .center .left .right { color: #000000; display: inline; float: right; height: 30px; background: url(../../Images/tab_rightcap.png) no-repeat right top; }
.helpButton { background: transparent url(../../Images/help-but.gif) no-repeat center; height: 20px; width: 20px; }
tfoot td { border-top: solid 1px #BABBC6; background-color: #adcae7; }
td.visibleddd { background: transparent url(../../Images/Plus.gif) no-repeat center top; }
td.visible img { cursor: pointer; }

#btnShowPanel { color: #0000CC; cursor: pointer; }
.pShowPanel { background: transparent url(../../Images/plus_sign.png) no-repeat center; width: 12px; height: 12px; cursor: pointer; font-weight: bold; }
.mShowPanel { background: transparent url(../../Images/minus_sign.png) no-repeat center; width: 12px; height: 12px; cursor: pointer; font-weight: bold; }
.minustable { background: transparent url(../../Images/minus.gif) no-repeat center top; width: 17px; height: 15px; cursor: pointer; }

.plustable { background: transparent url(../../Images/plus.gif) no-repeat center top; width: 17px; height: 15px; cursor: pointer; }
.email { direction: ltr; }

.tbladdstock { margin-right: 20px; }
#btnShowPanel { font-weight: bold; }

.inputControl { border: solid 1px #888888; }


.openclose { cursor: pointer; }
.tdopenclose { vertical-align: top; }

.tdfolder { vertical-align: top; }

.arrowRight { background: transparent url(../../Images/arrow_right_green.png) no-repeat center top; width: 32px; height: 32px; }

.arrowLeft { background: transparent url(../../Images/arrow_left_green.png) no-repeat center top; width: 32px; height: 32px; }

.rev { background: transparent url(../../Images/Swap.gif) no-repeat center top; width: 30px; height: 30px; }

#tooltip { color: #FFFFFF; text-align: right; width: 200px; position: absolute; }
#tooltip h3, #tooltip div { }
#tooltip h3 { background: transparent url(../../Images/balloon.png) no-repeat scroll left top !important; color: #FFFFFF; font-size: 11px; font-weight: bold; margin: 0; padding: 13px 20px 5px; text-shadow: 2px 2px 1px #222222; white-space: nowrap; }
#tooltip div.body { background: transparent url(../../Images/balloon.png) no-repeat scroll left bottom !important; font-size: 10px; margin: 0; font-family: Tahoma; padding: 0 20px 15px; text-shadow: 2px 2px 1px #222222; }


.cssGridHeaderupper { height: 10px; font-family: tahoma; font-size: 11px; font-weight: bold; text-align: center; white-space: nowrap; }
.cssGridHeaderupper td { padding: 0; }
.cssGridHeaderunder { height: 35px; font-family: tahoma; font-size: 11px; text-align: center; }
.blue { color: #006699; }
.green2 { color: #44B36B; }
.gray { color: #666; }
.darkRed { color: #990000; }

#divContent { }

.noWrapStyle { white-space: nowrap; }


body #bBar { bottom: 0; color: #111111; font-size: 11px; height: 25px; left: 0; padding: 0; width: 100%; z-index: 99; position: fixed; }

#status ul { overflow-y: scroll; }
body #bBar table { background-color: #E0E0E0; border-top-style: solid; border-top-width: 1px; height: 25px; }


.notification_tab { float: right; }
.notfication_img { padding: 3px 0; background-image: url(../../images/message.png); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; margin-top: 5px; }

.notfication_imgInsert { padding: 3px 0; background-image: url(../../images/message_add.png); background-repeat: no-repeat; display: inline-block; height: 16px; width: 16px; margin-top: 5px; }


.messagingmenu { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: transparent none repeat scroll 0 0; border: medium none; bottom: 26px; margin: 0; padding: 0; position: fixed; right: 0; z-index: 14; margin-right: 5px; }

.messagingmenu_content { width: 270px; -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #FFFFFF none no-repeat scroll right bottom; border-color: #333333 #333333 black; border-style: solid; border-width: 1px; cursor: auto; padding: 0; border-style: solid; cursor: auto; margin-bottom: -1px; }

.messagingmenu_content h2 { background-color: #759ED2; border-color: #254588 #254588 #526EA6; border-style: solid; border-width: 1px; color: #FFFFFF; cursor: pointer; font-size: 11px; margin: -1px -1px 0; padding: 0; position: relative; width: 100%; border-style: solid; color: #FFFFFF; cursor: pointer; font-family: Tahoma; direction: rtl; }

.clearfix { display: block; }

.messaging_minimize { background-color: #ADBED8; float: left; height: 2px; overflow: hidden; width: 9px; margin: 4px; }
.messaging_content_wrapper { overflow: hidden; position: relative; }
.messaging_see_all { display: block; padding: 4px 6px; text-align: right; }

.notifications_content { padding: 2px 2px 6px; text-align: justify; height: 80px; overflow-y: scroll; }
.no_notifications { color: #666666; padding: 4px 5px 2px; }
#menu_bar { -moz-background-clip: border; -moz-background-inline-policy: continuous; -moz-background-origin: padding; background: #E5E5E5 url(../../images/menubar.png) repeat-x; border: 1px solid #B5B5B5; left: 300px; right: 9px; overflow: visible !important; position: fixed; }
.menubarbutton { border-left: 1px solid #B5B5B5; border-right: 1px solid #E0E0E0; color: #333333; cursor: pointer; height: 25px; padding: 0 6px; position: relative; width: 16px; }

.first { list-style-type: none; direction: rtl; }

#messagestatus { padding-left: 5px; padding-right: 5px; }

.tblLinks { width: 376px; height:79px; }
.tblLinks .R { background:url(../../images/LinksR.gif) no-repeat left top }
.tblLinks .C { background:url(../../images/LinksBG.gif) repeat-x top }
.tblLinks .L { background:url(../../images/LinksL.gif) no-repeat right top }
.tblLinks .tdLinks { padding: 0 5px; }
