@CHARSET "UTF-8";
body {
    color: #665546;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-size-adjust: none;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
	margin:0;
}

.lang-ar {
    text-align: right;
    direction: rtl;
}

.lang-en {
    text-align: left;
    direction: ltr;
}

a {
	text-decoration: none;
}


.grid_3 {
    width: 220px;
    display: inline;
    float: left;
    margin-left: 10px;
    margin-right: 10px;
    min-height: 30px;
    margin-left: 0;
}



.EGX .strongPrice,.LSE .strongPrice {
	font-size: 22px;
	font-weight: bold;
}

.EGX span.ForexTitle,.LSE span.ForexTitle{ font-size:14px; font-weight:700}

.EGX,.LSE{ width:40%; padding:10px 11px; float:right}

.EGX {
    display: none !important;
}

.LSE {
    float: left !important;
}

.EGX span,.LSE span{ display:block; font-size:11px; padding:4px 0}
.EGX span strong,.LSE span strong{ font-size:22px}
.EGX span.ForexTitle,.LSE span.ForexTitle{ font-size:14px; font-weight:700}
.EGX span.ForexDown,.EGX span.ForexUp,.LSE span.ForexDown,.LSE span.ForexUp{ padding:0 0 0 20px; background:url(resources/images/general.png) no-repeat -228px -4px } 
.EGX span.ForexDown,.LSE span.ForexDown{ background-position:-344px -4px }


.Forex.largeView{ background:url(resources/images/forexLargeView.png) repeat-x; width:100%; height:203px; margin:0 0 7px}
.Forex.largeView .LSE{background:url(resources/images/forexs_Seprate.png) no-repeat right center;cursor:pointer}

.Forex.largeView .EGX{background:url(resources/images/forexs_Seprate.png) no-repeat left center;cursor:pointer}

.Forex.largeView .EGX,.Forex.largeView .LSE{ padding:0 11px 15px; margin:15px 0 0;cursor:pointer}
.ForexImg{ margin:10px 5px; float:left}
.Forex.largeView .SelectedForex{ background:url(resources/images/forexsBg.png) no-repeat center center}



.Forex.smallView{ background:url(resources/images/forex.png) repeat-x; width:100%; height:94px; margin:0 0 7px}



.left-button-selected{
background:url(resources/images/left-selected.png) left;
width: 353px;
height: 45px;
cursor: pointer;
text-align: center;
}

.left-button-unselected{
background:url(resources/images/left-unselected.png) left;
width: 353px;
height: 45px;
cursor: pointer;
text-align: center;
}

.right-button-selected{
background:url(resources/images/right-selected.png) right;
width: 353px;
height: 45px;
cursor: pointer;
text-align: center;
}

.right-button-unselected{
background:url(resources/images/right-unselected.png) right;
width: 353px;
height: 45px;
cursor: pointer;
text-align: center;
}









.lang-en .stocks_header {
background:url(resources/images/stock_header.png);
color: white;
font-size: 17px;
font-weight: bold;
height: 28px;
padding-left: 7px;
}

.lang-ar .stocks_header {
background:url(resources/images/stock_header.png);
color: white;
font-size: 17px;
font-weight: bold;
height: 28px;
padding-right: 7px;
}




.container-table {
border: 1px;
border-color: #E9E9E9;
width: 100%;
border-style: solid;

}







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;
}
.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;*/
background:url(resources/images/stock_header.png);
        color: white;
        font-size: 17px;
        font-weight: bold;
        height: 28px;
        padding-left: 7px;
        border: none;
        margin-bottom: 15px;
        cursor: pointer;
}
.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: Verdana,Geneva,sans-serif;
}
.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: 97px;
	margin: 0px;
	background-color: #fdfaf3;
	border-color: #e7e7e7;
	color: #665546;
}

select {
	background-color: #fdfaf3;
	border-color: #e7e7e7;
	color: #665546;
}

.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;
}


/** Arabic **/
.lang-ar .logo {
	text-align: center;
	height: 50px;
}
.lang-ar .left-logo {
	display: none;
}
.lang-ar .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-ar .right-logo {
	display: none;
}
.lang-ar .bottom-logo {
	display: none;
}
.lang-ar .header-note{
	margin-right:10px;
}
.lang-ar .footer-note{
	margin-right:10px;
}
.lang-ar .footer-note .note-body {
	font-family: Verdana;
	font-size: 11px;
	line-height: 150%;
}
.lang-ar .footer-note .note-title {
	font-size: 13px;
 	color: #FF0106;
	font-weight: bold;
}
.lang-ar .form {
	direction:ltr;
}
.lang-ar .advanced-search {
	width: auto;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana,Geneva,sans-serif;
}
.lang-ar .advanced-search-form {
	direction:rtl;
}
.lang-ar .story-result-form {
	direction:rtl;
}
.lang-ar .story-details-form{
	direction:rtl;
}
.lang-ar .adv-title, .lang-ar .search-result-title {
	text-align:right;
}
.lang-ar .links {
	margin-left: 0;
	margin-right: 20px;
}
.lang-ar .first-link{
	float:right;
	padding-right: 3px;
}
.lang-ar .second-link{
	float:right;
	padding-right: 3px;
}
.lang-ar .third-link{
	float:right;
	padding-right: 3px;
}
.lang-ar .forth-link{
	float:right;
	padding-right: 3px;
}
.lang-ar .button-back {
	direction:ltr;
}
.lang-ar .button-back a{
	margin-left:17px;
}
.lang-ar .search-label {
	margin-right: 30px;
	padding-left: 10px;
}
.lang-ar .search-box {
	margin-right: 0px;
}
.lang-ar .search-result-value{
	padding-right:10px;
}
.lang-ar .story-details-subTitle {
	text-align: left;
}
.lang-ar .story-details-source {
	float: right;
}
.lang-ar .adv-form {
	float: right;
	text-align: right;
	margin-right: 10px;
}
.lang-ar .adv-date-picker {
	text-align:right;
}
.lang-ar .adv-date-picker-label {
	margin-right:0;
}
.lang-ar .adv-date-picker-value {
	margin-left: 10px;
}
.lang-ar .adv-search-keyword, .lang-ar .adv-search-sector, .lang-ar .adv-search-company, .lang-ar .adv-search-source{
	text-align: right;
}
.lang-ar .adv-search-keyword-input{
	width: 97px;
	margin: 0px;
	background-color: #fdfaf3;
	border-color: #e7e7e7;
	color: #665546;
}

select {
	background-color: #fdfaf3;
	border-color: #e7e7e7;
	color: #665546;
}

.lang-ar .adv-search-company-label{
	margin: 0px;
}
.lang-ar .adv-search-source-label{
	margin: 0px;
}
.lang-ar .adv-search-source-value{
	margin:0px;
}
.lang-ar .adv-search-sector-label{
	margin: 0px;
}




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


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

.lang-ar .story-all {
    float: right;
    margin-right: 10px;
    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;
}




.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: #880e09;
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: Verdana,Geneva,sans-serif;
}

.lang-en{
	direction: ltr;
	font-family: Verdana,Geneva,sans-serif;
}


.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 span, .tabs div a {
	color:white;
	font-size: 14px;
	text-decoration: none;
}
.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.gif) 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: 2px;
    margin-right: 5px;
    margin-top: 10px;
}
.lang-ar .description {
	text-align: right;
}
.lang-ar .description h2 {
	color:#9f0713;
    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:1305px;
}

.stock_ifram_container{
height:390px;
margin-top: 3px;
}
.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:180px;
}

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

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

.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;
}

.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: 130px;
	text-align: right;
	color: #4a4a40;
	font-size: 10px;
	float : right;
	background: url(resources/images/side_portlet.gif);
}
.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{
	float: left;
	width: 69%;
background-color: #EEEEEE;
}

/*
 * 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: 5px;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 10.5px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 5px;
	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: Verdana,Geneva,sans-serif;
	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: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

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

.lang-ar #stockStatisticsBlock .bigFont {
	font-family: Verdana,Geneva,sans-serif;
	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: #000;
}*/
.bold {
    font-weight: bold;
}
.metalinks a {
    color: #4795CF;
}
.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;
}




.lang-en .inner_container {
	margin-bottom: 10px;
    margin-left: 2px;
    margin-right: 5px;
    margin-top: 10px;
}

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

.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:180px;
}

.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;
}

.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: 130px;
        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:16px;
}


/*
 * Left ifram style
 * 
 */







.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 span, .tabs div a {
	color:white;
	font-size: 13px;
	text-decoration: none;
}
.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-first-selected {
	float:left;
	background:url(resources/images/menu_first_selected.png) no-repeat ;
	width: 171px;
	margin-right:3px;
}

.lang-en .middle_tab-first-unselected {
	float:left;
	background:url(resources/images/menu_first.png) no-repeat ;
	width: 171px;
	margin-right:3px;
}


.lang-en .middle_tab-last-selected {
	float:left;
	background:url(resources/images/menu_last_selected.png) no-repeat ;
	width: 171px;
	margin-right:3px;
}

.lang-en .middle_tab-last-unselected {
	float:left;
	background:url(resources/images/menu_last.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 .left_ifram {
	float:left;
}

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

.lang-en #stockStatisticsBlock {
	margin-top: 10px;
	font-family: Verdana,Geneva,sans-serif;
	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{
	float: right;
	width: 68%;
background-color: #EEEEEE;
}
#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: Verdana,Geneva,sans-serif;
	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: Verdana,Geneva,sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

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

#stockStatisticsBlock .bigFont {
	font-family: Verdana,Geneva,sans-serif;
	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;
}

.bold {
    font-weight: bold;
}
.metalinks a {
    color: #4795CF;
}
.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;
}















.portletHeader{
	background-color: #e4edf2;
	font-family: Verdana,Geneva,sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	display:none;
}


.vm_ifram_container{
	height: 472px;
}

.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: Verdana,Geneva,sans-serif;
    font-size: 9px;
    font-weight: normal;
    height: 24px;
    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: Verdana,Geneva,sans-serif;
    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: Verdana,Geneva,sans-serif;
	font-size: 10px;
	border-bottom: 1px solid #e9e9e9;
	margin-bottom: 10px;
	width: 100%;
}
.stockPerformance tr{
height:18px;
}




.lang-en .footer {
	float: right;
	/*background-color: #F2F2F2;*/
	width: 100%;
	color: #333333;
    font-family: Verdana,Geneva,sans-serif;
    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: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    text-align: center;
}



.lastPriceCurrency {
	font-size: 15px;	
}









.price-input {
	width: 150px;
	background-color: #fdfaf3;
	border-color: #e7e7e7;
	/*border: none;*/
	color: #665546;
}


.lang-en .price-label-drop {
	margin-left: 30px;
   	padding-right: 10px;
}

.lang-en .price-label {
	margin-left: 30px;
   	padding-right: 19px;
}

.lang-ar .price-label-drop {
	margin-right: 21px;
   	padding-left: 10px;
}

.lang-ar .price-label {
	margin-right: 30px;
   	padding-left: 19px;
}


.price-button {
	background:url(resources/images/stock_header.png);
	color: white;
	font-size: 17px;
	font-weight: bold;
	height: 28px;
	padding-left: 7px;
	border: none;
	margin-bottom: 15px;
	cursor: pointer;
}

.price-link {
	text-decoration: none;
	color: #F0BE32;
	font-weight: bold;
}

.price-td {
	padding-top: 8px;
}




.error {
	color: red;
}








.lang-ar .price-label-less {
    margin-right: 10px;
       padding-left: 26px;
}

.lang-ar .price-label-small {
    margin-right: 10px;
       padding-left: 24px;
}


.lang-ar .price-label-drop-small {
    margin-right: 10px;
       padding-left: 10px;
}

.lang-ar .price-button-small {
    background:url(resources/images/stock_header.png);
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    margin-left: 10px;
    border: none;
    margin-bottom: 7px;
    cursor: pointer;
    float: left;
}

.lang-ar .stocks_header-small {
    background:url(resources/images/stock_header.png);
    color: white;
    font-size: 15px;
    font-weight: 700;
    height: 28px;
    padding-right: 7px;
}









.lang-en .price-label-less {
    margin-left: 5px;
       padding-right: 19px;
}

.lang-en .price-label-small {
    margin-left: 5px;
       padding-right: 35px;
}

.price-input-small {
    width: 97px;
    background-color: #fdfaf3;
    border-color: #e7e7e7;
    color: #665546;
}


.lang-en .price-label-drop-small {
    margin-left: 5px;
       padding-right: 10px;
}

.lang-en .price-button-small {
    background:url(resources/images/stock_header.png);
    color: white;
    font-size: 15px;
    font-weight: bold;
    height: 22px;
    margin-right: 10px;
    border: none;
    margin-bottom: 7px;
    cursor: pointer;
    float: right;
}

.lang-en .stocks_header-small {
    background:url(resources/images/stock_header.png);
    color: white;
    font-size: 15px;
    font-weight: 700;
    height: 28px;
    padding-left: 7px;
}

.price-td-small {
    padding-top: 4px;
}




.ui-datepicker-trigger{
	height: 15px;
	width: 15px;
	padding-left: 4px;
	padding-right: 4px;
}

.ui-widget-header{
	background: #F0BE32 !important;
}

.lang-ar #ui-datepicker-div{
	width: 300px;
}

.lang-en #ui-datepicker-div{
	width: 215px;
}

.ui-state-default{
	background:#FDFAD2 !important;
}

.ui-state-active{
	background: #FFF084 !important;
}

#marketLabel {
    display: none !important;
}



