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;
}

H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18pt;
    COLOR: #31296B;
    FONT-FAMILY: Arial;
    FONT-STYLE: Italic;
}

H3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
}

H4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-STYLE: Italic;
}

A.margin:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}
A.margin:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}
A.margin:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}

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
}

A.SubMargin:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3A4070;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #3A4070;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.SubMargin:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #AC2810;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}

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;
}

A.header:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}

A.header:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #FFFFFF;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}

A.header:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #CCCCCC;
    FONT-FAMILY: Verdana,Arial;
    TEXT-DECORATION: none
}

.SiteMapHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #31296B;
    FONT-FAMILY: Arial;
    FONT-STYLE: Italic;
}

.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;
}

.flatButtonNoArrow {
  border:0;
  cursor:pointer;
  width:auto;
  height:auto;
  background-color: #AC2810;
  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: 0.5em;
  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: #FFFFFF;
    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;
}

.LargeBlackBold
{
    FONT-WEIGHT: bold;
    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: 14pt;
    COLOR: #AC2810;
    FONT-FAMILY: Arial;
}

.SubTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #12397E;
    FONT-FAMILY: Arial;
}

.Glossary
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #6880B0;
    FONT-FAMILY: Arial;
}

.Arial
{
    FONT-FAMILY: Arial;
}

.LightOff {}
.LightOn { BACKGROUND-COLOR: #31296B }

td.darkcolor
{
 background-color:#4E458F
}

td.mediumcolor
{
 background-color:#AFABCD
}

td.lightcolor
{
 background-color:#E2DBD0
}

<!-- Table Styles -->

.TableHeaderNoBorder
{
	background-color: #AC2810;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
  text-align: left;
  vertical-align: top;
}

.TableHeaderLeftBorder
{
	background-color: #AC2810;
	border-left: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 8px;
	padding-bottom: 8px;
  text-align: left;
  vertical-align: top;
}

.TableNoBorderLightColour
{
	background-color: #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableNoBorderDarkColour
{
	background-color: #EEEEEE;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderLightColour
{
	background-color: #FFFFFF;
	border-left: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableLeftBorderDarkColour
{
	background-color: #EEEEEE;
	border-left: 0.4pt solid #FFFFFF;
	padding-left: 5px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.TableTextLeftColumn
{
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.TableText
{
	font-family: Frutiger, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.TableTextPadded
{
	padding-left: 5px;
	padding-right: 4px;
}

.WingdingsSymbolSmall
{
	font-family: Wingdings;
	font-size: 1.2em;
	color: #000000;
}

.WingdingsSymbolLarge
{
	font-family: Wingdings;
	font-size: 1.4em;
	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: bold 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: #244997;
	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}