/*Generic Body*/
body
{
	background-image: url("/Images/InnerPageBackground.gif");
}

/*Breadcrumb links*/
ul#Breadcrumb
{
	background-color: #E6E6E6;
	color: #666666;
	display: block;
	font-size: 10px;
	height: 27px;
	left: 220px;
	list-style-type: none;
	margin: -8px 0px 0px 0px;
	padding: 13px 30px 0px 18px;
	position: absolute;
	top: 150px;
	width: 502px;
}

ul#Breadcrumb li 
{
	border-color: #666666;
	border-style: solid;
	border-width: 0px 1px 0px 0px; 
	display: inline;
	margin: 0px;	
}

ul#Breadcrumb li a
{
	color: #666666;
	padding: 0px 10px 0px 6px;
	_padding: 0px 7px 0px 10px;
}

ul#Breadcrumb li:last-child,
ul#Breadcrumb li.LastChild
{
	padding: 0px 10px 0px 6px;
	_padding: 0px 7px 0px 10px;
}

ul#Breadcrumb li:last-child,
ul#Breadcrumb li.LastChild
{
	border-style: solid;
	border-width: 0px;
}

/*  Header Block*/
div#HeadingBlock
{
	margin: 0px 0px 50px 0px;
}

/*  Flash Header*/
div#InnerFlashHeader
{
	width: 220px;
	height: 150px;
}

/*  Page Heading */
h2
{
	height: 40px;
	left: 219px;
	overflow: hidden;
	padding: 40px 30px 30px 30px;
	position: absolute;
	top: 182px;
	width: 491px;
	background-color: #58829E;
	_z-index:-1;
}

/*  Heading 3 */
h3
{
	position: absolute;
	top: 242px;
	left: 249px;
}

/*  Heading 4 */
h4
{
	color: #58829E;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 5px 0px;
	margin: 0;
}

h4.Accounts
{
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 0px 0px 1px 0px;
	padding: 10px 0px 5px 0px;
	margin: 0px 0px 20px 0px
}


/*  Heading 4 Heading 5 Style for Expandable Elements*/
h4.H5
{
	font-size: 11px;
	color: #7B9AB3;
	margin: 5px 0px 4px 0px;
	padding: 5px 0px 0px 0px;
}

/*  Heading 4 Link */
h4 a
{
	color: #58829E;
}

/*  Heading 4 Heading 5 Style for Expandable Elements Link*/
h4.H5 a
{
	color: #58829E;
}

/*  Heading 5 and Heading 5 Style for Expandable Elements*/
h5
{
	font-size: 11px;
	color: #7B9AB3;
	margin: 5px 0px 4px 0px;
}

h5 a
{
	color: #7B9AB3;
}

/*  Heading 6 */
h6
{
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

/* Paragraph */
p
{
 padding: 0px 0px 10px 0px;
}

div#Column1
{
  padding: 0px 0px 30px 20px;
  margin: 0;
}

/* Left hand side navigation */
ul#Navigation3
{
	display : block;
	margin: 0px 0px 0px 0px;
	position: relative;
	width: 170px;
}

/* Left hand side sub navigation */
ul#Navigation3 ul
{
	margin-left: 170px;
	margin-top: -4px;
	_margin-top: -5px;
	padding-right: 1px;
	width: 170px;
}

ul#Navigation3 li
{
	width: 170px;
}

/* Side Navigation item, sub items */
ul#Navigation3 li a,
ul#Navigation3 ul li a
{
	width: 145px;
}

/* Column1 stock markets content */

.StockQuoteBorder
{
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 1px 0px 0px 0px;
	padding: 0px 0px 7px 0px;
	margin: 0;
}

/* Column1 Fund Nav */
ul#Indices
{
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 1px 0px 0px 0px;
	list-style-type: none;
}

/* Column2 */
div#Column2
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	float: left;
	position: relative;
	width: 350px;
	padding: 0px 0px 50px 0px;
	margin: 0px 0px 0px 30px;
}

/* Shortcuts */
div#Shortcuts
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 28px 0px 24px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
}  

div#UsefulLinks
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
}  

div#UsefulLinks p
{
	padding: 10px 0px 10px 0px;
}

div#UsefulLinks a
{
	font-weight: bold;
	background-image: url("/Images/Arrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 0px;
}

/* Innerpage left hand side list */
ul#Navigation4
{
	width: 165px;
	margin: 0px 0px 0px -4px;
	padding: 0px 0px 0px 16px;
/*	height: 90px;*/
}

/* Innerpage right hand side list */
ul#Navigation5
{
	display: block;
	float: right;
	left: 170px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 20px;
	top: 17px;
	width: 160px;
	position: absolute;
	overflow: hidden;
}

ul#Navigation4 li,ul#Navigation5 li
{
	list-style-image: url("/Images/Arrow.gif");
	padding: 0px 0px 5px 0px;
	margin:0;
}

ul#Navigation4 li a,ul#Navigation5 li a
{
	background-image: none;
	color: #666666;
	font-weight: normal;
}

/* Page Content */



span.textGrey
{
	font-size: 11px;
	color: #999999;
}

p.textTitle
{
	font-size: 11px;
	color: #58829E;
}


div.SectionContent,
div#PageContent
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	padding: 17px 0px 20px 0px;
	_padding: 17px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	width: 350px;
}

img.Active
{
    margin: 0px 0px -5px 10px;
}

/* Page Content Heading */
div#PageContent h4
{
	padding: 0px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
}


/* Column2 unordered list */
div.SectionContent ul,
div#PageContent ul
{
	display: block;
	list-style-image: url("/Images/Bullet.gif");
	margin: 0px;
	padding: 0px 0px 4px 14px;
	_padding: 0px 0px 4px 17px;
}

/* Column2 unordered list items and oredered list items */
div#Column2 ul li,
div#Column2 ol li
{
	padding: 0px 0px 5px 0px;
}

/* Column2 oredered list */
div#Column2 ol
{
	list-style-type: decimal;
	margin: 0px;
	padding: 0px 0px 10px 22px;
}

/* Column2 list */
div#Column2 ul,
div#Column2 ol
{
	margin: 10px 0px 0px 0px;
}

/* Column2 unordered list level 2 */
div#Column2 ol ol
{
	list-style-type: lower-alpha;
	margin: 0px;
	padding: 10px 0px 0px 22px;
}
/* Column2 unordered list level 3 */
div#Column2 ol ol ol
{
	list-style-type: lower-roman;
	margin: 0px;
	padding: 10px 0px 0px 22px;
}    

/* Glossary */
div#Column2 ul#Glossary
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 1px 0px;
	font-size: 10px;
	font-weight: bold;
	list-style-type: none;
	margin: 0px 0px 30px 0px;
	padding: 20px 0px 20px 0px;
	width: 350px;
}

/* Glossary Links */
ul#Glossary li
{
	display: inline;
	margin: 0px;
	padding: 0px;
}

/* Glossary Links */
ul#Glossary li a
{
	color: #F47920;
	padding: 0px 2px 0px 1px;
}

/* Glossary Links hover */
ul#Glossary li a:hover
{
	color: #BB1F22;
	text-decoration: none;
}
      
/* Back to top link */
div.Top,
div.BackToTop
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	text-align: right;
	width: 350px;
	float: left;
}

div.BackToTop
{
	margin: 0px;
	border-width: 0px;
}

div.Back
{
	border-width: 0px;
	width: 55px;
	float: right;
	position: relative;
}

/* Column2 World Indices */
div#Column2 div#WorldIndices
{
	padding: 0px 0px 20px 0px;
	margin: 0px;
	width: 350px;
}

/* Column2 tabular data */
div#Column2 div#WorldIndices table
{
	margin: 10px 0px 0px 0px;
	width: 350px;
}

/* Column2 Indices */
div#Column2 div#WorldIndices table td
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	color: #666666;
	font-size: 9px;
	padding: 5px 0px 3px 0px;
	text-align: right;
}

/* Column2 grid title */
div#Column2 div#WorldIndices table td.Title1
{
	color: #BB1F22; 
	font-size: 10px;
	text-align: left;
}

/* Column2 grid title */
div#Column2 div#WorldIndices table td.Title
{
	color: #BB1F22; 
	font-size: 10px;	
	text-align: right;
}

/* Column2 grid left aligned text */
div#Column2 div#WorldIndices table td.Text
{
	text-align : left;
}

div#Column2 div#WorldIndices table td img
{
	margin: 2px 0px 0px 2px;
}

/* Cross Rates */ 
div#CrossRates
{
	float: left;
	width: 150px;
	padding: 0px 0px 20px 0px;
}

div#Column2 table.Grid
{
	margin: 10px 0px 0px 0px;
	width: 160px;
}

/* Commodities */ 
div#Commodities
{
	float: right;
	padding: 0px 0px 20px 30px;
	width: 160px;
}

/* AlBawaba copyright */
div#FinePrint
{
	float:  left;
	padding: 0px 0px 0px 0px;
	width: 350px;
	color: #999999;
}

/* AlBawaba copyright */
div#AlBawaba a
{
	color: #666666;
}

/* Overview Section*/
div#Overview
{
    border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	padding: 17px 0px 20px 0px;
	_padding: 17px 0px 10px 0px;
	width: 350px;
}

/* Overview Paragraph*/
div#Overview p
{
	padding: 0px 0px 0px 0px;
}

/* Overview Paragraph left image, sitemap left side list*/
div.SectionLeft,
div.SitemapLeft
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	float: left;
	margin: 0px 20px 0px 0px;
	overflow: hidden;
	padding: 20px 0px 20px 0px;
	width: 165px;
}

/* Overview Paragraph image */
div.SectionLeft img,
div.SectionRight img
{
	background-color: #E6E6E6;
	float: left;
	margin: 0px;
	padding: 0px;
}
 
/* Overview right Paragraph image, sitemap right list */
div.SectionRight,
div.SitemapRight,
div.SitemapRoot
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	float: right;
	overflow: hidden;
	padding: 20px 0px 20px 0px;
	width: 165px;
}

div.SitemapLeft,
div.SitemapRight
{
	padding: 20px 0px 10px 0px;
}

/* Sitemap section heading */
div.SitemapLeft h5,
div.SitemapRight h5
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 1px 0px;
	padding: 0px 0px 5px 0px;
	color: #58829E;
}

div.SitemapLeft h5 a,
div.SitemapRight h5 a
{
	color: #58829E;
}

div.SitemapLeft ul,
div.SitemapRight ul,
div.SitemapRoot ul
{
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

div.SitemapLeft ul li a,
div.SitemapRight ul li a,
div.SitemapRoot ul li a
{
	background-image: url("/Images/Arrow.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

/* Sitemap Root list */
div.SitemapRoot ul li a
{
	color: #58829E;
}

/* Currency Converter */ 
div#CurrencyConverter
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	float: left;
	margin: 30px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
	width: 350px;
}

/* Currency Converter form */ 
div#CurrencyConverter table.Form
{
	margin: 10px 0px 0px 0px;
}

/* Form Title */ 
div#CurrencyConverter table.Form th
{
	font-size: 10px;
	text-align: left;
}

/* Form Title */
div#CurrencyConverter table.Form td
{
	padding: 0px 12px 0px 0px;
}

/* Form Input elements */
div#CurrencyConverter table.Form td select,
div#CurrencyConverter table.Form td input
{
	width: 70px;
}

/* Action button */
div#CurrencyConverter table.Form td input.Action
{
	width: 85px;
	height: 20px;
}

/* Contact Us form */    
div#Column2 form
{
	margin: 0px;
	padding: 12px 0px 0px 0px;
	width: auto;
}

/* Action Buttons */    
div#Action
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	float: left;
	padding: 30px 0px 20px 0px;
	width: 350px;
}

/* Action Buttons */
div input.Action
{
	display: inline;
	height: 20px;
	width: 85px;
}

/* Left hand side fields of the form */
div#FormLeft
{
	float: left;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 150px;
}

/* Left hand side fields of the form */
div#FormRight
{
	float: right;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	width: 150px;
}

/* Input fields */
div input.Text,
div select,
div textarea
{
	margin: 2px 0px 5px 0px;
	width: 154px;
}

/* Input fields */
div textarea
{
	height: 100px;
	font-size: 11px;
	color: #666666;
}

/* Sitemap first level */
ul#Sitemap
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 0px 0px;
	display: block;
	list-style-image: url("/Images/Bullet.gif");
	padding: 8px 0px 11px 17px;
	margin: 0px;
	width: 330px;
}

/* Sitemap first level X */
ul#Sitemap ul
{
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

ul#Sitemap li a
{
	text-decoration: none;
	color: #666666;
}

/* News Section Header */
div#NewsHeader
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px 0px 1px 0px;	
	padding: 7px 0px 13px 0px;
	margin: 0px 0px 5px 0px;
	width: 350px;
}

div#NewsHeader a img
{
	padding: 0px 10px 7px 5px;
}

div#NewsHeader div
{
	font-weight: bold;
	padding: 0px 0px 0px 183px;
	display: inline;
	height:50px;
	position: relative;
	top: -7px;
}

div#NewsHeader div a
{
	background-image: url("/Images/Arrow.gif");
	background-position: left;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 10px;
}

/* News Section Month */
div#NewsHeader select.Month
{
	width: 35px;
}

/* News Section Year */
div#NewsHeader select.Year
{
	width: 45px;
}

div.ShortNews
{
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 0px 0px 1px 0px;	
	padding: 10px 0px 0px 0px;
}

/* For PR News */
td.ShortNews h6
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #58829E;
	font-weight: normal;
}

td.ShortNewsHeading h6
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #7B9AB3;
	font-weight: normal;
}



/* Page Content Heading 6*/
div.ShortNews h6
{
	padding: 0px;
	margin: 0px 0px 5px 0px;
	color: #58829E;
	font-weight: normal;
}

div.ShortNews p a
{
	background-image: url("/Images/Arrow.gif");
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 0px;
	color: #666666;
}

div#NewsFooter
{
	font-weight: bold;
	vertical-align: middle;
	margin: 0px 0px 2px 0px;
}

div#NewsFooter select
{
	width: 40px;
	margin: 8px 5px 8px 5px;	
	vertical-align: middle;
}

/* Global error message */
div.ErrorMessage
{
	color: #BB1F22;
	margin: 0px;
	padding: 12px 0px 0px 0px;
}

/* Error class for (*) */
span.Error
{
	color: #BB1F22;
}


/* Column 3 */
div#Column3
{
	float: left;
	margin: 0px 0px 0px 30px;
	overflow: hidden;
	width: 170px;
}

/* Links */
ul#Links
{
	margin: 20px 0px 0px 0px;
}

/*Tool Tip Links */
a.ToolTipLink
{
    text-decoration: underline;
    color: #666666;
    cursor: default;
    font-weight: bold;
}

a.ToolTipLink:hover
{
    text-decoration: underline;
    color: #F47920;
}

/*Tool Tip*/
div.ToolTip
{
 background-color            : #58829E;
 border-style                : solid;
 border-width                : 0px;
 border-color                : #58829E;
 color                       : #FFFFFF;
 padding                     : 15px 10px 15px 10px;
 z-index                     : 1010;
}

iframe.ToolTip
{
 display                     : none;
 filter                      : Alpha(opacity=0);
 left                        : 0px;
 position                    : absolute;
 top                         : 0px;
 z-index                     : 1009;
}

.crumbs
{
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #999999;
 text-decoration             : none;
 line-height                 : 14px;
}