﻿/*------------------------------ Generic Styles ------------------------------*/
body, html
{
	margin: 0px;
	background-color: #ffffff;
	direction: rtl;
	font-family:Tahoma;
	font-weight: normal;
	font-size: 11px;
	color: #6c6966;
}
td
{
	font-family:Tahoma;
	font-weight: normal;
	font-size: 12px;
	color: #6c6966;
}
input, select
{
	color: black;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
}
textarea
{
	color: black;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 12px;
}
label
{
	color:#6c6966;
	font-family: Tahoma;
}
a
{
	text-decoration: none;
	color: #6c6966;
}
a:link
{
	text-decoration: none;
	color: #6c6966;
}
a:visited
{
	text-decoration: none;
	color: #6c6966;
}
a:hover
{
	text-decoration:underline;
	color:  #3ba5da;
}
.table
{
	border: #89959b 1px solid;
	padding: 2px;
}
.innerTable
{
	border-left: #89959b 1px solid;
	border-right: #89959b 1px solid;
	border-bottom: #89959b 1px solid;
}
.PaddingLeft
{
	padding-right:10px;
}
.PaddingRight
{
	padding-left:10px;
}
.Sep
{
    height:8px;
    background-color:White;
}
.ImageClass
{
	border-width: 0px;
	cursor: pointer;
	text-align: center;
	vertical-align: top;
}
.MiddleImage
{
	border-width: 0px;
	text-align: center;
	vertical-align:middle;
}
.AlignRight
{
	text-align:left;
}
.AlignLeft
{
	text-align:right;
}
.InnerPage
{
	height:100%;
	padding:10 290 10 10px;
}
.InnerPageTable
{
	padding:10 35 10 5px;
}
.InnerPageTable2
{
	padding:10 0 10 5px;
}
/*-----------------------------------------------------------------*/
/*------------------------- Header Control ------------------------*/
.LanguageLink2
{
	color:White;
	font-weight:normal;
	padding-top:12px;
	padding-left : 12px;
	font-family:Verdana;
}
.LanguageLink2 a:link, .LanguageLink2 a:visited, .LanguageLink2 a:hover
{
	color:White;
	font-weight:normal;
	font-family:Verdana;
	text-decoration:none;
}
.SearchControl
{
	text-align:right;
}
.SearchControlTable
{
	text-align:left;
	width:180px;
}
.HeaderTop
{
	background-color:#606062;
	color:White;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
	height:35px;
}
.HeaderTop a:link,.HeaderTop a:visited,.HeaderTop a:hover
{
	color:White;
	font-family:Tahoma;
	font-size:11px;
	font-weight:bold;
}
.HeaderMenu
{
	color:White;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
	padding-right:5px;
	padding-left:5px;
	width:90;
	padding-bottom:0px;
}
.HeaderMenu a:link, .HeaderMenu a:visited, .HeaderMenu a:hover
{
	color:White;
	text-decoration:none;
	font-family:Tahoma;
	font-size:10px;
	font-weight:bold;
}
.HeaderMenuSep
{
	background-image:url(../images/ar/menuSep.jpg);
	background-position:center 3;
	background-repeat:no-repeat;
	width:20px;
}
.SearchImage
{
	background-image:url(../images/ar/searchimage.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}
a.SearchImage
{
	background-image:url(../images/ar/searchimage.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	width:23px;
	height:23px;
}
.HeaderWelcome
{
	color:White;
	font-family:Tahoma;
	font-size:11px;
	padding:0 8 0 0;
	width:100px;
}

.LoginForm2
{
	color:White;
	font-size:11px;
	font-weight:bold;
	padding:0 5 0 5;
}
.LoginForm2 a:link, .LoginForm2 a:hover, .LoginForm2 a:visited
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.LinkLogout2
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.LinkLogout2
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.LinkLogout2:link, a.LinkLogout2:hover, a.LinkLogout2:visited
{
	color:White;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.Footer
{
	color:White;
	font-weight:normal;
	font-size:11px;
	background-color:#605e64;
	height:25px;
	text-align:center;
}
.FooterLink
{
	color:White;
	font-weight:normal;
	font-size:11px;
} 
.FooterLink a:link, .FooterLink a:visited, .FooterLink a:hover
{
	color:White;
	font-weight:normal;
	font-size:11px;
}
/*-----------------------------------------------------------------*/
/*--------------------- Dynamic Menu Control ----------------------*/
.DynamicMenu
{
	background-image:url(../images/ar/graybardark.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	padding:8px 30 8 50;
	text-align:right;
	white-space:nowrap;
}
.DynamicMenu a:link, .DynamicMenu a:hover, .DynamicMenu a:visited
{
	text-decoration:none;
	color:White;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.ChildItem
{
	background-image:url(../images/en/graybardark2.png);
	background-position:center left;
	background-repeat:repeat-x;
	color:white;
	cursor:pointer;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
	height:19px;
	vertical-align:middle;
	padding:0 10 0 10;
	text-align:right;
}
.ChildItem a:link, .ChildItem a:hover, .ChildItem a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:11px;
}
.ChildItemMore
{
	background-image:url(../images/en/graybardark2.png);
	background-position:center left;
	background-repeat:repeat-x;
	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	padding:3 10 3 10;
}
.ChildItemMore a:link, .ChildItemMore a:hover, .ChildItemMore a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.ChildItemDown
{
	background-image:url(../images/en/graybardark2.png);
	background-position:center left;
	background-repeat:repeat-x;
	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	padding:3 10 3 10;
}
.ChildItemDown a:link, .ChildItemDown a:hover, .ChildItemDown a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:13px;
}
.ChildItem2
{
	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	background-color:#acacae;
	vertical-align:middle;
	padding:3 10 3 10;
}
.ChildItem2 a:link, .ChildItem2 a:hover, .ChildItem2 a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
/*---------------------------------------------------------------------*/
/*----------------------------Bottom Controls -------------------------*/
.BottomTitle2
{
	color:#00aeef;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
	padding:10px 0 15 0;
}
.BottomTitle2 a:link, .BottomTitle2 a:visited, .BottomTitle2 a:hover
{
	color:#00aeef;
	text-decoration:none;
	font-weight:bold;
	font-family:tahoma;
	font-size:12px;
}
.BottomTitle
{
	color:#00aeef;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	padding:10px 0 15 26;
}
.BottomTitle a:link, .BottomTitle a:visited, .BottomTitle a:hover
{
	color:#00aeef;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.BottomTitle3
{
	color:#00aeef;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	padding:10px 0 12 26;
}
.BottomTitle3 a:link, .BottomTitle3 a:visited, .BottomTitle3 a:hover
{
	color:#00aeef;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.BottomBody
{
	background-image:url(../images/ar/bottomicon.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	color:Black;
	font-family:Tahoma;
	padding:0 25 5 0;
	vertical-align:top;
}
.BottomBody a:link, .BottomBody a:hover, .BottomBody a:visited
{
	color:Black;
	font-family:Tahoma;
	text-decoration:none;
}
.VerticalSep
{
	background-image:url(../images/ar/verticalsep.jpg);
	background-position:center center;
	background-repeat:repeat-y;
	width:20px;
	padding:0 10 0 10;
}
.NextButton
{
	text-align:left;
}
.MarketLink
{
	background-color:#606062;
	color:White;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
	height:35px;
	vertical-align:middle;
}
.MarketLink a:link, .MarketLink a:visited, .MarketLink a:hover
{
	text-decoration:none;
	color:White;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}
.MarketLinkSep
{
	background-image:url(../images/ar/menuSep.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#606062;
	width:29px;
	height:35px;
}
.MainInnerLogo
{
	background-image:url(../images/ar/logopart2.png);
	background-position:0 0;
	background-repeat:no-repeat;
	height:290px;
	width:324px;
}
/*----------------------------------------------------------------*/
/*---------------------- Navigator -------------------------------*/
.PageTitle
{
	background-image:url(../images/ar/whiteicon.jpg);
	background-repeat:no-repeat;
	background-position:right 18;
	color:#00aeef;
	font-family:Tahoma;
	font-weight:normal;
	font-size:26px;
	padding:12 30 20 5;
}
.SubTitle
{
	color:#00aeef;
	font-family:Tahoma;
	font-weight:normal;
	font-size:17px;
}
.HeadShadow
{
	background-image:url(../images/ar/headshadow.jpg);
	background-repeat:repeat-x;
	background-position:center center;
	height:20px;
}
.MainHeadShadow
{
	background-image:url(../images/en/headshadow2.jpg);
	background-repeat:repeat-x;
	background-color:White;
	background-position:center top;
	height:20px;
}
/*----------------------------------------------------------------*/
/*----------------------- Password Tooltip -----------------------*/
.DivPassTips
{
	float:left;
	visibility: hidden;
	position: absolute;
	background-color: #edf7fc;
	border: solid 1px #33a6dd;
	color: #1f7bad;
	font-family:Tahoma;
	font-size:11px;
	margin: 0px;
	padding: 3px;
	left:150;
}
.DivPassTips td
{
	color: #1f7bad;
	font-family:Tahoma;
	font-size:11px;
	font-weight: normal;
}
/*----------------------------------------------------------------*/
/*----------------------- Inner Pages ----------------------------*/
.ContentPageLess
{
	color:#3b3b3b;
	font-family:Tahoma;
	font-weight:normal;
	font-size:13px;
	padding-right:30px;
	text-align:justify;
}
.ContentPage
{
	color:#3b3b3b;
	font-family:Tahoma;
	font-weight:normal;
	font-size:13px;
	text-align:justify;
}
.ReportLink
{
	color:#3b3b3b;
	font-family:Tahoma;
	font-weight:normal;
	font-size:11px;
	padding:5 0 10 0;
}
.ReportLink a:link, .ReportLink a:visited
{
	color:#3b3b3b;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.ReportLink a:hover
{
	color:#a2a2a4;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}
.errTD
{
	color:Red;
	font-weight:bold;
}
.rTextB
{
	color:Red;
}
.button
{
	background-color:White;
	background-image:url(../images/ar/button1.png);
	background-repeat:no-repeat;
	background-position:left top;
	color:white;
	padding:5 5 5 5;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	border-width:0px;
	cursor:pointer;
	height:20px;
}
a.button
{
	height:20px;
	padding:5 5 5 5;
	color:white;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
	text-decoration:none;
	font-size:11px;
}
a.button:link, a.button:hover, a.button:visited
{
	color:white;
	font-size:11px;
	text-decoration:none;
}
/*----------------------------------------------------------------*/
/*----------------------- Forms Style ----------------------------*/
.fieldsetStyle
{
	padding:10 10 10 10; 
	color:#00aeef;
}
.legendStyle
{
	color:#00aef4; 
	padding:5px 15 10 15;
	font-size:14px;
	background-image:url(../images/ar/arrow.jpg);
	background-position:right 8;
	background-repeat:no-repeat;
	font-weight:bold;
}
.formInput
{
	border:solid 1px #e6f4fb;
	background-color:#fbfbfb;
	height:25px;
}
.formInput2
{
	border:solid 1px #e6f4fb;
	background-color:#fbfbfb;
}
.formDDL
{
	border:solid 1px #e6f4fb;
}
.tdLeft
{
	background-color:#edf7fc;
	height:25px;
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 3px white;
	padding:5 2 5 8;
	color:#1f7bad;
}

.tdRight
{
	padding-right:5px;
	font-weight:bold;
	border-bottom:solid 3px white;
}
.tdSeparator
{
	background-image:url(../images/ar/whiteicon.jpg);
	background-repeat:no-repeat;
	background-position:right 8;
	font-weight:bold;
	color:#2288bf;
	padding:10px 20 10 0;
	border-bottom:solid 4px white;
	border-top:solid 2px white;
}
.BulletLink
{
	background-image:url(../images/ar/whiteicon.jpg);
	background-repeat:no-repeat;
	background-position:right 5;
	color:#575757;
	font-weight:normal;
	font-size:13px;
	padding:3 20 3 10;
}
.BulletLink a:link, .BulletLink a:visited
{
	color:#575757;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}
.BulletLink a:hover
{
	color:#a6a6a6;
	font-weight:normal;
	font-size:13px;
	text-decoration:none;
}
.BulletLink2
{
	background-image:url(../images/ar/whiteIcon.jpg);
	background-repeat:no-repeat;
	background-position:right 5;
	color:#575757;
	font-weight:bold;
	font-size:13px;
	padding:3 20 3 10;
}
.BulletLink2 a:link, .BulletLink2 a:visited
{
	color:#575757;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.BulletLink2 a:hover
{
	color:#a6a6a6;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.Link2
{
	color:#575757;
	font-weight:bold;
	font-size:13px;
	padding:3 20 3 10;
}
.Link2 a:link, .Link2 a:visited
{
	color:#575757;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.Link2 a:hover
{
	color:#a6a6a6;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.Results
{
	color:#85c7e9;
	font-weight:bold;
}
.LineSep
{
	background-color:#85c7e9;
	height:1px;
}
.FormatedDate
{
	color:#00aeef;
	font-size:11px;
	padding-right:20px;
}
.FormatedDateBold
{
	color:#acb055;
	font-size:11px;
	font-weight:bold;
}
.Text
{
	text-align:justify;
	padding-right:20px;
	padding-top:8px;
}
.GroupHeader_Profiles11 
{
	
}

.GroupHeader_Profiles11 td
{
	color:#575757;
	text-align:right;
	font-weight:bold;
	font-size:13px;
}
.LeftSide
{
	border-right:dashed 1px #a8a8a8;
	padding-left:10px;
	padding-right:10px;
	width:300px;
}
.QuoteHead
{
	font-weight:bold;
}
.ContentHelpPage
{
	color:#3b3b3b;
	font-family:Tahoma;
	font-weight:normal;
	font-size:12px;
	text-align:justify;
}
.Separator
{
	background-image:url(../images/ar/whiteicon.jpg);
	background-repeat:no-repeat;
	background-position:right -2;
	font-weight:bold;
	color:#2288bf;
	padding:0px 20 10 0;
	border-bottom:solid 1px #85c7e9;
}
.Separator a:link, .Separator a:visited, .Separator a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#2288bf;
}

.LookupTitle
{
	color:#575757;
	font-weight:bold;
	font-size:13px;
	padding:3 0 3 10;
}
.LookupTitle a:link, .LookupTitle a:visited
{
	color:#575757;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.LookupTitle a:hover
{
	color:#a6a6a6;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
.TableBodyRed
{
	color:Red;
	padding-right:16px;
	font-size:12px;
	padding-top:12px;
	border:solid 1px #d2d2d2;
}
.TableCell
{
	padding-right:16px;
	font-size:12px;
	padding-top:12px;
	padding-bottom:3px;
	border:solid 1px #d2d2d2;
}
/*-----------------------------------------------------------*/
/*-------------------------- Video Page ---------------------*/
.VideoPageTitle
{
	color:#00aeef;
	font-size:24px;
	padding:5px 5px 5px 0px;
}
.VideoDetailsPanel
{
	background-color:#f7f7f7;
	height:100%; 
	padding:4px;
	border:solid 1px #d6d6d6;
}
.VideoTitle
{
	color:#5f6065;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}
.VideoSubTitle
{
	color:#5f6065;
	font-weight:bold;
	font-size:12px;
	padding:0 5 12 5;
}
.VideoTag
{
	padding-top:10px;
	color:#5f6065;
	font-family:Tahoma;
	font-size:12px;
	text-align:justify;
}
.VideoDate
{
	color:#acb055;
	font-size:11px;
	font-weight:bold;
	padding:0 5 12 5;
}
.ShareImage
{
	width:10px;
}
.ShareIcon
{
	cursor:pointer;
	padding:2 4 5 20;
}
.searchHighlight
{
	color:Red;
	background-color:#eff2c4;
}
.InnerPlace
{
	padding:0 50 10 10;
}

.DivLookup
{
	z-index: 1;
	visibility: hidden;
	position: absolute;
	background-color: white;
	border: solid 1px #ddd;
	color: #1b4053;
	margin: 0px;
	padding: 3px;
}
.DivLookup td
{
	color: #1b4053;
	font-weight: normal;
}
.Lookup
{
	color: #1b4053;
	font-weight: bold;
	padding:10px;
}
.NewsSep
{
	padding:0 25 0 0;
	vertical-align:top;
}
.NewsBody
{
	background-image:url(../images/ar/bottomicon.jpg);
	background-position:right 0;
	background-repeat:no-repeat;
	color:Black;
	font-family:Tahoma;
	padding:0 25 5 0;
	vertical-align:top;
	height:42px;
}
.NewsBody a:link, .NewsBody a:hover, .NewsBody a:visited
{
	color:Black;
	font-family:Tahoma;
	text-decoration:none;
}

.NewsLink
{
	color:#575757;
	font-weight:normal;
	font-size:12px;
	padding:3 5 3 5;
}
.NewsLink a:link, .NewsLink a:visited
{
	color:#575757;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.NewsLink a:hover
{
	color:#a6a6a6;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.FinancialSelected
{
	color:#1b4053;
	padding:5 0 5 0;
	font-weight:bold;
	font-size:12px;
}
.FinancialData
{
	padding:5 0 5 0;
	cursor:pointer;
	color:#1b4053;
	font-weight:normal;
	font-size:12px;
}
.BackLink
{
	color:#7d9bb0;
	font-size:11px;
	font-weight:bold;
}
.BackLink a:link, .BackLink a:visited, .BackLink a:hover
{
	color:#7d9bb0;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
}

/*----------------------------------------------------------------------*/
/*--------------------------- Portfolio Style --------------------------*/
.PortfolioTitle
{
	color:White;
	font-weight:normal;
	font-family :Verdana;
	font-size:18px;
	padding:5 0 3 0;
}
.PortfolioSubTitle
{
	color:#00aeef;
	font-weight:bold;
	font-family :tahoma;
	font-size:14px;
	padding:8 5 3 5;
}
.PortfolioCell
{
	background-color:#00aeef;
	color:White;
	font-size:12px;
	padding:4 18 4 18;
	border-left:solid 1px white;
	white-space:nowrap;
}
.PortfolioDate
{
	color:White;
	font-size:11px;
	text-align:right;
	padding-right:8px;
}
.PortfolioBold
{
	font-weight:normal;
	color:#00aeef;
	font-size:11px;
	padding:3 5 3 5
}
.PortfolioBold2
{
	font-size:11px;
	text-align:left;
	color:#00aeef;
	padding:3 5 3 5
}
.PortfolioDecimals
{
	text-align:left;
	direction:ltr;
}
.PortfolioNormal
{
	padding:3 5 3 10;
	font-size:11px;
}
.PortfolioNo
{
	font-size:11px;
	font-weight:bold;
	text-align:center;
	padding:4 18 4 18;
}
.PortfolioTable
{
	
}
.PortfolioTable td
{
	padding:3 0 3 10;
	border:solid 1px #bcbcbc;
	font-size:11px;
}
.PortfolioSmall
{
	text-align:center;
	font-size:10px;
}
.tdRedLabel
{
	color:red;
}
.tdLabel
{
	color:#009999;
}
.PortfolioGridHeaderLeft
{
	background-color:white;
	color:#5f6062;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding:10 5 10 5;
	height:35px;
	text-align:right;
}
.PortfolioGridHeaderRight
{
	background-color:white;
	color:#5f6062;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding:10 5 10 5;
	height:35px;
	text-align:left;
}
.PortfolioGridHeaderLeftColor
{
	background-color:white;
	color:#00aeef;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding:10 5 10 5;
	height:35px;
	text-align:right;
}
.PortfolioGridHeaderRightColor
{
	background-color:white;
	color:#00aeef;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding:10 5 10 5;
	height:35px;
	text-align:left;
}

.PortfolioRowStyle
{
	font-size:10px;
	color:#5f6062;
}
.PortfolioRowStyle td
{
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#5f6062;
	text-decoration:underline;
	padding:4;
}
.PortfolioItemStyle
{
	font-size:11px;
	padding:4;
	color:#5f6062;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.PortfolioRowStyle td.PortfolioItemStyle
{
	font-size:11px;
	padding:4;
	color:#5f6062;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.PortfolioItemStyleLeft
{
	font-size:11px;
	padding:4;
	color:#5f6062;
	text-decoration:none;
	font-style:normal;
	font-weight:normal;
}
.PortfolioItemStyleRight
{
	font-size:11px;
	color:#5f6062;
	text-decoration:none;
	font-style:normal;
	text-align:left;
	direction:ltr;
	font-weight:normal;
}
.PortfolioGroup
{
	height:25px;
	vertical-align:bottom;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#00aeef;
	text-decoration:none;
}
.PortfolioGroup td
{
	vertical-align:bottom;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#00aeef;
	text-decoration:none;
	text-align:left;
	direction:ltr;
}
td.PortfolioGroupLeft
{
	vertical-align:bottom;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#00aeef;
	text-decoration:none;
	text-align:right;
}
.PortfolioRowStyle td.PortfolioSubGroup 
{
	background-color:#dddddd;
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#00aeef;
	text-decoration:none;
	padding:4;
}
.PortfolioSubGroup
{
	background-color:#dddddd;
	color:#00aeef;
}
.PortfolioGridHeaderRightColorDisabled
{
	background-color:white;
	color:#00aeef;
	vertical-align:top;
	font-weight:bold;
	font-size:11px;
	padding:10 5 10 5;
	height:35px;
	text-align:right;
}
.PortfolioGridHeaderRightColorDisabled a:link, .PortfolioGridHeaderRightColorDisabled a:hover, .PortfolioGridHeaderRightColorDisabled a:visited
{
	color:#00aeef;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
	text-align:right;
	cursor:default;
}
.PortfolioSubGroupFooter
{
	padding-top:10px;
	padding-bottom:10px;
	background-color:white;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	color:#00aeef;
	text-decoration:none;
	padding-left:2px;
}
.PortfolioSubGroup td
{
	color:#00aeef;
}
.PortfolioFooterText
{
	color:#00aeef;
}
.PortfolioFooterNumber
{
	color:#00aeef;
	padding:0 8 0 0;
	direction:ltr;
	text-align:left;
}
.PortfolioFooterNumber2
{
	color:#00aeef;
	direction:ltr;
	white-space:nowrap;
	padding:0 0 0 0;
	text-align:left;
}
.PrintButton
{
	background-image:url(../images/en/print.png);
	background-position:right center;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:30px;
	
}
a.PrintButton
{
	background-image:url(../images/en/printer.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:20px;
	padding-top:8px;
	text-decoration:none;
	
}
a.PrintButton:link, a.PrintButton:hover, a.PrintButton:visited
{
	text-decoration:none;
}
.BackButton
{
	background-image:url(../images/en/back.png);
	background-position:center center;
	background-repeat:no-repeat;
}
a.BackButton
{
	background-image:url(../images/en/search.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-width:0px;
	padding-left:20px;
	padding-top:8px;
	white-space:nowrap;
	text-decoration:none;
}
a.BackButton:link, a.BackButton:hover, a.BackButton:visited
{
	text-decoration:none;
}
.BackButton
{
	background-image:url(../images/en/back.png);
	background-position:center center;
	background-repeat:no-repeat;
}
a.SelectButton
{
	background-image:url(../images/en/back3.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	border-width:0px;
	cursor:pointer;
	padding:8px 8 2 20;
	white-space:nowrap;
	text-decoration:none;
}
a.SelectButton:link, a.SelectButton:hover, a.SelectButton:visited
{
	text-decoration:none;
}
.NewsPanel
{
	padding:4px;
	border:solid 1px #d6d6d6;
}

.BriefTitle
{
	color:#0085b7;
	font-weight:bold;
}

.ShowAllButton
{
	background-image:url(../images/en/minus.png);
	background-position:left center;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:20px;
	padding-right:6px;
}
a.ShowAllButton
{
	background-image:url(../images/en/minus.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:16px;
	padding-top:8px;
	text-decoration:none;
	
}
a.ShowAllButton:link, a.ShowAllButton:hover, a.ShowAllButton:visited
{
	text-decoration:none;
}
.CollaspeAllButton
{
	background-image:url(../images/en/plus.png);
	background-position:left center;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:20px;
	padding-right:6px;
}
a.CollaspeAllButton
{
	background-image:url(../images/en/plus.png);
	background-position:0 bottom;
	background-repeat:no-repeat;
	white-space:nowrap;
	padding-left:16px;
	padding-top:8px;
	text-decoration:none;
	
}
a.CollaspeAllButton:link, a.CollaspeAllButton:hover, a.CollaspeAllButton:visited
{
	text-decoration:none;
}
/*------------------------------------------------------------*/
/*-----------------------New Inner Menu ----------------------*/
.InnerDynamicMenu
{
	background-image:url(../images/en/graybardark.png);
	background-position:center right;
	background-repeat:no-repeat;
	color:White;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	padding:5px 30 5 20;
	text-align:right;
	width:250px;
	white-space:nowrap;
}
.InnerDynamicMenu a:link, .InnerDynamicMenu a:hover, .InnerDynamicMenu a:visited
{
	text-decoration:none;
	color:White;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.InnerChildItem
{
/*	background-image:url(../images/en/graybardark2.jpg);
	background-position:center right;
	background-repeat:repeat-x;
*/	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	background-color:#8f8f92;
	padding:3 10 3 10;
}
.InnerChildItem a:link, .InnerChildItem a:hover, .InnerChildItem a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.InnerChildItemMore
{
/*	background-image:url(../images/en/graybardark2.jpg);
	background-position:center left;
	background-repeat:repeat-x;
*/	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	background-color:#8f8f92;
	padding:3 10 3 10;
}
.InnerChildItemMore a:link, .InnerChildItemMore a:hover, .InnerChildItemMore a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.InnerChildItemDown
{
/*	background-image:url(../images/en/graybardark2.jpg);
	background-position:center left;
	background-repeat:repeat-x;
*/	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	background-color:#8f8f92;
	padding:3 10 3 10;
}
.InnerChildItemDown a:link, .InnerChildItemDown a:hover, .InnerChildItemDown a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:13px;
}
.InnerChildItem2
{
	/*background-image:url(../images/en/graybardark3.jpg);
	background-position:center right;
	background-repeat:repeat;
	*/
	color:white;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
	font-size:12px;
	height:19px;
	vertical-align:middle;
	background-color:#acacae;
	padding:3 10 3 10;
}
.InnerChildItem2 a:link, .InnerChildItem2 a:hover, .InnerChildItem2 a:visited
{
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-family:Tahoma;
	font-size:12px;
}
.HeadingStyle
{
	padding:5 0 20 0;
	font-weight:bold;
	font-size:15px;
	color:#00aeef;
}

.PDFLink
{
	background-image:url(../images/ar/pdf.png);
	background-repeat:no-repeat;
	background-position:right 5;
	color:#575757;
	font-weight:normal;
	font-size:12px;
	padding:3 20 3 10;
}
.PDFLink a:link, .PDFLink a:visited
{
	color:#575757;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.PDFLink a:hover
{
	color:#a6a6a6;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
}
.tdMore
{
	text-align:left;
	color:#a6a6a6;
	font-weight:normal;
	font-size:12px;
	text-decoration:none;
	padding-left:18px;
}
.tdMore a:link, .tdMore a:visited, .tdMore a:hover
{
	color:#575757;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}
.MarketHeading
{
	background-color:#efefef;
	font-weight:bold;
	color:#5f6062;
	font-size:13px;
	padding:5px;
	text-align:center;
	border:solid 1px #85c7e9;
}

.PageTitle2
{
	color:#00aeef;
	font-family:Tahoma;
	font-weight:normal;
	font-size:26px;
	padding:12 5 20 5;
}
.PrintIcon
{
	text-align:left;
	padding-bottom:5px;
	padding-left:10px;
}


/*-----------------------------------------------------------------------*/
/*--------------------------  Page Pager --------------------------------*/
.PagePager
{
	padding-top:4px;
	border-top:solid 1px #c7c7c7;
}
.PagePrevious
{
	text-align:right;
}
.PagePrevious a:link, .PagePrevious a:visited
{
	font-weight:bold;
}
.PageNext
{
	text-align:left;
}
.PageNext a:link, .PageNext a:visited
{
	font-weight:bold;
}

/*--------------------------------------------------------------------------*/
/*----------------------------- Authorization Form -------------------------*/
.TextboxStyle
{
	border-bottom:solid 0px #616365;
	border-top-width:0px;
	border-left-width:0px;
	border-right-width:0px;
	font-family:Arial (Arabic);
	font-weight:bold;
}
.btnZoomIn
{
	background-image:url(../images/en/zoom_in.png);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:24px;
	width:24px;
}
a.btnZoomIn
{
	background-image:url(../images/en/zoom_in.png);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:24px;
	width:24px;
}

.btnZoomOut
{
	background-image:url(../images/en/zoom_out.png);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:24px;
	width:24px;
}
a.btnZoomOut
{
	background-image:url(../images/en/zoom_out.png);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:24px;
	width:24px;
}
.btnReset
{
	background-image:url(../images/en/restoreiconlarge.jpg);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:18px;
	width:18px;
}
a.btnReset
{
	background-image:url(../images/en/restoreiconlarge.jpg);
	background-color:Transparent;
	background-repeat:no-repeat;
	background-position:center center;
	height:18px;
	width:18px;
}
.lookupSelection
{
	color:#00aeef;
	cursor:pointer;
	font-weight:normal;
	border-bottom:solid 1px #00aeef;
}

.lookupSelectionHover
{
	cursor:pointer;
	color:#00aeef;
	background-color:#ceefef;
	border:ridge 1px #00aeef;
	font-weight:bold;
}


/*-------------------------------------------------------------------*/
/*--------------------------- Excel Sheet layout --------------------*/
.SectionName 
{
	background-color:#edf7fc;
	height:25px;
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 3px white;
	padding:5 2 5 8;
	color:#1f7bad;
}
.SectionSubName
{
	font-weight:bold;
	font-size:12px;
	border-bottom:solid 3px white;
	padding:5 2 5 8;
	color:#1f7bad;
}
.RowName
{
	font-weight:bold;
	padding:8 4 2 8;
	border-bottom:solid 1px #f5fbfe;
}
.RowTotal
{
	padding-top:10px;
	
}
.RowTotal td
{
	color:Black;
	background-color:#f8f8f8;
	padding:8 4 5 8;
}
.RowNumber
{
	color:#00a8c3;
	text-align:right;
	border-bottom:solid 1px #f5fbfe;
}
.RowNumberBold
{
	font-weight:bold;
	text-align:right;
}
.RowNumberBoldRed
{
	font-weight:bold;
	text-align:right;
	color:Red;
}
.RowNumberRed
{
	text-align:right;
	color:Red;
}
.IndexHeader
{
	background-color:#edf7fc;
	height:25px;
	font-weight:bold;
	font-size:11px;
	border-bottom:solid 1px white;
	padding:5 2 5 8;
	color:#1f7bad;
}
.IndexTable
{
	border:solid 1px #edf7fc;
}
.IndexTable td
{
	border-bottom:solid 1px #edf7fc;
}
.RowNum
{
	text-align:right;
	padding-right:5px;
}
.RowSecName
{
	font-weight:bold;
	color:#1f7bad;
	padding:12 5 5 5;
	vertical-align:bottom;
	border: solid 1px #f4fafd;
}

.PortfolioTable
{
	border:solid 1px #bfc0c1;
}

.PortfolioTable th
{
	background-color:#edf7fc;
	border-right:solid 1px white;
	color:#1f7bba;
	font-size:11px;
	padding:2 6 2 6;
	text-align:center;
}
.PortfolioTable td
{
	border-right:solid 1px white;
	color:#6c6966;
	font-size:11px;
	padding:2 6 2 6;
	text-align:center;
}
