body {	
	font-family: Tahoma;
	font-size: 10px;
	margin: 0;
	direction: rtl; 
	}
h2 {
	color: #FFFFFF;
	margin: 10px 0;
	font-family: Tahoma;
	font-size: 8pt;font-weight:bold
	}

h1 {
	color: #637B9D;
	margin: 10px 0;
	font-family: Tahoma;
	font-size: 8pt;font-weight:bold
	}
a 			 {	color: #0000AA;	text-decoration: none;}
a:link       { color: #0000AA; text-decoration: none }
a:visited    { color: #0000AA; text-decoration: none }	
a:hover {	text-decoration: none; color:#5555FF	}


a:link.detaillink { color: #cc3300; }
a:visited.detaillink { color: #cc3300; }
a:hover.detaillink { color: #ff8800; }

p{
	font-family: Tahoma;
	font-size: 8pt;
	padding-left:0px;
	text-indent: 0px;	
	color: #637B9D;
}


tr .gridrow
{

height:20px;
cursor:pointer;
}

tr:hover.gridrow
{
background-color: #B8CDE2
}

tr .gridrowread
{background-color: #D9E0E7}

tr:hover.gridrowread
{
background-color: #B8CDE2
}

#gridtable tr.hover
{
background-color: #B8CDE2;
}


	
td           { font-size: 8pt; }

input        { font-family: Tahoma; font-size: 8pt; border: 1px solid #A5ACB2; padding-left: 
               2px; padding-right: 2px; padding-top: 1px; padding-bottom: 1px;width:50px; }
               
input.searchbox { padding:2px; width: 160px; height: 16px; direction:rtl;font-size:8pt; }
input.loginbox { padding:2px; width: 100px; height: 16px; direction:ltr ; align:left; font-size:8pt;}
input.loginboxl { padding:2px; width: 200px; height: 16px; direction:ltr ; align:left; font-size:8pt;}
input.loginboxl2 { padding:2px; width: 350px; height: 16px; direction:ltr ; align:left; font-size:8pt;}
input.loginboxl2farsi { padding:2px; width: 350px; height: 16px; direction:rtl ; align:left; font-size:8pt;}
input.miniinpput{ padding:1px; width: 15px; height: 16px; direction:rtl ; align:left; font-size:8pt; border:0px;}

input.checkbox { border:0px; padding:2px; width: 20px; height: 16px; direction:ltr ; align:left; font-size:8pt;}





input.filebox { padding:2px; width:350px; height: 16px; direction:rtl;font-size:8pt; }





li.treeall
{
dir:rtl;
background-image: url('images/li/all.gif'); background-repeat: no-repeat; 
background-position: right top;
padding: 0px 20 9px 10px;
}

li.treeall
{
dir:rtl;
padding: 0px 20 9px 10px;
}

li.treeuser
{
dir:rtl;
background-image: url('images/li/user.gif'); background-repeat: no-repeat; 
background-position: right top;
padding: 0px 35 9px 10px;
}

li.treeuseradmin
{
dir:rtl;
background-image: url('images/li/useradmin.gif'); background-repeat: no-repeat; 
background-position: right top;
padding: 0px 15 9px 10px;
font-weight:bold;
}



li.treeuserm
{
dir:rtl;
background-image: url('images/li/userm.gif'); background-repeat: no-repeat; 
background-position: right top;
font-weight:bold; padding-left:10px; padding-right:35; padding-top:0px; padding-bottom:9px
}

li.treemanopen
{
	dir:rtl;
	background-image: url('images/li/groups2.gif'); background-repeat: no-repeat; 
	background-position: right top;
	padding: 0px 05  9px 10px;
	
}

li.treemanopen
{
	dir:rtl;
	padding: 0px 0  9px 10px;
	
}


li.treemanopen2
{
	dir:rtl;
	padding: 0px 0  9px 10px;
	
}


li.treemanclose
{
	dir:rtl;
	background-image: url('images/li/groups.gif'); background-repeat: no-repeat; 
	background-position: right top;
	padding: 0px 05  9px 10px;
	
	height:18px;

	overflow:hidden;

}


li.treeman a.boxhover 			 {	color: #4774ba;	}
li.treeman a:link.boxhover       { color: #F000FF; text-decoration: none }
li.treeman a:visited.boxhover    { color: #F000FF; text-decoration: none }	


ul.tree1 {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
	}
ul.tree2 {
	 background-position: left bottom;
	 border-top:1px solid #E9E9E9;
		  margin:0; padding:0; list-style-type: none;
		  background-image:url('images/li/backtree.GIF');
		  background-repeat:repeat-x; 
		  
	}




ul.menu {
	margin: 0;
	padding: 0;
	
	list-style-type: none;
	}
	
ul.submenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	visibility:hidden;
	height:0px;
	display:none;
	}	
	
	
ul.submenux {
	margin: 0;
	padding: 0;
	list-style-type: none;
	visibility:'';
	height:10px;
	display:block;
	overflow:hidden;
	}	

ul.submenuxx {
	margin: 0;
	padding: 0;
	list-style-type: none;
	visibility:'';
	display:block;
	overflow:hidden;
	}	
	
ul.rightmenu {
	margin: 0;
	padding: 0;
	list-style-type: none;
	visibility:'';
	}		

#menu-nav
{
padding : 0px 30px;
}

#menu-nav a.menu
	{
		color: #FFFFFF;
	background: url('images/menu/lvl1.gif') no-repeat right top;
		width:170px;
	
		padding: 0px 5 9px 10px;
		text-align: right;
		display: block;
	}

#menu-nav a.menuselected
	{
		color: #FFFFFF;
		background: url('images/menu/lvl1selected.gif') no-repeat right top;
		width:170px;
	
		padding: 0px 5 9px 10px;
		text-align: right;
		display: block;
	}


	
#menu-nav a.menuex
	{
		color: #FFFFFF;
		background: url('images/menu/lvl1e.gif') no-repeat right top;
		width:170px;
	
		padding: 0px 5 9px 10px;
		text-align: right;
		display: block;
	}


#menu-nav a.down
	{
		color: #FFFFFF;
		background: url('images/menu/lvl1d.gif') no-repeat right top;
		width:170px;
	
		padding: 0px 5 9px 10px;
		text-align: right;
		display: block;
	}




#menu-nav li.lvl1 a:hover.menu { color: #ffffff; text-decoration: none ; background-image: url('images/menu/lvl1o.gif');}
#menu-nav li.lvl1 a:hover.down { color: #ffffff; text-decoration: none ; background-image: url('images/menu/lvl1do.gif');}
#menu-nav li.lvl1 a:hover.menuex { color: #ffffff; text-decoration: none ; background-image: url('images/menu/lvl1eo.gif');}

a.rightmenu
	{
		background-position: 
         
        right top; color: #FFFFFF;
		width:173px;
		height:20px;
		margin:0px;
		text-align: right;
		display: block; 
		padding-left:0px;
		background-image:url('images/menu/rightnormal.gif'); background-repeat:no-repeat; background-attachment:scroll; padding-right:0; padding-top:0; padding-bottom:0
	}


a:hover.rightmenu
	{
		color:#555555;
		background-image:url('images/menu/rightover.gif'); background-repeat:no-repeat; background-attachment:scroll
	}

#menu-nav .lvl2 a.menu
	{
		color: #FFFFFF;
		background: url('images/menu/lvl2.gif') no-repeat right top;
		width:170px;
		font-size:8pt;
		padding: 0px 20 9px 10px;
		text-align: right;
		display: block;
	}


#menu-nav .lvl2 a.menuselected
	{
		color: #ffffff;
		background: url('images/menu/lvl2selected.gif') no-repeat right top;
		width:170px;
		font-size:8pt;
		padding: 0px 20 9px 10px;
		text-align: right;
		display: block;
	}



#menu-nav li.lvl2 a:hover.menu { color: #ffffff; text-decoration: none ; background-image: url('images/menu/lvl2o.gif');}

#icons
{
	width:186px;
	height:161px;
	background-image:url('images/tables/note.gif'); background-repeat:no-repeat ; 
}
	
#icons .tabletitle
{
	width:160px;
	height:25px;
	
	font-family:Traditional Arabic; 
	font-size:12pt; color:#008000; 
	font-weight:bold;
	overflow:hidden;
	direction:rtl;
	text-align:center;
	
}

#icons .tablebody
{
	padding:0px; 
	
	background-position: left bottom; width:160px;
	height:100px;
	
	font-family:Tahoma; 
	font-size:8pt; color:#333333; 
	overflow:hidden;
	
	direction:rtl;
	text-align:center 
	
	
}

#icons .tablebody3
{
	padding:0px; 
	border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; border-top:1px solid #CCCCCC; background-position: left bottom; width:160px;
	height:100px;
	
	font-family:Tahoma; 
	font-size:8pt; color:#666666; 
	overflow:hidden;

	direction:rtl;
	text-align:center 
	
	
}

#icons .tablefooter
{
	background-position: left top;
	width:160px;
	height:29px;
	font-family:Traditional Arabic; 
	font-size:14pt; color:#F36519; 
	font-weight:bold;
	overflow:hidden;
	direction:rtl;	
	 
	text-align:center; 

}

#darktable .tableheader
{

	height:19px;
		background-image:url('images/tables/header1.GIF'); background-repeat:repeat-x; text-align:right; direction:rtl; font-family:Traditional Arabic; font-size:12pt;  color:#008000; font-weight:bold; background-position-x:right
	
}

#darktable .tablebody
{
	background-position: right top; display: block;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#333333; line-height:200% ; background-image:url('images/tables/back1.GIF'); background-repeat:repeat-y

}

#darktable .tablebody3
{
	background-position: right top; display: block;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#111111; line-height:200% ; background-image:url('images/tables/back1.GIF'); background-repeat:repeat-y

}

#darktable h1
{
color: #435779; font-weight: bold;
font-family:Traditional Arabic; font-size:14pt;
}




#lighttable .tableheader
{

	height:19px;
		background-image:url('images/tables/header2.GIF'); background-repeat:repeat-x; text-align:right; direction:rtl; font-family:Traditional Arabic; font-size:12pt;  color:#008000; font-weight:bold; background-position-x:right
	
}

#lighttable .tablebody
{
	background-position: right top; display: block;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#333333; line-height:200% ; background-image:url('images/tables/back2.GIF'); background-repeat:repeat-y

}
#whitetable .tableheader
{

	height:19px;
		background-image:url('images/tables/header3.GIF'); background-repeat:repeat-x; text-align:right; direction:rtl; font-family:Traditional Arabic; font-size:12pt;  color:#008000; font-weight:bold; background-position-x:right
	
}

#whitetable .tablebody
{
	background-position: right top; display: block;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#333333; line-height:200% ; background-image:url('images/tables/back3.GIF');border: 1px solid #A5ACB2; background-repeat:repeat-y

}

#lighttable .tablebody3
{
	background-position: right top; display: block;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#111111; line-height:200% ; background-image:url('images/tables/back1.GIF'); background-repeat:repeat-y

}

#lighttable h1
{
color: #435779; font-weight: bold;
font-family:Traditional Arabic; font-size:14pt;
}





#errortable .tableheader
{
	height:22px;
	background-image:url('images/tables/headererror.GIF'); 
	background-repeat:no-repeat; 
	background-position-x:right;	
	text-align:right; font-family:Traditional Arabic;
	font-size:12pt;
	dir:rtl;
	color:#838240;
	font-weight:bold;
	border-left-width:0px;

	padding-right:20;
	
}

#errortable .tablebody
{

	border:1px solid #B9B864; 
	width:100%;
	
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#800000; line-height:200%; background-color:#FFF5CB 

	
}

#errortable a:link
{
color: #FF6600; font-weight: bold
}


a.datecaption {font-family: Tahoma; font-size: 8pt; color: #FF6600; margin-top: 0; 
               margin-bottom: 0}

.paragraphdiv
{
	padding:5px;
}

#grid 
{
border: 1px solid #C1C4CE}

#grid .gridheader
{

background-color: #EDF1F6

}

.popupbox
{

	border:1px solid #222222; 



    
    
}

.popupboxi
{

	 
	width:350px;

	overflow:auto;
	height:200px;
    text-align:right; direction:rtl; font-family:Tahoma; font-size:8pt;  color:#333333; line-height:200% 
}
