
<!-- Override Main font tags -->
BODY
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

P
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

TR
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

TD
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

UL
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}


OL
{
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

<!-- standard link -->

A:link
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A:visited
{
    FONT-WEIGHT: normal;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}
A:hover
{
    FONT-WEIGHT: normal;
    COLOR: #D80303;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline
}

<!-- Class links -->

A.SubMargin:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF8A00;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF8A00;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #E57700;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A.HeaderTab:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HeaderTab:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HeaderTab:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.HelpPage:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #524C4C;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HelpPage:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}
A.HelpPage:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #524C4C;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.Help:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Help:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Help:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

A.Glossary:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: Underline;
}
A.Glossary:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FF0000;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: Underline;
}

A.Glossary:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    BACKGROUND: none;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

<!-- font styles without selectors -->

.flatButtonLArrow {
  border:0;
  background:url('/images/btn_arrowalll.gif') no-repeat 0% 100%;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #A0A0A0;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 0.5em;
  PADDING-LEFT: 1.8em;
  overflow:visible;
}

.flatButtonRArrow {
  border:0;
  background:url('/images/btn_arrowall.gif') no-repeat 100% 50%;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #A0A0A0;
  border-bottom: 0px solid #000000;
  border-left: 0px solid #000000;
  border-right: 0px solid #000000;
  border-top: 0px solid #000000;
  vertical-align: top;
  font-weight: bold;
  font-size: 8pt;
  color: #FFFFFF;
  font-family: Arial, Verdana, Helvetica, Geneva, serif;
  font-style: normal;
  PADDING-BOTTOM: 0.2em;
  PADDING-TOP: 0.2em;
  PADDING-RIGHT: 1.8em;
  PADDING-LEFT: 0.5em;
  overflow:visible;
}

.ChosenMargin
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.TableHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.TableHeaderSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallBlack
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallRed
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #A00000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallBlue
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #0000A4;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.LargeBlack
{
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Size16
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.SmallText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Size4Green
{
    FONT-SIZE: 1.2em;
    COLOR: #00A000;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.Size4Red
{
    FONT-SIZE: 1.2em;
    COLOR: #CC0000;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.Size4Blue
{
    FONT-SIZE: 1.2em;
    COLOR: #00A5F2;
    FONT-FAMILY: Verdana, Arial;
    FONT-STYLE: normal;
}

.Size4
{
        FONT-SIZE: 1.2em;
}

.ColorDarkBlue
{
    COLOR: #0000A4;
}

.ColorDarkRed
{
    COLOR: #A00000;
}

.ColorDarkGreen
{
    COLOR: #00A000;
}

.ColorBlack
{
    COLOR: #000000;
}

.ColorWhite
{
    COLOR: #FFFFFF;
}

.ColorGrey
{
    COLOR: #808080;
}

.ColorWhiteGrey
{
    COLOR: #EEEEEE;
}

.ColorBlackGreen
{
    COLOR: #003333;
}

.ColorGreyGreen
{
    COLOR: #4C6477;
}

.ColorPaleGrey
{
    COLOR: #F0F0F0;
}

.ColorDullYellow
{
    COLOR: #ADAE72;
}

.GreenDiamond
{
    COLOR: #AFCFBC;
    FONT-SIZE: 1.5em;
}

.VioletDiamond
{
    COLOR: #AFB1CF;
    FONT-SIZE: 1.5em;
}

.PurpleDiamond
{
    COLOR: #CBB4CB;
    FONT-SIZE: 1.5em;
}

.Size2
{
    FONT-SIZE: 1em;
    FONT-FAMILY: Arial, Verdana;
}

.Size3
{
    FONT-SIZE: 1em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}

.Size5
{
    FONT-SIZE: 1.5em;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    FONT-STYLE: normal;
}

.MFError
{
    MARGIN-TOP: 5px; 
    MARGIN-BOTTOM: 2px;
}

.StockPickerStyle1
{
    WIDTH:240px;
}

.StockPickerStyle2
{
    WIDTH:100px;
}

.WhiteSpaceStyle
{
    WHITE-SPACE: nowrap;
}

.SmallLightGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: #C0C0C0;
    FONT-FAMILY: Verdana;
    FONT-STYLE: normal;
}

.SmallDarkGrey
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.7em;
    COLOR: #777777;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.VerdanaFont
{
    FONT-FAMILY: Verdana;
}

.TimesFont
{
    FONT-FAMILY: Times;
}

.CourierFont
{
    FONT-FAMILY: Courier;
}

.WindingsFont
{
    FONT-FAMILY: Wingdings;
}

.HelveticaFont
{
    FONT-FAMILY: Helvetica;
}

.ArialFont
{
    FONT-FAMILY: Arial;
}

.DisplayNoneStyle
{
    DISPLAY: none;
}

.PromoStyle
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 5px;
    FONT-FAMILY: Arial; 
    FONT-SIZE: 11px; 
    COLOR:#003300;
}

.Error
{
    FONT-SIZE: 10pt;
    COLOR: #0000C4;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Disclaimer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #606060;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Footer
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none;
}

A.Footer:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

A.Footer:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #808080;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: underline;
}

.PageTitle
{
    FONT-SIZE: 16pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

.SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #D80303;
    FONT-FAMILY: Arial;
}

.Heading3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: normal;
}

.Glossary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6880B0;
    FONT-FAMILY: Arial;
}

<!-- Table Styles -->

.TableHeaderNoBorder
{
	background-color: #2182AD;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
  text-align: center;
  vertical-align: top;
}

.TableHeaderLeftBorder
{
	background-color: #2182AD;
	border-left: 1pt solid #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
  text-align: center;
  vertical-align: top;
}

.TableNoBorderLightColour
{
 background-color: #FAFAFA;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderDarkColour
{
	background-color: #EEEEEE;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderLightColour
{
 background-color: #FAFAFA;
	border-left: 1pt solid #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderDarkColour
{
	background-color: #EEEEEE;
	border-left: 1pt solid #FFFFFF;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableText
{
	font-family: Arial;
	font-size: 10pt;
	color: #000000;
}

.WingdingsSymbolSmall
{
	font-family: Wingdings;
	font-size: 12pt;
	color: #000000;
}

.WingdingsSymbolLarge
{
	font-family: Wingdings;
	font-size: 14pt;
	color: #000000;
}

<!-- Aprops -->

a.aProp:link,a.aProp:visited,a.aProp:active,a.aProp:hover,a.child-link,
a.cProp:link,a.cProp:visited,a.cProp:active {
	font: 1em Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding-left: 10px;
	margin-top: .2em;
	background: url('images/ar_txtProp.gif') no-repeat 0 2px;
	color: #003366;
	display: block;
	float:left;
	clear:both
}

a.aProp:hover,a.child-link:hover,
a.cProp:hover {
	text-decoration: underline;
}

#child-link-container {padding-left: 8px}
