﻿/*----- for the HTML editor-----------------*/


/* nour change */
img {
  border: none;
}



/* end nour change */
.content-main { font-family: Tahoma; font-size: 12px; color: #022656; width: 598px; direction: rtl; }
.content-main img { border: 0; }
.content-main .content-list { list-style-image: url('images/Logo_mini.gif'); padding: 0; margin-right: 35px; line-height: 16px; }

.content-page-title { font-size: 18px; margin: 15px; }
.sub-title { font-size: 14px; margin: 0 15px; color: #3366FF; }
.text-block { margin: 10px 15px; line-height: 16px; }

.right-content-main { float: right; width: 50%; }
.left-content-main { float: left; width: 50%; }

table.edit-tab { width: 589px; font-family: Tahoma; font-size: 12px; color: #022656; width: 598px; direction: rtl; }
table.edit-tab th {  font-size: 18px; }
table.edit-tab .title { font-size: 14px; font-weight: bold; color: #3366FF; }
table.edit-tab td { padding: 5px; line-height: 16px; vertical-align: top; }
table.edit-tab a, 
table.edit-tab a font { color: #FE0028; }
table.edit-tab ul { list-style-type: disc; padding: 0; margin: 2px 20px 0 0; }
table.edit-tab .footer {  }

/*------------------------------------------------------------------*/




#div1
{
    /*			 border-style: dashed;
        border-width: 1px;        /* sets border width on all sides */
    /*    border-color: black;*/
    /*visibility:hidden;*/
}

body
{
	background-position:top;
	font-family: Arial;
	color: #042756;
	font-size: 12px;
	/*background: url(Images/main-bg2.jpg) no-repeat;*/
	height: 422px;
	margin-top:0;
	direction:rtl;
}
.ie ie7 .mainDiv
{
    background : url(Images/main-bg2.jpg) no-repeat;
}
/*Main*/

.MainTable
{
	width:800px;
	text-align:right;
}
#Logo
{
	height:83px;
}
.BlueLine
{
	background: url(Images/BlueLine.gif) repeat-x;
	height:4px;
	width:100%;
	background-color:#ffffff;
}
.BlueLine2
{
	height:4px;
	width:100%;
}

/*Top Menu*/
.Menu
{
	background: url(Images/bg-top-menu.gif) repeat-x;
	height:31px;
	width:100%;
	font-size:14px;
	font-weight:normal;
	color:#ffffff;
}
.Menu a 
{
	text-decoration: none;
	padding:0 15px 0 15px;
	color:#ffffff;
}
.Menu a.notClickable
{
    text-decoration: none;
	padding:0 15px 0 15px;
	color:#ffffff;
	cursor:default;
}
.Menu a.notClickable:hover
{
    text-decoration: none;
    cursor:default;
}
.Menu a.selected
{
    text-decoration:underline;
}
.Menu a:hover 
{
	text-decoration:underline;
}
.MenuIcon
{
	margin:4px 0 0 0;
	vertical-align:top;
}

/*Top Contact*/
.TopContact
{
	background:url(Images/bg-contact.gif);
	height:70px;
	width:155px;
	font-size:13px;
	font-weight:normal;
	color:#676767;
	background-repeat:no-repeat;
}
.TopContactLink
{
	width:155px;
	padding:1px 60px 0 0;
}
.TopContactLink a 
{
	text-decoration: none;
	color:#676767;
}
.TopContactLink a:hover 
{
	text-decoration:none;
	color:#fc0129;
}
.TopContactLink2
{
	width:155px;
	padding:0 60px 2px 0;
}
.TopContactLink2 a 
{
	text-decoration: none;
	color:#676767;
}
.TopContactLink2 a:hover 
{
	text-decoration:none;
	color:#fc0129;
}

/*Footer*/
.Footer
{
	width:100%;
	font-size:11px;
	font-weight:normal;
	color:#042756;
}
.FooterLink a 
{
	text-decoration: none;
	padding:0 10px 0 10px;
	color:#042756;
}
.FooterLink a:hover 
{
	text-decoration:none;
	color:#fc0129;
}

/*Right Menu*/
.RightMenu
{
	width:182px;
	font-size:12px;
	font-weight:normal;
	color:#002955;
	background-color:#ffffff;
	vertical-align:top;
}
.RightMenu a 
{
	text-decoration: none;
	color:#002955;
	/*padding-right:10px;*/
	border-bottom:1px solid #3a78c5;
	width:182px;
}
.RightMenu a:hover 
{
	text-decoration:none;
	background-color:#022656;
	width:182px;
	color:#ffffff;
}
ul.RightMenuUl
{
	list-style-type: none;
	text-align:right;
	background-color:#8fb4e1;
	list-style-type: none;
	margin:0px;
	padding:0px;
	width:182px;
}
ul.RightMenuUl li 
{
	background-color:#8fb4e1;
	
}
ul.RightMenuUl li a 
{
  display: block;
  text-decoration: none;
  padding:7px 10px 7px 0;
}
ul.RightMenuUl2
{
	list-style-type: none;
	text-align:right;
	list-style-type: none;
	margin-right:0px;
	padding:0px;
	color:#ffffff;
	width:182px;
}
ul.RightMenuUl2 li 
{
	background-color:#6595d3;
}
ul.RightMenuUl2 li a 
{
  display: block;
  text-decoration: none;
  padding:7px 15px 7px 0;
  color:#ffffff;
}

/*Main Content*/
.MainContent
{
	width:598px;
	direction: rtl;
	background-color:#ffffff;
	/*padding:10px;*/
	vertical-align:top;
	/*		 border-style: dashed;
        border-width: 1px;        /* sets border width on all sides */
    /*  border-color: black;*/
    /*padding-right:30px;*/
	
}
#ctl00_ContentPlaceHolder1_Wrapper
{
  /*  visibility:hidden;*/
  /*margin-left:-20px;*/
  _overflow:hidden;
  /*#position:absolute;
  #top:-100px;*/
  
}

#ctl00_ContentPlaceHolder1_rptrBlocks_ctl00_Block
{
   /* #left:653px !important;*/
  _height:auto;
 			 /*border-style: dashed;
        border-width: 1px;        /* sets border width on all sides */
        /*border-color: black;
        overflow:hidden;*/
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl00_Block
{
    _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl11_Block
{
     _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl01_Block
{
  /*  #left:447px !important;*/
   _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl02_Block
{
   /*  #left:655px !important;*/
      _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl03_Block
{
    /* #left:238px !important;*/
       _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl04_Block
{
    /* #left:238px !important;*/
       _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl05_Block
{
    /* #left:448px !important;*/
       _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl06_Block
{
    /* #left:237px !important;*/
       _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl07_Block
{
    /* #left:238px !important;*/
      _overflow:hidden;
}
#ctl00_ContentPlaceHolder1_rptrBlocks_ctl08_Block
{
    /* #left:229px !important;*/
      _overflow:hidden;
}



.BgInsurance, .BgInsuranceRightSide
{
	background:url(Images/bg-insurance.gif);
	height:205px;
	width:186px;
	background-repeat:no-repeat;
}
.BgInsuranceRightSide
{
	padding-right:10px;
}
.TitleInsurance
{
	font-size:18px;
	color:#0049aa;
	padding:10px 10px 0 0;
	vertical-align:top;
	font-weight:bold;
}
.TextInsurance
{
	font-size:12px;
	font-weight:normal;
	color:#042756;
	padding:0px 12px 0 10px;
	vertical-align:bottom;
}
.BgCar
{
	background:url(Images/bg-car.gif);
	background-repeat:no-repeat;
}
.BgFlat
{
	background:url(Images/bg-flat.gif);
	background-repeat:no-repeat;
}
.BgTravel
{
	background:url(Images/bg-travel.gif);
	background-repeat:no-repeat;
}
.BgMarine
{
	background:url(Images/bg-marine.gif);
	background-repeat:no-repeat;
}
.BgHealth
{
	background:url(Images/bg-health.gif);
	background-repeat:no-repeat;
}
.BgLife
{
	background:url(Images/bg-life.gif);
	background-repeat:no-repeat;
}
.BgHorses
{
	background:url(Images/bg-horses.gif);
	background-repeat:no-repeat;
}

/*News*/
.Marquee
{
	height:165px;
}
.News
{
	background:url(Images/bg-news.gif);
	height:187px;
	width:182px;
	background-repeat:no-repeat;
}
.recom-ticker
{
	background:url(Images/bg-ticker.gif);
	height:207px;
	width:182px;
	background-repeat:no-repeat;
	text-align:center;
	padding-top:8px;
	font-size:14px;
	font-weight:bold;
	font-family:Tahoma;
}
.NewsDate, .NewsText
{
	font-size:12px;
}
.NewsDate
{
	color:#fe0028;
	padding:8px 10px 0 0;
}
.NewsText
{
	color:#042756;
	padding:0 10px 5px 0;
}
.NewsText a 
{
	text-decoration: none;
	color:#042756;
}
.NewsText a:hover 
{
	text-decoration:none;
	color:#3a78c5;
}
.AllNews
{
	color:#042756;
	text-align:left;
	padding:5px 0 5px 10px;
	font-size:11px;
}
.AllNews a 
{
	text-decoration: none;
	color:#042756;
}
.AllNews a:hover 
{
	text-decoration:underline;
}
/*Insurance*/
.InsuranceTitle
{
	color:#0049aa;
	font-size:18px;
	font-weight:bold;
}
/*
.InsuranceText
{
	font-size:12px;
	color:#042756;
	line-height:16px;
	padding:5px 0 15px 0;
}
.InsuranceTextBullet
{
	font-size:12px;
	color:#042756;
	line-height:18px;
	padding:5px 0 15px 0;
}
*/
.InsuranceText
{
	font-size:10pt;
	color:#042756;
	line-height:16px;
	padding:5px 0 15px 0;
	font-family:Tahoma;
	text-align:justify;
}
.InsuranceTextBullet
{
	font-size:10pt;
	color:#042756;
	line-height:18px;
	padding:5px 0 15px 0;
	font-family:Tahoma;
	text-align:justify;
}
.InsuranceRightSide, .InsuranceLeftSide
{
	width:275px;
	vertical-align:top;
}
.InsuranceRightSide
{
	padding:0 5px 0 20px;
}
.InsuranceLeftSide
{
	padding-left:5px;
}
.InsuranceBullet
{
	color:#0049aa;
}
.ButHatsaa
{
	padding:20px 0 20px 0;
}
/*Banner*/
.Banner
{
	margin:0 0 5px 0;
}



/*===== publishments table===================*/
.pub
{
    border-color:#FF6600;
    border-style:double;
    border-width: 2.25pt;
    border-collapse:collapse;
}
.files .item
{   
    height:24.75pt;
    padding-bottom:0;
    padding-left:5.4pt;
    padding-right:5.4pt;
    padding-top:0;
    width:229.4pt;
}
.files .cap
{
    padding-bottom:0;
    padding-left:5.4pt;
    padding-right:5.4pt;
    padding-top:0;
    font-family:Arial;
}

.files .text
{
    font-family:Tahoma;
    font-size:10pt;
}

.files .image
{
    height:12.75pt;
    padding-bottom:0;
    padding-left:5.4pt;
    padding-right:5.4pt;
    padding-top:0;
    width:14.8pt;
}
.files .image p
{
    direction:ltr;
    text-align:left;
    unicode-bidi:embed;
}
.files .image img{
    direction:ltr;
    text-align:left;
}

/* Sliding Menu Style */
.menuholder { background: #ffffff; width:150px;}
.arrowlistmenu {
                width: 182px; /*width of accordion menu*/
				direction: rtl; /** RIGHT TO LEFT **/
				text-align: right;
				font: normal 12px Arial, Helvetica, sans-serif; /** FONT DEFINITION FOR ALL MENU **/
            }
            
            .arrowlistmenu .menuheader { /*CSS class for menu headers in general (expanding or not!)*/
                font: normal 12px Arial;
                color: #022656;
				border-bottom: 1px solid #022656;
				/*background-color: #8FB4E1;*/
                background: #8FB4E1 url(images/red-arrow.gif) no-repeat center right;
                margin: 0; /** MARGIN CHANGD FOR SHIRBIT **/ /*bottom spacing between header and rest of content*/
                text-transform: uppercase;
                padding: 4px 19px 4px 0; /*header text is indented 10px*/
                cursor: hand;
                cursor: pointer;
				line-height: 27px;
				width: 163px;
            }
            
            .arrowlistmenu .openheader { /*CSS class to apply to expandable header when it's expanded*/
                /*background-image: url(titlebar-active.png);*/
				background-color: #8FB4E1;
            }
            
            .arrowlistmenu ul { /*CSS for UL of each sub menu*/
                list-style-type: none;
                margin: 0;
                padding: 0;
               
                /*margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
            }
            
            .arrowlistmenu ul li {
                /*padding-bottom: 2px; /*bottom spacing between menu items*/
				line-height: 25px;
	/*			 border-style: dashed;
        border-width: 1px;        /* sets border width on all sides */
    /*    border-color: black;*/
    /*Test*/
       _height:27px;
       _margin-top:-3px;

				/* margin-top:-30px !important;*/
            }
            
            .arrowlistmenu ul li .opensubheader { /*Open state CSS for sub menu header*/
                /*background: lightblue !important;*/
				background-image: url("images/white-arrow1.gif"); background-repeat: no-repeat; background-position: center right;
            }
            
            .arrowlistmenu ul li .closedsubheader { /*Closed state CSS for sub menu header*/
                /*background: lightgreen !important;*/
				background-image: url("images/white-arrow1.gif"); background-repeat: no-repeat; background-position: center right;  
            
            }
            
            .arrowlistmenu ul li a {
                color: #ffffff;
                background: #6595D3 url("images/white-arrow1.gif") no-repeat center right; /*custom bullet list image*/
                display: block;
                padding: 0;
                padding-right: 33px; /*link text is indented 19px*/
                text-decoration: none;
                font-weight: normal;
                border-bottom: 1px solid #022656;
                font-size: 12px;
            }
           
            .arrowlistmenu ul li a:visited {
                color: #ffffff;
            }
            
            .arrowlistmenu ul li a:hover { /*hover state CSS*/
                /*background-color: #F3F3F3;*/
				color: #ffffff;
            }
           
            .arrowlistmenu .menuheader a 
            {
            	color:Black;
            	text-decoration:none;
            }
            
            a.notClickable
            {
                cursor:default;
            }
            
			ul.categoryitems li a.subexpandable { background: #6595D3; background-image: url("images/white-arrow1.gif"); background-repeat: no-repeat; background-position: center right; }
			
            .arrowlistmenu ul li a.subexpandable:hover { /*hover state CSS for sub menu header*/
                
            }
			/*ul.subcategoryitems li { float: right; }*/
            ul.subcategory li a { background: #3A78C5 url("images/white-arrow2.gif") no-repeat center right; line-height: 22px; border: 0; padding-right: 39px; }
            a.rm_selected {background-color:#cddcf1 !important}
            h3.rm_selected {background-color:#cddcf1 !important}
            
/* End of Sliding Menu Style */

/* styles for the new insurance containers (haim) */

.DesignedBlock 
{
	background-image: url("images/ins_container_middle_bg.jpg"); 
	background-position: center bottom; 
	background-repeat: repeat-x; 
	background-color: #F9FBFD;
	border-bottom:0px solid #D4E1F2; 
}
.ins-container  
{
	/*margin: 5px; */
	/*display:none;*/
	border:#d4e1f2 solid 1px;
	text-align: right; 
}
div.ins-container  
{
	/*margin: 5px; */
	/*display:none;*/
	border:1px solid #D4E1F2; 
	text-align: right; 
	position: absolute;
	/*margin-right:6px;
	*/
_margin-left:14px;

}
div.ins-container_nobg{
	margin: 5px; 
	float: none; 
	border-left:1px solid #D4E1F2; 
	border-right:1px solid #D4E1F2; 
	text-align: right; 
}
div.no-border
{
    border-style:none !important;
}  
.ins-container h1 { color:#0049AA; font-size:18px; font-weight:bold; padding:0; margin: 0; vertical-align:top; margin-right: 12px; }

.ins-container ul { font-size: 12px; clear: both; margin: 5px 12px 8px 5px; direction:rtl; }
.ins-container img { float:left; margin-left:1px; }
.ins-container a.more-details { background-image: url("images/but-right.gif"); width: 107px; height: 33px; float: right; margin-right: 2px; margin-bottom: 3px; text-decoration: none; }
.ins-container a.more-details:hover { background-image: url("images/but-right-over.gif"); }
.ins-container a.price-offer { background-image: url("images/but-left.gif"); width: 73px; height: 33px; float: right; text-decoration: none; margin-bottom: 3px; }
.ins-container a.price-offer:hover { background-image: url("images/but-left-over.gif"); }
.ins-container .top-bg { background-image: url("images/ins_container_top_bg.jpg"); background-position: top; line-height: 2px; }
.ins-container .bottom-bg { background-image: url("images/ins_container_bottom_bg.jpg"); background-position: bottom; line-height: 8px; float: right; width: 100%;  }
.ins-container ul { list-style-image: url("images/LogoMini.bmp"); padding: 0; margin-right: 28px; }
.ins-container ul li a { color: #042756; }
.ins-container ul li a:hover { text-decoration: none; }
.ins-container .data-text { margin-bottom: 0; }
.ins-container .data-margin { margin-top: 8px; }


.ins-container_nobg h1 { color:#0049AA; font-size:18px; font-weight:bold; padding:0; margin: 0; vertical-align:top; margin-right: 12px; }
.ins-container_nobg p, 
.ins-container_nobg ul { font-size: 12px; clear: both; margin: 5px 12px 8px 5px; }
.ins-container_nobg img { float:left; margin-left:1px; }
.ins-container_nobg a.more-details { background-image: url("images/but-right.gif"); width: 107px; height: 33px; float: right; margin-right: 2px; margin-bottom: 3px; text-decoration: none; }
.ins-container_nobg a.more-details:hover { background-image: url("images/but-right-over.gif"); }
.ins-container_nobg a.price-offer { background-image: url("images/but-left.gif"); width: 73px; height: 33px; float: right; text-decoration: none; margin-bottom: 3px; }
.ins-container_nobg a.price-offer:hover { background-image: url("images/but-left-over.gif"); }
.ins-container_nobg .top-bg { background-image: url("images/ins_container_top_bg.jpg"); background-position: top; line-height: 2px; }
.ins-container .bottom-bg { background-image: url("images/ins_container_bottom_bg.jpg"); background-position: bottom; line-height: 8px; float: right; width: 100%;  }
.ins-container_nobg ul { list-style-image: url("images/LogoMini.bmp"); padding: 0; margin-right: 28px; }
.ins-container_nobg ul li a { color: #042756; }
.ins-container_nobg ul li a:hover { text-decoration: none; }
.ins-container_nobg .data-text { margin-bottom: 0; }
.ins-container_nobg .data-margin { margin-top: 8px; }


/*modal popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.Safari .modalBackground 
{
    display:none;
}
/* update progress */
.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
	width:100%;
	height:100%;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 50%;
	left: 50%;
}


/********* Recommandation blocks ************/

.recom-block { vertical-align: top; border: 0; }
.recom-block a.recommendation-link-block { background: url("images/recom_container_bg.jpg") no-repeat 0 0; display: block;text-align:center;  }
.recom-block a.recommendation-link-block:hover { background: url("images/recom_container_bg_hover.jpg") no-repeat 0 0;text-align:center;  }
.recom-block .recom-div {  width: 150px; height: 210px; padding: 0; padding-top: 5px !important;text-align:center; }
.recom-block .recom-div .recom-div-content { text-align:center; width: 150px;  }
.recom-block .recom-div .recom-div-content img {float:none !important; padding-top:12px; padding-bottom:17px;}

.recom-title {font-family: Tahoma; font-size: 18px; color: #022656; padding:5px; font-weight:bold;}

/*
.recom-block .recom-div-content .recom-single-title { font-size: 14px; margin: 0 10px 5px 10px; padding: 0 0 2px 0; border-bottom: 1px solid #F7DCDC; }
.recom-block .recom-div-content .recom-single-content { text-align: right; min-height: 80px; margin: 0 10px; }
.recom-block .recom-div-content .recom-single-content img { height: 70px; width: 70px; border: 1px solid #3e85e4; margin: 0 5px 3px 0; }
.recom-block .recom-div-content .recom-single-content p { line-height: 17px; margin-bottom: 0px; margin-top: 0px; }
*/

.recom-lightbox {/* background-color: #e1e9f1;*/background-color:#E2ECF8; border: solid 1px #99BBE1; }
.recom-lightbox-in-wrapper { /*background-color: #ffffff;*/ background-color:#ffffff; margin: 0 15px 15px; height: 550px; width: 900px; overflow: auto; }
.close-wrapper { /*margin: 5px 5px 0 0;*/ }
.close-wrapper img { border-style: none; padding-top: 2px; padding-right: 2px; }
.recom-lightbox-pager { overflow: hidden; margin: 10px 10px 0; padding:3px 20px; border-bottom: 1px solid #e1e9f1; border-top: 1px solid #e1e9f1; }
.recom-lightbox-pager a { font-weight: bold; text-decoration: none; }
.recom-lightbox-content { clear: both; padding: 10px; }
.recom-lightbox-content .big-img { text-align: center; }


/********* // Recommandation blocks ************/ 