	body { 
		font-size: xx-small; color: #333333; font-family: verdana, helvetica, sans-serif; line-height: 1.6em;
	}
	p, td { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  line-height: 1.6em;
	}

/*	
	input, textarea {
	font-size: xx-small;
	color: #333333;
	font-family: verdana, arial, helvetica, sans-serif;
}*/

	a:link { color: #0079BB; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; line-height: 1.5em; }
	a:visited { color: #0079BB }
	a:hover { color: #EC008C }
	a:active { color: #0079BB }	

	.greenheading {
		padding-left:29px;
		background: #ffffff;
		color: #000000;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 22px; 
	}
	
	.enjoyheading {
		color: #666666;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size: 14px; 
		font-weight:bold;
	}
	
/* Start Top Nav Styles */
	a.supertopnav:link, a.supertopnav:active, a.supertopnav:visited { 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.supertopnav:hover { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.supertopnav_sel:link, a.supertopnav_sel:active, a.supertopnav_sel:visited { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.supertopnav_sel:hover { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	td.supertopnav:link, td.supertopnav:active, td.supertopnav:visited { 
		font-size: xx-small; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.Search {
		font-size: xx-small; color:#666666; font-weight: bold;
	}
	.SearchInput {
		font-size:xx-small; color:#000000; border:1px solid; background-color: #EEFAFF;
	}
/* End of Top Nav Styles */

/* Start of Left Nav Styles */
	a.LeftNav1:link, a.LeftNav1:active, a.LeftNav1:visited { 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav1:hover { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav1Selected { 
		font-size: xx-small; color: #EC008C; background: #E0E0E0; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav1Selected:link, a.LeftNav1Selected:active, a.LeftNav1Selected:visited { 
		font-size: xx-small; color: #EC008C; background: #E0E0E0; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav1Selected:hover { 
		font-size: xx-small; color: #EC008C; background: #E0E0E0; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}

	a.LeftNav2:link, a.LeftNav2:active, a.LeftNav2:visited { 
		font-size: xx-small; color: #666666; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav2:hover { 
		font-size: xx-small; color: #EC008C; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav2 { 
		font-size: xx-small; color: #666666; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav2Selected:link, a.LeftNav2Selected:active, a.LeftNav2Selected:visited { 
		font-size: xx-small; color: #EC008C; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav2Selected:hover { 
		font-size: xx-small; color: #EC008C; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav2Selected { 
		font-size: xx-small; color: #EC008C; background: #ECECEC; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}

	a.LeftNav3:link, a.LeftNav3:active, a.LeftNav3:visited { 
		font-size: xx-small; color: #666666; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav3:hover { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav3 { 
		font-size: xx-small; color: #666666; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav3Selected:link, a.LeftNav3Selected:active, a.LeftNav3Selected:visited { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav3Selected:hover { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav3Selected { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	
	a.LeftNav4:link, a.LeftNav4:active, a.LeftNav4:visited { 
		font-size: xx-small; color: #666666; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav4:hover { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav4 { 
		font-size: xx-small; color: #666666; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav4Selected:link, a.LeftNav4Selected:active, a.LeftNav4Selected:visited { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.LeftNav4Selected:hover { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	.LeftNav4Selected { 
		font-size: xx-small; color: #EC008C; background: #F5F5F5; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
/* End of Left Nav Styles */

/* Start of Right-hand Nav Styles */
	a.morelink:link, a.morelink:active, a.morelink:visited { 
		font-size: xx-small; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.morelink:hover { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}
/* End of Right-hand Nav Styles */

/* Start of Zone Nav Styles */
	.zone_header { 
 		color: #FFFFFF; font-weight: bold; font-size:x-small; padding-left:4px; 
 	}
	a.zonenav:link, a.zonenav:active, a.zonenav:visited { 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
	a.zonenav:hover { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight: bold; 
	}
/* End of Zone Nav Styles */


	a.redsm:link, a.redsm:active, a.redsm:visited { 
		font-size: xx-small; color: #DB1E3C; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.redsm:hover { 
		font-size: xx-small; color: #DB1E3C; font-weight:bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}
	a.reglink:link, a.reglink:active, a.reglink:visited { 
		font-size: xx-small; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}
	a.reglink:hover { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}

	a.morelinkg:link, a.morelinkg:active, a.morelinkg:visited { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; font-weight:bold;
	}
	a.morelinkg:hover { 
		font-size: xx-small; color: #EC008C; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; font-weight:bold;
	}

	a.footerlink:link, a.footerlink:active, a.footerlink:visited { 
		font-size: xx-small; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.footerlink:hover { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	
	a.footerbodylink:link, a.footerbodylink:active, a.footerbodylink:visited { 
		font-size: xx-small; color: #666666; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.footerbodylink:hover { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	.highlight_text { 
 		color: #000000; font-weight: bold;  
 	}

	a.highlight_text:link, a.highlight_text:active, a.highlight_text:visited { 
		color: #00AEEF; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.highlight_text:hover { 
		color: #EC008C; font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}

	.body11 { 
		font-size: 11px; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  
		line-height: 1.9em;  
	}

	.boldlabel { 
		font-weight:bold;font-size: x-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  
		line-height: 1.9em;  
	}

	.bodycontent { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  
		padding-left:29px; padding-right:10px; line-height: 1.9em;  
	}

	.bodycontentl { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  
		padding-left:29px; line-height: 1.9em;  
	}

	.bodycontentr { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif;  
		padding-right:10px; line-height: 1.9em;  
	}

	a.bodylink:link, a.bodylink:active, a.bodylink:visited { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
	}
	a.bodylink:hover { 
		font-size: xx-small; color: #333333; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}

	.footercontent { 
		font-size: xx-small; color: #999999; font-family: verdana, arial, helvetica, sans-serif;  
		line-height: 1.5em;  
	}

	.highlight_block {
		padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background: #e4f8ff; 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif;  
		border: 2px solid #ffffff;
	}

	.fundtablehead {
		padding-left:5px; padding-right:5px; padding-top:10px; padding-bottom:10px; background: #66cef5; 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif;  
		border-bottom: 1px solid #ffffff;
	}

	.fundtable {
		padding-left:5px; padding-right:5px; padding-top:5px; padding-bottom:5px; background: #e4f8ff; 
		font-size: xx-small; color: #000000; font-family: verdana, arial, helvetica, sans-serif;  
		border-bottom: 1px solid #ffffff;
	}

	a.fundtablelink:link, a.fundtablelink:active, a.fundtablelink:visited { 
		color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}
	a.fundtablelink:hover { 
		color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}

	a.fundtablelinkg:link, a.fundtablelinkg:active, a.fundtablelinkg:visited { 
		color: #0079BB; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: none; 
	}
	a.fundtablelinkg:hover { 
		color: #0079BB; font-family: verdana, arial, helvetica, sans-serif; text-decoration: underline; 
	}
	
/* PROBABLY NOT USED!!!*/
	table.pencalc {
		background: #E5EFE3; color: #000000; font-family: verdana, arial, helvetica, sans-serif; 
	}
	
	td.pencalc {
		padding-left:5px;background: #E5EFE3; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold;
	}
	td.pencalcg {
		padding-left:5px;background: #E5EFE3; color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold;
	}
	td.pencalcwb {
		padding-top:5px;padding-bottom:5px;padding-left:5px;background: #ffffff; color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold;
	}
	td.pencalcwg {
		padding-top:5px;padding-bottom:5px;padding-left:5px;background: #ffffff; color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-weight:bold;
	}
	td.pencalcw {
		padding-top:5px;padding-bottom:5px;padding-left:5px;background: #ffffff; color: #666666; font-family: verdana, arial, helvetica, sans-serif;
	}
/* PROBABLY NOT USED!!!*/
	
/* This is the start of CW's additions */
	
	td.blackheading {
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 0px;
	background: White;
	color: Black;
	font-family: helvetica, verdana, arial, sans-serif;
	font-size: 22px;
	padding-right: 8px;
}


/* This is the end of CW's additions */

/*##### start of lyns changes ######*/

/* START: Items for the glossary */
td.DisabledTab
{
	FONT-WEIGHT:normal;
	COLOR:#C5C5C5;
}

td.EnabledTab
{
	CURSOR:hand;
}

td.EnabledTab A
{
	FONT-WEIGHT:bold;
}

A:hover td.EnabledTab
{
	CURSOR:hand;
}

td.SelectedTab
{
	BACKGROUND-COLOR:#66cef5;
	CURSOR:hand;
}

td.SelectedTab A
{
	FONT-WEIGHT:bold;
	CURSOR:hand;
}

tr.GlossaryRow
{
	FONT-SIZE:85%;
	VERTICAL-ALIGN:top;
}

tr.GlossaryRow td
{
    BORDER-BOTTOM:solid 1px #e4f8ff;
    padding-bottom:0.5em;
}

tr.GlossaryHeader
{
    BACKGROUND-COLOR:#e4f8ff;
    FONT-SIZE:100%;
    COLOR: #000000;
    VERTICAL-ALIGN:top;
    TEXT-ALIGN:left;
}

.GlossNavigationBar
{
    FONT-SIZE: 100%;
    BORDER-RIGHT: #66cef5 1px solid;
    BORDER-TOP: #66cef5 1px solid;
    BORDER-LEFT: #66cef5 1px solid;
    BORDER-BOTTOM: #66cef5 1px solid;
    BACKGROUND-COLOR: #e4f8ff;
 }

.GlossNavigationBar A
{
    COLOR:#000000;
    TEXT-DECORATION:none;
}

.trGlossNavigationBar
{
    padding-left: 1px;  
    padding-right: 1px;
    padding-top: 1px; 
    padding-bottom: 1px; 
    BACKGROUND-COLOR:#e4f8ff;
}

.TableNavigationBar
{
	FONT-SIZE:85%;
	BACKGROUND-COLOR:#b2b692;
}

.TableNavigationBar A
{
	TEXT-DECORATION:none;
	COLOR: #000000;
}

.trNavigationBar
{
	BACKGROUND-COLOR:#F5F5F5;
}

.TableNavigationBarBottom
{
	FONT-SIZE:70%;
	BACKGROUND-COLOR:#b2b692;
}
/* END: Items for the glossary - lbf */

/* Start: Daily Fund Prices - MH */
.fundPriceHeader
{
    BACKGROUND: #66cef5;
    BORDER-BOTTOM: #ffffff 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 10px
}

.fundPriceData
{
    BACKGROUND: #e4f8ff;
    BORDER-BOTTOM: #ffffff 1px solid;
    COLOR: #000000;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: xx-small;
    PADDING-BOTTOM: 5px;
    PADDING-LEFT: 5px;
    PADDING-RIGHT: 5px;
    PADDING-TOP: 5px
}
/* End: Daily Fund Prices - MH */

/* START: SITEMAP SPECIFIC STYLES - JE */
LI.level1
{
	margin-left: 0px;
	LIST-STYLE-TYPE: square
}

LI.level2
{
	margin-left: 50px;
	LIST-STYLE-TYPE: disc
}

LI.level3
{
	margin-left: 100px;
	LIST-STYLE-TYPE: circle
}
/* END: SITEMAP SPECIFIC STYLES - JE */


/* START: Contact forms styles */
.tdLabel
{
	VERTICAL-ALIGN:top;
	BACKGROUND-COLOR:#e4f8ff;
	FONT-WEIGHT:bold;
}

.tdLabelDisabled
{
	VERTICAL-ALIGN:top;
 	BACKGROUND-COLOR:#f5f5f5;
 	COLOR:#FFFFFF;
 	FONT-WEIGHT:bold;
}

.tdData
{
	VERTICAL-ALIGN:top;
	BACKGROUND-COLOR:#e4f8ff;
	color: #000000;
}

.help
{
	FONT-SIZE:100%;
	COLOR:#333333;
	MARGIN:0;
	PADDING:0;
	WIDTH:140;
	BACKGROUND-COLOR:#ffffff;
	POSITION:absolute;
	VISIBILITY:hidden;
}

.FormNotes
{
	FONT-SIZE:90%;
	COLOR:#333333;
}

.MandatoryFieldMarker
{
	FONT-SIZE:100%;
	FONT-WEIGHT:bold;
	COLOR:#663366;
}

.MandatoryFieldMarkerWhite
{
	FONT-SIZE:100%;
	FONT-WEIGHT:bold;
	COLOR:#ffffff;
}

.MandatoryFieldMarkerDisabled
{
	FONT-SIZE:100%;
	FONT-WEIGHT:bold;
	COLOR:#FFFFFF;
}

.MandatoryFieldNote
{
	FONT-SIZE:100%;
	FONT-WEIGHT:bold;
	COLOR:#663366;
}

.tdValidationError
{
	VERTICAL-ALIGN:top;
	BACKGROUND-COLOR:#CC99CC;
	FONT-WEIGHT:bold;	
}

.emphasiseText
{
	FONT-STYLE:italic;
}

.ADisabled
{
	COLOR:#FFFFFF;
	TEXT-DECORATION:underline;
}

INPUT
{
	FONT-SIZE:110%;
}

INPUT.GotFocus
{
	BACKGROUND-COLOR:#E4EEE2;
}

INPUT.InfoType
{
	BACKGROUND-COLOR:#f5f5f5;
	BORDER-STYLE:none;
}

INPUT.Disabled
{
	BACKGROUND-COLOR:#FFFFFF;
}

TEXTAREA
{
	FONT-FAMILY:Arial, Helvetica, sans-serif;
	FONT-SIZE:100%;
}
 
TEXTAREA.GotFocus 
{
	BACKGROUND-COLOR:#E4EEE2;
} 

SELECT
{
	FONT-SIZE:100%;
}

SELECT.GotFocus
{
	BACKGROUND-COLOR:#E4EEE2;
}

.SubHeading
{
	FONT-WEIGHT:bold;
	COLOR:#000000;
}

.SubHeadingHomePage
{
	FONT-WEIGHT:bold;
	COLOR:#000000;
	FONT-SIZE:120%;
}

a.SubHeadingHomePage:link, a.SubHeadingHomePage:active, a.SubHeadingHomePage:visited
{
	FONT-WEIGHT:bold;
	COLOR:#000000;
	FONT-SIZE:100%;
}

a.SubHeadingHomePage:hover
{
	FONT-WEIGHT:bold;
	COLOR: #666666;
	FONT-SIZE:100%;
}

.CompleteHeading
{
color: #c06600; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; 	
}

a.CompleteHeading:link, a.CompleteHeading:active, a.CompleteHeading:visited
{ 
		color: #c06600; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; text-decoration: underline; 
}

a.CompleteHeading:hover
{ 
		color: #c06600; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none; 
}


.TableStandard
{
	BACKGROUND-COLOR:#ffffff;
	TEXT-ALIGN:left;
	FONT-SIZE:100%;
}
/* END: Contact forms styles */