﻿body
{
	margin:0px;
	padding:0px;
}
.TopHeader
{
	height: 19px;
	text-align: right;
	padding-right: 8px;
}
.TopLinks 
{
	padding-left: 2px;
	padding-right: 2px;
}
.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: 235px;
	text-align: right;
}
.HeaderMiddle
{
	width: 357px;
}
.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;
}
.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;
}
.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;
}
.PageContent P
{
	padding-bottom: 1px;
	padding-top: 1px;
	margin-bottom: 3px;
	margin-top: 5px;
	text-align:justify;
}
.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;
}
.NewsItem a:visited, .NewsItem2 a:visited  
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem a:link, .NewsItem2 a:link  
{
	color: #338F9A;
	text-decoration: none;
	font-size: 7pt;
	font-weight: bold;
}
.NewsItem a, .NewsItem2 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;
}
.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;
}



.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;
	

}

.FinancialItems a:visited
{
	color: #338F9A;	
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	padding-left: 44px;
}
.FinancialItems a:link
{
	color: #338F9A;	
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	padding-left: 44px;
}
.FinancialItems a
{
	color: #338F9A;	
	font-family:Verdana;
	font-size:8pt;
	text-decoration:none;
	padding-left: 44px;
}
.FinancialItems a:hover
{
	text-decoration: underline;
	padding-left: 44px;
}
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;}
