﻿#total
{
	font-size: 9pt;
	font-family: Tahoma;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
}
.Rotator
{
    background-image: url(images/rotator_bg.jpg);
    height: 30px;
    
}
.LoadingDiv
{
    
}
.Invisible
{
	display:none;
}
.ErrorText
{
    color: red;
}
.ThousandSeparatorPopup
{
    font-size: 9pt;
    color: black;
    font-family: Tahoma;
    background-color: #ffffcc;
    border-right: #000000 1px solid;
    border-top: #000000 1px solid;
    border-left: #000000 1px solid;
    border-bottom: #000000 1px solid;
    padding-right: 2px;
    padding-left: 2px;
    padding-bottom: 2px;
    padding-top: 2px;
    direction:rtl;
}
input
{
    font-size: 9pt;
    font-family: Tahoma;
}
textarea
{
    font-family:Tahoma;
}
select
{
    font-family:Tahoma;
}
A
{
    text-decoration:none;
    color: #0033cc;
}
A:hover
{
    color: #660000;
    text-decoration: none;
    
}
A:visited
{
    
}
.calTitle
{
    color: white;
    background-image: url(images/grid_headerBg.gif); 
    font-size: 9pt;
}
.calTitle span, .calTitle a, .calTitle td
{
    color: white;
    font-size: 9pt;
}
.dayHeader
{
    background-image: url(images/cal/dayheader_bg.gif);
    color: Black;
    font-size: 9pt;
    
}
.calTable
{
     
    font-size: 9pt;
}
.dayHeader td
{
    color: Black;
    font-size: 9pt;
    
}
.dayClass
{
  border-right: #f6f6f6 1px solid;
    border-top: #f6f6f6 1px solid;
    border-left: #f6f6f6 1px solid;
    border-bottom: #f6f6f6 1px solid;
    background-color: #ffffff;
    background-color: #ffffff;
    font-size: 9pt;
}
.currentDayClass
{
    border-right: #bb5503 1px solid;
    border-top: #bb5503 1px solid;
    border-left: #bb5503 1px solid;
    border-bottom: #bb5503 1px solid;
    background-color: #ffeec2;
    font-size: 9pt;
}
.currentDayClass span
{
    font-size: 9pt;
}
.LoadingDiv
{
    background-image: url(Resources/graphics/images/loading/semi-transparent.gif);
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 0px solid;
    border-top: 0px solid;
    border-left: 0px solid;
    border-bottom: 0px solid;
}
.LoadingMessage
{
    width: 280px;
    height: 36px;
    background-color: #eef0fc;
    border-right: #6e89dd solid;
    border-top: #6e89dd solid;
    border-left: #6e89dd solid;
    border-bottom: #6e89dd solid;
    position: absolute;
    padding-right: 5px;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    direction:rtl;
    font-size:9pt;
    font-weight:bold;
}

.FormTables
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
}
.FormsTableTR
{
	height:25px;
}
.FormsTableLabelCell
{
	
}
.FormsTableDataCell
{
}
.FormsTableButtonTD
{
	text-align:center;
}
.FormHeaderTables
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	
}
.FormsHeaderTableTR
{
	height:25px;
}
.FormsHeaderTableTD
{
	text-align:right;
}

.TreeView 
{ 
  background-color:White;
  padding-top:4px; 
  padding-left:1px; 
  border: #7C7C94 1px solid; 
  cursor:default; 
  
}

.TreeNode 
{ 
  font-family: tahoma; 
  font-size: 9pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
}

.GrayedTreeNode
{ 
  font-family: tahoma; 
  font-size: 9pt; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  color:gray; 
  cursor:default;
}
.Empty
{
    direction:rtl;
}
.HoverTreeNode 
{ 
  font-family: tahoma; 
  font-size: 9pt; 
  text-decoration:underline; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.SelectedTreeNode 
{ 
  font-family: tahoma; 
  font-size: 9pt; 
  background-color: gray; 
  color:white; 
  padding-top:2px;
  padding-bottom:1px;
  padding-left: 3px; 
  padding-right: 3px; 
  cursor: default; 
}

.NodeEdit 
{
  border:1px gray solid;
  font-family: tahoma; 
  font-size: 9pt;
}
.hand
{
	cursor: hand;
}


/*
ComponentArt Tab Styles
*/
.CATabTopGroup
{
  z-index:99;
  position:relative;
}

.CATabDefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:Tahoma; 
  font-size:9pt; 
  cursor:default;
}

.CATabDefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:Tahoma; 
  font-size:9pt; 
  cursor:default;
}

.CATabSelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:Tahoma; 
  font-size:9pt; 
  cursor:default;
}

.CATabScrollItem 
{
  color:black; 
  background-image: url(images/scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:Tahoma; 
  font-size:9pt; 
  height: 20px;
  cursor:default;
}

.CATabScrollItemHover 
{
  color:black; 
  background-image: url(images/hover_scroll_item_bg.gif);
  border: 1px solid #919B9C; 
  border-left-color: #91A7B4; 
   border-right-color: #91A7B4; 
  border-top-color: #91A7B4; 
  font-family:Tahoma; 
  font-size:9pt; 
  height: 20px;
  cursor:default;
}

.CATabMultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  position:relative;
  padding:10px;
  top:-3px;
  right:1px;
  z-index:98;
}

.CATabPageContent
{
  font-family:Tahoma; 
  font-size:9pt; 
}