@CHARSET "UTF-8";
body {
	margin:0;
}
.form{
	border-color:#6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-style:solid;
	border-width:5px 1px 1px;
	color:#6699CC;
	direction:rtl;
	margin:0 auto;
	width:592px;
}

.a_ifram_container {
    height: 1000px;
    width: 700px;
}

.lang-ar .phoneFaxContext {
	direction: ltr;
}


.fspdf_ifram_container {
    height: 1000px;
}

.advanced-search-form{
	border-color:#6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-style:solid;
	border-width:5px 1px 1px;
	color:#6699CC;
	direction:rtl;
	height:338px;
	margin:0 auto;
	width:592px;
}
.story-result-form{
    border-color:#6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-style:solid;
	border-width:5px 1px 1px;
	color:#6699CC;
	direction:rtl;
	margin:0 auto;
	width:592px;
}
.header {
	height:0;
	width:100%;
}
.logo {
	height:76px;
	width:592px;
}
.left-logo {
	float:right;
	height:51px;
	width:220px;
}
.middle-logo {
	background-image:url("resources/images/slogan-ar.gif");
	float:right;
	height:36px;
	margin-top:20px;
	width:151px;
}
.search{
	color:#0A3AA6;
	font:bold 18px arial;
	margin-bottom:19px;
	margin-right:40px;
	margin-top:5px;
}
.search-label{
	color:#0D3E9D;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	width:111px;
}
.search-box{
	margin-right: 7px;
	width:215px;
	margin-left: 25px;
}
.search-button,.adv-search-submit ,.search-result-submit{
	background-image:url("resources/images/go-bg.gif");
	background-position:center center;
	border:1px solid #0A3AA6;
	color:#0A3AA6;
	font-size:13px;
	font-weight:bold;
	height:21px;
	text-decoration:none;
	width:60px;
	padding-bottom: 5px;
	margin-right:3px;
}
.search-button #search-button-title{
	padding-bottom: 0px;
	border:none;
}
.advanced-search{
	cursor:pointer;
	display:inline-block;
	margin-right:10px;
	text-decoration:underline;
	width:91px;
	color:#0D3E9D;
	font:bold 17px Traditional Arabic;
	text-decoration:none;
}
.links{
	display: none;

}
.links a{
	color: #0A3AA6;
	text-decoration: none;
}
.links a:hover{
	color:#b20000;
	text-decoration: none;
}


.header-note{
	display: block;
	color:#06359F;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	margin-right:12px;
	height:186px;
}
 .header-note .note-title{
	display:block;
	font-weight:bold;
	text-align:justify;
	margin-top:16px;
	color:#06359F;
    font-size:13px;
    text-decoration:none;
}
.header-note .note-body{
	display: block;
	height:44px;
    padding-left:0;
	text-align:justify;
    width:568px;
}
.footer-note{
	border-top:1px dotted #06359F;
	color:#000000;
	font-family:sans-serif;
	font-size:20px;
	line-height:100%;
	margin-left:0.9em;
	margin-right:12px;
	padding-top:26px;
	margin-bottom: 25px;
	text-align:justify;
}
 .footer-note .note-title{
	color: #0D3E9D;
	font-weight: bold;
}
.footer-note .note-body{

	height:100px;
	color:#000000;
	font-family:Traditional Arabic;
	font-size:16px;
	font-weight:normal;
	text-decoration:none;

}
.adv-form{
	float:right;
	margin-right:10px;
	width:582px;
	color:black;
	height:268px;

}
.adv-header{
	height:20px;
    width:auto;
}
.button-back{
     direction:ltr;
     margin-top:5px;
     width:592px;
     height:30px;

}
.button-back a{
    border:1px dotted #000000;
	background:url("resources/images/home.gif") no-repeat scroll center center transparent;
	color:#000000;
	display:inline-block;
	font-family:arial;
	font-size:13px;
	height:21px;
	margin-left:17px;
	text-align:center;
	text-decoration:none;
	width:59px;
}
.adv-title, .search-result-title {
	background-color:#E2E2E2;
	text-align:right;
    color:#0D3E9D;
    font-family:arial;
    font-size:14px;
    font-weight:bold;
    padding: 1px 10px;
}
.adv-date-picker{
	border-color:#000000;
	margin-bottom:1px;
	text-align:right;
	text-decoration:none;
}
.adv-date-picker-label{
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	margin-left:20px;
	width:20%;
}
.adv-date-picker-value{
	border-style:solid;
	border-width:1px;
	margin-left:5px;
	padding:1px;
}
.adv-date-picker-input{
	border-style:none;
	border-width:0px;
}
.adv-date-picker-ico{
	border-right-width:1px;
	text-decoration:none;
	background-image: url("resources/images/dropDown.jpg");
}
.adv-search-keyword , .adv-search-sector , .adv-search-company, .adv-search-source{
	margin-top:1em;
	float:right;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	width:100%;
	font-family:arial;
	font-size:15px;
	height:30px;
    margin-top:17px;
}
.adv-search-keyword-input{
	width: 210px;
	margin-left: 38px;
}

.adv-search-keyword-dropdown{
	width: 120px;
}
.adv-search-sector-label{
	margin-left: 31px;
}
.adv-search-sector-value{
	width:167px;
}
.adv-search-company-label{
	margin-left: 31px;
}
.adv-search-company-value{

}
.adv-search-company-value #inputSearchField_companyId{
	width: 120px;
}
.adv-search-source{
	margin-bottom: 50px;
}
.adv-search-source-label{
	margin-left: 31px;
}
.adv-search-source-value{
	margin-left:56px;
}
.adv-search-source-input {
	width:200px;
}
.search-result {
	margin-right:10px;
}
.search-result {
	margin-right:10px;
}
.search-result-box{
	width:300px;
}
.search-result-table{
	color:#3366CC;
	margin:0 auto;
}

.search-result-title{
	margin-top:1em;
	margin-bottom:1em;
	background-color: #e2e2e2;
	padding:2px 10px;

}
.search-result-value{
	width: 92%;
	height: 45px;
	padding-right:10px;
}

.search-result-table .even{
	background-color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;
}
.search-result-table .odd{
	background-color:#f2f2f2;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding-top:5px;

}
.search-result-value a{
	text-decoration: none;
	color: #3366CC;
}

.search-result-arrow{
	height:9px;
	width:5px;
	background-image: url("resources/images/arrow.gif");
}
.adv-titlediv{
    background-color:#E2E2E2;
	background-color:#E2E2E2;
	height:25px;
	width:592px;
}
.adv-spacediv{
	height:10px;
	background-color:#ffffff;
}

.search-result-date {
      text-decoration: none;
	  float:right;


}
.search-result-date a {
	color:#CE0000;
	float:right;
	font-family:arial;
	font-size:10px;
	padding-top:7px;
	text-decoration:none;
	width:110px;
}

.adv-spacediv{
	height:10px;
	background-color:#ffffff;
	width:592px;
}

.auto_complete {
    z-index: 9998;
    background: #fff;
    position: absolute;
    text-align: right;
    }
.auto_complete ul {
     z-index: 9999;
     color: #ffffff;
     border: 2px solid #808080;
     margin: 0;
     padding: 0;
     width: 97.5%;
     list-style-type: none;
     font-size: 11px;
  }
.auto_complete ul li {
     line-height: 1.4em;
     margin: 0;
     padding: 3px;
     background-color: #8C92AC;
     border-bottom: #808080 1px solid;
}
.auto_complete ul li.selected {
     background-color: #808080;
     cursor: pointer;
}
.auto_complete ul strong.highlight {
     background-color: #808080;
     margin:0;
     padding:0;
}
.pagingBorder {
	display:inline-block;
	text-align:center;
	width:592px;
}

/** English **/
.lang-en .logo {
	text-align: center;
	height: 50px;
}
.lang-en .left-logo {
	display: none;
}
.lang-en .middle-logo {
	background:url("resources/images/slogan-en.gif") no-repeat scroll center top transparent;
	display: block;
	width:170px;
	height: 20px;
	margin: 0 auto;
	float: none;
	margin-top: 25px;
}
.lang-en .right-logo {
	display: none;
}
.lang-en .bottom-logo {
	display: none;
}
.lang-en .header-note{
	margin-left:10px;
}
.lang-en .footer-note{
	margin-left:10px;
}
.lang-en .footer-note .note-body {
	font-family: Verdana;
	font-size: 11px;
	line-height: 150%;
}
.lang-en .footer-note .note-title {
	font-size: 13px;
 	color: #FF0106;
	font-weight: bold;
}
.lang-en .form {
	direction:ltr;
}
.lang-en .advanced-search {
	width: auto;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial;
}
.lang-en .advanced-search-form {
	direction:ltr;
}
.lang-en .story-result-form {
	direction:ltr;
}
.lang-en .story-details-form{
	direction:ltr;
}
.lang-en .adv-title, .lang-en .search-result-title {
	text-align:left;
}
.lang-en .links {
	margin-right: 0;
	margin-left: 20px;
}
.lang-en .first-link{
	float:left;
	padding-left: 3px;
}
.lang-en .second-link{
	float:left;
	padding-left: 3px;
}
.lang-en .third-link{
	float:left;
	padding-left: 3px;
}
.lang-en .forth-link{
	float:left;
	padding-left: 3px;
}
.lang-en .button-back {
	direction:rtl;
}
.lang-en .button-back a{
	margin-right:17px;
}
.lang-en .search-label {
	margin-left: 30px;
	padding-right: 10px;
}
.lang-en .search-box {
	margin-left: 0px;
}
.lang-en .search-result-value{
	padding-left:10px;
}
.lang-en .story-details-subTitle {
	text-align: right;
}
.lang-en .story-details-source {
	float: left;
}
.lang-en .adv-form {
	float: left;
	text-align: left;
	margin-left: 10px;
}
.lang-en .adv-date-picker {
	text-align:left;
}
.lang-en .adv-date-picker-label {
	margin-left:0;
}
.lang-en .adv-date-picker-value {
	margin-right: 10px;
}
.lang-en .adv-search-keyword, .lang-en .adv-search-sector, .lang-en .adv-search-company, .lang-en .adv-search-source{
	text-align: left;
}
.lang-en .adv-search-keyword-input{
	width: 210px;
	margin: 0px;
}
.lang-en .adv-search-company-label{
	margin: 0px;
}
.lang-en .adv-search-source-label{
	margin: 0px;
}
.lang-en .adv-search-source-value{
	margin:0px;
}
.lang-en .adv-search-sector-label{
	margin: 0px;
}







.story-all {
    border: 1px solid #F5F5F5;
    color: #666666;
    font-size: 12px;
    width: 99%;
    height: 1000px;
}


.lang-en .story-all {
    float: left;
    height: 1000px;
    text-align: left;
}

.lang-ar .story-all {
    height: 1000px;
    float: right;
    text-align: right;
}




.story-all .story-title {
	
	/*background: url(resources/images/gray_tab.png) repeat;*/
	height:27px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding-top:8px;
	text-indent: 8px;
	text-align:center;
	font-family: tahoma;
	background-color: #276890;
}

.lang-ar .story-all .story-title{
	font-size:14px;
}




.story-all .story-title .story-allrow .story story-whiterow {
	width: 100px;
	font-weight: bold;
	font-size:11px;
}


/*.portlet .content div .left{
	width: 100px;
	font-weight: bold;
	font-size:11px;
}*/

.market{display :none;}
.separator{display :none;}

.title{
    padding-bottom: 1px;
    padding-right: 3px;
}

.date{float:left;}

.meta{
    font-size: 9px;
    padding-top: 2px;
}
.lang-ar .meta{
	float: right;
    padding-left: 6px;
    padding-right: 9px;
}

.lang-en .meta{
    float: left;
    padding-left: 6px;
    padding-right: 9px;
}

.lang-en .more-row{
	background: url("resources/images/more_icon.png") no-repeat scroll left transparent;
	float: right;
    color: black;
    text-indent: 15px;
	padding-right: 8px;
	padding-top: 8px;
}
.lang-ar .more-row{
	background: url("resources/images/more_icon.png") no-repeat scroll right transparent;
	float: left;
    color: black;
    text-indent: 15px;
	padding-left: 17px;
	padding-top: 5px;
}

.story-company{display :none;}


.story{
padding-left: 2px;
padding-top: 7px;
width: 100%;
}
.lang-ar .story{
	float: right;
}

.lang-en .story{
	float: left;
}
.story-allrow {
padding-bottom: 8px;
}

.story-allrow .title a {
color: #276890;
padding-bottom: 8px;
}

.more-row a {
    color: #4D4B3F;
}


.lang-ar .right_corner{
clear: right;
float: right;
width: 4px;
/*background: url("resources/images/right_corner.jpg") no-repeat scroll 0pt 0pt transparent;*/
}

.lang-en .left_corner{
clear: left;
float: left;
width: 2px;
/*background: url("resources/images/left_corner.jpg") no-repeat scroll 0pt 0pt transparent;*/
}







/* --------------------------------- */
/* CSS FOR Advanced Stock Overview */
/* --------------------------------- */
.lang-en .title-chart {
width:100%;
height:32px;
float:left;
background-color:#e4f2fc;
}
.lang-en .cell1-chart {
height:23px;
float:left;
text-align:left;
font:bold 12px arial;
color:#FFFFFF;
padding:8px 0 0 8px;
}
.lang-en .all-chart {
width:100%;
padding-top:5px;
float:left;
}
.lang-en .chart-row {
width:100%;
height:25px;
float:left;
background-color:#FFFFFF;
border-bottom: 1px solid #d3d3d3;
}
.lang-en .chart-title {
width:10%;
height:20px;
padding-top:5px;
padding-right:8px;
float:left;
font:normal 11px arial;
color:#000000;
display: none;
}
.lang-en .chart-info {
width:100%;
height:25px;
float:left;
}
.lang-en .chart-infocell1 {
height:22px;
padding:3px 2px 0 0;
float:left;
}
.lang-en .chart-infocell2 {
height:20px;
padding:5px 4px 0 0;
float:left;
font:normal 12px arial;
color:#6d6d6d;
}
.lang-en .chart-buttonarea {
height:20px;
padding-top:3px;
padding-right:6px;
float:right;
}
.lang-en .space-chart {
width:100%;
float:left;
}
.lang-en .chartdata-all {
width:100%;
float:left;
}
.lang-en .chartdata-row {
width:100%;
height:25px;
background-color:#F2F2F2;
float:left;
}
.lang-en .chartdata-whiterow {
width:100%;
height:25px;
background-color:#FFFFFF;
float:left;
border-bottom: 1px solid #d3d3d3;
}
.lang-en .chartdata-cell1 {
width:8.9%;
height:20px;
padding:5px 0 0 8px;
float:left;
font:bold 11px arial;
color:#FFFFFF;	
text-align:left;
}
.lang-en .chartdata-cell2 {
width:27%;
height:20px;
padding-top:5px;
float:left;
font:normal 12px arial;
color:#000000;
text-align:left;
}
.lang-en .chartdata-cell3 {
width:21%;
height:20px;
padding-top:5px;
float:left;
font:normal 12px arial;
color:#000000;
text-align:left;
}
.lang-en .chart-image {
width:100%;
padding:3px 0 3px 0;
float:left;
text-align:center;
height:335px;
}
.lang-en .all-lastchart {
width:100%;
float:left;
display:none;
}

.lang-en .button {
font:normal 12px arial;
color:#000000;
height:20px;
text-align:center;
}



/* --------------------------------- */
/* CSS AR FOR Advanced Stock Overview */
/* --------------------------------- */
.lang-ar .title-chart {
width:100%;
height:32px;
float:left;
background-color:#e4f2fc;
}
.lang-ar .cell1-chart {
height:23px;
float:right;
text-align:right;
font:bold 12px arial;
color:#FFFFFF;
padding:8px 0 0 8px;
}
.lang-ar .all-chart {
width:100%;
padding-top:5px;
float:right;
}
.lang-ar .chart-row {
width:100%;
height:25px;
float:right;
background-color:#FFFFFF;
border-bottom: 1px solid #d3d3d3;
}
.lang-ar .chart-title {
width:10%;
height:20px;
padding-top:5px;
padding-left:3px;
float:right;
font:normal 11px arial;
color:#000000;
display: none;
}
.lang-ar .chart-info {
width:100%;
height:25px;
float:right;
}
.lang-ar .chart-infocell1 {
height:22px;
padding:3px 3px 0 0;
float:right;
}
.lang-ar .chart-infocell2 {
height:20px;
padding:5px 3px 0 0;
float:right;
font:normal 11px arial;
color:#6d6d6d;
}
.lang-ar .chart-buttonarea {
height:20px;
padding-top:3px;
padding-left:1px;
padding-right:7px;
float:left;
}
.lang-ar .space-chart {
width:100%;
float:right;
}
.lang-ar .chartdata-all {
width:100%;
float:right;
}
.lang-ar .chartdata-row {
width:100%;
height:25px;
background-color:#F2F2F2;
float:right;
}
.lang-ar .chartdata-whiterow {
width:100%;
height:25px;
background-color:#FFFFFF;
float:right;
border-bottom: 1px solid #d3d3d3;
}
.lang-ar .chartdata-cell1 {
width:8.9%;
height:20px;
padding:5px 0 0 8px;
float:right;
font:bold 11px arial;
color:#FFFFFF;	
text-align:right;
}
.lang-ar .chartdata-cell2 {
width:27%;
height:20px;
padding-top:5px;
float:right;
font:normal 12px arial;
color:#000000;
text-align:right;
}
.lang-ar .chartdata-cell3 {
width:21%;
height:20px;
padding-top:5px;
float:left;
font:normal 12px arial;
color:#000000;
text-align:right;
}
.lang-ar .chart-image {
width:100%;
padding:3px 0 3px 0;
float:right;
text-align:center;
height:335px;
}
.lang-ar .all-lastchart {
width:100%;
float:right;
display:none;
}

.lang-ar .button {
font:normal 12px arial;
color:#000000;
height:20px;
text-align:center;
}

/*
IR fames

*/
.lang-ar{
	direction: rtl;
	font-family: arial;
}

.lang-en{
	direction: ltr;
	font-family: arial;
}


.lang-ar .container {
	background-color:#ffffff;
	margin: 0 auto;
	width:700px;
}
.lang-ar .tabs {
	/*background:url(resources/images/blue.jpg);*/
	width:700px;
	height:20px;
	font-weight:bold;
} 
.lang-ar .tabs div  a {
	color:white;
	font-size: 15px;
	text-decoration: none;
	font-family: tahoma;
	line-height: 9px;
}
.lang-ar .tabs div {
	text-align:center;
	height: 20px;
	padding-top:10px;
}
.lang-ar .first_tab {
	background:url(resources/images/first_tab_ar.png) no-repeat;
	width:140px;
	float:right;
}
.lang-ar .middle_tab {
	float:right;
	background:url(resources/images/unselected.png) no-repeat ;
	width:171px;
	margin-left:3px;
}
.middle_tab a{
font-size: 14px;
width:100%;
padding-top: 4px;
}
.lang-ar .last_tab {
	float:left;
	/*background:url(resources/images/left_corner.jpg) no-repeat;*/
	width:4px;
	clear:left;
}
.lang-ar .inner_container {
	margin-bottom: 10px;
    margin-left: 3px;
    margin-right: 4px;
    margin-top: 10px;
}
.lang-ar .description {
	text-align: right;
}
.lang-ar .description h2 {
	color:#276890;
    padding-right: 10px;
    text-align: right;
    direction: rtl;
}

.lang-ar .description div {
	color:#000000;
	font-size: 14px;
	text-align:justify;
	margin-left: 5px;
    margin-right: 5px;
}

.lang-ar .ifram_container {
	height:750px;
}

.stock_ifram_container{
height:390px;
}
.lang-ar .portlets_container {
	margin-bottom: 0px;
}
.lang-ar .portlet {
	/* width: 257px;**/
	border:1px solid #f5f5f5;
	text-align:right;
	color:#666666;
	font-size:11px;
	float:right;
	margin-right:10px;
}

.lang-ar .portlet_down {
	height:197px;
}

.lang-ar .portlet_top {
	height:197px;
}

.lang-en .portlet_top {
	height:197px;
}

.lang-ar .portlet .header{
	/*background: url(resources/images/gray_tab.png) repeat;*/
	background-color: #276890;
	height:27px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:14px;
	padding-top:8px;
	text-indent: 8px;
	text-align: center;
	font-family: tahoma;
}
.lang-ar .portlet_top .content table {
	height:55px;
}

.lang-ar .portlet_down .content table {
	height:115px;
}

.lang-ar .portlet .content table tr .left{
	width: 90px;
	font-weight: bold;
	font-size:11px;
	 padding-right: 10px;
	color: #276890;
}

.lang-ar .portlet .content table tr td .more {
	background: url(resources/images/more_icon.png) no-repeat;
	color: black;
	text-indent: 15px;
	float: left;
}

.lang-ar .portlet .content table tr td .more a {
	color: #4d4b3f;
}
.lang-ar .links_portlet {
	width: 145px;
	height: 159px;
	text-align: right;
	color: #4a4a40;
	font-size: 10px;
	float : right;
	background: url(resources/images/side_portlet.gif);
line-height: 12px;
}
.lang-ar .links_portlet ul li {
	margin-bottom: 11px;
}
.lang-ar .links_portlet ul li a {
	color: #000000;
	font-size:14px;
padding-right:16px;
}
.lang-ar .right_ifram{
background-color: #EEEEEE;
	float: left;
	width: 69%;
}

/*
 * Left ifram style
 * 
 */

.lang-ar .left_ifram {
	float:right;
}

.lang-ar .oneQuarterContent {
	float: right;
	padding-left: 0px;
	text-align: right;
}

.lang-ar #stockStatisticsBlock {
	margin-top: 10px;
	font-family: arial;
	font-size: 10.5px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	width: 100%;
}

.lang-ar table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;

}

.lang-ar tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.lang-ar #stockStatisticsBlock td.extrapad {
	padding-bottom: 15px;
	padding-top: 0;
}

.lang-ar #stockSttisticsBlock td {
	padding: 3px 7px;
	overflow: hidden;
}

.lang-ar .nowrap, .nowrap td {
	white-space: nowrap;
}

 .lang-ar .lastprice {
	float: right;
}

.lang-ar .lastprice {
	color: #333;
	float: left;
	font-family: arial;
	font-size: 32px;
	font-weight: bold;
	line-height: 30px;
}

.lang-ar #stockStatisticsBlock .lastprice span {
	color: black;
}

 .lang-ar .priceDownWrap,  #stockStatisticsBlock .priceDown {
	background: transparent url(resources/images/arrow_red.gif) no-repeat scroll right 15px;
	padding-right: 25px;
	padding-left: 0;
}

.lang-ar #stockStatisticsBlock .lastprice span {
	color: black;
}


.lang-ar #stockStatisticsBlock .lastprice span {
	line-height: 33px;
}

.lang-ar .smallPriceCell {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.lang-ar #stockStatisticsBlock .bordered {
	border-bottom: 1px solid #E9E9E9;
}

.lang-ar #stockStatisticsBlock .bigFont {
	font-family: arial;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	color: #333;
}

.lang-ar .outerbar {
	background-color: #666;
	height: 6px;
	line-height: 6px;
}

.lang-ar .innerbar {
	background-color: #CCC;
	height: 6px;
	line-height: 6px;
}

img {
	border: none;
}

.lang-ar span[dir=rtl] {
	unicode-bidi: embed;
	direction: rtl;
}

.lang-ar .inline-block {
	width: auto;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}

.lang-ar p {
	display: block;
	margin: 0px;
}

.lang-ar .bold {
	font-weight: bold;
}

.lang-ar .dircon {
	float: right;
}

.lang-ar .dirpro {
	float: left;
}

.lang-ar .textpro {
    text-align: right;
}
.lang-ar .textcon {
    text-align: left;
}

.boldRedText {
    color: #b9000d;
}

.boldGreenText {
    color: #009441;
}

.boldBlueText {
    color: #666666;
}
.bold {
    font-weight: bold;
}
.metalinks a {
    color: #276890;
}
.arrow {
    color: #4795CF;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin-left: 2px;
    margin-top:5px;
}

.lang-ar .priceUpWrap, #stockStatisticsBlock .priceUp {
	background: transparent url(resources/images/arrow_green.png) no-repeat scroll right 15px;
	padding-left: 25px;
	padding-right: 0;
}








.description h2{
	font-family: tahoma;
}












.lang-en .container {
	background-color:#ffffff;
	margin: 0 auto;
	width:700px;
}
.lang-en .tabs {
	/*background:url(resources/images/blue.jpg);*/
	width: 700px;
	height: 20px;
	font-weight: bold;
} 
.lang-en .tabs div  a {
	color:white;
	font-size: 13px;
	text-decoration: none;
	font-family: tahoma;
	line-height: 10px;
}
.lang-en .tabs div {
	text-align:center;
	height: 20px;
	padding-top:10px;
}
.lang-en .first_tab {
	background:url(resources/images/left_corner.jpg) no-repeat;
	width: 140px;
	float:left;
}
.lang-en .middle_tab {
	float:left;
	background:url(resources/images/unselected.png) no-repeat ;
	width: 171px;
	margin-right:3px;
}
.lang-en .last_tab {
	float:right;
	/*background:url(resources/images/left_corner.jpg) no-repeat;*/
	width:2px;
	clear:right;
}
.lang-en .inner_container {
	margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 5px;
    margin-top: 10px;
}
.lang-en .description {
	text-align: left;
}
.lang-en .description h2 {
	color:#276890;
    padding-left: 10px;
    text-align: left;
}

.lang-en .description div {
	color:#000000;
	text-align:justify;
	font-size: 14px;
	margin-left: 5px;
    margin-right: 5px;
}

.lang-en .ifram_container {
	height:750px;
}

.lang-en .portlets_container {
	margin-bottom: 0px;
}
.lang-en .portlet {
/*width: 257px;*/
border: 1px solid #f5f5f5;
text-align: left;
color: #666;
font-size: 10px;
float: left;
margin-left: 10px;
}


.lang-en .portlet_down {
	height:197px;
}

.lang-en .portlet .header{
	/*background: url(resources/images/gray_tab.png) repeat;*/
	background-color: #276890;
	height:27px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding-top:8px;
	text-indent: 8px;
	text-align: center;
	font-family: tahoma;
}
.lang-en .portlet_top .content table {
	height:50px;
}

.lang-en .portlet_down .content table {
	height:100px;
}

.lang-en .portlet .content table tr .left{
	width: 100px;
	font-weight: bold;
	font-size:9px;
	color: #276890;
}

.lang-en .portlet .content table tr td .more {
	background: url(resources/images/more_icon.png) no-repeat;
	color: black;
	text-indent: 15px;
	float: right;
}

.lang-en .portlet .content table tr td .more a {
	color: #4d4b3f;
}
.lang-en .links_portlet {
	width: 145px;
	height: 159px;
        text-align: left;
        color: #4a4a40;
        font-size: 10px;
	font-weight:bold;
        float : left;
        background: url(resources/images/side_portlet.gif);

}
.lang-en .links_portlet ul li {
	margin-bottom: 11px;
}
.lang-en .links_portlet ul li a {
	color: #000000;
	font-size:11px;
padding-left:2px;
}


/*
 * Left ifram style
 * 
 */

.lang-en .left_ifram {
	float:left;
}

.lang-en .oneQuarterContent {
	float: left;
	padding-left: 1px;
	text-align: left;
}

.lang-en #stockStatisticsBlock {
	margin-top: 10px;
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	width: 100%;
}

.lang-en table {
	border-collapse: collapse;
	border-spacing: 0;
	empty-cells: show;
}

.lang-en tbody {
	display: table-row-group;
	vertical-align: middle;
	border-color: inherit;
}

.lang-en #stockStatisticsBlock td.extrapad {
	padding-bottom: 15px;
	padding-top: 0;
}

.lang-en .right_ifram{
background-color: #EEEEEE;
	float: right;
	width: 69%;
}
#stockStatisticsBlock td {
	padding: 3px 7px;
	overflow: hidden;
}

.nowrap, .nowrap td {
	white-space: nowrap;
}

 .lang-en .lastprice {
	float: left;
}

.lastprice {
	color: #333;
	float: right;
	font-family: arial;
	font-size: 36px;
	font-weight: bold;
	line-height: 30px;
}

#stockStatisticsBlock .lastprice span {
	color: black;
}

 .lang-en .priceDownWrap,  #stockStatisticsBlock .priceDown {
	background: transparent url(resources/images/arrow_red.gif) no-repeat scroll right 15px;
	padding-right: 25px;
	padding-left: 0;
}

#stockStatisticsBlock .lastprice span {
	color: black;
}


#stockStatisticsBlock .lastprice span {
	line-height: 40px;
}

.smallPriceCell {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

#stockStatisticsBlock .bordered {
	border-bottom: 1px solid #E9E9E9;
}

#stockStatisticsBlock .bigFont {
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #333;
}

.outerbar {
	background-color: #666;
	height: 6px;
	line-height: 6px;
}

.innerbar {
	background-color: #CCC;
	height: 6px;
	line-height: 6px;
}

img {
	border: none;
}

span[dir=ltr] {
	unicode-bidi: embed;
	direction: ltr;
}

.inline-block {
	width: auto;
	display: inline-block;
	zoom: 1;
	vertical-align: top;
}

p {
	display: block;
	margin: 0px;
}

.bold {
	font-weight: bold;
}

.dircon {
	float: left;
}

.dirpro {
	float: right;
}

.textpro {
    text-align: left;
}
.textcon {
    text-align: right;
}

.boldRedText {
    color: #b9000d;
}

.boldGreenText {
    color: #009441;
}

.bold {
    font-weight: bold;
}

.arrow {
    color: #4795CF;
    display: inline-block;
    zoom: 1;
    display: inline;
    margin-left: 2px;
    margin-top:5px;
}

.priceUpWrap, #stockStatisticsBlock .priceUp {
	background: transparent url(resources/images/arrow_green.png) no-repeat scroll right 15px;
	padding-right: 25px;
	padding-left: 0;
}

.story-space{
	display: none;
}


.lang-ar .corporate_governance{
	text-align:right;
	color:#666666;
	font-size:13px;
	float:right;
}

.lang-en .corporate_governance{
	text-align:left;
	color:#666666;
	font-size:13px;
	float:left;
}

.lang-en .cg_ifram_container {
	height:480px;
}

.lang-ar .cg_ifram_container {
	height:480px;
}

.lang-ar .corporate_governance .description h2 {
	color:#12399d;
    padding-right: 20px;
    text-align: right;
}

.lang-en .corporate_governance .description h2 {
	color:#12399d;
    padding-right: 20px;
    text-align: left;
}




.lang-en .corporate_governance div table tr th {
width: 100px;
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
/*background: url(resources/images/gray_tab.png) repeat;*/
/*border-left: #e9e9e9 2.5px solid;
border-right: #e9e9e9 2.5px solid;*/
height: 36px;
text-align: center;
font-family: tahoma;
background-color: #276890;

}

.lang-ar .corporate_governance div table tr th {
width: 100px;
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
/*background: url(resources/images/gray_tab.png) repeat;*/
height: 36px;
text-align: center;
font-family: tahoma;
background-color: #276890;
}


/* --------------------------------- */
/* CSS FOR Announcements details */
/* --------------------------------- */
.lang-ar .story-details {
float:right;
width:412px;
background:#f5f5f5;
text-align:right;
border:#dadada 1px solid;
border-top:#585858 3px solid;
padding-top:10px;
}
.lang-ar .story-details-title {
line-height:18px;
font:bold 11px arial;
color:#276890;
text-align:right;
direction:rtl;
padding-right:8px;
display:inline-block;
}
.lang-ar .story-details-date {
display:none;
}
.lang-ar .story-details-body {
float:right;
width:394px;
padding:8px;
font:normal 11px arial;
color:#000000;
text-align:right;
direction:rtl;
line-height:18px;
}





/* --------------------------------- */
/* CSS FOR Announcements details */
/* --------------------------------- */
.lang-en .story-details {
float:left;
width:412px;
background:#f5f5f5;
text-align:left;
border:#dadada 1px solid;
border-top:#585858 3px solid;
padding-top:10px;
}
.lang-en .story-details-title {
line-height:18px;
font:bold 11px arial;
color:#276890;
text-align:left;
direction:ltr;
padding-left:8px;
display:inline-block;
}
.lang-en .story-details-date {
display:none;
}
.lang-en .story-details-body {
float:left;
width:394px;
padding:8px;
font:normal 11px arial;
color:#000000;
text-align:left;
direction:ltr;
line-height:18px;
}










/* CSS FOR  Financials EN */
/* --------------------------------- */


.lang-en .fs_ifram_container {
	height:1825px;
}

body {
margin:0px;
}
body .lang-en {
margin:0px;
}
.lang-en .screen-all {
width:100%;
height:auto;
float:left;
}
.lang-en .all-Financials {
width:100%;
float:left;
}
.lang-en .tabes-Financials {
width:100%;
float:left;
height:23px;
border-bottom: 1px solid #e9e9e9;
}
.lang-en .summeryon-Fin {
width:91px;
float:left;
height:19px;
padding-top:4px;
background-image: url(resources/images/summery-on.gif);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
}
.lang-en .summeryon-Fin a, .lang-en .summeryon-Fin a:active, .lang-en .summeryon-Fin a:visited, .lang-en .summeryon-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.lang-en .summeryoff-Fin {
width:91px;
float:left;
height:18px;
padding-top:5px;
background-image: url(resources/images/summery-off.gif);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.lang-en .summeryoff-Fin a, .lang-en .summeryoff-Fin a:active, .lang-en .summeryoff-Fin a:visited, .lang-en .summeryoff-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lang-en .space1-Fin {
width:2px;
float:left;
height:23px;
}
.lang-en .balanceon-Fin {
width:115px;
float:left;
height:19px;
padding-top:4px;
background-image: url(resources/images/balance-on.png);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
}
.lang-en .balanceon-Fin a, .lang-en .balanceon-Fin a:active, .lang-en .balanceon-Fin a:visited, .lang-en .balanceon-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
.lang-en .balanceoff-Fin {
width:115px;
float:left;
height:19px;
padding-top:4px;
background-image: url(resources/images/balance-off.png);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.lang-en .balanceoff-Fin a, .lang-en .balanceoff-Fin a:active, .lang-en .balanceoff-Fin a:visited, .lang-en .balanceoff-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lang-en .space2-Fin {
width:100%;
height:10px;
float:left;
}
.lang-en .title-Fin {
width:100%;
height:43px;
float:left;
background-color:#F2F2F2;
}
.lang-en .cell1-Fin {
height:23px;
float:left;
padding-top:8px;
text-align:left;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#01447B;
padding-left:8px;
}
.lang-en .years-Fin {
width:100%;
height:22px;
float:left;
background-color:#d9dee1;
}
.lang-en .years-Fincell1 {
width:43%;
height:18px;
padding-top:5px;
padding-left:8px;
padding-right:5px;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
}
.lang-en .years-Fincell2 {
width:15.8%;
height:18px;
padding-top:5px;
padding-right:5px;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:right;
}

.lang-en .years-row {
	float: left;
	width: 100%;
}

.lang-en .data-Fincell01 {
	color: #000000;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px 5px 5px;
	text-align: left;
	width: 40%;
}

.lang-en .data-Fincell02 {
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	width: 15.8%;
}

.lang-en .years-Fincell1 {
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: left;
	width: 43%;
}

.lang-en .years-Fincell2 {
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	width: 15.8%;
}

.lang-en .tab_content {
	display: block;
	float: left;
}

.lang-en .summ-head {
	float: left;
}

.lang-ar .years-row {
	float: right;
	width: 100%;
}

.lang-ar .data-Fincell01 {
	color: #000000;
	float: right;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px 5px 5px;
	text-align: right;
	width: 35.1%;
}

.lang-ar.data-Fincell02 {
	float: right;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 15.8%;
}

.lang-ar .years-Fincell1 {
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: right;
	width: 35.1%;
}

.lang-ar .years-Fincell2 {
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 15.8%;
}

.lang-ar .tab_content {
	display: block;
	float: right;
}

.lang-ar .summ-head {
	float: right;
}

.spacer-row {
	height: 0.001px;
}
.lang-en .filter-fin {
width:100%;
height:28px;
background-color:#F2F2F2;
float:left;
}
.lang-en .filter-fintitle {
height:22px;
padding-top:6px;
padding-left:7px;
padding-right:7px;
float:left;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:left;
direction:ltr;
}
.lang-en .fin-box {
height:24px;
padding-top:4px;
padding-left:7px;
padding-right:7px;
float:left;
}
.lang-en .space3-fin {
width:45px;
height:28px;
float:left;
}
.lang-en .filter-view {
height:24px;
padding-top:6px;
padding-left:7px;
padding-right:7px;
float:left;
}
.lang-en .space4-Fin {
width:100%;
height:15px;
float:left;
}
.lang-en .blue-color {
color:#FFFFFF;
}









/* CSS FOR  Financials AR */
/* --------------------------------- */

.lang-ar .fs_ifram_container {
	height: 1825px;
}

body {
margin:0px;
}
body .lang-ar {
margin:0px;
}
.lang-ar .screen-all {
width:100%;
height:auto;
float:right;
}
.lang-ar .all-Financials {
width:100%;
float:right;
}
.lang-ar .tabes-Financials {
width:100%;
float:right;
height:23px;
border-bottom: 1px solid #e9e9e9;
}
.lang-ar .summeryon-Fin {
width:91px;
float:right;
height:19px;
padding-top:4px;
background-image: url(resources/images/summery-on.gif);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
}
.lang-ar .summeryon-Fin a, .lang-ar .summeryon-Fin a:active, .lang-ar .summeryon-Fin a:visited, .lang-ar .summeryon-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.lang-ar .summeryoff-Fin {
width:91px;
float:right;
height:18px;
padding-top:5px;
background-image: url(resources/images/summery-off.gif);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.lang-ar .summeryoff-Fin a, .lang-ar .summeryoff-Fin a:active, .lang-ar .summeryoff-Fin a:visited, .lang-ar .summeryoff-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lang-ar .space1-Fin {
width:2px;
float:right;
height:23px;
}
.lang-ar .balanceon-Fin {
width:115px;
float:right;
height:19px;
padding-top:4px;
background-image: url(resources/images/balance-on.png);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
}
.lang-ar .balanceon-Fin a, .lang-ar .balanceon-Fin a:active, .lang-ar .balanceon-Fin a:visited, .lang-ar .balanceon-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lang-ar .balanceoff-Fin {
width:115px;
float:right;
height:19px;
padding-top:4px;
background-image: url(resources/images/balance-off.png);
background-repeat:no-repeat;
text-align:center;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
.lang-ar .balanceoff-Fin a, .lang-ar .balanceoff-Fin a:active, .lang-ar .balanceoff-Fin a:visited, .lang-ar .balanceoff-Fin a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;
}
.lang-ar .space2-Fin {
width:100%;
height:10px;
float:right;
}
.lang-ar .title-Fin {
width:100%;
height:43px;
float:right;
background-color:#F2F2F2;
}
.lang-ar .cell1-Fin {
height:23px;
float:right;
padding-top:8px;
text-align:left;
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#276890;
padding-right:8px;
}
.lang-ar .years-Fin {
width:100%;
height:22px;
float:right;
background-color:#d9dee1;
}
.lang-ar .years-Fincell1 {
width:35.1%;
height:18px;
padding-top:5px;
padding-left:8px;
padding-right:5px;
float:right;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:left;
}
.lang-ar .years-Fincell2 {
width:13.8%;
height:18px;
padding-top:5px;
padding-right:5px;
float:right;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#000000;
text-align:right;
}

.lang-ar .years-row {
	float: left;
	width: 100%;
}

.lang-ar .data-Fincell01 {
	color: #000000;
	float: left;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px 5px 5px;
	text-align: left;
	width: 35.1%;
}

.lang-ar .data-Fincell02 {
	float: right;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 15.8%;
}

.lang-ar .years-Fincell1 {
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: left;
	width: 35.1%;
}

.lang-ar .years-Fincell2 {
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: left;
	width: 15.8%;
}

.lang-ar .tab_content {
	display: block;
	float: left;
}

.lang-ar .summ-head {
	float: left;
}

.lang-ar .years-row {
	float: right;
	width: 100%;
}

.lang-ar .data-Fincell01 {
	color: #000000;
	float: right;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	padding: 5px 8px 5px 5px;
	text-align: right;
	width: 35.1%;
}

.lang-ar.data-Fincell02 {
	float: right;
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 15.8%;
}

.lang-ar .years-Fincell1 {
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 5px;
	padding-right: 8px;
	padding-top: 5px;
	text-align: right;
	width: 35.1%;
}

.lang-ar .years-Fincell2 {
	float: right;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-right: 5px;
	padding-top: 5px;
	text-align: right;
	width: 15.8%;
}

.lang-ar .tab_content {
	display: block;
	float: right;
}

.lang-ar .summ-head {
	float: right;
}

.spacer-row {
	height: 0.001px;
}
.lang-ar .filter-fin {
width:100%;
height:28px;
background-color:#F2F2F2;
float:right;
}
.lang-ar .filter-fintitle {
height:22px;
padding-top:6px;
padding-left:7px;
padding-right:7px;
float:right;
font-family:Arial;
font-size:12px;
font-weight:normal;
color:#000000;
text-align:left;
direction:rtl;
}
.lang-ar .fin-box {
height:24px;
padding-top:4px;
padding-left:7px;
padding-right:7px;
float:right;
}
.lang-ar .space3-fin {
width:45px;
height:28px;
float:right;
}
.lang-ar .filter-view {
height:24px;
padding-top:6px;
padding-left:7px;
padding-right:7px;
float:right;
}
.lang-ar .space4-Fin {
width:100%;
height:15px;
float:right;
}
.lang-ar .blue-color {
color:#FFFFFF;
}


.basicContainer{
    width: 100%;
    margin-top:5px;
    
}

.lang-ar .basicContainer{
    float: right;
}

.lang-en .basicContainer{
    float: left;
}

.basicInfo{
	width: 52%;
}

.lang-en .basicInfo{
    float: left;
    border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}
.lang-ar .basicInfo{
    float: right;
    border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}

.basicManagement{
	width: 42%;
}
 
.lang-ar .basicManagement{
	float: left;
	border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}

.lang-en .basicManagement{
	float: right;
	border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}


.basicContacts{
    width: 42%;
    margin-top: 40px;
}
.lang-ar .basicContacts{
    float: left;
    border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}
.lang-en .basicContacts{
    float: right;
    border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
}

.address{
	padding-right: 5px;
	padding-left: 5px;
}

.lang-ar .address{
}

.lang-en .address{
}

.branchData{
}

.lang-ar .branchData{
}

.lang-en .branchData{
}
.branchHeader{
	padding-top: 11px;
	width: 100%;
	font-weight: bold;
	font-size: 13px;
	color: #FFFFFF;
	/*background: url(resources/images/gray_tab.png) repeat;*/
	/*border-left: #e9e9e9 2.5px solid;
	border-right: #e9e9e9 2.5px solid;*/
	height: 27px;
	text-align: center;
	margin-bottom: 10px;
	font-family: tahoma;
	background-color: #276890;
}

.branchesData {
	width: 100%;
}
.lang-ar .branchesData {
	padding-right: 10px;
}

.lang-en .branchesData {
	padding-left: 10px;
}

.oddBranch{
    height: auto;
    padding: 3px;
    width: 49%;
}
.lang-ar .oddBranch{
    float:left;
}
.lang-en .oddBranch{
    float:right;
}

.evenBranch{
    height: auto;
    padding: 3px;
    width: 99%;
}
.lang-ar .evenBranch{
    float:right;
}
.lang-en .evenBranch{
    float:left;
}
.evenBranch span.bold{
	width: 100%;
	background: #f9f9f9;
	text-align: center;
}

.lang-ar .evenBranch span.bold{
	float: right;
	margin-left: 1%;
}

.lang-en .evenBranch span.bold{
	float: left;
	margin-right: 1%;
}

.oddBranch span.bold{
	width: 100%;
	background: #f9f9f9;
	text-align: center;
}
.lang-ar .oddBranch span.bold{
	float: right;
	margin-right: 1%;
}

.lang-en .oddBranch span.bold{
	float: left;
	margin-left: 1%;
}

.branchSpan{
width:100%
}
.lang-ar .branchSpan{
float:right;
}
.lang-en .branchSpan{
float:left;
}

.odd{
	background: none repeat scroll 0 0 ;
	border-bottom: 1px solid #E7E7E7;
	line-height: 20px
}

.even{
	background: #f9f9f9 repeat scroll 0 0;
	border-bottom: 1px solid #FDF9EE;
	line-height: 20px
}




/* --------------------------------- */
/* CSS FOR Volume Monitor */
/* --------------------------------- */

.lang-ar #stockStatisticsBlock .rightBorder{
    border-right: 1px solid #e9e9e9;
}
.lang-en #stockStatisticsBlock .rightBorder{
    border-left: 1px solid #e9e9e9;
}

#stockStatisticsBlock{
    margin-top: 10px;
	font-family: arial;
	font-size: 11px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	width:100%;
}
#stockStatisticsBlock .lastprice span{
    color: #000000;
}
#stockStatisticsBlock .smallFont{
    font-size: 8px;
}

#stockStatisticsBlock .top{
    vertical-align: top;
    padding-top: 7px;
}
#stockStatisticsBlock .big{
    font-size: 15px;
    font-weight: bold;
}
#stockStatisticsBlock .th{
    color: #1869a1;
}

#stockStatisticsBlock td{
    padding: 3px 7px;
    overflow: hidden;
}
#stockStatisticsBlock td.extrapad{
	padding-bottom: 15px;
	padding-top: 0;
}
#stockStatisticsBlock .bigFont{
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #333;
}

.lang-en #stockStatisticsBlock .chart-wrap{
    width: 170px;
    height: 45px;
    overflow: hidden;
}
#stockStatisticsBlock .bordered{
	border-bottom:1px solid #E9E9E9;
}

tr.manualodd {
	background-color: #FFF;
	color:#666666;
	height: 23.5px;
}
tr.manualeven {
	background-color: #f9f9f9;
	color:#666666;
	height: 23.5px;
}
.lang-ar tr.manualodd td {
	 padding-right:8px;
}
.lang-en tr.manualodd td { 
	padding-left:8px;
}
.lang-ar tr.manualeven td {
	 padding-right:8px;
}
.lang-en tr.manualeven td { 
	padding-left:8px;
}
.lang-ar .innerTable {
	margin-bottom:4px;
	border-collapse: separate;
	border-spacing:2px 0;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	float: right;
	font-size: 12px;
	direction: rtl;
	text-align: right;
	line-height: 20px;
	border-left: #e9e9e9 2px solid;
	border-right: #e9e9e9 2px solid;
	border-top: #e9e9e9 2px solid;
	border-bottom: #e9e9e9 2px solid;
}

.lang-en .innerTable {
	margin-bottom:10px;
	border-collapse: separate;
	border-spacing:2px 0;
	width: 100%;
	margin-right: 0;
	margin-left: 0;
	line-height: 20px;
	float: left;
	direction: ltr;
	text-align: left;
	border-left: #e9e9e9 2px solid;
	border-right: #e9e9e9 2px solid;
	border-top: #e9e9e9 2px solid;
	border-bottom: #e9e9e9 2px solid;
}
.collapse-border{
    border-collapse: collapse;
    border-spacing: 0;
}

.basicInfo .intIndexName {
	color: #276890;
}

.intIndexName{
	color: #000000;
}
.lang-ar .intIndexName{
	float: right;
	direction: rtl;
	padding-right: 5px;
}
.lang-en .intIndexName{
	float: left;
	direction: ltr;
}

.portletHeader{
	background-color: #e4edf2;
	font-family: arial;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	display:none;
}

.companySubtitle{
font-family: arial;
font-size: 13px;
margin:0;
padding-top: 6px;
color: #FFFFFF;
}


.companySubtitle .titleText{
    display: block;
    margin-bottom: 7px;
    line-height: 23px;
	font-family: tahoma;
}

.detailsDivCss{
	width: 100%;
	font-weight: bold;
	font-size: 13px;
	color: white;
	/*background: url(resources/images/gray_tab.png) repeat;*/
	background-color: #276890;
	height: 36px;
	text-align: center;
}

.vm_ifram_container{
	height: 540px;
}

.chart_ifram {

}


.lang-ar .updateDateSpan{
height:8px;	
}
.lang-en .updateDateSpan{
height: 8px;
}


.verticalCenter img{
	display:none;
}

.multilineCell{
	padding-bottom: 12px;
	padding-top: 12px;
}
.lang-ar .multilineCell{
	padding-right: 20px;
}

.lang-en .multilineCell{
	padding-left: 20px;
}
.chartFullWidthContentWithMargin{
    margin:0px  5px 0px;
    position: relative;
width: 460px;
z-index: 320;
}
.selectedChartTexturedButton {
    background: url("resources/images/chartbtn-selected.jpg") repeat-x scroll center center transparent;
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding-bottom: 3px;
    text-align: center;
    width: 43px;
}
.chartTexturedButton{
	background: url("resources/images/chartbtn.jpg") repeat-x scroll center center transparent;
    border: 1px solid #BEBEBE;
    color: #000000;
    cursor: pointer;
    display: inline-block;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    height: 23px;
    margin: 0;
    padding-bottom: 2px;
    text-align: center;
    width: 45px;
padding-right:0px;
padding-left:0px;

 }
 .chartButton{
	width: 100px;
	height: 24px;
}

.stockPerformance{
	margin-top: 10px;
	font-family: arial;
	font-size: 10px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	width: 100%;
}
.stockPerformance tr{
height:18px;
}
#pc_2{
width: 549px;
}

#pc_2_l{
width: 710px;
}

#pc_1_l{
width: 710px;
}

.lang-ar #pc_2{
float:left;
}

.lang-en #pc_2{
float:right;
}

.content tr{
height :18px;
}
.lang-en .links_portlet ul{
list-style: inherit;
padding-left:25px;
}
.lang-ar .links_portlet ul{
list-style: inherit;
padding-right:25px;
}

.lang-en .link_1{
background: url("resources/images/1.png")  left no-repeat transparent;
}
.lang-en .link_2{
background: url("resources/images/2.png") left no-repeat transparent;
}
.lang-en .link_3{
background: url("resources/images/3.png") left no-repeat  transparent;
}
.lang-en .link_4{
background: url("resources/images/4.png") left no-repeat  transparent;
}
.lang-ar .link_1{
background: url("resources/images/1.png")  right no-repeat  transparent;
}
.lang-ar .link_2{
background: url("resources/images/2.png") right no-repeat  transparent;
}
.lang-ar .link_3{
background: url("resources/images/3.png") right no-repeat  transparent;
}
.lang-ar .link_4{
background: url("resources/images/4.png") right no-repeat  transparent;
}
.lang-ar tr {
        vertical-align: inherit;
        border-color: inherit;
        height: 25px;
}
.lang-en tr {
        vertical-align: inherit;
        border-color: inherit;
        height: 25px;
}

.inner_container .description {
	background-color: #f2f2f2;
	border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
	margin-bottom: 20px;
}

.inner_container .description hr {
	display: none;
}

#branchesDiv {
	border-left: #e8e7e5 2px solid;
	border-right: #e8e7e5 2px solid;
	border-bottom: #e8e7e5 2px solid;
	border-top: #e8e7e5 2px solid;
	width: 99%;
}



.lang-en .footer {
	float: right;
	/*background-color: #F2F2F2;*/
	width: 100%;
	color: #333333;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}

.lang-ar .footer {
	float: left;
	/*background-color: #F2F2F2;*/
	width: 100%;
	color: #333333;
    font-family: Arial;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}


.portlet .content .right a {
	cursor: help;
}






/*    NEWS     */

.news-result-form{
    border-color:#6699CC;
	border-left:1px solid #6699CC;
	border-right:1px solid #6699CC;
	border-style:solid;
	border-width:5px 1px 1px;
	color:#6699CC;
	direction:rtl;
	margin:0 auto;
	width:592px;
}


.lang-en .news-result-form {
	direction:ltr;
}
.lang-en .news-details-form{
	direction:ltr;
}

.lang-en .news-details-subTitle {
	text-align: right;
}
.lang-en .news-details-source {
	float: left;
}

.news-all {
    border: 1px solid #F5F5F5;
    color: #666666;
    font-size: 12px;
    width: 97%;
    height: 100%;
}


.lang-en .news-all {
    float: left;
    height: 100%;
    margin-left: 10px;
    text-align: left;
}

.lang-ar .news-all {
    float: right;
    margin-right: 10px;
    text-align: right;
}




.news-all .news-title {
	
	/*background: url(resources/images/gray_tab.png) repeat;*/
	height:27px;
	color:#FFFFFF;
	font-weight: bold;
	font-size:12px;
	padding-top:8px;
	text-indent: 8px;
	text-align:center;
	font-family: tahoma;
	background-color: #276890;
}

.lang-ar .news-all .news-title {
	font-size:14px;
}



.news-all .news-title .news-allrow .news news-whiterow {
	width: 100px;
	font-weight: bold;
	font-size:11px;
}


.news-company{display :none;}

.news{
padding-left: 2px;
padding-top: 7px;
width: 100%;
}
.lang-ar .news{
	float: right;
}

.lang-en .news{
	float: left;
}
.news-allrow {
padding-bottom: 8px;
}

.news-allrow .title a {
color: #276890;
padding-bottom: 8px;
}

.news-space{
	display: none;
}

.lang-ar .news-details {
float:right;
width:412px;
background:#f5f5f5;
text-align:right;
border:#dadada 1px solid;
border-top:#585858 3px solid;
padding-top:10px;
}
.lang-ar .news-details-title {
line-height:18px;
font:bold 11px arial;
color:#276890;
text-align:right;
direction:rtl;
padding-right:8px;
display:inline-block;
}
.lang-ar .news-details-date {
display:none;
}
.lang-ar .news-details-body {
float:right;
width:394px;
padding:8px;
font:normal 11px arial;
color:#000000;
text-align:right;
direction:rtl;
line-height:18px;
}


.lang-en .news-details {
float:left;
width:412px;
background:#f5f5f5;
text-align:left;
border:#dadada 1px solid;
border-top:#585858 3px solid;
padding-top:10px;
}
.lang-en .news-details-title {
line-height:18px;
font:bold 11px arial;
color:#276890;
text-align:left;
direction:ltr;
padding-left:8px;
display:inline-block;
}
.lang-en .news-details-date {
display:none;
}
.lang-en .news-details-body {
float:left;
width:394px;
padding:8px;
font:normal 11px arial;
color:#000000;
text-align:left;
direction:ltr;
line-height:18px;
}






/*     NEWS END  */




/* --------------------------------- */
/* CSS FOR Insider Trades EN */
/* --------------------------------- */
.lang-en .all-trades {
width:100%;
float:left;
}
.lang-en .trades-titlerow {
width:100%;
height:23px;
float:left;
background-color:#276890;
}
.lang-en .titlerow-trades a, .lang-en .titlerow-trades a:active, .lang-en .titlerow-trades a:visited, .lang-en .titlerow-trades a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.lang-en .tradesrow-cell1 {
width:34.2%;
height:19px;
padding-top:4px;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:left;
padding-left:5px;
}
.lang-en .tradesrow-cell2 {
width:15.3%;
height:19px;
padding-top:4px;
float:left;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding-right:5px;
}
.lang-en .trades-datarow {
width:100%;
height:23px;
float:left;
background-color:#FFFFFF;
border-bottom: 1px solid #d3d3d3;
}
.lang-en .trades-datarow-cell1 {
width:34.2%;
height:19px;
padding-top:4px;
float:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding-left:5px;
}
.lang-en .trades-datatitle {
float:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:left;
padding-right:5px;
}
.lang-en .trades-infoicon {
float:left;
padding-right:5px;
cursor:pointer;
cursor:hand;
}
.lang-en .trades-datarow-cell2 {
width:15.3%;
height:19px;
padding-top:4px;
float:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:right;
padding-right:5px;
}
.lang-en .space-trades {
width:100%;
height:6px;
float:left;
}
img {
border:0px;
}

/* --------------------------------- */
/* CSS FOR Insider Trades EN END */
/* --------------------------------- */


/* --------------------------------- */
/* CSS FOR Insider Trades AR */
/* --------------------------------- */
.lang-ar .all-trades {
width:100%;
float:right;
}
.lang-ar .trades-titlerow {
width:100%;
height:23px;
float:right;
background-color:#276890;
}
.lang-ar .titlerow-trades a, .lang-ar .titlerow-trades a:active, .lang-ar .titlerow-trades a:visited, .lang-ar .titlerow-trades a:hover {
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.lang-ar .tradesrow-cell1 {
width:34.2%;
height:19px;
padding-top:4px;
float:right;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding-right:5px;
}
.lang-ar .tradesrow-cell2 {
width:15.3%;
height:19px;
padding-top:4px;
float:right;
font-family:Arial;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-align:right;
padding-right:5px;
}
.lang-ar .trades-datarow {
width:100%;
height:23px;
float:right;
background-color:#FFFFFF;
border-bottom: 1px solid #d3d3d3;
}
.lang-ar .trades-datarow-cell1 {
width:34.2%;
height:19px;
padding-top:4px;
float:right;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:right;
padding-right:5px;
}
.lang-ar .trades-datatitle {
float:right;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:right;
padding-right:5px;
}
.lang-ar .trades-infoicon {
float:right;
padding-right:5px;
cursor:pointer;
cursor:hand;
}
.lang-ar .trades-datarow-cell2 {
width:15.3%;
height:19px;
padding-top:4px;
float:right;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#000000;
text-align:right;
padding-right:5px;
}
.lang-ar .space-trades {
width:100%;
height:6px;
float:right;
}
img {
border:0px;
}

.it_ifram_container {
    height: 260px;
}

.pdf_ifram_container {
    height: 280px;
}

.si_ifram_container {
    height: 350px;
}


/* --------------------------------- */
/* CSS FOR Insider Trades AR END */
/* --------------------------------- */

.lang-en #titleDiv {
	display: none;
	color: #276890;
    padding-left: 10px;
    text-align: left;
}

.lang-ar #titleDiv {
	display: none;
	color: #276890;
    padding-right: 10px;
    text-align: right;
}


.lastPriceCurrency {
	font-size: 15px;	
}

/*------ TEMP ------- */
<style>

.story-all{
        width: 95%;
}

.portlet {
        width: 95%;
}

.portlet_top {
        width: 95%;
}


</style>
/*-------- END TEMP ---------*/



