/*************************************************
* Macquarie Bank Portal Presentation Stylesheet
*
* Created: 16/11/2001
*
* History:
*
**************************************************/

/************** 1. BRANDING *****************/
/*** Controlled Externally ***/
/************** 1. BRANDING *****************/

/************** 2. SITEWIDE *****************/
table.SitewideTable
{
	background-color: #000000;
	overflow: hidden;
}
td.SitewideTable
{
	background-color: #000000;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #FFFFFF;
	overflow: hidden;
}
A.SitewideLink:link
{
	color: #FFFFFF;
	text-decoration: none;
}
A.SitewideLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.SitewideLink:active
{
	color: #66CCCC;
	text-decoration: none;
}
A.SitewideLink:hover
{
	color: #66CCCC;
	text-decoration: none;
}
/************** 2. SITEWIDE *****************/

/************** 3. PORTAL *****************/
table.PortalTable
{
	background-color: #000000;
	overflow: hidden;
}
td.PortalTable
{
	background-color: #000000;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #FFFFFF;
	overflow: hidden;
}
td.HomeButton
{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	overflow: hidden;
}
td.PortalTriangle
{
	background-color: #000000;
	background-image: url("/uk/images/triangle_nav.gif");
	background-repeat: no-repeat;
	background-position: top left;
	overflow: hidden;
}
A.PortalLink:link
{
	color: #FFFFFF;
	text-decoration: none;
}
A.PortalLink:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.PortalLink:active
{
	color: #66CCCC;
	text-decoration: none;
}
A.PortalLink:hover
{
	color: #66CCCC;
	text-decoration: none;
}
A.HomeLink:link
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
A.HomeLink:visited
{
	color: #660033;
	text-decoration: none;
	font-weight: bold;
}
A.HomeLink:active
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}
A.HomeLink:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}
/************** 3. PORTAL *****************/

/************** 4. BREADCRUMB *****************/
table.BreadcrumbTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
td.BreadcrumbTable
{
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	text-align: left;
	overflow: hidden;
}
.BreadcrumbLink
{
	color: #666666;
}
A.BreadcrumbLink:link
{
	color: #666666;
	text-decoration: none;
}
A.BreadcrumbLink:visited
{
	color: #999999;
	text-decoration: none;
}
A.BreadcrumbLink:active
{
	color: #000099;
	text-decoration: none;
}
A.BreadcrumbLink:hover
{
	color: #0000CC;
	text-decoration: none;
}
/************** 4. BREADCRUMB *****************/

/************** 5. LEFTNAV *****************/
table.LeftNavTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
td.LeftNavTable
{
	background-color: #FFFFFF;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	text-align: left;
	overflow: hidden;
}
hr.LeftNavTable
{
	border-top: #CCCCCC 2px solid;
	width: 100%;
	height: 1px;
}
A.LeftNavLink:link
{
	color: #666666;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 8pt;
}
A.LeftNavLink:visited
{
	color: #666666;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 8pt;
}
A.LeftNavLink:active
{
	color: #000099;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 8pt;
}
A.LeftNavLink:hover
{
	color: #0000CC;
	text-decoration: none;
	/*font-weight: bold;*/
	font-size: 8pt;
}
A.LeftNavLinkSelected:link
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkSelected:visited
{
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkSelected:active
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkSelected:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkParent:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkParent:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkParent:active
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkParent:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
}
A.LeftNavLinkPortal:link
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A.LeftNavLinkPortal:visited
{
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A.LeftNavLinkPortal:active
{
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
A.LeftNavLinkPortal:hover
{
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
}
.LeftNavLinkActive
{
	font-weight: bold;
	color: #000099;
	font-size: 8pt;
}
.LeftNavLinkActivePortal
{
	font-weight: bold;
	color: #000099;
	font-size: 10pt;
}
ul.LeftNavBullet
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	font-size: 8pt;
	list-style-type: none;
}
li.LeftNavBullet
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-size: 8pt;
}
li.LeftNavBulletSelected
{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 5px;
	font-size: 8pt;
	list-style-image: url("/hk/images/hk_left_nav_indicator.gif");
}
img.LeftNav
{
	margin-top: 0px;
	margin-bottom: 0px;
}
/************** 5. LEFTNAV *****************/

/************** 6. BODYCONTENT *****************/

A.BlackLinkBold:link
{
	color: #000000;
	font-weight: bold;
}
A.BlackLinkBold:hover
{
	color: #CC3300;
	font-weight: bold;
}
A.BlackLinkBold:Visited
{
	font-weight: bold;
}


A.BlackLink:link
{
	color: #000000;
}
A.BlackLink:hover
{
	color: #CC3300;
}


table.BodyTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
td.BodyContentTable
{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	overflow: hidden;
}
h1
{ 
	color: #000099;
	font-size: 14pt;
	font-weight: normal;
	font-family: verdana, arial, Helvetica, sans-serif; 
	line-height:normal;
	margin-top: 0pt;
	margin-bottom: 2pt;
}
/** Special Heading Style **/
.HomeHeading
{ 
	color: #000099;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	line-height:normal;
}
/** Special Heading Style to be used in conjunction with hr.hrheading **/
.hrline
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
} 
h2
{
	color: #009999;
	font-size: 13pt;
	font-weight: normal;
	font-family: verdana, arial, Helvetica, sans-serif; 
	line-height:normal;
	margin-top: 4pt;
	margin-bottom: 2pt;
}
/** Special Section Heading Styles for h2 **/
h2.RelatedInfo
{color: #009999}
h2.LegalInfo
{color: #009999}
h2.ContactInfo
{color: #009999}
h2.MoreInfo
{color: #009999}
h2.DownloadInfo
{color: #009999}
/** Special Section Heading Styles for h2 **/
h3
{
	color: #000099;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	line-height:normal;
	margin-top: 8pt;
	margin-bottom: 2pt;
} 
h4
{ 
	color: #009999;
	font-size: 11pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	line-height:normal;
	margin-top: 4pt;
	margin-bottom: 2pt;
}
h5
{
	color: #000099;
	font-size: 11pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif; 
	line-height:normal;
	margin-top: 4pt;
	margin-bottom: 2pt;
} 
h6
{ 
	color: #009999;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height:normal;
	margin-top: 4pt;
	margin-bottom: 2pt;
} 
p
{ 
	color: #000000;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: normal;
	margin-top: 6pt;
	margin-bottom: 6pt;
}
p.BannerImage
{
	margin-top: 0pt;
	margin-bottom: 2pt;
	margin-left: 0pt;
	margin-right: 0pt;
}
hr
{
	border-top: #000000 1px solid;
	width: 100%;
	height: 1px
}
.hrheading
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -6px;
	margin-bottom: -6px;
}
A:link
{
	color: #000099;
	text-decoration: none;
}
A:visited
{
	color: #990033;
	text-decoration: none;
}
A:active
{
	color: #000099;
	text-decoration: underline;
}
A:hover
{
	color: #0000CC;
	text-decoration: underline;
}
ul
{
	margin-top: 5px;
	font-size: 10pt;
	margin-bottom: 5px;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	list-style-type: square;
}
li
{
	margin-top: 3px;
	margin-bottom: 3px;
}
ol
{
	margin-top: 5px;
	font-size: 10pt;
	margin-bottom: 5px;
	font-family: verdana, arial, helvetica, geneva, 'sans serif'
}
form
{
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif'
}
textarea
{
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif'
}
input
{
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif'
}
select
{
	font-size: 10pt;
	font-family: Verdana
}
table
{
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
}
table thead
{
}
table thead th
{
}
td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
td.TableHead
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-align: center;
	vertical-align: top;
	background-color: #000000;
}
td.TableHeadLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	background-color: #000000;
}
td.TableHeadRight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #CCCCCC;
	text-align: right;
	vertical-align: top;
	background-color: #000000;
}
td.TableTitle
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	line-height: normal;
	font-weight: bold;
	color: #0099CC; 
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF
}
td.TableSubHeadLeft
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	background-color: #66CCCC;
}

td.TableSubHeadRight
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;
	color: #003366;
	text-align: right;
	vertical-align: top;
	background-color: #66CCCC;
}
td.TableSubHeadCentre
{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	line-height: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	vertical-align: top;
	background-color: #66CCCC
}
td.TableCopyLeft
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #333333;
	text-align: left;
	vertical-align: top;
	background-color: #CCCCCC
}
td.TableCopyRight
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	line-height: normal; 
	font-weight: normal; 
	color: #333333; 
	text-align: right; 
	vertical-align: top; 
	background-color: #CCCCCC
}
td.TableCopyCentre
{  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	line-height: normal; 
	font-weight: normal; 
	color: #333333; 
	text-align: center; 
	vertical-align: top; 
	background-color: #CCCCCC
}
td.TableCopyAltLeft
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal; 
	font-weight: normal; 
	color: #000000; 
	text-align: left; 
	vertical-align: top; 
	background-color: #CCCCCC
}
td.TableCopyAltRight
{  
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	background-color: #CCCCCC
}
td.TableCopyAltCentre
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-align: center;
	vertical-align: top;
	background-color: #CCCCCC
}
td.TableCopyMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: center;
	background-color: #FFFFFF
}
td.TableCopyMessageBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	vertical-align: top;
	background-color: #66CCCC
}
td.NormalStyle
{
	color: #000000;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: normal;
}
/************** SPECIAL STYLES *****************/
/** HOME PAGE STYLES **/
.HomePageIntro
{
	color: #000000;
	font-size: 11pt;
	font-weight: 500;
	font-family: arial, verdana, helvetica, sans-serif; 
	line-height: 1.2;
	/*letter-spacing: 0.75em;
	word-spacing: 1.25em;*/
}
.HomePageSubHeading
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: arial, verdana, helvetica, sans-serif; 
	line-height: normal;
}
A.HomePageSubHeading:link
{
	color: #000000;
	text-decoration: none;
}
A.HomePageSubHeading:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.HomePageSubHeading:active
{
	color: #006666;
	text-decoration: none;
}
A.HomePageSubHeading:hover
{
	color: #006666;
	text-decoration: none;
}
.HomePageCopy
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: normal;
	margin-top: 6pt;
	margin-bottom: 6pt;

}
/** HOME PAGE STYLES **/
.LangSwitch
{
	font-family: taipei, verdana, arial, helvetica, sans-serif;
}
.CopyPromoSmall
{ 
	color: #000000;
	font-size: 8pt;
}
.CopyPromoSmallBold
{
	color: #000000;
	font-size: 8pt;
	font-weight: bold;
}
.CopyPromoTitleSmall
{
	color: #00CCCC;
	font-size: 8pt;
	font-weight: bold;
} 
.CopySmall
{ 
	color: #000000; 
	font-size: 8pt; 
}
.CopySmallBold
{ 
	color: #000099; 
	font-size: 8pt; 
	font-weight: bold
}
.CopyTitleSmall 
{ 
	color: #000099; 
	font-size: 8pt; 
	font-weight: bold;
} 
.CopyPositiveSmall 
{
	color: #000000; 
	font-size: 8pt; 
}
.CopyNegativeSmall 
{ 
	font-size: 8pt; 
}
.CopyPromo
{ 
	color: #000000;
	font-size: 10pt;
}
.CopyPromoBold
{ 
	color: #000000; 
	font-size: 10pt; 
	font-weight: bold;
}
.CopyTitle
{
	color: #000099;
	font-size: 10pt;
	font-weight: bold; 
	text-align: left;
}
.CopyPositive 
{ 
	font-size: 10pt; 
; color: #000000
}
.CopyNegative 
{ 
	font-size: 10pt; 
}
/************** SPECIAL STYLES *****************/

/************** ASSET-SPECIFIC STYLES *****************/
/** PRItem and List **/
h1.PressRelease
{color: #000099}
h2.PressRelease
{color: #009999}
h3.PressRelease
{color: #000099}
.PRDate
{
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height:normal; 
	margin-top: 0pt;
	margin-bottom: 6pt;
}
.PRIntroduction
{
	font-weight: bold;
}
.PRBody
{
}
/** PRItem and List **/

/** Standard **/
h1.Standard
{color: #000099}
h2.Standard
{color: #009999}
h3.Standard
{color: #000099}
/** Standard **/

/** Product **/
h1.Product
{color: #000099}
h2.Product
{color: #009999}
h3.Product
{color: #000099}
h3.Benefits
{color: #000099}
h3.AtAGlance
{color: #000099}
.ProductIntroduction
{
	font-weight: bold;
}
/** Product **/

/** Contact **/
.Contact
{}
/** Contact **/

/** Legal Article **/
.LegalArticle p
{
	color: #000000;
	font-size: 8pt;
	font-family: verdana, arial, helvetica, sans-serif;
	line-height: normal;
	margin-top: 3pt;
	margin-bottom: 3pt;
}
/** Contact **/

/************** 6. BODYCONTENT *****************/

/************** 7. PROMOTION *****************/
h1.PromotionTable
{
	color: #000099;
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana, arial, Helvetica, sans-serif; 
	line-height:normal;
	margin-top: 0pt;
	margin-bottom: 2pt;
}
h2.PromotionTable
{color: #009999}
h3.PromotionTable
{color: #000099}
td.PromotionTable
{
	background-color: #FFFFFF;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	overflow: hidden;
}
ul.PromotionTable
{
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 16px;
	font-size: 9pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	list-style-type: square;
}
li.PromotionTable
{
	margin-top: 3px;
	margin-bottom: 3px;
	/*margin-left: 5px;*/
}
hr.PromotionTable
{
	border-top: #CCCCCC 2px solid;
	width: 100%;
	height: 1px;
}
.PromotionTableCaption
{
	font-size: 8pt;
	font-weight: normal;
	font-family: verdana, arial, Helvetica, sans-serif; 
	line-height:normal;
	margin-top: 0pt;
	margin-bottom: 2pt;
}
div.PromotionTableImage
{
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
	margin-right: 0px;
	text-align: center;
}
/************** 7. PROMOTION *****************/

/************** 8. FOOTER *****************/
table.FooterTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
td.FooterTable
{
	background-color: #FFFFFF;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
	color: #000000;
	text-align: center;
	overflow: hidden;
}
span.Copyright
{
	color: #000000;
	font-weight: bold;	
}
P.Disclaimer
{
	color: #333333;
	font-weight: normal;	
	font-size: 8pt;
}
A.FooterLink:link
{
	color: #000099;
	text-decoration: underline;
}
A.FooterLink:visited
{
	color: #660033;
	text-decoration: underline;
}
A.FooterLink:active
{
	color: #000099;
	text-decoration: underline;
}
A.FooterLink:hover
{
	color: #0000CC;
	text-decoration: underline;
}
/************** 8. FOOTER *****************/

/************** 9. SPACERS *****************/
table.SpacerTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
td.SpacerTable
{
	background-color: #FFFFFF;
	overflow: hidden;
}
/************** 9. SPACERS *****************/

/************** 10. DEFAULT *****************/
body
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin: 0px;
	background-color: #FFFFFF;
}
p
{
	font-size: 10pt;
	font-family: verdana, arial, helvetica, geneva, 'sans serif';
	line-height: normal;
}
.error
{
	font-weight: bold;
	color: red
}
/************** 10. DEFAULT *****************/
