/* ********************* Elements ************************************************* */
HTML
{
	padding-right: 0px;
	padding-left: 0px;
	SCROLLBAR-FACE-COLOR: #d1ddf7;
	padding-bottom: 0px;
	margin: 0px 10px;
	font: 8pt tahoma;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1ddf7;
	SCROLLBAR-SHADOW-COLOR: #000000;
	direction: rtl;
	SCROLLBAR-ARROW-COLOR: #000000;
	padding-top: 0px;
	SCROLLBAR-DARKSHADOW-COLOR: #d1ddf7;
	background-color: #f2f0ff;
	text-align: right;
}
body
{
	SCROLLBAR-FACE-COLOR: #ccccff;
	font-size: 8pt;
	margin: 5px;
	SCROLLBAR-HIGHLIGHT-COLOR: #d1ddf7;
	SCROLLBAR-SHADOW-COLOR: #000000;
	color: black;
	direction: rtl;
	SCROLLBAR-ARROW-COLOR: #4daaff;
	padding-top: 0px;
	font-family: Tahoma;
	SCROLLBAR-DARKSHADOW-COLOR: dodgerblue;
	background-color: #f2f0ff;
}
/* LINK  --------------------------------*/
A:link {color: #6600ff;	text-decoration: none;}
A:active {color:#444466;text-decoration:none;} 
A:visited { color: #ff6633;	text-decoration: none;}
A:hover {color:#444466; text-decoration:underline;}
/* -------------------------------------- */
TEXTAREA {
	 BORDER-RIGHT: #bbc9dd 1px solid;
	 PADDING-RIGHT: 1px; 
	 BORDER-TOP: #bbc9dd 1px solid; 
	 PADDING-LEFT: 1px; 
	 BACKGROUND: #fff; 
	 PADDING-BOTTOM: 1px; 
	 FONT: 8pt tahoma, arial, sans-serif; 
	 BORDER-LEFT: #bbc9dd 1px solid; 
	 PADDING-TOP: 1px; 
	 BORDER-BOTTOM: #bbc9dd 1px solid
}
INPUT
{
	border-right: #bbc9dd 1px solid;
	padding-right: 0px;
	border-top: #bbc9dd 1px solid;
	padding-left: 0px;
	background: #fff;
	padding-bottom: 0px;
	font: 9pt tahoma, arial, sans-serif;
	overflow: hidden;
	border-left: #bbc9dd 1px solid;
	padding-top: 0px;
	border-bottom: #bbc9dd 1px solid;
}

SELECT
	{
		BORDER-RIGHT: #bbc9dd 1px solid; 
		PADDING-RIGHT: 1px; 
		BORDER-TOP: #bbc9dd 1px solid; 
		PADDING-LEFT: 1px; 
		BACKGROUND: #fff; 
		PADDING-BOTTOM: 1px; 
		FONT: 8pt tahoma, arial, sans-serif; 
		BORDER-LEFT: #bbc9dd 1px solid; 
		PADDING-TOP: 1px; 
		BORDER-BOTTOM: #bbc9dd 1px solid
	}
/* ------------------ TABLE -------------------- */
TABLE {font-size: 10pt;margin: 1px;color: black;font-family: Tahoma;}
TR {font-size: 10pt;font-family: Tahoma;}
TD {font-size: 9pt;font-family: Tahoma;}
TH {font-family: Tahoma;font-size: 9pt;}
/*----------------------------------------------*/
P
	{
		font-family: Tahoma;
		font-size: 10pt;
		color:Black ; 
		font-weight: normal;
		margin-bottom:6pt;
		margin-top:6pt;
	}
hr
{
	background-color: #e0e9ff;
	SIZE="1";
}
	
    
/* ********************* Classes ************************************************* */
	/* --------------------- FormClasses ---------------------*/

.IFRAME
{
	background-color: #f2f0ff;
	text-align: right;
}

.box 
   {
	BORDER-RIGHT: #899ec8 1px solid;
	 BORDER-TOP: #899ec8 1px solid; 
	 MARGIN: 12px; 
	 BORDER-LEFT: #899ec8 1px solid; 
	 BORDER-BOTTOM: #899ec8 1px solid;
	 font-size: 10pt;
	 
    }	

.PopupBack 
   {
		BORDER-RIGHT:black 2px solid; 
		BORDER-TOP:#cccccc 2px solid; 
		BACKGROUND:#666666; 
		BORDER-LEFT:#cccccc 2px solid; 
		WIDTH:207px; 
		BORDER-BOTTOM:black 2px solid; 
    }	
.PopupCell
   {
        BORDER-RIGHT: black 1px solid;
        PADDING-RIGHT: 2px; 
        BORDER-TOP: white 1px solid; 
        PADDING-LEFT: 10px; 
        FONT-WEIGHT: bold; 
        FONT-SIZE: 8pt; 
        BACKGROUND: #cccccc; 
        LEFT: 0px; 
        PADDING-BOTTOM: 2px; 
        BORDER-LEFT: white 1px solid; 
        CURSOR: hand; 
        COLOR: black; 
        PADDING-TOP: 2px; 
        BORDER-BOTTOM: black 1px solid; 
        POSITION: relative; 
        TOP: 0px; 
        HEIGHT: 18px	 
    }	



	.Caption
{ 
	border-right: #00ccff 1px solid;
	border-top: #00ccff 1px solid;
	font-weight: bold;
	font-size: 10pt;
	border-left: #00ccff 1px solid;
	color: #ffff33;
	border-bottom: #00ccff 1px solid;
	font-family: tahoma;
	background-color: #3333ff;
	text-align: right;
 }


.Button
{
	border-style: outset;
    border-color: inherit;
    border-width: 1px;
    padding-right: 5px;
	    margin-top: 4px;
	    padding-left: 5px;
	    padding-bottom: 1px;
	    padding-top: 0px;
	    background-color: #d8dcea;
    width: 149px;
	margin-right: 0px;
	height: 27px;
} 
.label
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma;
}
/* ------------------------ Panel Classes -----------------------*/
.PanelMaster
{
    padding: 3px;
    border-right: darkgray 1px ridge;
    border-top: darkgray 1px ridge;
    font-size: 10pt;
    margin: 2px;
    border-left: darkgray 1px ridge;
    color: maroon;
    border-bottom: darkgray 1px ridge;
    font-family: Tahoma;
    background-color: gainsboro;
}
.PanelForm
{
	border-right: #e6e6fa 1px outset;
	border-top: #e6e6fa 1px outset;
	font-size: 9pt;
	margin: 0px;
	border-left: #e6e6fa 1px outset;
	color: black;
	border-bottom: #e6e6fa 1px outset;
	font-family: Tahoma;
	background-color: #e0ebff;
}
.PanelGrid
{
	border-right: gainsboro 1px ridge;
	padding-right: 0px;
	border-top: gainsboro 1px ridge;
	OVERFLOW-Y: scroll;
	OVERFLOW-X: auto;
	border-left: gainsboro 1px ridge;
	border-bottom: gainsboro 1px ridge;
	height: 250px;
	background-color: #ffffff;
}
.PanelButtons
{
	border-right: darkgray 1px ridge;
	padding-right: 2px;
	border-top: darkgray 1px ridge;
	padding-left: 2px;
	font-size: 9pt;
	padding-bottom: 2px;
	margin: 5px;
	border-left: darkgray 1px ridge;
	color: black;
	padding-top: 2px;
	border-bottom: darkgray 1px ridge;
	font-family: Tahoma;
	background-color: #dceaff;
}
/* ------------------------ Grid Classes -----------------------*/
.Grid
{
	border-right: #b4c4ff 1px solid;
	border-top: #b4c4ff 1px solid;
	font-size: 8pt;
	border-left: #b4c4ff 1px solid;
	width: 99%;
	color: black;
	text-indent: 2pt;
	border-bottom: #b4c4ff 1px solid;
	background-color: White ;
}
.GridHeader
{
	border-right: darkgray 2px groove;
	border-top: darkgray 2px groove;
	font-size: 10pt;
	vertical-align: sub;
	border-left: darkgray 2px groove;
	color: black;
	direction: rtl;
	border-bottom: darkgray 2px groove;
	font-family: Tahoma;
	height: 15px;
	background-color: lightgrey;
}
.AlternatingItem
{
	background-color: #ffffeb;
} 
.GridItem
{
 border-left: darkgray 1px solid;
}
.GridRowSelected
{
	color: #cc3300;
	background-color: lavender;
}
.GridPager
{
	border-right: whitesmoke 2px;
	border-top: whitesmoke 2px;
	font-size: 10pt;
	vertical-align: sub;
	border-left: whitesmoke 2px;
	color: black;
	direction: rtl;
	border-bottom: whitesmoke 2px;
	font-family: Tahoma;
	height: 25px;
	background-color: lightgrey;
}
/* ------------------------ Message Classes -----------------------*/
	.errorMessage
	{
		font-size: 9pt;
		color: red;
		font-family: Tahoma;
	}

	.warrningMessage
	{
		font-size: 9pt;
		color: midnightblue;
		font-family: Tahoma;
	}

	.infoMessage
	{
		font-size: 9pt;
		color:black;
		font-Family: Tahoma;
	}

/*------------------------------------------------------------------------*/  

body
{
	margin:0px;font-family:Tahoma;font-size:9pt;direction:rtl;text-align:right
}

.MainContainer
{
    width:980px;
}

.AppHeader
{
	background-position: center;
	height: 110px;
	background-color: #99CCFF;
	background-image: url(../images/RefahImages/AzmoonLogo2.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;
	text-align: left;
	padding-left: 60px;
}
.AppBody
{
	
}
.AppFooter
{
}
	
.menu5 {direction:ltr; padding:5px 1em 0 0; margin:0; list-style:none; height:40px; position:relative; background:transparent url(../images/RefahImages/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:right; height:40px; margin-right:1px;}
.menu5 li a {display:block; float:left; height:40px; line-height:35px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 4px; cursor:pointer; background:url(../images/RefahImages/pro_five_0a.gif) no-repeat;}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(../images/RefahImages/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(../images/RefahImages/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(../images/RefahImages/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(../images/RefahImages/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(../images/RefahImages/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(../images/RefahImages/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(../images/RefahImages/pro_five_2b.gif) no-repeat right top;}

.personalSectionTitle
{
	text-align: center;
	font-family: Courier New;
	font-size: 14px;
	color: navy;
	font-weight: bold;
	padding-bottom: 2px;	
	text-align:right;
	border-bottom:solid 2px navy;
	height: 16px;
}

.FirstpersonalSectionTitle
{
	text-align: center;
	font-family: Courier New;
	font-size: 14px;
	color:  #FF66FF;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: right;
	border-bottom: solid 2px navy;
	border-bottom-color: #FF66CC;
	margin-top: 30px;
}

.SecondpersonalSectionTitle
{
	text-align: center;
	font-family: Courier New;
	font-size: 14px;
	color: #009900;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: right;
	border-bottom: solid 2px navy;
	border-bottom-color: #009900;
}
.ThirdpersonalSectionTitle
{
	text-align: center;
	font-family: Courier New;
	font-size: 14px;
	color: #FF66FF;
	font-weight: bold;
	padding-bottom: 2px;
	text-align: right;
	border-bottom: solid 2px navy;
	border-bottom-color: #FF66CC;
	margin-top: 30px;
}

.personalSectionBody
{
	text-align:right;
}

.infoLable
{
	color:Gray;
	font-family:Tahoma;
	text-align:right;
}

.infoValue
{
    color: #800000;
	font-weight:bold;
	font-family:Tahoma;
	text-align:right;
}


.sectionHeader
{
	border-bottom: solid 2px navy;
	text-align: right;
	font-weight: bold;
	padding-bottom: 5px;
	color: Navy;
	margin-bottom:3px;
}

.sectionBody
{
	text-align:right;
}

.footer
{
}

.seperator
{
	margin-top:10px;
	margin-bottom:25px;
}
.TitleSeperator
{
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: solid 1px silver;
	border-bottom-color: #0066FF;
}
	.Footerseperator
{
	margin-top: 10px;
	margin-bottom: 25px;
	border-bottom: solid 1px silver;
	border-bottom-color: #666699;
}
.personalSectionBodyTDWigth
{
	width:180px;
}

.SectionBetweenBody
{
	margin-top: 10px;
	margin-bottom: 5px;
	border-bottom: solid 1px silver;
}
.CommonFont
{
	font-family: Tahoma;
	font-size: 8pt;
}
.BoldFont
{
	font-weight: bold;
}
.Captions
{
	text-align: right;
	vertical-align: top;
}
.LabelFont
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}
.TextFont
{
	font-family: Tahoma;
	font-size: 8pt;
}

.tdValue
{
	text-align:left;
		font-family: Tahoma;
	font-size: 8pt;
	}
	.container
{
	font-family:Tahoma;
	font-size:10px;
	}

.header
{
	background-color: #F3F3F3;
	text-align: center;
	font-family: Courier New;
	font-size: 18px;
	color: Maroon;
	font-weight: bold;
	padding: 10px;
}

.contentBody
{
	padding:10px;
}
.report
{
	text-align:right;
	font-family: Courier New;
	font-size: 14px;
	color: Red;
	font-weight: bold;
	padding-bottom: 2px;	
	text-align:right;
}
.GridHeader
{
	text-align: center;
	font-family: Tahoma;
	color: #FF0000;
	border-bottom-style: solid;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.ValueFontStyle
{
	font-family:Tahoma;
	font-size:8pt;
	height:20px;
}
.TitleBorder
{
	font-family: Tahoma;
	font-size: 10pt;
	color: #008080;
	margin-top:5pt;
}
.ValueBorder
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	margin-right:10pt;
	margin-top:5pt;
}
.MessageDate
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #0000FF;
}
.MessageButton
{
	margin-top:3pt;
	font-family: Tahoma;
	font-size: 8pt;
	color: #800000;
	text-align:center
}
.MessageBody
{
	font-family: Tahoma;
	font-size: 8pt;
	color: #000000;
	padding-top:1pt;
	padding-left:3pt;
	padding-right:3pt;
	width:400px;
}
.MessageBodyBorder
{
	background-color: #F2FAFF;
	border-bottom: solid 1px;
	border-bottom-color: #333399;
}
.MessageTitleBorder
{
	background-color: #336699;
}
.RequestGrid
{
	
	text-align:center;
}
.Ajax
{
	margin-bottom: 10px;
}
.NumericStyle
{
	text-align:center;
}  