DIV.centered
{
	text-align: center;
}

DIV.centered TABLE
{
	margin: 0px auto;
	border-collapse: collapse;
	border: 0px;
	text-align: left;
}

.centered
{ 
	text-align: center;
}

A:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000aa;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000aa;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, Tahoma
}
.defaultBody
{
    MARGIN: 5px;
    CURSOR: auto;
    COLOR: #ff0000;
    BACKGROUND-REPEAT: no-repeat;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: #ffffff;
    BACKGROUND-: 10pt
}
.plainBody
{
    FONT-SIZE: 10pt;
    MARGIN: 5px;
    CURSOR: auto;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, "Helvetica";
    BACKGROUND-COLOR: #ffffff
}
.headerNormal
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: auto;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: #aa0000;
    TEXT-DECORATION: none
}
.headerHover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    CURSOR: auto;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, "Helvetica";
    BACKGROUND-COLOR: #000000;
    TEXT-DECORATION: none
}
.smallButton
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    BORDER-LEFT: black 1pt solid;
    COLOR: #ffffff;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: #aa0000
}
.titleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24pt;
    COLOR: #00ccff;
    FONT-FAMILY: Times New Roman
}
.whiteText
{
    FONT-SIZE: 10pt;
    COLOR: #ffffff;
    FONT-FAMILY: Arial, "Helvetica"
}
TD
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.whiteTitleText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma
}
.whiteHeaderText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma
}
.alertText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, Tahoma
}
.normalBlueText
{
    FONT-SIZE: 10pt;
    COLOR: blue;
    FONT-FAMILY: Arial, Tahoma
}
.normalText
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.tinyText
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.tinyHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma
}
.defaultTable
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 10pt;
    BORDER-LEFT: black 1pt solid;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: white
}
INPUT
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.quoteInputUnderline
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    WIDTH: 200px;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Tahoma
}
.quoteTD
{
    PADDING-LEFT: 3px;
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 0px;
    COLOR: black;
    PADDING-TOP: 3px;
    FONT-FAMILY: Arial, Tahoma
}
.quoteInfoUnderline
{
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    WIDTH: 525px;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid
}
.headerLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.headerBig
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.quoteHeaderDUnderline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 650px;
    COLOR: black;
    BORDER-BOTTOM: black 2pt double;
    FONT-FAMILY: Arial, Tahoma
}
.pageBreak
{
    PAGE-BREAK-AFTER: always
}
.colLabel
{
    PADDING-RIGHT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    WIDTH: 95px;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma;
    TEXT-ALIGN: right
}
.colInput
{
    FONT-SIZE: 8pt;
    WIDTH: 220px;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.reportHeaderBody
{
    FLOAT: none;
    POSITION: relative;
    BACKGROUND-COLOR: white
}
.reportText
{
    FONT-SIZE: 8pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.tinyHeaderBlackBG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: black
}
.tinyHeaderRogersBG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial, Tahoma;
    BACKGROUND-COLOR: #aa0000
}
.tinyUnderline
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Tahoma
}
.tinyDUnderline
{
    FONT-SIZE: 8pt;
    COLOR: black;
    BORDER-BOTTOM: black 2pt double;
    FONT-FAMILY: Arial, Tahoma
}
A.reportLink:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, Tahoma
}
A.reportLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000aa;
    FONT-FAMILY: Arial, Tahoma
}
A.reportLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #0000aa;
    FONT-FAMILY: Arial, Tahoma
}
A.reportLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, Tahoma
}
.rightGrayBorder
{
    BORDER-RIGHT: gray 1pt solid
}
.tinyOverline
{
    BORDER-TOP: black 1px solid;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.tinyDOverline
{
    BORDER-TOP: black 2pt double;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.quoteHeadOverline
{
    BORDER-RIGHT: black thin;
    BORDER-TOP: black thin solid;
    FONT-SIZE: 10pt;
    MARGIN-BOTTOM: -1px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: black thin;
    WIDTH: 650px;
    COLOR: black;
    BORDER-BOTTOM: black thin
}
.tinyGrayText
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Arial, Tahoma
}
A.largeWhiteLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white
}
A.largeWhiteLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: white
}
A.normalWhiteLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white
}
A.normalWhiteLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white
}
A.smallLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000aa
}
A.smallLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #0000aa
}
A.smallWhiteLink:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white
}
A.smallWhiteLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white
}
.whiteTinyTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Arial
}
.tinyRedText
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, Tahoma
}
.normalHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma
}
.smallHeader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #000000;
    FONT-FAMILY: Arial, Tahoma
}
A.smallLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #aa0000;
    FONT-FAMILY: Arial, Tahoma
}
.smallBlackText
{
    FONT-SIZE: 5pt;
    COLOR: black;
    FONT-FAMILY: Arial
}
.largeText
{
    FONT-SIZE: 12pt;
    COLOR: black;
    FONT-FAMILY: Arial, Tahoma
}
.tinyAlertText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: red;
    FONT-FAMILY: Arial, Tahoma
}

.wapText
{
    font-size: 8pt;
    color: #000000;
}

.wapColumnHeader
{
    font-weight: bold;
    font-size: 8pt;
    color: #000000;
    border-bottom: black 1pt solid;
    text-align: right;
}

.wapSubtotalsRow
{
    font-size: 8pt;
    color: #000000;
    border-top: black 1pt solid;
    text-align: right;
}

.wapTotalsRow
{
    font-size: 8pt;
    color: #000000;
    border-top: black 2pt double;
    text-align: right;
}