@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

body
{
	font-family: Verdana;
	font-size: 9pt;
}

a:link
{
	color: #3377bb;
}

a:visited
{
	color: #3377bb;
}

a:focus
{
	color: #3377bb;
}

a:hover
{
	color: #ff6600;
}


a:active
{
	color: #3377bb;
}

h1
{
	font-weight: bold;
	color: #000000;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: left;
	border-bottom-color: #ff6600;
	border-bottom-style: solid;
	border-bottom-width: 3px;
	font-size: 16pt;
	mc-hyphenate: never;
	margin: 0;
	margin-bottom: 8pt;
	margin-top: 6pt;
}

h2
{
	font-weight: bold;
	font-size: 14pt;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	text-align: left;
	mc-hyphenate: never;
	border-bottom: none 0px #000000;
	border-top: none 0px #000000;
	margin: 0;
	margin-bottom: 6pt;
	margin-top: 14pt;
}

h3
{
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	margin: 0;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-bottom: 4pt;
	margin-top: 12pt;
}

h4
{
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	margin: 0;
	margin-bottom: 2pt;
	margin-top: 10pt;
}

h5
{
	font-weight: bold;
	font-size: 10.0pt;
	font-style: italic;
	text-align: left;
	margin: 0;
	margin-top: 8pt;
}

h6
{
	font-weight: bold;
	font-size: 8.0pt;
}

p
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	font-family: Verdana, Arial, 'Microsoft Sans Serif';
	mc-hyphenate: never;
	font-size: 10pt;
	text-align: left;
	margin: 0;
	margin-top: 6pt;
}

ul
{
	margin-top: 0px;
	margin-bottom: 0px;
	mc-hyphenate: never;
}

img
{
	border: none;
}

img.Border
{
	border: solid 1px #000000;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHead
{
	cursor: hand;
	text-decoration: none;
	color: #000000;
	font-style: normal;
	font-family: Verdana;
	font-size: 9pt;
}

col
{
	font-family: Verdana;
}

table
{
	font-size: 9pt;
	border-spacing: 0px;
	border-collapse: collapse;
	padding-bottom: 4px;
	font-family: Verdana;
	mc-hyphenate: never;
}

hr
{
	height: 2px;
	border: ridge 1px #f5f5f5;
	margin-top: 0em;
	margin-bottom: 0em;
}

p.DefinitionText
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana;
	margin: 0;
	font-size: 10pt;
	margin-left: 20pt;
	margin-top: 6pt;
}

td.IndentedTable
{
	text-align: left;
	margin-left: 0.25in;
	vertical-align: top;
	padding-bottom: 0px;
}

td.IndentedCell
{
	padding-left: 12px;
}

img.ProgramImages
{
	border-bottom: solid 1px;
	border: none 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-color: #000000;
	border-left: solid 1px;
	border-right: solid 1px;
	border-top: solid 1px;
	border-width: 1px;
}

ul.BulletList
{
	margin-top: 0px;
}

hr.ShortRuler
{
	height: 2px;
	border: ridge 1px #f5f5f5;
	margin-top: 0em;
	margin-bottom: 0em;
	width: 50%;
}

li.TopicTextBulleted
{
	vertical-align: top;
	font-family: Verdana;
	font-size: 10pt;
	color: #000000;
	margin-left: 3pt;
	margin-top: 6pt;
	padding-bottom: 0px;
	list-style: disc;
}

table.ValuesList
{
	margin-right: auto;
	width: 90%;
	vertical-align: top;
	padding-bottom: 0px;
}

td
{
	vertical-align: top;
	padding-bottom: 0px;
	font-family: Verdana;
	font-size: 9pt;
	mc-hyphenate: never;
}

MadCap|dropDown
{
	mc-open-image: none;
	mc-closed-image: none;
	font-family: Verdana;
	font-size: 9pt;
	mc-image-spacing: 5px;
	margin-left: 0in;
}

MadCap|dropDownHotspot
{
	font-style: normal;
	text-decoration: underline;
	font-family: Verdana;
	font-size: 9pt;
	color: #3377bb;
	font-weight: normal;
}

hr.ShortLeftRuler
{
	height: 2px;
	border: ridge 1px #f5f5f5;
	margin-top: 0em;
	margin-bottom: 0em;
	text-align: left;
	width: 30%;
}

blockquote.TableIndent48px
{
	margin: 0;
	margin-left: 48px;
}

a.Table_Hyperlinks
{
	text-decoration: none;
	font-weight: normal;
	color: #000000;
	font-size: 9pt;
	font-family: Verdana;
}

a.Table_Hyperlinks:hover
{
	text-decoration: underline;
	font-weight: normal;
	color: #000000;
}

@media print
{
	a.hyperlink
	{
		font-size: 9pt;
	}

	ul
	{
		
	}

	ul.BulletList
	{
		
	}

	ol
	{
		
	}

	h1
	{
		color: #000000;
		font-family: Verdana, Arial, 'Microsoft Sans Serif';
		font-size: 14pt;
		text-align: left;
		margin-bottom: 8pt;
		margin-top: 6pt;
		border-bottom-color: #ff6600;
		border-bottom-style: solid;
		border-bottom-width: 3px;
		page-break-before: avoid;
	}

	p
	{
		font-family: Verdana, Arial, 'Microsoft Sans Serif';
	}

	a:hover
	{
		text-decoration: none;
	}

	MadCap|dropDownHotspot
	{
		font-weight: normal;
	}
}

ol
{
	margin-bottom: 0em;
	margin-top: 0em;
	mc-hyphenate: never;
}

@media non-print
{
	ul
	{
		
	}

	h1
	{
		color: #000000;
		font-family: Verdana, Arial, 'Microsoft Sans Serif';
		font-size: 14pt;
		text-align: left;
		margin-bottom: 8pt;
		margin-top: 6pt;
		border-bottom-color: #ff6600;
		border-bottom-style: solid;
		border-bottom-width: 3px;
	}
}

p.Indent_33pt
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana;
	margin: 0;
	font-size: 10pt;
	margin-left: 33pt;
	margin-top: 6pt;
}

p.Indent_59pt
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana;
	margin: 0;
	font-size: 10pt;
	margin-left: 59pt;
	margin-top: 6pt;
}

blockquote.TableIndent72px
{
	margin: 0;
	margin-left: 72px;
}

blockquote.TableIndent96px
{
	margin: 0;
	margin-left: 96px;
}

p.Indent_72pt
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana;
	margin: 0;
	font-size: 10pt;
	margin-left: 72pt;
	margin-top: 6pt;
}

p.pageheader
{
	text-align: right;
	margin-top: 4pt;
	color: #666666;
	font-size: 8pt;
}

@media CHM
{
	p.titletext
	{
		font-size: 18pt;
	}
}

p.titletext
{
	font-size: 18pt;
	font-weight: bold;
}

MadCap|breadcrumbsProxy
{
	border-bottom-style: none;
	margin-bottom: 5px;
	padding-bottom: 5px;
	mc-breadcrumbs-prefix: ' ';
	font-size: 8pt;
	mc-breadcrumbs-count: 10;
}

a.MCBreadcrumbsLink
{
	font-size: 8pt;
}

ul.checklist
{
	list-style-image: url('../Images/checkbox.bmp');
}

a.GlossaryPageTerm:hover
{
	
}

html.breadcrumb
{
	mc-master-page: url('../MasterPages/breadcrumb.flmsp');
}

blockquote.TableIndent60px
{
	margin: 0;
	margin-left: 60px;
}

p.Indent_46pt
{
	margin-bottom: 0pt;
	color: #000000;
	font-style: normal;
	margin-right: 0px;
	font-family: Verdana;
	margin: 0;
	font-size: 10pt;
	margin-left: 46pt;
	margin-top: 6pt;
}

a
{
	mc-hyphenate: never;
}

MadCap|dropDownHotspot:focus
{
	font-weight: normal;
}

MadCap|dropDownHotspot:hover
{
	font-weight: normal;
}

p.BeforeTable
{
	margin-bottom: 8pt;
}

li.TopicTextBullet2
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 15pt;
	margin-top: 6pt;
	list-style: disc;
	list-style-type: circle;
}

li.TopicTextBullet3
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 27pt;
	margin-top: 6pt;
	list-style: disc;
	list-style-type: disc;
}

li.numberedstep
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
	margin-left: 10pt;
	margin-top: 6pt;
	list-style: decimal;
	list-style-type: decimal;
}

li.LetterStep
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
	margin-left: 40pt;
	margin-top: 4pt;
	list-style: decimal;
	list-style-type: lower-alpha;
}

p.ProcedureIndent40pt
{
	margin-left: 40pt;
	margin-top: 4pt;
}

p.NoteHeading
{
	font-weight: bold;
	color: #ff6600;
	margin-left: 20pt;
}

p.NoteText
{
	margin-left: 33pt;
	margin-top: 4pt;
}

li.NoteTextBullet
{
	color: #000000;
	font-size: 10pt;
	margin-left: 13pt;
	margin-top: 4pt;
	list-style: disc;
	list-style-type: disc;
}

p.NoteHeadingProcedures
{
	margin-left: 52pt;
}

p.NoteTextProcedures
{
	margin-left: 65pt;
	margin-top: 4pt;
}

li.NoteTextBulletProcedures
{
	color: #000000;
	font-family: Verdana;
	font-size: 10pt;
	margin-left: 49pt;
	margin-top: 4pt;
	list-style: disc;
	list-style-type: disc;
}

p.FieldHeading
{
	font-weight: bold;
	margin-top: 14pt;
}

p.SeeAlsoHeading
{
	font-weight: bold;
	color: #ff6600;
}

p.SeeAlsoLink
{
	margin-left: 20pt;
}

p.ThirdParty
{
	font-size: 8pt;
	margin-left: 20pt;
	margin-top: 6pt;
}

p.BoldNoPadding
{
	font-weight: bold;
	margin-top: 0pt;
}

p.thirdpartyheading
{
	font-size: 8pt;
	font-weight: bold;
}

p.Copyright
{
	font-family: Verdana;
	font-size: 9pt;
	margin: 0;
	margin-left: 0.25in;
	margin-right: 0.25in;
	margin-top: 10pt;
	mc-hyphenate: never;
}

p.CoverPageBlockImage
{
	color: #000000;
	font-family: Arial;
	font-size: 10pt;
	font-style: normal;
	text-align: left;
	margin: 0;
	margin-left: 52px;
	page-break-after: always;
	mc-hyphenate: never;
	margin-top: 585px;
}

p.CoverPageDocumentTitle
{
	color: #666666;
	font-family: Arial;
	font-size: 14pt;
	font-style: normal;
	text-align: left;
	margin: 0;
	margin-left: 52px;
	margin-top: 2pt;
	mc-hyphenate: never;
}

p.CoverPageDocumentVersion
{
	color: #666666;
	font-family: Arial;
	font-size: 1pt;
	font-style: normal;
	margin: 0;
	margin-bottom: 5pt;
	margin-left: 52px;
	margin-top: 10pt;
	mc-hyphenate: never;
}

p.CoverPageLogo
{
	color: #000000;
	font-family: Verdana;
	font-size: 9pt;
	font-style: normal;
	text-align: right;
	margin: 0;
	margin-right: 14pt;
	padding-bottom: 50pt;
	mc-hyphenate: never;
}

p.CoverPageProductName
{
	color: #666666;
	font-family: Arial;
	font-size: 20pt;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	margin: 0;
	margin-left: 52px;
	mc-hyphenate: never;
}

p.Heading1
{
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	margin: 1.12em;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
}

p.Heading2
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 6px;
	margin-top: 0pt;
}

p.Heading3
{
	font-family: Verdana;
	font-size: 9pt;
	margin: 1.12em;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
}

p.Indent12
{
	font-family: Verdana;
	font-size: 9pt;
	margin-left: 12px;
	margin-top: 0pt;
}

p.Indent41
{
	font-family: Verdana;
	font-size: 9pt;
	margin-left: 41px;
	margin-top: 0pt;
}

p.Indent48
{
	font-family: Verdana;
	font-size: 9pt;
	margin-left: 60px;
	margin-top: 0pt;
}

p.Indent72
{
	font-family: Verdana;
	font-size: 9pt;
	margin-left: 72px;
	margin-top: 0pt;
}

p.Indent96
{
	font-family: Verdana;
	font-size: 9pt;
	margin-left: 90px;
	margin-top: 0pt;
}

p.pagebreak
{
	font-family: 'Times New Roman';
	font-size: 11pt;
	text-align: center;
	margin: 1.12em;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	page-break-after: always;
}

blockquote.TableIndent41px
{
	margin: 0;
	margin-left: 41px;
}

p.MiniTOC1
{
	font-weight: normal;
}

MadCap|miniTocProxy
{
	border-top-width: 0px;
	padding-top: 0px;
}

/* Feedback mechanism */

.modal
{
	background: rgba(236,236,236,0);
	display: inline-block;
	width: auto;
	text-align: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.question
{
	color: #000000;
	font-size: 14px;
	padding: 0.5em -5em;
	vertical-align: middle;
}

.modal > label
{
	background: #ffffff;
	border: 1px solid #E0E0E0;
	border-radius: .2em;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	padding: 0.5em 0.8em;
	text-shadow: 1px 1px 1px #fff;
}

.modal > label:hover
{
	border: 1px solid #ff6600;
	color: #ff6600;
}

.modal a
{
	background: #ffffff;
	border: 1px solid #E0E0E0;
	border-radius: .2em;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	font-size: 14px;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	padding: 0.5em 0.8em;
	margin: 0.5em 0.5em 0.5em .2em;
	text-shadow: 1px 1px 1px #fff;
}

.modal > a:hover
{
	border: 1px solid #ff6600;
	color: #ff6600;
}

.modal__overlay
{
	background: rgba(0,0,0,0.4);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
	text-shadow: none;
	top: 0;
	z-index: 600;
	justify-content: center;
	align-items: flex-end;
}

.modal__wrap
{
	padding: 1em;
	position: relative;
	vertical-align: middle;
	max-width: 500px;
	width: 10%;
	background: #ffffff;
	margin-bottom: 100px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
	border-radius: 10px;
}

@media (min-height: 37.5em)
{
	.modal__wrap
	{
		left: 50%;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(-50%, -80%);
		transform: translate(-50%, -80%);
	}
}

.modal__wrap label
{
	background: #ff6600;
	border-radius: 50%;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	height: 1.5em;
	line-height: 1.5;
	position: absolute;
	right: 1em;
	top: 25%;
	width: 1.5em;
}

.modal__wrap p
{
	color: #000000;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.modal input:focus ~ label
{
	-webkit-transform: scale(0.97);
	transform: scale(0.97);
}

input
{
	position: absolute;
	top: -1000px;
}

.modal__overlay
{
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	z-index: -100;
}

input:checked ~ .modal__overlay
{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 800;
}

.thumbs_up
{
	background-image: url('../Images/thumbs_up.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

.thumbs_down
{
	background-image: url('../Images/thumbs_down.png');
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 20px;
}

hr.footer
{
	border: none;
	border-top: 3px double #333;
	color: #333;
	overflow: visible;
	text-align: center;
	height: 5px;
}

p.footer
{
	font-size: 70%;
	margin-top: 0pt;
}

