textarea {resize:none} 
.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;
}
.InvertedPageHeading
{
	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:2px;
}
.Information
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.Information TD
{
	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;
}
.LeftInformation
{
	text-align:left;
	font-weight:bold;
	font-family:Arial;
	Font-size:7pt;
}
.UrgentLeftInformation
{
	text-align:left;
	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:left;
}
.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:2px solid;
	DISPLAY: none; 
	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
{
	text-align:center;
	vertical-align:top;
	position:absolute; 
	left:230px; 
	min-width:770;
	width:100%;
}
.ProspectusDocumentBackgroundB
{
	text-align:center;
	vertical-align:top;
	position:absolute; 
	left:0px; 
	min-width:1000px;
}
.ProspectusTabStripBackground
{
	vertical-align: bottom;
	width: 100%;
	background-repeat: repeat;
	height: 25px;
	position:absolute; 
	left:230px; 
	min-width:770;
	max-width:1040px;
	width:100%;
}
.ProspectusAdvertsB
{
	text-align:center; 
	width:100%; 
	height:60px; 
	position:absolute; 
	left:0px;
}
.ProspectusAdverts
{
	text-align:center; 
	width:100%; 
	height:60px; 
	position:absolute; 
	left:230px; 
	min-width:770;
	max-width:1040px;

}
.IssuerTabStripBackground
{
	vertical-align: bottom;
	background-repeat: repeat;
	height: 25px;
	top:0px;
	position:absolute; 
	width:100%;
}
.IssuerDocumentBackground
{
	top:25px;
	height:650px;
	vertical-align:top;
	position:absolute; 
	width:100%;
	overflow-y:auto;
	overflow-x:hidden;
	
}
.ProspectusTabStripBackgroundB
{
	vertical-align: bottom;
	background-repeat: repeat;
	height: 25px;
	position:absolute; 
	left:0px; 
	min-width:1000;
	width:100%;
}
.ProspectusContentHeaderB
{
	position:absolute; 
	left:0px; 
	min-width:1000;
	width:100%;
}
.ProspectusContentHeader
{
	position:absolute; 
	left:230px; 
	min-width:770;
	width:100%;
}
.ProspectusDocumentContent
{
	position:absolute;
	left:5px;
	right:5px;
	text-align:center;
	top:5px;
	bottom:5px;
}

.ProspectusDocumentIFrame
{
	background-color:White;
}
.StandardIssueHeading
{
	text-align:center;
	font-weight:bold;
	font-family:Arial;
	font-size:11pt;
}
div.IssueDetailBackground
{
	vertical-align: top;
	overflow: auto !important;
}
.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;
	white-space: nowrap;
}
.IssueDetailData
{
	font-size: 8pt;
	font-family: Arial;
	text-align:left;
	min-width: 150px;
}
.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:pointer;
}
.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;

}
.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;
	border-bottom-left-radius:10px;
	border-bottom-right-radius:10px;
	
}
.MessageWindowTitle
{
	margin-left:3px;
	margin-top:3px;

}
.MessageWindowButtonBox
{
	
}
.MessageWindowTopRow
{
	margin-left:10px;
	margin-right:10px;
}
.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:pointer;
	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:pointer;
	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:pointer;
}
.AjaxSelectListContainer
{
	border-style:solid;
	border-width:1px;
}
.AjaxSelectListContainer img
{
	border-style:none;    
}

.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;
	position:absolute;
	left:10px;
	top:100px;
	right:10px;
	-moz-user-select: none; 
	-webkit-user-select: none; 
	-ms-user-select:none; 
	user-select:none; 
}
 /* 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;
}
.IssuerHostingFileTableRowPrePub 
{
	border-bottom:grey thin dotted;
	border-left:none;
	border-right:none;
	color:grey;
	font-style:italic;
}
.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:99998;
	top: 30%;
	left: 30%;
	position: fixed;
	border-style: solid;
	border-width: 2px;
	margin:2px;
}
.BrightBorder
{
	border-style:Solid;
	border-width:2px;
}
.PriceDemandReport
{
	height:300px;
	Width:100%;
	overflow:auto;
	border-style:Solid;
	border-width:2px;
}
.PriceDemandReportHeader
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: arial;
	font-weight:bold;
	text-align:center;
	border-style:Solid;
	border-width:2px;    
}
.HomePageHeader
{
	min-width:1024px;
	max-width:1280px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-repeat:repeat-x;
	height:55px;
}           
.HomePageLogo
{
	position:absolute;
	left:0;
	top:0;
}
.HomePageMission
{
	position:absolute;
	left:320px;
	bottom:5px;
	font-family:Arial;
	font-size:18px;
	vertical-align:bottom;
	text-align:left;
	margin-bottom:5px;    
	min-width:450px;
	overflow:visible;
}
.HomePageLoginRegisterLinks
{
	position:absolute;
	right:15px;
	bottom:5px;
	font-family:Arial;
	font-size:16px;
	vertical-align:bottom;
	text-align:right;
	margin-bottom:5px;    
}
.HomePageStatements
{
	min-width:1024px;
	max-width:1280px;
	position:absolute;
	left:0px;
	top:55px;
	height:175px;
	min-height:175px;
	width:100%;
}
.HomePageStatement
{
	margin-top:10px;
	width:240px;
	height:175px;
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.HomePageTitle
{
	font-weight:bold;
	font-size:16px;
}
.HomePageStatementText
{
	font-family:Arial;
	margin:5px 5px 5px 5px;
	font-size:12px;
	text-align:justify;
	text-justify:auto;
	height:120px;
}
.HomePageStatement a :link 
{
	
}
 .HomePageStatement a :visited
{
 
}
.HomePageStatementLink
{
}
.HomePageWobble
{
	position:absolute;
	width:100%;
	background-position:center;
	background-repeat:no-repeat;
	height:540px;
	max-height:550px;
	min-width:1024px;
	max-width:1280px;
	top:250px;
	left:0;
}

.HomePageBottomStrip
{              
	min-width:1024px;
	max-width:1280px;
	position:absolute;
	left:0px;
	top:790px;
	height:80px;
	min-height:80px;
	width:100%;         
}
.HomePageSponsors
{
	float:left;
	width:700px;
	min-width:700px;
	height:80px;
	min-height:80px;                    
}
.HomePageSearch
{
	float:right;
	margin-right:10px;
	text-align:left;
	max-width:240px;
}
.HomePageSearchButton
{
	margin-bottom:-9px;
	right:0px;
}
.HomePageSearchTypeOptions
{

}
.HomePageDoSearch
{
}
.HomePageFooter
{
	min-width:1024px;
	max-width:1280px;
	position:absolute;
	left:0;
	top:870px;
	width:100%;
	background-repeat:repeat-x;
	min-height:50px;
	height:50px;
}
.HomePageCopyrightText
{
	position:absolute;
	font-family:Arial;
	font-size:8px;
	text-align:left;
	vertical-align:bottom;
	bottom:0px;
	left:0px;
}
.HomePageCopyrightText a:link
{
}
.HomePageCopyrightText a:visited
{
}
.HomePageFooterLinks
{
	position:absolute;
	right:10px;
	top:20px;
	height:20px;
	vertical-align:middle;    
	font-weight:bold;
	font-family:Arial;
	font-size:10pt;	   
}
.HomePageFooterLinks a:link
{
	
}
.HomePageFooterLinks a:visited
{
}

.SWWSBMiddleSection
{
	min-width:1074px;
	max-width:1280px;
	position:absolute;
	left:0px;
	top:55px;
	height:820px;
	min-height:820px;
	width:100%;
}
.SWWSBContentSection
{
	min-width:800px;
	max-width:1020px;
	height:800px;    
	position:absolute;
	left:10px;
	right:250px;
	top:10px;
	overflow:visible;
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.SWWSBSideBar
{
	width:240px;
	min-width:240px;
	height:800px;
	position:absolute;
	top:10px;
	right:10px;
}
.SWWSBPageSearch
{
	position:absolute;
	left:20px;
	bottom:10px;
	text-align:left;
	width:240px;
}
.SWWSBSponsors
{  
}
.SWTitle
{
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
}
.SWText
{
	font-family:Arial;
	font-size:12px;
	text-align:left;
}
.SWText a:link
{
}
.SWText a:visited
{
}
.SWList
{
	font-family:Arial;
	font-size:12px;
	text-align:left;
	list-style-type:square;
}
.SWLink
{
	font-family:Arial;
	font-variant:small-caps;
	font-size:14px;
}
.SWLink a:link
{
	
}
.SWLink a:visited
{
	
}
.SWHR
{
	height:2px;
}
.ScrollingWindow
{
	overflow:auto;

}
.NewsStackContent
{
	max-width:350px;
	font-family:Arial;
	font-size:12px;
	overflow:hidden;
	text-align:left;    
	border:1px dotted grey;
}
.NewsStackList
{
	margin-left:10px;
	padding-left:10px;
}
.NewsStackHeader
{
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;    
	font-size:12px;
	overflow:hidden;
	text-align:left;
	margin:0px 0px 1px 0px;
	width:347px;
	height:19px;
	padding-left:5px;
	padding-right:-5px;    
}
.NewsStackTopHeader
{
	cursor:pointer;    
	font-family:Arial;
	font-weight:bold;    
	font-size:12px;
	overflow:hidden;
	text-align:left;
	margin:0px 0px 1px 0px;
	width:347px;
	height:19px;
	padding-left:5px;
}
.NewsStackBottomHeader
{
	cursor:pointer;    
	font-family:Arial;
	font-weight:bold;
	font-size:12px;
	overflow:hidden;
	text-align:left;
	margin:0px 0px 1px 0px;   
	width:347px;
	height:19px;   
	padding-left:5px;
}
.NewsStackScrollPane
{
		width:350px;
		max-width:350px;
		height:130px;	    
		max-height:130px;	    
		overflow: auto;
		position:relative;
		margin: 0px auto 0px auto;
		font-family:Arial;
		font-size:8px;
}
.Scrollable{}
.NewsStackContainer
{
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
	text-align:center;

}
.NewsStack
{
	 margin:5px 5px 5px 5px;
}
.NewsRegion
{
	position:absolute; 
	left:10px; 
	right:400px;
	height:360px;
	border:2px dotted;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.NewsStory
{

}
.AutoCompleteList_CompletionList 
{
	font-size: 8pt;
	font-family: Arial;
	padding : 1px;
	border:1px solid;
	list-style-type:none;
	margin:0px;
	z-index:99999;
}
 
.AutoCompleteList_CompletionListItem 
{ 
	text-align : left;
	border-bottom:1px solid;
}
 
.AutoCompleteList_HighlightedItem
{
	text-align : left;
	font-weight:bold;
}
.AutoCompleteList
{
	font-family:Arial;
	border-width:1px;
	border-style: solid;
	font-size: 8pt;
	font-weight:bold;
}
.EditableIssuerCollectionsControl
{
	overflow-x:auto;
}
.EditableIssuerDocumentsControl
{
	overflow-y:auto;
}
.SubTable
{
	FONT-SIZE: 8pt;
	FONT-FAMILY: Arial;
}
.SubTableRow
{
	HEIGHT:12px;
	PADDING-LEFT: 0px;
}
.IndexBox
{
	border-style:solid;
	border-width:2px;
	padding:0px;
	width:800px;
}
.IndexTitle
{
	font-family:Arial;
	font-weight:bold;    
	font-size:14px;
	text-align:center;
	vertical-align:text-top;
}
.IndexDate
{
	font-family:Arial;
	font-weight:bold;    
	font-size:8px;
	text-align:left;
	vertical-align:bottom;
}
.IndexText
{
	font-family:Arial;    
	font-size:12px;
	text-align:left;
	border-bottom:2px dotted;
}

.NewMenu
{
	font-family:Arial;
	font-variant:small-caps;    
	font-weight:bold;    
	font-size:12px;
	border-top:1px solid;	
	border-bottom:1px solid;	

}
div.NewMenu
{
	z-index:9999;    
}
li.NewMenu
{
	z-index:9999;    
}
.NewMenulevel1
{

}

.NewMenulevel2
{
	text-align:left !important;
	border-top:1px solid !important;
	padding-left:2px !important;
	padding-right:2px !important;
}



.NewMenuDynamicHoverStyle
{}
.NewMenuStaticHoverStyle
{}
.NewMenuDynamicStyle
{
	border-bottom: 2px solid !important;
	border-left: 2px solid !important;
	border-right: 2px solid !important;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	padding-bottom:3px !important;
}
.NewMenuStaticStyle
{}

.ApplicationPageHeader
{
	min-width:1000px;
	max-width:4000px;
	position:absolute;
	left:0;
	top:0;
	width:100%;
	background-repeat:repeat-x;
	height:80px;
}           
.ApplicationPageMenu
{
	position:absolute;
	left:0;
	bottom:10px;
	width:100%;
}
.ApplicationPageLogo
{
	position:absolute;
	left:0;
	top:0;
}
.ApplicationPageMission
{
	position:absolute;
	left:320px;
	bottom:25px;
	font-family:Arial;
	font-size:18px;
	vertical-align:bottom;
	text-align:left;
	margin-bottom:5px;    
	min-width:450px;
	overflow:visible;
}
.ApplicationPageLoginRegisterLinks
{
	position:absolute;
	right:15px;
	bottom:25px;
	font-family:Arial;
	font-size:16px;
	vertical-align:bottom;
	text-align:right;
	margin-bottom:5px;    
}
.CategoriesControl
{
	font-family:Arial;
	font-size:14px;
	border:2px solid;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.ListAdvert
{
	position:relative;
	height:20px;
	width:100px;
	font-family:Arial;
	overflow:hidden;
	white-space:nowrap;
}
.slideshow {
	position:relative;
	height:20px;
	width:100px;
}

.slideshow IMG {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	border-style:none;
}

.slideshow IMG.active {
	z-index:10;
}

.slideshow IMG.last-active {
	z-index:9;
}
.slideshow div {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	height:20px;
	width:100px;
	background-color:White;
	font-family:Arial;
	overflow:hidden;
	white-space:nowrap;
}

.slideshow div.active {
	z-index:10;
}

.slideshow div.last-active {
	z-index:9;
}
.tooltip
{
	display: inline;
	position: relative;
	text-decoration:none;

}
.tooltip IMG
{
	border-style:none;
}


.tooltip:hover:after
{

	background: #333;
	background: rgba(0,0,0,.8);
	border-radius: 5px;
	bottom: 26px;
	color: #fff;
	content: attr(title);
	left: 20%;
	padding: 5px 15px;
	position: absolute;
	z-index: 98;
	width: 100px;
}
		
.tooltip:hover:before
{
	border: solid;
	border-color: #333 transparent;
	border-width: 6px 6px 0 6px;
	bottom: 20px;
	content: "";
	left: 50%;
	position: absolute;
	z-index: 99;
}
.RoundedBox
{
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.IHBreadcrumbs
{
	height:20px;
	width:100%;
	position:absolute;
	top:0px;
	left:0px;
}
.FixedSizeContentBox
{
	width:980px;    
	height:800px;    
	position:relative;    
	top:10px;
	margin:0 auto 0 auto;
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	behavior: url('common/stylesheet/PIE.htc');
}
.MarketingMessage 
{
	border-style:solid;
	border-width:2px;
	border-radius: 15px;
	width:500px;
	height:300px;
	position:fixed;
	left:25%;
	top:30%;
	z-index:800;
}
.MarketingMessageTopBar
{
	position:absolute; 
	right:5px;
	top:5px;
}
.MarketingMessageContent
{
	position:absolute; 
	left:5px;
	right:5px;
	top:30px;
	bottom:5px;
}
/*Included styles from the LLD System*/
.Rpt {
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	color: #666666;
	font-variant: small-caps;
	text-transform: none;
	font-weight: 200;
	margin-bottom: 0px;
}
div.Rpt 
{
	margin-left:10px; 
	margin-right:10px;
}
table.Rpt
{
	padding-right:25em;
}
td.Rpt
{
	text-align:left;
}
th.Rpt
{
	text-align:left;
}
div.Rules 
{
	width:100%;
	background-color:lightgray;
}
ul.Rpt 
{
	list-style:square;
}
P.RptPass
{
	color:green;
}
P.RptFail
{
	color:red;
}
.rb 
{
	font-family: "Helvetica Neue", "Lucida Grande", "Segoe UI", Arial, Helvetica, Verdana, sans-serif;
	font-variant: small-caps;
	width:80%;
	margin:10%;
	background-color:white;
	color:gray;
	font-weight:bold;
	border-radius:10px;
}
.op {
	color:blue;
	font-weight:bold;
}
.ch {
	border: 2px solid grey;
	color:grey;
	background-color:beige;
	font-weight:bold;
	border-radius:5px;
	margin:5px;
	min-width:400px;
	display:inline-block;
}

.rs {
	margin-left:30px;
}

.issue-detail {
	position: unset !important;
	display: flex;
	flex-direction: column;
	gap: 10px;
	overflow-x: auto;
}

.issue-detail .IssueDetailHeading{
	text-align: left;
	padding-left: 50px;
	font-size: 16px;
}

.issue-detail .IssueDetailTable .IssueDetailData, .issue-detail .IssueDetailTable .IssueDetailTitle {
	padding: 2px 5px;
}

.issue-detail .issue-data-table{
	min-width: 50%;
	width: fit-content;
}

.issue-detail .tranche-detail-table{
	width: 100%;
}

#PageContent.issue-viewer{
	margin-left: 2px;
	margin-top: 115px;
}

#PageContent.issue-viewer, #PageContent .ProspectusAdverts, #PageContent .ProspectusContentHeader, #PageContent .ProspectusTabStripBackground,
#PageContent .ProspectusDocumentBackground, #PageContent .ProspectusDocumentContent {
	position: unset;
}

#PageContent .ProspectusAdverts {
	height: unset;
}

#PageContent .ProspectusTabStripBackground {
	height: 24px;
	max-width: 4000px;
}

.PageContent .ProspectusDocumentContent {
	bottom: unset;
	height: 99%;
	width: 99%;
	margin: auto;
}

.PageContent .ProspectusDocumentBackgroundB {
	min-width: 100%;
}