BODY
{
    FONT-SIZE: x-small;
    COLOR: #454545;
    FONT-FAMILY: Frutiger, arial, helvetica, sans-serif;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: left
}
H3
{
    COLOR: White;
}
H4
{
    MARGIN: 10pt;
    COLOR: #8d8bb8
}
H4.lightblue
{
    MARGIN: 10pt;
    COLOR: #8ca6f2
}
H4.cyanblue
{
    MARGIN: 10pt;
    COLOR: #6695ad
}
P
{
    FONT-SIZE: 10pt;
    MARGIN: 10pt
}
P.tabheader
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    PADDING-TOP: 0pt
}
B
{
    COLOR: #8d8cb8
}
UL
{
    FONT-SIZE: 10pt
}
OL
{
    FONT-SIZE: 10pt
}
A
{
    TEXT-DECORATION: none
}
A:active
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
A:link
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
A:hover
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
.smaller
{
    FONT-SIZE: 8pt;
    COLOR: #454545;
    FONT-FAMILY: Frutiger, arial, helvetica, sans-serif
}
.breadcrumb
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}
A.breadcrumb:active
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.breadcrumb:visited
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumb:link
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumb:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.breadcrumbcyanblue
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}
A.breadcrumbcyanblue:active
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.breadcrumbcyanblue:visited
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumbcyanblue:link
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumbcyanblue:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.breadcrumbdeepblue
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}
A.breadcrumbdeepblue:active
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.breadcrumbdeepblue:visited
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumbdeepblue:link
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumbdeepblue:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.breadcrumblightblue
{
    PADDING-RIGHT: 1pt;
    PADDING-LEFT: 1pt;
    FONT-SIZE: 10pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 1pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    PADDING-TOP: 1pt
}
A.breadcrumblightblue:active
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.breadcrumblightblue:visited
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumblightblue:link
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.breadcrumblightblue:hover
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
.formheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #454545
}
.copyline
{
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.copylinecyanblue
{
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.copylinedeepblue
{
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.copylinelightblue
{
    PADDING-RIGHT: 10pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.empwhite
{
    PADDING-RIGHT: 5pt;
    PADDING-LEFT: 5pt;
    FONT-SIZE: 8pt;
    PADDING-BOTTOM: 5pt;
    COLOR: #fff;
    LINE-HEIGHT: 12pt;
    PADDING-TOP: 5pt
}
.sitemap
{
    FONT-SIZE: 10pt;
    BACKGROUND: #fff;
    COLOR: #8d8bb8
}
A.sitemap:active
{
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}
A.visited
{
    COLOR: #8d8bb8;
    TEXT-DECORATION: none
}
A.sitemap:link
{
    COLOR: #8d8bb8;
    TEXT-DECORATION: none
}
A.sitemap:hover
{
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}
.quote
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #8d8cb8;
    FONT-STYLE: italic
}
.quotecyanblue
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #6695ad;
    FONT-STYLE: italic
}
.quotedeepblue
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #293482;
    FONT-STYLE: italic
}
.quotelightblue
{
    MARGIN-TOP: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    MARGIN-BOTTOM: 10pt;
    COLOR: #8ca6f2;
    FONT-STYLE: italic
}
.menu
{
    FONT-SIZE: 9pt;
    BACKGROUND: #a8a8a8;
    COLOR: #454545
}
A.menu:active
{
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.menu:visited
{
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.menu:link
{
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.menu:hover
{
    BACKGROUND: #a8a8a8;
    COLOR: #fff;
    TEXT-DECORATION: underline
}
.menusublink
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 10pt;
    COLOR: #454545
}
A.menusublink:active
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
A.menusublink:visited
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.menusublink:link
{
    COLOR: #fff;
    TEXT-DECORATION: none
}
A.menusublink:hover
{
    COLOR: #fff;
    TEXT-DECORATION: underline
}
.mpheader
{
    FONT-SIZE: 7pt;
    MARGIN-LEFT: 5pt;
    COLOR: #fff;
    LINE-HEIGHT: 14pt
}
.menusearch
{
    PADDING-RIGHT: 0pt;
    PADDING-LEFT: 0pt;
    FONT-SIZE: 7pt;
    PADDING-BOTTOM: 0pt;
    MARGIN: 0pt;
    COLOR: #454545;
    PADDING-TOP: 0pt
}
.subheading
{
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8d8bb8;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.subheadingcyanblue
{
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #6695ad;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.subheadingdeepblue
{
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #293482;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
.subheadinglightblue
{
    PADDING-RIGHT: 4pt;
    PADDING-LEFT: 10pt;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    BACKGROUND: #8ca6f2;
    PADDING-BOTTOM: 4pt;
    COLOR: #fff;
    PADDING-TOP: 4pt
}
B.cyanblue
{
    COLOR: #6695ad
}
B.deepblue
{
    COLOR: #293482
}
B.lightblue
{
    COLOR: #8ca6f2
}
.footerlinks
{
    FONT-SIZE: 8pt
}
A.footerlinks:link
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.footerlinks:active
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.footerlinks:visited
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.footerlinks:hover
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
.fpheader
{
    FONT-SIZE: 8pt;
    MARGIN-LEFT: 0pt;
    LINE-HEIGHT: 14pt
}
.fplink
{
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 5pt;
    COLOR: #454545;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
A.fplink:link
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplink:active
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplink:visited
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplink:hover
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
.fplinknomargin
{
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 0pt;
    COLOR: #454545;
    LINE-HEIGHT: 12pt;
    TEXT-ALIGN: left
}
A.fplinknomargin:link
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplinknomargin:active
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplinknomargin:visited
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
A.fplinknomargin:hover
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
.pressitem
{
    FONT-SIZE: 10pt;
    BACKGROUND: #fff;
    MARGIN: 0pt 0pt 0pt 5pt;
    COLOR: #454545
}
.prvideo
{
    FONT-SIZE: 8pt;
    BACKGROUND: #fff;
    MARGIN-LEFT: 0pt;
    COLOR: #454545;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: justify
}
A.prvideo:link
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
A.prvideo:active
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
A.prvideo:visited
{
    COLOR: #454545;
    TEXT-DECORATION: underline
}
A.prvideo:hover
{
    COLOR: #454545;
    TEXT-DECORATION: none
}
TD.normal
{
	color:White;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Verdana, Arial
}
TD.searchmessage
{
    FONT-SIZE: 9pt;
    COLOR: maroon;
    FONT-FAMILY: Arial
}
.detailDatalight
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: white
}
.detailDataDark
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    FONT-SIZE: 9pt;
    BORDER-LEFT: white;
    BORDER-BOTTOM: white;
    BACKGROUND-COLOR: silver
}
.detailHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: gray
}
A.detailHeadLink:link
{
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.detailHeadLink:active
{
    COLOR: silver;
    TEXT-DECORATION: underline
}
A.detailHeadLink:visited
{
    COLOR: white;
    TEXT-DECORATION: underline
}
A.detailHeadLink:hover
{
    COLOR: silver;
    TEXT-DECORATION: underline
}
A.drillDown:link
{
    FONT-WEIGHT: normal;
    COLOR: blue;
    TEXT-DECORATION: underline
}
A.drillDown:active
{
    FONT-WEIGHT: normal;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.drillDown:visited
{
    FONT-WEIGHT: normal;
    COLOR: red;
    TEXT-DECORATION: underline
}
A.drillDown:hover
{
    FONT-WEIGHT: normal;
    COLOR: midnightblue;
    TEXT-DECORATION: underline
}
.small
	{
	font-family:Arial;
	FONT-SIZE: 8pt;
	}
.purpleboldlink
{
	font-weight: bold;
    FONT-SIZE: 9pt
}
A.purpleboldlink:active
{
	font-weight: bold;
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}
A.purpleboldlink:visited
{
	font-weight: bold;
    COLOR: black;
    TEXT-DECORATION: underline
}
A.purpleboldlink:link
{
	font-weight: bold;
    COLOR: #8d8bb8;
    TEXT-DECORATION: underline
}
A.purpleboldlink:hover
{
	font-weight: bold;
    TEXT-DECORATION: underline
}
.createLoginLabel
	{
	color:black;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
	}
/* Home page styles... */
a.colText:link {font-family:Arial; text-decoration:underline; color:blue; }
a.colText:visited {font-family:Arial; text-decoration:underline; color:midnightblue; }
a.colText:hover {font-family:Arial; text-decoration:underline; color:red; }
a.smWhiteBold:link	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBold:visited	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBold:hover	{color:white; text-decoration:underline; font-family:Verdana,Arial; font-weight:bold; }
a.smWhiteBoldAd:link	{color:white; text-decoration:none; font-family:Arial; font-weight:bold; }
a.smWhiteBoldAd:visited	{color:white; text-decoration:none; font-family:Arial; font-weight:bold; }
a.smWhiteBoldAd:hover	{color:white; text-decoration:underline; font-family:Arial; font-weight:bold; }
a.smWhite:link	{color:white; text-decoration:none; font-family:Arial; }
a.smWhite:visited	{color:white; text-decoration:none; font-family:Arial; }
a.smWhite:hover	{color:white; text-decoration:underline; font-family:Arial; }

a.colText:link {font-size:10px; }
a.colText:visited {font-size:10px; }
a.colText:hover {font-size:10px; }
.smGrayText
	{
	font-size:8pt;
	}
.smBlackText
	{
	font-size:11px;
	}
input
	{
	font-size: 9pt;
	}