@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/

/* STK AND RELATED PRODUCTS CSS v2016
   ALL ELEMENTS ARRANGED ALPHABETICALLY EXCEPT THE RELATIONSHIP TABLES SECTION
   ALL PROPERTIES ARRANGED ALPHABETICALLY */

body
{
	/* Position settings accommodate the footer; value for margin overrides browser default. */
	background-color: #fffff8;
	font-family: "Segoe UI", Tahoma, "Trebuchet MS", Arial;
	font-size: 13px;
	margin: 0px;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	position: relative;
}
 
/* BEGIN LAYOUT SECTION */

#clearfix
{
	/* Used to correct div height problems with floated child elements. */
	clear: both;
}

#content
{
	/* Container for topic content. Left margin is a percentage for flexibility with varying screen sizes and resolutions. */
	/* Right margin is high to prevent large tables from overlapping the nav area when the browser is compacted. */
	float: left;
	margin: 0px 40px 30px 10%;
	width: 50%;
}

#footer
{
	/* Container for footer. */
	bottom: 0px;
	clear: both;
	margin-bottom: 5px;
	margin-top: 20px;
	position: absolute;
	text-align: center;
	width: 100%;
}

#nav
{
	/* Container for navigation elements. Right margin is a percentage for flexibility with varying screen sizes and resolutions. */
	float: right;
	margin-right: 4%;
	padding: 15px 0px 15px 0px;
	width: 210px;
}

#navlinks
{
	/* Styles the links container of the nav area - menu and relationship tables. */
	background-color: #f8f3ec;
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
}

 div#navlinks > div.nocontent:first-of-type
{
	/* Draws a top border for the nav area; assigned to this selector so that no border is displayed if there is no links content (:empty does not work). */
	border-top-left-radius: 25px;
	border-top-right-radius: 25px;
	border-top: 25px solid #696969;
	margin-top: 20px;
}

div#navlinks > div:last-of-type
{
	/* Draws a bottom border for the nav area; assigned to this selector so that no border is displayed if there is no links content (:empty does not work). */
	border-bottom-left-radius: 25px;
	border-bottom-right-radius: 25px;
	border-bottom: 25px solid #696969;
	margin-bottom: 20px;
}

div#navlinks div:nth-last-of-type(6),
p[class^="MiniTOC1"]:first-child
{
	/* Draws a bottom border under the breadcrumbs if there are relationship tables and/or if there are miniTOC links. */
	border-top: 2px dotted #696969;
}

#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%;
}

#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: 20px;
	width: 100%;
	min-height: 100%;
	position: relative;
}

/* END LAYOUT SECTION */
/* BEGIN GENERAL BLOCK STYLES SECTION */

a:link
{
	/* Value for text-decoration overrides browser default. */
	color: #0080ff;
	text-decoration: none;
}

a:visited
{
	/* Value for text-decoration overrides browser default. */
	color: #ac00e6;
	text-decoration: none;
}

a:active
{
	/* Value for text-decoration overrides browser default. */
	color: #0080ff;
	text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	/* Scales header top and bottom margins by their font-size. Value for font-weight overrides browser default. */
	font-weight: 600;
	margin: 1.25em 0em 1.25em 0em;
}

h1
{
	/* COMMENT */
	color: #101010;
	font-size: 18px;
}

h2
{
	/* COMMENT */
	color: #ab7a3b;
	font-size: 16px;
}

h3
{
	/* COMMENT */
	color: #305582;
	font-size: 15px;
}

h4
{
	/* COMMENT */
	color: #1e4062;
	font-size: 14px;
}

h5
{
	/* COMMENT */
	color: #404040;
	font-size: 14px;
}

h6
{
	/* COMMENT */
	color: #152438;
	font-size: 13px;
}

hr
{
	/* COMMENT */
	border: 1px solid #729acb;
}

iframe
{
	margin-top: 15px;
}

img
{
	/* Value for max-width prevents images from overflowing the #content container */
	max-width: 90%;
}

li
	/* COMMENT */
{
	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;
	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: #fffff8;
	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.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. */ 
	background-color: #fffff5;
	border: 4px ridge #376195;
	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.contactSupport
{
	/* Creates the Contact Support button in the nav area. */
	background-color: #ab7a3b;
	border: 1px solid #ab7a3b;
	border-radius: 50px;
	color: #fffff8;
	cursor: pointer;
	font-size: 14px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 8px 5px 7px 5px;
	text-align: center;
	width: 200px;
}

p.contactSupport:hover
{
	/* Flips the Contact Support button in the nav area when hovered. */
	background-color: #f8f3ec;
	border: 1px solid #ab7a3b;
	color: #ab7a3b;
}

a.contactSupport:link,
a.contactSupport:visited
{
	/* Colors the text on the Contact Support button in the nav area. */	
	color: #fffff8;
}

p.caption,
p.figure
{
	/* COMMENT */
	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.visitAGI
{
	/* Creates the Contact Support button in the nav area. */
	background-color: #101010;
	border: 1px solid #101010;
	border-radius: 50px;
	color: #ab7a3b;
	cursor: pointer;
	font-size: 14px;
	margin: auto;
	margin-bottom: 20px;
	margin-top: 20px;
	padding: 6px 5px 4px 5px;
	text-align: center;
	width: 200px;
}

p.visitAGI:hover
{
	/* Flips the Contact Support button in the nav area when hovered. */
	background-color: #f8f3ec;
	border: 1px solid #101010;
	color: #101010;
}

a.visitAGI:link,
a.visitAGI:visited
{
	/* Colors the text on the Contact Support button in the nav area. */	
	color: #fffff8;
}

p.wai
{
	/* Legacy style for section labels at the beginning of certain topics. */
	color: #376195;
	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 GENERIC STYLES SECTION */

.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;
}

/* END GENERIC STYLES 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: #729acb;
	cursor: pointer;
	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: #1e487b;
	font-weight: 500;
	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;
}

/* END MADCAP STYLES SECTION */
/* BEGIN BREADCRUMBS SECTION (THIS SECTION IS ORGANIZED FROM GENERAL TO SPECIFIC, NOT ALPHABETICALLY) */

MadCap|breadcrumbsProxy
{
	/* General styling of the breadcrumbs block. Border-bottom and padding-bottom styles overrides Flare default. */
	border-bottom: none;
	clear: both;
	margin: auto;
	mc-breadcrumbs-count: 6;
	mc-breadcrumbs-prefix: '';
	padding-bottom: 15px;
	padding: 15px 10px 15px 10px;
}


/* END BREADCRUMBS 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: #0080ff;
	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: #0080ff;
	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.astrogator,
MadCap|relationshipsProxy.aviator,
MadCap|relationshipsProxy.fileformats,
MadCap|relationshipsProxy.hpop,
MadCap|relationshipsProxy.objects,
MadCap|relationshipsProxy.tutorials
{
	/* Styles most relationship tables. Border, margin, padding values override MadCap defaults. */
	border: none;
	margin: 0px;
	padding: 0px;
}

MadCap|relationshipsItem
{
	/* Styles items inside a relationship table of any kind. */
	color: #0080ff;
	font-size: inherit;
	margin: 10px 5px 10px 5px;
	padding: 5px 10px 5px 10px;
}

MadCap|relationshipsHeading
{
	/* Styles headers inside a relationship table of any kind. */
	color: #101010;
	font-size: 14px;
	font-weight: 500;
	margin: 15px 5px 0px 15px;
}

MadCap|relationshipsHeading.concept
{
	/* Used to customize a relationship table section label; for some reason this one doesn't inherit from the generic selector and needs explicit styling */
	color: #464646;
	font-size: 14px;
	font-weight: normal;
	margin-left: 15px;
	mc-label: 'Related Topics';
}

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.fileformats
{
	/* Used to customize a relationship table section label. */
	mc-label: 'STK File Formats';
}

MadCap|relationshipsHeading.gator
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Important Astrogator Topics';
}

MadCap|relationshipsHeading.hpop
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Topics';
}

MadCap|relationshipsHeading.objects
{
	/* Used to customize a relationship table section label. */
	mc-label: 'STK Objects';
}

MadCap|relationshipsHeading.objConcept
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Topics';
}

MadCap|relationshipsHeading.reference
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Additional Information';
}

MadCap|relationshipsHeading.relatedPerfModels
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Performance Models';
}

MadCap|relationshipsHeading.relatedProcedures
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Procedures';
}

MadCap|relationshipsHeading.relatedSites
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Sites';
}

MadCap|relationshipsHeading.relatedStrategies
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Strategies';
}

MadCap|relationshipsHeading.topLinks
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Topics';
}

MadCap|relationshipsHeading.tutorials
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Tutorials';
}

MadCap|relationshipsHeading.furtherReading
{
	/* Used to customize a relationship table section label. */
	mc-label: 'Related Topics';
}

div[class^="MCRelationshipsProxy_astrogator"] p
{
	/* Combined with subordinate selectors, prevents Astrogator relationship table items from being displayed in the tutorials relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_astrogator"] p[class^="gatorHeading_gator"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the Astrogator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_astrogator"] p[class^="gatorItem_gator"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the Astrogator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p
{
	/* Combined with subordinate selectors, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="conceptItem_concept"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="conceptHeading_concept"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="referenceItem_reference"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="referenceHeading_reference"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="topLinksItem_topLinks"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="topLinksHeading_topLinks"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedPerfModelsItem_relatedPerfModels"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedPerfModelsHeading_relatedPerfModels"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedProceduresItem_relatedProcedures"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedProceduresHeading_relatedProcedures"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedSitesItem_relatedSites"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedSitesHeading_relatedSites"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedStrategiesItem_relatedStrategies"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_aviator"] p[class^="relatedStrategiesHeading_relatedStrategies"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_fileformats"] p
{
	/* Combined with subordinate selectors, prevents other relationship table items from being displayed in the file formats relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_fileformats"] p[class^="fileformatsHeading_fileformats"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the file formats relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_fileformats"] p[class^="fileformatsItem_fileformats"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the file formats relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_hpop"] p
{
	/* Combined with subordinate selectors, prevents other relationship table items from being displayed in the HPOP relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_hpop"] p[class^="hpopHeading_hpop"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the HPOP relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_hpop"] p[class^="hpopItem_hpop"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the HPOP relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_objects"] p
{
	/* Combined with subordinate selectors, prevents other relationship table items from being displayed in the objects relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_objects"] p[class^="objectsHeading_objects"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the objects relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_objects"] p[class^="objectsItem_objects"]
{
	/* Combined with the general selector, prevents other relationship table items from being displayed in the objects relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_objects"] p[class^="objConceptItem_objConcept"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_objects"] p[class^="objConceptHeading_objConcept"]
{
	/* Combined with the general selector, prevents tutorials relationship table items from being displayed in the Aviator relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_tutorials"] p
{
	/* Combined with subordinate selectors, prevents Aviator relationship table items from being displayed in the tutorials relationship table. */
	display: none;
}

div[class^="MCRelationshipsProxy_tutorials"] p[class^="furtherReadingHeading_furtherReading"]
{
	/* Combined with the general selector, prevents Aviator relationship table items from being displayed in the tutorials relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_tutorials"] p[class^="furtherReadingItem_furtherReading"]
{
	/* Combined with the general selector, prevents Aviator relationship table items from being displayed in the tutorials relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_tutorials"] p[class^="tutorialsHeading_tutorials"]
{
	/* Combined with the general selector, prevents Aviator relationship table items from being displayed in the tutorials relationship table. */
	display: block;
}

div[class^="MCRelationshipsProxy_tutorials"] p[class^="tutorialsItem_tutorials"]
{
	/* Combined with the general selector, prevents Aviator relationship table items from being displayed in the tutorials relationship table. */
	display: block;
}

/* 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: #fffff5;
	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: #1e4062;
	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 #729acb;
	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.image
{
	/* Image wrapper for Start exercises. */
	padding: 4px;
	text-align: center;
}

p.image 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: #339933;
	font-size: 13px;
	margin: 2px 0px 10px 0px;
	padding-top: 10px;
}

@media Startprint
{
	/* All selectors in this section are used to format the printed edition of the Start exercises. */

	body
	{
		/* Sets an easier background color for printing and prevents words from being hyphenated. */
		background-color: #ffffff;
		mc-hyphenate: never;
	}
	
	div.caseStudy
	{	
		/* Adjusts case study styling, primarily by eliminating float. */
		background: #ffffff url('../images/CaseStudy.png') 10px 8px / 20px 20px no-repeat;
		border: 4px solid #729acb;
		color: #101010;
		float: none;
		margin: auto;
		width: 80%;
	}

	div.task
	{
		/* Discourages Flare from breaking up task sections across multiple pages. */
		page-break-inside: avoid;
	}
	
	h1.numbered
	{
		/* Adjusts h1 styling and ensures that they only appear at the top of pages. */
		background-color: #bfbfbf;
		border-bottom: 6px solid #305582;
		margin-bottom: 1.25em;
		page-break-before: always;
		text-align: center;
	}
	
	img
	{
		/* Removes frame styling from images. */
		border: none;
		padding: 0px;
	}

	img.tall
	{
		/* Class that constrains the height of an image and sets a proportional width. */
		max-height: 3in;
		max-width: auto;
	}

	img.wide
	{
		/* Class that constrains the width of an image and sets a proportional height. */
		max-height: auto;
		max-width: 3in;
	}

	li
	{
		/* Discourages Flare from breaking up list items across multiple pages. */
		page-break-inside: avoid;
	}

	table
	{
		/* Discourages Flare from breaking up tables across multiple pages. */
		page-break-inside: avoid;
	}

	tr
	{
		/* Discourages Flare from breaking up table rows across multiple pages. */
		page-break-inside: avoid;
	}

}

@media print
{
	/* All selectors in this section are used to format the printed versions of help topcs. */

	body
	{
		/* Sets an easier background color for printing and prevents words from being hyphenated. */
		background-color: #ffffff;
		mc-hyphenate: never;
	}
	
	#content
	{
		/* Increases container width for topic content for printed output.	*/
		float: left;
		margin: 0px 20px 30px 20px;
		width: 95%;
	}

	#nav
	{
		/* Hides mini-TOC and relationship tables for printed output. */
		display: none;
	}
	
	div.caseStudy
	{	
		/* Adjusts case study styling, primarily by eliminating float. */
		background: #ffffff url('../images/CaseStudy.png') 10px 8px / 20px 20px no-repeat;
		border: 4px solid #729acb;
		color: #101010;
		float: none;
		margin: auto;
		width: 80%;
	}

	div.task
	{
		/* Discourages Flare from breaking up task sections across multiple pages. */
		page-break-inside: avoid;
	}
	
	h1.numbered
	{
		/* Adjusts h1 styling and ensures that they only appear at the top of pages. */
		background-color: #bfbfbf;
		border-bottom: 6px solid #305582;
		margin-bottom: 1.25em;
		page-break-before: always;
		text-align: center;
	}
	
	img
	{
		/* Removes frame styling from images. */
		border: none;
		padding: 0px;
	}

	img.tall
	{
		/* Class that constrains the height of an image and sets a proportional width. */
		max-height: 3in;
		max-width: auto;
	}

	img.wide
	{
		/* Class that constrains the width of an image and sets a proportional height. */
		max-height: auto;
		max-width: 3in;
	}

	li
	{
		/* Discourages Flare from breaking up list items across multiple pages. */
		page-break-inside: avoid;
	}

	tr
	{
		/* Discourages Flare from breaking up table rows across multiple pages. */
		page-break-inside: avoid;
	}
	
	p.video
	{
		display: none;
	}
	
	p.videoTitle
	{
		display: none;
	}
	
}


/* END START STYLES */
/* END STK AND RELATED PRODUCTS CSS v2016 */
