@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/* Text Styles */

hr
{
	color: #000000;
}

body,
table,
tr,
th	/* Normal */
{
	font-size: 10pt;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

span.f_CodeExample	/* Code Example */
{
	font-size: 8pt;
	font-family: 'Courier New', Courier, monospace;
}

span.f_Comment	/* Comment */
{
	
}

span.f_CourierFixed	/* Courier Fixed */
{
	font-family: 'Courier New', Courier, monospace;
}

span.f_Footnote	/* Footnote */
{
	font-family: 'Times New Roman', Times, Georgia, serif;
}

span.f_Header2default	/* Header2 default */
{
	font-size: 14pt;
	font-weight: bold;
	color: #333333;
}

span.f_Header3	/* Header3 */
{
	font-size: 11pt;
	font-weight: bold;
	color: #333333;
}

span.f_Heading1	/* Heading1 */
{
	font-size: 18pt;
	font-weight: bold;
}

span.f_ImageCaption	/* Image Caption */
{
	font-weight: bold;
	font-size: 10pt;
}

span.f_List	/* List */
{
	
}

span.f_Notes	/* Notes */
{
	
}

span.f_Title	/* Title */
{
	font-size: 20pt;
	font-weight: bold;
}

/* Paragraph styles */

p,
p.p_Normal,
div.p_Normal,
li.p_Normal	/* Normal */
{
	text-align: left;
	text-indent: 0;
	line-height: 1.50;
	padding: 0 0 0 0;
	margin: 8px 0 5px 0;
}

.p_CodeExample	/* Code Example */
{
	font-size: 8pt;
	line-height: 1.0;
	white-space: nowrap;
	page-break-inside: avoid;
	margin: 0 0 0 0;
}

.p_Comment	/* Comment */
{
	font-size: 10pt;
}

.p_CourierFixed	/* Courier Fixed */
{
	font-size: 10pt;
	line-height: 1.0;
	white-space: nowrap;
	margin: 0 0 0 0;
}

.p_Footnote	/* Footnote */
{
	font-size: 10pt;
	line-height: 1.20;
}

.p_Header2default	/* Header2 default */
{
	font-size: 14pt;
	line-height: 1.20;
	page-break-inside: avoid;
	page-break-after: avoid;
	margin: 11px 0 5px 0;
}

.p_Header3	/* Header3 */
{
	font-size: 11pt;
	line-height: 1.20;
	page-break-inside: avoid;
	page-break-after: avoid;
	margin: 11px 0 5px 0;
}

.p_Heading1	/* Heading1 */
{
	font-size: 100%;
	font-weight: normal;
	text-align: left;
	text-indent: 0;
	page-break-inside: avoid;
	page-break-after: avoid;
	padding: 0 0 0 0;
	margin: 12px 0 7px 0;
}

.p_ImageCaption	/* Image Caption */
{
	font-size: 10pt;
}

.p_List	/* List */
{
	font-size: 10pt;
	line-height: 1.20;
	margin: 3px 0 3px 0;
}

.p_Notes	/* Notes */
{
	font-size: 10pt;
}

.p_Title	/* Title */
{
	font-size: 20pt;
	line-height: 1.20;
	margin: 0 0 0 0;
	font-family: 'Calibri Light';
}

/* Table styles */

table.Note
{
	background-color: #FFFFE1;
	border: solid thin;
	border-spacing: 0;
}

table.Note tr
{
	text-align: left;
}

table.Note th,
table.Note td
{
	vertical-align: top;
	padding: 4px;
	border: none;
}

table.Group
{
	border: none;
	border-spacing: 0;
	border-collapse: collapse;
}

table.Group tr
{
	text-align: left;
}

table.Group th,
table.Group td
{
	vertical-align: top;
	padding: 4px;
	border: solid thin #333333;
}

table.Listing
{
	border: solid 2px #333333;
	border-spacing: 0;
	border-collapse: collapse;
}

table.Listing tr
{
	text-align: left;
}

table.Listing th,
table.Listing td
{
	vertical-align: top;
	padding: 4px;
	border: solid thin #333333;
}

table.Listing th
{
	background-color: #808080;
}

table.SubTopic
{
	background-color: #E4E4E4;
	border: solid thin;
	border-spacing: 0;
}

table.SubTopic tr
{
	text-align: left;
}

table.SubTopic th,
table.SubTopic td
{
	vertical-align: top;
	padding: 4px;
	border: none;
}

div.hmrotate90
{
	display: inline-block;
	/*transform:*/
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
}

div.hmrotate270
{
	display: inline-block;
	/*transform:*/
	-webkit-writing-mode: vertical-rl;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	transform: rotate(180deg);
}

#hmpopupdiv	/* used for javascript text popups */
{
	display: none;
	position: absolute;
	z-index: 1000;
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px solid #000000;
	border-radius: 5px;
	box-shadow: 5px 5px 5px #888;
}

#hmlightbox	/* image lightbox */
{
	border: none;
	padding: 8px;
	background: #FFF;
	font-size: 110%;
	font-weight: bold;
	color: #777;
	box-shadow: 5px 5px 5px #888;
}

a.dropdown-toggle	/* dropdown toggle caption */
{
	cursor: pointer;
}

a.inline-toggle	/* inline toggle caption */
{
	cursor: pointer;
}

img.dropdown-toggle-icon	/* toggle icon */
{
	cursor: pointer;
}

/* CSS for responsive image maps */

.hmImageMap a.hmHotspotRect
{
	display: block;
	position: absolute;
	border: 1px solid transparent;
	background: #000;
	opacity: 0.01;
	filter: alpha(opacity=1);
}

.hmImageMap a.hmHotspotEllipse
{
	display: block;
	position: absolute;
	border-radius: 50%;
	border: 1px solid transparent;
	background: #000;
	opacity: 0.01;
	filter: alpha(opacity=1);
}

.hmImageMap:hover a.hmHotspotRect
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

.hmImageMap:hover a.hmHotspotEllipse
{
	opacity: 0.3;
	filter: alpha(opacity=30);
}

a.hmHotspotRect:hover
{
	border: 1px solid #000;
	background: #FFF;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

a.hmHotspotEllipse:hover
{
	border: 1px solid #000;
	background: #FFF;
	opacity: 0.3;
	filter: alpha(opacity=30);
}

h3
{
	font-family: 'Inter 18pt 18pt';
	font-weight: bold;
	font-size: 16pt;
}

h2
{
	font-family: 'Inter 18pt 18pt';
	font-weight: bold;
	font-size: 18pt;
}

h1
{
	font-size: 20pt;
	font-family: 'Inter 18pt 18pt';
	font-weight: bold;
}

h4
{
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	font-family: 'Inter 18pt 18pt';
}

h5
{
	font-weight: normal;
	font-size: 14pt;
	font-family: 'Inter 18pt 18pt';
	font-style: italic;
}

body
{
	font-family: 'Calibri Light';
	font-size: 14pt;
}

p
{
	font-family: 'Calibri Light';
	font-size: 12pt;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

td
{
	font-family: 'Inter 18pt 18pt';
}

h6
{
	font-family: 'Calibri Light';
}

li.p_Normal
{
	font-family: 'Calibri Light';
}

table
{
	font-family: 'Inter 18pt 18pt';
	font-size: 11pt;
}

th
{
	font-family: 'Inter 18pt 18pt';
}

