﻿/**
 * common for all files
 */
@import url('../OnlineDocRuntime/css/description.css');
/* fonts */

/** faces */
li, ol, ul, .figuretext, th, td, p  { font-family: arial; text-align: left;}
h1, h2, h3, h4  { font-family: arial; font-style: normal; text-align: left;}
code { font-family: Consolas, "Courier New", Courier, monospace ; }

/** sizes */
li, ol, ul, .figuretext, th, td, p  { font-size: 10pt; }
h1, h2, h3, h4  { font-style: normal; font-weight: bold; color:purple }
h1 { font-size: 12pt; }
h2 { font-size: 10pt; }
h3 { font-size: 10pt; } 
h4 { font-size: 10pt; font-weight: normal; }
code { font-size: 10pt;}

.figuretext     { font-style:italic;}
span.windowref { font-weight: bold; font-style: italic;}
dfn { font-style: Italic; font-weight: bold; }	


/* indents */
body { margin: 0px 0px 0px 0px}
p, td.normalIndent p { margin-left: 55px; }
td p, .figuretext  { margin-left: 0px}
table { margin: 20px auto 20px 55px;} 
h1,h2,h4 { margin-left:15px; }
h3 { margin-left:55px; } 
ul,ol, td.normalIndent ul, td.normalIndent ol { margin-left: 95px; }
td ol, td ul, ol ul,ul ol,ul ul,ol ol { margin-left: 20px; }
li { margin-left: 10px; margin-bottom:0.5em;}
ol li ol { margin-left: 20px; margin-top:4px;}

/* colors */
body,td { background-color: #ffffff; }
td.tablehead,th { background-color: #C0C0C0; }
code { color: black;  background-color:#ECECEB}
dfn { color: #873E8D; }	

/* table formatting */

table               { border:thin ridge #C0C0C0; border-collapse: collapse} 
table.tableNoBorder { border:0px none #FFFFFF; border-collapse: collapse;}
.tableNoBorder td   { border:0px none #FFFFFF; padding:0px; empty-cells: show}
td	                { border:thin ridge #C0C0C0; padding:5px; empty-cells: show; }
td.tablehead, th    { font-weight: bold;   margin-top:0; margin-bottom:0 }
td.tableline        { font-weight: normal; margin-top:0; margin-bottom:0}

/**
 * to get tables without borders. Where needed for layout reasons, for instance in banner.
 */
.tableClean { border:0px none #FFFFFF; border-collapse:collapse; width: 100%; margin: 0; }
.tableCleanIndented { border:0px none #FFFFFF; border-collapse:collapse;}

.tableCellClean { border:0px none #FFFFFF; padding:0px; empty-cells: show}
.bannerLinks  { font-family: Arial; font-size: 8pt; }

/* for  reviewing */ 
span.authorcmnt    { background-color: #FFFF00;}
span.reviewercmnt  { background-color: #99FF99;}
span.uncertain     { background-color: #FFCCCC; font-style: italic}

/*
span.authorcmnt    { display:none;}
span.reviewercmnt  { display:none;}
span.uncertain     { display:none;}
*/
.copyright         { font-size:8pt; font-style:italic; text-align:center; margin-left:55px; margin-right:55px}