.AltHeaderBlock
{
	font-weight: bold;
	font-family: Arial;
	text-align: center;
}
.HeaderBlock
{
	font-weight: bold;
	font-family: Arial;
	text-align: left;
}
.TitleLabel
{
	font-family:Arial;
	font-size:11pt;
}
.DescriptionLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:10pt;
}
.ShowHideLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:10pt;
}
.FunctionLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.HeaderMenu
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
	text-align:left;
	background: White;
}
.HeaderMenuActive
{
	width:150px;
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
	text-align:left;
	background: White;
	border-width:1px;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-style:solid;
	z-index:1000;
}
.PageMenu
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
	text-align:left;
	vertical-align:middle;
}
.StandardPageHeading
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}
.UrgentPageHeading
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}
.StandardLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.TableLeftLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;	
	vertical-align:top;
}
.SmallLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.TinyLabel
{
	font-weight:bold;
	font-family:Arial;
	Font-size:6pt;
}
.SmallCheckbox
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.StandardCheckBox
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.StandardRadioButtonList
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;	
}
.StandardCheckBoxList
{
	font-weight: bold;
	font-size: 8pt;
	overflow:auto;
	font-family: Arial;
}
.IncludeExcludeItemControl
{
	font-weight: bold;
	font-size: 8pt;
	overflow:auto;
	font-family: Arial;
}
.StandardTextBox
{
	font-family:Arial;
	border-width:1px;
	border-style: solid;
	font-size: 8pt;
}
.StandardDropdown
{
	font-family:Arial;
	border-width:1px;
	border-style: solid;
	font-size: 8pt;
	font-weight:bold;
}
.StandardTextArea
{
	font-family:Arial;
	border-width:1px;
	border-style: solid;
	font-size: 8pt;
}
.StandardHR
{
	border-width:thin;
	border-style:solid;
	height:1px;
}
.Information
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.UrgentInformation
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.ExplanatoryText
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.UrgentExplanatoryText
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.FootNote
{
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.UrgentFootnote
{
	text-align:left;
	vertical-align:bottom;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.GeneralTextArea
{
	font-weight: bold;
	font-size: 8pt;
	margin-left: 0px;
	overflow: auto;
	margin-right: 10px;
	font-family: Arial;
	text-align: left;
	border-width:1px;
	border-style: solid;
}
.MainTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial;
}

.BlankCell
{
	background-color:White;
}
.AltMainTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.DisabledTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.BlockedRecipientRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.DocumentTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.AltDocumentTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial;
}
.MainTableHeader
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: arial;
    font-weight:bold;
	text-align:center;
}
.SmallTableHeader
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: arial;
    font-weight:bold;
	text-align:center;
}
.TinyTableHeader
{
    FONT-SIZE: 6pt;
    FONT-FAMILY: arial;
    font-weight:bold;
	text-align:center;
}
.ProgrammeNameHeader
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
	height:10pt;
}
.SearchSummary
{
	font-weight:bold;
	font-family:Arial;
	Font-size:10pt;
}
.PageLinkCurrent
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
}
.PageLink
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
}
.HelpButton
{
	cursor:help;
}
.HighLight
{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	color:White;
}
.LowLight
{
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	background-color:White;
}
.MenuTable
{
	font-size:12px;
	width:100%;
	font-family:Arial;
	font-weight:bold;
}
.Menu
{
	font-family:Arial;
	font-weight:bold;
	BORDER-RIGHT: thin solid; 
	BORDER-TOP: thin solid; 
	DISPLAY: none; 
	BORDER-LEFT: thin solid; 
	BORDER-BOTTOM: thin solid; 
	POSITION: absolute;
	text-align:left;
}
.MenuHeader
{
	font-size:12px;
	border:0px;
	padding	:1px;
	POSITION: absolute;
	font-weight:bold;
	font-family:Arial;
}
.HomePageTitlePrefix
{
	font-family:Arial Narrow;
	font-size:18pt;
	font-weight:100;
}
.HomePageTitle
{
	font-family:Arial;
	font-size:46pt;
	font-weight:800;
}
.HomePageLinksSection
{
	vertical-align:top;
}
.HomePageLinksSectionHeading
{
	font-weight:bold;
	font-family:Arial;
	font-size:14pt;	
	text-align:left;
	width:100%;
}
.HomePageLinksSectionSubHeading
{
	font-variant:small-caps;
	font-weight:bold;
	font-family:Arial;
	font-size:12pt;	
	text-align:left;
	width:100%;	
}
.HomePageLinksSectionLink
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
	text-align:left;
	width:100%;
	text-indent:10px
}
.HomePageLinksSectionDivider
{
}
.HomePageDocsSection
{
	vertical-align:top;
}
.HomePageDocsSectionHeading
{
	font-weight:bold;
	font-family:Arial;
	font-size:14pt;	
	text-align:left;
	width:100%;
}
.HomePageDocsSectionLink
{
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	
	text-align:left;
	width:100%;
}
.ProspectusMenuContainer
{
	overflow: auto;
}
.ProspectusMenuTable
{
	border-style:solid;
    border-width:thin;
}

.ProspectusMenuTable A:active
{
    TEXT-DECORATION: none;
    color:Black;
}
.ProspectusMenuTable A:link
{
    TEXT-DECORATION: none;
    color:Black;
}
.ProspectusMenuTable A:visited
{
	TEXT-DECORATION: none;
	color:Black;
}
.ProspectusMenuTable A:hover
{
    TEXT-DECORATION: underline;
}
.WordSearchResultsTable
{
	border-style:solid;
    border-width:thin;
}
.WordSearchResultsTable A:active
{
    TEXT-DECORATION: none;
    color:Black;
}
.WordSearchResultsTable A:link
{
    TEXT-DECORATION: none;
    color:Black;
}
.WordSearchResultsTable A:visited
{
	TEXT-DECORATION: none;
	color:Black;
}
.WordSearchResultsTable A:hover
{
    TEXT-DECORATION: underline;
}

.ProspectusMenuHeading
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;

}
.ProspectusMenuItem
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;

}
.ProspectusMenuItemHighlight
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
}
.ProspectusDocumentBackground
{
}
.ProspectusTabStripBackground
{
	vertical-align: bottom;
	width: 100%;
	background-repeat: repeat;
	height: 25px;
}
.ProspectusDocumentIFrame
{
}
.StandardIssueHeading
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}
.IssueDetailBackground
{
	vertical-align: top;
	overflow: auto;
}
.TopAlignedTable
{
	vertical-align: top;
}
.IssueDetailTable
{
	border-right: thin solid;
	border-top: thin solid;
	vertical-align: middle;
	border-left: thin solid;
	border-bottom: thin solid;
	text-align: center;
}
.IssueDetailTable TR
{
	height:15px
}
.IssueDetailTitle
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	vertical-align:text-top;
}
.IssueDetailData
{
	font-size: 8pt;
	font-family: Arial;
	text-align:left;
}
.IssueDetailHeading
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}
.FastPrintLink 
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	text-align:left;
    TEXT-DECORATION: underline;
    color:Black;
	cursor:hand;
}
.LowKeyPageLink
{
	font-family: Arial;
	font-size:8pt;
	text-align:left;
    text-decoration:none;
}
.LowKeyPageLink:Hover
{
	font-family: Arial;
	font-size:8pt;
	text-align:left;
    text-decoration:underline;
}
.IssuerTable
{
	border-right: 1px solid;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-collapse: collapse;
	width:100%;
}
.MessageWindow
{
	border-right: 2px solid;
	border-top: 2px solid;
	border-left: 2px solid;
	border-bottom: 2px solid;
	border-collapse: collapse;
	background:white;
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.MessageWindowTitle{}
.MessageWindowButtonBox
{
	
}
.MessageWindowTopRow{}
.MessageWindowText
{
	border-top:2px solid;
}
.Flash
{
	background-position: center center;
	background-image: url(../images/flash.gif);
	width: 8px;
	background-repeat: no-repeat;
	height: 8px;
}
.AjaxProgressBarCellIncomplete
{
	padding:2px;
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	width: 20px;
	border-bottom: thin solid;
	height: 20px;
}
.AjaxProgressBarCellComplete
{
	padding:2px;
	border-right: thin solid;
	border-top: thin solid;
	border-left: thin solid;
	width: 20px;
	border-bottom: thin solid;
	height: 20px;
}
.PressUpdateText
{
	font-weight:bold;
	font-family:Arial;
	Font-size:8pt;
}
.CategoryNavHeading
{
	border-width:3px;
	font-family:Arial;
	font-variant:small-caps;
	font-size:10pt;
	color:White;
	cursor:hand;
	text-align:center;
	text-decoration:none;
	width:100%;
}
.CategoryNavItem
{
	width:100%;
	border-width:0px;
	font-family:Arial;
	font-variant:small-caps;
	font-size:10pt;
	color:black;
	cursor:hand;
	text-align:left;
	text-decoration:none;
}
.RoundedCornerTopFill
{
BACKGROUND-POSITION: center bottom; 
FONT-WEIGHT: bold; 
FONT-SIZE: 10pt; 
BORDER-TOP-STYLE: none; 
BACKGROUND-REPEAT: repeat-x; 
FONT-FAMILY: Arial; 
TEXT-ALIGN: center; 
BORDER-BOTTOM-STYLE: none
}
.RoundedCornerTopLeft
{
	BACKGROUND-POSITION: center bottom; 
	BORDER-TOP-STYLE: none; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: left; 
	BORDER-BOTTOM-STYLE: none;
}
.RoundedCornerTopRight
{
	BACKGROUND-POSITION: center bottom; 
	BORDER-TOP-STYLE: none; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: right; 
	BORDER-BOTTOM-STYLE: none
}
.RoundedCornerBottomLeft
{
	BACKGROUND-POSITION: center bottom; 
	BORDER-TOP-STYLE: none; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: left; 
	BORDER-BOTTOM-STYLE: none
}
.RoundedCornerBottomRight
{
	BACKGROUND-POSITION: center bottom; 
	BORDER-TOP-STYLE: none; 
	BACKGROUND-REPEAT: no-repeat; 
	TEXT-ALIGN: right; 
	BORDER-BOTTOM-STYLE: none
}
.RoundedCornerBottomFill
{
	BACKGROUND-POSITION: center bottom; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	BORDER-TOP-STYLE: none; 
	BACKGROUND-REPEAT: repeat-x; 
	FONT-FAMILY: Arial; 
	TEXT-ALIGN: center; 
	BORDER-BOTTOM-STYLE: none
}
.RoundedCornerCentreSection
{
	BORDER-RIGHT: 1px solid; 
	BORDER-LEFT: 1px solid; 
	BORDER-TOP-STYLE: none; 
	BORDER-BOTTOM-STYLE: none; 
	TEXT-ALIGN: center;
}
.ClickableImage
{
	cursor:hand;
}
.AjaxSelectListContainer
{
	border-style:solid;
	border-width:1px;
}

.AjaxSelectListItem
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Arial;
	width:90%;
	text-align:left;

}
.AjaxSelectListItems
{
	border-right: gray thin solid;
	border-top: gray thin solid;
	overflow: auto;
	border-left: gray thin solid;
	border-bottom: gray thin solid;
	height:100px
}
.AjaxSelectListButton
{
	width:10%;
	text-align:right;
}
.PageRegionBorder
{
	border-style:solid;
	border-width:1px;
}
.MsoNormal
{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri;
}
h1
{
	margin-top:12.0pt;
	margin-right:0cm;
	margin-bottom:3.0pt;
	margin-left:18.0pt;
	text-indent:-18.0pt;
	line-height:115%;
	page-break-after:avoid;
	font-size:11.0pt;
}
.MsoHeader	
{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri;
}
.MsoFooter
{
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:Calibri;
}
.NoSpacing
{
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:Calibri;
}
.CharChar2
{
	font-family:Cambria;
	font-weight:bold;
}
.Section1
{
	text-align:left;
}
 /* List Definitions */
.ol
{
	margin-bottom:0cm;
}
.ul
{
	margin-bottom:0cm;
}
.RoundedBoxBorder
{
	border-width:thin;

}
.IssuerHostingFileTableRow
{
	border-bottom:grey thin dotted;
	border-left:none;
	border-right:none;
}
.IssuerHostingFileColumnHeading
{
	font-family: Arial;
	font-size:8pt;
	text-align:left;
    text-decoration:none;
    border-bottom:none;
	border-left:none;
	border-right:none;
}
.IssuerHostingSystemDialogBox
{
	z-index:200;
    top: 0;
    left: 0;
	position: absolute;
	border-style: solid;
	border-width: 2px;
}