 /* Generic and Online Display Styles */

body {
	font-family: Verdana, Geneva, Arial, sans-serif;
	font-size: 12px;
	color: #474747;
	background-color: #ffffff;
	margin: 12px 48px;
}

/* Editing Markup START */
span.docnote {
	color: #ff0000;
	font-size: 16px;
	font-family: "Comic Sans MS", cursive;
	font-weight: bold;
	text-decoration: underline;
	background-color: #eeeeee;
}
/* Editing Markup END */

h1 {
	page-break-after: avoid;
	margin-top: 16px;
	margin-bottom: -8px;
	font-weight: normal;
	font-size: 24px;
}

h2 {
	page-break-after: avoid;
	margin-top: 16px;
	margin-bottom: -8px;
	font-weight: normal;
	font-size: 20px;
}

h3 {
	page-break-after: avoid;
	margin-top: 16px;
	margin-bottom: -8px;
	font-weight: normal;
	font-size: 16px;
	font-style: italic;
}

h4 {
	page-break-after: avoid;
	margin-top: 16px;
	margin-bottom: -8px;
	font-weight: bold;
	font-size: 12px;
}

h1 + div, h2 + div, h3 + div, h4 + div {
    margin-top: 16px;
}

h1 + table, h2 + table, h3 + table, h4 + table {
    margin-top: 16px;
}

/* List Styles START */
ol {
	margin-top: 8px;
	counter-reset: count;
}
ol>li{
	list-style-type: none;
}
ol>li>ol>li>p:first-child:before, ol>li>ul>li>ol>li>p:first-child:before{
	content: counter(count, lower-alpha) ". ";
	counter-increment: count;
	margin-left: -16px;
}
ol>li>p:first-child:before {
	content: counter(count) ". ";
	counter-increment: count;
	margin-left: -16px;
}
p.ten:first-child:before { /* Keeps indent correct on 2-digit numbers in lists */
	content: counter(count) ". ";
	counter-increment: count;
	margin-left: -24px;
}

ul>li>p:first-child{
	counter-increment: none;
	list-style-type:disc;
}
ul {
	list-style-type: disc;
}
ul ul {
    list-style-type: circle;
}

li{
	margin-top: 8px;
	margin-bottom: 8px;
}
.none {
	list-style-type: none;
}
/* List Styles END */

/* Table Styles START */
td.center {
	text-align : center;
}

table.lines {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.lines th {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #dfdfdf;
	border: #fbfbf4 1px solid;
}
table.lines td{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	border: #dfdfdf 1px solid;
}

table.invisible {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.invisible th {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #ffffff;
	border: #ffffff 1px solid;
}
table.invisible td{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	border: #ffffff 1px solid;
}

table.step {
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 4px;
	background-color: #ffffff;
	border-collapse: collapse;
}
table.step th {
	font-size: 12px;
	padding-left: 6px;
	padding-right: 6px;
	background-color: #dfdfdf;
	border: #fbfbf4 1px solid;
}
table.step td{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	border: #dfdfdf 1px solid;
}
table.step tr td:first-child{
	font-size: 32px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align: top;
	border: #dfdfdf 1px solid;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #474747;
}

td >p:first-child{
	margin-top: 0; /* So the first text looks same whether in a P or not */
}

	/* Related-Topics Table Subsection START */
div.related-topics ul{
	list-style-type: none;
	margin-top: -8px;
	padding-top: 0px;
	padding-left: 0px;
	text-align: center;
}
div.related-topics li{
	list-style-type: none;
}
div.related-topics >p{
	padding-top: 0px;
	margin-top: 24px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	border-bottom: #dfdfdf 1px solid;
}
div.related-topics table{
	margin-top: -12px;
	margin-bottom: 0px;
	padding: 4px;
	padding-bottom: 0px;
	background-color: #ffffff;
	border-collapse: collapse;
	width: 100%;
}
div.related-topics td{
	font-size: 12px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	vertical-align : top;
	border: #ffffff 0px solid;
}
	/* Related-Topics Table Subsection END */
	
	/* Next Table Subsection START */
table.next {
	border-top: #dfdfdf 1px solid;
	border-bottom: #dfdfdf 1px solid;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 0px;
}
td.left-arrow {
	text-align: left;
	width: 10px;
	font-weight: bold;
}
td.right {
	text-align: right;
}
td.right-arrow {
	text-align: right;
	width: 10px;
	font-weight: bold;
}
	/* Related-Steps Table Subsection START 
/* Table Styles END */

/* Note Styles START */
div.note{
	margin-left: -4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #dfe6f5;
}
td>div.note{
	margin-left: 14px;
	/* To keep icon inside of table cell */
}
div.note >p:first-child{
	padding-top: 4px;
	display: list-item;
	list-style-image:url('images/note.png');
}
div.note >p:first-child:before{
	font-weight: bold;
	content: "NOTE ";
	counter-increment: none;
	margin-left: 0px;
}

div.tip{
	margin-left: -4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #e6f5e6;
}
td>div.tip{
	margin-left: 14px;
	/* To keep icon inside of table cell */
}
div.tip >p:first-child{
	padding-top: 4px;
	display: list-item;
	list-style-image:url('images/tip.png');
}
div.tip >p:first-child:before{
	font-weight: bold;
	content: "TIP ";
	counter-increment: none;
	margin-left: 0px;
}

div.privilege{
	margin-left: -4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #f5e6f5;
}
td>div.privilege{
	margin-left: 14px;
	/* To keep icon inside of table cell */
}
div.privilege >p:first-child{
	padding-top: 4px;
	display: list-item;
	list-style-image:url('images/privilege.png');
}
div.privilege >p:first-child:before{
	font-weight: bold;
	content: "PRIVILEGE ";
	counter-increment: none;
	margin-left: 0px;
}

div.important{
	margin-left: -4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #f5f5df;
}
td>div.important{
	margin-left: 14px;
	/* To keep icon inside of table cell */
}
div.important >p:first-child{
	padding-top: 4px;
	display: list-item;
	list-style-image:url('images/important.png');
}
div.important >p:first-child:before{
	font-weight: bold;
	content: "IMPORTANT! ";
	counter-increment: none;
	margin-left: 0px;
}

div.caution{
	margin-left: -4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 1px;
	background-color: #f5f5df;
	border: #ff7f00 1px solid;
}
td>div.caution{
	margin-left: 14px;
	/* To keep icon inside of table cell */
}
div.caution >p:first-child{
	padding-top: 0px;
	display: list-item;
	list-style-image:url('images/caution.png');
}
div.caution >p:first-child:before{
	font-weight: bold;
	content: "CAUTION! ";
	counter-increment: none;
	margin-left: 0px;
}
/* Note Styles END */

/* Syntax/Code Styles START */
span.syntax {
	font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}
p.syntax{
	font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
	text-indent: -28px;
	margin-left: 28px;
	margin-top: 12px;
}
p.syntax+p.syntax { /*single space between syntax paragraphs */
	margin-top: -10px;
}
/* Syntax/Code Styles END */

/* Images START */
img{
	margin-left: 0px;
	vertical-align: text-top;
}
img.left-wrap{
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	float: left;
}
img.left-wrap-bottom{
	margin-top: 2px;
	margin-right: 8px;
	margin-bottom: 2px;
	vertical-align: text-bottom;
}
img.left-block{
	display: block;
	margin-left: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
	border: #ff7f00 1px solid;
}
/*Images END */

/* Links START*/
a.url {
	font-family: "Bitstream Vera Sans Mono", "Courier New", monospace;
}

p.top { /* to right-align an A link to a Top anchor */
	text-align: right;
}

a:active {
	color: #474747;
	text-decoration: underline;
}
a:link {
	color: #474747;
	text-decoration: underline;
}
a:hover {
	color: #f96604;
	font-weight: normal;
	font-style: normal;
}
a:hover:visited {
	color: #f96604;
	font-weight: normal;
	font-style: normal;
}
a:visited {
	font-weight: normal;
	font-style: normal;
	color: #474747;
}
/* Links END */

/* CSS for Footer & RoboHelp Elements START */
a.breadcrumbs {
	color: #474747;
	background-color: #ffffff;
	text-align: left;
}
a.breadcrumbs:visited {
	color: #474747;
	background-color: #ffffff;
}
/* HIDE original style before made related-steps
p.serena-copyright {
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
color: #b6b6b6;
text-align: center;
border-top: #dfdfdf 1px solid;
padding-top: 8px;
margin-top: 8px;
} */
p.serena-copyright {
font-size: 11px;
font-family: Verdana, Geneva, sans-serif;
color: #b6b6b6;
text-align: center;
border-top: #dfdfdf 1px solid;
padding-top: 8px;
margin-top: 0px;
}
.inputsearchform {
    font-style: italic;
	font-family: Verdana, Geneva, sans-serif;
	color: #474747;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	background-color: #ffffff;
}
/* CSS for Footer & RoboHelp Elements END */


/* Print Specific Styles Start */
@media print {
	body {
		color: #000000;
		background-color: #ffffff;
	}
	
		/* Table Styles START */
	table.lines th{
		background-color: #ffffff;
		border: #000000 1px solid;
	}
	table.lines td{
		border: #000000 1px solid;
	}
	
	td, th{
	page-break-inside: avoid;
	}
	
	th{
	page-break-after: avoid;
	}
		/* Table Styles END */
	
		/* Related-Topics Table Subsection START */
	div.related-topics >p{
		page-break-after: avoid;
	}
	/* Related-Topics Table Subsection END */
	
		/* Note Styles START*/
	div.important, div.privilege, div.tip, div.note, div.caution{
		page-break-before: avoid;
		page-break-inside: avoid;
		background-color: #ffffff;
		border: #000000 1px solid;
	}
		/* Note Styles END */
	
		/* Links START*/
	a.url {
		text-decoration: none;
	}
	
	a:active, a:link, a:hover, a:hover:visited, a:visited {
		color: #000000;
		text-decoration: none;
	}
		/* Links END*/
	
		/* CSS for Footer & RoboHelp Elements START */
	a.breadcrumbs {
		color: #000000;
	}
	a.breadcrumbs:visited {
		color: #000000;
	}
	p.serena-copyright {
	color: #000000;
	}
}
		/* CSS for Footer & RoboHelp Elements END */
/* Print Specific Styles END */
