.pagesize { margin: 4px; text-align: left; width: 30px; }
.WrapperDiv { width: 800px; height: 400px; border: 1px solid black; }
.WrapperDiv TH { position: relative; }
.WrapperDiv TR { /* Needed for IE */ height: 0px; }
table.th { font-family: Tahoma; font-weight: bold; font-size: x-small; }
.hide { display: none; }
table.list th { text-align: center; }
.CPage { direction: rtl; float: left; }
.CPage a { color: #fff; }
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 { background-color: #F5F5F5; width: 100%; }
.cssPageMainContent tr td, .cssPageMainContent tr th { text-align: right; }
.cssGridOuterLine { }
.cssGridHeader, .cssGridHeaderleft, .cssGridHeaderflow { background-color: #FDC871; font-family: tahoma; font-size: 9pt; color: #000000; font-weight: bold; text-align: right; }
.cssGridHeaderflow { position: relative; }
.cssGridHeaderflow th { 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: #ffffff url(../../images/Header.gif) repeat-x scroll left top; height: 78px; overflow: hidden; text-align: right; border-top: solid 3px #fff; }
#header { background: url( '../../images/headerL.jpg' ) no-repeat top left; height: 78px; }
#logo { background: url( '../../images/headerr.gif' ) no-repeat scroll right top; text-align: right; vertical-align: middle; height: 78px; }
.HeaderTR { background: #fff url( '../../images/headerTR.gif' ) no-repeat top right; }
.HeaderTL { background: #fff url( '../../images/headerTL.gif' ) no-repeat top left; }
.footerTR { background: #fff url( '../../images/footerBR.gif' ) no-repeat bottom right; }
.footerTL { background: #fff url( '../../images/footerBL.gif' ) no-repeat bottom left; }
.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 { border-right: #e76e19 1px solid; border-top: #e76e19 1px solid; border-left: #e76e19 1px solid; border-bottom: #e76e19 1px solid; }
.tdContentTitle { background: #E76E19 url(../../images/Window.jpg) repeat-x scroll left top; border-bottom: 1px solid #E76E19; clear: both; color: #FFFFFF; font-size: 22px; font-weight: bold; line-height: 28px; margin: -15px -15px 0; padding-right: 10px; font-family: Arial; }
.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 { background: #E76E19 url(../../images/Window.jpg) repeat-x scroll left top; border-bottom: 1px solid #E76E19; clear: both; color: #FFFFFF; font-size: 18px; font-weight: bold; line-height: 28px; margin: -15px -15px 0; padding-right: 10px; font-family: Arial; }
.tdContent { background-color: #fff; }
.tdBody { background-color: #ccc; }
#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 { margin:0; height: 30px; }
ul.Leftmenu li { }
ul.Leftmenu li a { float: left; line-height:21px; display: inline-block; text-decoration: none; color: White; white-space: nowrap; text-align: center; font-weight: normal; padding: 3px 12px 0px; height: 27px; }
ul.Leftmenu li a:hover { float: left; display: inline-block; color: #ffffff; border-top: solid 3px #41adec; padding: 0px 12px 0px; background-color: #034895; height: 27px; }
#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; }
ul.Leftmenu li { list-style-type: none; margin: 0; padding: 0px 10px; }
.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; color: black; 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 { }
.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; }
.posetive { color: Red; }
.acc-number { width: 100px; }
.page-count { margin: 10px 0px 10px 0px; text-align: center; display: inline; float: right; clear: right; }
.page-box { direction: rtl; font: 12px Verdana; padding: 0px; padding-bottom: 10px; margin-bottom: 10px; 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 { cursor: pointer; margin-right: 8px; padding: 4px 12px 3px; }
.selected { background: #FFFFFF none repeat scroll 0 0; border-color: #BBBBBB #BBBBBB -moz-use-text-color; border-style: solid solid none; border-width: 1px 1px 0; cursor: pointer; font-weight: bold; margin-bottom: 0; margin-right: 8px; padding: 3px 12px 5px; }
tr.superunit td { background-color: #FFCC00; }
div.scroll { overflow: auto; text-align: center; }
#statusmessage { border: 2px solid #FFB02F; direction: rtl; font-family: Tahoma,Arial,Helvetica; font-weight: normal; height: 70px; text-align: right; width: 65%; }
#statusmessage2 { direction: rtl; font-family: Tahoma,Arial,Helvetica; font-size: 110%; font-weight: normal; letter-spacing: 0.5px; margin: 10px 0; padding: 8px; text-align: right; }
#statusmessage table { height: 100%; }
.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; border-top-color: Automatic; border-bottom-color: Automatic; }
.warning { background-color: #FFECA3; color: #333333; }
.warnParent { background: #777777 none repeat scroll 0 0; height: 100%; width: 100%; position: absolute; margin-top: 0px; margin-left: 0px; z-index: 10000; }
.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; border-top-color: Automatic; border-bottom-color: Automatic; }
.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%; }
.lightBorder { border-color: lightblue; border-style: solid; background-color: #F9FF9A; }
.buyTr { color: #000080; height: 30px; }
tr.buyTr td { font-family: Tahoma,Sans-Serif; font-size: 12px; text-decoration: none; color: #000080; }
.sellTr { color: #800000; height: 30px; }
tr.sellTr td { font-family: Tahoma,Sans-Serif; font-size: 12px; text-decoration: none; color: #800000; }
.buyPanel { display: table; }
.buyPanel tbody tr { height: 30px; }
.innerBuyPanel { border: none 0px; }
.innerBuyPanel tr { }
