@charset "utf-8";
#body {
  background-color: #ffffff;
  margin: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  overflow-x: hidden; }

.bodyCSS {
  background-color: #ffffff;
  margin: 0px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  overflow-x: hidden; }

.clear {
  clear: both; }

.HRheadTdStyle {
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px dotted #000000;
  padding: 5px;
  background-color: #F5F5F5;
  height: 25px;
  text-align: left; }

.HRheadTdStyle a {
  cursor: hand;
  cursor: pointer; }

.HRtdStyle {
  font-size: 16px;
  border-bottom: 1px dotted #000000;
  padding: 4px; }

.FinalMSGStyle {
  font-size: 16px;
  padding: 4px; }

.errorMSG {
  font-size: 12px;
  color: #FF0000;
  padding-right: 4px;
  padding-left: 4px;
  display: none; }

.invisible {
  display: none; }

#gallery {
  position: relative;
  height: 250px; }

#gallery a {
  float: left;
  position: absolute; }

#gallery a img {
  border: none; }

#gallery a.show {
  z-index: 500; }

.qecalender td {
  font-size: 12px;
  background-position: center;
  background-repeat: no-repeat; }

.qecalender td a {
  text-decoration: none;
  color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 25px; }

.qecalender td a:link {
  text-decoration: none;
  color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 25px; }

.qecalender td a:visited {
  text-decoration: none;
  color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 25px; }

.qecalender td a:hover {
  text-decoration: none;
  color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 25px; }

.qecalender td a:active {
  text-decoration: none;
  color: #000000;
  display: block;
  width: 100%;
  height: 100%;
  line-height: 25px; }

.selectedDate {
  font-size: 12px;
  color: #000000;
  font-weight: bold;
  line-height: 25px; }

.notThisMonth {
  font-size: 12px;
  background-position: center;
  background-repeat: no-repeat;
  color: #bcbcbc; }

.mainTable {
  border-width: 1px;
  border-style: solid;
  border-color: #ebebeb;
  border-collapse: collapse;
  background-color: white;
  background-color: #ebebeb; }

#signUpclass {
  color: #FFF;
  background-image: url(images/header_top-right.gif);
  background-repeat: no-repeat;
  width: 199px;
  height: 20px; }

#signUpclassText {
  font-size: 9px;
  font-weight: bold;
  text-transform: uppercase;
  color: #FFF;
  text-align: center; }

#logo {
  background-image: url(images/Qatar_Exchange-logo.gif);
  background-repeat: no-repeat;
  background-position: center;
  height: 107px;
  background-color: #FFF; }

#ticker {
  background-image: url(images/tickerBG.gif);
  background-repeat: no-repeat;
  height: 41px; }

#iconBG {
  background-image: url(images/tickerIconBG-botm.gif);
  background-repeat: no-repeat;
  height: 35px;
  background-position: right;
  text-indent: -10px; }

#breadcrumb {
  background-image: url(images/header_breadcrumb-BG.gif);
  background-repeat: no-repeat;
  height: 24px; }

#breadcrumbText {
  font-size: 9px;
  color: #323232; }

/*-----------------------Voting------------------------*/
#voteQuestion {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  color: #1D3787; }

.voteShowAnswers2 {
  font-size: 12px;
  font-weight: bold;
  line-height: 20px;
  color: #1D3787; }

#voteAnswers {
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  color: #1D3787;
  width: 240px; }

#voteAnswers option {
  width: 240px; }

.voteButton {
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  background-color: #FFFFFF;
  border: 2px solid #1D3787; }

.voteButton a:link {
  text-decoration: none;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #000000; }

.voteButton a:hover {
  text-decoration: none;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #000000; }

.voteButton a:visited {
  text-decoration: none;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #000000; }

.voteButton a:active {
  text-decoration: none;
  display: block;
  font-size: 10px;
  font-weight: bold;
  color: #000000; }

.voteShowAnswers {
  font-size: 10px;
  font-weight: bold;
  line-height: 20px;
  color: #000000; }

#tableType2top-VotingText {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000; }

/*-----------------------footer-----------------------*/
.footerLinks {
  background-color: #303030;
  text-align: center;
  height: 36px;
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #dadada;
  text-decoration: none; }

.footerLinks a:link {
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #dadada;
  text-decoration: none; }

.footerLinks a:visited {
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #dadada;
  text-decoration: none; }

.footerLinks a:hover {
  background-color: #303030;
  font-size: 8pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #999;
  /*text-decoration:underline;*/ }

#footerCopyright {
  background-image: url(images/BG-copyrite.gif);
  background-repeat: repeat-x;
  height: 26px;
  font-size: 8pt;
  color: #dadada;
  text-align: center; }

#rightBodyBG-top {
  background-image: url(images/innerPg-BGtop.gif);
  background-repeat: no-repeat;
  height: 4px;
  background-color: #FFF;
  background-position: top; }

#rightBodyBG-btm {
  background-image: url(images/innerPg-BGbtm.gif);
  background-repeat: no-repeat;
  height: 6px;
  background-position: right; }

/*---------------------Market Watch ----------------*/
#marketWatch-BG {
  background-image: url(images/marketWatch-BG.gif);
  background-repeat: no-repeat;
  height: 80px;
  line-height: 16px; }

#marketWatch-BG a:link {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none;
  line-height: 16px; }

#marketWatch-BG a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none;
  line-height: 16px; }

#marketWatch-BG a:hover {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: underline;
  line-height: 16px; }

/*--------------other Markets---------------*/
#otherMarkets-BGtop {
  background-image: url(images/otherMarkets-BGtop.gif);
  background-repeat: no-repeat;
  font-size: 14px;
  font-weight: bold;
  text-indent: 4px;
  color: #FFF;
  height: 27px; }

#otherMarkets-BGbtm {
  background-image: url(images/otherMarkets-BGbtm.gif);
  background-repeat: repeat-y;
  height: 102px;
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  padding-left: 12px;
  line-height: 18px; }

#otherMarkets-BGbtmText {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  line-height: 18px; }

#otherMarkets-BGbtm a:link {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none; }

#otherMarkets-BGbtm a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none; }

#otherMarkets-BGbtm a:hover {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: underline; }

#tdStyle_OM {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  line-height: 18px; }

#tdStyle_OM a:link {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none; }

#tdStyle_OM a:visited {
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  text-decoration: none; }

#tdStyle_OM a:hover {
  font-size: 11px;
  font-weight: bold;
  color: #000;
  text-decoration: underline; }

.shortTdStyle_OM {
  height: 11px; }

.ulStyle_OM {
  margin: 0px;
  padding-left: 40px; }

/*-----------------------------------------------*/
.QEimage {
  background-image: url(images/QE_building.jpg);
  background-repeat: no-repeat;
  height: 296px; }

.breakingNews {
  background-image: url(images/breakingNewsBG.gif);
  background-repeat: no-repeat;
  height: 43px;
  line-height: 42px; }

.breakingNewsText {
  font-size: 12px; }

/*-------------------------Table with straight corners---------------*/
#tableType1-heading {
  background-image: url(images/tableType1-BG.gif);
  background-repeat: repeat-x;
  height: 26px;
  line-height: 25px; }

#tableType1-headingText {
  font-size: 14px;
  font-weight: bold; }

.newsHeading {
  font-weight: bold;
  font-size: 12px;
  color: #003883; }

#newsBodyBG {
  margin: 6px;
  background-image: url(images/tableType1-mdlBG.gif);
  background-repeat: repeat-y; }

.newsText {
  font-size: 12px;
  color: #222; }

.newsDetails {
  font-weight: bold;
  font-size: 11px;
  color: #8f065f; }

.newsDetails a:link {
  font-weight: bold;
  font-size: 11px;
  color: #8f065f; }

.newsDetails a:visited {
  font-weight: bold;
  font-size: 11px;
  color: #8f065f; }

.newsDetails a:hover {
  font-weight: bold;
  font-size: 11px;
  color: #76074f;
  text-decoration: none; }

#tableType1-moreImage {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px; }

#tableType1-more {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 8.5pt;
  text-transform: uppercase;
  color: #8f065f;
  text-align: right;
  padding-right: 14px;
  text-decoration: none; }

#tableType1-more a:link {
  font-weight: bold;
  font-size: 8.5pt;
  text-transform: uppercase;
  color: #8f065f;
  text-decoration: none; }

#tableType1-more a:visited {
  font-weight: bold;
  font-size: 8.5pt;
  text-transform: uppercase;
  color: #8f065f;
  text-decoration: none; }

#tableType1-more a:hover {
  font-weight: bold;
  font-size: 8.5pt;
  text-transform: uppercase;
  color: #76074f;
  text-decoration: underline; }

.tablDefHeading {
  font-size: 14px;
  font-weight: bold;
  text-indent: 10px;
  color: #8f065f;
  line-height: 32px; }

/*-------------- Company Profile Links ------------------ */
.LeftNav_header {
  font-size: 8.5pt;
  font-weight: bold;
  color: #000;
  line-height: 23px;
  text-indent: 7px;
  background-color: #dcdcdc;
  background-image: url(images/leftNav_topBG.gif);
  background-repeat: repeat-x; }

#tableType2top-headingLinks {
  background-image: url(images/tableType2-topMid.gif);
  background-repeat: repeat-x;
  height: 26px;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  padding-left: 2px; }

.rightNav_Heading {
  font-size: 8.5pt;
  font-weight: bold;
  color: #800454;
  text-transform: uppercase;
  text-indent: 5px;
  background-color: #eeeeee;
  line-height: 18px;
  border-bottom: solid #bbbbbb thin;
  border-left: solid #e7e7e7 thin;
  border-right: solid #eaeaea thin; }

.rightNav_butn {
  font-size: 8.5pt;
  color: #000;
  text-indent: 15px;
  line-height: 18px;
  border-bottom: solid #bbbbbb thin;
  border-left: solid #e7e7e7 thin;
  border-right: solid #eaeaea thin; }

.rightNav_butn a:link {
  font-size: 8.5pt;
  color: #000;
  text-decoration: none; }

.rightNav_butn a:visited {
  font-size: 8.5pt;
  color: #000;
  text-decoration: none; }

.rightNav_butn a:hover {
  font-size: 8.5pt;
  color: #000;
  text-indent: 15px;
  text-decoration: underline; }

.rightNav_butnSlct {
  font-size: 8.5pt;
  color: #000;
  text-indent: 15px;
  line-height: 18px;
  border-bottom: solid #bbbbbb thin;
  border-left: solid #e7e7e7 thin;
  border-right: solid #eaeaea thin;
  background-image: url(images/rightNav_iconArrow.gif);
  background-repeat: no-repeat;
  background-position: left; }

/* ------------------------------------------------------- */
/*-------------------------Table with round corners---------------*/
#tableType2top-heading {
  background-image: url(images/tableType2-topMid.gif);
  background-repeat: repeat-x;
  height: 26px; }

.tableType2top-headingM {
  background-image: url(images/tableType2-topMid.gif);
  background-repeat: repeat-x;
  height: 26px; }

#tableType2top-headingText {
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  color: #000; }

#tableType2top-headingTextQEIndicesSummary {
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  background-image: url(images/tableType2-topMid.gif);
  background-repeat: repeat-x;
  height: 26px; }

#tableType2top-SummaryCompareheadingText {
  font-size: 14px;
  font-weight: bold;
  line-height: 20px;
  color: #000; }

#spaceHeight {
  height: 8px; }

.tableType2-textTitile {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  line-height: 16px; }

.tableType2-textBody {
  font-size: 10px;
  color: #2b2b2b;
  line-height: 16px; }

#tableType2-lineH {
  background-image: url(images/tableType2-lineH.gif);
  background-repeat: repeat-x;
  height: 17px; }

#tableType2-leftLine {
  background-image: url(images/tableType2-leftLine.gif);
  background-repeat: repeat-y;
  width: 4px; }

#tableType2-RightLine {
  background-image: url(images/tableType2-RightLine.gif);
  background-repeat: repeat-y;
  width: 4px; }

#tableType2-btmMid {
  background-image: url(images/tableType2-btmMid.gif);
  background-repeat: repeat-x;
  height: 4px; }

/*---------------------market indicator-------------------*/
#maketIndicator-BG {
  background-image: url(images/marketIndicator-BG.gif);
  background-repeat: no-repeat;
  height: 37px; }

.maketIndicator-text {
  font-size: 12px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase; }

.maketIndicator-date {
  font-size: 8.3pt;
  font-weight: bold;
  color: #b4c9f7;
  text-transform: uppercase; }

/*--------------------trading time-------------------*/
#tt-header {
  background-image: url(images/tradingTime-bgTop.gif);
  background-repeat: no-repeat;
  height: 26px;
  width: 280px;
  font-size: 13px;
  font-weight: bold;
  color: #FFF;
  text-indent: 5px; }

#tt-body {
  background-image: url(images/tradingTime-bgBtm.gif);
  background-repeat: no-repeat;
  height: 75px; }

.tt-txtBold {
  color: #FFF;
  font-weight: bold;
  font-size: 12px; }

.tt-txt {
  color: #FFF;
  font-size: 12px; }

/*----------------------indices summary--------------*/
a.IndicesSectorLink {
  font-size: 11px;
  color: #505050;
  text-decoration: none; }

a.IndicesSectorLink:hover {
  font-size: 11px;
  color: #505050;
  text-decoration: none; }

a.IndicesSectorLink:selected {
  font-size: 11px;
  color: #505050;
  text-decoration: none; }

a.IndicesSectorLink:visited {
  font-size: 11px;
  color: #505050;
  text-decoration: none; }

.IndicesSector {
  font-size: 11px;
  color: #505050;
  text-indent: 2px;
  line-height: 20px;
  border-bottom: solid #999 thin; }

.IndicesSector-Green {
  font-size: 11px;
  color: #15a701;
  border-bottom: solid #999 thin; }

.IndicesSector-Red {
  font-size: 11px;
  color: #ff0000;
  border-bottom: solid #999 thin; }

.IndicesSector-Chart {
  font-size: 11px;
  color: #505050;
  text-indent: 2px;
  line-height: 20px; }

.IndicesSector-GreenChart {
  font-size: 11px;
  color: #15a701; }

.IndicesSector-RedChart {
  font-size: 11px;
  color: #ff0000; }

/*------------------dropdown menu --------------*/
/*------------------ top level -----------------*/
a.MenuIndex0 {
  display: block;
  width: 36px;
  height: 30px;
  background-image: url(images/Menu0.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex0:hover {
  background-image: url(images/Menu0_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex1 {
  display: block;
  width: 71px;
  height: 30px;
  background-image: url(images/Menu1.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex1:hover {
  background-image: url(images/Menu1_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex2 {
  display: block;
  width: 128px;
  height: 30px;
  background-image: url(images/Menu2.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex2:hover {
  background-image: url(images/Menu2_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex3 {
  display: block;
  width: 138px;
  height: 30px;
  background-image: url(images/Menu3.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex3:hover {
  background-image: url(images/Menu3_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex4 {
  display: block;
  width: 138px;
  height: 30px;
  background-image: url(images/Menu4.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex4:hover {
  background-image: url(images/Menu4_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex5 {
  display: block;
  width: 92px;
  height: 30px;
  background-image: url(images/Menu5.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex5:hover {
  background-image: url(images/Menu5_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex6 {
  display: block;
  width: 132px;
  height: 30px;
  background-image: url(images/Menu6.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex6:hover {
  background-image: url(images/Menu6_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex7 {
  display: block;
  width: 122px;
  height: 30px;
  background-image: url(images/Menu7.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex7:hover {
  background-image: url(images/Menu7_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a.MenuIndex8 {
  display: block;
  width: 57px;
  height: 30px;
  background-image: url(images/Menu3.gif);
  background-repeat: no-repeat;
  margin: 0;
  float: left; }

a.MenuIndex8:hover {
  background-image: url(images/Menu3_hover.gif);
  background-repeat: no-repeat;
  float: left; }

a .alt {
  display: none; }

/*------------------ drop down level -----------------*/
table.ddMenu-group {
  background-image: url(images/butnBG-trans.png);
  background-repeat: repeat;
  height: 25px;
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  line-height: 22px; }

td.ddMenu {
  color: #FFF;
  line-height: 22px;
  text-decoration: none; }

td.ddMenu-sel {
  color: #FFF;
  line-height: 22px;
  text-decoration: none; }

td.ddMenu-hi {
  color: #F7F7F7;
  line-height: 22px;
  text-decoration: none; }

td.ddMenu a:link, td.ddMenu a:visited, td.ddMenu a:hover {
  color: #FFF;
  line-height: 22px;
  text-decoration: none; }

td.ddMenu-hi a:link, td.ddMenu-hi a:visited, td.ddMenu-hi a:hover {
  color: #FFF;
  line-height: 22px;
  text-decoration: none; }

td.ddMenu-sel a:link, td.ddMenu-sel a:visited, td.ddMenu-sel a:hover {
  color: #FFF;
  line-height: 22px;
  text-decoration: none; }

/*-------------Bread Crumb -------------------------*/
.breadcrumbLink {
  font-size: 9px;
  color: #323232;
  text-decoration: none; }

.breadcrumbLink a:link {
  font-size: 9px;
  color: #323232;
  text-decoration: none; }

.breadcrumbLink a:visited {
  font-size: 9px;
  color: #323232;
  text-decoration: none; }

.breadcrumbLink a:hover {
  font-size: 9px;
  color: #323232;
  text-decoration: underline; }

/*--------------------Inner Title --------------------*/
.innerTitle {
  background-image: url(images/innerTitle_DotBG.gif);
  background-repeat: repeat-x;
  height: 29px;
  font-size: 12pt;
  font-weight: bold;
  color: #525252;
  margin-top: 5px; }

.innerTitle-Black {
  font-size: 12pt;
  font-weight: bold;
  color: #000; }

.innerTitleWithoutDots {
  height: 29px;
  font-size: 10pt;
  font-weight: bold;
  color: #525252;
  margin-top: 5px; }

.Table-heading {
  font-size: 14px;
  color: #FFF;
  background-color: #003883;
  line-height: 31px;
  font-weight: bold; }

/*----------------------market suitation--------------*/
.marketDown {
  font-size: 12px;
  font-weight: bold;
  color: #990000;
  line-height: 25px; }

.marketup {
  font-size: 12px;
  font-weight: bold;
  color: #0f9306;
  line-height: 25px; }

.line {
  border-bottom: solid;
  border-bottom-color: #cccccc;
  border-bottom-width: thin; }

/*-------------------------------------------*/
.demographicsTxt-liteBlue {
  font-size: 9pt;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  line-height: 26px;
  background-image: url(images/demoBlueLine-V.gif);
  background-repeat: no-repeat;
  background-position: right;
  background-color: #3a77c8; }

.demographicsTxt-dakBlue {
  font-size: 9pt;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  line-height: 26px;
  background-color: #003883; }

.DemossText {
  font-size: 8pt;
  line-height: 16px;
  color: #545251;
  text-decoration: none; }

#tt {
  position: absolute;
  display: block;
  background: url(images/tt_left.gif) top left no-repeat; }

#tttop {
  display: block;
  height: 5px;
  margin-left: 5px;
  background: url(images/tt_top.gif) top right no-repeat;
  overflow: hidden; }

#ttcont {
  display: block;
  padding: 2px 12px 3px 7px;
  margin-left: 5px;
  background: #666;
  color: #fff; }

#ttbot {
  display: block;
  height: 5px;
  margin-left: 5px;
  background: url(images/tt_bottom.gif) top right no-repeat;
  overflow: hidden; }

.GeneralText {
  font-size: 14px;
  color: white;
  line-height: 20px;
  font-weight: 500; }

/*-------------left Nav -------------------------*/
.LeftNav_titleParent {
  font-size: 8.5pt;
  font-weight: bold;
  color: #000;
  line-height: 22px;
  text-indent: 7px;
  background-color: #dcdcdc;
  background-image: url(images/leftNav_titleParent-BG.gif);
  background-repeat: repeat-x; }

.LeftNav_ChildButn {
  font-size: 11px;
  font-weight: bold;
  color: #343434;
  line-height: 22px;
  text-indent: 14px;
  background-image: url(images/leftNav_childButn-BG.gif);
  background-repeat: repeat-x;
  background-color: #dcdcdc; }

.LeftNav_ChildButn a:link {
  color: #343434;
  text-decoration: none; }

.LeftNav_ChildButn a:visited {
  color: #343434;
  text-decoration: none; }

.LeftNav_ChildButn a:hover {
  color: #7a0551;
  text-decoration: none; }

.LeftNav_ChildButnSlct {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  line-height: 22px;
  text-indent: 14px;
  vertical-align: middle;
  background-image: url(images/leftNav_arrowIcon.gif);
  background-position: top left;
  background-repeat: no-repeat;
  background-color: #c1bcbf;
  border-bottom: solid #edf6fc thin;
  border-top: solid #a5a4a4 thin; }

.LeftNav_ChildButnSlctHref {
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-decoration: none; }

/*-------------------partition line----------------------*/
.pLineV {
  background-image: url(images/partitionLine-V.gif);
  background-repeat: no-repeat;
  background-position: center; }

/*-------------------bdy Text/Font---------------------*/
.bodyText {
  font-size: 9pt;
  line-height: 16px; }

.bodyText a {
  font-size: 9pt;
  line-height: 16px;
  text-decoration: none; }

.bodyTextBoldSpaced {
  font-size: 9pt;
  font-weight: bold;
  line-height: 16px;
  margin-right: 22px; }

/*------------------Download text magenta---------------------*/
.downloadTxt_Download {
  font-size: 11px;
  font-weight: bold;
  color: #8f065f;
  text-transform: uppercase; }

.downloadTxt_body {
  font-size: 11px;
  color: #8f065f; }

/*-------------sector summary -------------------*/
.ssHeadingText {
  font-weight: bold;
  font-size: 12px;
  color: #003883;
  line-height: 22px; }

.ssText {
  font-size: 9pt;
  line-height: 20px;
  color: #182CDD;
  text-decoration: none; }

.ssText-Green {
  font-size: 9pt;
  line-height: 20px;
  color: #008000; }

.ssText-Red {
  font-size: 9pt;
  line-height: 20px;
  color: #aa0033; }

.ssText-Normal {
  font-size: 9pt;
  line-height: 20px;
  color: #000000; }

.LegendText {
  font-size: 9pt;
  line-height: 20px;
  text-decoration: none;
  color: #BE342A; }

.NegativeBordertd {
  border-right-color: #A4C4A2;
  border-right-style: outset;
  border-width: 1px; }

.NegativeText {
  font-size: 12px;
  color: red;
  line-height: 20px;
  font-weight: 500; }

.PositiveText {
  font-size: 12px;
  color: green;
  line-height: 20px;
  font-weight: 500; }

.FontHeading {
  color: #000000;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 14px;
  word-spacing: 1ex;
  text-decoration: none;
  text-transform: none; }

.SectorName {
  font-size: 12px;
  color: #1A1F1E;
  line-height: 25px;
  font-weight: 500; }

.Range1 {
  background-color: #8f065f; }

.Range2 {
  background-color: #cf4a30; }

.Range3 {
  background-color: #ed8c2b; }

.Range4 {
  background-color: #f0e14c; }

.Range5 {
  background-color: #fff6c5; }

.Range6 {
  background-color: #ccde84; }

.Range7 {
  background-color: #79ad55; }

.Range8 {
  background-color: #289976; }

.Range9 {
  background-color: #225378; }

.Range10 {
  background-color: #00204b; }

/*------------------Company News-------------------------*/
.CompNews {
  font-size: 12px;
  font-weight: bold;
  color: #dd640b;
  line-height: 20px; }

.dotLine-H {
  background-image: url(images/dotLine-H.gif);
  background-repeat: repeat-x;
  background-position: center; }

/*------------top stories -------------------*/
.topStories {
  font-size: 12px;
  font-weight: bold;
  color: #003883;
  text-decoration: none; }

.topStories a {
  font-size: 12px;
  color: #003883;
  text-decoration: none; }

.topStories a:visited {
  font-size: 12px;
  color: #003883;
  text-decoration: none; }

.topStories a:hover {
  font-size: 12px;
  color: #003883;
  text-decoration: underline; }

/*--------------Tabs---------------*/
.TabViewMagenta {
  width: 100%;
  height: 100%;
  margin: 2px; }

.TabViewMagenta .Tabs {
  height: 26px;
  display: block; }

.TabViewMagenta .Tabs a {
  display: block;
  float: left;
  padding: 0.5em 0.3em 0.4em 0.3em;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewMagenta .Tabs a.ActiveTab {
  color: #E7CADD;
  background-color: #74044D;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewMagenta .Tabs a.InactiveTab {
  color: #003883;
  background-color: #EAC8D9;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewMagenta .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  padding: 0.25em;
  background-color: #ffffff; }

.TabViewGray {
  width: 100%;
  height: 100%;
  margin: 2px; }

.TabViewGray .Tabs {
  height: 26px;
  display: block; }

.TabViewGray .Tabs a {
  display: block;
  float: left;
  padding: 0.5em 0.3em 0.4em 0.3em;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewGray .Tabs a.ActiveTab {
  color: #000000;
  background-color: #e2e2e2;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewGray .Tabs a.InactiveTab {
  color: #000000;
  background-color: #f2f2f2;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewGray .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  padding: 0.25em;
  background-color: #ffffff; }

.TabViewTradingReports {
  width: 235px;
  height: 100%;
  margin: 2px; }

.TabViewTradingReports .Tabs {
  height: 30px;
  display: block; }

.TabViewTradingReports .Tabs a {
  display: block;
  float: left;
  width: 70px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewTradingReports .Tabs a.ActiveTab {
  color: #E7CADD;
  background-color: #74044D;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewTradingReports .Tabs a.InactiveTab {
  color: #003883;
  background-color: #EAC8D9;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewTradingReports .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  padding: 0.5em;
  background-color: #ffffff; }

/*--------------End of Tabs---------------*/
/*----------------Button Styles --------------------*/
.butnText {
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase; }

/*----------------Button Styles --------------------*/
/*------------------- SOA Registration ---------------*/
/*
Created Date: 30 October 2009
Created By : Techlogix,Parkash Kumar
*/
.bodyTextBoldSpacedSOA {
  font-size: 9pt;
  font-weight: bold;
  line-height: 16px;
  margin-right: 10px; }

.errorText-Red {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  color: #ff0000; }

.dottedLine {
  background-image: url(images/innerTitle_DotBG.gif);
  background-repeat: repeat-x;
  height: 29px; }

.mendotaryText-Red {
  font-size: 16px;
  font-weight: bold;
  line-height: 20px;
  text-align: center;
  color: #ff0000; }

.lineThick {
  border-bottom: solid;
  border-bottom-color: #92aab9;
  border-bottom-width: thick; }

.grayBG {
  background-color: #dddddd;
  height: 37px;
  line-height: 30px; }

/*------------------- SOA Registration ---------------*/
/*------------        Market  Comparison & Stock Ticker  ----------------*/
.stockticker-MarketBold {
  font-size: 11px;
  font-weight: bold;
  line-height: 20px;
  text-indent: 2px;
  text-decoration: none; }

/*------------        Market  Comparison & Stock Ticker  ----------------*/
/*-------For Pagination Navigators 
	Created By: - Techlogix-Mohsin
	Date:12,November,2009
	Description:For Advance News Search----------*/
.pg-normal {
  font-weight: normal;
  font-size: 11px;
  color: #8f065f;
  padding-bottom: 6px;
  cursor: pointer; }

.pg-selected {
  font-weight: bold;
  font-size: 12px;
  color: #8f065f;
  padding-bottom: 6px;
  text-decoration: underline;
  cursor: pointer; }

/*---------------------For Pagination Navigators ----------------*/
/*---------------------For Display Breaking News-----------------*/
.breakingNextTextLink {
  font-size: 12px;
  cursor: auto;
  text-decoration: none; }

.breakingNextTextLink:link {
  color: #404040; }

.breakingNextTextLink:hover {
  text-decoration: none;
  font-weight: bold; }

.breakingNextTextLink:active {
  text-decoration: none; }

/*--------------------For Display Breaking News--------------------*/
/*--------------innerPage Titles--------------------*/
.inPgTitle {
  font-size: 10pt;
  font-weight: bold;
  color: #525252;
  line-height: 40px; }

/*---------------------For Trading Reports ----------------*/
/*--------------------- Written By Salman Asad  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: 18-11-2009 ----------------*/
.TradingReportsfooterLinks {
  background-color: #FFFFFF;
  text-align: center;
  height: 36px;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #E92525;
  text-decoration: none; }

.TradingReportsfooterLinks a:link {
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #E92525;
  text-decoration: none; }

.TradingReportsfooterLinks a:visited {
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #9E6565;
  text-decoration: none; }

.TradingReportsfooterLinks a:hover {
  background-color: #303030;
  font-size: 10pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #999;
  /*text-decoration:underline;*/ }

#TradingReportsfooterLinks {
  background-image: url(images/BG-copyrite.gif);
  background-repeat: repeat-x;
  height: 26px;
  font-size: 8pt;
  color: #dadada;
  text-align: center; }

/*---------------------For Trading Reports ----------------*/
/*----------------------company ticker --------------------*/
#ticker {
  background-image: url(images/tickerBG.gif);
  background-repeat: no-repeat;
  height: 41px;
  padding-left: 8px;
  padding-right: 8px;
  vertical-align: top;
  line-height: 28px; }

.tickerCompName {
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000; }

.tickerRateLow {
  color: #8f065f;
  font-size: 11px;
  font-weight: bold; }

.tickerRateHigh {
  color: #189807;
  font-size: 11px;
  font-weight: bold; }

.tickerRateNochange {
  color: #6a6a6a;
  font-size: 11px;
  font-weight: bold; }

/* --------------------- Calendar CSS --------------------- */
/* calendar icon */
img.tcalIcon {
  cursor: pointer;
  margin-left: 1px;
  vertical-align: top; }

/* calendar container element */
div#tcal {
  position: absolute;
  visibility: hidden;
  z-index: 100;
  width: 158px;
  padding: 2px 0 0 0; }

/* all tables in calendar */
div#tcal table {
  width: 100%;
  border: 1px solid silver;
  border-collapse: collapse;
  background-color: white; }

/* navigation table */
div#tcal table.ctrl {
  border-bottom: 0; }

/* navigation buttons */
div#tcal table.ctrl td {
  width: 15px;
  height: 20px; }

/* month year header */
div#tcal table.ctrl th {
  background-color: white;
  color: black;
  border: 0; }

/* week days header */
div#tcal th {
  border: 1px solid silver;
  border-collapse: collapse;
  text-align: center;
  padding: 3px 0;
  font-size: 10px;
  background-color: gray;
  color: white; }

/* date cells */
div#tcal td {
  border: 0;
  border-collapse: collapse;
  text-align: center;
  padding: 2px 0;
  font-size: 11px;
  width: 22px;
  cursor: pointer; }

/* date highlight
   in case of conflicting settings order here determines the priority from least to most important */
div#tcal td.othermonth {
  color: silver; }

div#tcal td.weekend {
  background-color: #ACD6F5; }

div#tcal td.today {
  border: 1px solid red; }

div#tcal td.selected {
  background-color: #FFB3BE; }

/* iframe element used to suppress windowed controls in IE5/6 */
iframe#tcalIF {
  position: absolute;
  visibility: hidden;
  z-index: 98;
  border: 0; }

/* transparent shadow */
div#tcalShade {
  position: absolute;
  visibility: hidden;
  z-index: 99; }

div#tcalShade table {
  border: 0;
  border-collapse: collapse;
  width: 100%; }

div#tcalShade table td {
  border: 0;
  border-collapse: collapse;
  padding: 0; }

/* --------------------- Calendar CSS --------------------- */
/*---------------------For Market Update Section on Company Profile Page----------------*/
/*---------------------Added By Muhammad Anas Khan----------------*/
/*---------------------Company: Techlogix----------------*/
/*---------------------Date Added: December 16, 2009----------------*/
.CompNameTop {
  font-size: 12pt;
  font-weight: bold;
  text-transform: uppercase;
  color: #000;
  margin-left: 5px; }

.compProfileText {
  font-size: 12px;
  line-height: 25px;
  text-indent: 5px;
  border-bottom: solid thin #CCC; }

.compProfileTextBold {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  border-bottom: solid thin #CCC; }

.compProfileTextXBold {
  font-weight: bold;
  font-size: 15px;
  color: #2b2b2b;
  border-bottom: solid thin #CCC; }

/*--------------------------------------ERROR SCC --------------------------------*/
#errorSrc-fullPg {
  background-image: url(images/error-fullPg_top.gif);
  background-repeat: repeat-x;
  background-color: #f0f3f8;
  margin: 0px; }

.errorFPtxt-top {
  font-size: 18px;
  color: #8f065e; }

#errorSrc-innerPg {
  background-image: url(images/error-innerPg_top.gif);
  background-repeat: repeat-x;
  background-color: #f0f3f8; }

.errorIPtxt-top {
  font-size: 14px;
  color: #8f065e; }

.errorTxt-body {
  font-size: 12px; }

.errorBGlines {
  background-image: url(images/error-BGlines.gif);
  font-size: 12px; }

/*--------------------------------------ERROR SCC --------------------------------*/
/*--------------------Tables----------------*/
.tablTitle {
  color: #003883;
  font-size: 12pt;
  line-height: 32px; }

.tablFinancialTitle {
  color: #003883;
  font-size: 12pt;
  line-height: 32px;
  font-weight: bold; }

.tablDateTxt {
  font-size: 10pt;
  font-weight: bold;
  color: #FFF;
  line-height: 20px;
  text-indent: 5px;
  border-bottom: #999 solid thin; }

.tablHeading {
  color: #fff;
  font-size: 10pt;
  text-align: center;
  background: #002e64;
  border-left: #999 solid;
  border-right: #999 solid; }

.tablFinancialHeading {
  color: #fff;
  font-size: 10pt;
  text-align: center;
  background: #002e64;
  border-right: #999 solid thin; }

.tablCompName {
  font-size: 11px;
  font-weight: bold;
  text-indent: 5px;
  line-height: 18px;
  border-bottom: #999 solid thin;
  border-left: #999 solid thin;
  border-right: #999 solid thin; }

.tablDigits {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #8f065f;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin; }

.tablSectDigit {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #fff;
  background: #646464; }

.tablSectCompName {
  font-size: 11px;
  font-weight: bold;
  text-indent: 5px;
  line-height: 18px;
  color: #fff;
  background: #646464; }

.tablTotalMarket {
  font-size: 13px;
  text-indent: 5px;
  line-height: 24px;
  color: #fff;
  background: #002e64; }

.tablTotalMarketDigi {
  font-size: 13px;
  text-align: center;
  line-height: 24px;
  color: #fff;
  background: #002e64; }

.tablbodyText {
  font-size: 12px;
  line-height: 24px;
  text-indent: 5px; }

.tablBoard {
  border-bottom: #999 solid thin;
  border-left: #999 solid thin;
  border-right: #999 solid thin; }

.tablDefHeading {
  font-size: 14px;
  font-weight: bold;
  text-indent: 10px;
  color: #8f065f;
  line-height: 32px; }

.tablFinancialHeading1 {
  color: #fff;
  font-size: 10pt;
  background: #0066CC;
  text-align: center;
  font-weight: bold; }

.tablFinancialHeading2 {
  color: #fff;
  font-size: 10pt;
  text-align: center;
  background: #002e64; }

.tablFinancialHeading3 {
  color: #fff;
  font-size: 10pt;
  background: #0066CC;
  text-align: center;
  font-weight: bold;
  border-left: #999 solid thin; }

.tablDigits1 {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #8f065f;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin; }

.tablSectDigit1 {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: left;
  color: #fff;
  background: #646464; }

.tablTotalMarket1 {
  font-size: 12px;
  text-indent: 5px;
  line-height: 24px;
  color: #fff;
  background: #002e64;
  font-weight: bold; }

.tablTotalMarketDigi1 {
  font-size: 12px;
  text-align: center;
  line-height: 24px;
  color: #fff;
  background: #002e64;
  font-weight: bold; }

.tablbodyTexterror {
  font-size: 11px;
  line-height: 20px;
  text-indent: 5px;
  font-weight: bold;
  color: #ff0000; }

.tablDigitsnegative {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #ff0000;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin; }

/*-------------------tabs titles--------------------*/
.tabTitle {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize; }

.tabTitle a:link {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize; }

.tabTitle a:visited {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize; }

.tabTitle a:hover {
  font-size: 12px;
  font-weight: bold;
  text-transform: capitalize; }

/*---------------------For Financial Statements on Investor Corner Page ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: December 4, 2009 ----------------*/
.FSheading {
  font-weight: bold;
  font-size: 11px;
  background-color: #cfcfcf;
  height: 18px;
  text-indent: 5px; }

.FStext {
  font-size: 12px;
  color: #2b2b2b;
  height: 36px;
  vertical-align: middle; }

.FSTitle {
  font-size: 13px;
  color: #222;
  line-height: 22px; }

/*---------------------For Financial Statements on Investor Corner Page ----------------*/
/*--------------------- For Get Quick Quotes ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: December 26, 2009 ----------------*/
.quickQuotesPopupTable {
  border-top: 1px solid #003883;
  border-left: 1px solid #003883;
  border-right: 1px solid #003883; }

.quickQuotesPopupTableTd {
  border-bottom: 1px solid #003883;
  font-size: 11px;
  color: #000000;
  text-indent: 5px;
  text-align: left;
  vertical-align: middle; }

.quickQuotesPopupHeading {
  border-bottom: 1px solid #003883;
  border-right: 1px solid #003883;
  background-color: #394ca1;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  color: #ffffda; }

.quickQuotesPopupTableTitle {
  font-size: 11px;
  font-weight: bold;
  color: #FFF;
  text-align: center;
  background-color: #8f065f; }

/*--------------------- For Get Quick Quotes ----------------*/
/*--------------------- For Listed Companies, Financial Statements Table ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: December 26, 2009 ----------------*/
.tablHeadingViolet {
  font-size: 10pt;
  font-weight: bold;
  color: #FFF;
  line-height: 20px;
  text-indent: 5px;
  border-bottom: #999 solid thin;
  background: #8f065f; }

/*--------------------- For Listed Companies, Financial Statements Table ----------------*/
/*--------------------------SEARCh--------------*/
.searchBG {
  background-image: url(images/searchBar_01.gif);
  background-repeat: no-repeat;
  height: 24px; }

.searchText {
  font-size: 11px;
  border: 0px; }

/*-------------------------quotes---------------*/
.quotesBG {
  background-image: url(images/getQuoteBar_01.gif);
  background-repeat: no-repeat;
  height: 24px; }

.quotesText {
  font-size: 11px;
  border: 0px; }

/*---------------------For Merged Companies Page ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: January 13, 2010 ----------------*/
.tableHeading_MC {
  border-style: none none solid;
  border-color: -moz-use-text-color -moz-use-text-color windowtext;
  border-width: medium medium 0.5pt;
  padding: 0px;
  height: 22.5pt;
  color: #660066;
  font-size: 14pt;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  font-style: normal;
  text-decoration: none;
  white-space: nowrap; }

.tableTitleTd_MC {
  border: 0.5pt solid windowtext;
  padding: 10px;
  background: #660066 none repeat scroll 0% 0%;
  height: 38.25pt;
  color: white;
  font-size: 9pt;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  white-space: normal;
  font-style: normal;
  text-decoration: none;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial; }

.tableRowTd_MC {
  border-style: none solid solid;
  border-color: -moz-use-text-color windowtext windowtext;
  border-width: medium 0.5pt 0.5pt;
  padding: 10px;
  background: #969696 none repeat scroll 0% 0%;
  height: 33.75pt;
  color: black;
  font-size: 8pt;
  font-weight: 700;
  text-align: center;
  vertical-align: middle;
  font-style: normal;
  text-decoration: none;
  -moz-background-clip: -moz-initial;
  -moz-background-origin: -moz-initial;
  -moz-background-inline-policy: -moz-initial; }

.CorporateHomeLeftPane-BGbtm {
  background-image: url(images/BGmid.gif);
  background-repeat: repeat-y;
  height: 102px;
  font-size: 11px;
  font-weight: bold;
  color: #073b7f;
  padding-left: 8px;
  padding-right: 8px;
  line-height: 18px; }

/*-------------------RSS Classes--------------*/
.topLinks {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  line-height: 16px;
  background-color: #dddddd;
  height: 37px;
  line-height: 30px; }

.topLinks a:links {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  line-height: 16px;
  text-decoration: none; }

.topLinks a:visited {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  line-height: 16px;
  text-decoration: none; }

.topLinks a:hover {
  font-weight: bold;
  font-size: 12px;
  color: #2b2b2b;
  line-height: 16px;
  text-decoration: underline; }

.language {
  background-color: #5b5b5b;
  font-size: 12px;
  color: #FFF;
  font-weight: bold;
  text-align: center;
  line-height: 22px; }

.RSStitle {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-indent: 5px; }

.RSStitle a:link {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-indent: 5px;
  text-decoration: none; }

.RSStitle a:visited {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-indent: 5px;
  text-decoration: none; }

.RSStitle a:hover {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-indent: 5px;
  text-decoration: none; }

.CompNames {
  font-size: 12px;
  font-weight: bold;
  color: #dd640b;
  line-height: 22px;
  text-indent: 15px;
  border-bottom: solid #999 thin; }

.RSSicon {
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-indent: 5px;
  border-bottom: solid #999 thin; }

.RSSicon a:link {
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-decoration: none; }

.RSSicon a:visited {
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-decoration: none; }

.RSSicon a:hover {
  font-weight: bold;
  font-size: 9pt;
  color: #8f065f;
  vertical-align: middle;
  text-decoration: none; }

/*------------------------- Top Videos CSS---------------------*/
.videoDuration {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-shadow: #000;
  vertical-align: bottom;
  text-align: left;
  background-color: #333;
  vertical-align: top;
  position: relative;
  height: 15px; }

.videoThumbnailContainerDiv {
  background-repeat: no-repeat;
  background-position: center;
  border: #CCC thin outset;
  padding: 5px;
  text-align: center; }

.videoPlayIcon {
  position: relative;
  width: 40px;
  height: 40px;
  border: none; }

.headingGray {
  height: 29px;
  font-size: 12pt;
  font-weight: bold;
  color: #525252;
  margin-top: 5px; }

.videoThumbnailTable {
  width: 140px;
  height: 80px;
  background-repeat: no-repeat; }

/*--------------------New class Status ----------------------------------*/
.classStatus-Gray {
  background-image: url(images/bgBig-Gray.png);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-lightGreen {
  background-image: url(images/bgBig-lightGreen.png);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-Green {
  background-image: url(images/bgBig-Green.png);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-Orange {
  background-image: url(images/bgBig-Orange.png);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-Yellow {
  background-image: url(images/bgBig-Yellow.png);
  background-repeat: no-repeat;
  font-size: 9px;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-Red {
  background-image: url(images/bgBig-Red.png);
  background-repeat: no-repeat;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  height: 46px;
  vertical-align: middle; }

.classStatus-header {
  background-image: url(images/tradingTime-bgTop2.gif);
  background-repeat: no-repeat;
  height: 26px;
  width: 267px;
  font-size: 13px;
  font-weight: bold;
  color: #FFF;
  text-indent: 5px; }

#tableType2topClassStates-heading {
  background-image: url(images/tableType2-topMid.gif);
  background-repeat: repeat-x;
  height: 26px;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  padding-left: 2px; }

/*--------------------- For Video Display Popup ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: July 1, 2010 ----------------*/
.videoDurationPopup {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-shadow: #000;
  vertical-align: bottom;
  text-align: center;
  background-color: #333;
  width: 35px;
  height: 15px;
  position: relative;
  top: 22px;
  left: 85px; }

.videoThumbnailDivPopup {
  background-repeat: no-repeat;
  background-position: center;
  width: 120px;
  height: 80px;
  border: #CCC thin outset;
  padding: 5px;
  text-align: center; }

.videoPlayIconPopup {
  position: relative;
  top: 21px;
  width: 38px;
  height: 38px;
  border: none; }

.navigationControlPopup {
  border-top: solid thin;
  border-left: solid thin;
  border-right: solid thin;
  border-bottom: solid thin;
  border-color: #8f065f;
  text-align: center;
  font-weight: bold; }

.navigationBarPopup {
  background-image: url(images/tableType1-btmBG.gif);
  background-repeat: repeat-x;
  height: 23px;
  font-weight: bold;
  font-size: 8.5pt;
  color: #8f065f;
  text-align: right;
  text-decoration: none; }

/*----------------------------QE pahse II---------------------------*/
.pIItopButnLinks {
  font-size: 12px;
  line-height: 25px;
  text-indent: 5px;
  color: #000000 !important;
  text-decoration: underline !important; }

.pIItopButnLinks a:link {
  font-size: 12px;
  line-height: 25px;
  text-indent: 5px;
  color: #fff;
  text-decoration: underline; }

.pIItopButnLinks a:visited {
  font-size: 12px;
  line-height: 25px;
  text-indent: 5px;
  color: #fff;
  text-decoration: underline; }

.pIItopButnLinks a:hover {
  font-size: 12px;
  line-height: 25px;
  text-indent: 5px;
  color: #fff;
  text-decoration: none; }

/*----------------------------View My List---------------------------*/
.tablCompName2 {
  font-size: 11px;
  font-weight: bold;
  text-indent: 5px;
  line-height: 18px;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin;
  text-align: center; }

.tablDigits2 {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #8f065f;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin;
  border-left: #999 solid thin; }

.tablDigitspositive {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  color: #00FF00;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin; }

.tablDigitsneutral {
  font-size: 11px;
  font-weight: bold;
  line-height: 18px;
  text-align: center;
  border-bottom: #999 solid thin;
  border-right: #999 solid thin; }

.newsText2 {
  font-size: 12px;
  color: #222; }

/* Tabs CSS for My List */
.TabViewMyList {
  width: 98%;
  height: 100%;
  margin: 2px; }

.TabViewMyList .Tabs {
  height: 26px;
  display: block; }

.TabViewMyList .Tabs a {
  width: 70px;
  display: block;
  float: left;
  padding: 0.5em 0.3em 0.4em 0.3em;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewMyList .Tabs a.ActiveTab {
  color: #E7CADD;
  background-color: #74044D;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewMyList .Tabs a.InactiveTab {
  color: #003883;
  background-color: #EAC8D9;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewMyList .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  background-color: #ffffff; }

/* Tab View for My List */
.TabViewGray {
  width: 100%;
  height: 100%;
  margin: 2px; }

.TabViewGray .Tabs {
  height: 26px;
  display: block; }

.TabViewGray .Tabs a {
  display: block;
  float: left;
  padding: 0.5em 0.3em 0.4em 0.3em;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewGray .Tabs a.ActiveTab {
  color: #000000;
  background-color: #e2e2e2;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewGray .Tabs a.InactiveTab {
  color: #000000;
  background-color: #f2f2f2;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewGray .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  background-color: #ffffff; }

.TabViewTradingReports {
  width: 95%;
  height: 100%;
  margin: 2px; }

.TabViewTradingReports .Tabs {
  height: 30px;
  display: block; }

.TabViewTradingReports .Tabs a {
  display: block;
  float: left;
  width: 70px;
  height: 30px;
  text-align: center;
  text-decoration: none;
  font-weight: bold;
  margin: 0px 1px; }

.TabViewTradingReports .Tabs a.ActiveTab {
  color: #E7CADD;
  background-color: #74044D;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewTradingReports .Tabs a.InactiveTab {
  color: #003883;
  background-color: #EAC8D9;
  border: 1px solid #c9c3ba;
  border-bottom: none;
  text-decoration: none;
  text-align: center;
  font-weight: bold;
  font-size: 9pt; }

.TabViewTradingReports .Pages {
  width: 100%;
  border: 1px solid #c9c3ba;
  padding: 0.5em;
  background-color: #ffffff; }

/*-------------------------------Accordian Open -------------------------------------*/
.accorBoader {
  border: thin solid; }

.accorOpen {
  background: url("images/accordianBG-opened.gif") repeat-x #5990d1;
  height: 32px;
  font-size: 18px;
  text-indent: 5px;
  color: #002e64;
  vertical-align: middle; }

.accorTopButns {
  font-size: 7.5pt;
  font-weight: bold;
  color: #800454;
  text-transform: uppercase;
  background-color: #dddddd;
  line-height: 18px;
  border-bottom: solid #bbbbbb thin;
  border-left: solid #e7e7e7 thin;
  border-right: solid #eaeaea thin; }

.accorClose {
  background: url("images/accordianBG-closed.gif") repeat-x #5990d1;
  height: 32px;
  font-size: 17px;
  text-indent: 5px;
  color: #ffffff;
  vertical-align: middle;
  font-weight: bold; }

.heading1 {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase; }

.pIItopButnLinks2 {
  font-size: 11px;
  line-height: 25px;
  text-indent: 5px;
  color: #8f065f !important;
  text-decoration: none !important;
  font-weight: bold !important; }

/*--------------------- For Accordian ----------------*/
/*--------------------- Added By Muhammad Anas Khan  ----------------*/
/*--------------------- Company: Techlogix ----------------*/
/*--------------------- Date Added: October 26, 2010 ----------------*/
.panelContentTable {
  table-layout: fixed;
  overflow: hidden;
  word-wrap: break-word; }

.accordianTopHeading {
  background-image: url(images/accordian_headingBG.png);
  background-repeat: repeat-x;
  height: 41px;
  font-size: 15px;
  color: #FFF;
  padding-left: 5px;
  vertical-align: top;
  padding-top: 8px; }

.accordianHeading {
  font-weight: bold;
  font-size: 12px;
  color: #003883;
  text-align: left;
  vertical-align: top; }

.accordianText {
  font-size: 10px;
  color: #2b2b2b;
  line-height: 16px;
  text-align: left;
  white-space: pre-wrap;
  /* css-3 */
  white-space: -moz-pre-wrap;
  /* Mozilla, since 1999 */
  white-space: -pre-wrap;
  /* Opera 4-6 */
  white-space: -o-pre-wrap;
  /* Opera 7 */ }

.accordianGradient {
  background-image: url(images/accordianBG.png);
  background-repeat: repeat-x;
  background-position: center bottom;
  height: 77px; }

.accordianTop {
  background-image: url(images/accordian_top.png);
  background-repeat: repeat-x;
  height: 7px; }

.accordianMid {
  background-image: url(images/accordian_mid.png);
  background-repeat: repeat-y;
  height: 1px; }

.accordianBtm {
  background-image: url(images/accordian_btm.png);
  background-repeat: repeat-x;
  height: 7px; }

.TariffSubscriptionPakgName {
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
  text-align: center;
  color: #8f065f; }

