body {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: center;
    }
td {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
    }
td.idbg26 {
	color: #000000;
	background-color: #D1DBDD;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg27 {
	color: #000000;
	background-color: #D3DCE6;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg28 {
	color: #000000;
	background-color: #8DA1B4;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.sidebarbg {
	color: #000000;
	background-color: #8CA1B4;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg30 {
	color: #000000;
	background-color: #8DA2B4;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg31 {
	color: #000000;
	background-color: #D3DCE6;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.contentbg {
	color: #000000;
	background-color: #D1DADE;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg32 {
	color: #000000;
	background-color: #E0E7E8;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.bgimage57 {
	color: #000000;
	background-color: #E0E6E9;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg33 {
	color: #000000;
	background-color: #E1E7E9;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg35 {
	color: #000000;
	background-color: #D1DADD;
	background-repeat: no-repeat;
	text-align: justify;
	vertical-align: top;
    }
td.idbg36 {
	color: #000000;
	background-color: #CFD9DD;
    }
td.selected {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	text-align: center;
	text-valign: middle;
	text-decoration: none;
    }
td.textright {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: right;
	padding: 5 5 5 5;
    }
td.textleft {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	padding: 5 5 5 5;
    }
td.purchase {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: justify;
	padding: 5 5 5 5;
	vertical-align: top;
    }
td.purchaseheader {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	text-align: center;
	padding: 5 5 5 5;
    }
a.sideref {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #404040;
	background-color: transparent;
	text-align: center;
	text-valign: middle;
	text-decoration: none;
    }
a.sideref:hover {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: transparent;
	text-align: center;
	text-valign: middle;
	text-decoration: none;
    }
a.textboldref {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: red;
	background-color: transparent;
	text-decoration: underline;
    }

p.authoritysection {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: right;
	padding: 10 5 5 5;
    }
h3.sectionheadred {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-weight: bold;
	color: red;
	background-color: transparent;
	text-align: left;
	padding: 10 5 5 5;
    }
input.feedback {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
    }
textarea.feedback {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
    }
input.formbutton {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: center;
    }
span.oldprice {
	text-decoration: line-through;
}

span.newprice {
	color: red;
}

.boldhead {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 14pt;
	line-height: 20pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	padding: 5 5 5 5;
    }
.sectionhead {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 13pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	padding: 5 5 5 5;
    }
.textsectioncenter {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: center;
	padding: 5 5 5 5;
    }
.sectioncenter {
	font-family: Sans-serif, Helvetica, Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: center;
	padding: 0 0 0 0;
    }
.textref {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
    }
.textsection {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: justify;
	padding: 0 5 5 5;
    }
.highlights {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: justify;
	padding: 5 5 5 5;
    }
.highlightsref {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
    }
.comments {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: justify;
	padding: 5 5 5 5;
    }
.commentsref {
	color: #000000;
	background-color: transparent;
	text-decoration: underline;
    }
.dlref {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 13pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	text-decoration: underline;
    }
.dl {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 13pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: left;
	vertical-align: top;
    }
.smallcomments {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: justify;
	padding-left: 5;
	text-decoration: none;
    }
td.darkrow {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 11pt;
	line-height: 14pt;
	font-weight: normal;
	color: #000000;
	background-color: #92A7B8;
	text-align: center;
    }
.noteright {
	font-family: Verdana, Sans-serif, Helvetica, Arial;
	font-size: 10pt;
	line-height: 13pt;
	font-weight: normal;
	color: #000000;
	background-color: transparent;
	text-align: center;
	padding-left: 5;
    }

