

<CFOUTPUT>
<STYLE>

/********************************************************************************
     default root-class styles
  ********************************************************************************/

.DefaultStyle
{
	COLOR: blue;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 20pt
}

BODY
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
	BACKGROUND-COLOR: white;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 2ex
}

TABLE
{
     BORDER-LEFT: medium none;
/*
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt
*/
}

.quotation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000
}

.text
{
	COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

.smalltext
{
    FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
    FONT-SIZE: 8pt;
	LINE-HEIGHT: 10pt;
}

A:
{
}
A:unknown
{
}
A:link
{
}
A:active
{
}
A:visited
{
}

A.link
{
     COLOR: #336699;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

.citation {
	font-family: Courier New,Courier,Prestige Elite,monospace;
	font-size: 12px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.notes {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 8pt;
	color: #000000;
}

.header {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 12pt;
	font-weight: bold;
	color: #669999;
}

.title {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.quote {
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
	font-size: 9pt;
	color: #000000;
}

.main
{
     font-family: Verdana, Arial, Helvetica, Sans-Serif;
	color: #000000;
     font-size: 10pt;
}

/********************************************************************************
     left-frame styles (for all non-navigation elements)
  ********************************************************************************/

BODY.homeCover
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: f9f9f9;
}

BODY.homeTitle
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: f9f9f9;
}

BODY.homeSide
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: f9f9f9;
}

/********************************************************************************
     home welcome page nav styles
  ********************************************************************************/

.homeSelectChapText
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 10pt
}

A.homeSelectCatText
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
A.homeSelectCatText:unknown
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
A.homeSelectCatText:link
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
A.homeSelectCatText:visited
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
A.homeSelectCatText:active
{
     COLOR: grey;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
     TEXT-DECORATION: none
}
TD.homeSelectCatDescriptionText
{
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: none;
     TEXT-DECORATION: none
}

/********************************************************************************
     content titlebar
  ********************************************************************************/

BODY.contentTitlebar
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: c5c5c5;
}

/********************************************************************************
     content page header styles
  ********************************************************************************/

BODY.contentHeader
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-TOP: 8px;
     MARGIN-LEFT: 10px;
	BACKGROUND-COLOR: white;
}

.contentChapName
{
     COLOR: #C53832;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold
}

/********************************************************************************
     nav header styles (for chap/cat select drop-down)
  ********************************************************************************/

BODY.navHeader
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: #679966;
}

.navTitle
{
     BACKGROUND-COLOR: #679966;
     COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 10pt;
     FONT-WEIGHT: bold;
	TEXT-ALIGN: right;
     PADDING-BOTTOM: 5px;
     PADDING-RIGHT: 10px;
     PADDING-TOP: 5px
}

.navDropDownText
{
     COLOR: #C53832;
	BACKGROUND-COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold
}

.navDropDownNoOp
{
     COLOR: #999999;
	background-color: white;
     FONT-FAMILY: Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

/********************************************************************************
     left-frame navigation styles
  ********************************************************************************/

BODY.nav
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: #679966;
}

.navControlLink
/* for links such as "Expand/Collapse" and "View by ..." links */
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

TD.navChap
/* for cell padding of Chapter item
    and font style of selected Chapter item */
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
     PADDING-BOTTOM: 5px;
     PADDING-LEFT: 5px;
     PADDING-RIGHT: 10px;
     PADDING-TOP: 5px;
     TEXT-DECORATION: none
}

/*
.navChap
{
     COLOR: grey;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
     PADDING-BOTTOM: 5px;
     PADDING-RIGHT: 10px;
     PADDING-TOP: 5px;
     TEXT-DECORATION: none
}
*/

TD.navCat
/* for cell padding of Category item,
    and font style of selected Category item */
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
     PADDING-LEFT: 5px;
     PADDING-BOTTOM: 5px;
     PADDING-TOP: 5px;
     TEXT-DECORATION: none
}

TD.navCatIcon
/* for padding of Category item icons */
{
     PADDING-BOTTOM: 5px;
     PADDING-TOP: 5px;
}

/*
.navCat
{
     COLOR: grey;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
     PADDING-BOTTOM: 5px;
     PADDING-TOP: 5px;
     TEXT-DECORATION: none
}
*/

TD.navItem
/* for cell padding of Content Item item
    and font style of selected Content Item item */
{
     COLOR: grey;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-BOTTOM: 3px;
     PADDING-TOP: 3px
}

/*
.navItem
{
     COLOR: grey;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-BOTTOM: 5px;
     PADDING-TOP: 5px
}
*/

A.navChap
/* for link of Chapter item */
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
}
A.navChap:unknown
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
}
A.navChap:link
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
}
A.navChap:active
{
     COLOR: grey;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
}
A.navChap:visited
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
}

A.navCat
/* for link of Category item */
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
/*
     PADDING-RIGHT: 5px;
     PADDING-TOP: 10px;
     TEXT-DECORATION: none
*/
}
A.navCat:unknown
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
}
A.navCat:link
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
}
A.navCat:active
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
}
A.navCat:visited
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
}

A.navItem
/* for link of Content Item item */
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
/*
     PADDING-RIGHT: 5px;
     PADDING-TOP: 5px
*/
}
A.navItem:unknown
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
}
A.navItem:link
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
}
A.navItem:active
{
     COLOR: grey;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
}
A.navItem:visited
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
     FONT-SIZE: 8pt;
}

/********************************************************************************
     left-frame styles (for all non-navigation elements)
  ********************************************************************************/

BODY.navStatic
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: e0e0e0;
}

TABLE.navStatic
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
     MARGIN-LEFT: 0ex;
	BACKGROUND-COLOR: e0e0e0;
}

.navSubTitle
{
     COLOR: grey;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold;
     PADDING-BOTTOM: 5px;
     PADDING-TOP: 15px;
     TEXT-DECORATION: none
}

.navHead
{
     COLOR: white;
     FONT-SIZE: 8pt;
     FONT-WEIGHT: bold
}

.navText
{
     FONT-SIZE: 8pt;
     COLOR: black
}

A.navLink
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

A.navLoginLink
{
     COLOR: white;
     FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
     FONT-SIZE: 8pt
}

/********************************************************************************
     footer styles
  ********************************************************************************/

BODY.footer
{
     MARGIN-LEFT: 15px;
	BACKGROUND-COLOR: black;
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: white;
     FONT-SIZE: 10px;
	FONT-WEIGTH: bold;
	TEXT-DECORATION: none;
}

.footerText
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: white;
     FONT-SIZE: 10px;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

/********************************************************************************
     search styles
  ********************************************************************************/

.searchResultText
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
}
.searchResultHR
{
     COLOR: #D66B27;
}

/********************************************************************************
     'system' message styles
  ********************************************************************************/

.errorMessage
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: aa00ff;
     FONT-SIZE: 12pt;
}

.specialMessage
{
     FONT-FAMILY: Verdana, Arial, Helvetica, Sans-Serif;
	COLOR: black;
     FONT-SIZE: 10pt;
}



</STYLE>
</CFOUTPUT>
