@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/*========================================================================================
This stylesheet is the standard CSS for AGI web help products.
	+ Product-specific colors can be specified in the media queries at the end of the file.
========================================================================================*/


body
{
	/* Position settings accommodate the footer; value for margin overrides browser default. */
	font-family: "Segoe UI", Tahoma, "Trebuchet MS", Arial;
	font-size: 14px;
	line-height: 1.5em;
	margin: 0px;
	min-height: 100%;
	overflow-x: auto;
	overflow-y: auto;
	position: relative;
}
 
/* BEGIN LAYOUT SECTION */

#wrapper
{
	/* Container for the #content and #nav divs. Use caution if modifying these properties as they have a significant effect on layout. */
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	width: 80%;
	min-height: 100%;
	position: relative;
}

footer
{
	/* Container for footer. */
	bottom: 0px;
	clear: both;
	margin-bottom: 5px;
	margin-top: 20px;
	position: absolute;
	text-align: center;
	width: 100%;
}

nav
{
	/* Container for related topics, etc. links. */
	margin: 30px 0px 30px 0px;
}

#tripleColumn
{
	/* Container for the individual tri-columnar sections of the welcome page. */
	float: left;
	padding: 5px;
	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;
}

/* END LAYOUT SECTION */

/* BEGIN GENERIC STYLES SECTION */

.buttonStyle
{
	font-weight: 500;
	background-color: #d9d9d9;
	border: 1px outset;
	border-radius: 3px;
	display: inline-block;
	line-height: 1.3;
	padding: 0px 3px 0px 3px;
}

.filePath
{
	color: #4d4d00;
	font-weight: 600;
	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: #4d7899;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 3px 0px 3px;
}

.property
{
	/* Highlighting style for GUI controls - other than buttons - that you interact with (e.g., checkbox, text field, slider). */
	color: #663300;
	font-weight: 700;
	padding: 0px 3px 0px 3px;
}

.window
{
	/* Highlighting style for GUI name areas (e.g., tab, window, dialog). */
	color: #663300;
	font-size: 14px;
	font-weight: 600;
	padding: 0px 3px 0px 3px;
}

.samePage 
{
    page-break-inside: avoid;
}

.userVariable
{
	color: #009933;
	font-weight: 300;
}

.listing
{
	/* Legacy style often used in file format examples. */
	font-family: courier new, courier, monospace, serif;
}

.style1
{
	/* Legacy style used for navigation links at the beginning of certain topics. */
	color: #464646;
	font-size: 10px;
}

.SearchHighlight
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	border-radius: #2px;
	color: #000000;
	font-weight: 400;
	padding: 0px 2px 0px 2px;
}

.SearchHighlight1
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ffff00;
}

.SearchHighlight2
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #00ffff;
}

.SearchHighlight3
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ff0000;
}

.SearchHighlight4
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #00ff00;
}

.SearchHighlight5
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ff9900;
}

.SearchHighlight6
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #0099ff;
}

.SearchHighlight7
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ff00ff;
}

.SearchHighlight8
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ffcc00;
}

.SearchHighlight9
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ff0066;
}

.SearchHighlight10
{
	/* Used by the Flare search engine to highlight results within the topic content. */
	background-color: #ffffff;
}

/* END GENERIC STYLES SECTION */

/* BEGIN GENERAL BLOCK STYLES SECTION */

a:link
{
	/* Value for text-decoration overrides browser default. */
	color: #1c5ccc;
	text-decoration: none;
}

a:visited
{
	/* Value for text-decoration overrides browser default. */
	color: #6245ba;
	text-decoration: none;
}

a:active
{
	/* Value for text-decoration overrides browser default. */
	color: #1c5ccc;
	text-decoration: none;
}

h1
{
	font-size: 22px;
	font-weight: 500;
	margin: 0em 0em 1.25em 0em;
}

h2,
h3,
h4,
h5,
h6
{
	/* Scales header top and bottom margins by their font-size. Value for font-weight overrides browser default. */
	font-weight: 500;
	margin: 1.25em 0em 1.25em 0em;
}

h2
{
	font-size: 18px;
}

h3
{
	font-size: 17px;
}

h4
{
	font-size: 16px;
}

h5
{
	font-size: 16px;
}

h6
{
	font-size: 15px;
}

hr
{
	border: 1px solid #101010;
}

div.task iframe
{
	height: 300px;
	margin-top: 5px;
	width: 95%;
}

li
{
	margin: .2em 0em .2em 0em;
}

ol ol
{
	/* Styles an ol inside an ol as a lower-alpha list. */
	list-style-type: lower-alpha;
}

ol ol ol
{
	/* Styles an ol inside an ol inside an ol as a lower-roman list. */
	list-style-type: lower-roman;
}

pre
{
	font-size: 11px;
}

table
{
	/* Left and right auto margins center the table. */
	border: 1px solid #464646;
	border-collapse: collapse;
	margin: 12px auto 12px auto;
	overflow: scroll;
	width: 95%;
}

td
{
	/* COMMENT */
	border: 1px solid #464646;
	padding: 5px;
}

td p
{
	/* Reduces the top and bottom margins of a p element within a table cell to keep the contents tighter. */
	margin: 5px 0px 5px 0px;
}

th
{
	/* COMMENT */
	background-color: #737373;
	border: 1px solid #464646;
	color: #ffffff;
	font-weight: normal;
	padding: 5px;
}

thead tr:first-of-type th
{
	/* Specifies a darker background color for the first header row in a table. */
	background-color: #404040;
}

tr:hover
{
	/* Highlights a hovered table row by darkening the background; transition-delay prevents strobing when you scroll over a table. */
	background-color: #cccccc;
	transition-delay: .5s;
}

ul ul
{
	/* Styles a ul inside a ul as a circle list. */
	list-style-type: circle;
}

ul ul ul
{
	/* Styles a ul inside a ul inside a ul as a square list. */
	list-style-type: square;
}

/* END GENERAL BLOCK STYLES SECTION */
/* BEGIN GENERAL INLINE STYLES SECTION */

code
{
	/* COMMENT */
	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;
}

/* END GENERAL INLINE STYLES SECTION */
/* BEGIN CLASSES (BLOCK & INLINE) SECTION */

div.cmdPrompt
{
	font-family: Consolas, "Lucida Console", "Courier New";
	font-size: 10pt;
	color: #ffffff;
	background-color: #1d1d1d;
	margin: 5px;
	padding: 5px;
	border: solid 1px #737373;
}

div.code
{
	font-size: 10pt;
	font-family: Monaco, Consolas, "Lucida Console", "Courier New";
	background-color: #fffff6;
	margin: 5px;
	padding: 5px;
	border: solid 1px #404040;
}

div.cmdReference
{
	background-color: #f2f2f2;
	margin: auto;
	padding: 5px;
	border: solid 1px #404040;
	width: 80%;
}

div.left
{
	/* Floats content to the left. */
	float: left;
	position: relative;
}

div.note,
div.notes,
div.references
{
	/* Layout properties for note type div classes. */
	background: 10px 7px / 20px 20px no-repeat;
	border-left: 4px solid;
	border-radius: 10px;
	border-right: 4px solid;
	margin: 10px 20px 10px 20px;
	overflow: hidden;
	padding: 10px 5px 10px 40px;
	text-align: left;
}

div.note::before,
div.notes::before,
div.references::before
{
	/* Lays out intro text for the note type div classes, styled as an h5. */
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}


div.note,
div.notes
{
	/* Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #eaf1fa;
	background-image: url('../Images/Note.png');
	border-color: #1e487b;
}

div.note::before
{
	/* Writes intro text for the div.note container, styled as an h5. */
	color: #404040;
	content: "Note: ";
}

div.note > *:first-child
{
	/* Creates vertical margin space between the ::before content of a div.note element and the first element in it. */
	margin-top: 15px;
}

div.note > div,
div.note > ol,
div.note > p,
div.note > table,
div.note > ul
{
	/* Indents block elements that are children of a div.note. */
	margin: 20px 40px 20px 20px;
	padding-left: 9px;
}

div.note p.note
{
	/* Eliminates the icon for p.note elements inside a div.note; all padding values are specified to override the normal. */
	background: none;
	padding: 0px 0px 0px 9px;
}

div.note > div > p.note
{
	/* Corrects margins and padding when p.note is in a div inside a div.note */
	margin: 10px 40px 10px 0px;
	padding-left: 0px;
}

div.note > div,
div.note > p.note
{
	/* Draws a border for p.note and div elements inside a div.note element. */
	border-left: 2px dotted #101010;
	border-right: 2px dotted #101010;
}

div.note p.note::before
{
	/* Eliminates auto-text for p.note elements inside a div.note; if the div is removed, the p.note elements will resume normal display. */
	content: none;
}

div.notes::before
{
	/* Writes intro text for the notes container, styled as an h5. */
	content: "Notes: ";
	font-weight: bold;
}

div.notes > *:first-child
{
	/* Creates vertical margin space between the ::before content of a div.notes element and the first element in it. */
	margin-top: 15px;
}

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. */
	margin: 20px 40px 20px 20px;
	padding-left: 9px;
}

div.notes p.note
{
	/* Eliminates the icon for p.note elements inside a div.notes; all padding values are specified to override the normal. */
	background: none;
	padding: 0px 9px 0px 9px;
}

div.notes > div > p.note
{
	/* Corrects margins and padding when p.note is in a div inside a div.notes */
	border: none;
	margin: 10px 40px 10px 0px;
	padding-left: 0px;
}

div.notes > div,
div.notes > p.note
{
	/* Draws a border for p.note and div elements inside a div.notes element. */
	border-left: 2px dotted #101010;
	border-radius: 10px;
	border-right: 2px dotted #101010;
}

div.notes p.note::before
{
	/* Eliminates auto-text for p.note elements inside a div.notes; if the div is removed, the p.note elements will resume normal display. */
	content: none;
}

div.propList
{
	/* Indents (both margins) children to create a section of property definitions */
	margin: 10px 40px 10px 30px;
}

div.references
{
	/* Used for a group of bibliographical references. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #f2f2f2;
	background-image: url('../Images/Reference.png');
	border-color: #464646;
}

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: bold;
}

div.references > *:first-child
{
	/* Creates vertical margin space between the ::before content of a div.references element and the first element in it. */
	margin-top: 15px;
}

div.references p.reference
{
	/* Eliminates the border and icon for p.reference elements inside a div.references; all padding values override the normal. */
	background: none;
	padding: 0px 9px 0px 9px;
}

div.references > div,
div.references > ol,
div.references > p,
div.references > table,
div.references > ul
{
	/* Indents block elements that are children of a notes div. */
	margin: 20px 40px 20px 20px;
	padding-left: 9px;
}

div.references > div > p.reference
{
	/* Corrects margins and padding when p.note is in a div inside a div.notes */
	margin: 10px 40px 10px 0px;
	padding-left: 0px;
}

div.references > div,
div.references > p.reference
{
	/* Draws a border for p.note and div elements inside a div.notes element. */
	border-left: 2px dotted #101010;
	border-right: 2px dotted #101010;
}

div.references p.reference::before
{
	/* Eliminates auto-text for p.note elements inside a div.notes; if the div is removed, the p.note elements will resume normal display. */
	content: none;
}

div.right
{
	/* Floats content to the right. */
	float: right;
	position: relative;
}

h1.title
{
	/* Welcome page title. */
	font-size: 27px;
	margin-top: 0px;
	text-align: center;
}

h2.subtitle
{
	/* Welcome page subtitle. */
	font-size: 19px;
	margin-top: 10px;
	text-align: center;
}

img.framed
{
	/* Defines a frame around the image, for large images that look odd against the topic background. */ 
	border: 4px ridge #ededed;
	padding: 5px;
}

ol.loose
{
	/* Value for margin-right overrides browser default. */
	margin-right: 20px;
}

ol.loose li
{
	/* Adds a proportional amount of spacing between items in an ol.loose element. */
	margin: .75em 0em .75em 0em;
}

ol.loose li:first-child
{
	/* Prevents the first item in an ol.loose element from having the extra spacing above it. */
	margin-top: 0em;
}

p.figure
{
	/* Image wrapper for diagrams and figures. */
	margin: 10px 0px 10px 0px;
	text-align: center;
}

p.caption,
p.figureCaption,
p.tableCaption
{
	/* Although these three classes are the same for web help, the figure and table caption classes are distinct so that in printed output they can enumerate separately */
	color: #404040;
	font-size: 11px;
	margin: 20px 0px 20px 0px;
	text-align: center;
}

p.indented
{
	/* COMMENT */
	margin: 1em 0px 1em 40px;
}

p.licenses,
p.note,
p.reference,
p.video,
p.warning
{
	/* Layout properties for all note styles */
	background: 10px 7px / 20px 20px no-repeat;
	border-left: 4px solid;
	border-radius: 10px;
	border-right: 4px solid;
	margin: 10px 20px 10px 20px;
	overflow: hidden;
	padding: 10px 5px 10px 40px;
	text-align: left;
}

p.licenses::before,
p.note::before,
p.reference::before,
p.video::before,
p.warning::before
{
	/* Lays out intro text for a notes type sections. */
	font-size: 13px;
	font-weight: bold;
}

p.licenses
{
	/* Used for required licenses sections. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #fffae6;
	background-image: url('../Images/License.png');
	border-color: #b38f00;
}

p.licenses::before
{
	/* Writes intro text for a licenses section. */
	content: "Required Product Licenses: ";
}

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: #eaf1fa;
	background-image: url('../Images/Note.png');
	border-color: #1e487b;
}

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
{
	/* Used for a bibliographical reference.  Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #f2f2f2;
	background-image: url('../Images/Reference.png');
	border-color: #464646;
	font-style: italic;
}

p.reference::before
{
	/* Writes intro text for a reference. */
	content: "Reference: ";
}

p.smaller
{
	/* A slightly smaller text size for general use. */
	font-size: 11px;
}

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: 11px;
}

p.version
{
	/* Used for the version footer. */
	color: #808080;
	font-size: 8px;
	text-align: center;
}

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: 8px;
}

p.video
{
	/* Used for presenting embedded videos or video links.  Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #e6f8ff;
	background-image: url('../Images/Video.png');
	border-color: #007099;
}

p.video:hover,p.video:focus
{
	overflow: visible;
}

p.video::before
{
	/* Writes intro text for a p.video element. */
	content: "Video: ";
}

p.wai
{
	/* Legacy style for section labels at the beginning of certain topics. */
	color: #666666;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	margin-bottom: 5px;
}

p.wai h1
{
	/* Legacy style that properly separates an h1 from a section label at the beginning of the topic. */
	margin-top: 7px;
}

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: #f9ebeb;
	background-image: url('../Images/Warning.png');
	border-color: #8a2828;
}

p.warning::before
{
	/* Writes intro text for a warning. */
	content: "Warning: ";
}

table.linklist
{
	/* Used for link lists that are organized into tables; value for border overrides browser default. */
	border: none;
}

table.linklist td
{
	/* Eliminates cell borders for a table.linklist element.  */
	padding: 5px 10px 5px 10px;
}

table.linklist tr:hover
{
	/* Overrides table row hover effect for link lists. */
	background-color: #ededed;
	color: #000000;
}

table.linklist td:hover
{
	/* Applies a table cell hover effect for link lists. */
	background-color: #cccccc;
}

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. */
	border: none;
}

table.transparent td
{
	/* Eliminates cell borders for a table.transparent element.  */
	border: none;
}

table.transparent th
{
	/* Eliminates cell borders for a table.transparent element. */
	border: none;
}

ul.loose
{
	/* Value for margin-right overrides browser default. */
	margin-right: 20px;
}

td.centered
{
	/* Used to center content in table cell. */
	text-align: center;
}

ul.loose li
{
	/* Adds a proportional amount of spacing between items in an ul.loose element. */
	margin: .75em 0em .75em 0em;
}

/* END (BLOCK & INLINE) SECTION */

/* BEGIN MADCAP STYLES SECTION */

MadCap|dropDownHead
{
	/* COMMENT */
	color: #646466;
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	padding: 3px 0px 3px 0px;
}

MadCap|dropDownHotspot
{
	/* Values for font-style and text-decoration override MadCap default values. */
	color: #000000;
	cursor: pointer;
	font-size: 14px;
	font-style: normal;
	font-weight: 500;
	text-decoration: none;
}

MadCap|glossaryTerm
{
	/* Styles glossary terms if they are marked for display. */
	color: #404040;
	font-weight: normal;
	mc-closed-image: url('../Images/btn_glossary.png');
	mc-open-image: url('../Images/btn_glossary.png');
}

MadCap|toggler
{
	/* Styles the toggle for toggled content sections. */
	color: #000000;
	font-weight: 500;
	cursor: pointer;
	font-size: 14px;
	font-style: normal;
	margin: 20px 0px 20px 0px;
	mc-closed-image: url('../Images/btn_toggleClosed.gif');
	mc-image-position: right;
	mc-image-spacing: 5px;
	mc-open-image: url('../Images/btn_toggleOpen.gif');
	padding: 3px 0px 3px 0px;
}

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;
}

/* END MADCAP STYLES SECTION */

/* BEGIN MINI TOC SECTION (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: 0px;
	mc-toc-depth: 1;
	padding-left: 0px;
	padding-top: 0px;
}

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: 0px 0px 10px 0px;
	padding: 15px 15px 5px 15px;
}

p[class^="MiniTOC1"]:first-child::before
{
	/* Writes the header for the mini-TOC. */
	color: #101010;
	content: "Topics in This Section";
	display: block;
	font-size: 14px;
	font-weight: 500;
	padding: 0px 0px 20px 0px;
}

p[class^="MiniTOC1"]
{
	/* Styles the first level items in the mini-TOC. Font-weight overrides MadCap default. */
	color: #1c5ccc;
	font-weight: normal;
	margin: 10px 5px 10px 5px;
	padding: 5px 10px 5px 10px;
}

p[class^="MiniTOC1"] a:link
{
	/* Overrides MadCap defaults. */
	color: inherit;
	font-weight: inherit;
}

/* END MINI TOC SECTION */
/* BEGIN RELATIONSHIP TABLE STYLES SECTION (THIS SECTION IS ORGANIZED FROM GENERAL TO SPECIFIC, NOT ALPHABETICALLY) */


MadCap|relationshipsProxy
{
	/* Styles most relationship tables. Border and padding values (incl. how they are specificed) override MadCap defaults. */
	background-color: #f2f2f2;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #cccccc;
	padding-top: 0px;
}

MadCap|relationshipsHeading
{
	/* Styles headers inside a relationship table of any kind. */
	color: #101010;
	font-size: 14px;
	font-weight: 500;
	margin: 15px 5px 0px 15px;
}

div[class^="MCRelationshipsProxy"] p[class*="Heading_"]
{
	/* Corrects margin settings for all relationship headers, including ones that for some reason ignore the actual MadCap selector for them. 
	margin: 15px 5px 0px 15px; */
}

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';
}

/* END RELATIONSHIP TABLE STYLES SECTION */
/* BEGIN START STYLES */

div.caseStudy
{
	/* Used for case study examples presented as asides within the Start training exercises. */
	background: #ecf2f8 url('../Images/CaseStudy.png') 10px 4px / 20px 20px no-repeat;
	border: 2px dashed #223d5d;
	float: right;
	margin: 0px 20px 10px 20px;
	min-height: 20px;
	overflow: hidden;
	padding: 10px 10px 10px 40px;
	text-align: left;
	width: 200px;
}

div.caseStudy::before
{
	/* Writes intro text for a case study. */
	content: "Case Study";
	font-size: 13px;
	font-weight: bold;
}

div.caseStudy > *:first-child
{
	/* Creates vertical margin space between the ::before content of a p.caseStudy element and the first element in it. */
	margin-top: 15px;
}

div.sectionwrap
{
	/* Outer container for Start exercises. */
	margin: 5px 0px 5px 0px;
}

div.task
{
	/* Task container for Start exercises. */
	background-color: #f2f2f2;
	border: 2px solid #464646;
	clear: both;
	margin: auto;
	margin-bottom:20px;
	margin-top:20px;
	padding: 10px;
	width: 85%;
}

div.task h4::before
{
	/* Writes intro text for a Start task. */
	color: #333333;
	content: "Task: ";
	font-size: 14px;
}

div.task ol > li
{
	/* Provides wider spacing for the first layer of list items in task containers. */
	margin: 1.25em;
}

h1.numbered
{
	/* Enumerated version of h1 for Start exercises. */
	border-bottom: 5px solid #999999;
	mc-auto-number-format: 'Part {volnum}: ';
	mc-heading-level: 1;
}

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;
}

MadCap|toggler.start
{
	/* Styles the toggle for toggled content sections. */
	color: #646466;
	mc-closed-image: url('../Images/btn_starttoggleClosed.gif');
	mc-image-spacing: 5px;
	mc-image-position: right;
	mc-open-image: url('../Images/btn_starttoggle_Open.gif');
	padding: 3px 0px 3px 0px;
	margin: 20px 0px 20px 0px;
}

p.AGIers,
p.DYK
{
	/* Lays out Start note sections. */
	background: 10px 7px / 20px 20px no-repeat;
	border-left: 4px solid;
	border-radius: 10px;
	border-right: 4px solid;
	margin: 10px 20px 10px 20px;
	overflow: hidden;
	padding: 10px 5px 10px 40px;
	text-align: left;
}

p.AGIers::before,
p.DYK::before
{
	/* Formats layout of before content for note sections. */
	font-size: 13px;
	font-weight: bold;
}

p.AGIers
{
	/* Used for tips from AGI tech support. Color and icon properties; layout is specified in the multi-selector, above. */
	background-color: #f2e6ff;
	background-image: url('../Images/AGITechs.png');
	border-color: #400080;
}

p.AGIers::before
{
	/* Writes intro text for an AGI Techs Say. */
	content: "AGI Techs Say: ";
}

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: #f3ffe6;
	background-image: url('../Images/DidYouKnow.png');
	border-color: #356600;
}

p.DYK::before
{
	/* Writes intro text for a Did You Know. */
	content: "Did You Know? ";
}

p.figure img
{
	/* Controls image size for Start exercises. */
	height: auto;
	max-width: 80%;
}

p.startButton
{
	/* Creates the "Get Started!" button on the Beginner and Advanced training overview topics. */
	background-color: #356600;
	border: 1px solid #fffff8;
	border-radius: 25px;
	font-size: 17px;
	margin: auto;
	padding: 10px;
	text-align: center;
	width: 150px;
}

p.startButton:hover
{
	/* Flips the "Get Started!" button on the Beginner and Advanced training overview topics to green when hovered. */
	background-color: #fffff8;
	border: 1px solid #356600;
	color: #356600;
	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: #fffff5;
}

p.videoTitle
{
	/* Video title for Start exercises. */
	color: #666666;
	font-size: 13px;
	margin: 2px 0px 10px 0px;
	padding-top: 10px;
}

/* END START STYLES */
/* BEGIN JAVASCRIPT RELATED STYLES */

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: 425px;
	word-wrap: break-word;
}

div.pdfReplace p
{
	font-weight: 400;
}

div.pdfReplace p:last-child
{
	background-color: #ededed;
	font-size: 9px;
	padding: 3px;
}
	
p.note div.pdfReplace p:last-child,
div.notes div.pdfReplace p:last-child
{
	background-color: #fffeef;
}

/* END JAVASCRIPT RELATED  STYLES */
/* BEGIN MEDIA QUERIES */
	
@media STK
{
	h1
	{
		color: #101010;
	}

	h2
	{
		color: #ab7a3b;
	}

	h3
	{
		color: #305582;
	}

	h4
	{
		color: #1e4062;
	}

	h5
	{
		color: #404040;
	}

	h6
	{
		color: #152438;
	}
	
	th
	{
		color: #fffff8;
	}
	
	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: 425px;
		word-wrap: break-word;
	}

	div.pdfReplace p
	{
		font-weight: 400;
	}

	div.pdfReplace p:last-child
	{
		background-color: #ededed;
		font-size: 9px;
		padding: 3px;
	}
	
	p.note div.pdfReplace p:last-child,
	div.notes div.pdfReplace p:last-child
	{
		background-color: #fffeef;
	}
	
	img.framed
	{
		background-color: #fffff5;
		border-color: #376195;
	}
	
	div.task
	{
		background-color: #fffff5;
	}
	
	div.task h4::before
	{
		color: #1e4062;
	}
	
	h1.numbered
	{
		border-bottom: 5px solid #729acb;
	}
	
	p.videoTitle
	{
		color: #339933;
	}
	
	.added
	{
		color: green;
	}
	
	.changed
	{
		color: brown;
	}
	
	.removed
	{
		color: red;
	}
	
	.deprecated
	{
		color: darkblue;
	}
	
	.moved
	{
		color: darkgray;
	}
	
	table.progNewFeatures
	{
		font-size: 11px;
	}
}

@media SEG
{
	body
	{
		color: #dddddd;
		background-color: #222222;
	}
	
	.buttonStyle
	{
		background-color: #157ba2;
		border: none;
		color: #ffffff;
		font-variant: small-caps;
		padding: 0px 5px 0px 5px;
	}
	
	.filePath
	{
		color: #ccffdd;
		font-weight: 400;
	}

	.inputString
	{
		color: #ffb3b3;
		font-weight: 400;
	}

	.property
	{
		color: #ffd9b3;
		font-weight: 400;
	}

	.window
	{
		color: #ffffff;
	}

	.userVariable
	{
		color: #33ff77;
		font-weight: 400;
	}
	
	h1
	{
		color: #ffffff;
		font-weight: 300;
	}
	
	h2
	{
		color: #8f8f8f;
	}
	
	h3
	{
		color: #157ba2;
	}
	
	h4
	{
		color: #ffffff;
	}
	
	h5
	{
		color: #dddddd;
		font-weight: 700;
	}
	
	a:link
	{
		color: #78a3ed;
		text-decoration: underline;
	}

	a:visited
	{
		color: #a18fd6;
		text-decoration: underline;
	}

	a:active
	{
		color: #78a3ed;
		text-decoration: underline;
	}
	
	th
	{
		background-color: #555555;
		border-color: #555555;
	}
	
	tr:hover
	{
		background-color: #404040;
	}
	
	div.cmdPrompt
	{
		border-color: #555555;
	}

	div.code
	{
		background-color: #293741;
		border-color: #133d69;
	}
	
	MadCap|xref
	{
		color: #78a3ed;
	}

	p.figureCaption,
	p.tableCaption
	{
		color: #ffffff;
	}
	
	p.note,
	div.notes
	{
		background-color: #293741;
		border-color: #eaf1fa;
		color: #ffffff;
	}
	
	p.warning
	{
		background-color: #631d1d;
		border-color: #f9ebeb;
		color: #ffffff;
	}
	
	p.reference,
	div.references
	{
		background-color: #444444;
		border-color: #f2f2f2;
		color: #ffffff;
	}
	
	MadCap|toggler
	{
		/* Styles the toggle for toggled content sections. */
		color: #0080ff;
		cursor: pointer;
		mc-closed-image: url('../Images/btn_featureToggleClosed.png');
		mc-open-image: url('../Images/btn_featureToggleOpen.png');
	}
	
	MadCap|relationshipsProxy
	{
		/* Styles most relationship tables. Border and padding values (incl. how they are specificed) override MadCap defaults. */
		background-color: #333333;
		border-bottom-color: #666666;
		border-top-color: #666666;
	}

	MadCap|relationshipsHeading
	{
		/* Styles headers inside a relationship table of any kind. */
		color: #e9e9e9;
	}
}

@media SOTA
{
	body
	{
		color: #dddddd;
		background-color: #222222;
	}
	
	.buttonStyle
	{
		background-color: #157ba2;
		border: none;
		color: #ffffff;
		font-variant: small-caps;
		padding: 0px 5px 0px 5px;
	}
	
	.filePath
	{
		color: #ccffdd;
		font-weight: 400;
	}

	.inputString
	{
		color: #ffb3b3;
		font-weight: 400;
	}

	.property
	{
		color: #ffd9b3;
		font-weight: 400;
	}

	.window
	{
		color: #ffffff;
	}

	.userVariable
	{
		color: #33ff77;
		font-weight: 400;
	}
	
	h1
	{
		color: #ffffff;
		font-weight: 300;
	}
	
	h2
	{
		color: #8f8f8f;
	}
	
	h3
	{
		color: #157ba2;
	}
	
	h4
	{
		color: #ffffff;
	}
	
	h5
	{
		color: #dddddd;
		font-weight: 700;
	}
	
	a:link
	{
		color: #78a3ed;
		text-decoration: underline;
	}

	a:visited
	{
		color: #a18fd6;
		text-decoration: underline;
	}

	a:active
	{
		color: #78a3ed;
		text-decoration: underline;
	}
	
	th
	{
		background-color: #555555;
		border-color: #555555;
	}
	
	tr:hover
	{
		background-color: #404040;
	}
	
	div.cmdPrompt
	{
		border-color: #555555;
	}

	div.code
	{
		background-color: #293741;
		border-color: #133d69;
	}
	
	MadCap|xref
	{
		color: #78a3ed;
	}

	p.figureCaption,
	p.tableCaption
	{
		color: #ffffff;
	}
	
	p.note,
	div.notes
	{
		background-color: #293741;
		border-color: #eaf1fa;
		color: #ffffff;
	}
	
	p.warning
	{
		background-color: #631d1d;
		border-color: #f9ebeb;
		color: #ffffff;
	}
	
	p.reference,
	div.references
	{
		background-color: #444444;
		border-color: #f2f2f2;
		color: #ffffff;
	}
}

@media 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: #eeeeee;
		margin: 8px;
		padding: 5px;
		page-break-inside: avoid;
	}

	div.console > p
	{
		margin-left: 6em;
	}	
	
	h1
	{
		color: #0e2f83;
	}
	
	h2
	{
		color: #d7b68a;
	}
	
	h3
	{
		color: #5275aa;
	}
	
	h4
	{
		color: #fffff8;
	}
	
	h5
	{
		color: #e44b03;
	}
	
	table
	{
		background-color: #ecf2f8;
		border-color: #a2bcdd;
	}

	td
	{
		border-color: #a2bcdd;
	}

	th
	{
	background-color: #729acb;
	color: #ffffff;
	}

	thead tr:first-of-type th
	{
	/* Specifies a darker background color for the first header row in a table. */
	background-color: #404040;
	}
}

@media ODTK
{
	h1
	{
		color: #101010;
	}

	h2
	{
		color: #ab7a3b;
	}

	h3
	{
		color: #305582;
	}

	h4
	{
		color: #1e4062;
	}

	h5
	{
		color: #404040;
	}

	h6
	{
		color: #152438;
	}
	
	th
	{
		color: #fffff8;
	}
	
	
	img.framed
	{
		background-color: #fffff5;
		border-color: #376195;
	}
	
	div.task
	{
		background-color: #fffff5;
	}
	
	div.task h4::before
	{
		color: #1e4062;
	}
	
	h1.numbered
	{
		border-bottom: 5px solid #729acb;
	}
	
	p.videoTitle
	{
		color: #339933;
	}
}
	
@media GCS
{

}

/* END STK AND RELATED PRODUCTS CSS v2016 */
