html { height: 100%; direction:rtl;}
form { margin:0px; padding:0px; }
body { margin: 0;  margin: 0 0 0 0; direction:rtl; background:#f0f9fd url(images/bodyBG.gif) top repeat-x }
table, tr, td {font-family: tahoma; font-size: 11px; margin: 0;}
p {font-family: tahoma; font-size: 12px;}
.StandardWidth { width:995px; }
.FullHeight { height:100%; }
.FullWidth { width:100%; }
.OuterTable { width:100%; background:#FFF; }
.OuterTableBoxed { width:100%; height:100%;}
.OuterTDBoxed { padding:0px; height:100%;}
.ContentPanesTD { width:auto; vertical-align: top; padding: 3px 10px 0 10px; height:100%; background:#f0f9fd url(images/bodyBG.gif) repeat-x top;}
.ContentPane { padding: 0px; }
.BottomPane { width: 100%; padding: 0px; }
.LOGIN_object, a.LOGIN_object:link, a.LOGIN_object:visited, a.LOGIN_object:active { color: #112C57;  font-family: tahoma; font-size: 11px; font-weight:normal; text-decoration: none; height:15px; padding: 0px;  margin:0}
a.LOGIN_object:hover { color: #aaa; font-family: tahoma; font-weight:normal; font-size: 11px; text-decoration: none; }
.DATE_object, a.DATE_object:link, a.DATE_object:visited, a.DATE_object:active { color: #fff; font-family: tahoma; font-size: 11px; text-decoration: none; margin-right:10px; }
a.DATE_object:hover { color: #666; font-family: tahoma; font-size: 11px; text-decoration: none; }
.BREADCRUMBS_object, a.BREADCRUMBS_object:link, a.BREADCRUMBS_object:visited, a.BREADCRUMBS_object:active { font-weight:normal; direction:rtl; color: #13346a; font-family: tahoma; font-size: 11px; text-decoration: none;}
a.BREADCRUMBS_object:hover { color: #fff; font-family: tahoma; font-size: 11px; text-decoration: none; }
.Language_object { font-family: tahoma; font-size: 11px; text-decoration: none; }
.normal, .Normal { font-family: tahoma; font-size: 11px; color: #555; }
.Normalnormal { font-family: tahoma; font-size: 11px; font-weight: normal; color: #555; }
.NormalRed { color: #C50000; font-family: tahoma; font-weight: normal; font-size: 11px; }
.SubHead { font-family: tahoma; font-size: 11px; font-weight: normal; color: #777; padding: 0; }
.Head { font-size: 11px; color: #777; background: transparent; font-weight: normal; padding: 0;}
a:link, a:visited, a:active { color: #000000; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration:none }
a:hover { color: #990000; font-family: tahoma; font-size: 11px; text-decoration:none }
a.Normal:link, a.Normal:visited { color: #000000; font-family: tahoma; font-weight: normal; font-size: 11px; text-decoration:none }
a.Normal:hover { color: #990000; font-family: tahoma; font-size: 11px; text-decoration:none }
select, input { font-family: tahoma; font-size: 11px; color: #333; }
.NormalTextBox { color: #222; padding-left: 4px; line-height: 12px; font-family: tahoma; font-weight: normal; font-size: 11px; margin-left: 9px}
td.NormalTextBox { padding: 0; margin: 0; background: transparent; visibility: invisible; border: 0; }
#dnn_dnnSEARCH_txtSearch.NormalTextBox { height:17px; background: transparent;  width: 67px; color: #8f1869; padding: 2px 2px 0px 2px; border: 0px solid #FFFFFF; cursor:text; margin:0px; margin-left:5px;}
.MainMenu_SubMenu, .ModuleTitle_SubMenu { background: #FFF; padding: 0px; border: 1px solid #888; z-index: 1000;  cursor: pointer;  cursor: hand; font-weight: normal; filter: none;}
.MainMenu_MenuItem, .ModuleTitle_MenuItem {color: #EEE; background: url(nav2-bg.gif) repeat-x top center transparent; font-family: tahoma; font-size: 11px; font-weight: normal; font-style: normal; padding: 0px 10px 0px 30px; height: 23px; border: 0;}
.MainMenu_MenuItemSel, .ModuleTitle_MenuItemSel { color: #EEE; background: url(nav2-active.gif) repeat-x top center transparent; font-family: tahoma; font-size: 11px; font-weight: normal; cursor: pointer; cursor: hand; padding: 0px 10px 0px 30px; height: 23px; border: 0;}
.HeaderTD{ height:85px; padding: 0px 6px; }
.bodyLeft { background: url(images/bodyL.png) right repeat-y }
.bodyRight { background: url(images/bodyR.png) left repeat-y }
.footer { height:52px; background: url(images/FooterBG.gif) repeat-x bottom; text-align:center; vertical-align:top; }
.footerLinks { font-family:tahoma; font-size:11px; text-align:right; font-family: Tahoma;}
.footerLinks a, .footerLinks a:active { color:#003F7C; text-decoration:none; font-size:11px; }
.footerLinks a:hover { color:#000; text-decoration:none; font-size:11px;}
a.topLinks { color: #0a5a5f;  font-family: tahoma; font-size: 11px; font-weight:normal; text-decoration: none; height:15px; padding: 0px; margin:0px; }
a.topLinks:hover { color: #fff; font-family: tahoma; font-weight:normal; font-size: 11px; text-decoration: none; }
.HeaderAndMenu {background: #164381 url(images/headerBack.gif) repeat-x top; text-align:right; padding: 0px 10px 3px }
.headerBG { background: url(images/HeaderBG.gif) top repeat-x; height:100%; width:100% }
.headerR { height:81px; width: 272px ; background:url(images/HeaderR.jpg) no-repeat top right; padding-bottom: 4px }
.headerL { background:url(images/HeaderL.jpg) no-repeat top left; padding-bottom: 3px; padding-left:10px}



div#XMenu div.menubar {width: auto;margin: 0px;padding: 0px 0px 0px 0px;clear: both;position: relative;z-index: 100; height:28px}
div#XMenu div.menubar-m {height: 28px;background: url(images/menu_bg.png) center center repeat-x;}
div#XMenu div.menubar-l {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#XMenu div.menubar-r {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}
div#XMenu ul {margin: 0px;padding: 0px;list-style: none; float: right;}
div#XMenu li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div#XMenu li a, #menu li span.separator {height: 28px;display: block;float: left;line-height: 25px;text-decoration: none;color: #646464;}
div#XMenu li span {display: block;}
div#XMenu li span {font-family: Tahoma;background-repeat: no-repeat;background-position: 95% 0px;}
div#XMenu li a.current {color: #646464;}
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 { position: absolute; visibility: hidden; z-index: 4; overflow: hidden;}
div#XMenu li.fancy div.fancy-container {padding: 0px 0px 0px 0px;}
div#XMenu li.fancy div.fancy-container div.fancy-m {height: 28px; background: url(images/menu_fancy_m.png) center center repeat-x;}
div#XMenu li.fancy div.fancy-container div.fancy-l {position: absolute;	top: 0px; left: 2px;}
div#XMenu li.fancy div.fancy-container div.fancy-r {position: absolute;	top: 0px; right: 2px;}
div#XMenu ul.menu {position: absolute;top: 0px;right:0px;z-index: 11;height: 28px;}
div#XMenu li.level1 {}
div#XMenu a.level1, div#XMenu span.level1 {padding: 0px 5px 0px 5px;background: url(images/menu_level1_item.png) 0 0 no-repeat;line-height: 26px;color: #ffffff;font-weight: normal;font-size: 11px;}
div#XMenu a.level1 span, div#XMenu span.level1 span {padding: 0px 2px;}
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: #FFFFFF;}
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: 65%;font-weight: normal;color: #bfbfbf;margin-top: -7px;line-height: 10px;}
div#XMenu ul.menu ul {position: absolute;top: 24px; right: 0px; width: 165px;padding: 0px 0px 10px 0px;background: url(images/menu_dropdown_bg.png) 0 100% no-repeat;}
div#XMenu li:hover ul, div#XMenu li.sfhover ul {left: 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: 24px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url(images/menu_level2_item.png) 100% 0 no-repeat;float: none;display: block;line-height: 25px;}
div#XMenu li.level2 a.parent, div#XMenu li li.level2 span.parent {background: #FEFEFE url(images/menu_level2_item_parent.png) 100% 0 no-repeat;}
div#XMenu li ul ul {margin: -25px 164px 0 0 ;}
div#XMenu li:hover ul ul, div#XMenu li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
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 {richness: 0px;}
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 {left: 0;z-index: 100;}
.menu_bg{ background:#999 }
.footerBG { background: url(images/footerBG.gif) top repeat-x}
.footerL { background: url(images/footerL.jpg) top left no-repeat; width: 100%; height: 36px }
.footerR { background: url(images/footerR.jpg) top right no-repeat; width: 100%; height: 36px; text-align:center; position:relative }
.topLinks { background:url(images/TopLinks.gif) top repeat-x; border: solid 6px #fff }
.topLinksTR { background:url(images/TopLinksTR.gif) top right no-repeat; width:33%; padding:6px; border-left: solid 6px #fff }
.topLinksC { width:34%; padding:6px; }
.topLinksTL { background:url(images/TopLinksTL.gif) top left no-repeat; width:33%; padding:6px; border-right: solid 6px #fff }
.ModuleTitle_MenuContainer { color: #2c2c2c; }
.ModuleTitle_MenuBar { cursor: pointer; cursor: hand;}
.ModuleTitle_MenuItem, .ModuleTitle_MenuItemSel { padding: 0px 10px 0px 10px; }
.MainMenuSeperator, .ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow { display: none; }
.ModuleTitle_MenuIcon { background: #FFF; border: 0px; border-bottom: 1px solid #999; width:0px; height: 20px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0px; }
.ModuleTitle_MenuIcon IMG { margin: 0 10px 0 10px; }
div.DnnModule {height:auto !important;}

