/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* ----------------------------------------------------------------- */
/*                            DEFAULT                                */
/* ----------------------------------------------------------------- */

body
{
	color: #404040;
	font-family: Arial;
	font-size: 1em;
	line-height: 1.3em;
	mc-hyphenate: never;
}

a
{
	color: #3344dd;
}

a:link
{
	color: #3344dd;
}

a:visited
{
	color: #884488;
}

a:hover
{
	color: #46adee;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
}

a.MCBreadcrumbsLink:visited
{
	color: #000000;
}

a.MCBreadcrumbsLink:hover
{
	color: #4fbfe6;
}

blockquote
{
	background-color: #e1e1e1;
	background-image: url('../Images/QuotationMark.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: none;
	border-left-color: #b3b3b3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #b3b3b3;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #b3b3b3;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: 'Century Gothic';
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding-bottom: 0px;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 12px;
}

blockquote.name
{
	background-image: none;
	border-bottom-color: #b3b3b3;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-bottom: 0;
	padding-bottom: 12px;
	padding-right: 35px;
	padding-top: 8px;
	text-align: right;
}

div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	margin-left: 1em;
	margin-top: 0px;
	float: right;
	position: relative;
	padding: 1px 16px 0px 0px;
}

div.tip
{
	overflow: hidden;
	padding: 6px 6px 6px 16px;
	margin-top: 1em;
	page-break-inside: avoid;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border: 1px solid #b3b3b3;
	border-top-color: #b3b3b3;
}

div.indented
{
	font-style: inherit;
	margin-left: 2em;
	margin-right: inherit;
	/*		width: 75%;  */
}

div.bleedgray
{
	border: none;
	text-align: center;
	background: #DFE4E7;
	height: 42px;
	margin: 5px -9999px 0px -9989px;
	padding: 8px 9989px 0px 9999px;
}

div.bleedextra
{
	border: none;
	text-align: center;
	background: #edf0f2;
	height: 25px;
	margin: 0px -9999px 5px -9989px;
	padding: 8px 9989px 30px 9999px;
}

div.bleedgreen
{
	border: none;
	text-align: center;
	background: #019447;
	height: 42px;
	margin: 5px -9999px 0px -9989px;
	padding: 8px 9989px 0px 9999px;
}

div.bleedblue
{
	border: none;
	text-align: center;
	background: #2690A6;
	height: 42px;
	margin: 5px -9999px 5px -9989px;
	padding: 8px 9989px 0px 9999px;
}

div.bleedorange
{
	border: none;
	text-align: center;
	background: #F15A2B;
	height: 42px;
	margin: 5px -9999px 0px -9989px;
	padding: 8px 9989px 0px 9999px;
}

div.full-width-bar
{
	background-color: #DFE4E7;
	border: none;
	margin: 50px -500px 10px -500px;
	padding: 1px 500px 10px 500px;
}

div.full-width-bar div.tip
{
	max-width: 800px;
}

div.preamble
{
	background-color: #edf0f2;
	overflow: hidden;
	border: none;
	margin: 10px 10px 20px 1px;
	padding: 10px 10px 10px 10px;
	font-size: 1.1em;
	line-height: 1.4em;
}

h1
{
	font-size: 1.7em;
	margin-bottom: 8px;
	margin-top: 20px;
	padding-bottom: 10px;
	font-weight: bold;
	padding-top: 4px;
	color: #414142;
}

h2
{
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 40px;
	font-size: 1.40em;
	font-weight: bold;
	color: #414142;
}

h3
{
	font-size: 1.2em;
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 30px;
}

h4
{
	font-size: 1.1em;
	font-style: italic;
	font-weight: normal;
	margin-top: 20pt;
	margin-bottom: 2pt;
}

/* SEEMS TO BE IGNORED NOW ? */

p.Graphic img
{
	max-width: 850px;
}

img.Thumbnail
{
	mc-thumbnail: popup;
}

img.ReduceButtonSize
{
	max-height: 18px;
	max-width: auto;
}

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-style: italic;
	mc-breadcrumbs-prefix: 'You are here: ';
	font-size: 0.8em;
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 10px;
	mc-closed-image: url('../Images/Logos/DropDownClosed.png');
	mc-disabled: false;
	mc-open-image: url('../Images/Logos/DropDownOpen.png');
}

MadCap|dropDownBody
{
	mc-disabled: false;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0px;
}

MadCap|dropDownHead
{
	mc-disabled: false;
	color: #414141;
	text-decoration: underline;
	font-size: 1.1em;
}

MadCap|dropDownHead.extras
{
	mc-disabled: false;
	background: #e1e4e6;
	border-top: thin solid #8798b3;
	height: 30px;
	margin-top: 25px;
	margin-left: 25px;
	margin-right: 25px;
	font-size: 1.2em;
}

MadCap|dropDownHotspot
{
	font-size: 0.9em;
	font-weight: bold;
	mc-disabled: false;
	color: #797F84;
}

MadCap|dropDownHotspot:hover
{
	font-weight: bold;
	color: #9EA6AB;
}

MadCap|popup
{
	color: #2D8DCC;
}

MadCap|popup:focus
{
	color: #2D8DCC;
}

MadCap|popup:hover
{
	color: #2D8DCC;
}

MadCap|popupHead
{
	color: #2D8DCC;
	font-weight: bold;
}

MadCap|xref
{
	color: #3344dd;
	/* font-weight: bold; */
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: #46adee;
}

p
{
	margin-bottom: 8px;
	margin-top: 10px;
}

p.CompanyInformation1
{
	margin-bottom: 4px;
	margin-top: 4px;
	font-weight: bold;
	font-size: .8em;
}

p.CompanyInformation2
{
	color: #6d6d6d;
	margin-top: 4px;
	margin-bottom: 4px;
}

p.Example
{
	border-bottom-color: #a4ac67;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #a4ac67;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a4ac67;
	border-right-style: solid;
	border-right-width: 1px;
	margin-top: 0px;
	padding-bottom: 14px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	background-color: #c2e5f1;
}

p.ExampleHead
{
	border-left-color: #a4ac67;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a4ac67;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #a4ac67;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: .9em;
	font-weight: bold;
	letter-spacing: 5px;
	margin-bottom: 0px;
	margin-top: 6px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 14px;
	page-break-after: avoid;
	background-color: #c2e5f1;
}

p.ExampleMiddleSection
{
	border-left-color: #a4ac67;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #a4ac67;
	border-right-style: solid;
	border-right-width: 1px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 6px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 6px;
	background-color: #c2e5f1;
}

p.note
{
	background-color: #e1e1e1;
	background-image: url('../Images/Logos/Note.png');
	background-repeat: no-repeat;
	border: solid 1px #404040;
	border-radius: 6px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 10px;
}

p.noteBottom
{
	background-color: #e1e1e1;
	border-bottom-color: #404040;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #404040;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #404040;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 0px;
	margin-top: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 0px;
}

p.noteMiddle
{
	background-color: #e1e1e1;
	border-bottom: 0px;
	border-left-color: #404040;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #404040;
	border-right-style: solid;
	border-right-width: 1px;
	border-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 0px;
}

p.noteTop
{
	background-color: #e1e1e1;
	background-image: url('../Images/Logos/Note.png');
	background-repeat: no-repeat;
	border-left-color: #404040;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #404040;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #404040;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	margin-bottom: 0;
	padding-bottom: 8px;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 10px;
}

p.TableTextCenterDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
	text-align: center;
}

p.TableTextDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextDarkEmphasis
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

/* ----------- NWEA Stuff ---------------*/

p.FinePrint
{
	font-size: 8pt;
	color: #595959;
	margin-left: 0in;
	margin-right: 0pt;
	margin-top: 5pt;
}

p.RoleRequired
{
	font-size: .8em;
	color: #595959;
	margin-left: 3em;
	margin-right: 0pt;
	margin-top: 5pt;
}

p.TableCaption
{
	font-weight: bold;
	font-style: normal;
	color: #000099;
	margin-top: 12pt;
	margin-bottom: 6pt;
	margin-left: 0pt;
	mc-auto-number-format: 'T:{b}Table {n+}:{/b}   ';
}

p.sampleitem
{
	font-style: italic;
}

p.Spacer
{
	font-size: 4pt;
	margin-bottom: 0pt;
	margin-top: 0pt;
	clear: both;
}

p.CenteredNoIndent
{
	font-style: inherit;
	text-align: center;
	margin-left: 0in;
}

p.GraphicWrapL
{
	direction: ltr;
	margin-right: 1em;
	margin-top: 0px;
	float: left;
	position: relative;
	padding: 1px 16px 0px 0px;
}

p.GraphicWrapR
{
	direction: ltr;
	margin-left: 1em;
	margin-top: 0px;
	float: right;
	position: relative;
	padding: 1px 16px 0px 0px;
}

pre
{
	font-size: 1.2em;
}

span.tabs
{
	/* Makes a horizontal row */
	font-size: .9em;
	width: 250px;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding: 10px 10px;
	text-decoration: none;
	/* Default colors */
	color: black;
	background: #87b6d5;
	border: 2px solid #ffffff;
	border-radius: 8px;
}

span.tabs:hover
{
	background: #d1e3ef;
}

span.activetab
{
	/* Makes a horizontal row */
	font-size: .9em;
	width: 250px;
	height: 40px;
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
	float: left;
	position: relative;
	padding: 10px 10px;
	text-decoration: none;
	background: #d1e3ef;
	color: #818181;
	border: none;
}

span.proctor
{
	background-color: #FBDD79;
}

span.student
{
	background-color: #D0ECF2;
}

span.remote
{
	background-color: #c2e0b2;
}

span.wingdings
{
	font-family: Wingdings;
}

span.wingdings2
{
	font-family: 'Wingdings 2';
	font-size: 1.33em;
}

sup
{
	font-size: 75%;
}

tr.highlight td
{
	background-color: #b8d5e3;
	font-weight: bold;
}

td.center
{
	text-align: center;
}

li
{
	mc-hyphenate: never;
	orphans: 5;
	widows: 5;
	/* page-break-inside: avoid; */
	margin: 12px 0;
}

ol
{
	list-style-image: none;
	mc-hyphenate: never;
	orphans: 5;
	widows: 5;
	margin-top: 0em;
}

ol li
{
	margin-top: .5em;
}

ol li ol li
{
	list-style-type: lower-alpha;
}

ol li p
{
	margin-top: .5em;
	margin-bottom: .5em;
}

ol.LowerAlpha
{
	list-style-type: lower-alpha;
}

ol.LowerRoman
{
	list-style-type: lower-roman;
}

ul
{
	mc-hyphenate: never;
	orphans: 5;
	widows: 5;
	/* page-break-inside: avoid; */
	margin-top: 0em;
}

ul ul
{
	list-style-type: circle;
}

ul li
{
	margin-top: 0.5em;
}

ul li ul li
{
	list-style-type: circle;
}

ul li p
{
	margin-top: .2em;
	margin-bottom: .5em;
}

/* = = EXPERIMENTS = =
dl.issue {
	margin: 2em 0;
	padding: 0;
	float: left;
}

.issue dt {
	position: relative; 
	left: 0;
	top: 1.1em;
	width: 2em;
	font-weight: bold;
	float: left;
	width: 200px;
}

.issue dd {
	border-left: 1px solid #000;
	margin: 0 0 0 6em;
	padding: 0 0 .5em .5em;
	float: left;
	width: 700px;
}

.content-wrap {
  max-width: 950px;
  margin: 0 auto;
  padding: 60px 50px;
  overflow: hidden;
}
.col-narrow {
  width: 20%;
  float: left;
}
.col-wide {
  width: 80%;
  float: left;
  padding-left: 20px;
  border-left: 1px solid #000;

}

= = */

th.borderRight
{
	vertical-align: top;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	padding-right: 7px;
	padding-left: 3px;
	padding-top: 3px;
	background: #DFE4E7;
}

td.borderRight
{
	vertical-align: top;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #696969;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	border-bottom-color: #000000;
	padding-right: 7px;
	padding-left: 3px;
	padding-top: 3px;
	background: #DFE4E7;
}

td.borderRight p
{
	font-weight: bold;
}

MadCap|xref.NWEAHeading
{
	mc-format: '{color blue}{u}{paratext}{/u}{/color}';
}

MadCap|xref.NWEAPageOnly
{
	mc-format: on '{color blue}page {page}{/color}';
}

MadCap|xref.NWEAStepNumber
{
	mc-format: 'step {paranumonly}';
}

MadCap|xref.NWEATable
{
	mc-format: '{color blue}{u}{paranumonly}{/u}{/color}';
}

MadCap|xref.NWEATableCaption
{
	mc-format: '{color blue}{u}{paranumonly}: {paratext}{/u}{/color}';
}

MadCap|xref.NWEAFigure
{
	mc-format: '{color blue}{u}{paranumonly}{/u}{/color}';
}

MadCap|xref.NWEAFigureCaption
{
	mc-format: '{color blue}{u}{paranumonly}: {paratext}{/u}{/color}';
}

/* ---------------- NYC stuff ----------------*/

/* Moving this to the NYCStyles.css
div.tip_NYC
{
	overflow: hidden;
	padding: 6px 6px 6px 16px;
	margin-top: 1em;
	page-break-inside: avoid;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	border: solid 2px #fec10d;
}

h2.subtitle
{
	
}

div.NYC_tip_warning
{
	page-break-inside: avoid;
	margin-top: 1em;
	background-image: url(../Images/Logos/NYC_tip_warning.svg);
	background-size: 24px auto;
	background-position: 9px 9px;
	background-repeat: no-repeat;
	line-height: 18px;
	overflow: hidden;
	padding: 9px 9px 9px 60px;
	height: 60px;
	mc-next-tag: p;
	border-left: solid 4px #ff0000;
	background-color: #ffebec;
	mc-auto-number-format: '{b}Important! {/b}';
}

div.NYC_tip_helpful
{
	page-break-inside: avoid;
	margin-top: 1em;
	background-image: url(../Images/Logos/NYC_tip_helpful.svg);
	background-size: 72px auto;
	background-position: 9px 9px;
	background-repeat: no-repeat;
	line-height: 18px;
	overflow: hidden;
	padding: 9px 9px 9px 60px;
	height: 60px;
	mc-next-tag: p;
	border-left: solid 4px #39b54a;
	background-color: #e6ffe9;
	mc-auto-number-format: '{b}Tip: {/b}';
}

div.NYC_tip_reminder
{
	page-break-inside: avoid;
	margin-top: 1em;
	background-color: #f0f7fb;
	background-image: url(../Images/Logos/NYC_tip_reminder.svg);
	background-size: 72px auto;
	background-position: 9px 9px;
	background-repeat: no-repeat;
	border-left: solid 4px #3498db;
	line-height: 18px;
	overflow: hidden;
	padding: 9px 9px 9px 60px;
	height: 60px;
	mc-next-tag: p;
	mc-auto-number-format: '{b}Reminder: {/b}';
}

div.NYC_tip_troubleshoot
{
	page-break-inside: avoid;
	margin-top: 1em;
	background-image: url(../Images/Logos/NYC_tip_troubleshoot.svg);
	background-size: 24px auto;
	background-position: 9px 9px;
	background-repeat: no-repeat;
	line-height: 18px;
	overflow: hidden;
	padding: 9px 9px 9px 60px;
	height: 60px;
	mc-next-tag: p;
	border-left: solid 4px #ffc20e;
	background-color: #fff8e2;
	mc-auto-number-format: '{b}Troubleshooting: {/b}';
	clear: both;
}

h1.appendix
{
	
}
*/

/* ---------------- Flare stuff ----------------*/

span.Emphasis
{
	font-weight: bold;
}

span.SetOffFirstLevel
{
	color: #5e6914;
	font-weight: bold;
}

span.SetOffSecondLevel
{
	color: #445879;
	font-weight: bold;
}

td
{
	margin: 8px;
	vertical-align: top;
}

th
{
	color: #000000;
	margin-bottom: 8px;
	margin-top: 8px;
}

/* Suppressing the brackets--won't scale and not transparent
ul
{
	margin-left: 2.1em;
	list-style-image: url('../Images/Bullet1.png');
	padding: 0;
}

ul.FirstLevelLessIndentation
{
	list-style-image: url('../Images/Bullet1.png');
}

ul.SecondLevel
{
	list-style-image: url('../Images/Bullet2.png');
}

ul li
{
	margin-top: 0.5em;
}

.... */

div.sideContent
{
	float: right;
	margin-left: 2px;
	margin-bottom: 10px;
	width: 16%;
	/*	position: relative;
	right: -50px; */
}

html.templateTopic div.sideContent
{
	display: none;
}

p.Index1
{
	font-family: 'Arial';
	margin-top: 3px;
}

p.Index2
{
	margin-top: 2px;
}

.off-canvas-wrapper-inner .outer-row
{
	max-width: 64em;
	padding-left: 1em;
	padding-right: 1em;
}

.GraphicWrapEnd
{
	clear: both;
}

h3.no-toc
{
	mc-heading-level: 0;
}

caption
{
	mc-disabled: true;
}

img
{
	
}

/* ----------------------------------------------------------------- */
/*                              PRINT                                */
/* ----------------------------------------------------------------- */

@media Print
{
	body
	{
		font-family: 'Arial';
		font-size: 11pt;
		mc-hyphenate: never;
	}

	p
	{
		color: inherit;
		padding: 0px;
		margin: 0pt;
		margin-top: 8pt;
		margin-bottom: 3pt;
		/*	margin-right: .375in;  */
		/*	page-break-inside: avoid;  */
		mc-hyphenate: never;
		orphans: 5;
		widows: 5;
	}

	/*	table tr td p
	{
		margin: inherit;
		color: inherit;
	}
*/

	div.definitions p
	{
		margin-top: 9pt;
	}

	p.TOC2
	{
		margin-top: 3pt;
	}

	p.Graphic img
	{
		max-width: 6.5in;
	}

	p.reportname
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 8pt;
		page-break-after: avoid;
		color: #888888;
	}

	p.RoleRequired
	{
		font-size: 9pt;
		color: #595959;
		margin-left: 3em;
		margin-right: 0pt;
		margin-top: 5pt;
		margin-bottom: 5pt;
	}

	pre
	{
		font-size: 1em;
	}

	h1
	{
		font-size: 18pt;
		margin-top: 24pt;
		page-break-before: auto;
		page-break-after: avoid;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-bottom-color: #FEC10D;
		color: #414142;
	}

	h2
	{
		font-size: 15pt;
		margin-top: 17pt;
		color: #414142;
		page-break-after: avoid;
	}

	MadCap|dropDownHead
	{
		color: #000022;
		font-size: 12pt;
	}

	p.PageHeaderFooter
	{
		margin-left: 0.0in;
		margin-top: 0.0pt;
		margin-bottom: 0.0pt;
		color: 484d45;
		font-size: 9pt;
		font-variant: small-caps;
	}

	h1.CoverTitle
	{
		page-break-before: avoid;
		mc-heading-level: 0;
		font-weight: bold;
		font-size: 24pt;
		margin: 0px;
		border-bottom-style: solid;
		border-bottom-width: 2px;
		border-bottom-color: #FEC10D;
		font-variant: small-caps;
	}

	h1.TitleWhite
	{
		page-break-before: avoid;
		mc-heading-level: 0;
		font-weight: bold;
		font-size: 18pt;
		margin-top: 2px;
		color: #FFFFFF;
		border-bottom-style: none;
		font-variant: small-caps;
	}

	h1.TitleDark
	{
		page-break-before: avoid;
		mc-heading-level: 0;
		font-weight: bold;
		font-size: 18pt;
		margin-top: 2px;
		color: #000000;
		border-bottom-style: none;
		font-variant: small-caps;
	}

	h1.NoBreak
	{
		page-break-before: avoid;
	}

	h3.CoverSubTitle
	{
		line-height: normal;
		margin: 0px;
		padding-top: 5px;
		color: #1B75BB;
		padding: 0;
		font-size: 16pt;
		font-style: normal;
		font-weight: bold;
		margin-top: 3px;
		padding-bottom: 21px;
		mc-heading-level: 0;
	}

	h1.TOC_Heading
	{
		mc-heading-level: 0;
	}

	h3
	{
		font-size: 14pt;
		margin-top: 14pt;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	h4
	{
		margin-top: 12pt;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	h5
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 8pt;
		/*	mc-heading-level: 0; */
		page-break-after: avoid;
	}

	h5.reports
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 2pt;
		color: A9A9A9;
	}

	h6.reports
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 2pt;
		color: A9A9A9;
	}

	h6
	{
		mc-heading-level: 0;
	}

	table.TableStyle-Standard,
	table.TableStyle-PatternedRows,
	table.TableStyle-SimpleWithPadding,
	table.TableStyle-SimpleDefinitions
	{
		font-size: .9em;
		mc-hyphenate: never;
	}

	table tr td ul
	{
		margin-left: 0.25in;
	}

	table tr td ul li ul li
	{
		margin-left: -0.7em;
	}

	table tr td ol
	{
		margin-left: 0.375in;
	}

	table tr td ol li ol li
	{
		margin-left: -0.9em;
	}

	th
	{
		vertical-align: middle;
	}

	div.keeptogether
	{
		font-style: inherit;
		font-size: inherit;
		font: inherit;
		orphans: 5;
		widows: 5;
		page-break-inside: avoid;
	}

	div.full-width-bar
	{
		background-color: transparent;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	div.preamble
	{
		background-color: transparent;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: inherit;
		line-height: 1.4em;
	}

	MadCap|xref.NWEAHeading
	{
		mc-format: '{color blue}{u}{paratext}{/u}{/color}{default} on page {page}';
		text-decoration: none;
		color: inherit;
	}

	MadCap|xref.NWEATable
	{
		mc-format: '{color blue}{paranumonly} on page {page}{/color}';
	}

	MadCap|xref.NWEATableCaption
	{
		mc-format: '{color blue}{paranumonly}: {paratext} on page {page}{/color}';
	}

	MadCap|xref.NWEAFigure
	{
		mc-format: '{color blue}{paranumonly} on page {page}{/color}';
	}

	MadCap|xref.NWEAFigureCaption
	{
		mc-format: '{color blue}{paranumonly}: {paratext} on page {page}{/color}';
	}

	MadCap|xref.HeadingOnly
	{
		mc-format: '{color blue}{paratext}{/color}';
	}

	MadCap|xref.NWEAPageOnly
	{
		mc-format: 'on page {color blue}{page}{/color}';
	}

	p.IndexHeading
	{
		text-align: left;
		margin-top: 0pt;
		padding-top: 12pt;
	}

	MadCap|indexProxy
	{
		border-top-color: transparent;
		border-top-style: none;
	}

	h1.Index
	{
		font-size: 20pt;
		page-break-before: auto;
		page-break-after: avoid;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		border-bottom-color: #FEC10D;
		margin-top: 0;
		padding-top: 0;
	}

	span.capitalize
	{
		
	}

	.GraphicWrapEnd
	{
		
	}

	img
	{
		
	}

	img.PrintLarge	/*for large images to make sure they don't get too big in print. may display strangely in tables.*/
	{
		max-width: 100%;
	}

	blockquote
	{
		
	}

	blockquote.no-name
	{
		border: solid 1px #b3b3b3;
		border-radius: 6px;
		padding-bottom: 12px;
	}

	h2.no-toc
	{
		mc-heading-level: 0;
	}

	h3.no-toc	/*Excludes heading from any generated TOCs*/
	{
		mc-heading-level: 0;
	}

	h4.no-toc
	{
		mc-heading-level: 0;
	}

	p.Imgclass
	{
		margin-top: 10px;
	}

	img.half-width-print
	{
		max-width: 50%;
		border: solid 1px #000000;
	}
}

/* ----------------------------------------------------------------- */
/*                            QUICK REF                              */
/* ----------------------------------------------------------------- */

@media QuickRef
{
	body
	{
		font-family: 'Arial';
		font-size: 10pt;
		font-weight: normal;
		color: #000000;
		mc-hyphenate: never;
	}

	p
	{
		margin-bottom: 6pt;
		/*		width: 5.75in; */
		margin-left: 0in;
	}

	p.Spacer
	{
		font-size: 4pt;
		line-height: 50%;
		margin-bottom: 0pt;
		margin-top: 0pt;
	}

	/*
	p.Graphic img
	{
		margin-left: -.125in;
		max-width: 4.5in;
	}
*/

	p.QuickRefHeader
	{
		/*	background-color: #005daa; */
		font-weight: bold;
		font-style: normal;
		font-family: 'Arial';
		font-size: 18pt;
		color: #ffffff;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0in;
		margin-right: 0pt;
		width: 9.5 in;
	}

	p.QuickRefHeaderSmall
	{
		/*	background-color: #005daa; */
		font-weight: bold;
		font-style: normal;
		font-family: 'Arial';
		font-size: 14pt;
		color: #ffffff;
		margin-top: 0;
		margin-bottom: 0;
		margin-left: 0in;
		margin-right: 0pt;
		width: 9.5 in;
	}

	p.PageHeaderFooter
	{
		margin-left: 0.0in;
		margin-top: 0.0pt;
		margin-bottom: 0.0pt;
		color: 484d45;
		font-size: 9pt;
		font-variant: small-caps;
	}

	pre
	{
		font-size: 1em;
	}

	h1
	{
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 18pt;
		margin-bottom: .25em;
		font-size: 14pt;
		font-style: normal;
		border-bottom: solid 1px;
		border-bottom-color: #FEC10D;
		page-break-after: avoid;
		color: #414142;
	}

	h1.TitleWhite
	{
		page-break-before: avoid;
		mc-heading-level: 0;
		font-weight: bold;
		font-size: 20pt;
		margin: 0px;
		color: #FFFFFF;
		border-bottom-style: none;
		font-variant: small-caps;
	}

	h1.TitleDark
	{
		page-break-before: avoid;
		mc-heading-level: 0;
		font-weight: bold;
		font-size: 18pt;
		margin-top: 2px;
		color: #000000;
		border-bottom-style: none;
		font-variant: small-caps;
	}

	h2
	{
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 14pt;
		/*	margin-bottom: 1em; */
		page-break-after: avoid;
		font-size: 12pt;
		color: #414142;
		font-weight: bold;
	}

	h3
	{
		font-size: 11pt;
		font-weight: bold;
		margin-top: 14pt;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	h4
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 12pt;
		mc-heading-level: 0;
		page-break-after: avoid;
	}

	div.tip p
	{
		margin-left: 0.25 in;
	}

	div.tip ul
	{
		margin-left: 0.25in;
	}

	div.full-width-bar
	{
		background-color: transparent;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}

	div.preamble
	{
		background-color: transparent;
		border: none;
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size: inherit;
		line-height: 1.4em;
	}

	div.keeptogether
	{
		font-style: inherit;
		font-size: inherit;
		font: inherit;
		orphans: 5;
		widows: 5;
		page-break-inside: avoid;
	}

	img
	{
		max-width: 13in;
	}

	table.TableStyle-Standard,
	table.TableStyle-PatternedRows,
	table.TableStyle-SimpleWithPadding,
	table.TableStyle-SimpleDefinitions
	{
		font-size: 9pt;
		mc-hyphenate: never;
	}

	table tr th p
	{
		margin-left: 0in;
		color: inherit;
	}

	table tr td ul
	{
		margin-left: 0.25in;
	}

	table tr td ul li ul li
	{
		margin-left: -0.7em;
	}

	table tr td ol
	{
		margin-left: 0.375in;
	}

	table tr td ol li ol li
	{
		margin-left: -0.9em;
	}

	th
	{
		text-transform: none;
		/*		font-size: 9pt;   */
	}

	MadCap|xref.NWEAHeading
	{
		mc-format: '{color blue}{u}{paratext}{/u}{/color}{default} on page {page}';
		text-decoration: none;
		color: inherit;
	}

	MadCap|xref.NWEATable
	{
		mc-format: '{color blue}{paranumonly} on page {page}{/color}';
	}

	MadCap|xref.NWEATableCaption
	{
		mc-format: '{color blue}{paranumonly}: {paratext} on page {page}{/color}';
	}

	MadCap|xref.NWEAFigure
	{
		mc-format: '{color blue}{paranumonly} on page {page}{/color}';
	}

	MadCap|xref.NWEAFigureCaption
	{
		mc-format: '{color blue}{paranumonly}: {paratext} on page {page}{/color}';
	}

	MadCap|xref.HeadingOnly
	{
		mc-format: '{color blue}{paratext}{/color}';
	}

	MadCap|dropDownHotspot:focus
	{
		color: #1a66b8;
	}
}

/* ----------------------------------------------------------------- */
/*                           ACCESSIBILITY                            */
/* ----------------------------------------------------------------- */

@media Accessible
{
	body
	{
		font-family: 'Arial';
		font-size: 11pt;
		color: #000000;
		mc-hyphenate: never;
	}

	h1
	{
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 18pt;
		margin-bottom: .25em;
		font-size: 14pt;
		font-style: normal;
		color: #000000;
	}

	h2
	{
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 14pt;
		font-size: 12pt;
		font-weight: bold;
		color: #000000;
	}

	h3
	{
		font-size: 11pt;
		font-weight: bold;
		margin-top: 14pt;
		color: #000000;
	}

	h4
	{
		font-size: 11pt;
		font-weight: bold;
		font-style: italic;
		margin-top: 12pt;
		color: #000000;
	}

	div.tip
	{
		margin: none;
		border: none;
		padding: inherit;
	}

	div.indented
	{
		font-style: inherit;
		margin: none;
	}

	div.preamble
	{
		background-color: inherit;
		border: none;
		margin: inherit;
		padding: inherit;
		line-height: 1.4em;
	}

	div.full-width-bar
	{
		background-color: inherit;
		border: none;
		margin: inherit;
		padding: inherit;
	}

	span.proctor
	{
		background-color: none;
	}

	span.student
	{
		background-color: none;
	}

	span.remote
	{
		background-color: none;
	}

	MadCap|dropDownHead
	{
		color: #FFFFFF;
		text-decoration: none;
		font-size: 1.1em;
	}

	p.GraphicWrapL
	{
		float: none;
	}

	p.GraphicWrapR
	{
		float: none;
	}
}

span.capitalize-first-letter
{
	display: inline-block;
}

span.capitalize-first-letter::first-letter
{
	text-transform: capitalize;
}

img.PrintLarge	/*for large images to make sure they don't get too big in print*/
{
	max-width: 820px;
}

ul.BlackCircledNumber
{
	list-style-image: none;
}

ul.BlackCircledNumber > li::marker
{
	content: '❶';
}

blockquote.no-name
{
	background-color: #e1e1e1;
	background-image: url('../../Data/Images/QuotationMark.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-bottom: none;
	border-left-color: #b3b3b3;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #b3b3b3;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-color: #b3b3b3;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: 'Century Gothic';
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding-left: 35px;
	padding-right: 35px;
	padding-top: 12px;
	border: solid 1px #b3b3b3;
	border-bottom-left-radius: 6px;
	border-bottom-right-radius: 6px;
	padding-bottom: 12px;
}

ul.Checkmark
{
	list-style-image: none;
}

ul.Checkmark > li::marker
{
	font-family: Wingdings;
	content: 'ü';
}

ul.X
{
	list-style-image: none;
}

ul.X > li::marker
{
	font-family: Wingdings;
	content: 'û';
}

h2.no-toc
{
	font-weight: normal;
	margin-bottom: 4px;
	margin-top: 40px;
	font-size: 1.40em;
	font-weight: bold;
	color: #414142;
	mc-heading-level: 0;
}

h4.no-toc	/*Excludes heading from any generated TOCs*/
{
	mc-heading-level: 0;
}

td.roundedCell
{
	vertical-align: top;
	background: #DFE4E7;
	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;
	padding-left: 7px;
	padding-right: 7px;
	padding-top: 7px;
	padding-bottom: 7px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border: solid 1px #000000;
	font-weight: bold;
}

p.FigureCaption
{
	font-weight: bold;
	font-style: normal;
	color: #000099;
	mc-auto-number-format: 'GF:Figure {n+}: ';
}

p.Image
{
	margin-top: 0;
	font-style: italic;
}

p.Table
{
	margin-top: 0;
	font-style: normal;
	font-weight: bold;
	mc-auto-number-format: 'T: {b}Table {n+}.{/b}  ';
}

p.Imgclass
{
	margin-bottom: 0;
}

span.NYC-highlight
{
	
}

img.half-width-print
{
	border: solid 1px #000000;
	max-width: 50%;
}

img.icon-small
{
	max-width: 24px;
}

