﻿* { margin: 0; padding: 0; }
 html {/* padding:0; *//* margin:0; *//* direction:rtl; */}
html, body, form {/* height:100% */}
#wrap {min-height: 100%; width:100%; padding:0; margin:0 auto;}

.clr {clear:both; padding:0;}
img { border:0 }
a img {outline : none;}

@font-face {
    font-family: 'MyFont';
    src: url('myfont/sultannahia.eot');
    src: url('myfont/sultannahia.eot?#iefix') format('embedded-opentype'),
         url('myfont/sultannahia.woff') format('woff'),
         url('myfont/sultannahia.ttf') format('truetype'),
         url('myfont/sultannahia.svg#SultanNahiaRegular') format('svg');
}
.body {
direction:rtl
}

/* main */
 
/* header */
.header { width:947px; margin:0 auto; padding:0; position:relative;z-index:5}
.logo {/* height:113px; *//* margin:0; *//* padding:0; *//* top:0; *//* left:0; *//* position:absolute; */}
.top_header { width:947px; height:113px; margin:0 auto; padding:0; position:relative; }
 .tos_checkbox {     float: right;
    margin-right: 26px; }
 

.error { font:normal 11px Tahoma; color:#af2c00; background:url(../images/error.png) no-repeat right; padding-right:20px; margin:10px 0px; }
.error_no_img { font:normal 11px Tahoma; color:#af2c00; }
.sucess { font:normal 11px Tahoma; color:#4b8404 !important; }
.sucess_img { font:normal 11px Tahoma; color:#4b8404 !important; background:url(../images/sucess.png) no-repeat right; padding-right:20px; margin:10px 0px; }


/* Search */
.search { width:auto; padding:0; margin:0 }
.search .keyword {background:#f4f4f4; border:1px solid #e5e5e5; width:175px; color:#333; padding:2.5px 5px; height:23px; font:normal 12px Tahoma; position:absolute; top:55px; right:0;} 
.search .button { position:absolute; top:55px; right:186px; width:36px; height:30px; background:url(../images/search_icon.jpg) no-repeat; border:none; }
/* 

.solution_tab_menu { width:100%; border:3px solid #5ea607; background-color:#FFF; position:absolute; top:173px; right:0; z-index:4;}

#MenuItems3 .column { /*margin:20px 25px 0 0;width: 190px; */ float:right; padding:0; min-height: 160px; }

.solution_tab_menu div.column { margin:1px 1px 1px 0; width:314px; float:right; padding:0;min-height:375px;  }

.solution_tab_menu div.header, h1.header, h2.header { width:180px; font:Normal 19px 'MyFont',Arial; color:#535252; padding-bottom:5px; }
.solution_tab_menu .border { border-bottom:1px solid #e3e3e3; margin-bottom:10px; }
.solution_tab_menu div.header a { font:normal 18px 'MyFont',Arial; color:#1e5693; }
.solution_tab_menu div.header a:hover { color:#5ea607; }

.solution_tab_menu ul { list-style-image:url(../images/menu_bullets.png); padding-right:40px; margin:0 0 15px 0; font: 18px 'MyFont',Arial; color:#333 }
.solution_tab_menu li { width:95%;}
.solution_tab_menu li a { color:#3d3d3d; display:block; padding-bottom:4px; -webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }
.solution_tab_menu li a:hover { color:#1e5693; background-color:#e4e4e5; padding-right:8px; border-radius: 4px; 
-webkit-transition: all 0.2s ease; -moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }

.social {float:left; margin: 20px 0 0 10px; direction:ltr}
img.youtube {background:url('../images/social_icons.gif') 0 0; width:24px; height:24px;}
img.twitter {background:url('../images/social_icons.gif') -29px 0 ; width:24px; height:24px;}
img.facebook {background:url('../images/social_icons.gif') -58px 0; width:24px; height:24px;}
img.googleplus {background:url('../images/social_icons.gif') -87px 0; width:24px; height:24px;}
.social a {zoom:1; filter: alpha(opacity=60); opacity: 0.6;}
.social a:hover {zoom: 1; filter: alpha(opacity=100); opacity: 1.0;}
.previousSite { color:#1E5693 !important; display:inline-block; margin-left:10px;position: relative;top: -8px; }
.previousSite a { font:11px Tahoma; color:#1E5693 !important; opacity: 1; }
.previousSite a:hover { color:#4e72c2 !important; }


/* body */
.body { width:947px; margin:5px auto 5px auto; padding:0; min-height:315px;}
.title {font-family: "MyFont", Arial; font-size:18px; }
.small_date {font:normal 10px Tahoma; color:#b1b1b1; }
.orange_date {font:bold 11px Tahoma; color:#4e72c2; }
.news_txt {font:normal 11px Tahoma; color:#6f6f6f; text-align:justify; line-height:16px; }
.txt12 {font:normal 12px Tahoma; color:#333; text-align:justify; }
.txt12 a:hover { color:#5ea607; }
.body h2,.login_container h2 {font: normal 18px "MyFont",Arial; color:#1e5693; margin:0}
.login_container span.h2 {font: normal 18px "MyFont",Arial; color:#1e5693; margin:0; display: inline-block; }
.body h2 a,.login_container h2 a { color:#1e5693; text-decoration:none;}
.body h2 a:hover ,.login_container h2 a:hover { color:#5ea607; text-decoration:none;}
.body p {font:normal 13px Tahoma; color:#333; text-align:justify; margin-bottom:10px; }
.body ul ,ul.txt15Arial { list-style-image:url(../images/bullets.png); color:#5ea607; padding:0; margin:5px 25px 10px 0px; font:normal 13px tahoma; color:#000; }
.body ul li span { color:#6f6f6f; }
.body ul li span.normal { color:#6f6f6f; font:normal 13px tahoma; }
.body ul.large_bullets { font-size:16pxpx; color:Red; }
.body ul li.green_bullets { color:Green; }
.body li { color:#5ea607; }
.body li a { color:#1e5693; text-decoration:none; }
.body li a:hover { color:#5ea607; text-decoration:none; }
.MessageDiv { padding:5px 15px 10px 15px; }

.copyright { margin:0px auto; margin-top:15px; text-align:center; }

.footer {/* height:101px; *//* margin:0; *//* padding:0; *//* background:url(../images/master_page_footer_bg.jpg) repeat-x; *//* font: normal 12px  Tahoma; *//* color:#FFF; *//* clear:both; *//* margin-top: -101px; *//* position:relative; *//* min-width:947px; */}
.footer .footer_body { width:947px; height:70px; margin:0 auto; padding:15px 0;}
.footer ul {/* list-style:none; *//* color:#5ea607; *//* float:right; *//* width:600px; */}
.footer li {/* margin-left:5px; *//* padding-left:10px; *//* float:right; *//* border-left:1px solid #6289;/* padding-bottom:5px; */m:5px;}
.footer a {/* color:#FFF; *//* border-bottom:1px solid #4b78;/* padding-bottom:1px; */m:1px;}
.footer a:hover {/* color:#efc382; *//* border:none; */}

.green_btn { background-color:#5ea607; color:#FFF; font:bold 11px tahoma; padding:0  2px 4px 2px; border:1px solid #4d8707; border-radius: 2px; }
.green_btn:hover { background-color:#66b408; border:1px solid #569609; cursor:pointer; }

.green_btn_search { background-color: #5EA607; border: 1px solid #4D8707; border-radius: 2px; color: #FFFFFF; font: bold 11px tahoma; padding: 4px 22px; }
.green_btn_search:hover { background-color:#66b408; border:1px solid #569609; cursor:pointer; }

div.green_btn a { color:#FFF; }
div.green_btn a { color:#ededed !important; }

.green_btn_small { background-color: #5EA607; border: 1px solid #5EA607; color: #FFFFFF; font: 14px 'MyFont',tahoma; margin-right: 5px; padding: 0 3px; }

.txt_box { border-radius: 4px; border:1px solid #d1cfcf; width:175px; margin-left:0px; color:#333; padding:5px; font:normal 12px Tahoma; }
.small_txt_box {border-radius: 2px;border:1px solid #d1cfcf;width:70px;margin-left:0px;color:#666666;padding:2px 5px;/* font:normal 12px Tahoma; */}
.big_title { font: normal 28px "MyFont",Arial; color:#1E5693; margin:18px 0; }
.align_center { text-align:center; }
#tos_privacy h2 { font-size:20px !important; }

div.txt15Arial { margin:10px 0; }
#Programs_description li span { color:#333; display:inline-block; padding:3px; vertical-align:middle; min-width:50%; font:bold 15px Arial; }
#Programs_description li span:hover { background-color:#bf9e66; }
#Programs_description .minWidth { text-align:center; margin:15px auto; }
#Programs_description ul.twoCols { width:40%; font:bold 15px Arial; }
.twoCols{ width:47%; float:right; }
.twoCols2{ width:49%; float:right;}



#divPageContainer { min-height:450px; width:100%; margin:auto; }
.search_container {     margin-top: 20px!important; border:4px solid #bf9e66; padding:25px 20px; height:auto; width:90%; }
.tash_sub_menu { float:right; background:url(../images/tash_sub_menu_bg_04.png) no-repeat 0 -169px; width:190px; height:166px; }
.tash_sub_menu_closed { background:url(../images/tash_sub_menu_bg_04.png) no-repeat 0 0; width:190px; height:166px; }
.tash_sub_menu_3 { float:right; background:url(../images/tash_sub_menu_bg_03.png) no-repeat 0 0; width:190px; height:154px; }
.tash_sub_menu_closed_3 { background:url(../images/tash_sub_menu_bg_03.png) no-repeat 0 1-174px; width:190px; height:154px; }
.contentbhs {

    padding:5px;
}
.tash_sub_menu_2 { float:right; background:url(../images/tash_sub_menu_bg_02.png) no-repeat 0 0; width:190px; height:132px; }
.tash_sub_menu_closed_2 { background:url(../images/tash_sub_menu_bg_02.png) no-repeat 0 1-132px; width:190px; height:132px; }

.tash_sub_menu div, .tash_sub_menu_3 div, .tash_sub_menu_2 div { width:145px; height:30px; padding-bottom:10px; }
.tash_sub_menu div a, .tash_sub_menu_3 div a, .tash_sub_menu_2 div a { text-indent:0px; display: block; width:90%; height: 100%; font:normal 18px 'MyFont',Arial; padding:0 15px 0 0; color:#114782; }
#divSearchToggle a.active{text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; }

.co_sub_menu { width:265px; margin-top:6px; float:right; }
.co_sub_menu_closed { background:url(../images/tash_sub_menu_bg.png) no-repeat 0 0; width:190px; height:166px; }
.co_sub_menu .items { background-color:#1e5693; width:238px; position:relative; }
.co_sub_menu .items div { width:204px; height:31px; padding:3px 0 2px 0; background:url(../images/co_menu_items_bg.png) no-repeat; }
.co_sub_menu .items div.one { background-position:right 0; }
.co_sub_menu .items div.two { background-position:right -41px; }
.co_sub_menu .items div.three { background-position:right -80px; }
.co_sub_menu .items div.four { background-position:right -160px; }
.co_sub_menu .items div.five { background-position:right -120px; }
.co_sub_menu .items div.six { background-position:right -0px; }
.co_sub_menu .items div.seven { background-position:right -41px; }
.co_sub_menu .items div.eight { background-position:right -80px; }
.co_sub_menu div a {display: block; width:90%; height: 100%; font:normal 18px 'MyFont',Arial; padding:0 15px 0 0; color:#114782; }
.co_sub_menu div a.active { text-shadow: -1px 0 #FFF, 0 1px #FFF, 1px 0 #FFF, 0 -1px #FFF; }
.co_c_o_btn { 
	background:url(../images/co_menu_close_btn.png) no-repeat !important; width: 30px!important; 
	height: 28px !important; z-index:2; position:absolute; bottom:0; left:-12px; }
.companies_sub_menu_closed { 
	background:url(../images/co_menu_open_btn.png) no-repeat !important; }

.checkkbox2w {float: right;/* font:normal 12px Tahoma; */width: 33.3333%;/* margin:0px 0px 3px 0px; */}


#divSearchContainer { width:80%; margin-right:180px; }

#divSearchCustom span.title { width:115px; display:inline-block; color:#1e5693; margin-bottom:5px; }
#divFMGCustom span.title {width:120px; display:inline-block; color:#1e5693; margin-bottom:5px;}
.checkbox_label { font: Normal 12px Tahoma; margin-left:4px;}
.select_all_left, .select_all_left a  { font:bold 11px Tahoma; color:#5ea607 }
.select_all_left a:hover  { color:#1e5693 }
.checkNone { background:url(../images/check_mark.png)  no-repeat 4px 3px;  height: 16px; padding-left: 5px; width: 16px; }
.checkAll { background: url("../images/check_mark.png") no-repeat 4px -14px; height: 16px; padding-left: 1px; width: 16px; }

#divSearchMada span.title { width:90px; display:inline-block; color:#1e5693; margin-bottom:10px; }

.right-col {height:auto; float:right; border:0px solid #c7d5e4; margin-right:10px; padding:5px; }
.left-col { padding-bottom:9px; width: 26%; height: auto; float:left; border: 0px solid #bf9e66; margin:6px 0 0 25px; }
.TitleRight { text-align:right; font: normal 18px'MyFont',Arial; color:#5ea607; margin:0px 10px; }
.TitleLeft { text-align:right; font: normal 18px'MyFont',Arial; color:#5ea607; margin:0px 0px 10px 0; }
.con-inside-right { width: 92%; height: auto; border: 3px solid #d4e3c1; margin:10px; float: right; padding: 15px; }
.con-inside-right.Detailed { width: 98%; }

.Pageing { width: 70%; height: 48px; margin-right:1%; float: right; margin-top:20px; text-align:center; color:#878686; font:12px Tahoma, Geneva, sans-serif; }

.ARRow{ width:auto; height:20px; float:right; margin:2px 265px 4px 5px; }
.ARRow2{ width:auto; height:20px; float:right; margin:2px 5px 4px 5px; direction:rtl; letter-spacing:3px; font:bold 14px tahoma; }
.ARRow2 a { color:#878686;}
.ARRow2 a:hover { color:#1D5F83; }
.ARRow2 .currentPage { color:#1D5F83; text-decoration :underline; }

.Hokm_Section_Title { font: Normal 18px 'MyFont', Arial; background-color: #E9F1E0; border: 1px solid #DDE9CD; color: #DB8C18; margin: 2px 0; padding: 2px 2px 2px 6px; width:99%; text-align:center; }

.TITLEhy2ahwkm { color:#333; font: Bold 15px Arial; margin:14px; text-align:justify; }
.LineHwkm { background: #F2F2F2; border: 1px solid #DDE9CD; border-radius: 3px; color: #5EA507; font: bold 12px Tahoma; margin: 10px auto 5px auto; padding: 3px 5px; text-align: center; width: 45px; }

.TtleInsideHwkm {  text-align:center; color:#1e5693 }
.PArgraphHwkml{
font: bold 12px Arial;
font-size:15px;
 color:#3172bd;
text-align:center;
margin-bottom: -8px;
text-align:justify;
}

.cheeckcontainerNtegas {background: #f7f7f7;width: 100%;height: auto;border: 3px solid #bf9e66;margin:10px 0px;float: right;padding: 15px 0px 15px 0px;}
.tshreeNtegas label { padding-right:5px; }

.MoreNtega { float:left; color:#8ac3f4; font: bold 12px tahoma; margin-left:10px; }
.MoreNtega a { color:#1e5693; }
.MoreNtega a:hover { color:#487f05; }

.tshreeNtegas {width:auto;color: #333;/* font: bold 11px Tahoma, Geneva, sans-serif; */margin-right:13px;margin-left:10px;line-height: 17px;}

.titleINSIDEer2 {
font: Normal 18px 'MyFont', Arial;
color: #333;
}
.titleINSIDEer, .titleINSIDEer a {
font: Normal 19px 'MyFont', Arial;
color: #1e5693;
margin-bottom:5px;
}
.titleINSIDEer a:hover 
{
color:#5ea607;
}
.Madettshre3{
font-family: tahoma , arial;

font-weight: bold;
color:#4e72c2;
display:inline-block;
margin-top:5px;
}
.Twke3Tshre3{
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:11px;
color:#333;
margin-left: 13px;
margin-top: 10px;
font-weight:bold;
}
.Madettshre32{
color:#4e72c2;
}


.titleINSIDE{
font:Normal 18px 'MyFont' ,Arial; color: #1e5693; }
.INSIDE-tit{ font: bold 11px tahoma; color:#5EA607; margin:5px 0; }
.INSIDEsub { margin-bottom:10px; }
.INSIDEsub a { font:Bold 15px Arial; color: #333;}
.INSIDEsub a:hover { background-color:#fbefdc; }
.PrintHwkm { border: 1px solid #dde9cd; background-color:#e9f1e0; padding:5px; text-align:left; margin:5px 0; }
.PrintHwkm a { font: Bold 11px Tahoma; color:#1e5693; margin-left: 9px; }
.PrintHwkm a:hover { color:#5ea607; }

.divTasfeyaExpand { display:none; }
.T7dedKOl, .T7dedKOl a{/* float:left; *//* color:#1e5693; *//* font: bold 11px Tahoma; *//* padding-top:2px; *//* margin-left:2px; *//* width:auto; */}
.T7dedKOl a:hover { color:#06C; text-decoration:none; }
.T7dedKOl span { display: inline-block; margin-right: 15px; }

.mainlinkNtega {
    /* width: 100%; */
    /* height: auto; */
    /* clear: both; */
    /* background-color: #f1f1f1; */
    /* padding: 2px 0px 2px 2px; */
    /* border: 1px solid #bf9e66; */
    }
.til-leftNtegas {/* font: Normal 18px 'MyFont', Arial; *//* color:#1e5693; *//* margin:0px 8px 0 5px; *//* float:right; */}

.AutoCompleteContainer { height:95px; position:absolute; border:1px solid #D5D6D7; background-color:#FFF; display:none; z-index:2; }
.AutoCompleteSubContainer { padding:1%; overflow-y:auto;  overflow-x:hidden; height: 90%; }
.autoCompleteToolBar { text-align:left; border-bottom:1px solid black; }
.autoCompleteToolBar a { text-decoration:none; color:Black; }
.ACI { text-decoration:none; color:Black; font-size:12px; font-family:Tahoma; display:block; }
.ACI.active { background-color:#d7e5c5; }


.TreeDiv{ width: 100%; height:200px; margin:0px 0 15px 0; padding-top:17px; overflow-y: auto; border:1px solid #bf9e66 }
.treeContainer { margin-top:10px; }
.TREEList{ margin: 0px 15px 0px 0px; }
.TREEList a {font-size: 15px;color: black;}
.TREEList a.active { color:#529006; }
.TREEList li { padding-right:25px; list-style:none; background-repeat:no-repeat; background-position:right top; margin:3px 0px; display:block; }
.TREEList li ul { margin-right:0px; padding-right:0px; }
.leaf { background-image: url('../images/file.png'); }
.hasChildren { background-image: url('../images/closed_folder.png'); }
.expanded { background-image: url('../images/open_folder.png'); }
.colapsed .hasChildren { background-image: url('../images/closed_folder.png'); }

#divDebug { width:300px; height:300px; overflow:auto; border:1px solid black; background-color:White; position:fixed; top:0px; left:0px; z-index :50000; direction:ltr; }

.Loading
{background-image:url('../images/loading.gif') !important;background-repeat:no-repeat !important;background-position:center !important;min-height:32px;min-width:220px}

.AhkamDataDisplayTitle { font: normal 20px "MyFont",Arial; color:#db8b17; margin:0 auto; text-align:center; }

.divNoResult { text-align:center; margin:15px auto;  font: 20px 'MyFont',Arial; color:#4e72c2; }

.TtleInsideHwkm { }
.LineHwkmTshre3 {   text-align: center;  color:#db8c18; padding:2px; background: #e9f1e0; margin:2px auto; border:1px solid #d8e1ce; padding:0px; }

.Title7wkm { width:100%; border-bottom:1px solid #e9e9e9; font:22px 'MyFont', arial; color:#1e5693; text-align:center; padding-top:18px; padding-bottom:5px; background:url(../images/toolbar_bg.jpg) repeat-x; }
.title7WKM2 { color:#3999C9; }

.hokmToolBar { width: 96%; border: 1px solid #c0e4f3; margin: 5px auto 5px auto; clear: both; padding:6px; text-align: right; color:#a09f9f; text-align:right !important; }

.hokmToolBarItem, .hokmToolBarItem a { color: #1e5693; font:bold 12px tahoma; margin:0 5px; }
.hokmToolBarItem a:hover { color:red;}

.right-colhwkm { width: 65%; margin:20px 1% 20px 0; height:auto; float: right; border:3px solid #D4E3C1; padding:10px; }
.right-colhwkm .PrintHwkm { border: 1px solid #dde9cd; padding:5px 5px 5px 5px; text-align:left; background-color:transparent; }
.right-colhwkm .PrintHwkm a { font: Bold 11px Tahoma; color:#1e5693; margin-left: 9px; }
.right-colhwkm .PrintHwkm a:hover { color:#5ea607; }

.left-colhwkm{ width: 27%; float:left; border:3px solid #c7d5e4; margin-left:1%; padding:10px; margin-top:20px; overflow-y:auto; overflow-x:hidden; }

.Ahkam_view_left_col_title { font: normal 18px "MyFont",Arial ; color:#1E5693; padding-right:8px; width:97%; }
.Ahkam_view_left_col_txt { font: normal 13px Tahoma ; color:#333; padding:8px 8px 8px 3px; width:96%; }
.Ahkam_view_left_col_txt a { color:#1e5693; font-weight:bold }
.Ahkam_view_left_col_txt a:hover { color:#5ea507; }
.Tash_view_left_col_txt { font: bold normal 12px Tahoma ; color:#333; padding:8px 8px 8px 3px; width:96%; }
.Tash_view_left_col_txt .hokmLink { display: inline-block; padding-bottom: 5px; }
.Tash_view_left_col_txt a { color:#1e5693; }
.Tash_view_left_col_txt a:hover { color:#5ea507; }
#Tatbek_madaa a.hokmLink { color:#4e72c2; }
#Tatbek_madaa a:hover.hokmLink { color:#1e5693; }

.Fakra_txt { color:#333; font: Bold 15px Arial; margin:14px; text-align:justify; }

.highlightedSearchText { background-color:Yellow; }
.PArgraphHwkm{
font: bold 15px Arial;
margin: 5px 13px;
color:#333;
text-align:right;
}
.PArgraphHwkm a { color:#1e5693; }
.PArgraphHwkm a:hover { color:#5ea507; }
.TiTLETshre3 { 
width:99%;
background-color: #bf9e66;
border: 1px solid #F0D6B0;
margin:5px auto;
padding:5px;
text-align:center;
font: 18px 'MyFont',Arial;
color: #1E5693;
}

#divImageViewerToolBar
{
border: 2px solid #D4E3C1;
padding-top:5px;
padding-bottom:5px;
margin-bottom: 5px;
text-align:center;
min-height:30px;
}

#divImageViewer
{
width:100%;
height:100%;
}
#divImageWrapper
{
overflow:auto;
text-align:center;
}

.imgViewerButton
{
color: #333;
font-family: 'Conv_GE_SS_TV_BOLD',tahoma,arial,cursive;
font-size: 12px;
font-weight: bold;
text-decoration:none;
margin:0px 8px;
}
.imgViewerButton:hover
{
color:Navy !important;
}

#divImageViewerToolBarNavigation
{
margin-left:25px;
}
#imgChooseTitle
{
font-family: tahoma,arial,cursive;
font-weight:bold;
font-size: 11px;
color: #333;
}
.viewer_Loading
{
background-image: url('../images/loader.gif');
background-repeat:no-repeat;
background-position:center;
}

#divViewerLoader
{
width:100%;
background-color:Red;
}
.TreeDiv2tshre3 {
height:190px;
clear: both;
overflow-y: auto;
border:1px solid #f0f0f0;
}
.dialogueTitle
{
border-bottom: 1px dotted #5ea607;
color: #1e5693;
font: Normal 20px 'MyFont',Arial;
text-align: center;
}
.dialogueTitle h3, h4 { font-weight:normal !important; }
.dialogLinkTitle , a.dialogLinkTitle , dialogLinkTitle a
{
font:18px 'MyFont',arial;
color:#1e5693;
}
.dialogPureText
{
font: bold 15px arial;
color:#333;
margin:3px 12px;
text-align:justify;
}
.dialogPureText.hidden{display:none;}

.MozakeraTitle
{
color: #1e5693;
font: 18px 'MyFont',arial;
margin-top: 10px;
text-align: right;
}

#divComparisonsMasterContainer { width:98%; float:right; }
.RamyMasterContainer { border: 1px solid #bf9e66; padding:1px; background-color:#FFF; }

.companyMasterLink { display: block; font:18px 'MyFont', Arial; margin: 10px; color:#000; }
a.companyMasterLink  { color:#1e5693; }
.tashSectionExpand{ display:none; }
.NASELMADA {
width: 96%;
height: 27px;
border: 1px dotted #dfdede;
/*background: url(../images/ntegabg.png) repeat-x;*/
margin-bottom: 5px;
margin-right: 14px;
text-align: center;
font: 18px 'MyFont' , Arial;
color:#4e72c2;
margin-left:9px;
}
.MadaMozakera
{
    display:none;
    color: #333333;
    font: bold 15px Arial;
    margin: 14px;
    text-align: justify;
}
.Na3yContainer 
{
width:44%;
float:right;
margin-left:2%;
margin-right:1%;
border: 1px solid #EEEEEE;
padding:10px 5px;
}
.Na3yTitle
{
width:100%;
text-align:center;
color: #4e72c2;
font: 18px 'MyFont',arial;
}
.Na3yLink, .Na3yLink a
{
padding: 5px;
font: bold 15px Arial;
color: #1e5693;
display:block;
margin:5px;
text-align:justify; 
}
.Na3yLink a:hover { color: #5ea607; }
.Na3ySubContainer
{
display:none; 
font:bold 15px Arial;
padding:7px;
color:#333;
text-align:justify;
}
.Mabda2Container
{
width:49%;
float:right;
border:1px solid #eee;
padding:10px;
font:bold 15px Arial;
color:#333;
text-align:justify;
}
.tipHokmText { font: 18px 'MyFont', Arial; float:left; color:#1e5693; margin-top:10px; }
a.tipHokmText:hover{color:#5ea607;}

#divMainLawsCountriesContainer
{
padding:0px 0px 9px 9px;
width:100%;
}
.MainLawItem { padding-right:10px; padding-top:3px; display:inline-block;width:195px;}
#divMainLawsList
{   
margin-right:3px;
min-width: 400px;
min-height: 158px;
max-height:255px;
overflow:auto;    
border:1px solid #DDD;
padding:9px;
margin-top:15px;
}
#divMainLawsList a { font: bold 15px Arial; color:#2F546B; }
#divMainLawsList ul { margin-right:15px; list-style-image:url(../images/bullets.png); color:#5ea607; }
#divMainLawsList a:hover { color :#5ea607; }
#divMainLawsCountriesContainer a { color: #999999; font: 18px 'MyFont',Arial; }
#divMainLawsCountriesContainer a:hover , #divMainLawsCountriesContainer a.active { color: #5ea607; }
.CountryArrow { float:left; margin-top:8px; margin-right:2px; margin-left:10px; }

.Tshre3Icon{
border: 2px solid #FFFFFF;
color: #767676;
cursor: pointer;
float: right;
font: 18px 'MyFont',Arial;
margin: 5px;
padding: 2px;
text-align: center;
}
.Tshre3Icon:hover
{
border:2px solid #d4e3c1;
color:#5ea607;
}
.activeIcon
{
border:2px solid #bf9e66;
color:#1e5693;
padding:2px;
}
.FHatresTitels { width: 100%; height: 70px; margin-bottom: 6px; margin-top: 0; }
.TreeDiv2 { width: 100%; height: 535px; border: 1px solid #ffffff; margin-bottom:11px; padding-top: 15px; overflow-y: auto; }
.printTitle , .printTitle span , .printTitle div
{
color:#4e72c2 !important;
text-align:center !important;
font:20px 'MyFont', Arial;
width:100%;
margin-bottom:10px;
}
/*#facebox .popup div.content { font:bold 15px Arial; color: #333; text-align:justify; padding:5px; }*/

.MawadMoqablaSmallContainer
{
    overflow:auto;
}

.MadaMoqablaContainer { font:20px 'Myfont', Arial; color:#1e5693; border: 1px solid #bf9e66; margin:2px; padding:10px; margin-right:0px; }
.MadaMoqablaContainer.firstMada { font-size:22px; }
.MawadMoqab_head_title { font:22px 'Myfont', Arial; color:#1e5693; text-align:center; background-color: #bf9e66; border: 1px solid #F0D6B0; }
.MawadMoqab_countries { width:29%; }
.MawadMoqablaLargeContainer
{
    overflow:auto;
}

.MawadMoqablaTabHeaders { width:29%; float:right; border: 1px solid #F0D6B0; margin:2px; padding:10px; margin-right:0px; overflow-x:hidden; }
.MawadMoqablaTabs { width:68%; float:right; }
.tabBtn.active
{
    color:#4e72c2;
}
.tabBtn { display:block; width:98%; font: bold 15px arial; text-align:justify; }
.relatedFakraTitle { font: 18px 'MyFont', Arial; color:#4e72c2; }
a.tipFakra { color:#1e5693; }
a.tipFakra:hover { color:#5ea607; }

.CompaniesMasterToolBar { border: 1px solid #C0E4F3; padding:5px; color: #1e5693; font: 18px 'MyFont',Arial; text-align: right; width: 98%; margin: 0 auto 10px auto; }

.Floatright
{
    float:right;    
}
.Floatright .PathTitle
{
    color:Black;
}
.CompaniesMasterContainer { width: 100% !important; margin-bottom:8px; }
.CompaniesContainer {margin-right:265px; }
.CompanyFolderContainer { border: 1px solid #bf9e66; min-height: 211px;  margin-bottom: 7px; overflow-y: auto; overflow-x:hidden; padding-top: 10px; width:98%; padding-right:10px; }
.CompaniesTreeDiv { width:98%; }

.Folder { background:url("../images/folder_02.png") no-repeat right top; margin: 3px 0; padding:2px 25px 2px 2px; display: block; color: #484848; font:bold 15px Arial; width:auto; }
.Folder.BIG { background: url("../images/folder_document_48.png") no-repeat right 6px ; border: 1px solid #DDDDDD; border-radius: 3px;
    float: right; 
    margin:3px 3px;
    padding: 19px 65px 25px 5px;
    width: 40%;
}
.File.BIG
{
    background: url("../images/folder_document_48.png") no-repeat right -75px;
    border: 1px solid #DDDDDD;
    border-radius: 3px;
    float: right; 
    margin:3px 3px;
    padding: 19px 65px 25px 0;
    width: 40%;

}
.File { background:url("../images/Document_20.png") no-repeat right top; margin: 3px 0; padding-right: 25px; display: block; color: #484848; font:bold 15px Arial; width:auto; padding-bottom: 1px; }

.Folder a, .File a { color: #484848; font: bold 15px Arial; }
a.Folder:hover, a.File:hover { color: #5ea507; }
a.File.active { color: #db8c16; }
.CompareButton
{
    width:26px;
    background-image:url('../images/compareBtn.png');
    background-repeat:no-repeat;
    background-position:center;
    margin-left:0px;
    display:none;
    padding-right:10px;
}
.ReadButton
{
    width:26px;     
    background-image:url('../images/readBtn.png');
    background-repeat:no-repeat;
    background-position:center;
    margin-left:10px;
    display:none;
}
.AutoReportBtn
{

    margin-left:10px;
    display:none;
}


.fanchor:hover .CompareButton,.fanchor:hover .ReportButton,.fanchor:hover .ReadButton,.fanchor:hover .AutoReportBtn,.TREEList a:hover .CompareButton,.TREEList a:hover .ReportButton,.TREEList a:hover .ReadButton,.TREEList a:hover .AutoReportBtn
{
     display:inline-block;
}

a.fanchor { border:1px solid #FFF; }
.fanchor:hover { border:1px solid #d4e3c1; }
.reportLink { display:block; color:#1e5693; width:100%; }

.FolderPath { margin:5px 5px; color:#1e5693; color:#1e5693; font:18px 'MyFont',Arial; }
.FolderPath a { color:#1e5693; font:18px 'MyFont',Arial; }
.FolderPath a:hover { color:#5ea507; }
.FolderPath a.active { color:#333; }

.companies_tree_view_icons { background:url(../images/My_view.png) no-repeat 0 0;  height:20px; padding-left:30px ;}

a.companies_tree_view_icons.active { background-position: 0 -28px; }
.companies_folders_view_icons { background:url(../images/My_view.png) no-repeat 0 -58px; height:20px; padding-left:25px; }
a.companies_folders_view_icons.active { background-position: 0 -83px; }
.CompanyHighLight { background-color:Yellow; }
.companyPureText { margin:15px; font:bold 15px Arial; color:#333; }

.CompaniesToolTip_ul { margin-right:15px; list-style-image:url(../images/bullets.png); color:#5ea607; font:bold 15px Arial; }
.CompaniesToolTip_ul span { color:#333; }
.tash_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 0; width:60px; height:17px; margin-left:5px; border: 1px solid #5EA607; }
.hokm_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 -31px; width:60px; height:17px; margin-left:5px; border: 1px solid #dc8b16; }
.fatwa_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 -63px; width:60px; height:17px; margin-left:5px; border: 1px solid #3090c0; }
.report_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 -96px; width:60px; height:17px; margin-left:5px; border: 1px solid #c2471e; }
.comparison_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 -128px; width:60px; height:17px; margin-left:5px; border: 1px solid #8a2d85; }
.fakh_icon { background:url(../images/icon_tash_hokm_fatwa.png) no-repeat 0 -158px; width:60px; height:17px; margin-left:5px; border: 1px solid #8a2d85; }
.blueTitle {color:#1e5693;/* font: 18px 'MyFont', Arial; */}
.blueTitle a:hover { color:#5ea607; font: 18px 'MyFont', Arial;}
.blueTitle.active { color:#000 !important; }
.orangeTitle { color:#DF972C; font: 18px 'MyFont', Arial; }
.companiesDeleteBtn { float:left; margin-left:15px; text-indent:-999999px; background:url(../images/delete_12.png) no-repeat 0 0; width:12px; height:12px; }
#divComparisonControls,#divGeneralReportsControls { border-top:1px solid #f1dab9; text-align:left; margin:0px 10px; padding-top:7px; }
.reportControlLink { color:#1e5693; margin:0px 5px 5px 5px; font:18px 'MyFont', Arial }
.reportControlLink:hover { color:#5ea607; }
#divComparisonContainer,#divGeneralReportsContainer
{ position:fixed; margin:0 0.5%; bottom:-5px; width:97%; height:150px; background-color:#f8f8f8; border:4px solid #5EA607;
    border-radius:3px; display:none; padding:10px; z-index:10;
}
.ComparisonContainer { overflow-y:auto; overflow-x:hidden; border: 1px solid #F0D6B0; }
.ComparisonSubContainer_2
{
    width:49%;
    float:right;
    height:100%;
    margin-left:9px;
}
.ComparisonSubContainer_3
{
    width:32%;
    float:right;
    height:100%;
    margin-left:9px;
}
.ComparisonSubContainer_4
{
    width:48%;
    float:right;
    /*height:48%;*/
}
#divbtnShowComparison,#divbtnShowGeneralReport
{       
    position:fixed; bottom:0px; right:50%; padding:5px 10px 0 5px;  background-color:#F4F4F4; width:25px; border:3px solid #5EA607; border-bottom:none; z-index:10;
    height:25px;
    display:none;
}
    
.RamyMasterContainer { border: 1px solid #bf9e66; padding:1px; }
.tashSectionTitle { background-color: #bf9e66; border: 1px solid #F0D6B0; clear: both; height: auto; padding: 3px 0px; width: 100%; text-align:center; color:#1e5693; }
.divComparisonMainTitle { font:normal 19px 'MyFont',Arial; color:#1e5693; margin:5px 0; }

#divReportFehres
{
    position:fixed;
    right:0px;
    top:266px;
    width:29%;
    overflow:auto;
    border:4px solid #bf9e66;
    padding-top:15px;
}
#divReportContent
{
    float:right;
    width:68%;
    margin-right:30%;
}
/*-----------Static pages---------*/
.Program_title_container { margin:30px 0px 4px 0px; background-color: #bf9e66; border: 1px solid #bf9e66; clear: both; height: auto; padding: 2px 0 2px 0px; width: 100%; }
.Program_description_txt { border:2px solid #d5e3c1; width:96%; padding:18px; margin-bottom:25px; }
.Program_description_txt p { font: bold 15px Arial; }

.TableUser{margin: 0 1px 30px 0;border-collapse: collapse;color: #3F3B36;border: 1px solid #F0D6B0;}
.Firstraw , .TableUser th{

padding: 10px;
    vertical-align: middle;
    background-color: #bf9e66;
    font: 18px 'MyFont';
    color: #ffffff;
    border: 1px solid #ffffff;
    text-align:center;

}
.TableUser th a{color:#0F5E8C;}
.TableUser td {padding: 11px;vertical-align: middle;border: 1px solid #bf9e66;font-weight: normal;font-family:Tahoma, Geneva, sans-serif;color:#686a6b;}
.TableUser tr:hover { background-color:#dbe1ef; }
#MegContent:hover { background-color:#FFF; }
.rawwUser{background:#f9f6f2;}

.TableUser tr.suspended { background-color:#eccabe; border: 2px solid #BB0101; }
.TableUser tr.pending { background-color:#cde9f7; border:2px solid #5fabd1; }
.TableUser tr.suspended td { border-left:1px solid #BB0101; }
.TableUser tr.suspended td:first-child { background: url("../images/red_ribbon.png") no-repeat right top; }
.TableUser tr.pending td:first-child { background: url("../images/blue_ribbon.png") no-repeat right top; }
.TableUser tr.pending td { border-left:1px solid #5FABD1; }

.con-inside-right.Briefed{display:none;}
.activeMada{background-color:cornsilk;}

fieldset {   
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    border-radius: 5px;
}

/* targeting FireFox only */
@-moz-document url-prefix() {
    fieldset {
    border:1px solid #DDD;
}
}
.archiveActionBotton
{
float:left;
border: 1px solid #488104;
background-color:#FFF;
text-decoration: none;
border-radius:2px;
padding:3px 0px 3px 5px;
width: 60px;
text-align: center;
margin-bottom: 5px;
color:#1e5693;
}
a.archiveActionBotton { font:bold 15px Arial; color:#1e5693; }
a.archiveActionBotton:hover { color:#5ea607; border: 1px solid #4e72c2; }

/*a.toolbar_hover { text-indent:-900000px; width:60px; }
.toolbar_hover:hover { position:absolute; top:-15px; width:60px; background-color:Red; }*/
.hokmToolBar a .toolbar_hover {
    background: red;
    color: #000000;
    display: none;
    padding: 5px 5px 11px;
    text-align: center;
    text-indent: 0;
    width: 70px;
}
.hokmToolBar a:hover .toolbar_hover {
    display: block;
    position: absolute;
    top: -35px;
    right:-50%;
    z-index: 9999;
}


/* Date Picker */
.pickerContainer { position:absolute; background-color:White; border:2px solid #1e5693; border-radius: 2px; display:none; padding:8px; z-index:10}
.pickerContainer select{ border-radius: 2px; width:65px; border:1px solid #d1cfcf;  margin-left:5px; color:#666666; padding:2px 5px; font:normal 12px Tahoma; }
.pickerContainer span{ font:bold 15px Arial; width:45px; display:inline-block; margin-bottom:5px; }
.pickerContainer a{}

/* Buy Now Page */
.ServiceContainer { float:right; margin:5px 25px; width:40%; }
.ServicesCountriesContainer { max-height:250px; overflow:auto; display:none; margin-right:17px; border :1px solid #bf9e66; padding:9px; width:250px; }
.ServicesCountriesContainer label { padding-right:5px; font:12px/18px Tahoma; padding-bottom:5px; }
#pageContainertablprice { border:4px solid #D7E5C5; padding:20px; margin-bottom:30px; min-height:450px; }
#pageContainertablprice span.title { display:inline-block; color:#1e5693; }
#pageContainertablprice span.title.padding { margin-bottom:5px; width:120px; }
.ServiceTitle label { font:18px 'MyFont', Arial; padding-right:5px; }
.RowsTitle {/* background-color: #E9F1E0; *//* border: 1px solid #DBE9CB; */padding: 8px 10px;margin-bottom: 5px;}
.RowsTitleOrang { background-color: #bf9e66; border: 1px solid #F0D6B0; padding: 8px 10px; margin-bottom: 5px; }
.RowsBorderOrange { border: 1px solid #F0D6B0; padding:5px; margin:10px 0; }
.SelectCountries { font: bold 12px Tahoma; margin-right:10px; }
.SelectCountries a { color: #4e72c2; }
.RegCurrencyTitle { font: bold 12px Tahoma; margin-right:5px; }
.payment_methods { background:url(../images/payment_methods.png) no-repeat; width:136px; height:86px; margin-bottom:50px; margin-left:30px; display:inline-block; }
a.payment_methods { font: 18px 'MyFont', Arial; color:#1e5693; }
a.payment_methods:hover { color:#5ea607; }
.Cash { background-position: 0 -436px; }
.online { background-position: 0 0; }
.postal { background-position: 0 -327px; }
.arfican_bank { background-position: 0 -109px; }
.NBE_bank { background-position: 0 -218px; }
.PricesContainer { margin:10px 25px; }
.PleaseLoginTxt { float:right; margin:35px 15px; font:bold 15px Arial; color:#333; }
.PleaseLoginTxt a { color:#1e5693; }
.PleaseLoginTxt a:hover { color:#5ea607; }
.MsgTxtArial { font:bold 15px Arial; color:#1e5693; margin:10px 10px 25px 10px; }
.MsgTxtArial a { color:#5ea607; }
.MsgTxtArial a:hover { color:#1e5693; }

/* block multiple login  */
#divBlocked { position:fixed; bottom:0px; left:0px; background-color:#FFF; width:100%; height:100%; z-index:990000; display:none; }
#divBlockedSub { background:url(../images/block_multiple_login.jpg) no-repeat; height:319px; margin:10% auto; left: 50%; width: 415px; }
.AgreeBtn { float: left; margin-left: 14%; margin-top: 55%; text-align: center; }
#divBlockedSub a { color:#FFF; font:21px 'MyFont', Arial; display: block; width: 109px; height: 34px; }
#divBlockedSub a:hover { color:#ffc850; }
#divEndDate { float:left; margin-left:5px; margin-top:4px; }

.CountryImage{margin-left:4px;}

/* facebox  */
#facebox { position: fixed;   z-index: 50; background-color:#fff; border:3px solid #1e5693; border-radius: 4px; overflow:auto;}
#facebox .content { overflow:auto; }
#facebox .popup { padding:5px; }
#facebox .image { text-align: center; }
#facebox #fbClose { position:relative; top:0; left:0;text-align:left;z-index:2; }
.fbOverLay { width:100%; height:100%; position:fixed; background:url("../../../images/div_overlay.png") repeat scroll 0 0 transparent;top:0;left:0;z-index:49; }

/* Favourite Panel  */
.favPanelMasterContainer { position:fixed; bottom:0px; right:5px; padding:5px 5px 0 5px;  background-color:#F4F4F4; width:750px; border:3px solid #5EA607; border-bottom:none; z-index:10; }
.favPanelMenu{padding-right:15px;}
.favPanelMenu.active{color:Red;}
.favPanelMenuBtn{ margin-left:10px; font:18px "MyFont",Arial ; border-top:2px solid #5EA607; padding:5px 30px; text-align: center;}
.favPanelMenuBtn.active { color:#DC8B16; border-top:2px solid #DC8B16; }
.favPanelMenuToggle { float:left; }
.favPanelContent { height:300px; display:none; }

.favPanelContent.shown{ }
.chkHistoryFilter { margin-left:5px; }
#divFavs { margin-right: 3px; height:220px; overflow:auto; border:1px solid #EEE; padding-top:5px;  padding-right:5px; }
#divCPArchiveContainer { height:220px; overflow:auto; border:1px solid #EEE; padding-top:5px;  padding-right:5px; }
#divHistory { height:220px; overflow:auto; border:1px solid #EEE; padding-top:5px;  padding-right:5px; }
#fieldsetFilter label { margin-left:15px; font:bold 15px Arial; }
#fieldsetFilter { padding:3px 10px; margin: 3px 2px 10px 2px; }
#fieldsetFilter legend { font:bold 15px Arial; color:#1E5693; }
.cpHistoryLink { font: 12px Tahoma; display:inline-block; width:435px; padding-bottom: 10px; }
a.cpHistoryLink:hover { color:#4F9228; }
.CPFileHeader.RowsTitle { margin-left:5px; padding:3px 10px; }
.cpDay { font:bold 15px Arial; }
.cpDay.RowsTitle { margin-left:5px; padding:3px 10px; }
.cpHistoryDay { font:normal 11px Tahoma; color:#DC8B16; vertical-align:top; }
.cpDay a.active { color:#DC8B16; }


/* Friends ... ! */
#divFriendsContainer,#divMyReportsContainer{height:250px;overflow:auto;}
.FriendItem { width:48%; float:right; white-space:nowrap; height:45px; position:relative; }
.usernameLink , .FriendMessageLink, .SharePeak{ font:bold 15px Arial; }
.usernameLink:hover, .FriendMessageLink:hover, .SharePeak:hover { color:#5EA607; }
.FriendImagecontainer{margin-left:5px;float:right;}
.FriendDataContainer {}
.FriendsRemoveResults{text-align:left;}
.FriendContextMenu { position:absolute; display:none; background-color:white; z-index:5; padding:10px; border:2px solid #5EA607; }
.FriendContextMenu a { font:12px Tahoma; }
.FriendContextMenu a:hover { color:#5EA607; }
#divFriendsSearch { font:18px 'MyFont',Arial; margin:8px; }
.divNoFriends { font:12px Tahoma; margin:5px; color:#333; }
.fullName { font:12px Tahoma; }
.FriendsSugestionsTitle { font:18px 'MyFont',Arial; color:#DC8B16; margin:8px; }
.hr { border-bottom:1px solid #5EA607; width:48%; text-align:right; }
.AddFriendRequest { margin:8px; }
.txtAddFriendMessage { height:75px; width: 580px; }
.NotificationContainer { margin-right:5px; padding:3px; border:1px solid #FFF; margin-bottom:2px; font: 12px Tahoma;  }
.NotificationContainer.UnRead{background-color:cornsilk;}
.NotificationContainer:hover { background:#FFF; }
.favSubContainer { border: 1px solid #EEEEEE; height: 280px; overflow: auto; padding-right: 5px; padding-top: 5px; }
.alertContainer { border-radius: 5px; margin: 2px 0; padding: 20px 30px; cursor: pointer; max-width: 736px; position: absolute; z-index: 1003; }
.successAlert { color: #577240; background-color: #cfeca1; -moz-box-shadow: inset 0 0 10px rgba(255,255,255,0.5); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.5); box-shadow: 0 0 10px #3c7821 inset; }
.failedAlert { background-color: #FA9E8F; box-shadow: 0 0 10px #F4644D inset; }
.infoAlert { background-color: #F8F0CB; box-shadow: 0 0 10px #9A8732 inset; }

.ShareMenu { position:absolute; display:none; background:#FFF; z-index:5; padding:10px; border:2px solid #5EA607; top:0px; left:0px; width:165px; text-align:right; }
           
/*----- User Profile ----- */
.userOptions { border:1px solid #DBE9CB; padding:5px; font:12px Tahoma; }
.userOptions .option { padding:4px 5px 5px 5px; border-bottom:1px solid #DBE9CB; }
.userOptions .option.last { border-bottom:none; }
.userOptions .option:hover { background:#E9F1E0; padding-right:6px; }
.userFriends { margin:10px 0; }
.personalInfo .TableUser td.head { font:bold 15px Arial; color:#333; }
.profileImg {  }
.myFriends { text-align:center; width:59px; padding:3px 3px; font:11px Tahoma; float:right; border:1px solid #fff; }
.myFriends:hover { background: #E9F1E0; border-radius:5px; cursor:pointer; border:1px solid #DBE9CB }
.FriendsShareContainer{display:none;}
.FriendsShareContainer .myFriends { width:112px; }
.FriendsShareContainer .usernameLink { font:11px Tahoma; }

#divNewNotificationContainer { position:fixed; bottom:0px; right:3px; z-index:12; padding:15px 20px 15px 70px; }
.NewNotificationsAction { text-align:left; font:12px Tahoma; margin-bottom:5px; margin-left: -55px; }
.NewNotificationsAction a { border: 1px solid #CDC085; border-radius: 4px; margin-bottom: 3px; padding: 1px 5px 4px; color:#1E5693; }
.NewNotificationsAction a:hover { border: 1px solid #bba84e; color:#000; background:#EAE1B5; box-shadow: 0 0 2px #9A8732 inset; }
.newNotificationsContainer { margin-bottom:10px; }
.spanTitle { font:bold 15px Arial; display:inline-block; margin-right:5px; margin-bottom: 5px; }
.FriendItemForSharing {  }
.ItemContainerForShare .cpHistoryLink { width:545px !important; }

/* Dfoo3 */
.divDfoo3ControlsContainer { background: #E9F1E0; border: 1px solid #D2E3BF; margin-top: 10px; padding: 10px; }

.userCommentContainer { border:1px solid #DBE9CB; margin-bottom:4px; padding:5px; }
.userCommentContainer:hover { background:#F6FBF0; } 


img.shake:hover { -webkit-box-shadow: 0 1px 5px 2px #cfe1e9; -moz-box-shadow: 0 1px 5px 2px #cfe1e9;  box-shadow: 0 1px 5px 2px #cfe1e9; -webkit-transform: rotate(-5deg); -moz-transform: rotate(-5deg); -o-transform: rotate(-5deg);	-ms-transform: rotate(-5deg); transform: rotate(-5deg); }
img.shake {	-webkit-transition: all 0.2s ease;	-moz-transition: all 0.2s ease;	-o-transition: all 0.2s ease; -ms-transition: all 0.2s ease; transition: all 0.2s ease; }

#divAdvancedSearchOptions label { margin-left:8px; font:12px Tahoma; }
#divAdvancedSearchOptions input[type="text"] { margin-left:5px; }



#EastlawsTraining p { font:bold 15px Arial; color:#333; margin:14px 15px 20px 17px; }
#EastlawsTraining p.first_paragraph { border: 2px solid #D5E3C1; margin: 15px 0 23px 23px; padding: 18px; text-align: justify; }
#EastlawsTraining h2 { font-size:22px; margin-right:45px; }
#EastlawsTraining h2 span.h2 { font-size:18px; color:#4e72c2; margin-top:-5px; display:block; }
#EastlawsTraining ul { margin:14px 36px 20px 17px; }
#EastlawsTraining ul { list-style-image:url(../images/bullets.png); }
#EastlawsTraining li span { font:bold 15px Arial; color:#333; padding-bottom:2px; display:inline-block; }
#EastlawsTraining .block { width:48%; float:right; margin-left:15px; }
#EastlawsTraining .title { background-color: #bf9e66; border: 1px solid #bf9e66; padding: 5px 10px 5px 5px; }
#EastlawsTraining .title_green { background-color: #E9F1E0; border: 1px solid #dbe9cb; padding: 5px 10px 5px 5px; margin-left:22px; }
.goals { background:url(../images/trainning_icons.png) no-repeat center 0; width:40px; height:31px; float:right; }
.methods { background:url(../images/trainning_icons.png) no-repeat 0 -64px; width:40px; height:32px; float:right; }
.tools { background:url(../images/trainning_icons.png) no-repeat 0 -195px; width:40px; height:31px; float:right; }
.tranning { background:url(../images/trainning_icons.png) no-repeat 0 -130px; width:40px; height:31px; float:right; }
.skills { background:url(../images/trainning_icons.png) no-repeat 0 -259px; width:40px; height:31px; float:right; }
.gifts { background:url(../images/trainning_icons.png) no-repeat 0 -303px; width:40px; height:31px; float:right; margin-top:2px; }
.TableUser td.firstTd { width:12%; font:18px 'MyFont',Arial; color:#1e5693; vertical-align: top; }
.TableUser .secondTd { width:44%; font:bold 15px Arial; color:#333; vertical-align: top; }

.greenTitle { color:#5ea607; font: 18px 'MyFont', Arial; }
#EconomicSolution .first_paragraph { border: 2px solid #D5E3C1; margin: 25px 0 23px 0; padding: 18px; text-align: justify; font:bold 15px Arial; }
#EconomicSolution ul { font:bold 15px Arial; margin:10px 30px; }
#EconomicSolution li span { color:#333; padding-bottom:2px; display:inline-block; }
#EconomicSolution p { font:bold 15px Arial; }

#divPageLoading
{
    position:fixed;
    width:100%;
    height:100%;
    position:fixed;
    z-index:50000;
  background:url(/../images/slider_overlay.png) repeat;
    top:0px;
    left:0px;    
}
#divLoader
{
    position:fixed;
    top:50%;
    left:37%;    
}
/* Modwana style */
.modawanaContainer { font:bold 15px Arial; color:#333; margin-bottom:30px; }
.modawanaContainer div { margin-bottom:10px; }
.mainTitle { font: normal 28px "MyFont",Arial; color:#1E5693; margin:18px 0; text-align:center; }
.modawanaContainer .RowsTitle { margin:10px 0; }
.modawanaContainer ul li span { color: #333 !important; display: inline-block; font: bold 15px Arial; min-width: 70%; padding: 3px; vertical-align: middle; }

#LinkedDataContainer
{
    /*width:850px;*/
    
}

.spnProgramTitle { font-size:18px; }
.linkedFehres{float:left;font:12px Tahoma;margin-left:10px;}
.qAnswers { border: 1px solid #F0D6B0; margin-bottom: 6px; padding: 15px; }
.qAnswers label { display: inline-block; padding: 2px 5px 0 0; vertical-align: top; }

.fieldsBox { border: 1px solid #DBE9CB; margin-bottom: 6px; padding: 15px; }
.fieldsBox:hover { border:1px solid #F0D6B0; background-color:#f4faed; }



.offerBtn { -moz-user-select: none; background-color: #D14836; background-image: -moz-linear-gradient(center top , #DD4B39, #D14836); border: 1px solid rgba(0, 0, 0, 0); border-radius: 5px; color: #FFFFFF; display: inline-block;
                     font: bold 15px "Arial","Helvetica",sans-serif; min-width: 54px; padding: 5px 8px; text-align: center; text-shadow: 0 1px rgba(0, 0, 0, 0.1); transition: all 0.218s ease 0s; }
.offerBtn:focus { box-shadow: 0 0 0 1px #FFFFFF inset;}
.offerBtn:hover { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #C53727; background-image: -moz-linear-gradient(center top , #DD4B39, #C53727);
    border-color: #B0281A #B0281A #AF301F; border-image: none; border-style: solid; border-width: 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2); color: #FFFFFF;}

li.txt15Arial { line-height:25px; }

@media (max-width:768px){
	#divSearchCustom span.title { width:115px !important; }
}




.Merged {
font-weight:bold;
     
}

.tableMada tr:hover{
background:none !important;
}
div.TableName {

}
.MadaAllTablesContainer, .MadaSingleTableContainer {width:100%;overflow:auto;}
.tableMada {width:auto;}

.LoadingOverLay {
     background:url(/../images/login_overlay.png) repeat;
}


.MyOverLay { position:absolute; top:0; left:0; width:100%; height:100%;	z-index:5; background-color:#DDD; opacity:0.35;  }

#divTasfeyaContainer {
    position:relative;
}



.style_btn   
{
    display:inline-block;
    background: none repeat scroll 0 0 #e5e5e5;
    /* border: 1px solid #bf9e66; */
    /* border-radius: 5px; */
    color: #4e72c2;
    cursor: pointer;
    /* display: inline-block; */
    /* font: 12px Tahoma; */
    margin: 6px 0 3px 3px;
    /* padding: 3px 8px 4px 0px; */
    /* transition: all 0.5s ease 0s; */
}
div.style_btn :hover { border: 1px solid #cfa872; background:#edd5b2; }


.TasefeyaSelectedContainer {
     border-left: 2px solid #4e72c2;
    border-right: 2px solid #4e72c2;
       border-radius: 12px;
    float: right;
    margin-left: 4px;
    margin-top: 3px;
    padding: 0 5px 4px 2px;
}
.Mostala7at{
    text-decoration:underline;
        cursor:pointer;
}

.myScroll { height:180px; overflow:auto; }
.sliderNews { padding: 7px 10px; color: rgb(255, 255, 255); position: relative; bottom:-17px; background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.60); /*text-shadow: 1px 2px #222, 1px 2px #222, 1px 2px #222, 1px 2px #222;*/ }
.sliderNews a { color:#D10000; }
.sliderNews:hover a {color:#fb611b;  }
.sliderNews a:hover { color:#fb611b; }


.usersUsagePeriods { margin:20px 0; border-bottom:1px solid #edcc9d; display:inline-block; width: 687px; }
.usersUsagePeriods div {  display:inline-block; margin:10px; margin-bottom:-1px; padding:10px 37px; border:1px solid #edcc9d; border-radius:5px 5px 0px 0; font:18px 'MyFont',Arial;
/* Safari 5.1, Chrome 10+ */ 
background: -webkit-linear-gradient(top, #bf9e66, #FFF); 
/* Firefox 3.6+ */ 
background: -moz-linear-gradient(top, #bf9e66, #FFF);
 /* IE 10 */
background: -ms-linear-gradient(top, #bf9e66, #FFF); 
  /* Opera 11.10+ */ 
background: -o-linear-gradient(top, #bf9e66, #FFF);
                            }
.usersUsagePeriods div.active {  border-bottom:1px solid #FFF; color:#E5B66F; }

/* All Package*/
.SubContainer .blueTitle{ }
.SubContainer .mainPromoContainer:nth-child(2n){margin-right:2%;}
.mainPromoContainer{float:right; width:48%;min-height:360px;}
#divSubContent3 .mainPromoContainer{min-height:255px;}
#divSubContent3 .packages .Program_description_txt{ margin-bottom:0px; padding:10px 0 0;}
#divSubContent3 .mainPromoContainer .blueTitle{ height:35px;}
#divSubContent3 .mainPromoContainer .blueTitle span{ display:block; clear:both;}
#divSubContent3 .mainPromoContainer .blueTitle .orange_date{ margin-top:5px; }
#divSubContent3 .packages .Program_description_txt li{width:100%; margin:0px;}
#divSubContent3 .packages .Program_description_txt p{text-align:right;padding:0 10px; float:right;}
#divSubContent3 .packages .Program_description_txt p.after{min-height:62px;}
#divSubContent3 .packages .Program_description_txt li div img{ float:right;height:35px;}
#divSubContent3 .packages .Program_description_txt ul{ margin:0px;}
#divSubContent3 .packages .Program_description_txt li div{ min-height:45px; margin:0 auto; width:40%;}
 .packages .Program_description_txt li .newOffers{min-height:initial;}
.packages{position:relative;  padding-bottom:5px;}
.packages .Program_description_txt:hover{ background-color:#E9F1E0;}
#divSubContent2 .packages .Program_description_txt{min-height:305px;}
.packages .Program_description_txt{background-color:#f8f8f6; padding:5px 0 0;}
.packages .Program_title_container h3{ color:#1e5693;font:22px "MyFont",Arial; padding:0 10px;}
.Program_description_txt{padding:18px 0; width:auto;}
.packages ul{list-style:none outside none;}
.packages .Program_description_txt  li {  float:right; margin:0 1%; width:22%; }
.packages .Program_description_txt  .offer6 li { width:14%!important;}
.packages .Program_description_txt  li div{  text-align:center;padding:0px 0 0;min-height:82px;  }
.packages .Program_description_txt  li div img{ height:45px;}
.packages .Program_description_txt  li div p a{color:#423f3c; text-align:center;font:bold 15px/12px Arial; padding:10px 0;}
.packages .Program_description_txt  li div p a:hover{color:#5ea607}
.packages .Program_description_txt  li p{color:#5ea607;text-align:center;font:bold 14px Arial;}
.packages .Program_description_txt p.before{font:18px "MyFont",Arial;color:#1e5693; text-align:center;  margin:0px;}
.packages .Program_description_txt p.before span{text-decoration:line-through;}
.packages .Program_description_txt p{font:18px "MyFont",Arial;color:#1e5693; text-align:center;  margin:0px;}
.packages .Program_description_txt p.before span{font-size:24px;}
.packages .Program_description_txt p.after{font:20px "MyFont",Arial;color:#000; text-align:center; margin:0px;}
.packages .Program_description_txt p.after span{font-size:30px;color:#9d0936;}
#divSubContent2 .packages .register-now{bottom:40px;}
.register-now{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position:absolute; bottom:15px; left:20px; background-color:#5ea607;font:20px/34px "MyFont",Arial;color:#FFF; padding:0 20px;}
.register-now:hover{background-color:#1e5693;}
p.new2015{padding:0 10px; text-align:right!important;}
/*.packages{position:relative;}
.packages .Program_title_container h3{ color:#1e5693;font:22px "MyFont",Arial; padding:0 10px;}
.packages ul{list-style:none outside none;}
.packages .Program_description_txt  li {  float:right; margin:0 1%; width:22%; }
.packages .Program_description_txt  li div{  text-align:center;padding:10px 0;min-height:117px;  }
.packages .Program_description_txt  li div img{ height:70px;}
.packages .Program_description_txt  li div p a{color:#423f3c; text-align:center;font:22px/18px "MyFont",Arial; padding:10px 0;}
.packages .Program_description_txt  li div p a:hover{color:#5ea607}
.packages .Program_description_txt  li p{color:#5ea607;text-align:center;font:18px "MyFont",Arial;}
.packages .Program_description_txt p.before{font:18px "MyFont",Arial;color:#1e5693; text-align:center;  margin:0px;}
.packages .Program_description_txt p.before span{text-decoration:line-through;}
.packages .Program_description_txt p{font:18px "MyFont",Arial;color:#1e5693; text-align:center;  margin:0px;}
.packages .Program_description_txt p.before span{font-size:24px;}
.packages .Program_description_txt p.after{font:20px "MyFont",Arial;color:#000; text-align:center; margin:0px;}
.packages .Program_description_txt p.after span{font-size:30px;color:#9d0936;}
.register-now{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;position:absolute; bottom:10px; left:20px; background-color:#5ea607;font:20px/34px "MyFont",Arial;color:#FFF; padding:0 20px;}
.register-now:hover{background-color:#1e5693;}*/
.download-exe{  text-align:center; position:absolute; top:3px;left:20px;}
.download-exe:hover{ }
.download-exe a{color:#FFF; font:18px 'MyFont',Arial; }
.know {list-style:none outside none!important; margin:10px 0px 0!important; width:100%!important;}
.know li{ font:bold 15px/32px arial; padding:0 36px 0 32px; margin:0 0 10px; color:#333; float:right!important;}
.know .int{ background:url(/../images/internet-icon.png) no-repeat right center;}
.know .net{background:url(/../images/network-icon.png) no-repeat right center;}
.know .lap{background:url(/../images/laptop-icon.png) no-repeat right center;}

#typer {
    min-height:26px;
}
/*Alert Message*/
.notification{background-color:#d1e4f3; margin:20px 0; border:1px solid #8ed0ec; }
.notification p{ font:18px/45px MyFont, arial; color:#565656; text-align:center; margin:0px;}
.notification p span{ line-height:22px; color:#cb7b13; font-size:20px; background: url("/../images/information-icon.png") no-repeat scroll right center; padding-right:27px;}
.notification p a{ float:none;margin-right:10px;}
.sure{background-color:#ffe9ad!important; border-color:#fab418;}
.sure p{color:#1e5693!important;}
.sure span{ background: url("/../images/sure-icon.png") no-repeat scroll right center!important; color:#d10000!important;}
.okay{background-color:#caffca !important; border-color:#5EA507;}
.okay span{ background: url("/../images/okay-icon.png") no-repeat scroll right center!important; color:#1e5693!important;}
img.chat{cursor:pointer;}

/*.button-try {
  color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
    padding: 0.1em 1em 0.22em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .2em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
     font:19px myfont,arial;
}
.button-try:hover {
	text-decoration: none;
    background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
    color:#FFF!important;
    font:19px myfont,arial;
}
.button-try:active {
	position: relative;
	top: 1px;
    color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}*/


