@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/*Created by Jared Thomas.*/
/*Last updated October 30, 2015.*/

body
{
	background-color: #FFFFFF;
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	max-width: 950px;
}

h1
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: bold;
	font-size: 24px;
	margin-top: 24px;
	color: #2D2F31;
	mc-next-class: body;
	mc-next-tag: p;
}

h2
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: bold;
	font-size: 20px;
	margin-top: 24px;
	color: #2D2F31;
	mc-next-class: body;
	mc-next-tag: p;
	mc-heading-level: 2;
}

h3
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin-top: 24px;
	color: #089ACF;
	mc-heading-level: 3;
	mc-next-class: body;
	mc-next-tag: p;
}

h4
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: bold;
	font-size: 18px;
	margin-top: 16px;
	mc-heading-level: 0;
	mc-next-class: body;
	mc-next-tag: p;
	color: #2D2F31;
}

p
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin-top: 16px;
	margin-bottom: 16px;
	max-width: 850px;
	text-align: left;
}

p a
{
	color: #328EFE;
	text-decoration: underline;
}

p a:visited
{
	color: #7126BC;
}

p a:hover
{
	color: #64C8FF;
}

p.Centered
{
	text-align: center;
}

p.Indent
{
	margin-left: 40px;
	margin-bottom: 16px;
	margin-top: 16px;
}

@media (max-width: 600px)
{
	p.Indent
	{
		margin-left: 0px;
		margin-bottom: 16px;
		margin-top: 16px;
	}
}

p.Indent2
{
	margin-left: 80px;
	margin-bottom: 16px;
	margin-top: 16px;
}

@media (max-width: 600px)
{
	p.Indent2
	{
		margin-left: 40px;
		margin-bottom: 16px;
		margin-top: 16px;
	}
}

p.Indent3
{
	margin-left: 120px;
	margin-bottom: 16px;
	margin-top: 16px;
}

@media (max-width: 600px)
{
	p.Indent3
	{
		margin-left: 80px;
		margin-bottom: 16px;
		margin-top: 16px;
	}
}

address
{
	font-style: italic;
	margin-top: 16px;
	margin-bottom: 0px;
	margin-left: 40px;
}

div.notebox
{
	background-image: url('note.png');
	background-position-x: center;
	background-position-y: 0;
	background-repeat: no-repeat;
	background-color: #FFE6DC;
	border: none;
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 24px;
	margin-left: 40px;
	margin-right: 40px;
	margin-top: 16px;
	margin-bottom: 16px;
	max-width: 850px;
	text-align: left;
	padding: 16px;
	padding-top: 32px;
	border-radius: 5px 5px;
}

@media (max-width: 600px)
{
	div.notebox
	{
		background-image: url('note.png');
		background-position-x: center;
		background-position-y: 0;
		background-repeat: no-repeat;
		background-color: #FFE6DC;
		border: none;
		font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
		font-weight: normal;
		font-size: 16px;
		line-height: 24px;
		margin-left: 20px;
		margin-right: 20px;
		margin-top: 16px;
		margin-bottom: 16px;
		max-width: 850px;
		text-align: left;
		padding: 16px;
		padding-top: 32px;
		border-radius: 5px 5px;
	}
}

ol div.notebox,
ul div.notebox
{
	margin-left: 0px;
}

ol ol div.notebox,
ul ul div.notebox,
ol ul div.notebox,
ul ol div.notebox
{
	margin-left: -40px;
}

ol ol ol div.notebox,
ol ol ul div.notebox,
ol ul ul div.notebox,
ol ul ol div.notebox,
ul ul ul div.notebox,
ul ul ol div.notebox,
ul ol ol div.notebox,
ul ol ul div.notebox
{
	margin-left: -80px;
}

ol ol ol ul div.notebox,
ol ol ul ul div.notebox,
ol ol ul ol div.notebox,
ol ul ul ul div.notebox,
ol ul ul ol div.notebox,
ol ul ol ol div.notebox,
ol ul ol ul div.notebox,
ul ol ol ol div.notebox,
ul ol ol ul div.notebox,
ul ol ul ul div.notebox,
ul ol ul ol div.notebox,
ul ul ul ol div.notebox,
ul ul ol ol div.notebox,
ul ul ol ul div.notebox
{
	margin-left: -120px;
}

div.dropdown
{
	background-color: #E8F5FF;
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	margin-top: 16px;
	margin-bottom: 16px;
	max-width: 850px;
	text-align: left;
	padding: 16px;
	font-size: 16px;
	line-height: 24px;
}

a
{
	color: #328EFE;
	cursor: hand;
	text-decoration: underline;
}

a.expandspot
{
	cursor: hand;
	font-style: italic;
	text-decoration: none;
	x-close-image: url('dropdown_expand.png');
	text-decoration: none;
}

a.glossterm
{
	color: #328EFE;
	cursor: hand;
	text-decoration: none;
}

MadCap|toggler
{
	color: #328EFE;
}

MadCap|expandingHead.expandspot
{
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|dropDownHotSpot.dropspot
{
	cursor: hand;
	color: #328EFE;
	display: inline;
	x-open-image: url('dropdown_collapse.png');
	x-close-image: url(dropdown_expand.png);
	text-decoration: none;
}

MadCap|expandingBody.expandtext
{
	font-weight: normal;
	color: #328EFE;
}

MadCap|glossaryTerm.glossterm
{
	color: #328EFE;
	cursor: hand;
	text-decoration: none;
}

MadCap|expandingBody.glossterm
{
	font-weight: normal;
	color: #328EFE;
}

MadCap|xref
{
	font-weight: normal;
	color: #328EFE;
}

/*LISTS*/

li
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	margin-top: 16px;
	margin-bottom: 16px;
	line-height: 24px;
	color: #000000;
}

li p
{
	font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
	margin-top: 16px;
	margin-bottom: 16px;
	line-height: 24px;
	color: #000000;
}

ol p.Indent,
ul p.Indent
{
	margin-left: 0px;
}

ol ol p.Indent,
ul ul p.Indent,
ol ul p.Indent,
ul ol p.Indent
{
	margin-left: -40px;
}

ol ol ol p.Indent,
ol ol ul p.Indent,
ol ul ul p.Indent,
ol ul ol p.Indent,
ul ul ul p.Indent,
ul ul ol p.Indent,
ul ol ol p.Indent,
ul ol ul p.Indent
{
	margin-left: -80px;
}

ol ol ol ul p.Indent,
ol ol ul ul p.Indent,
ol ol ul ol p.Indent,
ol ul ul ul p.Indent,
ol ul ul ol p.Indent,
ol ul ol ol p.Indent,
ol ul ol ul p.Indent,
ul ol ol ol p.Indent,
ul ol ol ul p.Indent,
ul ol ul ul p.Indent,
ul ol ul ol p.Indent,
ul ul ul ol p.Indent,
ul ul ol ol p.Indent,
ul ul ol ul p.Indent
{
	margin-left: -120px;
}

ol
{
	list-style-type: decimal;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

ul
{
	list-style-type: disc;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: square;
}

ol,
ul
{
	margin-left: 0px;
}

ol ol,
ul ol
{
	margin-left: 0px;
}

ol ol ul,
ol ul ul,
ol ul ol,
ul ul ol,
ul ol ol,
ul ol ul
{
	margin-left: 0px;
}

ol ol ol ul,
ol ol ul ul,
ol ol ul ol,
ol ul ul ul,
ol ul ul ol,
ol ul ol ol,
ol ul ol ul,
ul ol ol ol,
ul ol ol ul,
ul ol ul ul,
ul ol ul ol,
ul ul ul ol,
ul ul ol ol,
ul ul ol ul
{
	margin-left: 0px;
}

@media (max-width: 600px)
{
	li
	{
		margin-left: 0px;
	}

	@media (max-width: 600px)
	{
		li li
		{
			margin-left: 40px;
		}

		@media (max-width: 600px)
		{
			li li li
			{
				margin-left: 80px;
			}

			@media (max-width: 600px)
			{
				li li li li
				{
					margin-left: 120px;
				}

				/* TABLES */

				table
				{
					border-collapse: collapse;
					max-width: 800px;
					width: 78.75%;
					margin-left: 40px;
					margin-top: 16px;
					margin-bottom: 24px;
					font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
				}

				@media (max-width: 600px)
				{
					table
					{
						border-collapse: collapse;
						max-width: 800px;
						width: 78.75%;
						margin-left: 0px;
						margin-top: 16px;
						margin-bottom: 24px;
						font-family: 'Segoe UI', 'Helvetica Neue', sans-serif;
					}
				}

				td p,
				th p
				{
					padding: 6px;
					margin-top: 0px;
					margin-bottom: 0px;
				}

				td ol,
				td ul,
				th ol,
				th ul
				{
					padding: 6px;
					padding-left: 24px;
					margin-top: 0px;
					margin-bottom: 0px;
				}

				td
				{
					padding: 6px;
					vertical-align: middle;
					color: #000000;
					border: solid 1px #2D2F31;
				}

				td p
				{
					vertical-align: middle;
					color: #000000;
				}

				th
				{
					font-size: 18px;
					font-weight: bold;
					text-align: center;
					padding: 6px;
					vertical-align: middle;
					color: #000000;
					border: solid 1px #044D68;
					background-color: #089ACF;
					color: #ffffff;
				}

				th p
				{
					font-size: 18px;
					font-weight: bold;
					text-align: center;
					vertical-align: middle;
					background-color: #089ACF;
					color: #ffffff;
				}

				/* Breakpoint for Phone screens */

				@media screen and (max-width: 767px)
				{
					[data-mc-conditions*="Responsive.Phone"]
					{
						display: inherit;
					}

					[data-mc-conditions*="Responsive.Tablet"]
					{
						display: none;
					}

					[data-mc-conditions*="Responsive.Desktop"]
					{
						display: none;
					}
				}

				/* Breakpoint for Tablet screens */
			}
		}
	}
}

span.Note
{
	color: #b51e37;
}

