﻿body
{
	margin:0px;
	padding:0px;
	background-color:#f2f2f2;
}
.TopHeader
{
	height: 19px;
	text-align: right;
	padding-right: 8px;
}
.TopLinks
{
	padding-left: 2px;
	padding-right: 2px;
	border-bottom:solid 1px #e8e8e8;
}
.TopLinkItem
{
	color: #00555F;
	font-family:Verdana;
	font-size:7pt;
	white-space: nowrap;
}
.TopLinkItem a:visited
{
	color: #00555F;
	font-family:Verdana;
	font-size:7pt;
	text-decoration: none;
}
.TopLinkItem a:link
{
	color: #00555F;
	font-family:Verdana;
	font-size:7pt;
	text-decoration: none;
}
.TopLinkItem a
{
	color: #00555F;
	font-family:Verdana;
	font-size:7pt;
	text-decoration: none;
}
.TopLinkItem a:hover
{
	color: #666666;
}
.TopLinkSeperator
{
	color: #CADDE4;
	font-family:Verdana;
	font-size:7pt;
}
.HeaderTD
{
	/*background-repeat: repeat-x;*/
	height: 83px;
}
.HeaderLeft
{
	width: 233px;
	text-align: right;
}
.HeaderMiddle
{
	width: 416px;
}
.HeaderRight
{
	width: 143px;
	background-repeat: no-repeat;
	background-position: right top;
	height: 83px;
	vertical-align:bottom;
	text-align:right;
}
.MainMenuTD
{
	height:26px;
}
.MainNavTD
{

	background-color: #005166;
	height:26px;
	width:750px;
}
.MainNav2
{
	margin-top: 15px;
}
.MainNav3
{
	margin-top: 10px;
}
.MainNavItem3
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
	background-color: #005166;
	padding: 3px;
	padding-right: 10px;
	border-bottom: solid 1px #DBE9EA;
	padding-left: 8px;
}
.MainNavItem2
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
	background-color: #005166;
	padding: 3px;
	padding-right: 5px;
	border-bottom: solid 1px #DBE9EA;
	padding-left: 7px;
}
.MainNavItem
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
}
table.MainNavItem
{
	background-repeat: no-repeat;
	background-position: right center;
	padding-left: 15px;
	padding-right:20px;
}
.MainNavItem a:visited
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
}
.MainNavItem a:link
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
}
.MainNavItem a
{
	color: #DBE9EA;
	font-family:Verdana;
	font-size:8pt;
	text-decoration: none;
}
.MainNavItem a:hover
{
	text-decoration: underline;
}
.SearchTD
{
	border: solid 1px #37B6BC;
	padding-left:2px;
	padding-top:0px;
	padding-bottom:1px;
	width: 229px;
}
/*
.SearchInput
{
	background-color: #E9F3F4;
	height:18px;
	border-width: 0px;
	width: 113px;
	padding-left:3px;
	padding-right:3px;
	padding-top:3px;
	color: #666666;
	font-family:Tahoma;
	font-size:8pt;
}
.SearchBox
{
	height:22px;
	border: solid 1px #37B6BC;
	background-color: #E9F3F4;
}
.SearchBoxImage
{
	border: solid 1px #37B6BC;
	border-left-width: 0px;
	background-color: #015265;
	width: 20px;
	text-align:center;
	vertical-align:bottom;
}
.AdvSearchLink
{
	background-image:url("/SiteCollectionImages/HomeDesign/SrchArrow.gif");
	background-repeat: no-repeat;
	background-position: right center;
	padding-left:3px;
	padding-right:12px;
}
.AdvSearchLink a, .AdvSearchLink a:link, .AdvSearchLink a:visted
{
	font-family:Tahoma;
	font-size:7pt;
	color:#2D8D99;
}
*/
.MainTable
{
}
.LeftBorder
{
	border-left: solid 1px #00A3AC;
}
.NewsMarquee
{
	height:25px;
}
.NewsMarqueeTable
{
	color: #48494B;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
}
.NewsMarqueeTable a:visited
{
	color: #48494B;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.NewsMarqueeTable a:link
{
	color: #48494B;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.NewsMarqueeTable a
{
	color: #48494B;
	font-family:Verdana;
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
}
.NewsMarqueeTable a:hover
{
	text-decoration:underline;
}
.MainContentTD
{
	padding: 8px;
}
.HomeMainContent
{
	color: #017A83;
	font-family:Verdana;
	font-size:11pt;
}
.MainContent
{
	color: #017A83;
	font-family:Verdana;
	font-size:11pt;
	padding: 5px;
}
.PageImage
{
	padding-right:5px;
}
.HomePageImage
{
	padding-right:10px;
	padding-top:8px;
}
.RightPageImage
{
	padding-left:5px;
}
.PageTitle P
{
	color: #017A83;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	padding: 5px;
	margin-top: 2px;
}
td.PageTitle
{
	color: #017A83;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	padding: 5px;
	margin-top: 2px;
}
.PageTitle
{
	color: #017A83;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	padding: 5px;
	margin-top: 2px;
}
.PageTitle2
{
	color: #017A83;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;

}

.ListingItemDiv
{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	padding-left:10px;
}
.GroupListingDiv
{
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:10px;
}

.ListingTitle
{
	color: #020202;
	font-family:Verdana;
	font-size:9pt;
	text-align:justify;
	font-weight: bold;
	padding-bottom: 3px;
}
.ListingTitle a:visited
{
	color: #338F9A;
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}
.ListingTitle a:link
{
	color: #338F9A;
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}
.ListingTitle a
{
	color: #338F9A;
	font-family:Verdana;
	font-size:10pt;
	font-weight: bold;
	text-decoration: none;
}
.ListingTitle a:hover
{
	text-decoration: underline;
}
.ListingText
{
	color: #020202;
	font-family:Verdana;
	font-size:9pt;
	text-align:justify;
}
.ListingText a:visited
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.ListingText a:link
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.ListingText a
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.ListingText a:hover
{
	text-decoration: underline;
}
.ListingTable
{
	border-bottom: dotted 1px #CCCCCC;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-right: 8px;
	padding-left: 8px;
}
.ListingImageTD
{
	padding-top: 10px;
	padding-right:10px;
}
.ListingImage
{
	border: solid 1px #00A3AC;
}
.MainTable p {
	margin:3px 0 10px;
}
.PageContent a:visited
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.PageContent a:link
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.PageContent a
{
	color: #338F9A;
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
}
.PageContent a:hover
{
	text-decoration: underline;
}

.PageContent td
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
}
table.PageContent
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
}
div.PageContent
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
}
.PageContent
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align:justify;
	line-height: 1.3;
}
.LatestNewsTitle
{
	background-color: #E7F3F3;
	height: 27px;
	color: #105C6C;
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 7px;
}
.LatestNews
{
	background-color: #E7F3F3;
	padding-top: 4px;
	padding-bottom: 4px;
}
.NewsItemDiv
{
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px;
	padding-left:10px;
}
.NewsItemTD
{
}

.NewsItem td
{
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 7px;
	color: #505251;
}
.NewsItem2 td
{
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 7px;
	color: #505251;
}
.CategoryItem
{
	font-size: 9pt;
	font-family: Verdana;
	padding-left: 7px;
	color: #505251;
}
.CategoryItem a:visited
{
	color: #338F9A;
	text-decoration: none;
	font-size: 9pt;
}
.CategoryItem a:link
{
	color: #338F9A;
	text-decoration: none;
	font-size: 9pt;
}
.CategoryItem a
{
	color: #338F9A;
	text-decoration: none;
	font-size: 9pt;
}
.NewsItem
{
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 7px;
	color: #505251;
}
.NewsItem2 a:visited
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem a:visited
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem2 a:link
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem a:link
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem2 a
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem a
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.Footer
{
	border-left: solid 1px #00A3AC;
}
.FooterAdv
{
	border-top: dotted 1px #B5B5B5;
}
.FooterAdvBlock
{
	height: 71px;
}
.Copyright
{
	padding-top:3px;
	padding-bottom: 5px;
	text-align: center;
	color: #000000;
	font-size: 8pt;
	font-family: Verdana;
}
.AnnualReport
{
	padding-left:12px;
	font-size:3pt;

}
.AnnualReport a:visited
{
	color: #117D65;
	font-size: 8pt;
	font-family: Verdana;
}
.AnnualReport a:link
{
	color: #117D65;
	font-size: 8pt;
	font-family: Verdana;
}
.AnnualReport a
{
	color: #117D65;
	font-size: 8pt;
	font-family: Verdana;
}
.LeftNavBar
{
	background-color: #F1FAF9;
}
.leftNav2
{
	color: #338F9A;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
.leftNav1
{
	color: #338F9A;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
}
.RightNavBar
{
	background-color: #E7F3F3;
}
.breadcrumbTable
{
	padding: 5px;
	border-bottom: dotted 1px #CCCCCC;
	padding-left: 8px;
	padding-right: 8px;
}
.breadcrumb
{
	color: #666666;
	text-decoration: none;
	font-size: 7pt;
}
.breadcrumb a:visited
{
	color: #000000;
	text-decoration: none;
	font-size: 7pt;
}
.breadcrumb a:link
{
	color: #000000;
	text-decoration: none;
	font-size: 7pt;
}
.breadcrumb a
{
	color: #000000;
	text-decoration: none;
	font-size: 7pt;
}
.breadcrumb a:hover
{
	text-decoration: underline;
	color: #666666;
}
.NewsHeader
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	font-weight: bold;
	text-align: justify;
}
.NewsCaption
{
	font-size:8pt;
	font-family:Verdana;
	color:#666666;
	padding-bottom:2px;
	margin-top:-3px;
	text-align:center;
}
.NewsCaption p
{
	padding-top: 2px;
	margin-bottom: 2px;
}
.NewsContent
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align: justify;
}
.NewsFloatLeft
{
	float:left;
	margin-right:0px;
	margin-left: 0px;
	margin-top:5px;
	padding-right: 8px;
}
.NewFloatRight
{
	float:right;
	margin-right:0px;
	margin-left: 0px;
	margin-top:5px;
	padding-left: 15px;
}
.YearNavTable
{
	border: solid 1px #00A3AC;
	padding: 8px;
}
.FormTable
{
	border: solid 1px #DEF0F0;
	padding: 8px;
	background-color: #F5F9F9;
}
.FormLabel
{
	text-align:left;
	color: #020202;
	font-family:Verdana;
	font-size:9pt;
	padding-top:3px;
	padding-right:8px;
	padding-bottom:6px;
	font-weight:bold;
}
.FormBody
{
	font-family:Verdana;
	font-size:9pt;
	vertical-align:top;
	padding:3px 6px 4px 6px;
}
.ms-long
{
	border: solid 1px #DEF0F0;
}
.FormButton
{
	font:8pt Verdana;
	padding-top:0.1em;
	padding-bottom:0.4em;
	background-color: #338F9A;
	border-width: 0px;
	color: #ffffff;
	height: 20px;
	width: 70px;
}
.ProductsContent
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align: justify;

	padding-top:3px;
	padding-bottom:6px;

}
.ProductPageTitle
{
	color: #017A83;
	font-family:Verdana;
	font-size:10pt;
	font-weight:bold;
	margin-top: 2px;
}

.ProductsHeader
{
	color: #020202;
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	text-align: justify;
}

.ProductsSubHeader
{
	color: #020202;
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	text-align: justify;
}

.ProductsComments{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	text-align: justify;
}
.ProductFields {
	font-family:Verdana;
	font-size:9pt;
	font-weight: bold;
	padding-bottom:0px;

}
.SitemapTitle a:visited{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	padding-left: 1px;
}
.SitemapTitle a:link{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	padding-left: 1px;
}
.SitemapTitle a{
	font-family: Verdana;
	font-size: 7pt;
	color: #666666;
	font-weight: bold;
	padding-left: 1px;
}
.SitemapTitle{
	font-family: Trebuchet MS;
	font-size: 8pt;
	color: #666666;
	font-weight: bold;
	padding-left: 1px;
}
.SitemapTitle a:hover
{
	text-decoration: underline;
}
.SitemapItem
{
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
	padding-left:10px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}

.SitemapItem a:visited{
	font-family: Verdana;
	font-size: 8pt;
	color:#666666;
}
.SitemapItem a:link{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.SitemapItem a{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.SitemapItem a:hover
{
	text-decoration: underline;
}



.SitemapItem2
{
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
	padding-left:10px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 8pt;
	color: #338F9A;
}
.SitemapItem2 a:visited{
	font-family: Verdana;
	font-size: 8pt;
	color:#338F9A;
}
.SitemapItem2 a:link{
	font-family: Verdana;
	font-size: 8pt;
	color: #338F9A;
}
.SitemapItem2 a{
	font-family: Verdana;
	font-size: 8pt;
	color: #338F9A;
}
.SitemapItem2 a:hover
{
	text-decoration: underline;
}


.SitemapItem3
{
	margin: 2px 3px 2px 3px;
	padding: 1px 0px 1px 0px;
	padding-left:17px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}

.SitemapItem3 a:visited{
	font-family: Verdana;
	font-size: 8pt;
	color:#666666;
}
.SitemapItem3 a:link{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.SitemapItem3 a{
	font-family: Verdana;
	font-size: 8pt;
	color: #666666;
}
.SitemapItem3 a:hover
{
	text-decoration: underline;
}


.BackLink
{
	text-align: center;
	font-family:Verdana;
	font-size:8pt;
	color:#338F9A;
}
.BackLink a:visited
{
	font-family:Verdana;
	font-size:8pt;
	color:#338F9A;
	text-decoration: none;
}
.BackLink a:link
{
	font-family:Verdana;
	font-size:8pt;
	color:#338F9A;
	text-decoration: none;
}
.BackLink a
{
	font-family:Verdana;
	font-size:8pt;
	color:#338F9A;
	text-decoration: none;
}
.BackLink a:hover
{
	text-decoration: underline;
}
.TitleTable
{
	vertical-align:top;
}
.ListingLabel
{
	vertical-align: top;
	font-family:Verdana;
	font-size:8pt;
	color:#338F9A;
}
.GeneralTitle {
	font-family:Verdana;
	font-size:8pt;
	font-weight: bold;
	text-align: justify;
	color:#338F9A;
}
.SubTitle {
	font-family:Verdana;
	font-size:8pt;
	font-weight: bold;
	text-align: justify;
}
.SubTitle1 {
	font-family:Verdana;
	font-size:8pt;
	font-weight: bold;
	text-align: justify;
}
.FAQCategoryTitle
{
	color: #017A83;
	font-family:Verdana;
	font-size:8pt;
	font-weight:bold;
}
.FAQCategoryComment
{
	color:#020202;
	font-family:Verdana;
	font-size:8pt;
	font-weight:normal;

}
.FAQAnswer
{
	color: #020202;
	font-family:Verdana;
	font-size:8pt;
	padding-bottom:10px;
	text-align:justify;
}
hr{

	height:1px;
	border:solid 1px gray;
}
.SubTitleGray {
	font-family:Verdana;
	font-size:8pt;
	font-weight: bold;
	text-align: justify;
	color:#585959;
}

td.ms-sblink{
	border:solid 0px #37B6BC;
	background-repeat: no-repeat;
	background-position: Right center;
	padding-left:3px;
	padding-right:12px;
}

.ABCWorldTitleTd
{

	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5.4pt;
	BORDER-TOP: white 1pt solid;
	PADDING-LEFT: 5.4pt;
	BACKGROUND: #017a83;
	PADDING-BOTTOM: 0cm;
	BORDER-LEFT: medium none;
	WIDTH: 100%;
	PADDING-TOP: 0cm;
	BORDER-BOTTOM: white 1pt solid;
	vertical-align:middle;
	width:590px;
	height:28px;
	text-transform:uppercase;
	color:white;
	margin:2pt;
	font-weight:bold;
	display:table-cell;



}

.ABCWorldMainTitle
{
	text-transform:uppercase;
	color:white;
}

.ABCWorldSubTitle
{
	color:#01585f;
	font-weight:bold;
}

.ABCWorldHighlightsTable
{
	BORDER-COLLAPSE: collapse;
	border-spacing:0;
	padding:0;
	border:0;
	width:350px;
}
.ABCWorldHighlightsTitle
{
	TEXT-TRANSFORM: uppercase;
	COLOR: #01585f
}
.ABCWorldHighlightsTitleTd
{

	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5.4pt;
	BORDER-TOP: #01585f 1pt solid;
	PADDING-LEFT: 5.4pt;
	BACKGROUND: #e7f3f3;
	PADDING-BOTTOM: 0in;
	BORDER-LEFT: medium none;

	PADDING-TOP: 0in;
	BORDER-BOTTOM: #01585f 1pt solid;
	HEIGHT: 20.15pt;
	width:199px;

}
.ABCWorldHighlightsWtd
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5.4pt;
	BORDER-TOP: medium none;
	PADDING-LEFT: 5.4pt;
	BACKGROUND: white;
	PADDING-BOTTOM: 0in;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0in;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20.15pt;
	vertical-align: top;
	text-align:center;
	border:0;



}

.ABCWorldHighlightsCtd
{
	BORDER-RIGHT: medium none;
	PADDING-RIGHT: 5.4pt;
	BORDER-TOP: medium none;
	PADDING-LEFT: 5.4pt;
	BACKGROUND: #e7f3f3;
	PADDING-BOTTOM: 0in;
	BORDER-LEFT: medium none;
	PADDING-TOP: 0in;
	BORDER-BOTTOM: medium none;
	HEIGHT: 20.15pt;
	vertical-align: top;
	text-align:center;
	border:0;


}

.AlMusahimYearTable
{
	border: solid 1px #00A3AC;
	padding: 8px;
	width:98%;

}


.AlMusahimIssueTitle
{

	color: #105C6C;
	font-weight: bold;
	font-size: 9pt;
	font-family: Verdana;
	padding-left: 8px;
	vertical-align:top;

}

.AlMusahimIssueDesc
{
	font-size: 8pt;
	font-family: Verdana;
	padding-left: 8px;
	vertical-align:top;
}

.AlMusahimTitleLink
{
	text-align: center;
	font-family:Verdana;
	font-size:9pt;
	color:#338F9A;

}
.AlMusahimTitleLinka:visited
{
	font-family:Verdana;
	font-size:9pt;
	color:#338F9A;
	text-decoration: none;
}
.AlMusahimTitleLink a:link
{
	font-family:Verdana;
	font-size:9pt;
	color:#338F9A;
	text-decoration: none;
}
.AlMusahimTitleLink a
{
	font-family:Verdana;
	font-size:9pt;
	color:#338F9A;
	text-decoration: none;
}
.AlMusahimTitleLink a:hover
{
	text-decoration: underline;
}
.SearchTable
{
	border: 1px solid #00A3AC;
	vertical-align: middle;
	padding-left: 20px;
	margin-left: 20px;

}
.SearchItemTd {
	height: 32px;
	border: 0;
	width: 165px;
}
td.ms-advsrchHeadingText {
	font-size: 8pt;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	background-color:#E7F3F3;
	padding-top: 5px;
	padding-bottom: 5px;

}
.ms-advsrchPropValue
{
	width: 60px;
}
select.ms-advsrchPropertyDDL
{

}
select.ms-advsrchOperatorDDL
{
	width: 90px;
}

td.ms-advsrchText {

	height: 20px;
}

.ms-advsrchText span{

	width: 135px;
}
.ms-advsrchText a:visited
{
	color: #338F9A;
	font-family:Verdana;

	text-decoration: none;
}
.ms-advsrchText a:link
{
	color: #338F9A;
	font-family:Verdana;

	text-decoration: none;
}
.ms-advsrchText a
{
	color: #338F9A;
	font-family:Verdana;

	text-decoration: none;
}
.ms-advsrchText a:hover
{
	color: #666666;
}

.LocationSelector
{
	width:156px;
	height:21px;
	background:#D3EDEE;
	color: #000201;
	border: solid 1px #A8A8A0;
	border-bottom-width: 0px;
	border-right-width: 0px;
	font-family:Verdana;
	font-size: 7pt;
}


.CSSTable {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #ffffff;

	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;

	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;

	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;

	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTable table{
	border-collapse: collapse;
	border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}
.CSSTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.CSSTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.CSSTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}
.CSSTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.CSSTable tr:hover td{

 }
.CSSTable tr:nth-child(odd){
	background-color:#e3f3f3;
}
.CSSTable tr:nth-child(even) {
	background-color:#ffffff;
}
.CSSTable td{
	vertical-align:middle;
	border:1px solid #ffffff;
	border-width:0px 1px 1px 0px;
	text-align:center;
	padding:7px;
	font-size:10px;
	font-family:Verdana;
	font-weight:normal;
	color:#000000;
}
.CSSTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}
.CSSTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}
.CSSTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.CSSTable tr:first-child td{
	background:-o-linear-gradient(bottom, #116677 5%, #116677 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #116677), color-stop(1, #116677) );
	background:-moz-linear-gradient( center top, #116677 5%, #116677 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#116677", endColorstr="#116677");
	background: -o-linear-gradient(top,#116677,116677);
	background-color:#116677;
	border:0px solid #ffffff;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	color:#ffffff;
}
.CSSTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #116677 5%, #116677 100%);
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #116677), color-stop(1, #116677) );
	background:-moz-linear-gradient( center top, #116677 5%, #116677 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#116677", endColorstr="#116677");
	background: -o-linear-gradient(top,#116677,116677);
	background-color:#116677;
}
.CSSTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.CSSTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}


/*
.ms-rteTable-2 is
Overriding the used color in the (HtmlEditorTableFormats.css)
*/

.ms-rteTable-2   {
	border-collapse: collapse !important;
	border: solid 0px !important;
	font-family: Tahoma !important;
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2     {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt !important;
	margin-top: 0in !important;
	margin-right: 0in !important;
	margin-bottom: 10.0pt !important;
	margin-left: 0in !important;
	line-height: 115% !important;
	font-size: 11.0pt !important;
	font-family: "Calibri","sans-serif" !important;
	width: 119.7pt !important;
	border: solid white 1.0pt !important;
	border-bottom: solid white 3.0pt !important;
	background-color: #116677 !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
	color: #FFFFFF !important;
}
.ms-rteTable-2 td.ms-rteTableHeaderFirstCol-2   {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt !important;
	border: solid white 1.0pt !important;
	border-bottom: solid white 3.0pt !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableHeaderLastCol-2  {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt !important;
	border: solid white 1.0pt !important;
	border-bottom: solid white 3.0pt !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableHeaderOddCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt !important;
	border: solid white 1.0pt !important;
	border-bottom: solid white 3.0pt !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableHeaderEvenCol-2 {
	border-width: 1.0pt 1.0pt 3.0pt 1.0pt !important;
	border: solid white 1.0pt !important;
	border-bottom: solid white 3.0pt !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 tr.ms-rteTableOddRow-2 {
	color: #666666 !important;
	background-color: #FFFFFF !important;
	font-size: 10pt !important;
	vertical-align: top !important;
}
.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	color: #666666 !important;
	background-color: #e3f3f3 !important;
	font-size: 10pt !important;
	vertical-align: top !important;
}
.ms-rteTable-2 td.ms-rteTableFirstCol-2  {
	margin-top: 0in !important;
	margin-right: 0in !important;
	margin-bottom: 10.0pt !important;
	margin-left: 0in !important;
	line-height: 115% !important;
	font-size: 11.0pt !important;
	font-family: "Calibri","sans-serif" !important;
	width: 119.7pt !important;
	border-top: none !important;
	border-left: solid white 1.0pt !important;
	border-bottom: none !important;
	border-right: solid white 3.0pt !important;
	background-color: #116677 !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
	color: #FFFFFF !important;
}
.ms-rteTable-2 td.ms-rteTableLastCol-2 {
	padding:0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableEvenCol-2 {
	padding:0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 tr.ms-rteTableFooterRow-2    {
	color: #666666 !important;
	background-color: #FFFFFF !important;
	font-size: 10pt !important;
	vertical-align: top !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableFooterFirstCol-2  {
	margin-top: 0in !important;
	margin-right: 0in !important;
	margin-bottom: 10.0pt !important;
	margin-left: 0in !important;
	line-height: 115% !important;
	font-size: 11.0pt !important;
	font-family: "Calibri","sans-serif" !important;
	width: 119.7pt !important;
	border-top: none !important;
	border-left: solid white 1.0pt !important;
	border-bottom: none !important;
	border-right: solid white 3.0pt !important;
	background-color: #116677 !important;
	padding: 0in 5.4pt 0in 5.4pt !important;
	color: #FFFFFF !important;
}
.ms-rteTable-2 td.ms-rteTableFooterLastCol-2 {
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableFooterOddCol-2  {
	padding: 0in 5.4pt 0in 5.4pt !important;
}
.ms-rteTable-2 td.ms-rteTableFooterEvenCol-2  {
	padding: 0in 5.4pt 0in 5.4pt !important;
}

.ms-WPHeader {
	background-color:transparent;
}

s4-search input.ms-sbplain {
	font-family: Tahoma;
	font-size: 8pt;
	border: none;
	width:100px !important;
	height:15px !important;
}

/* Modification to fix 2010 conflicts with 2007 */
.s4-search input.ms-sbplain {
	font-size: 1.1em;
	border-right: 0 !important;
	width: 130px !important;
	background: url("/_layouts/images/bgximg.png") repeat-x -0px -511px;
	border: 1px solid #e3e3e3 !important;
	background-color: #fff;
	height: 17px;
	padding: 2px 3px 0;
}

.s4-search input {
	font-size: 1.1em;
	height: 16px;
	padding: 1px 3px 2px;
	border-right: none !important;
	width: 100px !important;
	margin-top: 3px;
}

.ms-sblink a:link, .ms-sblink a:visited {
	font-size: 8pt;
	color: #0072bc;
	margin-left: 5px !important;
	text-decoration: none;
}

#zz1_GlobalNav
{
	display:inline-block;
}














/* Farhan Khan - CSS Modification 031315
========================================= */

@font-face {
	font-family: 'Prometo';
	src: url('../Fonts/prometoregular.woff') format('woff'),
	url('../Fonts/prometoregular.svg#prometoregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Prometo-Light';
	src: url('../Fonts/prometolight.woff') format('woff'),
	url('../Fonts/prometolight.svg#prometolight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Prometo-Bold';
	src: url('../Fonts/prometobold.woff') format('woff'),
	url('../Fonts/prometobold.svg#prometobold') format('svg');
	font-weight: normal;
	font-style: normal;
}

.MainContentTD ul, .MainContentTD ol {
	padding: 0;
	margin-left: 15px;
}

a:link, a:visited {
	color:#1B91AE;	
}

.layout1stCol p {
	padding:1px 0;
	margin:5px 0 3px;
}

h2.ms-WPTitle, h2.ms-WPTitle * {
	margin:10px 0 0 0 !important;
	padding:0 !important;
	color:#1a6486 !important;
	font-family:Prometo-Bold !important;
	font-size:15px !important;
}

.PageContent td, .PageContent p, .PageContent li, .PageContent div, .MainContentTD td, .MainContentTD p, .MainContentTD li, .MainContentTD div, .MainTable td, .MainTable p, .MainTable li, .MainTable div {
	color:#4A4A4A;
	font-size:13px;
	line-height:22px;
	font-family:Tahoma;
	text-align:left;
}

.SitemapItem2 a, .SitemapTitle a {
	font-size:13px !important;
	font-family:Tahoma !important;
}

.NewsItem a, .ms-WPBody a, .PageContent a {
	color:#1B91AE !important;
}

.MainNavItem a:hover {
	text-decoration:none !important;
}

table.MainNavItem {
  padding-left: 20px;
  padding-right: 10px;
}

.PageTitle, .ProductPageTitle {
	font-family: 'Prometo-Light' !important;
	font-size:25px !important;
}

.featureBox h3, .featureBox a {
	color:#1b91ae !important;
	font-weight:normal !important;
}

.MainNavItem a, .latestNewsSection h2, .latestNewsSection h3, .featureBox h3, .footerLinks h3 {
	font-family: 'Prometo' !important;
}

.footerLinks a {
	font-family:Tahoma !important;
	font-size:13px !important;
}

.boardOfDirector .ListingTable td td {
	font:normal 15px Tahoma !important;
	color:#4A4A4A !important;
}

body {
	background-color:#f2f2f2;
	font-family: 'Prometo';
}
/* .PageContent, .PageContent * {
	color:#4A4A4A;
	font-family:Tahoma;
}*/
.TopHeader {
	border-bottom:solid 1px #e8e8e8;
}
.TopLinks {
	padding:5px 0 7px 0;
	width:1024px;
	margin:0 auto;
	border:0 none;
}
.wrapperCenter {
	width:1024px;
	margin:0 auto;
}
.TopLinkItem a:link, .TopLinkItem a:visited {
	color: #1B91AE;
	font-size:12px;
	padding-right: 10px;
	font-family:Tahoma;
}
.headerWidget {
	width:230px;
	float: left;
    margin:-5px 0 -7px 20px;
}
.langSelector {
	background: url(/SiteCollectionImages/Header/selectorArrow.png) 75px 9px no-repeat #ececec;
	color: #928b8a;
	cursor: pointer;
	width: 95px;
	height: 35px;
	float: left;
}
.langSelector.active {
	background-color:#B0B0B0;
} 
.langSelector.active span {
	color: #fff;
}
.langSelector span {
	color: #8a8b8a;
	font-size: 13px;
	font-family: Tahoma;
	margin: 9px 0 0 10px;
	display: inline-block;
	float:left;
}
.countryNameList {
	background-color: #B0B0B0;
	list-style: none;
	padding: 0;
	margin: 10px 0 0 0;
	width: 150px;
	z-index: 9;
	position: relative;
	float: left;
	display: none;
}
.countryNameList li {
	color: #8a8b8a;
	font-size: 13px;
	font-family: Tahoma;
	border-bottom: solid 1px #9E9E9E;
	text-align:left;
}
.countryNameList li a {
	color: #fff;
	display:block;
	padding: 8px 10px;
}
.countryNameList li:hover {
	background-color: #9E9E9E;
}

/******* Digital Banking Links *************/

.singlangSelector {
    background: url(/SiteCollectionImages/Header/selectorArrow2.png) 65px 10px no-repeat #009cbd !important;
    color: #928b8a;
    cursor: pointer;
    width: 100px;
    height: 35px;
    float: left;
}

.singlangSelector span {
    color: white;
    font-size: 13px; 
    margin: 8px 0 0 10px;
    display: inline-block;
    float: left;
}

.singInNameList {
    background-color: #B0B0B0;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    width: 100px !important;
    z-index: 9;
    position: relative;
    float: left;
    display: none;
}

.singInNameList li {
    color: #8a8b8a;
    font-size: 13px;
    font-family: Tahoma;
    border-bottom: solid 1px #9E9E9E;
    text-align: left;
}

.singInNameList li a {
    color: #fff;
    display: block;
    padding: 8px 10px;
}

.singInNameList li:hover {
	background-color: #9E9E9E;
}

/******* End Digital Banking Links *************/
/******* Country Listing  English *************/

.CountrySelector {
    background: url(/SiteCollectionImages/Header/selectorArrow2.png) 65px 10px no-repeat #009cbd !important;
    color: #928b8a;
    cursor: pointer;
    width: 100px;
    height: 35px;
    float: left;
}

.CountrySelector span {
    color: white;
    font-size: 13px; 
    margin: 8px 0 0 10px;
    display: inline-block;
    float: left;
}

.CountryList {
    background-color: #B0B0B0;
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    width: 120px !important;
    z-index: 9;
    position: relative;
    float: left;
    display: none;
}

.CountryList li {
    color: #8a8b8a;
    font-size: 13px;
    font-family: Tahoma;
    border-bottom: solid 1px #9E9E9E;
    text-align: left;
}

.CountryList li a {
    color: #fff;
    display: block;
    padding: 8px 10px;
}

.CountryList li:hover {
	background-color: #9E9E9E;
}

/******* End Country Listing *************/

/******* Home Page Banner *************/

.abc-pages-slider {
    width: 1024px;
    position: relative;
}
.abc-pages-slider ._navigation {
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 0;
    z-index: 20;
    right: 0;
}
.abc-pages-slider .owl-prev {
    background: url(/Style%20Library/Images/controls.png) no-repeat 0 -32px;
    width: 32px;
    height: 34px;
    position: absolute;
    left: 20px;
    cursor: pointer;
}
.abc-pages-slider .owl-next {
    background: url(/Style%20Library/Images/controls.png) no-repeat -43px -32px;
    width: 32px;
    height: 34px;
    /* margin-right: 20px; */
    
    position: absolute;
    right: 20px;
    cursor: pointer;
}
.abc-pages-slider ._slider-item {
    position: relative;
}
.abc-pages-slider ._content {
    position: absolute;
    bottom: 40px;
    left: 60px;
}
.abc-pages-slider ._title {
    font-family: Verdana;
    font-size: 30px;
}
.abc-pages-slider ._description {
    font-family: Verdana;
    font-size: 20px;
}
.abc-pages-slider ._pagination {}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */

.abc-pages-slider ._pagination .owl-nav {
    margin-top: 10px;
    text-align: center;
    -webkit-tap-highlight-color: transparent;
}
.abc-pages-slider ._pagination .owl-nav [class*='owl-'] {
    color: #FFF;
    font-size: 14px;
    margin: 5px;
    padding: 4px 7px;
    background: #D6D6D6;
    display: inline-block;
    cursor: pointer;
    border-radius: 3px;
}
.abc-pages-slider ._pagination .owl-nav [class*='owl-']:hover {
    background: #869791;
    color: #FFF;
    text-decoration: none;
}
.abc-pages-slider ._pagination .owl-nav .disabled {
    opacity: 0.5;
    cursor: default;
}
.abc-pages-slider ._pagination .owl-nav.disabled + {
    margin-top: 10px;
}
.abc-pages-slider ._pagination {
    text-align: center;
    -webkit-tap-highlight-color: transparent;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    z-index: 20;
}
.abc-pages-slider ._pagination .owl-dot {
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.abc-pages-slider ._pagination .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #D6D6D6;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity 200ms ease;
    border-radius: 30px;
}
.abc-pages-slider ._pagination .owl-dot.active span,
.abc-pages-slider ._pagination .owl-dot:hover span {
    background: #869791;
}
/******* End Home Page Banner *************/

.onlineABCBtn {
	background: url(/SiteCollectionImages/Header/lockIcon.png) 15px 7px no-repeat #a2bfc4;
	color: white !important;
	display:block;
	font-size: 13px;
	font-family: Tahoma;
	width: 90px;
	height: 35px;
	float: left;
	padding-left: 45px;
	line-height: 34px;
	text-align:left;
}
.SearchTD, .SearchTD * {
	border:0 none !important;
}
td.ms-sblink{
	background:none !important;
}
.SearchTD a {
	color:white !important;
	text-decoration:none !important;
}
.s4-search .srch-gosearchimg {
	border:0 none !important;
	width:auto !important;
	height:auto !important;
	background:none !important;
	margin-right: 5px;
}
td.ms-sbgo {
	background:#f6f6f6 !important;
}
.s4-search input.ms-sbplain {
	border:0 none !important;
	color:#909090;
	font-size:10px;
}
td.ms-sbcell {
	background:#f6f6f6;
	height:22px !important;
}
.s4-search input.ms-sbplain {
	background:none !important;
	margin-left: 4px;
}
.ms-sblink a {
	font-size:11px !important;
}

.MainMenuTD {
	background-color:#1a6486;
	height:36px;
}
.HeaderRight, .HeaderTD, .MainNavTD, .NewsItemDiv {
	background:none !important;
}
.HeaderRight > img, .HeaderMiddle > img, .TopLinkItem a > img, .TopLinkSeperator, .NewsMarquee {
	display:none !important;
}
.HeaderLeft {
	text-align: left;
}
table.MainNavItem {
	background-image: url("/SiteCollectionImages/HomeDesign/nav-arrow.png") !important;
}
.MainNavItem {
	font-size:14px;
}
.zz1_GlobalNav_0 {
	background-color:#1a6486 !important;
}
.MainNavItem2, .MainNavItem2:visited, .MainNavItem2:link {
	background:none !important;
	color:white;
	border-bottom:none 0 !important;
	padding:0;
}
.MainNavItem2 td {
	border-top:solid 1px #1b91ae;
	padding:5px 7px;
}
.MainNavItem3 {
	background-color:#1a6486 !important;
	color:white;
	border-bottom:solid 1px #1b91ae;
	padding-left:3px;
}
.MainNavItem3 *, .MainNavItem3 *:visited, .MainNavItem3 *:link {
	color:white;
}
.LeftBorder {
	border-left: 0 none;
}
.MainTable > tbody > tr > td > table {
	background:white;
}
.PageTitle, .ProductPageTitle {
	color: #1a6486 !important;
	font-size: 24px;
	font-weight: normal;
	margin: -2px 0 10px 0 !important;
	padding: 0;
	line-height: 30px !important;
}
.MainContentTD {
	padding: 20px;
}
.PageContent {
	padding-right: 20px;
}
.RightNavBar {
	background-color: #f2f2f2;
}
.NewsItem td {
	border-bottom:solid 1px #dbdbdb;
	padding:10px 0;
}
.NewsItem a:link {
	font-size: 8pt;
}

.tabularStyle {
	border-collapse:collapse;
	width:100%;
}
.tabularStyle tr {
	background-color:#f2f2f2 !important;
}
.tabularStyle td {
	background:none !important;
	border:solid 1px white !important;
	color:#4a4a4a !important;
	padding:10px 15px !important;
}
.tabularStyle td, .tabularStyle td * {
	color:#4a4a4a !important;
	font:normal 13px "Tahoma";
	line-height: 16px;
}
.tabularStyle td a, .tabularStyle td a *, .MainContentTD a {
	color:#1B91AE !important;
	font-size: 13px !important;
	font-family:Tahoma !important;
}
.tabularStyle tr:nth-child(even) {
	background-color:#e8e8e8 !important;
}
.tabularStyleWithHeader {
	border-collapse:collapse;
	width:100% !important;
}
.tabularStyleWithHeader tr {
	background-color:#f2f2f2 !important;
}
.tabularStyleWithHeader tr:first-child {
	background-color:#a2bfc4 !important;
}
.tabularStyleWithHeader tr * {
	margin-left:0 !important;
	font-size:13px !important;
}
.tabularStyleWithHeader tr:first-child * {
	color:#1a6586 !important;
	font-size:15px !important;
	text-align:left !important;
}
.tabularStyleWithHeader td {
	background:none !important;
	border:solid 1px white !important;
	color:#4a4a4a !important;
	padding:10px 15px !important;
}
.tabularStyleWithHeader td, .tabularStyleWithHeader td * {
	color:#4a4a4a !important;
	font:normal 13px "Tahoma" !important;
	text-align:left !important;
}
.tabularStyleWithHeader td * {
	margin:0 !important;
	padding:0 !important;
}
.tabularStyleWithHeader td a, .tabularStyleWithHeader td a * {
	color:#1b95c9 !important;
}
.contactInfoPatchCareer {
	background:#f2f2f2 !important;
	border:solid #a2bfc4 !important;
	border-width:1px 0 1px !important;
	width:100% !important;
	text-align:center !important;
}
.contactInfoPatchCareer * {
	text-align:center !important;
}
.annualReportSec {
	border-bottom: solid 1px #dbdbdb;
	padding: 15px 0 10px 0;
}
.annualReportSec .ListingTitle {
	margin-bottom:5px;
}
.annualReportSec .ListingTitle a {
	color:#1A6586 !important;
	font-size:15px !important;
	font-family:Prometo-Bold !important;
	font-weight:normal !important;
}
.annualReportSec .ListingImage {
  border: solid 1px #979797;
  margin-right: 20px;
}
.annualReportSec .ListingText {
	font-size: 13px !important;
	line-height:20px;
	font-family: Tahoma;
	vertical-align: top;
}
.annualReportSec .ListingText a {
	font-size: 13px !important;
	margin-top: 10px;
	display: inline-block;
}
.boardOfDirector .ListingTable {
	padding: 5px 0 20px;
	margin: 0;
	width: 100%;
}
.boardOfDirector .ListingTable .ListingImage {
  border: solid 1px #979797;
  
}
.boardOfDirector img {
	width:98px !important;
	height:auto !important;	
}
.boardOfDirector .ListingTable td {
	vertical-align: top;
}
.boardOfDirector .ListingTable td td {
	padding-top:10px;
}

.hiddenElement, a#ABCBannerLnk {
	display:none !important
}
.MainContent, .masterPageMainTable .MainContentTD >table {
	margin-top: 5px;
	width: 735px;
	padding: 0;
}
html body .latestNewsSection {
	background-color: #f2f2f2;
}
html body .latestNewsSection h2, html body .latestNewsSection h3 {
	font-size:18px !important;
	color:#1a6486 !important;
	font-weight:normal !important;
	margin-top:35px !important;
}
html body .latestNewsSection h2, html body .latestNewsSection h2 * {
	font-size:18px !important;
	font-weight:normal !important;
	font-family: 'Prometo' !important;
}
html body .latestNewsSection h2 {
	margin-left: 17px !important;
	margin-bottom: 0 !important;
}
.latestNewsSection h3 {
	margin-left: 10px;
}
.latestNewsSection .ms-WPHeader TD {
	border:0 none;
}
.latestNewsSection .ms-WPHeader .ms-WPMenuDiv, .ms-WPMenuDivHover, .latestNewsSection .ms-WPHeader .ms-WPHeaderTdMenu {
	display:none;
}
.latestNewsSection .NewsItem td {
	font-family:Tahoma;
	font-size:13px;
	padding: 1px 0 10px;
}
.latestNewsSection .NewsItem a {
	font-size:11px !important;
}
.pressReleaseMain .NewsItemDiv {
	padding:0;
}
.pressReleaseMain .NewsItem {
	width:100%;
	padding:0;
}
.pressReleaseMain .NewsItem td {
	font-size:13px;
	font-family:Tahoma;
	color:#4A4A4A;
}
.pressReleaseMain .NewsItem td a {
	font-family:Tahoma;
	font-size:11px !important;
	display:block;
	margin-top:5px;
}
.PageContent {
  padding-right: 0;
  padding-left: 0;
}
.breadcrumbTable {
  margin: 5px 2.5%;
  width: 95%;
  padding: 2px 0 10px;
}
.breadcrumb * {
	font-size:11px !important;
	font-family:Tahoma;
	color:#1B91AE !important;
}
.YearNavTable {
  width: 102%;
  margin: 0 -1%;
}
.Footer, .FooterAdv {
	border:0 none;
}
.homePageAdsSmall {
	margin-bottom: 40px;
	float: left;
	width:100%;
}
.homePageAdsSmall ul {
	padding:0;
	margin:0;
	list-style:none;
}

.homePageAdsSmall ul + ul:before {
	content:'';
	clear:both;
	display:block;
	margin:40px 0;	
}

.homePageAdsSmall ul li {
	background: white;
	float:left;
	padding:0;
	margin:0 17px;
	width: 230px;
}
.homePageAdsSmall ul li img {
	width:230px;
	height:auto;
}
.homePageAdsSmall ul li span {
  display: block;
  padding: 10px 15px;
  font-size: 15px;
  font-family: 'Prometo' !important;
}
.homePageAdsSmall ul li:last-child {
	margin-right:0;
}
.homePageAdsSmall ul li:first-child {
	margin-left:0;
}
.HomeMainContent {
	margin: 0 0 0 -20px !important;
	width: 735px;
    padding: 0;
}
.HomeMainContent .PageTitle {
  margin: 9px 0 0 0;
  float: left;
  width:100%;
}
.HomePageImage {
  padding-right: 0;
}
.latestNewsSection .homePageAdsSmall {
	margin-bottom: 0;
	float: left;
	margin-left: 17px;
}
.latestNewsSection .homePageAdsSmall li {
	float: left;
	padding: 0;
	margin: 15px 0;
}
.ProductsSubHeader, .PageContent p {
	text-align:inherit;
}
.financeHighlight .PageTitle {
	  border-bottom: solid 1px #dbdbdb !important;
	  color: #1A6586 !important;
	  font-size: 15px !important;
	  padding: 8px 0 12px !important;
}
.financeHighlight .PageTitle a, .financeHighlight .ListingTitle a {
	margin-right:8px;
}
.financeHighlight .ListingTitle {
	color: #4A4A4A !important;
}
.financeHighlight .financeCell {
	padding-left:13px;
}
.financeHighlight .financeTextCell{
	padding-left:35px;	
}
.financeHighlight .FinancialItems a {
	padding-left:0;
	padding-right:0;
}
.footerOuter {
	background-color:#196586;
	float:left;
	width:100%;
}
.footer {
	width:1024px;
	margin:0 auto;
}
.footerLinks {
	float:left;
	width: 22.5%;
	margin-left: 3.3%;
	margin-top:30px;
}
.footerLinks:first-child {
	margin-left:0;
}
.footerLinks h3 {
	color:white;
	font-size:17px;
	font-weight:normal;
}
.footerLinks a {
	color:#67c4cb !important;
	text-decoration:none;
	display:block;
	font-family:Verdana;
	font-size:11px;
	margin-bottom:5px;
}
.copyRightInfo {
	float: left;
	width: 100%;
	margin: 50px 0 28px 0;
}
.copyRightInfo p {
	color: #f2f2f2;
	font-size: 13px;
	font-family: Tahoma;
}
.copyRightInfo a {
	color:#6CC4CB;
}
.featureBoxHomePg{
    float: left;
    margin: 50px 0;
    width: 100%;
}
.featureBox{
    background: #fff;
    width: 230px;
    float: left;
    padding-bottom: 30px;
    margin-left: 34px;
}
.featureBox:first-child{
    margin-left: 0;
}
.featureBox img{
    width: 230px;
    height: 125px;
}
.featureBox h3,
.featureBox h3 a{
    font-size: 15px;
    color: #196586;
    margin: 20px 0 10px;
    padding: 0 15px;
}
.featureBox a {
    font-size: 13px;
    color: #196586;
    text-transform: capitalize;
    padding: 0 15px;
}
.featureBox h3 a,
.featureBox a.Image
{
   padding: 0;
}
.featureBox p {
    font-size: 13px;
    color: #8a8b8a;
    padding: 0 15px;
    margin: 0 0 20px;
    line-height:22px;
    font-family:Tahoma;
}

.zz1_GlobalNav_0.MainNav2 {
    transform: translateY(2px);
    -webkit-transform: translateY(2px);
    -moz-transform: translateY(2px);
      -ms-transform: translateY(2px);
}












/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */

/** RESET AND LAYOUT
===================================*/

.bx-wrapper {
    position: relative;
    padding: 0;
    *zoom: 1;
    width: 1024px;

}

.bx-wrapper img {
    width: 1024px;
    display: block;
    height: 250px;

}

/** THEME
===================================*/

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    position: absolute;
    bottom: -30px;
    width: 100%;
}

/* LOADER */

/* PAGER */

.bx-wrapper .bx-prev {
    left: 10px;
    background: url(controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 0;
}

.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}


.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}


.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    background: #666 \9;
    background: rgba(80, 80, 80, 0.75);
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: .85em;
    padding: 10px;
}

.bxSlider .ms-wpContentDivSpace {
	margin:0;
}

.NewsItem {
	width: 100%;
}

.abcCards .heading {
	background:#a2bfc4;
	color:#1a6586;
	font:13px normal "Prometo";
	padding:6px 12px;
}

.abcCards .content {
	background:none;
}

.abcCards p, .abcCards * {
	font:13px normal "Tahoma";
}

.abcCards p b span {
	color:#5C5C5C;
	font-weight: bold;
	font-size:14px;
	margin: 10px 0 -12px;
	display: block;
}

.SectionMenu {
	margin-right:25px;
}

.SectionMenu .ms-WPBorderBorderOnly {
	border:0 none !important;
}

.SectionMenu .level-band {
	background:#a2bfc4;
	padding: 6px 12px;
	margin: 0;
}

.SectionMenu .level-band a {
	color:#1a6486 !important;
	font-family: 'Prometo' !important;
	font-weight:normal;
	font-size:15px !important;
}

.SectionMenu .level-bullet {
	background:none;
	margin: 8px 0;
}

.SectionMenu .level-section {
	background:none;
}

.SectionMenu ul {
	background:#f2f2f2;
	margin:0;
}

.SectionMenu .level-item a {
	font:normal 13px "Tahoma";
	color:#1a6486 !important;
}

.SectionIntro {
  padding-left: 20px !important;
  width: 65% !important;
  vertical-align: top;
}

.LangSwitch {
	color:transparent;
	font-size:0;
}

.headingStyleTable {
	width:100%;
}

.headingStyleTable td {
	background-color: #a2bfc4 !important;
	padding:5px 10px !important;
}

.headingStyleTable td, .headingStyleTable td *, .tabularStyleWithHeader tr:first-child * {
	color: #1a6586 !important;
	font-size: 15px !important;
	font-weight:normal;
	font-family: 'Prometo' !important;
}

.footerLinks a {
	display:inline-block;
} 

.headingStyleTag {
	background-color: #a2bfc4 !important;
	padding:5px 10px !important;
	color: #1a6586 !important;
	font-size: 15px !important;
	font-weight:normal;
	font-family: 'Prometo' !important;
    display: block;
}

.MainContentTD > table > tbody > tr > td {
  padding: 0 !important;
}

.corpColorStd2, .corpColorStd2 * {
	color: #1a6486 !important;
}

.HomePageImage img {
	margin-right:20px;
}

.CSSTable tr:first-child td {
	background-color: #a2bfc4 !important;
	padding:5px 10px !important;
	color: #1a6586 !important;
	font-size: 15px !important;
	font-weight:normal !important;
	font-family: 'Prometo' !important;
}

.CSSTable tr:first-child td * {
	font-weight:normal !important;
}

.ms-rteTable-2 tr.ms-rteTableEvenRow-2 {
	background-color: #f2f2f2 !important;
}

.YearNavTable {
	border: solid 1px #a2bfc4;
}

.MainContent {
  color: #1a6486;
}

.floatLeft {
	padding:0;
	margin:0;
}

.ms-rteCustom-ArticleTitle, .ms-rteCustom-ArticleTitle * {
  font-family: "Prometo-Bold";
  font-size: 15px !important;
  color: #1a6486;
  text-transform: capitalize;
}

.headingReset1, .headingReset1 * {
	font-weight:normal !important;
	color: #1a6486 !important;
	font-size: 16px;
}

.marTop30 {
	margin-top:30px;
}

.headStyle2Std, .headStyle2Std *, #ProductContactstd, #ProductContactstd *, .ABCWorldSubTitle {
	color:#1a6486 !important;
	font-family:Prometo-Bold !important;
	font-size:15px !important;
}

.smallBoxSp {
	background-color:#a2bfc4;
	color:#1a6586;
	text-align:center !important;
	width:240px !important
}

.smallBoxSp a {
	font-family:Prometo-Bold !important;
	font-size:15px !important;
	font-weight:normal;
}

.layer1 .heading {
	background-color:#a2bfc4;
	color:#1a6586;
	font-family:Prometo-Bold !important;
	font-size:13px !important;
	font-weight:normal;
	padding: 6px 12px;
}

.fontStd13 * {
	font-size:13px !important;	
}

.homePgHdMar {
	margin-top:5px;
	margin-bottom:10px;
	display:block;
}

.homePgHdMar * {
	color:#53565a;
	font-size:15px;
	font-family: 'Prometo-Bold';
}

.level-section *, .SitemapTitle {
	font-size:13px !important;
}

ul.dfwp-column.dfwp-list {
	width:44% !important;
	margin-right:5%;
	margin-left:0;
}

.SectionMenu ul.dfwp-column.dfwp-list {
	width:100% !important;
}

.bottomNavThreeBoxes {
	margin-top:30px;
}

.bottomNavThreeBoxes .OtherSectionsLinkSeprt {
	height:1px;
}

.singleSpotlight {
	float:left;
	clear:both;
	width:100%;
}

.singleSpotlight img {
	width:100%;
	height:auto;
}

.TabelCustomStyleFormat2 .ms-rteTableOddCol-2 {
	border-right:solid 1px white;
}

.TabelCustomStyleFormat2 .ms-rteTable-2 td {
	padding:10px 15px !important;
}

.TabelCustomStyleFormat2 .ms-rteTable-2 td.headingStyleTag {
	padding: 5px 15px !important;
}

.bannerIframe iframe {
	width:100% !important;
	height:430px;
	float:left;
}

.ms-rteTable-default {
    border-collapse:collapse;
    width:100%;
    font:normal 13px "Tahoma";
}
.ms-rteTable-default tr {
    background-color:#f2f2f2;
}
.ms-rteTable-default td {
    border:solid 1px white;
    color:#4a4a4a;
    padding:10px 15px;
    line-height: 16px;
}
.ms-rteTable-default td a, .MainContentTD a {
    color:#1B91AE;
    font-size: 13px ;
    font-family:Tahoma;
}
.ms-rteTable-default tr:nth-child(even) {
    background-color:#e8e8e8;
}
.ms-rteTable-default tr th,
.ms-rteTableLastCol-default,
.ms-rteTableFooterRow-default td {
    background-color:#a2bfc4;
    font-family: 'Prometo' !important;
    padding: 10px 15px;
    border: solid 1px white;
    color: #1a6586 !important;
    font-size: 15px !important;
    font-weight: normal !important;
    text-align: left;
}

.srch-advancedtable {
	background:none !important;
	border:solid 50px red;
}


.abc-pages-slider {
    width: 1024px;
    position: relative;
}

.abc-pages-slider ._navigation {
    position: absolute;
    top: 50%;
    margin-top: -17px;
    left: 0;
    z-index: 20;
    right: 0;
}

.abc-pages-slider .owl-prev {
    background: url(../images/controls.png) no-repeat 0 -32px;
    width: 32px;
    height: 34px;
    position: absolute;
    left: 20px;
    cursor: pointer;
}

.abc-pages-slider .owl-next {
    background: url(../images/controls.png) no-repeat -43px -32px;
    width: 32px;
    height: 34px;
    /* margin-right: 20px; */
    position: absolute;
    right: 20px;
    cursor: pointer;
}

.abc-pages-slider ._slider-item {
    position: relative;
}

.abc-pages-slider ._content {
    position: absolute;
    bottom: 40px;
    left: 60px;
}

.abc-pages-slider ._title {
    font-family: Verdana;
    color: white;
    font-size: 30px;
}

.abc-pages-slider ._description {
    font-family: Verdana;
    color: white;
    font-size: 20px;
}

.abc-pages-slider ._pagination {}
/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 * 	Default theme - Owl Carousel CSS File
 */
	.abc-pages-slider ._pagination .owl-nav {
	  margin-top: 10px;
	  text-align: center;
	  -webkit-tap-highlight-color: transparent; }
	  .abc-pages-slider ._pagination .owl-nav [class*='owl-'] {
		color: #FFF;
		font-size: 14px;
		margin: 5px;
		padding: 4px 7px;
		background: #D6D6D6;
		display: inline-block;
		cursor: pointer;
		border-radius: 3px; }
		.abc-pages-slider ._pagination .owl-nav [class*='owl-']:hover {
		  background: #869791;
		  color: #FFF;
		  text-decoration: none; }
	  .abc-pages-slider ._pagination .owl-nav .disabled {
		opacity: 0.5;
		cursor: default; }

	.abc-pages-slider ._pagination .owl-nav.disabled +  {
	  margin-top: 10px; }

	.abc-pages-slider ._pagination  {
	  text-align: center;
	  -webkit-tap-highlight-color: transparent;
	  position: absolute;
	  left: 0;
	  right: 0;
	  bottom: 10px;
	  z-index: 20;
	  }
	  .abc-pages-slider ._pagination  .owl-dot {
		display: inline-block;
		zoom: 1;
		*display: inline; }
		.abc-pages-slider ._pagination  .owl-dot span {
		  width: 10px;
		  height: 10px;
		  margin: 5px 7px;
		  background: #D6D6D6;
		  display: block;
		  -webkit-backface-visibility: visible;
		  transition: opacity 200ms ease;
		  border-radius: 30px; }
		.abc-pages-slider ._pagination  .owl-dot.active span, .abc-pages-slider ._pagination  .owl-dot:hover span {
		  background: #869791; }
