
  
/* Default style for links */
a:link 
{
  color : #000000;
  text-decoration: underline; 
}

a:visited
{
  color : #000000;
  text-decoration: underline; 
}

a:hover
{
  color : #000000;
  text-decoration : underline;
}

a:active 
{
color : #b30000;
  text-decoration: underline; 
}

a:focus 
{
color : #b30000;
  text-decoration: underline; 
}

/*for nested in another blockquote context. Not in table, procedures, bullets or ordered list*/
div.pIndent {
	margin-left : 2em;
	}

/* Styles to ensure superscripts and subscripts align well in lists */
sup.superscript {
  vertical-align:top; 
  }
sub.subscript {
  vertical-align:bottom; 
}

/* Default style */
body {
  background-color: #FFFFFF;
  color: Black;
  font-size: .8em;
  margin-left: 2em;
  margin-right: 2em;
  margin-top: 0em;
  margin-bottom: 0.5em;
  font-family: Arial, Verdana, Helvetica, sans-serif;
}
/* not being used for now, adding as a placeholder */
span.abbrev {
}

/* not being used for now, adding as a placeholder */
span.acronym{
}


h1.title, h2.title, h2.title, h4.title, h5.title, h6.title, h1.index, h2.IndexGroupTitle
{
margin-top: 2em;
margin-bottom: 0.5em;
font-weight: bold;
}

h1.title
{
font-size: 150%;
}

h2.title
{
font-size: 140%;
}

h3.title
{
font-size: 130%;
}

h4.title
{
font-size: 120%;
}

h5.title
{
font-size: 110%;
}

h6.title
{
font-size: 105%;
}

h1.index
{
font-size: 110%;
}

h2.IndexGroupTitle
{
font-size: 100%;
}

/* used for: bridgehead */
p.bridgehead {
  font-size: 100%;
  font-weight: bold;
  margin-top: 0.5em;
  }
/* used for: code text inline */
span.cCode
{
  font-family: "Courier New", Courier, monospace
}
/* used for: code bold text inline */
span.cCodeBold
{ font-weight: bold;
  font-family: "Courier New", Courier, monospace
}



/* used for: emphasisbold - inline only */
span.bold
{font-weight: bold;
}

span.italic
{font-style: italic;
}

/* used for: emphasisbolditalic - inline only */
span.bolditalic
{font-style: italic;
 font-weight: bold;
}


/* used for: table margins and the font size and family of table text */
table 
{ font-size: 100%;
  margin-left: 0em;
  margin-right: 0em;
  margin-bottom: 2em;
  text-align: left;
}

/* informaltable needs more space before; unlike table, which uses title's space before */
div.informaltable, div.FieldDescriptions{
  margin-top: 2em;
}


/* used for: figure titles*/
div.figure p.title
{margin-bottom: 0.5em;
font-size: 90%;
}
/* used for: footnote text at bottom of table*/
div.footnote p
{margin-top: 0.5em;
margin-bottom: 0.5em;
font-size: 80%;
}
/* used for: glossary title*/
div.glossary h2.title
{font-size: 140%;
margin-top: 0.0em;
margin-bottom: 0.0em;
}
/* used for: glossary list*/
dl
{}
/* used for: glossary terms: fonts*/
.glossterm
{font-size: 100%;
font-style: normal;
font-variant: normal;
font-weight: bold;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1.5em;
text-align: left;
text-decoration: none;
text-indent: 0em;
text-transform: none;
}
/* used for: glossary definitions*/
.glossdef
{font-size: 100%;
font-style: normal;
font-variant: normal;
font-weight: normal;
margin-bottom: 0em;
margin-left: 0em;
margin-right: 0em;
margin-top: 1.5em;
text-align: left;
text-decoration: none;
text-indent: 0em;
text-transform: none
}

/* used for: vertically align rows in tables*/
tr
{vertical-align:top;
}

h1.pBookTitle
{font-size: 150%;
font-weight: bold;
margin-bottom: 0.5em;
margin-top: 1em;
text-align: left;
}

p.pBookTitle
{font-size: 100%;
font-weight: bold;
margin-bottom: 0.5em;
margin-top: 1em;
text-align: left;
}


/* used for guilabel in steps. the XSL puts out a span for guilabel in the step context*/
span.guilabel 
{font-weight: bold;
}


/* used for itemizedlist, ie lists*/
div.itemizedlist
{}

/*nav tab styles */

body#ixentries, body#ixnav , body#search
{ background-color: #ffffff;
  margin-left:8px;
  margin-right:8px;
  font-size: 11px;
}

p.navtab
{
margin-top: 1em;
}

div.tocTopicLinks table 
{ 
margin-left: 0em;
margin-right: 0em;
margin-bottom: 0.3em;
text-align: left;
padding-bottom: 2%; 
}

div.tocTopicLinks a:link { color: #000000; text-decoration:underline;}
div.tocTopicLinks a:visited { color: #000000; text-decoration:underline;}
div.tocTopicLinks a:hover	{ color: #000000; text-decoration:underline;}
div.tocTopicLinks a:active	{  color: #b30000; text-decoration:none;}
div.tocTopicLinks a:focus { color: #b30000; text-decoration:none; }

p.IndexGroupTitle
{
  font-size: medium;
  font-weight: bold;
  margin-bottom: 0em;
  margin-left: 0em;
  margin-right: 0em;
  margin-top: 1em;
  text-align: left;
  }

p.IndexLevel1, p.IndexLevel2, p.IndexLevel3, p.IndexLevel4, p.IndexLevel5
{  margin-top:1%;
	margin-bottom:1%;
	text-decoration:none;
	margin-right: 0;
	text-align: left;
}

p.IndexLevel1
{margin-left: 8px;
}
p.IndexLevel2
{margin-left: 16px;
}
p.IndexLevel3
{margin-left: 24px;
}
p.IndexLevel4
{margin-left: 32px;
}
p.IndexLevel5
{margin-left: 40px;
}

p.pIXGroupNavigation
{ color: Black;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  margin-left: 0;
  margin-right: 0;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-transform: none;
}

span.index-see-label, span.index-seealso-label
{font-style: italic;
}

span.index-see, span.index-seealso
{font-style: italic;
}

/* used for table title */
div.table p.title, div.procedure div.table p.title
{margin-top: 2.0em;
margin-bottom: 0.5em;
}

/* used for ordered list */
div.orderedlist
{margin-top: 0em;
margin-bottom: 0em;
}

/* used for procedure, equivalent to FM's stepintro, note this also changes
 table titles within a procedure */
div.procedure p.title
{font-size: 100%;
margin-bottom: 0.5em;
margin-left: 0em;
margin-right: 0em;
margin-top: 0em;
text-align: left;
}

/* used for remark, for questions/comments writers have for reviewers/editors.
Note/reminder: Test this once new DTD update comes out */
span.remark
{ text-decoration: underline; 
  color:red;
}

/* font and wrap attributes apply to pre in all contexts */
/* setting width to a % when word-wrap = break-word prevents a weird IE issue*/
pre 
{
 font-family: "Courier New", Courier, monospace;
 font-size: 100%; 
 width: 100%;
 word-wrap: break-word;		  /* IE wrapping */
 white-space: -moz-pre-wrap;  /* Mozilla (Firefox) wrapping */
 white-space: -pre-wrap;      /* Opera 4-6 wrapping*/
 white-space: -o-pre-wrap;    /* Opera 7 wrapping*/
}
 
/* used for standalone programlisting */
pre.programlisting
{margin-bottom: 1.0em;
text-indent: 0em;
}

/* standalone programlisting in listitems - need more space after than in other contexts*/
li pre.programlisting
{margin-bottom: 2.0em;
text-indent: 0em;
}

/* used for: programming listing wrapped in example and informalexample*/
div.informalexample pre.programlisting, div.example pre.programlisting
{
margin-top: 0em;
margin-bottom: 0em;
text-indent: 0em;
}

/* used for informalexample, example */
div.informalexample, div.example 
{
margin-top: 0.5em;
margin-bottom: 1em;
}

/* used for informalexample, example in listitems -  need more space after than in other contexts*/
li div.informalexample, li div.example 
{
margin-top: 0.5em;
margin-bottom: 2em;
}

/* used for: example title*/
div.example p.title
{margin-bottom: 0.5em;
}

/* varname*/
span.cVarName
{
 font-family: "Courier New", Courier, monospace;
 font-style: italic;
}

/* varname bolded*/
span.cVarNameBold
{
 font-weight: bold;
 font-family: "Courier New", Courier, monospace;
 font-style: italic;
}

/* euro element - use supported windows fonts */

span.euro{
	font-family: Tahoma, Arial, "MS Sans Serif", "Times New Roman", "Courier New";
}

span.glossentryRef {
  font-style: italic;
}

/* admonition labels */
div.note p.admonTitle, div.tip p.admonTitle, div.caution p.admonTitle {
font-size: 100%;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0.0em;
white-space: nowrap;
}

/* admonition content */
div.note p, div.tip p, div.caution p {
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
margin-left : 0em;
}

/* admonition content in tables */
/* admonition labels */
div.tableAdmon p.admonTitle {
font-size: 100%;
font-weight: bold;
margin-top: 0em;
margin-bottom: 0.0em;
margin-left : 0em;
}

div.tableAdmon p {
text-align: left;
margin-top: 0em;
margin-bottom: 1em;
margin-left : 2em;
font-size: 90%;
}


p.func_subhead
{
font-size: 100%;
font-weight: bold;
margin-top: 2em;
margin-bottom: 0em;
}

p.output_columns_subhead
{
font-size: 100%;
font-weight: bold;
margin-top: 2em;
margin-bottom: 1em;
}

span.FunctionName
{
font-family: "Courier New", Courier, monospace;
}

span.Command
{
font-family: "Courier New", Courier, monospace;
}

span.maxL_statement
{
font-family: "Courier New", Courier, monospace;
}

div img {
     border : none;
} 

h1.searchTitle {
 font-size: 140%;
 font-weight: bold;
 margin-top: 1em;
}

h2.searchTitle {
 font-size: 120%;
 font-weight: normal;
 margin-top: 1em;
}

/* negative space to overcome space after table */
div.tableFootnotes {
  margin-top: -1.5em;
}

.hidden {
 position: absolute;
 left: 10000px;
 top: auto;
 width: 1px;
 height: 1px;
 overflow: hidden;
}

p.draftLabel
{
  color:red;
  text-align:center;
}
hr.draftLabel
{
  color:red;
}

.copyrightDraft
{
color:red;
}

/* for DataGrid table */
div.DataGrid {
  font-size: .8em;
}

/* for title of auto-gen subtopic links */
div.subtopicTitle {
font-size: 100%;
font-weight: bold;
margin-top: 0.5em;
}

/* for paras after list/procedure */
p.para_after_list{
margin-top: 4em;
}

span.term_name
{
  font-weight: bold;
}

div.terms *
{
  margin-top: 1em;
  margin-bottom: 1em;
}

