div#XMenu div{direction:rtl;text-align:right; }
div#XMenu div.menubar {width:100%;text-align:right; padding-left:60px; font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;clear: both;position: relative;z-index:100; direction:rtl;}
div#XMenu div.menubar-m {height: 30px;}
div#XMenu div.menubar-l {position: absolute;top: 0px;left: 0px;height: 30px;background: url(images/menubar_l.png) 0 0 no-repeat;}
div#XMenu div.menubar-r {position: absolute;top: 0px;right: 0px;height: 30px;background: url(images/menubar_r.png) 0 0 no-repeat;}


/* Menu */
div#XMenu ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div#XMenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#XMenu li a, #menu li span.separator {color: #2498be;font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;height: 45px;display: block;float: left;line-height: 32px;text-decoration: none;}
div#XMenu li span {display: block;font-family: Tahoma, Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div#XMenu a:hover, div#XMenu span.separator:hover, div#XMenu span.sfhover {color: #000000;}
div#XMenu li.active {font-weight: bold;}
div#XMenu li.active ul {font-weight: normal;}
div#XMenu li.parent span.separator {cursor: pointer;}
div#XMenu li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div#XMenu li.fancy div.fancy-container {padding: 0px 15px 0px 15px;}
div#XMenu li.fancy div.fancy-container div.fancy-m {height: 40px;background: url(images/menu_fancy_m.png) 0 0 repeat-x;}
div#XMenu li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 5px;width: 10px;height: 40px;background: url(images/menu_fancy_l.png) 0 0 no-repeat; /* ie6png:crop */}
div#XMenu li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 5px;width: 10px;height: 40px;background: url(images/menu_fancy_r.png) 0 0 no-repeat; /* ie6png:crop */}
div#XMenu ul.menu {position: absolute;top: -1px;right: 0px;z-index: 11;height: 45px;}
div#XMenu li.level1 {top: 6px;}
div#XMenu a.level1, div#XMenu span.level1 {padding: 0px 5px 0px 5px;background: url(images/menu_level1_item.png) 0 0 no-repeat;color: #ffffff;font-weight: bold;}
div#XMenu a.level1 span, div#XMenu span.level1 span {padding: 0px 10px 0px 10px;}/*ina padding kam mishe vase header menu */
div#XMenu li:hover a.level1, div#XMenu li.sfhover a.level1, div#XMenu li:hover span.level1, div#XMenu li.sfhover span.level1 {/* color: #323232; */}
div#XMenu li.active a.level1, div#XMenu li.active span.level1 {color: #464646;}
div#XMenu a.level1 span.xtitle, div#XMenu span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div#XMenu a.level1 span.sub, div#XMenu span.level1 span.sub {padding: 0px;font-size: 80%;font-weight: normal;color: #CCCCCC;margin-top: -6px;line-height: 15px;}


/* Sub Menu */
div#XMenu ul.menu ul {position: absolute;top: 33px;right: 999em;width: 163px;padding: 3px 3px 3px 3px;background: url(images/menu_dropdown_bg.png) 0 100% no-repeat;}
div#XMenu li:hover ul, div#XMenu li.sfhover ul {right: 0px;z-index: 100;}
div#XMenu li.level1 li {width: 100%;text-indent: 15px;}
div#XMenu li.level1 li a, div#XMenu li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 3px 0px 1px;background: #FFFFFF url(images/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
div#XMenu li.level2 a.parent span, div#XMenu li li.level2 span.parent span {background: url(images/menu_level2_item_parent.png) no-repeat left;}
div#XMenu li.level2 a.active, div#XMenu li.level2 span.active {}
div#XMenu li.level2 a:hover,
div#XMenu li.level2 span.separator:hover,
div#XMenu li.level2 span.sfhover {} 
div#XMenu li ul ul {margin: -37px 161px 0 0;}
div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul {border: 0px;}
div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul,  
div#XMenu li:hover ul ul ul, div#XMenu li.sfhover ul ul ul,  
div#XMenu li:hover ul ul ul ul, div#XMenu li.sfhover ul ul ul ul {right: -999em;} 
div#XMenu li li:hover ul, div#XMenu li li.sfhover ul,  
div#XMenu li li li:hover ul, div#XMenu li li li.sfhover ul,  
div#XMenu li li li li:hover ul, div#XMenu li li li li.sfhover ul {right: 0;z-index: 100;}






/*///////////////////////////////////////////////////////////////////////////////////*/
/*				Markit XMenu CSS file * @author MarkitModules.com					 */
/* @copyright Copyright (C) 2008 - 2009 MarkitModules Ltd. & Co. All rights reserved.*/ 
/*///////////////////////////////////////////////////////////////////////////////////*/



/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #98adbc;}
.ModuleTitle_SubMenu td{background-color:#a4d0e4; border:0px; white-space: nowrap;} 
.ModuleTitle_MenuIcon {background-color:#a4d0e4; border:none; padding: 0px 2px;}
.ModuleTitle_MenuItemSel, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon{color: #fff;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon{height: 2px;}


/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#333333; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
body,th,td,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px; font-family:Tahoma; text-align:right;}
div{font-size:11px; font-family:Tahoma; }
h1, h2, h3, h4, h5, h6{color:#333333;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:14px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}
a,a:link,a:visited,a:active{color:#333333; text-decoration:none; font-weight:normal; }
a:hover{color:#333333; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;}
.Head{color:#333333;font-weight:bold;}
.SubHead {color:#555555;}
.SubSubHead{color:#333333;}
.NormalRed {color:#F00;}

/*Datagrids */
.DataGrid_Container {margin-top:15px;}
.DataGrid_Header{font-weight:bold;}
.DataGrid_Header td, .NormalBold td{font-weight:bold;}

/*-------- design style --------*/
.template_style{width:900px; margin:0 auto; padding-top:0px; vertical-align:bottom;}

.top_space{height:24px;}
.lang_div{margin:2px 7px 2px 7px; padding:0; min-height:5px;height:20px;padding-top:5PX;}
.lang_style{float:right; vertical-align:middle; padding:0; width:900px;height:25px; padding-top:3px;}
.lang_pad{padding:3px 0 0 0; float:right; font-family:Tahoma; font-size:11px; color:Gray;height:20px; width:170px;}
.lang_pad a:hover{ color:White;text-decoration:none;}
.lang_pad a{ color:Gray; text-decoration:none;}
.englang_pad{padding:3px 0 0 0; float:left; font-family:Tahoma; font-size:11px; color:Gray;height:20px; width:170px;}
.englang_pad a:hover{ color:White;text-decoration:none;}
.englang_pad a{ color:Gray; text-decoration:none;}
#menudiv{margin:0px;  padding-top:0px; height:39px;float:right; vertical-align:top; width:100%; line-height:0; font-size:0;	background: url('test2.png') repeat-x scroll top; text-align:right;	}

#datediv{ float:left; text-align:left;width:30%; vertical-align:middle;font-family:Tahoma; font-size:11px; color:Gray;height:20px;}
#datediv .skinobject
{
    font-family:Tahoma; font-size:11px; color:Gray;
}
#engdatediv{ float:right; text-align:right;width:190px; vertical-align:middle;font-family:Tahoma; font-size:11px; color:Gray;height:20px;}
#engdatediv .SkinObject
{
    font-family:Tahoma; font-size:11px; color:Gray;
}

.logo_pad{margin:20px 7px 15px 7px; padding:0; min-height:60px;}
.logo{padding:10px 0 0 0;}

.search_style{float:right; vertical-align:middle; padding:0;}
.search_bg{padding:15px 2px 0 0;}

.bread_bg{padding:0px; margin: 0 7px 0 7px; background:url(images/bread_bg.png) repeat-x top left; height:34px;}
.bread_left{padding:0px; margin:0px;}
.bread_right{padding:0px;}

#login_style{float:right; padding:8px 17px 0px 10px; }
#bread_style{float:left; line-height:34px; padding-left:18px;color:#000000;}

.content_pad{padding:0 20px 0 20px; margin: 0 7px 0 7px; background:#FFF;}
.content_width{overflow:visible; min-height:320px;}

.bottom_content_pad{padding:10px 22px 0 22px; margin: 0 7px 0 7px;}
.bottom_content_width{overflow:auto; padding-top: 15px;}

.bot_pad{height:40px; padding:15px 30px 0 20px;}
#terms_style{float:left;}
#copy_style{float:right;}

.clear_float{clear:both; line-height:0; font-size:0; height:0;}

/* ------- FileManager -------*/
div.FileManager{height:auto;border:none;}
table.FileManager{width:99%}

a.CommandButton:link, a.CommandButton:visited{color:#333333; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#333333; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#333333;}
.ControlPanel a.CommandButton:hover{color:#333333; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

/*--------- pane style ----------*/


/*------------ Breadcrumb Style --------------*/
.Breadcrumb,a.Breadcrumb:link,a.Breadcrumb:active,a.Breadcrumb:visited{color:#333333;}
a.Breadcrumb:hover{color:#333333;}

/*-------------- Link Style --------------*/
.linkscontainer{padding:20px 0px 10px 0px;text-align:center;}
.links,a.links:link,a.links:active,a.links:visited{font-weight:bold; color:#FFF; text-transform:uppercase;}
a.links:hover{color:#FFF;}

/*-------------- User Style --------------*/
.user,a.user:link,a.user:active,a.user:visited {color:#333333;}
a.user:hover{color:#333333;}

/*-------------- Footer Style --------------*/
.footer,a.footer:link,a.footer:active,a.footer:visited {color:#FFF;}
a.footer:hover{color:#FFF;}

/*-------------- Empty panes Style --------------*/
.DNNEmptyPane{width:0;padding:0;margin:0;}

/*-------------- Search SkinObject Styles --------------*/
#dnn_dnnSEARCH_txtSearch{width:200px; color:#a7a7a7; height:16px; background-color:#FFF; vertical-align:top; padding:4px 1px 2px 1px; border:0; border-style:none; font-family:Tahoma, Arial, Verdana, sans-serif; font-size:12px;}

#header
{
font-size:0px;
padding:0;
margin:0;
display:block;
width:100%;
background:transparent url('head_bg.png') repeat left top;
/*background-color:black;*/
 height:105px;
 clear:both;
}
#TopHeader
{
font-size:0px;
padding:0;
margin:0;
background-color:black;
height:149px;
width:100%;
clear:both;

}
#SubTopHeader
{
font-size:0px;
padding:0;
margin:0;
background-color:black;
height:148px;
width:100%;
clear:both;

}
#footer 
{

	border-top: solid 1px  #ffad33;
	padding-top: 10px;
	color: #666666;
	font-family:Tahoma;
	font-size: 12px;
	text-decoration: none;
	padding-bottom:10px;
	
}
#footer a
{
    font-family:Tahoma;
    color: #666666;
    font-size:12px;
}

#footer.home {
	border: 0;
	padding-top: 0;
}
#tube{
font-family:Tahoma;
font-size:11px;
text-align:center;
padding-top:15px;
width:920px;
}


#footer a:hover {
	color:#000033;
	text-decoration:none;
}

#maintable
{

}

#mainBody
{
background:transparent url('bg1000.gif') repeat left top;
margin:0 auto;
width:900px;  height:100%;
}
#mainwrap {
	float:left;
	margin:0pt;
	min-height:825px;
	width:976px; 
	}
.home {
color:#E9A534;
}
#contentwrap {
	
	padding: 0 23px 23px 23px;
}
#wrapper
{
clear:both; direction:rtl;margin:0 auto;text-align:right;margin:0 auto;
position:relative;
width:940px; height:500px;
}
.engsub
{
     background:url("bg5.jpg") repeat-x scroll center top transparent;	
	font-family:Tahoma,Helvetica,Verdana,sans-serif;
	font-size:10px;
     margin:0 0 0 0; padding:0 0 0 0;
	 height:100%;
}
.ContentPane, .TopPane, .BottomPane{ padding:0px; margin:0px; direction:rtl; }
.LeftPane{ padding:0px 0px 0px 0px; width:20%; margin:0px; }
.RightPane{ padding:0px 0px 0px 20px; width:20%; margin:0px; }

#ja-top {
	background: transparent;
}
#fulldiv{
	background: url('body_bg.gif') repeat-x scroll top;	
	clear:both;
	width:100%;
	

}
#ja-top .moduletable { padding: 40px 0 0 0; }
.topmain { width: 980px; margin: 0 auto; position: relative;}

#ja-mainbody { float: left;
	background: transparent;
 }
#ja-container {
	background-image:transparent;
	padding-top: 10px;
	position: relative;
	z-index: -1;
}
.wrap { width: 100%; clear: both; }
.ja-l1 { width: 100%; }
.clearfix{clear:both;}

.bottomleftPane
{
    padding:0px 5px 0px 5px; margin:0px;
    vertical-align:middle;
    text-align:center;
    width:33%;
}
.bottomcenterPane
{
    padding:0px 5px 0px 5px; margin:0px;
    vertical-align:middle;
    text-align:center;
    width:33%;
}
.bottomrightPane
{
    padding:0px 5px 0px 5px; margin:0px;
    vertical-align:middle;
    text-align:center;
    width:33%;
}

#submain
{
	margin:0px;
	width:900px;
	clear:both;
}
#subwrap
{
    float:left;
    margin:0;
   min-height:440px;
   width:900px;

}
#subheader {
	background:transparent url(r2i_headertop.gif) no-repeat scroll center top;
	height: 120px;
	position:relative;
}
#subcontentwrap {
	
	width:900px;

	
}
#newsubcontentwrap
{
 padding-top:35px;
 width:900px;
}
#mastheade {

	background-color:Transparent;
	width: 100%;
	min-height:160px;
	padding-top:15px;
	clear:both;
	padding-bottom:15px;
	width:900px;
	
}
#mastheadetop {
/*	background: url(topi.png) no-repeat;*/
	width: 100%;
	height:19px;
}
#submenu{
	padding-left: 20px;
	padding-right:20px;
	padding-top:5px;
	background: #dc9414 url(subnav_bg.gif) repeat-x top;
	clear:both;
	height:40px;
}
#innerwrap{
	background:none repeat scroll 0 0 transparent;
	min-height:400px;;
	clear:both;
	width:100%;
}
.clear {
	content:".";
	display: block;
	height: 0;
	clear:both;
	visibility:hidden;
}
#subfooter {
	border-top: solid 1px  #ffad33;
	/*margin-top: 10px;*/
	padding-top: 10px;
	color: #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
}
#centertop
{
    float:left;
    height:19px;
    width:892px;
   	background: url(container-main-t.png)  repeat-x;
}
#mapdiv
{
    float:right;
    height:20px;
    vertical-align:top;
    width:120px;
}
#persianmapdiv
{
    float:right;
    height:20px;
    vertical-align:top;
    width:85px;
	text-align:right;
}
#Regdiv
{
    float:left;
    height:19px;
    width:70px;
}
#engmapdiv
{
    float:left;
    height:20px;
    vertical-align:top;
    width:90px;
}
#engmapdiv img[usemap]
{
 border:0px;
 color:inherit;
}
#engRegdiv
{
    float:right;
    height:19px;
    width:70px;
    text-align:right;
}
a.readmore {
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	width: 90px;
	height: 28px;
	background-image: url('read-more.gif');
	float: right;
	margin-top: 20px;
}
a.readmore:hover {
	background-position: 0 -28px;
}
.pogc-container-main { border-collapse:collapse; border-spacing:0;  }
.pogc-container-tl { width:19px; height:19px; background:url(images/container-main-tl.png) no-repeat bottom left; padding:0;  }
.pogc-container-t { height:19px; background:url(images/container-main-t.png) repeat; padding:0; }
.pogc-container-tr { width:19px; height:19px; background:url(images/container-main-tr.png) no-repeat bottom right; padding:0; }
.pogc-container-tl { width:19px; height:19px; background:url(images/container-main-tl.png) no-repeat bottom right; padding:0;  }
.pogc-container-l { width:19px; background:url(images/container-main-l.png) no-repeat; padding:0;   }
.pogc-container-m { background:#ffffff; padding:0px; vertical-align:top;  }
.pogc-container-m-table { border-collapse:collapse; border-spacing:0; }
.pogc-container-m-td { padding:0;  }
.pogc-container-r { width:19px; background:url(images/container-main-r.png) no-repeat; padding:0; }
.pogc-container-content { padding:15px 5px 2px 6px; text-align:left; }

.ContentPane1
{
width:900px;
}

#tdGrid{
text-align:right;
}



