/* Document Defaults */

body    {
	color: #000000;
	font-style: normal;
	font-weight: normal;
	font-size: 9pt;
	font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif, Times, Garamond, Times-Roman, serif;
	background-color: #ccf;
	text-align: justify;
	text-indent: 0pt;
	word-spacing: normal;
	letter-spacing: 100%;
	margin-right: 24px;
	margin-left: 48px;
	position: absolute;
	left: 24px;
	width: 80% }

a    { font-style: none; font-variant: normal; font-weight: italic; color: #0022ff;

               text-decoration: none }

a:hover        {
	color: #ff0000;
	background-color: #669 }
.Body      {
	color: #009;
	font-size: 10pt;
	font-family: Arial, Helvetica, Georgia, Geneva, Birch, "Times New Roman", Swiss, SunSans-Regular, "Times New Roman", Georgia, Times;
	background-color: #ccf;
	text-align: justify;
	text-indent: 0cm;
	left: 14pt }
.leader {
        color: #633;
        font-size: 8pt;
        font-family: Arial, Helvetica, Georgia, Geneva, Birch, "Times New Roman", Swiss, SunSans-Regular, "Times New Roman", Georgia, Times;
        text-align: justify;
        text-indent: 0cm;
        margin: 4px;
        padding: 4px;
        left: 14pt }
.Question {
        color: #366;
        font-size: x-small;
        font-family: Arial, Helvetica, Georgia, Geneva, Birch, "Times New Roman", Swiss, SunSans-Regular, "Times New Roman", Georgia, Times;
        text-align: justify;
        text-indent: 0cm;
        margin-left: 1em;
        left: 14pt }
.Answer {
        color: #630;
        font-size: small;
        font-family: "Times New Roman", Georgia, Times;
        text-align: justify;
        text-indent: 0cm;
        margin-left: 1em;
        left: 14pt }
.Body1 {
        color: #000080;
        font-size: 9pt;
        font-family: Arial, Helvetica, Georgia, Geneva, Birch, "Times New Roman", Swiss, SunSans-Regular, "Times New Roman", Georgia, Times;
        text-align: justify;
        text-indent: 0cm;
        margin-right: 36px;
        margin-left: 0px;
        padding-left: 36pt;
        border-left: 0.28cm none aqua;
        left: 0pt }
.BodyRelative { }

.CellBody  { color: white; font-size: 9pt; text-align: justify; margin: 0px 6px 2pt; padding-top: 6px; padding-bottom: 6px; top: 12px; width: auto }
.CellBodySmall {
        color: #eef;
        font-style: normal;
        font-weight: 200;
        font-size: x-small;
        text-align: right;
        margin: 0px 6px 2pt;
        padding-top: 6px;
        padding-bottom: 6px;
        top: 12px;
        width: auto }
.TableEntry  {
        color: #000080;
        font-size: xx-small;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        background-color: transparent;
        text-align: justify;
        list-style-type: square;
        margin: 0px 6px 2pt;
        padding-top: 2px;
        padding-bottom: 2px;
        border-top: medium none blue;
        border-bottom: medium none blue;
        top: 6px;
        width: auto }
.CellHeading { text-align: center; font-weight: bold; color: #003366}

.GroupTitlesIX { font-size: 16pt; color: #003366}

.Heading1 { font-family: Arial, Helvetica, serif; font-size: 24pt; color: #ff3333; font-weight: bold; margin-top: 20px}

.Heading2    {
	color: #60c;
	font-weight: bold;
	font-size: 18pt;
	font-family: Arial, Helvetica, serif;
	text-align: left;
	left: 12pt }
.CenterHeading {
        color: #ff3333;
        font-weight: bold;
        font-size: 18pt;
        font-family: Arial, Helvetica, serif;
        text-align: center;
        left: 12pt }
.Heading3  { color: #003366; font-variant: small-caps; font-weight: bold; font-size: 12pt; font-family: Arial, Helvetica, serif; text-align: left }

.Heading4 { font-size: 10pt; font-weight: bold; font-style: italic; color: #003366}

.Indented1 { }

.Indented2 { }

.Indented3 { }

.Indented4 { }

.Indented5 { }

.IndentedRelative { }

.Level1IX { }

.Level2IX { }

.Level3IX { }

.Level4IX { }

.Level5IX { }

.NewHtmlPage { font-family: Arial, Helvetica, serif; text-align: left; font-size: 24pt; color: #ff3333; font-weight: bold; margin-top: 20px}

.Preformatted { }

.PreformattedRelative { }

.SmartList1   {
        color: #633;
        font-size: small;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
        list-style-type: square }

.SmartList2   {
	color: #633;
	font-size: x-small }
.SmartListNumbered {
	color: #006;
	font-size: small;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	text-indent: 0mm;
	list-style-type: decimal;
	list-style-position: inside;
	margin-bottom: 3pt;
	margin-left: 5mm;
	property-name: property-value }
.SmartList3 { }

.SmartList4 { }

.SmartList5 { }

.TableTitle { text-align: center; font-style: italic; font-weight: bold}

.Title { text-align: center; font-size: 18pt; color: #003366; font-weight: bold; margin-top: 20px}

.TOC1 {  font-size: 13pt; font-weight: bold}

.TOC2 {  font-size: 11pt}

.TOC3 {  font-size: 10pt}

.TOC4 {  font-size: 9pt}

.TOC5 {  font-size: 8pt}



/* Character Styles */

.WebJump { }
H2 {
        color: #306;
        font-size: x-large;
        font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
H3   {
	font-variant: normal;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin: 3px 3px 0px;
	padding: 0px }
