﻿@font-face
{
	font-family: 'Conv_AF_NAJED';
	src: url('fonts/AF_NAJED.eot');
	src: local('☺'), url('fonts/AF_NAJED.woff') format('woff'), url('fonts/AF_NAJED.ttf') format('truetype'), url('fonts/AF_NAJED.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*************************************************************/
/********************* Home Announcement *********************/
.AnnounceTbl
{
	max-width: 97%;
	background-color: White;
	border: 1px solid #000000;
	border-radius: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
}
.AnnounceTitle
{
	font-family: inherit;
	color: #00618b;
	font-size: 12px;
	font-weight: bold;
}
.AnnounceDetails
{
	font-family: inherit;
	color: #00618b;
	font-size: 12px;
}
.AnnouncebackGrnd
{
	background-color: #000000;
	opacity: 0.5;
}
.AnnounceClose
{
	cursor: pointer;
	display: inline;
	height: 29px;
	position: absolute;
	right: -5px;
	top: -15px;
	width: 25px;
}
/*****************************************************************************/
/************* Master **************/
.PioneerStyle1
{
	background-color: #fff;
	height: 200px;
}
.PioneerStyle2
{
	background-color: #fff;
}
.PioneerStyle3
{
	background-image: url('../../Images-Web/Menu_BG_05.gif') ;
	background: url('../../Images-Web/Menu_BG_05.gif') repeat-x scroll center 0 transparent;
	height: 44px;
}
.PioneerStyle4
{
	border-width: 0px;
}
.PioneerStyle5
{
	font-family: inherit;
	font-size: 10px;
	color: #00618b;
	margin-top: 10px;
	
	
}
.PioneerStyle5ar
{
	font-family: Traditional Arabic;
	font-size: 18px;
	color: #00618b;
}
.PioneerStyle6
{
	font-family: inherit;
	font-size: 10px;
	color: #00618b;
	text-decoration: none;
}
.PioneerStyle6:hover
{
	font-family: inherit;
	font-size: 10px;
	color: #00618b;
	text-decoration: underline;
}
.PioneerStyle6ar
{
	font-family: Traditional Arabic;
	font-size: 18px;
	color: #00618b;
	text-decoration: none;
}
.PioneerStyle6ar:hover
{
	font-family: Traditional Arabic;
	font-size: 18px;
	color: #00618b;
	text-decoration: underline;
}
.PioneerStyle7
{
	font-family: inherit;
	font-size: 9px;
	color: #00618b;
}
.PioneerStyle7ar
{
	font-family: Traditional Arabic;
	font-size: 18px;
	color: #00618b;
}
.PioneerStyle8
{
	background-image: url('../../Images-Web/Banner_BG_02.png');
	background-repeat: no-repeat;
}
.PioneerStyle9
{
	background-image: url('../../Images-Webs/Home-Slicing_04.png');
	background-repeat: no-repeat;
}
.PioneerStyle10
{
	background-image: url('../../Images-Web/Home-Slicing_08.png');
	background-repeat: no-repeat;
}
.PioneerStyle11
{
	background-image: url('../../Images-Web/Home-Slicing_06.png');
	background-repeat: no-repeat;
}
.PioneerStyle12
{
	background-image: url('../../Images-Web/Home-Slicing_07.png');
	background-repeat: no-repeat;
}
.PioneerStyle13
{
	background-image: url('../../Images-Web/Banner_BG_08.png');
	background-repeat: no-repeat;
}
.PioneerStyle14
{
	background-image: url('../../Images-Web/Banner_img_BG_13.png');
	background-repeat: no-repeat;
}
.PioneerStyle15
{
	background-image: url('../../Images-Web/Banner_img_BG_12.png');
	background-repeat: no-repeat;
}
.PioneerStyle16
{
	font-family: inherit;
	font-size: 11px;
	color: #838383;
}
.PioneerStyle17
{
	font-family: "Traditional Arabic";
	font-size: 18px;
	color: #838383;
}
.PioneerStyle18
{
	font-family: inherit;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}
.PioneerStyle18:hover
{
	font-family: inherit;
	font-size: 11px;
	color: #838383;
	text-decoration: underline;
}
.PioneerStyle19
{
	font-family: "Traditional Arabic";
	font-size: 20px;
	color: #838383;
	text-decoration: none;
}
.PioneerStyle19:hover
{
	font-family: "Traditional Arabic";
	font-size: 20px;
	color: #6699cc;
	text-decoration: none;
}
.PioneerStyle19en
{
	font-family: inherit;
	font-size: 11px;
	color: #838383;
	text-decoration: none;
}
.PioneerStyle19en:hover
{
	font-family: inherit;
	font-size: 11px;
	color: #6699cc;
	text-decoration: none;
}
.PioneetStyle20
{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: #1c3d5e;
}
.PioneerStyle21
{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.PioneerStyle21:hover
{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: #1c3d5e;
	text-decoration: none;
}
.PioneerStyle22
{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: #1c3d5e;
	text-decoration: none;
}
.PioneerStyle22:hover
{
	font-family: inherit;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
/***********************************/
/************* Menu ****************/
.PioMenuItem
{
	font-family: Tahoma;
	font-size: 14px !important;
	color: #253341;
	background-color: Transparent;
	text-align: center;
	height: 44px;
	width: 96px;
}
.PioMenuItemSelected
{
	font-family: Tahoma;
	font-size: 14px !important;
	color: #ffffff;
	text-align: center;
	height: 44px;
	border-radius: 0 0 17px 17px;
	background-image: url('../../Images-Web/MenuItem-Hover.png');
	background-repeat: repeat-x;
	background-position: top;
}
.PioMenuItemHover
{
	font-family: Tahoma;
	font-size: 14px !important;
	color: #ffffff;
	text-align: center;
	height: 44px;
	border-radius: 0 0 17px 17px;
	background-image: url('../../Images-Web/MenuItem-Hover.png');
	background-repeat: repeat-x;
	background-position: top;
}
.PioMenuItemAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #253341;
	background-color: Transparent;
	text-align: center;
	height: 44px;
	width: 90px;
}
.PioMenuItemSelectedAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #ffffff;
	text-align: center;
	height: 44px;
	border-radius: 0 0 17px 17px;
	background-image: url('../../Images-Web/MenuItem-Hover.png');
	background-repeat: repeat-x;
	background-position: top;
}
.PioMenuItemHoverAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #ffffff;
	text-align: center;
	height: 44px;
	border-radius: 0 0 17px 17px;
	background-image: url('../../Images-Web/MenuItem-Hover.png');
	background-repeat: repeat-x;
	background-position: top;
}
.PioMenuItemSelected a, .PioMenuItemHover a, .PioMenuItemSelectedAr a, .PioMenuItemHoverAr a
{
	background-image: none;
}
.PioSubMenuItem
{
	font-family: Tahoma;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #374254;
	border-bottom: 2px solid #dddddd;
}
.PioSubMenuItemSelected
{
	font-family: Tahoma;
	font-size: 14px;
	color: #374254;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #ffffff;
	border-bottom: 2px solid #dddddd;
	border-right: 1px solid #374254;
	border-left: 1px solid #374254;
}
.PioSubMenuItemHover
{
	font-family: Tahoma;
	font-size: 14px;
	color: #374254;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #ffffff;
	border-bottom: 2px solid #dddddd;
	border-right: 1px solid #374254;
	border-left: 1px solid #374254;
}
.PioSubMenuItemAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #ffffff;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #374254;
	border-bottom: 2px solid #dddddd;
}
.PioSubMenuItemSelectedAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #374254;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #ffffff;
	border-bottom: 2px solid #dddddd;
	border-right: 1px solid #374254;
	border-left: 1px solid #374254;
}
.PioSubMenuItemHoverAr
{
	font-size: 15px !important;
	font-family: Greta;
	color: #374254;
	text-align: center;
	width: 160px;
	height: 25px;
	background-color: #ffffff;
	border-bottom: 2px solid #dddddd;
	border-right: 1px solid #374254;
	border-left: 1px solid #374254;
}
/***********************************/
/************ Ticker ***************/
.Ticker
{
	font-family: inherit;
	color: #ffffff;
	font-size: 12px;
	padding: 0px 5px;
}
/***********************************/
/********* Control Title ***********/
.HomeTitles
{
	font-family: Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #1c3d5e;
	text-transform: uppercase;
}
/***********************************/
/************* Tree ****************/
.TreeViewNodeStyle
{
	font-family: Tahoma;
	font-size: 14px;
	color: #1c3d5e;
}
.TreeViewHoverNodeStyle
{
	color: #1c3d5e;
	text-decoration: underline;
}
.TreeViewLeafNodeStyle
{
	/*font-size:12px; 	text-decoration:underline;*/
}
.TreeViewParentNodeStyle
{
}
.TreeViewRootNodeStyle
{
	/*font-family:Tahoma; 	font-size:14px; 	color:#3e3e3e;*/
	font-weight: bold;
}
.TreeViewSelectedNodeStyle
{
	font-style: italic;
	color: #666666;
}
/***********************************/

/***********************************/
.GridPagerStyle td
{
	border: 1px solid #e4e4e4;
	padding: 5px 0;
}
.GridPagerStyle td table td
{
	border: 0px none;
	padding: 0px;
}
.GridPagerStyle td A, .GridPagerStyle td A:visited
{
	font-family: Arial;
	font-size: 16px;
	color: #fff !important;
	background-color: #9fa8b7;
	padding: 1px 4px;
	text-decoration: none;
	border: 1px solid #233245;
	border-radius: 4px;
}
.GridPagerStyle td A:hover, .GridPagerStyle td A:focus
{
	font-family: Arial;
	font-size: 16px;
	color: #ffffff !important;
	background-color: #233245;
	padding: 1px 4px;
	text-decoration: none;
	border: 1px solid #9fa8b7;
	border-radius: 4px;
}
.GridPagerStyle td span
{
	font-family: Arial;
	font-size: 16px;
	color: #ffffff !important;
	background-color: #233245;
	padding: 1px 4px;
	border: 1px solid #9fa8b7;
	border-radius: 4px;
}


/********/
.AdshandCursor
{
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: #0056ad;
	text-decoration: underline;
}
.AdshandCursor:hover
{
	cursor: hand;
	font-family: Tahoma;
	font-size: 11px;
	color: #0056ad;
	text-decoration: none;
}
/***********************************/
.TreeViewHoverNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
	text-decoration: underline;
}
.TreeViewLeafNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
}
.TreeViewNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
}
.TreeViewParentNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
	font-weight: bold;
}
.TreeViewRootNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
	font-weight: bold;
}
.TreeViewSelectedNodeStyle
{
	font-size: 11px;
	font-family: inherit;
	color: #31475F;
	text-decoration: underline;
}
/*******************************************************/
.Master_BannerEn
{
	background-color: #fff;
}
.Master_BannerAr
{
	background-color: #fff;
}
.Master_TickerBg
{
	background-image: url('../../Images-Web/ticker1.jpg');
	background-repeat: no-repeat;
	background-size: 100% 100%;
	min-height:20px;
}

/*********************************************************/
.style_CIBC_Master40
{
	background-image: url('../../Images-Web/Go1_73.png');
	background-repeat: no-repeat;
}
.style_CIBC_Master40_AR
{
	background-image: url('../../Images-Web/Go1_73_AR.png');
	background-repeat: no-repeat;
}
.style_CIBC_Master41
{
	background-image: url('../../Images-Web/BG-1_76.png');
	background-repeat: repeat-x;
}
.TopTable
{
	background-color: #fff;
	border: 1px solid #e4e4e4;
	border-radius: 2px;
	width: 100%;
}
.TopHeadearbodytext
{
	color: #ffffff;
	font-weight: bold;
}
.TopbodyText
{
	color: #102c52;
}
.TopbodyNum
{
	color: #666666;
}
.SearchstockCont
{
	min-height: 175px;
}
.MSumContent
{
	min-height: 175px;
}

.tbl_InvestSummary td, .tbl_InvestSummary th
{
	
}
.MSumTbl td
{
	padding: 14px 4px !important;
}
/******************** MoneyFlow *****************************/
.Div_summary
{
	width: 100%;
	color: #000;
	font-size: 16px;
	display:inline-block;
}
.boxBuy
{
	background-color: #233245;
	border: 1px solid #ccc;
	display: inline-block;
	height: 12px;
	margin-right: 7px;
	width: 12px;
}
.buyTxt
{
	color: #233245;
}
.boxSell
{
	background-color: #9fa8b7;
	border: 1px solid #ccc;
	display: inline-block;
	height: 12px;
	margin-right: 7px;
	width: 12px;
}
.SellTxt
{
	color: #9fa8b7;
}
/******************************************************/
.MStat_Ratioclass
{
	margin: 5px 5px;
	color: #102c52;
}
.MStat_RatioValue
{
	color: #666666;
}
.progress-label
{
	width: 96%;
	margin: 2px 7px;
	min-height: 20px;
}
.progress-label-txt
{
	color: #102c52;
}
.progress-label-Num
{
	color: #666;
}
.MStat_Value
{
	padding-top: 10px;
}
.tbl_MStatValue
{
	width: 100%;
}
.tbl_MStatValue td
{
	padding: 4px 5px;
	border-top: 1px solid #e4e4e4;
}
.tbl_valueTxt
{
	color: #102c52;
}
.tbl_ValueNum
{
	color: #666666;
}
.tbl_NumGainers
{
	color: #5cb85c;
}
.tbl_NumLosers
{
	color: #d9534f;
}
.tbl_NumUnChange
{
	color: #f0ad4e;
}
/************************************/
.EAgendaGridHeader
{
	color: #10152c;
}
/*******************************************/
.tbl_TradingSums
{
	width: 100%;
}
.tbl_TradingSums th, .tbl_TradingSums td
{
	padding: 10px 10px;
	border: 1px solid #e4e4e4;
}
.tbl_TradingSums td
{
	color: #666666;
	background-color: #f5f5f5;
}
.tbl_TradingSums th
{
	color: #102c52;
	background-color: #ffffff;
}
.MStatTodayBox
{
	border: 1px solid #ccc;
	display: inline-block;
	height: 12px;
	margin-right: 7px;
	width: 12px;
}
.boxGainers
{
	background-color: #73c373;
}
.boxLosers
{
	background-color: #de6d4a;
}
.boxUnChange
{
	background-color: #ffc700;
}
.Div_MStatToday
{
	width: 100%;
	color: #000;
	font-size: 16px;
}
.GainersTxt
{
	color: #73c373;
}
.LosersTxt
{
	color: #de6d4a;
}
.UnChangeTxt
{
	color: #ffc700;
}

.tbl_InvestToday
{
	width: 100%;
}
.tbl_InvestToday th, .tbl_InvestToday td
{
	padding: 10px 10px;
	border: 1px solid #e4e4e4;
}
.tbl_InvestToday td
{
	color: #666666;
}
.tbl_InvestToday th
{
	color: #102c52;
	background-color: #ffffff;
}
/********************** Calendar ************************/
.EAgenda_Calender
{
	border: 1px solid #e4e4e4;
	text-align: center;
	background-color: #ffffff;
}
.EAgenda_Calender td
{
	background-color: #ffffff !important;
}
.EAgenda_Calender a
{
	text-decoration: none;
}
.NextPrev a
{
	color: #ffffff !important;
	font-weight: bold;
	font-size: 12px;
}
.NextPrev a:hover
{
	color: #ffffff !important;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}
.EAgenda_Calender .CalenderTitle
{
	background-color: #233245 !important;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}
.EAgenda_Calender .CalenderTitle td
{
	background-color: #233245 !important;
}
.EAgenda_Calender .DayHeader
{
	font-weight: bold;
	font-size: 10px !important;
	color: #233245 !important;
}
.EAgenda_Calender .Days a
{
	font-size: 12px;
	color: #181818 !important;
	text-decoration: none;
}
.EAgenda_Calender .Days a:hover
{
	font-size: 12px;
	color: #181818 !important;
	text-decoration: underline;
}
.EAgenda_Calender .SelectedDay a
{
	font-weight: bold;
	color: #ffffff !important;
	background-color: #233245;
	padding: 5px;
}
.EAgenda_Calender .SelectedDay a:hover
{
	font-weight: bold;
	color: #ffffff !important;
	background-color: #233245;
	padding: 5px;
	text-decoration: underline;
}
.EAgenda_Calender .OthermonthDays a
{
	color: #b0b0b0 !important;
}
.EAgenda_Calender .OthermonthDays a:hover
{
	color: #b0b0b0 !important;
	font-weight: bold;
	text-decoration: underline;
}

.EAgenda_SelectedDate
{
	font-size: 16px;
	font-weight: bold;
	color: #9fa8b7;
}
.EAgenda_Accordion
{
	border: 1px solid transparent;
	background-color: transparent;
}
.EAgenda_AccordionHeader
{
	cursor: pointer;
	height: 20px;
	background-color: #233245;
	color: #fff;
	font-size: 12px;
	text-align: center;
	border: 1px solid #9fa8b7;
}
.EAgenda_AccordionHeaderSelected
{
	cursor: pointer;
	height: 20px;
	background-color: #9fa8b7;
	color: #fff;
	font-family: Tahoma;
	font-size: 12px;
	text-align: center;
	border: 1px solid #233245;
}
.EAgenda_AccordionContent
{
	padding: 5px;
	background-color: #fff;
	min-height: 93px;
	overflow: hidden;
}
.EAgenda_HeaderGrid
{
	background-color: #fff;
	color: #233245;
}
.EAgenda_HeaderGrid th, .EAgenda_HeaderGrid td
{
	border: 1px solid #e4e4e4;
}
.EAgendaEmptyData
{
	color: #233245;
	font-size: 14px;
	font-weight: bold;
}
.EAgenda_More, .EAgenda_More:hover
{
	cursor: pointer;
	color: #233245;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.EAgenda_divHeader
{
	background-color: #233245;
	border: 1px solid #9fa8b7;
	color: #fff;
	font-size: 12px;
	height: 25px;
	text-align: center;
}
/********************************************************/
