/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*========================================================================================
This stylesheet is the standard CSS for AGI web help products.
========================================================================================*/

/********************************************************************************/

/* TABLE OF CONTENTS:

        - FONTS SETUP SECTION  
            - AVENIR
            - NUNITO (For Offline Usage)
        - HTML & BODY SECTION
        - LAYOUT SECTION
            - TOOLBAR
            - FOOTER AREA
        - TYPOGRAPHY SECTION
            - HEADINGS
            - INLINE TEXT STYLES
        - LINKS & BUTTONS SECTION
        - LISTS SECTION
            - ORDERED LISTS
            - UNORDERED LISTS
        - TABLES SECTION
        - IMAGE STYLES SECTION
        - INFO BLOCKS SECTION (NOTE, WARNING, AGI TECH SAYS, ETC.)
            - BOX STYLES
            - ::BEFORE STYLES
        - TASK & VIDEO STYLES SECTION
        - MADCAP STYLES SECTION
            - GLOSSARY POPUP STYLES
            - EXPAND/COLLAPSE TOGGLE
            - MINI TOC
            - RELATIONSHIP HEADERS
            - ADDITIONAL STYLES (Previously "Start Styles")
        - JAVASCRIPT RELATED STYLES SECTION
        - PRODUCT SPECIFIC STYLES
            - STK
            - SDF
        - MEDIA QUERIES
            - PRINT STYLES
		- ITALIZING CAPABILITY NAMES		

/********************************************************************************/

/****************************************/
/* FONTS SETUP SECTION */
/****************************************/
/*--------------------*/
/* AVENIR */
/*--------------------*/

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Book.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Roman.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Medium.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Heavy.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

@font-face 
{
	font-family: 'Avenir';
	src: url('../Fonts/AvenirLTStd-Black.woff') format('woff');
	font-weight: 900;
	font-style: normal;
}

/* ---------- */
/*--------------------*/
/* NUNITO */
/*--------------------*/

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-Light.woff') format('woff');
	font-weight: 300;
	font-style: normal;
}

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-Regular.woff') format('woff');
	font-weight: 500;
	font-style: normal;
}

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-SemiBold.woff') format('woff');
	font-weight: 600;
	font-style: normal;
}

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-Bold.woff') format('woff');
	font-weight: 700;
	font-style: normal;
}

@font-face 
{
	font-family: 'Nunito';
	src: url('../Fonts/Nunito-ExtraBold.woff') format('woff');
	font-weight: 800;
	font-style: normal;
}

/* ---------- */
/****************************************/
/* HTML & BODY SECTION */
/****************************************/

html
{
	/* Sets basis for 1rem = 14px */
	font-size: 14px;
	height: 100%;
	margin: 0;
	padding: 0;
}

body
{
	/* Position settings accommodate the footer; value for margin overrides browser default. Nunito is the secondary font to be used if offline and Avenir is unavailable. */
	font-family:  'Nunito', sans-serif;
	font-size: 14px;
	height: 100%;
	line-height: 175%;
	margin: 0;
	padding: 0;
	overflow-x: auto;
	overflow-y: auto;
}

/* ---------- */
/****************************************/
/* LAYOUT SECTION */
/****************************************/

.height-container-no-footer
{
	/* Overrides an odd setting in Flare's default CSS that has the effect of bumping our footer off the bottom of the topic pane */
	padding-bottom: 0;
}

.samePage
{
	page-break-inside: avoid;
}

#allBits
{
	/* Container for the #content and #nav divs. Use caution if modifying these properties as they have a significant effect on layout. */
	min-height: 100%;
	position: relative;
}

div.tripleColumn
{
	/* Container for the tri-columnar sections. */
	float: left;
	padding: .35rem;
	width: 28%;
}

#tripleColumnWrapper
{
	/* Container for the group of tri-columnar sections of the welcome page. The left margin centers the container. */
	clear: both;
	margin-left: 8%;
}

#clearfix
{
	/* Used to correct div height problems with floated child elements. */
	clear: both;
}

#middleBits
{
	position: relative;
	margin: 0 2.25rem 0 2.25rem;
	padding: 3.5rem 0 .75rem 0;
}

main
{
	/* Container for the #content and #nav divs. Use caution if modifying these properties as they have a significant effect on layout. */
	margin-bottom: 3rem;
	position: relative;
}

div.indented
{
	/* Wraps sections of block elements that should be indented. */
	margin: 1em 0 1em 3rem;
}

div.left
{
	/* Floats content to the left. */
	float: left;
	margin-right: 2rem;
	position: relative;
}

div.right
{
	/* Floats content to the right. */
	float: right;
	margin-left: 2rem;
	position: relative;
}

div.sectionwrap
{
	/* Outer container for Start exercises (tutorial exercises). */
	margin: .35rem 0 .35rem 0;
}

hr
{
	border: none;
	border-bottom: .08rem solid #bbbbbb;
}

/*--------------------*/
/* TOOLBAR */
/*--------------------*/

MadCap|topicToolbarProxy.right
{
	background-color: #e9e9e9;
	float: right;
	min-height: 2.3rem;
	padding: .5rem .57rem 0 0;
	position: fixed;
	right: 0;
	top: 0;
	width: 19.7rem;
	z-index: 1;
}

MadCap|topicToolbarProxy.left
{
	background-color: #e9e9e9;
	top: 0;
	left: 0;
	min-height: 2.3rem;
	padding: .5rem 0 0 .57rem;
	position: fixed;
	width: 90%;
	z-index: 1;
}

#mc-main-content a[name]
{
	/* Displays anchors below the toolbar instead of behind it. */
	position: relative;
	top: -2.8rem;
}

#upperBits .topicToolbarProxy.topicToolbarProxyleft
{
	border-bottom: .08rem solid #bbbbbb;
	width: 100%;
}

#upperBits .topicToolbarProxy.topicToolbarProxyright
{
	width: 23.6rem;
}

.button-group-container-left
{
	float: right;
	margin-left: 0;
	margin-right: 1.75rem;
}

._Skins_agiHelpToolbarRight.mc-component .button.expanded-print-button:hover
{
	-pie-background: transparent url('../Images/Print-hover.png') no-repeat center center;
	background: url('../Images/Print-hover.png') no-repeat center center;
}

._Skins_agiHelpToolbarRight.mc-component .button.remove-highlight-button:hover
{
	-pie-background: transparent url('../Images/RemoveHighlights-hover.png') no-repeat center center;
	background: url('../Images/RemoveHighlights-hover.png') no-repeat center center;
}

._Skins_agiHelpToolbarRight.mc-component .button.previous-topic-button:hover
{
	-pie-background: transparent url('../Images/NavigatePrevious-hover.png') no-repeat center center;
	background: url('../Images/NavigatePrevious-hover.png') no-repeat center center;
}

._Skins_agiHelpToolbarRight.mc-component .button.next-topic-button:hover
{
	-pie-background: transparent url('../Images/NavigateNext-hover.png') no-repeat center center;
	background: url('../Images/NavigateNext-hover.png') no-repeat center center;
}

._Skins_agiHelpToolbarRight.mc-component .button.contact-support-button:hover
{
	-pie-background: transparent url('../Images/ContactSupport-hover.png') no-repeat center center;
	background: url('../Images/ContactSupport-hover.png') no-repeat center center;
}

MadCap|toggler.start
{
	/* Styles the toggle for toggled content sections. */
	color: #646466;
	mc-closed-image: url('../Images/btn_starttoggleClosed.gif');
	mc-image-spacing: .35rem;
	mc-image-position: right;
	mc-open-image: url('../Images/btn_starttoggle_Open.gif');
	padding: .22rem 0 .22rem 10px;
	margin: 1.5rem 0 1.5rem 0;
}

/* ---------- */
/*--------------------*/
/* FOOTER AREA */
/*--------------------*/

iframe.ratings
{
	border: none;
	background-color: #f9f9f9;
	height: 56px;
	position: absolute;
	width: 100%;
}

#relations
{
	background-color: #f2f2f2;
	bottom: 2.6rem;
	position: absolute;
	width: 100%;
}

MadCap|relationshipsProxy
{
	/* Styles most relationship tables. Border and padding values (incl. how they are specificed) override MadCap defaults. */
	background-color: #f2f2f2;
	border-bottom-width: 0;
	border-bottom-style: none;
	border-top-width: 0;
	border-top-style: none;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

MadCap|relationshipsHeading
{
	/* Styles headers inside a relationship table of any kind. */
	color: #101010;
	font-size: 1rem;
	font-variant: all-small-caps;
	font-weight: 500;
	margin: .5rem .35rem .75rem 2.2rem;
	padding-top: .35rem;
}

MadCap|relationshipsItem
{
	/* Styles headers inside a relationship table of any kind. */
	color: #c89211;
	font-size: 1rem;
	font-weight: 800;
	margin: 0 .35rem 0 3.3rem;
	padding-bottom: .75rem;
}

footer
{
	background-color: #e4e4e4;
	bottom: 0;
	height: 37px;
	margin-bottom: 0;
	margin-top: 0;
	position: absolute;
	width: 100%;
}

/* ---------- */
/* ---------- */
/****************************************/
/* TYPOGRAPHY SECTION */
/****************************************/
/*--------------------*/
/* HEADINGS */
/*--------------------*/

h1
{
	font-size: 2rem;
	font-weight: 300;
	color: #000000;
}

h1.title
{
	/* Welcome page title. */
	font-size: 2rem;
	font-weight: 300;
	margin-top: 4rem;
	text-align: center;
}

h2
{
	font-size: 1.5rem;
	font-weight: 600;
	color: #333333;
	border-top: .08rem solid #e4e4e4;
	margin: 2rem 0 .5em 0;
	padding: 2rem 0 0 0;
}

h2.subtitle
{
	/* Welcome page subtitle. */
	border-top: none;
	font-size: 1.5rem;
	font-weight: 500;
	margin-top: .75rem;
	text-align: center;
}

h3
{
	font-size: 1.2rem;
	font-weight: 600;
	color: #555555;
	margin: 1.75rem 0 .5em 0;
	padding: 1.75rem 0 0 0;
}

h4
{
	font-size: 1rem;
	font-weight: 900;
	text-transform: uppercase;
	letter-spacing: .08rem;
	color: #C89211;
	padding-top: .5rem;
	margin: 1.75rem 0 .5em 0;
	padding: .5rem 0 0 0;
}

h5
{
	color: #777777;
	font-size: .95rem;
	font-weight: 900;
	margin: 1.75rem 0 .5em 0;
	padding-top: .5rem;
	text-transform: uppercase;
}

h6
{
	color: #8F8F8F;
	font-size: .9rem;
	font-weight: 700;
	margin: 1.75rem 0 .5em 0;
	padding-top: .5rem;
	text-transform: capitalize;
}

div.MCRelationshipsProxy_0 p
{
	/* Styles the Related Tutorials Header */
	color: #373A36;
	font-size: 1rem;
	font-variant: unset;
	font-weight: 800;
	text-transform: uppercase;
}

/* ---------- */
/*--------------------*/
/* INLINE TEXT STYLES */
/*--------------------*/

pre
{
	font-size: .86rem;
}

pre > code
{
	border: .08rem solid #e1e4e5;
	line-height: 112%;
}

p.version
{
	color: #373a36;
	font-size: .7rem;
	margin: .5rem 2.25rem 0 2.25rem;
}

p.version a,
p.version b,
p.version em,
p.version strong,
p.version code,
p.version kbd,
p.version samp,
p.version var
{
	/* Forces inline styles within a p.version element to use the correct font-size. */
	font-size: .7rem;
}

.buttonStyle
{
	background-color: transparent;
	border: .15rem solid #999999;
	border-radius: .25rem;
	color: #666666;
	font-weight: 700;
	line-height: 1.4;
	margin: 0 .25rem 0 .25rem;
	padding: 0 .5rem 0 .5rem;
	white-space: nowrap;
}

.filePath
{
	color: #666666;
	font-weight: 900;
	mc-hyphenate: never;
}

.inputString
{
	/* Highlighting style for a string that should be the user's literal input. (e.g., "At the prompt, type xyz123.", where xyz123 is literally what the user should enter. */
	color: #C89211;
	font-weight: 700;
	padding: 0 .5rem 0 .5rem;
}

.property
{
	/* Highlighting style for GUI controls - other than buttons - that you interact with (e.g., checkbox, text field, slider). */
	background-color: #dddddd;
	color: #734100;
	font-weight: 700;
	padding: .2rem .4rem;
}

.window
{
	/* Highlighting style for GUI name areas (e.g., tab, window, dialog). */
	background-color: #666666;
	color: #ffffff;
	font-weight: 800;
	letter-spacing: .025rem;
	padding: .2rem .4rem;
}

.userVariable
{
	/* Highlighting style for denoting a value that the user must provide. */
	color: #009933;
	font-weight: 600;
}

.filePath .userVariable
{
	/* Forces the userVariable font weight to match a parent filePath span. */
	font-weight: 900;
}

.listing
{
	/* Legacy style often used in file format examples. */
	font-family: courier new, courier, monospace, serif;
}

.codeSnippet
{
	background-color: #ffffff;
}

code
{
	font-family: consolas, courier new, courier, monospace, serif;
}

code a,
code b,
code em,
code strong,
code kbd,
code samp,
code var
{
	/* Forces inline styles within a code element to use the correct font-family. */
	font-family: consolas, courier new, courier, monospace, serif;
}

em
{
	/* Value for font-style overrides browser default. */
	font-style: normal;
	font-weight: 700;
}

div.cmdPrompt
{
	font-family: Consolas, "Lucida Console", "Courier New";
	font-size: 10pt;
	color: #ffffff;
	background-color: #1d1d1d;
	margin: .35rem;
	padding: .35rem;
	border: solid .08rem #737373;
}

div.code,
p.code
{
	font-size: 10pt;
	font-family: Monaco, Consolas, "Lucida Console", "Courier New";
	background-color: #fffff6;
	margin: .35rem;
	padding: .35rem;
	border: solid .08rem #404040;
}

p.indented
{
	margin: 1em 0 1em 3rem;
}

p.smaller
{
	/* A slightly smaller text size for general use. */
	font-size: .85rem;
}

p.smaller a,
p.smaller b,
p.smaller em,
p.smaller strong,
p.smaller code,
p.smaller kbd,
p.smaller samp,
p.smaller var
{
	/* Forces inline styles within a p.smaller element to use the correct font-size. */
	font-size: .85rem;
}

p.wai
{
	/* Legacy style for section labels at the beginning of certain topics. */
	color: #666666;
	font-size: .86rem;
	font-style: normal;
	font-weight: bold;
	margin-bottom: .35rem;
}

p.wai h1
{
	/* Legacy style that properly separates an h1 from a section label at the beginning of the topic. */
	margin-top: .5rem;
}

div.propList
{
	/* Indents (both margins) children to create a section of property definitions */
	margin: .75rem 3rem .75rem 2.2rem;
}

/* ---------- */
/* ---------- */
/****************************************/
/* LINKS & BUTTONS SECTION */
/****************************************/

a:link
{
	/* Value for text-decoration overrides browser default. */
	color: #1e6ddc;
	text-decoration: none;
	font-weight: 800;
}

p[class^="MiniTOC1"] a:link
{
	/* Overrides MadCap defaults. */
	color: inherit;
	font-weight: inherit;
}

a:visited
{
	/* Value for text-decoration overrides browser default. */
	color: #1e6ddc;
	text-decoration: none;
}

div.MCRelationshipsProxy_0 p a:hover
{
	color: #1e6ddc;
}

.style1 a:hover
{
	color: #1e6ddc;
	text-decoration: underline;
}

a:hover
{
	color: #1e6ddc;
	text-decoration: underline;
}

a:active
{
	/* Value for text-decoration overrides browser default. */
	color: #1e6ddc;
	text-decoration: none;
}

div.MCRelationshipsProxy_0 p a	/* Assigns an attribute that MadCap will not apply if you use their custom selector for relationship tables */
{
	/* Styles the Related tutior section links */
	text-transform: capitalize;
}

.style1
{
	/* Legacy style used for navigation links at the beginning of certain topics. */
	color: #1e6ddc;
	font-size: .85rem;
}

.style1 a
{
	color: #1e6ddc;
}

p.startButton
{
	/* Creates the "Get Started!" button on the Beginner and Advanced training overview topics. */
	background-color: #000000;
	border: .08rem solid #000000;
	border-radius: 0;
	font-size: 1.3rem;
	padding: .5rem 1rem;
	text-align: center;
	width: 10.75rem;
}

p.startButton:hover
{
	/* Flips the "Get Started!" button on the Beginner and Advanced training overview topics to green when hovered. */
	background-color: #FFB71B;
	border: .08rem solid #FFB71B;
	color: #ffffff;
	transition: 1s;
}

a.startButton:link,
a.startButton:visited
{
	/* Colors the text on the "Get Started!" button on the Beginner and Advanced training overview topics. */
	color: #ffffff;
}

/* ---------- */
/****************************************/
/* LISTS SECTION */
/* Topmost level includes all-encompassing list styles and UL/OL mixed styles */
/****************************************/

li
{
	margin: 1rem 0rem 1rem 0rem;
}

ul > ol
{
	counter-reset: layer1;
}

li div,
li p,
li th,
li td,
li ul li
{
	text-indent: 0px;
}

/*--------------------*/
/* ORDERED LISTS */
/*--------------------*/
/* -- ONE LEVEL DEEP -- */

ol
{
	counter-reset: layer1;
	margin-left: 1rem;
	padding-inline-start: 2rem;
}

ol > li
{
	list-style: none;
	text-indent: -1rem;
}

ol > li::before
{
	content: counter(layer1, decimal) ".  ";
	counter-increment: layer1;
	display: inline-block;
	font-size: 1.2rem;
	font-weight: 700;
	width: 1rem;
}

/* ---- */
/* -- TWO LEVELS DEEP -- */

ol ol
{
	counter-reset: layer2;
}

ol ol > li::before
{
	content: counter(layer2, lower-alpha) ".  ";
	counter-increment: layer2;
	font-size: 1.1rem;
	font-weight: 700;
}

/* ---- */
/* -- THREE LEVELS DEEP -- */

ol ol ol,
ol ol ol.items
{
	counter-reset: layer3;
}

ol ol ol > li::before
{
	content: counter(layer3, lower-roman) ".  ";
	counter-increment: layer3;
	font-size: 1rem;
	font-weight: 900;
}

/* ---- */
/* -- FOUR LEVELS DEEP -- */

ol ol ol ol,
ol ol ol ol.items
{
	counter-reset: layer4;
}

ol ol ol ol > li::before
{
	content: counter(layer4, decimal) ".   ";
	counter-increment: layer4;
	font-size: .75rem;
	font-weight: 900;
}

/* ---- */
/* -- FIVE LEVELS DEEP -- */

ol ol ol ol ol,
ol ol ol ol ol.items
{
	counter-reset: layer5;
}

ol ol ol ol ol > li::before
{
	content: counter(layer5, upper-roman) ".   ";
	counter-increment: layer5;
	font-size: .85rem;
	font-weight: 900;
}

ol ul
{
	padding-left: 1.25rem;
}

/* ---- */
/*--------------------*/
/* UNORDERED LISTS */
/*--------------------*/
/* -- ONE LEVEL DEEP -- */

ul
{
	list-style-type: disc;
	margin-left: 1rem;
}

ul.noBullets
{
	list-style-type: none;
}

/* ---- */
/* -- TWO LEVELS DEEP -- */

ul ul
{
	/* Styles a ul inside a ul as a circle list. */
	list-style-type: circle;
	padding-left: 1.25rem;
}

/* ---- */
/* -- THREE LEVELS DEEP -- */

ul ul ul
{
	/* Styles a ul inside a ul inside a ul as a square list. */
	list-style-type: square;
}

/* ---- */
/* -- FOUR LEVELS DEEP -- */

ul ul ul ul
{
	list-style-type: disc;
}

/* ---- */
/* ---------- */
/* ---------- */
/****************************************/
/* TABLES SECTION */
/****************************************/

table
{
	border: .08rem solid #bbbbbb;
	border-collapse: collapse;
	margin: 1rem 0 1rem 0;
	overflow: scroll;
	width: 100%;
	text-indent: 0;
}

td
{
	background-color: #D9D8D6;
	border-bottom: .08rem solid #bbbbbb;
	padding: .5rem 2rem .5rem 1rem;
	font-weight: 500;
	vertical-align: text-top;
	border-right: none;
	border-left: none;
	min-width: 3.5rem;
}

td[rowspan]
{
	vertical-align: middle;
}

td p
{
	/* Reduces the top and bottom margins of a p element within a table cell to keep the contents tighter. */
	margin: .35rem 0 .35rem 0;
}

th
{
	/* COMMENT */
	background-color: #373A36;
	border-bottom: .08rem solid #D9D8D6;
	color: #ffffff;
	font-weight: 500;
	padding: .5rem 2rem .5rem 1rem;
	text-align: left;
	vertical-align: text-top;
}

th > p
{
	margin: 0;
}

thead tr:first-of-type th
{
	/* Specifies a darker background color for the first header row in a table. */
	background-color: #373A36;
}

table.releaseNotes
{
	/* Widens the release notes tables since their descriptions are wordier than most tables. */
	width: 100%;
}

table.releaseNotes tr td:first-of-type
{
	/* Centers the "Issue ID" column. */
	text-align: center;
}

table.releaseNotes tr td:nth-of-type(3)
{
	/* Centers the "Category" column. */
	text-align: center;
}

table.transparent
{
	/* Used to create an invisible table; value for border overrides browser default. */
	background-color: #ffffff;
	border: none;
}

table.transparent td
{
	/* Eliminates cell borders for a table.transparent element.  */
	background-color: #ffffff;
	border: none;
}

table.transparent th
{
	/* Eliminates cell borders for a table.transparent element. */
	background-color: #ffffff;
	border: none;
}

td.centered
{
	/* Used to center content in table cell. */
	text-align: center;
}

/* ---------- */
/****************************************/
/* IMAGE STYLES SECTION */
/****************************************/

img
{
	max-width: 99%;
}

img.framed
{
	/* Defines a frame around the image, for large images that look odd against the topic background. */
	background-color: #fffff5;
	border: .3rem ridge #ededed;
	padding: .35rem;
}

p.figure
{
	/* Image wrapper for diagrams and figures. */
	margin: 1rem 0 1rem 0;
	text-align: center;
}

caption,
p.caption,
p.tableCaption
{
	/* Use the caption element for new content. The p classes support legacy code. */
	color: #444444;
	font-size: .8rem;
	font-weight: 700;
	letter-spacing: .08rem;
	margin: 2.5rem 0 -1rem 0;
	text-align: center;
	text-transform: uppercase;
}

figcaption,
p.figureCaption
{
	/* Use the figcaption element for new content. The p class supports legacy code. */
	color: #444444;
	font-size: .8rem;
	font-weight: 700;
	letter-spacing: .08rem;
	margin: -1rem 0 2.5rem 0;
	text-align: center;
	text-transform: uppercase;
}

p.codeSnippetCaption
{
	color: #444444;
	font-size: .8rem;
	font-weight: 700;
	letter-spacing: .08rem;
	margin: 0.5rem 0 2.5rem 0;
	text-transform: uppercase;
}

p.figure img
{
	/* Controls image size for Start exercises. */
	height: auto;
	max-width: 80%;
}

/* ---------- */
/****************************************/
/* INFO BLOCKS SECTION (NOTE, WARNING, AGI TECH SAYS, ETC.) */
/****************************************/
/*--------------------*/
/* BOX STYLES */
/*--------------------*/

div.furtherReading > div,
div.furtherReading > ol,
div.furtherReading > p,
div.furtherReading > table,
div.furtherReading > ul,
div.references > div,
div.references > ol,
div.references > p,
div.references > table,
div.references > ul,
div.note > div,
div.note > ol,
div.note > p,
div.note > table,
div.note > ul,
div.notes > div,
div.notes > ol,
div.notes > p,
div.notes > table,
div.notes > ul
{
	/* Indents block elements that are children of a notes div. */
	/* Indents block elements that are children of a div.note/div.notes. */
	margin: 1.5rem 3rem 1.5rem 1.5rem;
	padding-left: .75rem;
}

div.furtherReading > div > p.reference,
div.furtherReading > div > p.furtherReading,
div.references > div > p.reference,
div.furtherReading > div > p.reference,
div.note > div > p.note
{
	/* Corrects margins and padding when p.note is in a div inside a div.notes or div.note */
	margin: .75rem 3rem .75rem 0;
	padding-left: 0;
}

div.notes > div > p.note
{
	/* Corrects margins and padding when p.note is in a div inside a div.notes */
	border: none;
	margin: .75rem 3rem .75rem 0;
	padding-left: 0;
}

div.references > div,
div.furtherReading > div,
div.references > p.reference,
div.furtherReading > p.reference,
div.references > p.furtherReading,
div.furtherReading > p.furtherReading,
div.note > div,
div.note > p.note
{
	/* Draws a border for p.note and div elements inside a div.notes or div.note element. */
	border-left: .15rem dotted #101010;
	border-right: .15rem dotted #101010;
}

p.licenses,
p.capability,
p.note,
p.reference,
p.furtherReading,
p.video,
p.warning,
div.note,
div.notes,
div.references,
div.furtherReading,
p.AGIers,
p.DYK
{
	/* Layout properties for all note styles */
	background: 1rem 1rem / 1rem 1rem no-repeat;
	border-left: .5rem solid;
	border-radius: 0;
	border-right: .5rem solid;
	margin: .75rem 0 .75rem 0;
	overflow: hidden;
	padding: .75rem .5rem .75rem 2.5rem;
	text-align: left;
}

div.note,
div.notes
{
	/* Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #EEF9FD;
	background-image: url('../Images/Note.png');
	border-color: #1da1d6;
}

div.note > *:first-child,
div.notes > *:first-child,
div.references > *:first-child,
div.furtherReading > *:first-child,
div.caseStudy > *:first-child,
div.useCase > *:first-child
{
	/* Creates vertical margin space between the ::before content of a div.note, div.notes, or div.references element and the first element in it. */
	/* Creates vertical margin space between the ::before content of a p.caseStudy element and the first element in it. */
	margin-top: 1rem;
}

div.note p.note,
div.notes p.note,
div.references p.reference,
div.furtherReading p.furtherReading
{
	/* Eliminates the border and icon for p.note elements inside a div.note/div.notes; all padding values are specified to override the normal. */
	/* Eliminates the border and icon for p.reference elements inside a div.references; all padding values override the normal. */
	background: none;
	border: none;
	padding: 0 0 0 .75rem;
}

div.references,
div.furtherReading
{
	/* Use references for a group of bibliographical references or furtherReading for a group of links or titles of additional works that might interest the reader. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #f2f2f2;
	background-image: url('../Images/Reference.png');
	border-color: #464646;
}

p.licenses
{
	/* Used for required licenses sections. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #FFFAE8;
	background-image: url('../Images/Key.png');
	border-color: #c89211;
}

p.capability
{
	/* Used for required capability install. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #FFFAE8;
	background-image: url('../Images/Key.png');
	border-color: #c89211;
}

p.note
{
	/* Used for general purpose attention-getting for important information.  Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #EEF9FD;
	background-image: url('../Images/Note.png');
	border-color: #1da1d6;
}

p.reference,
p.furtherReading
{
	/* Use reference for a bibliographical references or furtherReading for a link or title of an additional work that might interest the reader.  Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #f2f2f2;
	background-image: url('../Images/Reference.png');
	border-color: #464646;
}

p.warning
{
	/* Used for important information that has a significant consequence if overlooked.  Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #FDF4EC;
	background-image: url('../Images/Warning.png');
	border-color: #E4801B;
}

p.AGIers
{
	/* Used for tips from AGI tech support. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #FCF4FF;
	background-image: url('../Images/AGITechSays.png');
	border-color: #75069F;
}

p.DYK
{
	/* Used for Did You Know? sections, which point out common misunderstandings or unknown facts about STK. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #EEF9FD;
	background-image: url('../Images/QuestionCircle.png');
	border-color: #1da1d6;
}

div.caseStudy
{
	/* Used for case study examples presented as asides within the Start training exercises — deprecated. */
	background: #f0f0f0 url('../Images/CaseStudy.png') 1rem 1rem / 1rem 1rem no-repeat;
	border: .15rem dashed #999999;
	margin: .75rem 0 .75rem 0;
	min-height: 1.5rem;
	overflow: hidden;
	padding: .75rem .5rem .75rem 2.5rem;
	text-align: left;
}

div.useCase
{
	/* For use cases. */
	background: #f0f0f0 url('../Images/CaseStudy.png') 1rem 1rem / 1rem 1rem no-repeat;
	border: .15rem dashed #999999;
	margin: .75rem 0 .75rem 0;
	min-height: 1.5rem;
	overflow: hidden;
	padding: .75rem .5rem .75rem 2.5rem;
	text-align: left;
}

/* ---------- */
/*--------------------*/
/* ::BEFORE STYLES */
/*--------------------*/

div.note::before,
div.notes::before,
div.furtherReading::before,
div.references::before
{
	/* Lays out intro text for the note type div classes. */
	font-size: 1rem;
	font-weight: 800;
	margin-bottom: 1rem;
}

p.licenses::before,
p.capability::before,
p.note::before,
p.reference::before,
p.furtherReading::before,
p.video::before,
p.warning::before,
p.AGIers::before,
p.DYK::before
{
	/* Lays out intro text for a notes type sections. */
	font-size: 1rem;
	font-weight: 800;
}

div.note::before
{
	/* Writes intro text for the div.note container. */
	color: #404040;
	content: "Note: ";
}

div.notes::before
{
	/* Writes intro text for the notes container. */
	content: "Notes: ";
	font-weight: 800;
}

div.references::before
{
	/* Writes intro text for a references section. Font-style value overrides the italics specified for the div content. */
	content: "References: ";
	font-style: normal;
	font-weight: 800;
}

div.furtherReading::before
{
	/* Writes intro text for a references section. Font-style value overrides the italics specified for the div content. */
	content: "Further Reading: ";
	font-style: normal;
	font-weight: 800;
}

p.licenses::before
{
	/* Writes intro text for a licenses section. */
	content: "Required Product Licenses: ";
}

p.capability::before
{
	/* Writes intro text for a capability section. */
	content: "Required Capability Install: ";
}

p.note::before
{
	/* Writes intro text for a note. Font-style value overrides the italics specified for the div content. */
	content: "Note: ";
	font-style: normal;
}

p.reference::before
{
	/* Writes intro text for a reference. */
	content: "Reference: ";
}

p.furtherReading::before
{
	/* Writes intro text for a reference. */
	content: "Further Reading: ";
}

p.warning::before
{
	/* Writes intro text for a warning. */
	content: "Important: ";
}

p.AGIers::before
{
	/* Writes intro text for an AGI Techs Say. */
	content: "Ansys Techs Say: ";
}

p.DYK::before
{
	/* Writes intro text for a Did You Know. */
	content: "Did You Know? ";
}

div.caseStudy::before
{
	/* Writes intro text for a case study — deprecated STK training style. */
	content: "Case Study";
	font-size: 1rem;
	font-weight: 800;
}

div.useCase::before
{
	/* Writes intro text for a use case. */
	content: "Use Case";
	font-size: 1rem;
	font-weight: 800;
}

div.note p.note::before,
div.notes p.note::before,
div.references p.reference::before,
div.furtherReading p.furtherReading::before
{
	/* Eliminates auto-text for p.note elements inside a div.note or div.notes; if the div is removed, the p.note elements will resume normal display. */
	content: none;
}

/* ---------- */
/* ---------- */
/****************************************/
/* TASK & VIDEO STYLES SECTION */
/****************************************/

p.video
{
	background-color: transparent;
	background-image: none;
	border: none;
	padding: 0;
	margin: 1.5rem 0 .75rem 0;
}

p.video:hover,
p.video:focus
{
	overflow: visible;
}

p.video::before
{
	/* Writes intro text for a p.video element. */
	content: "Watch The Video";
	color: #777777;
	font-size: .95rem;
	font-weight: 900;
	text-transform: uppercase;
	margin-right: .75rem;
}

div.task
{
	/* Task container for Start exercises. */
	background-color: #f7f7f7;
	border: none;
	border-top: .15rem solid #bbbbbb;
	border-bottom: .15rem solid #bbbbbb;
	padding: .5rem 2.5rem 1rem 2.5rem;
	margin-top: 2.5rem;
}

div.task h4::before
{
	/* Writes intro text for a Start task. */
	color: #333333;
	content: "Task: ";
	font-size: 1rem;
}

div.task iframe,
p.video iframe
{
	height: 25rem;
	margin-top: .5rem;
	border: .5rem solid #777777;
	width: calc(100% - 1rem);
}

div.task ol > li
{
	/* Provides wider spacing for the first layer of list items in task containers. */
	margin: 1.25em;
	margin-left: 0;
}

p.videoTitle
{
	/* Video title for Start exercises. */
	color: #666666;
	font-size: 1rem;
	margin: .15rem 0 .75rem 0;
	padding-top: .75rem;
}

/* ---------- */
/****************************************/
/* MADCAP STYLES SECTION */
/****************************************/
/*--------------------*/
/* GLOSSARY POPUP STYLES */
/*--------------------*/

.MCTextPopupBody
{
	line-height: 175%;
	box-shadow: none;
	border-radius: 0;
}

.popupBody
{
	color: #dddddd;
	background-color: #333333;
	padding: 1rem;
}

a.MCTextPopup
{
	color: #000000;
	font-weight: normal;
}

MadCap|glossaryTerm
{
	border-bottom: 2px dotted #157ba2;
	mc-open-image: none;
	mc-closed-image: none;
}

/* ---------- */
/*--------------------*/
/* EXPAND/COLLAPSE TOGGLE */
/*--------------------*/

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage,
.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage
{
	padding-left: 1.25rem;
}

.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-image: url('../Images/AccordionClosed.png');
	font-weight: 800;
	color: 000000;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 0;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-repeat: no-repeat;
	background-image: url('../Images/AccordionClosed.png');
	padding-left: 10px;
	padding-right: 0;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-position: left;
	background-repeat: no-repeat;
	background-image: url('../Images/AccordionOpen.png');
	padding-left: 10px;
	padding-right: 0;
}

.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage
{
	background-position: right;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-position: left;
}

.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage:hover,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:hover
{
	background-image: url('../Images/AccordionClosed-hover.png');
	background-repeat: no-repeat;
}

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage,
.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-image: url('../Images/AccordionOpen.png');
	font-weight: 800;
	color: 000000;
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-right: 0;
}

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage
{
	background-position: right;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-position: left;
}

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage:hover,
.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:hover
{
	background-image: url('../Images/AccordionOpen-hover.png');
	background-repeat: no-repeat;
}

.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage.MCTogglerHotSpot_feature
{
	font-weight: normal;
	background-image: url('../Images/btn_featureToggleClosed.png');
}

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage.MCTogglerHotSpot_feature
{
	font-weight: normal;
	background-image: url('../Images/btn_featureToggleOpen.png');
}

MadCap|dropDownHead
{
	color: #646466;
	font-size: 1rem;
	font-style: normal;
	font-weight: normal;
	padding: .22rem 10px .22rem 0;
}

MadCap|dropDownHotspot
{
	/* Values for font-style and text-decoration override MadCap default values. */
	color: #000000;
	cursor: pointer;
	font-size: 1rem;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}

MadCap|toggler
{
	/* Styles the toggle for toggled content sections. */
	color: #000000;
	font-weight: 500;
	cursor: pointer;
	font-size: 1rem;
	font-style: normal;
	margin: 1.5rem 0 1.5rem 0;
	mc-closed-image: url('../Images/btn_toggleClosed.gif');
	mc-image-position: right;
	mc-image-spacing: .35rem;
	mc-open-image: url('../Images/btn_toggleOpen.gif');
	padding: .22rem 10px .22rem 0;
}

MadCap|toggler.feature
{
	color: #000000;
	mc-closed-image: url('../Images/btn_featureToggleClosed.png');
	mc-open-image: url('../Images/btn_featureToggleOpen.png');
	font-weight: normal;
}

MadCap|popupHead.pdf
{
	color: #1c5ccc;
}

MadCap|popupHead.pdf:visited
{
	color: #6245ba;
}

/* ---------- */
/*--------------------*/
/* MINI TOC */
/* (This section is organized from general to specific, not alphabetically) */
/*--------------------*/

MadCap|miniTocProxy
{
	/* Values for padding and border-top override MadCap default. */
	border-top: none;
	margin: 0;
	mc-toc-depth: 1;
	padding-left: 0;
	padding-top: 0;
}

p[class^="MiniTOC1"]:first-child
{
	/* Styles the first level items in the mini-TOC. Font-weight overrides MadCap default. */
	color: #1c5ccc;
	font-weight: normal;
	margin: 0 0 .75rem 0;
	padding: 1rem 1rem .35rem 1rem;
}

p[class^="MiniTOC1"]:first-child::before
{
	/* Writes the header for the mini-TOC. */
	color: #101010;
	content: "Topics in This Section";
	display: block;
	font-size: 1rem;
	font-weight: 500;
	padding: 0 0 1.5rem 0;
}

p[class^="MiniTOC1"]
{
	/* Styles the first level items in the mini-TOC. Font-weight overrides MadCap default. */
	color: #1c5ccc;
	font-weight: normal;
	margin: .75rem .35rem .75rem .35rem;
	padding: .35rem .75rem .35rem .75rem;
}

/* ---------- */
/*--------------------*/
/* RELATIONSHIP HEADERS */
/*--------------------*/

MadCap|relationshipsHeading.related
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Topics';
}

MadCap|relationshipsHeading.fileformats
{
	/* Used to customize a relationship table section label. */
	mc-label: 'STK File Formats';
}

MadCap|relationshipsHeading.afwt
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Advanced Fixed Wing Performance Models';
}

MadCap|relationshipsHeading.reference
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Technical Reference Topics';
}

MadCap|relationshipsHeading.perfModels
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Performance Models';
}

MadCap|relationshipsHeading.procedures
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Procedures';
}

MadCap|relationshipsHeading.sites
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Sites';
}

MadCap|relationshipsHeading.strategies
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Strategies';
}

MadCap|relationshipsHeading.tutorials
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Tutorials';
}

/* ---------- */
/*--------------------*/
/* ADDITIONAL STYLES (Previously "Start Styles")  */
/*--------------------*/

h1.start
{
	/* Enumerated version of h1 for Start exercises. */
	border-bottom: none;
	mc-auto-number-format: 'Part {volnum}: ';
	mc-heading-level: 1;
}

h1.comm
{
	/* Enumerated version of h1 for Comm training exercises. */
	border-bottom: none;
	mc-auto-number-format: 'Communications Part {volnum}: ';
	mc-heading-level: 1;
}

h1.TOC
{
	/* Enumerated version of h1 for Start exercises. */
	mc-heading-level: 0;
}

MadCap|dropDownHotspot
{
	/* Drop-down style used in Start exercises. */
	color: #006600;
	cursor: pointer;
	font-style: italic;
	text-decoration: none;
}

MadCap|expandingBody
{
	/* Expanding text body style used in Start exercises. */
	color: #777777;
	font-style: italic;
}

MadCap|expandingHead
{
	/* Expanding text header style used in Start exercises. */
	color: #006600;
	cursor: pointer;
	font-style: italic;
	font-weight: normal;
	text-decoration: none;
}

/* ---------- */
/* ---------- */
/****************************************/
/* JAVASCRIPT RELATED STYLES SECTION */
/****************************************/

a.localFile
{
	/* This class has no properties, but is used as an identifier for the linkPdfTxt function of the localAdjust javascript. */
}

div.pdfReplace
{
	/* Styles the content written by the linkPdfTxt function (localAdjust.js) when it rewrites a local hyperlink. */
	font-weight: 600;
	margin-top: 8px;
}

td > div.pdfReplace
{
	max-width: 30.35rem;
	word-wrap: break-word;
}

div.pdfReplace p
{
	font-weight: 400;
}

div.pdfReplace p:last-child
{
	background-color: #ededed;
	font-size: .75rem;
	padding: .22rem;
}

p.note div.pdfReplace p:last-child,
div.notes div.pdfReplace p:last-child
{
	background-color: #fffeef;
}

a.localFile
{
	/* This class has no properties, but is used as an identifier for the linkPdfTxt function of the localAdjust javascript. */
}

/* ---------- */
/****************************************/
/* PRODUCT SPECIFIC STYLES */
/****************************************/
/*--------------------*/
/* STK */
/*--------------------*/

.added
{
	color: green;
}

.changed
{
	color: brown;
}

.removed
{
	color: red;
}

.deprecated
{
	color: darkblue;
}

.moved
{
	color: darkgray;
}

table.progNewFeatures
{
	font-size: .86rem;
}

/* ---------- */
/*--------------------*/
/* SDF */
/*--------------------*/

.serviceActiveDot
{
	color: #008000;
	font-size: 3em;
	text-align: center;
	vertical-align: middle;
	line-height: 0.5em;
}

div.console
{
	font-family: Consolas, "Lucida Console", "Courier New";
	font-size: 12pt;
	color: #000000;
	background-color: #e9e6e2;
	margin: .57rem;
	padding: .35rem;
}

div.console > p
{
	margin-left: 6em;
}

/* ---------- */
/* ---------- */
/****************************************/
/* MEDIA QUERIES */
/****************************************/
/*--------------------*/
/* PRINT STYLES */
/*--------------------*/

@media print
{
	/*-----------------*/
	/* ADJUSTED STYLES */
	/*-----------------*/

	#middleBits
	{
		padding-top: 0;
		margin: 0 1rem 0 1rem;
	}

	.buttonStyle
	{
		border: none;
	}

	.buttonStyle::before,
	.buttonStyle::after,
	.inputString::before,
	.inputString::after,
	.window::before,
	.window::after	/* Pads these styles for PDFs, which don't recognize inline padding. */
	{
		background-color: transparent;
		content: " ";
		text-decoration: none;
	}

	ul,
	ol
	{
		margin-left: 2rem;
	}

	ol > li
	{
		text-indent: -1.5rem;
	}

	ol ol > li
	{
		text-indent: -1.4rem;
	}

	ol ol ol > li
	{
		text-indent: -1.3rem;
	}

	ol ol ol ol > li
	{
		text-indent: -1.2rem;
	}

	p.video,
	p.videoTitle,
	div.caseStudy
	{
		display: none;
	}

	div.task
	{
		padding-left: .5rem;
		padding-right: .5rem;
	}

	th
	{
		border-bottom: .1rem solid #bbbbbb;
		font-weight: 800;
		background-color: #f9f9f9;
		color: #777777;
	}

	thead tr:first-of-type th
	{
		background-color: #ffffff;
	}

	/*---------------------*/
	/* PRINT LAYOUT STYLES */
	/*---------------------*/

	body
	{
		/* Important for Sys Admin Guides because we can't insert characters into literal strings */
		height: auto;
		mc-hyphenate: never;
		line-height: 120%;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	th,
	thead
	{
		page-break-after: avoid;
	}

	h1.title,
	h1.TOC,
	h2,
	h3,
	h4,
	h5,
	h6,
	th,
	thead
	{
		mc-heading-level: 0;
	}

	pre,
	tr,
	div.cmdPrompt,
	div.console,
	div.code
	{
		page-break-inside: avoid;
	}

	p.caption,
	p.figureCaption,
	p.tableCaption
	{
		page-break-after: avoid;
		page-break-before: avoid;
	}

	h1.TopicHead
	{
		mc-auto-number-format: 'H:{volnum}  ';
	}

	h4,
	h5,
	h6
	{
		mc-heading-level: 0;
	}

	h2.TopicHead	/*H2 style that enumerates correctly when the first header of a topic.*/
	{
		mc-auto-number-format: 'H:{volnum}.{Cn+}  ';
	}

	h3.TopicHead	/*H3 style that enumerates correctly when the first header of a topic.*/
	{
		mc-auto-number-format: 'H:{volnum}.{Cn}.{secnum}  ';
	}

	h3.TopicEmbed	/*H3 style that enumerates correctly when not the first header of a topic.*/
	{
		mc-auto-number-format: 'H:{volnum}.{Cn}.{n+}  ';
	}

	h2.TopicEmbed	/*H2 style that enumerates correctly when not the first header of a topic.*/
	{
		mc-auto-number-format: 'H:{volnum}.{Cn+}{ =0}  ';
	}

	h3.WithoutH2
	{
		mc-auto-number-format: '{volnum}.{n+}  ';
	}

	h4.TopicEmbed
	{
		mc-auto-number-format: 'H:{volnum}.{Cn}.{n}.{n+}  ';
	}

	MadCap|xref.skip
	{
		mc-format: '{paranum}- {paratext} (p{page})';
	}

	MadCap|xref.nonEnum	/*Cross-reference style used to give the section and page of location without supporting text.*/
	{
		mc-format: '{paratext}';
	}

	MadCap|xref
	{
		text-decoration: none;
		color: #c89211f;
		mc-format: 'See "{paratext}" on page {page}';
	}

	MadCap|xref.figureRef
	{
		mc-format: '{paranum}';
	}
}

/* ---------- */
/* ITALIZING CAPABILITY NAMES*/
/* ---------- */

span.mc-variable.capabilities_italics\00002EAnalyzer
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EAnalyzerOpt
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EAstrogator
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EAviator
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EAviatorPro
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EAWB
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ECAT
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EComm
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ECov
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EEOIR
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EIntegration
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ERadar
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ERAE
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ERT3Client
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESatPro
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESEET
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESOLIS
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKCAP
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKCore
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKExpert
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKFree
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKParallel
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ESTKTIM
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002ETIREM
{
	font-style: italic;
}

span.mc-variable.capabilities_italics\00002EUProp
{
	font-style: italic;
}

