* 
{
	margin:0;
	padding:0;
}
/*	
html 
{
	min-height:100%;
	margin-bottom:1px;
}*/

body
{
	direction: rtl;unicode-bidi:embed;
	margin: 0;
/*	padding: 0;*/
	color: #0F1114;
	font: 75% "Tahoma", "Trebuchet MS", Arial, sans-serif;
	background:#e9fdaf url(images/headerBackGround.png) repeat-x top;	
	text-align:center;	
}

.Container
{
	width:800px;
}

.Header
{
	background-image:url(images/Mainheader.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:25px;
	padding-top:5px;
}

	.Header .MainIcons
	{
		width:592px;
		height:15px;
		margin-top:3px;
	}
		
	.Header .MainIcons .right
	{
		width:170px;
		height:15px;
		float:right;
		background-image:url(images/right.gif);
		background-position:right;
		background-repeat:repeat-y;
	}
	.Header .MainIcons .center
	{
		font: 87% "Tahoma", "Trebuchet MS", Arial, sans-serif;
		color:white;
		width:80px;
		height:15px;	
		float:right;
		background-image:url(images/center.gif);
		background-position:center;
		background-repeat:repeat;
        margin-right:3px;
		color:#FFFFFF;
	}
	
			.Header .MainIcons .center .icon
			{
				color:#FFFFFF;
				text-decoration:blink;
			}
			.Header .MainIcons .center .icon:hover
			{
				color:#FFFFFF;
				text-decoration:underline;
			}			
	
	.Header .MainIcons .left
	{
		width:170px;
		height:15px;	
		float:left;
		background-image:url(images/left.gif);
		background-position:left;
		background-repeat:repeat-y;	
	}

.page
{
	width:800px;
	margin:0px auto;
	background-image:url(images/MainBack.gif);
	background-repeat:repeat;
	background-position:200% 1%;	
}

	.page .Banner
	{
/*		background-image:url(images/bg.gif);
		background-repeat:repeat-x;
		background-position:bottom;*/
		height:205px;
		width:760px;
		padding-top:5px;
		padding-bottom:1px;
	}
	
		.page .Banner .Logo
		{
			width:500px;
			background-image:url(images/logo.png);
			background-position:top;
			background-repeat:no-repeat;
			overflow:hidden;
			height:181px;
			float:right;
			border-bottom:3px;
			border-bottom-color:#cd7324;
			border-bottom-style:solid;				
	
		}
			.page .Banner .Logo .text
			{
				float:right;
				padding-top:164px;
				padding-right:40px;
				color:#FFFFFF;
				font-size:14px;
				font-weight:bolder;
			}
	
		.page .Banner .Intro
		{
			width:260px;
			background-image:url(images/intro.png);	
			background-position:top;
			background-repeat:repeat-x;
			overflow:hidden;			
			height:181px;
			float:right;
			border-bottom:3px;
			border-bottom-color:#cd7324;
			border-bottom-style:solid;
		}
			.page .Banner .Intro .Introheader
			{
				height:20px;
				margin-top:5px;
			}
				.page .Banner .Intro .Introheader .img
				{
					width:17px;
					height:20px;
					background-image:url(images/introCorner.gif);
					background-repeat:no-repeat;
					float:right;
				}
				.page .Banner .Intro .Introheader .title
				{
					width:243px;
					height:20px;
					float:right;
					background-image:url(images/Introtitle.png);
					background-repeat:repeat-x;
					text-align:right;
					color:#ffffff;
					font-weight:bold;
				}
			.page .Banner .Intro .Introcontent
			{
/*				background-color:#fefefe;*/
				width:245px;
				float:left;
				height:145px;
				text-align:justify;
				padding-left:4px;
				color:#050152;
			}
			.page .Banner .Intro .Introfooter
			{
				height:5px;
				background-image:url(images/Introtitle.png);
				background-repeat:repeat-x;
				overflow:hidden;
				width:250px;
				float:left;
			}
			.page .Banner .new
			{
				clear:both;
				width:760px;
				height:20px;
				background-image:url(images/bg.gif);
				background-repeat:repeat;
				background-position:bottom;
				margin-top:1px;
				border-top:1px;
				border-top-color:white;
				border-top-style:solid;					
			}
			
			.page .Banner .new .newsIcon
			{
				float:right;
				width:130px;
				height:20px;
				background-image:url(images/mewsIcon.jpg);
				background-repeat:no-repeat;
				background-position:bottom;		
			}
			
			.page .Banner .new .news
			{
				color:#FFFFFF;
				background-image:url(images/newBack.jpg);
				background-repeat:no-repeat;
				background-position:right;
				height:20px;
				width:630px;
				float:left;
			}
			    .page .Banner .new .news a
			    {
			        
			        text-decoration:none;
			        color:White;
			        /*padding-bottom:-20px;*/
			        padding-top:2px;
			        vertical-align:top;
			    }
	
	.page .Main
	{
		width:760px;
		margin-top:5px;
		border:thin #FF3333 2px;
		margin-bottom:5px;
	}
	
		.page .Main .rightPanel
		{
			width:180px;
			float:right;
		}
	
			.page .Main .rightPanel .Menus
			{
				width:180px;
				float:right;
				background:#ffffff url(images/menu_backGround.png) no-repeat bottom;
/*				background-image:url(images/menu_backGround.png);
				background-position:bottom;
				background-repeat:no-repeat;*/
			}
			
			.page .Main .rightPanel .Menus .Menus_Header
			{
			 	height:10px;
				background-image:url(images/menu_header.png);
				background-repeat:no-repeat;
				overflow:hidden;
			}
			
			.page .Main .rightPanel .Menu
			{
				width:180px;
				background-color:#fefefe;
				margin-bottom:5px;
			}	
				.page .Main .rightPanel .Menus .Menu .MenuHeader
				{
					background-image:url(images/MenuHeader.png);
					background-repeat:repeat-x;
					height:20px;
					color:#FFFFFF;
					font-weight:bolder;
					text-align:center;
				}	
			
	
				.page .Main .rightPanel .Menus .Menu .MenuFooter
				{
					background-color:#FFFFFF;
					background-image:url(images/bg.gif);
					background-repeat:repeat;
					height:2px;
					overflow:hidden;
				}
				
			.page .Main .rightPanel .Menus .Menus_Foot
			{
				height:55px;
			}
			
			.page .Main .leftPanel
			{
				width: 570px;
				float:left;
			}
				
			.page .Main .leftPanel .Contents
			{
				width:400px;
				float:right;
				text-align:justify;
/*				margin-right:10px;*/
/*				background-color:#FF9933;*/
			}
				
				.page .Main .leftPanel .Contents .welcomePanel
				{
					text-align:center;
					height:50px;
					padding-bottom:5px;
				}
				.page .Main .leftPanel .Contents .welcomePanel .img
				{
					width:50px;
					height:50px;
					background-image:url(images/welcome.png);
					background-repeat:no-repeat;
					float:right;
				}
				
				.page .Main .leftPanel .Contents .welcomePanel .text
				{
					padding-top:2px;
					border:1px solid #CC6600;
					height:46px;
					float:right;
					width:340px;
					background-image:url(images/welcomeBack.gif);
					background-position:left;
					background-repeat:repeat-y;
				}
				
				.page .Main .leftPanel .Contents .welcomePanel .foot
				{
					width:7px;
					height:50px;
					float:right;
					background-color:#d1630e;
				}
			
				.page .Main .leftPanel .Contents .content
				{
					background:#fcf5e8;
					width:400px;
				}
					.page .Main .leftPanel .Contents .content .contentHeader
					{
						background:#fbf8f3;
						height:20px;
					}
						.page .Main .leftPanel .Contents .content .contentHeader .img
						{
							width:50px;
							height:20px;
							float:right;
							background-image:url(images/title_header.png);
						}
						    .page .Main .leftPanel .Contents .content .contentHeader .img a
						    {
						        color:White;
						        margin-right:20px;
						        margin-top:-2px;
						        display:block;
						        font-size:large;
						        text-decoration:none;
						    }
						.page .Main .leftPanel .Contents .content .contentHeader .title
						{
							width:300px;
							float:right;
							color:#d97930;
							font-weight:bolder;
							height:19px;
							font-size:13px;
							font-weight:bold;
							text-indent:5px;
							border-bottom-color:#e29a62;
							border-bottom-style:solid;
							border-bottom-width:1px;
						}
						.page .Main .leftPanel .Contents .content .contentHeader .up_down
						{
							width:22px;
							float:left;
							cursor:pointer; 
						}
					.page .Main .leftPanel .Contents .content .contentMain
					{
						border:1px solid #ffffff;
						text-indent:1px;
						padding-top:5px;
						padding-bottom:5px;
                        text-align:justify;
						display:block;
						/*padding-right:5px;
						padding-left:5px;*/
					}
					    .page .Main .leftPanel .Contents .content .contentMain .txt
					    {
					        width:385px;
					        padding-right:5px;
						    padding-left:5px;
						    display:block;
					    }
						.page .Main .leftPanel .Contents .content .contentMain .Item
						{
							width:400px;
							height:20px;
							margin-bottom:2px;
							text-align:right;
						}
						.page .Main .leftPanel .Contents .content .contentMain .Item .icon
						{
							width:30px;
							float:right;
							background-color:#dd8846;
							height:20px;
						}
						.page .Main .leftPanel .Contents .content .contentMain .Item .title
						{
							width:290px;
							height:20px;
							float:right;
							text-align:right;
							text-indent:2px;					
						}
						.page .Main .leftPanel .Contents .content .contentMain .Item .more
						{
							width:290px;
							height:20px;
							float:right;				
						}
						.page .Main .leftPanel .Contents .content .contentMain .Item .morelink a
						{
							text-align:center;
							width:80px;
							height:20px;
							float:right;
							background-color:#e4a06b;
							color:#ffffff;
							vertical-align:middle;
							text-decoration:none;
						}
						.page .Main .leftPanel .Contents .content .contentMain .Item .morelink a:hover
						{
							text-align:center;
							width:80px;
							height:20px;
							float:right;
							background-color:#e4a06b;
							color:#ffffff;
							vertical-align:middle;
							text-decoration:underline;
						}																		
						.page .Main .leftPanel .Contents .content .contentMain .Item .title:hover
						{
							width:290px;
							height:20px;
							float:right;
							background-color:#f4cbac;					
						}						
							.page .Main .leftPanel .Contents .content .contentMain .Item .title a
							{
								text-decoration:none;
								color:#CC3300;
							}
							.page .Main .leftPanel .Contents .content .contentMain .Item .title a:hover
							{
								background-color:#f4cbac;
							}							
						.page .Main .leftPanel .Contents .content .contentMain .Item .time
						{
							text-align:center;
							width:80px;
							height:20px;
							float:right;
							background-color:#e4a06b;
							color:#ffffff;
							vertical-align:middle;
						}
					.page .Main .leftPanel .Contents .content .contentFooter
					{
						height:2px;
						background:#e4a06b;
						overflow:hidden;
					}
					
					.page .Main .leftPanel .Contents .content .contentMain .attachment
					{
					    padding-top:10px;
					    display:table;
					}
					    .page .Main .leftPanel .Contents .content .contentMain .attachment .att_header
					    {
					       /* background-image:url(images/MenuHeader.png);
					        background-repeat:repeat-x;*/
					       	background-color:#dd8846;
					        height:20px;
					        color:#FFFFFF;
					        font-weight:bolder;
					        text-align:center;					        
					    }
					    .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items
					    {
					        clear:right;
				            padding-top:2px;
				            padding-bottom:2px;	        
					    }
					        .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item
					        {
					            padding-right:1px;
					            padding-bottom:1px;
					            height:18px;
					            width:395px;
					            float:none;
					            overflow:hidden;
					        }
					            .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_img
					            {
					                width:45px;
					                background-color:#dd8846;
					                height:18px;
					                float:right;
					            }
					            .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_name
					            {
					                width:250px;
					                height:18px;
					                float:right;
					            }
					            .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_open
					            {
					                width:49px;
					                /*margin-left:4px;*/
					                height:18px;
					                float:right;
					                background-color:#f4cbac;
					                text-align:center;
					                border-left: solid 1px #dd8846 ;
					            }
					                .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_open a
					                {
					                    text-decoration:none;
					                    color:black;    
					                }
					            .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_save
					            {
					                width:50px;
					                height:18px;
					                float:right;
					                text-align:center;
					                background-color:#f4cbac;            
					            }
					                .page .Main .leftPanel .Contents .content .contentMain .attachment .att_items .att_item .att_save a
					                {
					            	    text-decoration:none;
					                    color:black;	
					                }
					    .page .Main .leftPanel .Contents .content .contentMain .attachment .att_footer
					    {
					        background-color:#FFFFFF;
					        background-image:url(images/bg.gif);
					        background-repeat:repeat;
					        height:2px;
					        overflow:hidden;					    
					    }
					
			.page .Main .leftPanel .Adv
			{
				float:left;
				width:160px;
				background-color:#fefefe;
				margin-bottom:2px;
				display:block;
			}
			
				.page .Main .leftPanel .Adv .AdvHeader
				{
					background-image:url(images/MenuHeader.png);
					background-repeat:repeat-x;
					height:20px;
					color:#FFFFFF;
					font-weight:bolder;
					text-align:center
				}		
			
				.page .Main .leftPanel .Adv .AdvFooter
				{
					background-color:#FFFFFF;
					background-image:url(images/bg.gif);
					background-repeat:repeat;
					height:2px;
					overflow:hidden;
				}
				
				
	.page .Note
	{
		background-image:url(images/Footer.png);
		background-repeat:no-repeat;
		background-position:bottom;
		height:130px;
		width:760px;
		border-bottom-width: 1px;
		border-bottom-style:solid;
		border-bottom-color:#cd7324;
		vertical-align:bottom;
		clear:both;
	}
	
	.page .Note p
	{
		font: 11px "Tahoma", "Trebuchet MS", Arial, sans-serif;
		padding-bottom:5px;
	}
	

.Footer
{
	background-image:url(images/MainFooter.gif);
	background-repeat:no-repeat;
	background-position:center;
	height:38px;
	color:#666666;
	font: 90% "Tahoma", "Trebuchet MS", Arial, sans-serif;
}

.line
{
	margin-bottom:5px;
	margin-top:5px;
	color:#CC6600;
/*	border:dotted 1px;*/
	width:399px;
	background-image:url(images/line.gif);
	background-repeat:repeat;
	height:1px;
	overflow:hidden;
}
h1
{
	color:#009966;
}
.temp
{
	background:#fcf5e8;
}
.temp .content
{
	padding-bottom:5px;
	padding-top:5px;
}

/* @Fatwa page ***************/
		.answerlink
		{
			width:390px;
			background:#f4cbac;
			height:16px;			
			text-align:left;
			padding-left:8px;
			padding-top:2px;			
		}
		.answer
		{
			width:382px;
			/*background:#f4cbac;*/
			height:16px;			
			text-align:justify;
			padding-right:8px;
			padding-left:8px;
			padding-top:2px;
			padding-bottom:2px;	
			display:table;
			border-top:5px #f4cbac solid;		
		}		
		
		.answerlink A
		{
			text-decoration:none;
			font-weight:bolder;
			color:#666666;
		}

/*****************************/

/* @vistorBook page ***************/

	
		.vistorsComment
		{
			
		}
		.vistorsComment .vistorName
		{
			float:right;
			width:200px;
			background-image:url(images/bg.gif);
			color:#FFFFFF;
			font-weight:bold;
			height:20px;
			text-align:center;
		}
		.vistorsComment .vistorMail
		{
			float:right;
			width:198px;
			background:#f4cbac;
			height:20px;
			text-align:center;		
		}
		.vistorsComment .vistorComment
		{
			width:398px;
			clear:both;
            text-align:center;
            display:block;
            overflow:hidden;
            border-top: 10px #fcf5e8 solid;
            border-bottom: 10px #fcf5e8 solid;
		}
		
		.Pagging
		{
			margin-top:5px;
			margin-bottom:5px;
			height:16px;
			background-image:url(images/bg.gif);
			color:#FFFFFF;
		}
/**********************************/


/* Form Style ***********************************************#######################***************************/
/* Form Style */
/* Form Style */
/* Form Style */
/* Form Style */

.fatwaTable
{
    display:none;
}


.inputTable {
	border:1px solid #f4cbac;
	-moz-border-radius: 1%;
	background: #F8EADE;
	}
.fieldsetcontainer {
	text-align:right;
     color: #666;
	 padding-left:6px;
     width: 98%; 
	 }
.legendtitle {
	font: 100% "Tahoma", "Trebuchet MS", Arial, sans-serif;
     color:  black;
     font-weight: bold;
     background: #f4cbac;
     padding: 2px 6px;
/*	 position:absolute;*/
     margin-bottom: -2px; 
	 border:1px solid #f4cbac;	 
	 width:150px;
	 }
	 .legendtitle#fatwalink
	 {
	    cursor:pointer;
	 }
/*label {
	font: 100% "Tahoma", "Trebuchet MS", Arial, sans-serif;
     line-height: normal;
     text-align: right;
     margin-right: 1px;
     display: block;
     float: right;
     width: 69px;
	 }*/
label.fieldLabel{
     display: inline;
     float: none; }
input.formInputText {
     font-size: .9em;
     color: #666;
     background-color:#f4cbac;
     padding: 2px;
     border: solid 1px #aa7d5b;
     margin-right: 5px;
/*     margin-bottom: 5px;*/
     height: 15px; }
input.formInputText:hover {
     background-color: #fdede1;
     border: solid 1px #006600;
     color: #000;
}
input.formInputText:focus {
     color: #000;
     background-color: #ffffff;
     border: solid 1px #006600; }

.formTextArea {
     color: #666;
     background-color:#f4cbac;
     padding: 2px;
     border: solid 1px #aa7d5b;
     margin-right: 5px;
     margin-bottom: 5px;
	}
.formTextArea:hover {
     background-color: #fdede1;
     border: solid 1px #006600;
     color: #000;
}
.formTextArea:focus {
     color: #000;
     background-color: #ffffff;
     border: solid 1px #006600; }	 
	 
select.formSelect {
     font-size: .8em;
     color: #666;
     background-color: #fee;
     padding: 2px;
     border: solid 1px #f66;
     margin-right: 5px;
     margin-bottom: 5px;
     cursor: pointer; }
select.formSelect:hover {
     color: #333;
     background-color: #ccffff;
     border: solid 1px #006600; }
select.formSelect:focus {
     color: #000;
     background-color: #ffffff;
     border: solid 1px #006600; }
input.formInputButton {
 	font: 100% "Tahoma", "Trebuchet MS", Arial, sans-serif;
     vertical-align: middle;
     text-align: center;
     color:  #300;
     background: #f4cbac;
     border: solid 1px #f4cbac;
     cursor: pointer;
     float: left;
	 }


.line
{
	margin-bottom:5px;
	margin-top:5px;
	color:#CC6600;
/*	border:dotted 1px;*/
	width:399px;
	background-image:url(images/line.gif);
	background-repeat:repeat;
	height:1px;
	overflow:hidden;
}
h1
{
	color:#009966;
}
.temp
{
	background:#fcf5e8;
}
.temp .content
{
	padding-bottom:0px;
	padding-top:0px;
}




/*.page .Note
{
	background-image:url(images/Footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
	height:130px;
	width:760px;
	border-bottom-width: 1px;
	border-bottom-style:solid;
	border-bottom-color:#cd7324;
	vertical-align:bottom;
}

.page .Note p
{
	font: 80% "Tahoma", "Trebuchet MS", Arial, sans-serif;
	padding-bottom:5px;
}*/
























/*	.Main
	{
		background-image:url(images/MainBack.gif);
		background-repeat:repeat-y;
		background-position:center;
		overflow:visible;
		text-align:center;
	}
	

	
	.Main .content
	{

		height:200px;
		display:table;
	}*/
	.pager
	{
		text-align:left;
		width:200px;
	}
	
	.pager a
	{
		text-decoration:none;
		font-size:smaller;
	}	
	
/*	
	.temp2icon
	{
		background-color:#D1630E;
		border-color:#FCF5E8;
		border-width:2px;
		border-style:Solid;
		height:40px;
		width:26px;
		overflow:hidden;
	}
		
	.temp2title
	{
		background-color:#FCF5E8;
		border-color:#FCF5E8;
		border-width:2px;
		border-style:Solid;
		height:40px;
		width:290px;
		overflow:hidden;
	}
	.temp2title a
	{
		color:#CC3300;font-weight:normal;text-decoration:none;
	}

	.temp2date
	{
		background-color:#D1630E;
		border-color:#FCF5E8;
		border-width:2px;
		border-style:Solid;
		height:40px;
		width:70px;
		overflow:hidden;
	}	

	.temp2line
	{
		margin-bottom:1px;
		margin-top:1px;
		color:#CC6600;
		width:299px;
		background-image:url(images/line.gif);
		background-repeat:repeat;
		height:1px;
		overflow:hidden;
	}*/

/*margin-bottom:5px;	margin-top:5px;color:#CC6600;width:399px;background-image:url(images/line.gif);background-repeat:repeat;height:1px;overflow:hidden;*/

