/*<meta />*/

p
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	mc-hyphenate: never;
	font-family: sans-serif;
	line-height: normal;
}

ol
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	font-family: sans-serif;
}

ul
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	font-family: sans-serif;
}

li
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	font-family: sans-serif;
}

td
{
	font-size: 9pt;
	vertical-align: top;
	margin-bottom: 14pt;
	margin-left: 14pt;
	margin-right: 14pt;
	margin-top: 14pt;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
	padding-bottom: 4px;
	font-family: sans-serif;
}

p.Header
{
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-top: 0pt;
	font-family: sans-serif;
}

p.Footer
{
	font-size: 9pt;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	margin-top: 0pt;
	margin-bottom: 1pt;
	font-family: sans-serif;
}

p.DT3_DocTitle3
{
	text-align: right;
	font-weight: bold;
	font-size: 15pt;
	font-family: sans-serif;
}

p.DT2_DocTitle2
{
	margin-bottom: 6pt;
	font-weight: bold;
	color: #000000;
	font-size: 27pt;
	text-align: center;
	font-family: sans-serif;
}

p.LI_Line
{
	margin-bottom: 6pt;
	text-align: right;
	font-size: 4pt;
	font-family: sans-serif;
}

p.DT4_DocTitle4
{
	margin-top: 12pt;
	text-align: right;
	color: #000000;
	font-size: 12pt;
	font-family: sans-serif;
}

span.BookTitle
{
	font-weight: normal;
	color: black;
	letter-spacing: 1pt;
	font-size: 20pt;
}

p.BO_Bold
{
	margin-top: 9pt;
	margin-bottom: 5pt;
	font-weight: bold;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

img.img_1
{
	visibility: visible;
	mso-wrap-style: square;
	text-align: right;
	position: fixed;
	right: 5in;
	margin-left: 18px;
	margin-bottom: 10px;
	margin-top: 10px;
}

span.span_1
{
	font-weight: normal;
}

span.span_2
{
	font-weight: bold;
}

span.span_3
{
	color: #0000FF;
	text-decoration: underline;
}

p.CT_ChapterTitle
{
	margin-bottom: 20pt;
	font-weight: bold;
	color: #000000;
	font-size: 16pt;
	font-family: sans-serif;
}

p.TOC1
{
	margin-top: 9pt;
	margin-bottom: 3pt;
	font-weight: bold;
	font-size: 9pt;
	font-family: sans-serif;
}

p.TOC2
{
	margin-top: 3pt;
	margin-bottom: 5pt;
	margin-left: 11pt;
	font-size: 9pt;
	font-family: sans-serif;
}

p.TOC4
{
	margin-top: 3pt;
	margin-bottom: 5pt;
	margin-left: 36pt;
	font-size: 9pt;
	font-family: sans-serif;
}

p.TOC3
{
	margin-top: 3pt;
	margin-bottom: 5pt;
	margin-left: 22pt;
	font-size: 9pt;
	font-family: sans-serif;
}

p.ChaptitleA24
{
	font-weight: bold;
	color: #000000;
	page-break-before: always;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	mc-heading-level: 1;
	font-size: 16pt;
	margin-bottom: 15pt;
	font-family: sans-serif;
}

p.A_Anchor
{
	font-weight: bold;
	color: #000000;
	font-size: 1pt;
	margin-top: 1pt;
	margin-bottom: 1pt;
	font-family: sans-serif;
}

p.TTB_TableTextBold
{
	margin-bottom: 3pt;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	font-family: sans-serif;
}

p.TT_TableText
{
	margin-bottom: 3pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

img.img_2
{
	visibility: visible;
	mso-wrap-style: square;
	margin-left: 27px;
	padding-left: 27px;
	padding-top: 9px;
	padding-bottom: 9px;
	border-left-style: none;
	border-left-width: 0pt;
	border-right-style: none;
	border-right-width: 0pt;
	border-top-style: none;
	border-top-width: 0pt;
	border-bottom-style: none;
	border-bottom-width: 0pt;
	margin-bottom: 0px;
	margin-top: 10px;
}

th.th_1
{
	background-color: #auto;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
	page-break-inside: avoid;
}

th.th_2
{
	background-color: #auto;
	vertical-align: middle;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

table.table_1
{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

li.B1_Bullet1
{
	margin-top: 6pt;
	margin-bottom: 7pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

li.BL1_Bullet1Last
{
	margin-bottom: 12pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

span.Hyperlink
{
	color: #0000FF;
	text-decoration: underline;
}

p.TH_TableHead
{
	font-weight: bold;
	font-size: 9pt;
	margin-top: 6pt;
	margin-bottom: 6pt;
	text-align: center;
	color: black;
	font-family: sans-serif;
}

li.B1_Bullet1_1
{
	margin-top: 6pt;
	margin-bottom: 7pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	list-style-type: disc;
	font-family: sans-serif;
}

ul.ul_1
{
	list-style-type: disc;
	margin-left: 9pt;
}

span.span_4
{
	font-style: italic;
}

li.BL1_Bullet1Last_1
{
	margin-bottom: 12pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	list-style-type: disc;
	font-family: sans-serif;
}

ul.ul_2
{
	list-style-type: disc;
	margin-left: 32pt;
}

th.th_3
{
	background-color: #F2F2F2;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

th.th_4
{
	background-color: #F2F2F2;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

td.td_1
{
	background-color: #auto;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

td.td_2
{
	background-color: #auto;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

p.TTB_TableTextBold_2
{
	margin-bottom: 3pt;
	font-size: 9pt;
	font-weight: bold;
	color: #FF0000;
	font-family: sans-serif;
}

table.table_2
{
	margin-left: 7pt;
	border-collapse: collapse;
}

li.TBU_TableBullet
{
	margin-bottom: 3pt;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	margin-top: 3pt;
	list-style-type: disc;
	margin-left: 0pt;
}

li.TBU_TableBullet_1
{
	margin-bottom: 3pt;
	font-family: Arial;
	color: #000000;
	font-size: 9pt;
	list-style-type: disc;
	margin-top: 3pt;
	margin-left: 0pt;
}

ul.ul_3
{
	list-style-type: disc;
	margin-left: 36pt;
}

th.th_5
{
	background-color: #auto;
}

li.TBU_TableBullet_2
{
	margin-bottom: 3pt;
	font-family: Arial;
	font-size: 9pt;
	list-style-type: disc;
	color: black;
	margin-top: 3pt;
	margin-left: 0pt;
}

td.td_3
{
	background-color: #auto;
}

p.IN2_Indent2
{
	margin-bottom: 7pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

th.th_6
{
	background-color: #auto;
	vertical-align: middle;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

a.Hyperlink
{
	color: #0000FF;
	text-decoration: underline;
}

li.ListParagraph
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-left: 18pt;
	font-family: sans-serif;
}

p.IN1_Indent1
{
	margin-bottom: 6pt;
	margin-left: 18pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

ol.ol_1
{
	list-style-type: decimal;
	margin-left: 0pt;
}

li.B2_Bullet2
{
	margin-bottom: 6pt;
	margin-left: 41pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

li.B2_Bullet2_1
{
	margin-bottom: 6pt;
	margin-left: 41pt;
	color: #000000;
	font-size: 9pt;
	list-style-type: square;
	font-family: sans-serif;
}

ul.ul_4
{
	margin-left: 54pt;
	list-style-type: disc;
}

img.img_3
{
	left: 0;
	text-align: left;
	z-index: 1;
	visibility: visible;
	mso-wrap-style: square;
	mso-wrap-distance-left: 9pt;
	mso-wrap-distance-top: 0;
	mso-wrap-distance-right: 9pt;
	mso-wrap-distance-bottom: 0;
	mso-position-horizontal: right;
	mso-position-horizontal-relative: margin;
	mso-position-vertical: top;
	mso-position-vertical-relative: margin;
	border-bottom-style: none;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 5px;
}

td.td_4
{
	background-color: #auto;
	vertical-align: middle;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

span.span_5
{
	font-weight: bold;
	color: #FF0000;
}

p.TT_TableText_1
{
	margin-bottom: 3pt;
	color: #000000;
	font-size: 9pt;
	text-align: center;
	font-family: sans-serif;
}

span.span_6
{
	font-weight: bold;
	color: #000000;
}

li.ListParagraph_1
{
	font-size: 9pt;
	margin-left: 36pt;
	margin-top: 0pt;
	margin-bottom: 3pt;
	color: #000000;
	font-family: sans-serif;
}

ul.ul_5
{
	list-style-type: square;
	margin-left: 18pt;
}

th.th_7
{
	background-color: #F2F2F2;
	padding-top: 2pt;
	padding-left: 4pt;
	padding-bottom: 0pt;
	padding-right: 4pt;
	vertical-align: middle;
	font-weight: normal;
}

table.table_3
{
	margin-left: 4pt;
	background-color: #F2F2F2;
	border-collapse: collapse;
	margin-bottom: 4pt;
	margin-right: 4pt;
	font-family: Arial;
	margin-top: 4pt;
	text-align: left;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 4pt;
	padding-bottom: 4pt;
}

li.AL_AlphaList
{
	margin-bottom: 8pt;
	font-size: 9pt;
	font-family: sans-serif;
}

ol.ol_2
{
	list-style-type: lower-alpha;
	margin-left: 18pt;
}

div.div_1
{
	margin-left: 18pt;
}

li.IN1_Indent1
{
	margin-bottom: 6pt;
	margin-left: 18pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

li.ListParagraph_2
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	font-family: Arial;
	margin-left: 18pt;
}

ol.ol_3
{
	list-style-type: decimal;
	margin-left: 0pt;
}

ol.ol_4
{
	list-style-type: lower-alpha;
	margin-left: 18pt;
}

p2
{
	margin-top: 0pt;
	margin-bottom: 10pt;
	margin-right: 0pt;
}

li.li_1
{
	margin-top: 0pt;
	margin-bottom: 8pt;
}

th.th_8
{
	background-color: #auto;
	vertical-align: middle;
}

ol.ol_5
{
	list-style-type: decimal;
	margin-left: 45pt;
}

th.th_9
{
	background-color: #auto;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

td.td_5
{
	background-color: #auto;
	vertical-align: middle;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

p.TTB_TableTextBold_3
{
	margin-bottom: 3pt;
	color: #000000;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	font-family: sans-serif;
}

div.div_2
{
	left: 721;
	top: 2693;
	visibility: visible;
	mso-wrap-style: square;
	v-text-anchor: top;
	background-color: yellow;
}

div.div_3
{
	left: 4051;
	top: 5435;
	visibility: visible;
	mso-wrap-style: square;
	v-text-anchor: top;
	background-color: yellow;
}

div.div_4
{
	left: 0;
	text-align: left;
	margin-left: 448.3pt;
	margin-top: 17.85pt;
	visibility: visible;
	mso-wrap-style: square;
	mso-width-percent: 0;
	mso-height-percent: 0;
	mso-wrap-distance-left: 9pt;
	mso-wrap-distance-top: 0;
	mso-wrap-distance-right: 9pt;
	mso-wrap-distance-bottom: 0;
	mso-position-horizontal: absolute;
	mso-position-horizontal-relative: text;
	mso-position-vertical: absolute;
	mso-position-vertical-relative: text;
	mso-width-percent: 0;
	mso-height-percent: 0;
	mso-width-relative: margin;
	mso-height-relative: margin;
	v-text-anchor: top;
	background-color: yellow;
}

th.th_10
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

th.th_11
{
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

span.span_7
{
	font-weight: bold;
	font-size: 18pt;
}

td.td_6
{
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: black;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: black;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

table.table_4
{
	margin-left: 10pt;
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

li.li_2
{
	margin-left: 9pt;
}

ul.ul_6
{
	list-style-type: disc;
	margin-left: 45pt;
}

li.li_3
{
	margin-top: 3pt;
	margin-bottom: 3pt;
	margin-left: 14pt;
}

span.span_8
{
	text-decoration: underline;
}

img.img_4
{
	visibility: visible;
	border-top-width: 1pt;
	border-right-width: 1pt;
	border-bottom-style: none;
	border-bottom-width: 0pt;
	border-left-style: none;
	border-left-width: 0pt;
	border-right-style: none;
	border-top-style: none;
	margin-bottom: 0px;
	margin-left: 2px;
	margin-right: 2px;
	margin-top: 0px;
}

li.ListParagraph_3
{
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-left: 36pt;
	font-family: Arial;
	margin-top: 10pt;
}

span.span_9
{
	font-size: 4pt;
}

li.B1_Bullet1_2
{
	margin-top: 6pt;
	margin-bottom: 7pt;
	margin-left: 27pt;
	color: #000000;
	font-size: 9pt;
	list-style-type: square;
	font-weight: bold;
	font-family: sans-serif;
}

li.B2_Bullet2_2
{
	margin-bottom: 6pt;
	margin-left: 41pt;
	color: #000000;
	font-size: 9pt;
	list-style-type: square;
	font-style: italic;
	font-family: sans-serif;
}

li.B1_Bullet1_3
{
	margin-top: 6pt;
	margin-bottom: 7pt;
	margin-left: 27pt;
	font-size: 9pt;
	list-style-type: square;
	font-weight: bold;
	color: black;
	font-family: sans-serif;
}

div.div_5
{
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: black;
}

p.Header_1
{
	font-size: 9pt;
	margin-top: 0pt;
	margin-left: 5pt;
	margin-right: 5pt;
	margin-bottom: 24pt;
	font-family: sans-serif;
}

@media print
{
	p.Footer
	{
		margin-top: 6pt;
		border-top-style: solid;
		border-top-width: 0pt;
		border-top-color: black;
	}

	p.note
	{
		
	}

	p.TT_TableText
	{
		margin-left: 3px;
	}

	p
	{
		margin-left: 2px;
		margin-right: 2pt;
	}

	li.B1_Bullet1_1
	{
		margin-left: 6pt;
	}

	ul.ul_1
	{
		margin-left: 6pt;
	}

	p.TTB_TableTextBold
	{
		margin-left: 3px;
		margin-right: 3px;
	}

	ul.ul_2
	{
		margin-left: 16pt;
	}

	p
	{
		mc-hyphenate: never;
	}

	h1
	{
		font-size: 14pt;
		margin: 1.12em;
		margin-bottom: 8pt;
		margin-left: 0em;
		margin-right: 0em;
		margin-top: 15pt;
		page-break-before: avoid;
		line-height: normal;
		mc-heading-level: 2;
		color: #4682b4;
	}

	h2
	{
		font-size: 12pt;
		margin: 1.12em;
		margin-bottom: 8pt;
		margin-left: 0em;
		margin-right: 0em;
		margin-top: 15pt;
		font-family: sans-serif;
		line-height: normal;
		mc-heading-level: 3;
		color: #4682b4;
	}

	h3
	{
		font-size: 10pt;
		line-height: normal;
		margin-bottom: 8pt;
		margin-top: 15pt;
		mc-heading-level: 4;
		color: #4682b4;
		font-family: sans-serif;
	}

	h4
	{
		font-size: 9pt;
		color: #26b6ce;
	}

	h1.h1_noTOC
	{
		mc-heading-level: 0;
		color: #4682b4;
	}

	h2.h2_noTOC
	{
		mc-heading-level: 0;
	}

	h3.h3_noTOC
	{
		mc-heading-level: 0;
		margin-top: 12pt;
	}

	p.IN3_Indent3
	{
		margin-left: 50pt;
	}

	li.AL_AlphaList
	{
		margin-left: 23px;
	}

	p.IN2_Indent2
	{
		margin-left: 40px;
	}

	p.DT4_DocTitle4
	{
		font-weight: bold;
		text-align: left;
	}

	p.IndexHeading
	{
		text-align: left;
		color: #4682b4;
	}

	p.Index1
	{
		mc-leader-format: '.';
		text-align: left;
		mc-leader-align: right;
		mc-leader-offset: 25px;
		margin-bottom: 1pt;
		margin-top: 1pt;
	}

	p.Index2
	{
		mc-leader-format: '.';
		mc-leader-align: right;
		mc-leader-offset: 25px;
		text-align: left;
		margin-bottom: 1pt;
		margin-top: 1pt;
	}

	p.Index3
	{
		mc-leader-format: '.';
		mc-leader-align: right;
		mc-leader-offset: 25px;
		text-align: left;
		margin-bottom: 1pt;
		margin-top: 1pt;
	}

	p.Index4
	{
		mc-leader-format: '.';
	}

	p.Index5
	{
		mc-leader-format: '.';
	}

	p.Index6
	{
		mc-leader-format: '.';
	}

	p.Index7
	{
		mc-leader-format: '.';
	}

	p.Index8
	{
		mc-leader-format: '.';
	}

	p.Index9
	{
		mc-leader-format: '.';
	}

	p.HeaderRight
	{
		text-align: right;
		margin-bottom: 1pt;
		margin-top: 24pt;
	}

	p.HeaderLeft
	{
		text-align: left;
		margin-bottom: 1pt;
		margin-top: 24pt;
	}

	p.FooterLeft
	{
		color: #000000;
	}

	p.FooterRight
	{
		text-align: right;
		color: #000000;
	}

	p.CT_ChapterTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		border-bottom: solid 1px #000000;
		column-break-inside: avoid;
		frame-break-before: always;
	}

	p.IndexTitle
	{
		mc-heading-level: 1;
		page-break-before: always;
		text-align: left;
		border-bottom-color: #ffffff;
		border-bottom: none 1px #000000;
		vertical-align: bottom;
	}

	li.TBU_TableBullet_1
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
		margin-left: 15pt;
	}

	li.TBU_TableBullet
	{
		list-style-type: disc;
		margin-bottom: 1pt;
		margin-left: -3pt;
		margin-top: 1pt;
	}

	p.CT_ChapterTitleNoTOC
	{
		page-break-before: always;
		border-bottom: solid 1px #000000;
		column-break-inside: avoid;
		frame-break-before: always;
		font-size: 16pt;
		color: #000000;
		mc-heading-level: 0;
		font-weight: normal;
		font-style: normal;
		margin-bottom: 20pt;
		margin-top: 15pt;
	}

	p.Code
	{
		font-family: 'Courier New';
		margin-left: 6px;
	}

	p.RE_Result
	{
		font-size: 8pt;
		background-color: #dcdcdc;
		margin-left: 6px;
	}

	td.td_1
	{
		font-family: 'Courier New';
		background-color: #dcdcdc;
		border-bottom-color: #ffffff;
		border-bottom-style: none;
		border-bottom-width: 0pt;
		border-left-color: #ffffff;
		border-left-style: outset;
		border-right-color: #ffffff;
		border-right-style: none;
		border-right-width: 0pt;
	}

	object
	{
		font: fa;
	}

	p.DT5_DocTitle5
	{
		font-weight: bold;
		text-align: left;
	}

	li
	{
		mc-hyphenate: never;
	}

	ol
	{
		mc-hyphenate: never;
	}

	ul
	{
		mc-hyphenate: never;
	}

	p.FAQ_Q
	{
		font-family: Tahoma;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		border-top-color: #ffffff;
		border-top-length: 0in;
		border-top: none 0px #ffffff;
	}

	p.FAQ_A
	{
		font-family: Tahoma;
		font-style: normal;
		font-size: 12px;
	}

	p.A_Anchor
	{
		font-family: Tahoma;
		font-weight: bold;
		font-style: italic;
		font-size: 12px;
		border-top-color: #ffffff;
		border-top-length: 0in;
		border-top: none 0px #ffffff;
	}

	p.FAQ_line
	{
		font-family: Tahoma;
		font-size: 0pt;
		border-top-color: #4682b4;
		border-top: solid 2px;
		border-top-length: 1ex;
	}

	p.CT_ChapterTitleAT
	{
		mc-heading-level: 1;
		page-break-before: always;
		border-bottom: solid 1px #000000;
		column-break-inside: avoid;
		frame-break-before: always;
		color: #48c9b0;
		font-size: 16pt;
		font-weight: bold;
		margin-bottom: 20pt;
	}

	p.footerRightWhite
	{
		color: #ffffff;
		text-align: right;
	}

	p.DocTitleTeacher
	{
		
	}

	p.DT2_DocTitleTeacher
	{
		font-size: 27pt;
		border-width: #8dc63f;
		color: #ffffff;
	}

	p.footerLeftWhite
	{
		color: #ffffff;
	}

	p.DT3_DocTitle3White
	{
		color: #ffffff;
	}

	p.CT_ChapterTitleBlue
	{
		font-size: 16pt;
		column-break-inside: avoid;
		frame-break-before: always;
		mc-heading-level: 1;
		border-bottom-style: solid;
		font-family: sans-serif;
		margin-bottom: 20pt;
		color: #4682b4;
		border-bottom-color: #4682b4;
		border-bottom-width: 1pt;
	}

	p.CT_ChapterTitleNoTOCBlue
	{
		border-bottom-style: solid;
		font-size: 16pt;
		column-break-inside: avoid;
		font-weight: normal;
		font-style: normal;
		margin-bottom: 20pt;
		margin-top: 15pt;
		color: #4682b4;
		border-bottom-color: #4682b4;
		border-bottom-width: 1pt;
	}

	p.IndexHeadingBlue
	{
		font-weight: bold;
		margin-bottom: 10pt;
		margin-left: 0pt;
		margin-top: 20pt;
		mc-heading-format: '{A}';
		text-align: left;
		color: #4682b4;
	}

	p.CT_ChapterTitleGreen
	{
		font-size: 16pt;
		column-break-inside: avoid;
		frame-break-before: always;
		mc-heading-level: 1;
		border-bottom-style: solid;
		border-bottom-width: 2pt;
		border-bottom-color: #8dc63f;
		color: #8dc63f;
		font-family: sans-serif;
		margin-bottom: 20pt;
		font-weight: normal;
		font-style: normal;
		margin-top: 15pt;
	}

	p.CT_ChapterTitleGreenNoTOC
	{
		font-size: 16pt;
		border-bottom-color: #8dc63f;
		border-bottom-style: solid;
		border-bottom-width: 2pt;
		mc-heading-level: 0;
		color: #8dc63f;
		margin-bottom: 20pt;
		font-weight: normal;
		font-style: normal;
		margin-top: 15pt;
	}

	tr
	{
		page-break-inside: avoid;
	}

	p.BO_Bold
	{
		font-family: sans-serif;
	}

	p.ChaptitleA24
	{
		font-family: sans-serif;
	}

	img
	{
		margin-top: 9px;
		margin-bottom: 9px;
	}

	img.img_1
	{
		margin-bottom: 10px;
	}

	img.img_2
	{
		margin-bottom: 10px;
	}

	img.img_3
	{
		margin-bottom: 0px;
	}

	img.img_4
	{
		margin-bottom: 0px;
		margin-top: 0px;
		width: auto;
	}

	h1.h1_pgbrkb4
	{
		page-break-before: always;
	}

	h2.h2_pgbrkb4
	{
		page-break-before: always;
	}

	p.pagebreakafter
	{
		page-break-after: always;
	}

	div.div_1
	{
		background-color: #add8e6;
		border: solid 1px #cd5c5c;
	}

	div.div_5
	{
		height: 5px;
	}

	img.respImage
	{
		width: default;
	}

	p.noteAlt
	{
		padding-left: 60px;
		padding-right: 60px;
		padding-top: 12px;
		padding-bottom: 12px;
		border-left-style: solid;
		border-left-width: 4px;
		border-left-color: #3498db;
		background-image: url('../images/icons/pencil-48.png');
		page-break-inside: avoid;
	}

	p.exampleAlt
	{
		padding-left: 60px;
		padding-right: 12px;
		padding-top: 12px;
		padding-bottom: 12px;
		border-left-style: solid;
		border-left-width: 4px;
		border-left-color: #2ecc71;
	}

	p.tipAlt
	{
		padding-left: 60px;
	}

	p.warningAlt
	{
		padding-left: 60px;
	}
}

@media non-print
{
	h1
	{
		mc-hyphenate: never;
	}

	ol
	{
		
	}

	ul
	{
		
	}

	li
	{
		
	}

	li.TBU_TableBullet
	{
		
	}

	ol.ol_4
	{
		
	}

	h2.h2_noTOC
	{
		mc-heading-level: 0;
	}

	p.CT_ChapterTitleBlue
	{
		frame-break-before: always;
	}
}

th
{
	margin-bottom: 4pt;
	margin-left: 4pt;
	margin-right: 4pt;
	margin-top: 4pt;
	page-break-inside: avoid;
}

tr
{
	margin-bottom: 6pt;
	margin-left: 6pt;
	margin-right: 6pt;
	margin-top: 6pt;
	page-break-inside: avoid;
	font-family: sans-serif;
}

img.img_symbol
{
	visibility: visible;
	mso-wrap-style: square;
	position: fixed;
	right: 5in;
	vertical-align: baseline;
	mc-float: none;
	margin-bottom: 0;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	border-right-style: none;
	border-top-style: none;
	margin-top: 0;
	margin-left: 2pt;
	margin-right: 2pt;
	width: 16px;
	padding-top: 5px;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-left-style: none;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
}

p.FooterLeft
{
	text-align: left;
}

a
{
	font-family: sans-serif;
}

div
{
	font-family: sans-serif;
}

h1
{
	font-size: 14pt;
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #4682b4;
}

h2
{
	font-size: 12pt;
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #4682b4;
}

h3
{
	font-size: 10pt;
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	color: #4682b4;
}

h4
{
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 9pt;
}

h5
{
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
}

h6
{
	font-family: sans-serif;
	font-weight: normal;
	font-style: normal;
}

p.IndexTitle
{
	font-weight: bold;
	font-size: 16pt;
	font-family: sans-serif;
	color: #4682b4;
}

p.HeaderRight
{
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-top: 0pt;
	font-family: sans-serif;
}

p.HeaderLeft
{
	margin-bottom: 6pt;
	font-size: 9pt;
	margin-top: 0pt;
	font-family: sans-serif;
}

p.Code
{
	margin-bottom: 3pt;
	color: #000000;
	font-size: 9pt;
	font-family: sans-serif;
}

p.RE_Result
{
	text-align: left;
}

@media Web
{
	h4
	{
		font-family: sans-serif;
	}

	li.ListParagraph_2
	{
		font-family: sans-serif;
	}

	li.ListParagraph_3
	{
		font-family: sans-serif;
	}

	p.CT_ChapterTitleBlue
	{
		color: #2ab5cd;
		font-size: 16pt;
		border-bottom-color: #2ab5cd;
		border-bottom-style: solid;
		display: block;
		border-bottom: solid 1px #2ab5cd;
	}

	h1
	{
		font-family: sans-serif;
		font-size: 24px;
		color: #000000;
		border-bottom: solid 1px #000000;
		background-image: none;
		background-position-x: left;
		background-position-y: center;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #000000;
	}

	p
	{
		font-size: 16px;
		font-family: sans-serif;
		margin-left: 3pt;
		margin-right: 3pt;
	}

	p.BO_Bold
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	p.TT_TableText
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	p.TT_TableText_1
	{
		font-family: Lato;
	}

	p.TTB_TableTextBold
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	p.TTB_TableTextBold_2
	{
		font-size: 10pt;
		font-family: sans-serif;
	}

	p.TTB_TableTextBold_3
	{
		font-size: 10pt;
		font-family: sans-serif;
	}

	ul
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	h1.h1_noTOC
	{
		font-family: sans-serif;
	}

	h2
	{
		font-family: sans-serif;
		font-size: 22px;
		color: #000000;
	}

	h3
	{
		font-family: sans-serif;
		font-size: 20px;
		color: #000000;
	}

	li
	{
		font-size: 16px;
		margin-left: -11pt;
		font-family: sans-serif;
	}

	ol
	{
		font-size: 16px;
		margin-left: 6pt;
		margin-right: 6pt;
		font-family: sans-serif;
	}

	p.CT_ChapterTitleNoTOCBlue
	{
		font-size: 16pt;
		font-style: normal;
		border-bottom: solid 1px #2ab5cd;
	}

	p.IN1_Indent1
	{
		margin-left: 5pt;
		font-size: 16px;
		font-family: sans-serif;
	}

	p.IN2_Indent2
	{
		margin-left: 30pt;
		font-size: 16px;
		font-family: sans-serif;
	}

	p.IN3_Indent3
	{
		margin-left: 50pt;
		font-size: 16px;
	}

	p.DT4_DocTitle4
	{
		text-align: left;
		color: #2ab5cd;
		font-family: sans-serif;
	}

	h3.h3_noTOC
	{
		mc-heading-level: 0;
		color: #000000;
	}

	h2.h2_noTOC
	{
		color: #000000;
	}

	li.AL_AlphaList
	{
		margin-left: 18px;
		font-size: 16px;
		font-family: sans-serif;
	}

	li.B1_Bullet1
	{
		font-family: sans-serif;
	}

	li.ListParagraph
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	li.ListParagraph_1
	{
		font-family: sans-serif;
	}

	img.img_3
	{
		margin-top: 15px;
		height: auto;
		margin-bottom: 15px;
	}

	img.img_symbol
	{
		margin-top: 0px;
		margin-left: 2px;
		margin-right: 2px;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		right: 0in;
		border-left-width: 0px;
		border-right-width: 0px;
		border-top-width: 0px;
		float: none;
		height: auto;
		width: auto;
	}

	a.MCBreadcrumbsLink
	{
		
	}

	li::marker
	{
		
	}

	p.FAQ_Q
	{
		font-weight: bold;
		font-style: italic;
	}

	div
	{
		
	}

	p.DT2_DocTitle2
	{
		font-size: 18pt;
	}

	div.footer
	{
		background-color: #f5f5f5;
		border-left-style: solid;
		border-left-width: 1px;
		border-left-color: #26b6ce;
		border-right-style: solid;
		border-right-width: 1px;
		border-right-color: #26b6ce;
		border-top-style: solid;
		border-top-width: 1px;
		border-top-color: #26b6ce;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		border-bottom-color: #26b6ce;
	}

	div.div_1
	{
		background-color: #add8e6;
		color: #ffffff;
		font-family: Tahoma;
		font-size: 12pt;
		height: 70px;
		margin-left: 18px;
		background-image: url('../images/lesson_plan_button.jpg');
		background-repeat: no-repeat;
		background-position: left;
		text-indent: 70px;
		width: 380px;
	}

	div.div_2
	{
		color: #ffffff;
		font-family: Tahoma;
		font-size: 12pt;
		width: 250px;
		background-image: url('../images/teacher_mainnavbar.png');
		background-repeat: no-repeat;
		background-color: #ffffff;
		margin-left: 20px;
		height: 89px;
	}

	div.div_5
	{
		border-bottom-style: none;
		border-bottom-color: #ffffff;
		height: 25px;
		background-color: #f5f5f5;
	}

	td
	{
		font-family: Tahoma;
		font-size: 12pt;
	}

	th
	{
		font-family: Tahoma;
		font-size: 12pt;
	}

	tr
	{
		font-family: Tahoma;
		font-size: 12pt;
	}

	p.TH_TableHead
	{
		font-size: 16px;
		font-family: sans-serif;
	}

	img.img_4
	{
		margin-bottom: 0px;
		margin-top: 0px;
		height: auto;
		margin-left: 2px;
		margin-right: 2px;
		width: auto;
	}

	p.tipAlt
	{
		padding-left: 60px;
		padding-right: 60px;
		border-left-style: solid;
		border-left-width: 4px;
		border-left-color: #f1c40f;
		mc-auto-number-format: '{b}Tip: {/b}';
		padding: 15px 60px;
		padding-bottom: 12px;
		padding-top: 12px;
		font-family: sans-serif;
		margin-left: 6pt;
		margin-right: 6pt;
		font-size: 16px;
	}

	p.exampleAlt
	{
		padding: 15px 60px;
		padding-bottom: 12px;
		padding-top: 12px;
		margin-left: 6pt;
		margin-right: 6pt;
		font-size: 16px;
		font: sans serif;
	}

	p.noteAlt
	{
		page-break-inside: avoid;
		background-image: url('../images/icons/pencil-48.png');
		padding-left: 60px;
		padding-right: 60px;
		padding-top: 12px;
		padding-bottom: 12px;
		border-left-style: solid;
		border-left-width: 4px;
		border-left-color: #3498db;
		margin-left: 6pt;
		margin-right: 6pt;
		font: sans serif;
		font-size: 16px;
	}

	img.respImage
	{
		min-width: 90px;
		min-height: auto;
		max-height: auto;
		width: 100%;
		max-width: 650px;
		margin-left: 6pt;
		margin-right: 6pt;
		padding-left: 3px;
		padding-right: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
		border-bottom-style: none;
	}

	p.warningAlt
	{
		padding: 15px 60px;
		padding-bottom: 12px;
		padding-top: 12px;
		margin-left: 6pt;
		margin-right: 6pt;
		font-size: 16px;
		font: sans serif;
	}

	li.TBU_TableBullet
	{
		font-family: sans-serif;
	}
}

p.FooterRight
{
	
}

p.DT3_DocTitle3White
{
	font-weight: bold;
	font-size: 15pt;
	text-align: center;
	font-family: sans-serif;
}

p.CT_ChapterTitleNoTOCBlue
{
	
}

p.CT_ChapterTitleGreenNoTOC
{
	
}

h1.h1_noTOC
{
	font-family: sans-serif;
}

div.topichero
{
	background-image: url('../images/aop_horiz_logo_large.png');
	background-size: 300px;
	background-repeat: no-repeat;
	padding-top: 20px;
	background-position: horizontal;
}

img
{
	margin-top: 10px;
	margin-bottom: 10px;
}

h2.h2_noTOC
{
	mc-heading-level: 0;
}

h3.h3_noTOC
{
	mc-heading-level: 0;
}

p.CT_ChapterTitleBlue
{
	frame-break-before: always;
	mc-heading-level: 1;
}

p.CT_ChapterTitleNoTOC
{
	frame-break-before: always;
}

p.pagebreakafter
{
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-size: 9pt;
	mc-hyphenate: never;
	font-family: sans-serif;
	line-height: normal;
}

p.IndexHeadingBlue
{
	color: #4682b4;
	font-weight: bold;
}

p.IndexHeading
{
	color: #4682b4;
}

img.staticImage
{
	width: 655px;
	height: auto;
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-style: none;
}

img.respImage
{
	width: 100%;
	height: auto;
	margin-left: 5px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-style: none;
}

p.example
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #e7f6f0;
	background-image: url('../images/icons/check-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #27ae60;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

p.exampleAlt
{
	background-color: #e7f6f0;
	background-image: url('../images/icons/check-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #2ecc71;
	line-height: 18px;
	overflow: hidden;
	mc-auto-number-format: '{b}Important: {/b}';
	padding: 12px;
}

p.note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f0f7fb;
	background-image: url('../images/icons/pencil-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #3498db;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

p.noteAlt
{
	background-color: #f0f7fb;
	background-image: url('../images/icons/pencil-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #3498db;
	line-height: 18px;
	mc-auto-number-format: '{b}Note: {/b}';
	overflow: hidden;
	padding: 12px;
}

p.tip
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fffbea;
	background-image: url('../images/icons/bulb-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #f1c40f;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

p.tipAlt
{
	background-color: #fffbea;
	background-image: url('../images/icons/bulb-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #f1c40f;
	line-height: 18px;
	overflow: hidden;
	mc-auto-number-format: '{b}Tip: {/b} ';
	padding: 12px;
}

p.warning
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f9e7e5;
	background-image: url('../images/icons/warning-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #c0392b;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

p.warningAlt
{
	background-color: #fcf7f2;
	background-image: url('../images/icons/warning-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #e74c3c;
	line-height: 18px;
	mc-auto-number-format: '{b}Warning: {/b}';
	overflow: hidden;
	padding: 12px;
}

div.example
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #e7f6f0;
	background-image: url('../images/icons/check-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #27ae60;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.exampleAlt
{
	background-color: #e7f6f0;
	background-image: url('../images/icons/check-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #2ecc71;
	line-height: 18px;
	mc-auto-number-format: '{b}Get more info check: {/b}';
	overflow: hidden;
	padding: 15px 60px;
}

div.note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f0f7fb;
	background-image: url('../images/icons/pencil-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #3498db;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.noteAlt
{
	background-color: #f0f7fb;
	background-image: url('../images/icons/pencil-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #3498db;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.tip
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #fffbea;
	background-image: url('../images/icons/bulb-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #f1c40f;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.tipAlt
{
	background-color: #fffbea;
	background-image: url('../images/icons/bulb-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #f1c40f;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.warning
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f9e7e5;
	background-image: url('../images/icons/warning-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border: solid 1px #c0392b;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

div.warningAlt
{
	background-color: #fcf7f2;
	background-image: url('../images/icons/warning-48.png');
	background-position: 9px 0px;
	background-repeat: no-repeat;
	border-left: solid 4px #e74c3c;
	line-height: 18px;
	overflow: hidden;
	padding: 15px 60px;
}

h4
{
	font-family: sans-serif;
}

li.ListParagraph_2
{
	font-family: sans-serif;
}

li.ListParagraph_3
{
	font-family: sans-serif;
}

p.CT_ChapterTitleBlue
{
	color: #2ab5cd;
	font-size: 16pt;
	border-bottom-color: #2ab5cd;
	border-bottom-style: solid;
	display: block;
	border-bottom: solid 1px #2ab5cd;
}

h1
{
	font-family: sans-serif;
	font-size: 24px;
	color: #000000;
	border-bottom: solid 1px #000000;
	background-image: none;
	background-position-x: left;
	background-position-y: center;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
}

p
{
	font-size: 16px;
	font-family: sans-serif;
	margin-left: 3pt;
	margin-right: 3pt;
}

p.BO_Bold
{
	font-size: 16px;
	font-family: sans-serif;
}

p.TT_TableText
{
	font-size: 16px;
	font-family: sans-serif;
}

p.TT_TableText_1
{
	font-family: Lato;
}

p.TTB_TableTextBold
{
	font-size: 16px;
	font-family: sans-serif;
}

p.TTB_TableTextBold_2
{
	font-size: 10pt;
	font-family: sans-serif;
}

p.TTB_TableTextBold_3
{
	font-size: 10pt;
	font-family: sans-serif;
}

ul
{
	font-size: 16px;
	font-family: sans-serif;
}

h1.h1_noTOC
{
	font-family: sans-serif;
}

h2
{
	font-family: sans-serif;
	font-size: 22px;
	color: #000000;
}

h3
{
	font-family: sans-serif;
	font-size: 20px;
	color: #000000;
}

li
{
	font-size: 16px;
	margin-left: -11pt;
	font-family: sans-serif;
}

ol
{
	font-size: 16px;
	margin-left: 6pt;
	margin-right: 6pt;
	font-family: sans-serif;
}

p.CT_ChapterTitleNoTOCBlue
{
	font-size: 16pt;
	font-style: normal;
	border-bottom: solid 1px #2ab5cd;
}

p.IN1_Indent1
{
	margin-left: 5pt;
	font-size: 16px;
	font-family: sans-serif;
}

p.IN2_Indent2
{
	margin-left: 30pt;
	font-size: 16px;
	font-family: sans-serif;
}

p.IN3_Indent3
{
	margin-left: 50pt;
	font-size: 16px;
}

p.DT4_DocTitle4
{
	text-align: left;
	color: #2ab5cd;
	font-family: sans-serif;
}

h3.h3_noTOC
{
	mc-heading-level: 0;
	color: #000000;
}

h2.h2_noTOC
{
	color: #000000;
}

li.AL_AlphaList
{
	margin-left: 18px;
	font-size: 16px;
	font-family: sans-serif;
}

li.B1_Bullet1
{
	font-family: sans-serif;
}

li.ListParagraph
{
	font-size: 16px;
	font-family: sans-serif;
}

li.ListParagraph_1
{
	font-family: sans-serif;
}

img.img_3
{
	margin-top: 15px;
	height: auto;
	margin-bottom: 15px;
}

img.img_symbol
{
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	right: 0in;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	float: none;
	height: auto;
	width: auto;
}

a.MCBreadcrumbsLink
{
	
}

li::marker
{
	
}

p.FAQ_Q
{
	font-weight: bold;
	font-style: italic;
}

div
{
	
}

p.DT2_DocTitle2
{
	font-size: 18pt;
}

div.footer
{
	background-color: #f5f5f5;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #26b6ce;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #26b6ce;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #26b6ce;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #26b6ce;
}

div.div_1
{
	background-color: #add8e6;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12pt;
	height: 70px;
	margin-left: 18px;
	background-image: url('../images/lesson_plan_button.jpg');
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 70px;
	width: 380px;
}

div.div_2
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12pt;
	width: 250px;
	background-image: url('../images/teacher_mainnavbar.png');
	background-repeat: no-repeat;
	background-color: #ffffff;
	margin-left: 20px;
	height: 89px;
}

div.div_5
{
	border-bottom-style: none;
	border-bottom-color: #ffffff;
	height: 25px;
	background-color: #f5f5f5;
}

td
{
	font-family: Tahoma;
	font-size: 12pt;
}

th
{
	font-family: Tahoma;
	font-size: 12pt;
}

tr
{
	font-family: Tahoma;
	font-size: 12pt;
}

p.TH_TableHead
{
	font-size: 16px;
	font-family: sans-serif;
}

img.img_4
{
	margin-bottom: 0px;
	margin-top: 0px;
	height: auto;
	margin-left: 2px;
	margin-right: 2px;
	width: auto;
}

p.tipAlt
{
	padding-left: 60px;
	padding-right: 60px;
	border-left-style: solid;
	border-left-width: 4px;
	border-left-color: #f1c40f;
	mc-auto-number-format: '{b}Tip: {/b}';
	padding: 15px 60px;
	padding-bottom: 12px;
	padding-top: 12px;
	font-family: sans-serif;
	margin-left: 6pt;
	margin-right: 6pt;
	font-size: 16px;
}

p.exampleAlt
{
	padding: 15px 60px;
	padding-bottom: 12px;
	padding-top: 12px;
	margin-left: 6pt;
	margin-right: 6pt;
	font-size: 16px;
	font: sans serif;
}

p.noteAlt
{
	page-break-inside: avoid;
	background-image: url('../images/icons/pencil-48.png');
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-left-style: solid;
	border-left-width: 4px;
	border-left-color: #3498db;
	margin-left: 6pt;
	margin-right: 6pt;
	font: sans serif;
	font-size: 16px;
}

img.respImage
{
	min-width: 90px;
	min-height: auto;
	max-height: auto;
	width: 100%;
	max-width: 650px;
	margin-left: 6pt;
	margin-right: 6pt;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	border-bottom-style: none;
}

p.warningAlt
{
	padding: 15px 60px;
	padding-bottom: 12px;
	padding-top: 12px;
	margin-left: 6pt;
	margin-right: 6pt;
	font-size: 16px;
	font: sans serif;
}

li.TBU_TableBullet
{
	font-family: sans-serif;
}

