body
{ 
	margin: 10px 0; 
	padding: 0; 
	background: #f3f4ee url('bg.gif') repeat;
}
html #container
{ 
	padding: 0;
	margin: 0 auto;
	width: 984px;
	overflow: hidden;
	background: url('cbg.gif') repeat-y;
}

* html #container
{ 
	width: 987px;
}
#header
{ 
	height: 160px;
	padding: 0; 
	margin: 0;
}
#right
{ 
	width: 160px; 
	float: right; 
	padding: 15px 15px 0 15px; 
	margin: 0;
	overflow: hidden;
	background: url('rml.gif') no-repeat right top;
}
*html #right
{ 
	background: url('rml.gif') no-repeat -797px top;
}

#middle
{
	width: 479px;
	padding: 15px 15px 0 15px; 
	margin: 0 5px;
	float: right;
	overflow: hidden;
	background: url('rml.gif') no-repeat -280px top;
}
*html #middle
{
	background: url('rml.gif') no-repeat -283px top;
}


#left
{
	width: 245px;
	padding: 15px 15px 0 15px; 
	margin: 0;
	overflow: hidden;
	background: url('rml.gif') no-repeat left top;
}

#footer 
{ 
	clear: both;
	display: block; 
	width: 984px; 
	height: 40px; 
	padding: 0 200px 10px 50px; 
	margin: 0; 
	background:  url('footer.gif') no-repeat left bottom;
}

#banner
{
	clear: both;
	width: 100%;
	height: 160px;
	padding: 0;
	margin: 0 ;
	background: url('header.jpg') no-repeat center top;
}


#logo
{
	width: 150px;
	float: left;
	padding: 0;
	margin: 0;
}
#language
{
	width: auto;
	height: 15px;
	padding: 5px;
	margin: 0;
	font:600 8pt tahoma;
}
#language a.fa
{
	width: 45px;
	display: block;
	float: left;
	color: white;
	text-align: center;
	padding: 1px 4px;
	margin: 0 10px 0 0; 
	border: white solid 1px;
}
#language a.en
{
	width: 45px;
	display: block;
	float: left;
	color: white;
	text-align: center;
	padding: 1px 4px;
	border: white solid 1px;
}


#vmenu
{
	clear: both;
	width: 158px;
	float: left;
	padding: 45px 0 0 0;
	margin: 5px 0 0 0;
	border-bottom: #d2d2d2 dotted 1px;
	background: url('menu-title.jpg') no-repeat center top;
}
	#vmenu ul
	{ 
		height: auto;
		margin:0; 
		padding:0; 
	}
	#vmenu ul li 
	{ 
		width: 145px;
		height: 25px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 0 2px 0;
	}
	#vmenu ul li a 
	{ 
		width: 100%;
		height: 100%;
		padding: 0 10px 0 0;
		margin: 0;
		color: #054C4F; 
		font: 8pt tahoma;
		line-height: 220%;
		text-decoration: none; 
		text-align: right;
		display: block;
		background: url('vmenu.png') no-repeat center 0;
		border-top: #d2d2d2 dotted 1px;
	} 	
	#vmenu ul li a.current 
	{ 
		background-position: 0 50%;
		color: green;
	}
	#vmenu ul li a:hover 
	{ 
		color: red; 
		background-position: 0 100%;
	} 	
	#vmenu ul li a.expand
	{ 
		background: url('vmenu-xh.png') no-repeat left 0;
	} 	
	#vmenu ul li a.current.expand 
	{ 
		background: url('vmenu-dh.png') no-repeat left 0;
	}
	#vmenu ul li a.first
	{ 
	} 	

	/**  ul-main **/
	#vmenu #vdropdown
	{
		padding: 0;
		margin: 0;
	}
	/** second ul (first drop) **/
	#vmenu #vdropdown li ul
	{
		width: 156px;
		padding: 0;
		margin: -26px 0px 0 -156px;
		z-index: 199;
		display: none; 
		position: absolute; 
		list-style: none;
		background: #f0f0f0;
		bordertop: dotted 1px #d2d2d2;
		border-bottom: dotted 1px #d2d2d2;
	}
	#vmenu #vdropdown li ul li 
	{
		width: 146px;
		height: 27px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 ;
	}
	#vmenu #vdropdown ul li a
	{
		width: 100%;
		height: 100%;
	}
	#vmenu #vdropdown ul li a.first
	{
		border-right: none;
	}
		#vmenu #vdropdown li ul ul, #vmenu #vdropdown li ul ul ul, #vmenu #vdropdown li ul ul ul ul, #vmenu #vdropdown li ul ul ul ul ul
	{
		width: 156px;
		height: auto;
		padding: 0;
		margin: -27px 0px 0 -156px;
		z-index: 199;
		display: none; 
		position: absolute; 
		list-style: none;
		background: #f0f0f0;
	}
		#vmenu #vdropdown li ul ul li, #vmenu #vdropdown li ul ul ul li, #vmenu #vdropdown li ul ul ul ul li
	{
		width: 146px;
		height: 26px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 ;
	}
	#vmenu #vdropdown ul ul li a
	{
		width: 100%;
		height: 100%;
		padding: 0 10px 0 0;
		margin: 0;
		color: #000; 
		font: 8pt tahoma;
		line-height: 220%;
		text-decoration: none; 
		text-align: right;
		display: block;
		background: #f0f0f0;
	}
	#vmenu #vdropdown ul ul li a.first
	{
	}
	#vmenu #vdropdown ul li a:hover
	{
		color: red;
	}
	#vmenu #vdropdown ul li a.expand:hover
	{
		background-position: 0 0;
	}
	#vmenu #vdropdown ul li a.expand
	{

	}
	#vmenu #vdropdown ul li a:hover.expand
	{
		back_ground: #f0f0f0 url('hmenu-tol.gif') no-repeat left top;
	}
		#vmenu #vdropdown li:hover ul ul, #vmenu #vdropdown li:hover ul ul ul, #vmenu #vdropdown li:hover ul ul ul ul, #vmenu #vdropdown li:hover ul ul ul ul ul
	{
		display:none; 
	}
		#vmenu #vdropdown li:hover ul, #vmenu #vdropdown ul li:hover ul, #vmenu #vdropdown ul ul li:hover ul, #vmenu #vdropdown ul ul ul li:hover ul, #vmenu #vdropdown ul ul ul ul li:hover ul, #vmenu #vdropdown ul ul ul ul ul li:hover ul
	{
		display:block;
	}

#hmenu
{
	width: 100%;
	clear: both;
	padding: 0 0px 0 0;
	margin: 0;
}
	#hmenu ul
	{ 
		margin:0; 
		padding:0; 
	}
	#hmenu ul li 
	{ 
		width: 80px;
		height: 25px;
		float: right;
		list-style: none;
		padding: 0;
		margin: 0 0 0 2px;
	}
	#hmenu ul li a 
	{ 
		width: 100%;
		height: 100%;
		padding: 0 ;
		margin: 0;
		color: #000 ; 
		font: 8pt tahoma;
		line-height: 2.5em;
		text-decoration: none; 
		text-align: center;
		display: block;
		background: url('hmenu.png') no-repeat center 50%;
	} 	
	#hmenu ul li a.current 
	{ 
		background-position: 0 0;
		color: green;
	}
	#hmenu ul li a:hover 
	{ 
		color: red; 
		background-position: 0 100%;
	} 	
	#hmenu ul li a.expand
	{ 
		background: url('hmenu-dh.png') no-repeat center 0;
	} 	
	#hmenu ul li a.current.expand 
	{ 
		background: url('hmenu-xh.png') no-repeat center 0;
	}
	#hmenu ul li a.first
	{ 
	} 	

	/**  ul-main **/
	#hmenu #hdropdown
	{
		padding: 0;
		margin: 0;
	}
	/** second ul (first drop) **/
	#hmenu #hdropdown li ul
	{
		width: 130px;
		padding: 0 0 5px 0;;
		margin: 0px 0px 0 -50px;
		z-index: 199;
		display: none; 
		position: absolute; 
		list-style: none;
		background: url('hmenu-ul-bottom.png') no-repeat bottom left;
	}
	#hmenu #hdropdown li ul li 
	{
		width: 120px;
		height: 25px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0;
	}
	#hmenu #hdropdown ul li a
	{
		text-align: right;
		padding: 0 10px 0 0;
		background: #f5f5ee;
	}
	#hmenu #hdropdown ul li a.first
	{
		background: url('hmenu-ul-top.png') no-repeat top left;
	}
		#hmenu #hdropdown li ul ul, #hmenu #hdropdown li ul ul ul, #hmenu #hdropdown li ul ul ul ul, #hmenu #hdropdown li ul ul ul ul ul
	{
		width: 120px;
		height: auto;
		padding: 0;
		margin: -25px 0px 0 -122px;
		z-index: 199;
		display: none; 
		position: absolute; 
		list-style: none;
	}
		#hmenu #hdropdown li ul ul li, #hmenu #hdropdown li ul ul ul li, #hmenu #hdropdown li ul ul ul ul li
	{
		width: 108px;
		height: 25px;
		float: left;
		list-style: none;
		padding: 0;
		margin: 0 ;
	}
	#hmenu #hdropdown ul ul li a
	{
		width: 100%;
		height: 100%;
		padding: 0 0px 0 0;
		margin: 0;
		font: 8pt tahoma;
		line-height: 26px;
		text-decoration: none; 
		text-align: right;
		display: block;
	}
	#hmenu #hdropdown ul ul li a.first
	{
		padding: 0 18px 0 0;
	}
	#hmenu #hdropdown ul li a:hover
	{
		background: #f0f0f0;
	}
	#hmenu #hdropdown ul li a.expand:hover
	{
		background-position: 0 0;
	}
	#hmenu #hdropdown ul li a.expand
	{
		background: #f5f5ee url('hmenu-tol.gif') no-repeat left top;
	}
	#hmenu #hdropdown ul li a:hover.expand
	{
		background: #f0f0f0 url('hmenu-tol.gif') no-repeat left top;
	}
	#hmenu 	#hdropdown li:hover ul ul, #hmenu #hdropdown li:hover ul ul ul, #hmenu #hdropdown li:hover ul ul ul ul, #hmenu #hdropdown li:hover ul ul ul ul ul
	{
		display:none; 
	}
	#hmenu 	#hdropdown li:hover ul, #hmenu #hdropdown ul li:hover ul, #hmenu #hdropdown ul ul li:hover ul, #hmenu #hdropdown ul ul ul li:hover ul, #hmenu #hdropdown ul ul ul ul li:hover ul, #hmenu #hdropdown ul ul ul ul ul li:hover ul
	{
		display:block;
	}

#menu-line
{
	width: 99%;
	height: 22px;
	padding: 0;
	margin: 0px auto 0 auto;
	padding: 30px 0 0 0;
}
	#menu-line ul
	{ 
		margin: 0; 
		padding: 0px 1px 0px 0; 
	}
	#menu-line ul li 
	{ 
		float: right;
		list-style: none;
		padding: 0px 10px 0px 0px;
	}
	#menu-line li a 
	{ 
		color: #FFF; 
		font: 8pt tahoma;
		text-decoration: none; 
		border-right: #f5f5f5 solid 2px;
		padding: 0 7px 0 0;
	} 	
	#menu-line ul li a:hover 
	{ 
		color: #000; 
	} 	
	#menu-line ul li a.current
	{ 
		color: yellow; 
	}
	#menu-line ul li a.first
	{ 
		border: none; 
	}
	.en #menu-line li a 
	{ 
		border-right: none;
		border-left: #f5f5f5 solid 2px;
		padding: 0 0 0 7px;
	} 	
	.en #menu-line ul li 
	{ 
		float: left;
	}

#submenu
{
	width: auto;
	height: 28px;
	padding: 0;
	margin: 0;
	border-right: solid 1px #aad9d4;
	border-left: solid 1px #aad9d4;
	background: url('dotted-border.gif') repeat-x center 23px;
}
	#submenu hr
	{
		width: 98%;
		height: 1px;
		padding: 0 ;
		margin: -3px auto 0 auto;
		color: #aad9d4;
	}
	#submenu ul
	{
		width: auto;
		height: 18px;
		padding: 0;
		margin: 2px 0 0 0;
	}
	#submenu ul li
	{
		padding: 0;
		margin: 0;
		float: right;
		list-style: none;
	}
	#submenu ul li a
	{
		display: block;
		padding: 0 8px 2px 8px;
		margin: 0;
		font: 8pt tahoma;
		color: blue;
		border-right: #c0c0c0 solid 2px;
	}
	#submenu ul li a:hover
	{
		color: red;
	}
	#submenu ul li a.current
	{ 
		color: green;
	}
	#submenu ul li a.first
	{ 
		border: none; 
	}

	.en #submenu ul li
	{
		float: left;
	}
	.en #submenu ul li a
	{
		border-right: none;
		border-left: #c0c0c0 solid 2px;
	}
	.en #submenu ul li a.first
	{
		border: none;
	}

#navigation
{ 
	clear: both;
	width: auto;
	margin: 0 0 5px 0; 
	padding: 0 0px; 
	back-ground: #f5f5f5;
}
	#navigation ul
	{
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
	}
	#navigation ul li
	{
		padding: 0 0 0 5px;
		margin: 0;
		float: right;
		font: 8pt tahoma;
		color: black;
		direction: rtl;
		borderbottom: dotted 1px #c0c0c0;
	}
	#navigation ul li a
	{
		display: inline-block;
		height: 13px;
		padding: 0px 0 0px 24px ;
		padding: 0px 5px 2px 15px !For Firefox;
		background: url('tol.gif') no-repeat left center;
	}
	#navigation ul li a:hover
	{
		color: red;
	}

	.en #navigation ul li
	{
		float: left;
	}
	.en #navigation ul li a
	{
		padding: 0px 14px 0 0px ;
		padding: 0px 0px 0 14px !For Firefox;
		background: url('tor.gif') no-repeat right 1px;
	}

#article
{
	margin: 0 0 10px 0;
	padding: 0px 0px 0px 0;
	font: 8pt tahoma;
}
	#article ul
	{ 
		font: 8pt tahoma;
		list-style: none;	
		direction: rtl;  
		text-align: right; 
		margin: 0px 0 0 0;
		padding: 5px 0 0 0;
	}
	#article ul li 
	{ 
		color:#F29900; 
		margin: 0;	
		padding:0 18px 3px 0; 
		list-style: none;	
		background: url('bullet-hover.gif') no-repeat right 7px;
	}
	#article #box 
	{
		padding:5px 0px;
		margin: 0;
		width: 100%;
		text-align: right;
		clear: left;
	}
	#article #body
	{
		overflow: hidden;
		font:8pt tahoma;
		padding:0 0 5px 0;
		margin: 8px 0 0 0;
		color: #505050;
		direction: rtl;
		text-align: right;
		clear: both;
		overflow: hidden;
	}
	#article #body #image
	{
		width: 155px;
		height: 75px;
		border: solid 1px;
		float: left;
		padding: 0;
		margin: 8px 8px 0 0;
	}
	#article #box #title
	{
		background: url('bullet-2.gif') no-repeat right 6px;
		margin:0 0 0px 0;
		padding:0 12px 0 0px;
	}
	#article #box #title span.date
	{
		width: 100%;
		border-top: solid 1px #c4d8e2;
		font: 7pt tahoma;
		direction: rtl;
		float: right;
		margin: 2px 0px 0px 0px;
		padding:0px 0px 4px 0px;
		color: #84b6e2;
	}
	#article #box #title a
	{
		font: 600 8pt tahoma;
		text-decoration: none;
		direction: rtl;
		text-align: right;
		padding:0 0 4px 0;
		margin: 0 0 3px 0;
		color:#F76E00; 
		clear: both;
	}

	#article a.attach
	{
		width: 20px;
		height: 21px;
		margin: 5px 5px 5px 10px;
		float: left;
		display: block;
		background: url('icon_download.gif') no-repeat top right;
	}

	#article a.pdf
	{
		width: 20px;
		height: 21px;
		margin: 5px 5px 5px 10px;
		float: left;
		display: block;
		background: url('pdf.gif') no-repeat top right;
	}
	#article a.doc
	{
		width: 20px;
		height: 21px;
		margin: 5px 5px 5px 10px;
		float: left;
		display: block;
		background: url('doc.png') no-repeat top right;
	}

	#article #box #title a:hover
	{
		color:red; 
	}
	#article p
	{ 	
		font: 9pt tahoma;
		line-height: 145%;
		margin: 2px 0 5px 0;
		padding: 0; 
	}
	#article h1
	{
		direction: rtl; 
		color: #011f9d; 
		font: 600 8pt tahoma;
		margin: 12px 0 15px 0; 
		padding: 4px 0 5px 0; 
		text-align: center;
	}
	#article h3 
	{
		direction: rtl; 
		text-alitn: right;
		color:#333333; 
		font: 600 8pt tahoma;
		margin: 10px 0 5px 0; 
		padding:4px 0; 
		clear: both;
	}
	#article hr.pagebreak
	{
		display: none;
	}
	#article #articlepaging
	{
		height: 18px;
		direction: rtl;
		text-align: center;
	}
	
	#article #articlepaging #numeric 
	{
		float: left;
		height: 17px;
		width: 19px;
		padding: 2px 0px 0px 1px;
		display: block;
		font: 8pt tahoma;
		color: #457AA8;
		text-decoration: none;
		background: url('minibox.gif') no-repeat top left;
	}

	#article #articlepaging #next 
	{
		float: left;
		height: 16px;
		width: 19px;
		padding: 2px 0px 0px 1px;
		margin: 1px 0px 0 2px;
		display: block;
		text-decoration: none;
		background: url('article-next.gif') no-repeat top left;
	}

	#article #articlepaging #prv 
	{
		float: left;
		height: 16px;
		width: 19px;
		padding: 2px 0px 0px 1px;
		margin: 1px 2px 0 0px;
		display: block;
		text-decoration: none;
		background: url('article-prv.gif') no-repeat top left;
	}

	#article #articlepaging #numeric.current
	{
		color: red;
	}
	
#news
{
	width: auto;
	margin: 5px 0 10px 0;
	padding: 0px 0px 0px 0;
}
	#news ul
	{ 
		font: 8pt tahoma;
		list-style: none;	
		text-align: right; 
		margin: 0px 0 0 0;
		padding: 5px 0 0 0;
	}
	#news ul li 
	{ 
		color:#F29900; 
		margin: 0;	
		list-style: none;	
	}
	#news ul li a
	{ 
		height: 16px;
		direction: rtl;  
		display: block;
		padding:0 18px 0 0; 
		margin: 0;
		background: url('bullet-hover.gif') no-repeat right 4px;
	}
	#news #box 
	{
		padding:5px 0px;
		margin: 0;
		width: 100%;
		text-align: right;
	}
	#news #body
	{
		overflow: hidden;
		font:8pt tahoma;
		padding:0 0 5px 0;
		margin: 0;
		color: #505050;
		direction: rtl;
		text-align: right;
		clear: both;
		overflow: hidden;
	}
	#news #body #image
	{
		float: left;
		width: 150px;
		height: 96px;
		padding: 0;
		margin: 8px 8px 0 0;
		border: solid 1px;
	}
	#news #box #toptitle
	{
		width: auto;
		margin: 0 0 2px 0;
		padding: 0 10px 0 0;
		clear: left;
		direction: rtl;
		font: 7pt tahoma;
		text-align: justify;
		color: #5d5f53;
		background: url('bullet-hover.gif') no-repeat right 2px;
	}
	#news #box #title
	{
		width: auto;
		margin: 0;
		padding: 4px 10px;
		clear: left;
		direction: rtl;
		font: 600 8pt tahoma;
		text-align: justify;
		line-height: 16px;
		color: #5d5f53;
		background: #f0f0f0;
	}
	#news #box #title a
	{
		font: 600 8pt tahoma;
		text-decoration: none;
		direction: rtl;
		text-align: right;
		padding:0 0 4px 0;
		margin: 0 0 3px 0;
		color:#F76E00; 
		clear: both;
	}
	#news #box span.date
	{
		width: auto;
		height: 21px;
		display: block;
		font: 7pt tahoma;
		margin: 2px  0;
		padding: 1px 0 0 17px;
		color: #736e6e;
		text-align: left;
		line-height: 15px;
		border-top: solid 1px #dddddd;
		borderbottom: solid 1px #dddddd;
		background: url('date.gif') no-repeat left 1px;
	}
	#news #box #title a:hover
	{
		color:red; 
	}
	#news #box a.more
	{
		width: 100px;
		height: 18px;
		float: left;
		display: block;
		background: url('more.gif') no-repeat left top;
	}
	#news img.bodyImage
	{ 	
		width: 360px;
		height: auto;
		margin: 10px 0;
		border: #c0c0c0 solid 1px;
	}
	#news p
	{ 	
		font: 9pt tahoma;
		line-height: 145%;
		margin: 2px 0 5px 0;
		padding: 0; 
	}
	#news h1
	{
		direction: rtl; 
		color: #011f9d; 
		font: 600 8pt tahoma;
		margin: 12px 0 15px 0; 
		padding: 4px 0 5px 0; 
		text-align: center;
	}
	#news h3 
	{
		direction: rtl; 
		text-alitn: right;
		color:#333333; 
		font: 600 8pt tahoma;
		margin: 10px 0 5px 0; 
		padding:4px 0; 
		clear: both;
	}
	#news marquee
	{
		height: 160px;
		width: 100%;
		margin: 0;
		padding: 0 10px 0 0;
	}
	#news marquee p
	{
		color: black;
	}

#gallery
{
	width: 100%;
	height: auto;
	padding: 0;
	margin: 0px 0 0px 0;
	clear: both;
}
	#gallery h3 
	{
		direction: rtl; 
		text-alitn: right;
		color: #333333; 
		font: 600 8pt tahoma;
		margin: 10px 0 5px 0; 
		padding:4px 0; 
		clear: both;
	}
	#gallery ul 
	{
		width: 100%;
		height: auto;
		text-align:center;
		padding: 0;
		margin: 0px 0 5px 0;
		list-style: none;
	}
	#gallery ul li
	{
		width: 143px;
		float: right;
		padding:0 0 4px 0;
		margin: 5px 5px 15px 11px;
		background: #f5f5f5;
	}
	#gallery ul li, #left-first #gallery ul li
	{
	}
	#gallery ul li img
	{
		width: 130px;
		height: 110px;
		margin: 10px 5px 6px 5px;
		border: #c0c0c0 1px solid;
	}
	#gallery ul li img, #left-first #gallery ul li img
	{
	}
	#gallery ul li a
	{
		text-decoration: none;
	}
	#gallery ul li a span
	{
		display: block;
		font: 600 8pt tahoma;
		direction: rtl;
		color:#888;
		padding:0;
		margin:0;
	}
	#gallery ul li p
	{
		text-align: right;
		direction: rtl;
		font: 8pt tahoma;
		margin: 4px 10px;
		padding: 0;
	}
	#gallery p.details
	{
		width: 115px;
		direction: ltr;
		text-align: right;
		margin: 5px 5px;
		padding: 5px 10px;
		background: #f0f0f0;
		clear: both;
	}
	#gallery #imagepan
	{
		overflow: hidden;
		padding: 5px 0 0 0;
		margin: 0;
	}
	#gallery #image
	{
		width: 98%;
		height: auto; 
		border: 2px solid #c0c0c0;
		margin: 5px 0 0 0;
		padding: 0;
	}
	#gallery #description
	{
		width: 96%;
		margin: 0;
		padding: 0;
		text-align:right;
		direction: rtl;
		font: 8pt tahoma;
	}
	#gallery #prevnext
	{
		width: 45px;
		margin: 0 auto;
		text-align: center;
	}
	#gallery #prevnext a
	{
		width: 16px;
		height: 16px;
		margin: 0 2px;
		display: block;
	}
	#gallery #prevnext a.prev
	{
		background: url('prv-2.gif') no-repeat right center;
		float: left;
	}
	#gallery #prevnext a.next
	{
		background: url('next-2.gif') no-repeat right center;
		float: right;
	}

	#gallery ul.category
	{
		padding: 0;
		margin: 0 5px;
		list-style: none;
	}
	#gallery ul.category li
	{
		width: 180px;
		padding: 0;
		position: relative;
		float: right;
		display: inline-block;
		margin: 4px;
		background: #f0f0f0;
	}
	#gallery ul.category li img
	{
		width: 155px;
		height: 120px;
		margin: 0px 10px 5px 0px;
		border: 2px solid #f0f0f0;
	}
	#gallery ul.category li a
	{
		display: block;
		w-idth: 150px;
		font: 600 8pt tahoma;
		color: #336699;
		padding: 6px 0px 0px 2px;
		direction: rtl;
		text-align: center;
	}

#anythingSlider                         
{ 
	width: 786px; 
	height: 100px; 
	position: relative; 
	margin: 0; 
}
#anythingSlider .wrapper                
{ 
	width: 786px; 
	overflow: auto; 
	height: 100px; 
	margin: 0; 
	position: absolute; 
	top: 0; 
	left: 0; 
}
#anythingSlider .wrapper ul             
{ 
	width: 32700px; 
	list-style: none; 
	position: absolute; 
	top: 0; 
	left: 0; 
	background: #eee; 
	margin: 0; 
}
#anythingSlider ul li                   
{ 
	display: block; 
	float: left; 
	padding: 0; 
	width: 786px; 
	height: 100px;
	margin: 0; 
}
#anythingSlider ul li img
{ 
	width: 100%;
}
#anythingSlider .arrow                  
{ 
	display: block; 
	height: 24px; 
	width: 24px; 
	background: url(slide-arrows.png) no-repeat 0 0; 
	text-indent: -9999px; 
	position: absolute; 
	cursor: pointer; 
}
#anythingSlider .forward                
{ 
	top: 40px;
	right: 10px;
}
#anythingSlider .back  
{ 
	background-position: 0 -24px; 
	top: 40px;
	left: 10px; 
}
#anythingSlider .forward:hover
{ 
	background-position: -96px 0; 
}
#anythingSlider .back:hover             
{ 
	background-position: -96px -24px; 
}
#thumbNav                               
{ 
	position: relative; 
	right: 0;
	top: 78px; 
	text-align: right;
}
#thumbNav a                             
{ 
	color: black; 
	font: 8pt tahoma; 
	text-decoration: none;
	display: inline-block; 
	width: 16px; 
	height: 16px;
	line-height: 14px; 
	padding: 0;
	margin: 0 5px 0 0; 
	text-align: center; 
	background: white;
}
#thumbNav a:hover                       
{ 
	color: white;
}
#thumbNav a.cur
{ 
	color: white;
	background: red; 
}

#start-stop                             
{ 
	display: none;
	background: green; 
	color: white; 
	padding: 2px 5px; 
	width: 40px; 
	text-align: center; 
	position: absolute; 
	right: 45px; 
	top: 280px; 
	font: 8pt tahoma; 
}
#start-stop.playing                     
{ 
	background-color: red; 
}
#start-stop:hover                       
{ 
	background-image: none; 
}
#anythingSlider .wrapper ul ul          
{ 
	position: static; 
	margin: 0; 
	background: none; 
	overflow: visible; 
	width: auto; 
	border: 0; 
}
#anythingSlider .wrapper ul ul li       
{ 
	float: none; 
	height: auto; 
	width: auto; 
	background: none; 
}
	
#link
{
	clear: both;
	padding: 0;
	margin: 10px 0 0 0;
}
	#link ul
	{
		padding: 1px 25px;
		margin: 0;
		font: 8pt tahoma;
		direction: rtl;
		text-align: right; 
		color: #666666;
		list-style: square;
		border: red solid 1px;
	}
	#link ul li
	{
	}
	#link ul li.seprator
	{
		width: 50%;
		padding: 0;
		margin: -5px -15px 0 0;
		height: 0px;
		list-style: none;
		border-top: dotted 1px green;
	}
	#link img
	{
		border: none;
		width: auto;
		float: left;
		margin: 0 0 10px 0;
		clear: both;
	}
	#link.left img
	{
		width: 200px;
		height: 40px;
		margin: 0 0 5px 24px;
		border: #c0c0c0 solid 1px;
	}
	#link.right img
	{
		width: 160px;
		height: 40px;
		margin: 0 0 5px 0;
		border: #c0c0c0 solid 1px;
	}
	
#form
{
	padding:15px 0 0 0;
	margin: 0 0 20px 0;
}
	#form form
	{
		margin: 0;
		pading: 0;
	}
	#form #field 
	{
		direction: rtl;
		margin: 2px 0;
		font: 8pt tahoma;
		clear: both;
		width: 100%;
	}
	#form #field span
	{
		width: 85px;
		float: right;
	}
	#form span.lable
	{
		padding: 0 10px 0 0;
	}
	#form span.required
	{
		b//ackground: url(req.gif) no-repeat right 5px;
	}
	#form input.submit, #form input.reset
	{
		font: 8pt tahoma;
	}
	#form input.f_textbox 
	{
		border:#c0c0c0 solid 1px;
		height: 18px;
		background: #f5f5f5;
		padding:0 2px;
		font: 8pt tahoma;
		direction: rtl;
		text-align: right;
	}
	#form .f_textarea 
	{
		border:#c0c0c0 solid 1px;
		width: 200px;
		height: 100px;
		background: #f5f5f5;
		padding: 2px;
		font: 8pt tahoma;
		direction: rtl;
		text-align: right;
	}
	#form input.e_numberbox 
	{
		border:#c0c0c0 solid 1px;
		height: 18px;
		background: #f5f5f5;
		padding:0 2px;
		font: 8pt tahoma;
		direction: rtl;
		text-align: left;
	}
	#form input.f_selectbox 
	{
		border:#c0c0c0 solid 1px;
		background: #f5f5f5;
		font: 9pt tahoma;
	}
	#form input.f_botton
	{
		border: solid 1px;
		font: 9pt tahoma;
		margin: 15px 10px 15px 0;
	}
	#form input.required
	{
		color: red;
	}

#result 
{
	direction: rtl;
	margin :2px 0;
	padding:10px 15px;
	font: 8pt tahoma;
	clear: both;
	width: 95%;
	border:#c0c0c0 solid 1px;
}
	#result #field
	{
		width: 100%;
		padding: 4px 0;
		margin: 1px 0;
		background: #f0f0f0;
	}
	#result span.lable
	{
		width: 20%;
		float: right;
	}
	#result span.field
	{
		width: 75%;
		float: left;
	}
	#result #field img
	{
		width: 200px;
		height: auto;
		margin: 0 0 0 10px;
		border: none;
		float: left;
	}


	#form #confirm
	{
		padding: 0;
		margin: 0;
	}
	#form #confirm p
	{
		margin-bottom: 10px;
		direction: rtl;
		text-align: right;
		font: 8pt tahoma;
	}
	#form #confirm a
	{
		background: url(arrow_redo.gif) no-repeat;
		width: 20px;
		height: 20px;
		display: block;
		font: 8pt tahoma;
		margin-top:25px;
		direction: rtl;
		text-align: left;
	}

#textbox
{
	border: #f0f0f0 dotted 1px;
	width: 98%;
	clear: both;
	direction: rtl;
	padding: 5px 8px;
	margin: 20px 0 0 0;
	font: 8pt tahoma;
}

#contact
{
	direction: rtl;
}
	#contact table
	{
		border: 0;
		width: 50%;
		margin: 15px;
		font: 8pt tahoma;
		direction: rtl;
	}
	#contact table td
	{
		padding: 1px 5px;
	}
	#contact .fa
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: rtl; 
	}
	#contact .en
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: ltr; 
	}
	#contact #confirm
	{
		margin: 4px;
		background: url('information-icon.gif') no-repeat right 5px;
		padding: 5px 18px 4px 0;
		font: 8pt tahoma;
	}

#faq
{
	direction: rtl;
	font: 8pt tahoma;
}
	#faq ul
	{
		list-style: square;	
	}
	#faq ul li
	{
		margin: 10px 0;
	}
	#faq span.question
	{
		font: 600 8pt tahoma;
		color: red;
	}
	#faq a.top
	{
		background: url(up.gif) no-repeat;
		display: block;
		margin: 10px 0 5px 0;
		height: 10px;
		width: 10px;
	}
	#faq .fa
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: rtl; 
		width: 310px;
	}
	#faq .fab
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: rtl; 
	}
	#faq #confirm
	{
		margin: 4px;
		background: #F0F0F0;
		padding: 5px;
	}

#guestbook
{
	direction: rtl;
	font: 8pt tahoma;
}
	#guestbook table
	{
		border: 0;
		width: 50%;
		margin: 15px;
	}
	#guestbook table td
	{
		padding: 1px 5px;
	}
	#guestbook .fa
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: rtl; 
	}
	#guestbook .en
	{
		border: #999999 1px solid; 
		font: 8pt tahoma; 
		direction: ltr; 
	}

	#guestbook #confirm
	{
		margin: 4px;
		padding: 5px 18px 5px 6px;
		background: url('information-icon.gif') no-repeat right 5px;
	}
	#guestbook #results
	{
		border: none;
	}
	#guestbook #result
	{
		width: 460px;
		padding: 0;
		margin: 0px auto 8px auto;
		background: url('comments-body.gif') repeat-y center top;
	}
	#guestbook #result div.author
	{
		height: 35px;
		font: 600 8pt tahoma;
		direction: rtl;
		line-height: 30px;
		text-align: right;
		margin: 0px;
		padding: 0px 17px 5px 0;
		background: url('comments-header.gif') no-repeat center top;
	}
	#guestbook #result div.text
	{
		font: 8pt tahoma;
		direction: rtl;
		text-align: justify;
		padding: 0px 15px 15px 15px;
		margin: 0;
		background: url('comments-footer.gif') no-repeat center bottom;
	}
	#guestbook #result span.date
	{
		text-align: left;
		padding: 4px 0 0 0;
		display: block;
		color: #c0c0c0;
		font: 7pt tahoma;
	}

#staff
{
	width: 96%;
}
	#staff #box
	{
		border: #F9F6EE solid 1px;
		padding: 15px 15px 10px 15px;
		margin: 0 auto 5px auto;
		width: 100%;
		overflow: hidden;
	}
	#staff img.thumb, img.larg
	{
		border: #c0c0c0 solid 1px;
		float: left;
	}
	#staff span
	{
		display: block;
		margin: 7px 0;
		direction: rtl;
		font: 9pt tahoma;
	}
	#staff span.link
	{
		font: 600 8pt tahoma;
		margin: 0 0 10px 0;
	}
	#staff h2
	{
		direction: rtl; 
		color: black; 
		font: 600 8pt tahoma;
		margin: 0px 0 5px 0; 
		padding: 4px 0; 
		background: none;
	}
	#staff hr
	{
		height: 1px;
	}
	#staff #description
	{
		font: 9pt tahoma;
		direction: rtl;
		padding: 6px;
	}


#relation
{
	width: 248px;
	height: auto;
	display: block;
	padding: 5px 0 0 0;
	margin: 10px 0 4px 0;
	clear: both;
}
	#relation #chdiv
	{
		width: 246px;
		height: 170px;
		padding: 0;
		margin: 0 0 2px 0;
		border: #0099CC solid 1px;
	}
	#relation #chdiv a
	{
		display: block;
		width: 246px;
		height: 170px;
	}
	#relation img
	{
		border: none;
	}
	#relation #chpn
	{
		width: 100%;
		height: 28px;
		margin: 0;
		padding: 0;
		background: #0099CC;
	}
	#relation #chpn .c1
	{
		width: 20%;
	}

	#relation #chpn .c2
	{
		width: 80%;
	}
		
	#relation #chpn img
	{
		float: right;
		margin: 2px 5px 0 0;
	}
	#relation #chpntxt
	{
		font: 8pt tahoma;
		color: white;
		text-align: center;
		direction: rtl;
	}
	
	
#sitemap
{ 
	width: 100%; 
	margin: 10px 0 10px 0; 
	padding: 0; 
	font: 9pt tahoma;
}
	#sitemap ul
	{
		width: 100%;
		padding: 1px 0;
		margin: 0;
		list-style: none;
	}
	#sitemap ul li
	{
		padding:1px 12px 0 0px;
		margin: 0px 20px 0px 0px;
		color: black;
		text-align: right;
		background: url('bullet.gif') no-repeat right 7px;
		direction: rtl;
	}
	#sitemap ul li a
	{
		text-align: right;
		padding:0px 0px 0 0px;
		color: blue;
	}
	.en #sitemap ul li
	{
		padding: 1px 0px 0 12px;
		margin: 0px 0px 0px 20px;
		text-align: left;
		background: url('bullet.gif') no-repeat left 7px;
		direction: ltr;
	}
	.en #sitemap h3
	{
		direction: ltr;
		text-align: left;
	}
		
#search 
{
	width: auto;
	margin: 7px 0 0 0;
}
	#search h3
	{
		text-align: center;
	}
	#search form
	{
		height: 26px;
		width: 310px;
		padding: 0;
		margin: 4px 0;
		background: #f0f0f0 url('serach-form..gif') no-repeat right center;
	}
	#search form input.fa
	{
		width: 240px;
		height: 14px;
		direction: rtl;
		border: #eeeeee solid 1px;
	}
	#search form input.button
	{
		width: 50px;
		height: 18px;
		padding: 0;
		margin: 4px 0 0 5px;
		border: #eeeeee solid 1px;
	}
	
#paging
{
	text-align: center;
	clear: both;
	padding: 0;
	direction: ltr; 
	font:600 8pt tahoma; 
	margin: 50px 0;
}
	#paging a
	{
		text-decoration: none;
		color: blue;
	}
	#paging a:visited
	{
		text-decoration: none;
		color: blue;
	}
	#paging a:hover
	{
		text-decoration: underline;
		background:#f0f0f0 ;
	}
	
#PageTools
{
	width: 460px;
	border: #f0f0f0 solid 1px;
	background: #f0f0f0;
	font: 8pt tahoma;
	margin: 20px auto 0 auto;
	padding:0 4px;
}
	#PageTools span
	{
		float: right;
		background: #f0f0f0;
		padding:2px 20px 2px 5px;
		margin: 3px 3px 0 0px;
		height: 16px;
	}
	#PageTools span.starrating
	{
		padding: 4px 2px;
		float: left;
	}
	#PageTools span.print
	{
		background: url('print.gif') no-repeat right 2px;
	}
	#PageTools span.tell
	{
		background: url('tell.gif') no-repeat right 1px;
	}
	#PageTools span.visitor
	{
		background: url('visitor.gif') no-repeat right 2px;
	}

#print
{
	width: 100%;
	margin: 0 10%;
	direction: rtl;
}
	#print h1
	{
		font:15pt Times New Roman;
		colir: black;
		color: black;
		line-height: 155%;
		text-align: center;
	}
	#print p
	{
		font: 12pt Times New Roman;
		color: black;
		line-height: 135%;
		text-align: right;
	}
	#print #img
	{
		width: auto;
		margin:10px 0;
		text-align: center;
	}
	#print #img img
	{
		border:#c0c0c0 solid 1px;
	}
	#print hr.pagebreak
	{
		display: none;
	}
	#print #print-header
	{
		width: 90%
		padding: 0;
		margin: 0;
		font: 10pt Times New Roman;
		direction: rtl;
		line-height: 155%;
		text-align: right;
	}

#comments
{
	width: 460px;
	padding: 0;
	margin: 0px auto 8px auto;
	background: url('comments-body.gif') repeat-y center top;
}
	#comments div.author
	{
		height: 35px;
		font: 600 8pt tahoma;
		direction: rtl;
		line-height: 30px;
		text-align: right;
		margin: 0px;
		padding: 0px 17px 5px 0;
		background: url('comments-header.gif') no-repeat center top;
	}
	#comments div.text
	{
		font: 8pt tahoma;
		direction: rtl;
		text-align: justify;
		padding: 0px 15px 15px 15px;
		margin: 0;
		background: url('comments-footer.gif') no-repeat center bottom;
	}

#pagebody
{ 	
	clear: both;
	margin: 0;
	padding: 0; 
	background: #FFF;
}

#slideshow
{
	margin: 10px auto;
	width: 465px;
}
	#slideshow #previewPane
	{
		border: 1px solid #CCCCCC;
		padding: 5px 0 0 0;
		margin: 0 0 10px 0;	
		text-align: center;
		position: relative;
		height: 400px;	/* IE 5.x */
		height/* */:/**/420px;	/* Other browsers */
		height: /**/365px;
	}
	#slideshow #previewPane img
	{
		width: 450px;
		height: 357px;
		border: #c0c0c0 solid 1px;
	}
	#slideshow #previewPane #largeImageCaption
	{
		text-align: center;
		font-family: 8pt tahoma;
	}
	#slideshow #galleryContainer
	{
		height: 102px;
		border: 1px solid #CCCCCC;
		position: relative;
		overflow: hidden;
		padding: 1px;
		height: 104px;	/* IE 5.x - Added 2 pixels for border left and right */
		height/* */:/**/102px;	/* Other browsers */
		height: /**/102px;
	}
	#slideshow #arrow_left
	{
		position: absolute;
		left: 0px;
		z-index: 10;
		background-color: #FFF;
		padding: 1px;
	}
	#slideshow #arrow_right
	{
		position: absolute;
		right: 0px;
		z-index: 10;
		background-color: #FFF;
		padding: 1px;		
	}
	#slideshow #theImages
	{
		position: absolute;
		height: 100px;
		left: 40px;
		width: 100000px;
		
	}
	#slideshow #theImages #slideEnd
	{
		float: left;
	}
	#slideshow #theImages img
	{
		float: left;
		padding: 0px;
		margin: 1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor: pointer;
		border: 0px;
		width: 125px;
		height: 98px;
		border: #c5c5c5 solid 1px;
	}
	#slideshow #waitMessage
	{
		display: none;
		position: absolute;
		left: 170px;
		top:150px;
		background-color: #FFF;
		border: 3px double #000;
		padding: 4px;
		color: #555;
		font: 8pt tahoma;
	}
	#slideshow #theImages .imageCaption
	{
		display: none;
	}
 
#PhotoSlideshow div
{
	padding: 0;
	margin: 5px 0 0 0;
	width: 100%;
	height: 100px;
}
 

a
{
	text-decoration: none;
}
p
{ 	
	font: 9pt tahoma;
	line-height: 155%;
	margin: 2px 0 5px 0;
	padding: 0; 
}
h1
{
	clear: both;
	direction: rtl; 
	color: #011f9d; 
	font: 600 8pt tahoma;
	margin: 12px 0 12px 0; 
	padding: 4px 0 5px 0; 
	text-align: center;
	border-top: #d6d6d6 solid 1px;
	background: #f0f0f0;
}
h2 
{
	direction: rtl; 
	color:#F29900; 
	font: 600 8pt tahoma;
	margin: 10px 0 5px 0; 
	padding:4px 0; 
	clear: both;
}
h3
{
	direction: rtl; 
	text-alitn: right;
	color:#333333; 
	font: 600 8pt tahoma;
	margin: 10px 0 5px 0; 
	padding:4px 0; 
	clear: both;
}

#itshomal
{
	font: 8pt tahoma;
	color: #c0c0c0;
	text-align: center;
	margin: 4px auto;
}
	#itshomal a
	{
		text-decoration: none;
		color: #c0c0c0;
	}
	#itshomal span
	{
		margin: 0 5px;
	}
	#itshomal span.cms
	{
		margin: 0 5px 0 0;
	}
	
#featured
{ 
	width: 220px; 
	padding-right: 250px; 
	position: relative; 
	border: 5px solid #ccc; 
	height: 254px; 
	background: #fff;
}
*html #featured
{ 
	padding-right: 110px; 
}

#featured ul.ui-tabs-nav
{ 
	position: absolute; 
	top: 0; 
	left: 361px; 
	width: 108px; 
	list-style: none; 
	padding: 0; 
	margin: 0; 
}
#featured ul.ui-tabs-nav li
{ 
	padding:1px 0; 
	padding-left: 13px;  
	font: 8pt tahoma; 
	color: #666; 
}
#featured ul.ui-tabs-nav li img
{ 
	width: 80px;
	height: 50px;
	float: right; 
	margin: 2px 5px; 
	background: #fff; 
	padding: 2px; 
	border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span
{ 
	font-size: 11px; 
	font-family: Verdana; 
	line-height: 18px; 
}
#featured li.ui-tabs-nav-item a
{ 
	display: block; 
	height: 60px; 
	color:#333;  
	background: #fff; 
	line-height: 20px;
	direction: rtl;
	background: #f0f0f0;
	padding: 0;
}
#featured li.ui-tabs-nav-item a span
{ 
	font: 8pt tahoma;
	line-height: 18px;
}
#featured li.ui-tabs-nav-item a:hover
{ 
	background: white; 
}
#featured li.ui-tabs-selected
{ 
	background: url('selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a
{ 
	background: #ccc; 
	direction: rtl;
}
#featured .ui-tabs-panel
{ 
	width: 359px; 
	height: 252px; 
	background: #999; 
	position: relative;
	border: white solid 1px;
}
#featured .ui-tabs-panel img
{ 
	width: 359px;
	height: 252px;
}
#featured .ui-tabs-panel .info
{ 
	top: 170px; 
	width: 325px;
	height: 68px;
	left: 15px;
	position: absolute; 
	background: url('transparent-bg.png'); 
	overflow: hidden;
}
#featured .info h2
{
	direction: rtl; 
	font-size: 15px; 
	font-family: Georgia, serif;
	text-align: justify;
	color: #fff; 
	padding: 6px 8px; 
	margin: 0;
	overflow: hidden; 
}
#featured .info p
{ 
	margin: 0 5px; 
	font: 8pt tahoma ; 
	line-height: 15px; 
	color: #f0f0f0;
	direction: rtl;
}
#featured .info a
{ 
	text-decoration: none; 
	color:#fff; 
	direction: rtl;
}
#featured .info a:hover
{ 
	text-decoration: underline; 
}
#featured .ui-tabs-hide
{ 
	display: none; 
}
