/* body */
body {
    font-family:sans-serif;
    background-color:rgb(255, 255,255);
    margin-left:2em;
    margin-right:2em;
}

/* Headers */
/* for top document title */
h1 {
    background-color:beige;
    padding:0.7em 0.5em 0.7em 0.5em;
    text-align: center;
}

h2 {
    background-color:beige;
    padding: 4px 1em 2px 1em;
}

h3 {
    background-color:beige;
    padding: 4px 0.5em 2px 0.5em;
}

h4 {
    background-color:beige;
    padding: 4px 0.5em 2px 0.5em;
}

div.section {
    margin-left: +2em;
}
div.subsection {
    margin-left: +1em;
}

/* image */
img.capture {
    text-align:center;
    vertical-align:bottom;
    border:none;
    margin:1.5em;
}
div.image {
    text-align:center;
    vertical-align:bottom;
    border:none;
    margin:1.5em;
}
/* ol ul*/
ol.steps li {
    padding: 0.5em;
    line-height:1.2em
}

ul.onestep li {
    padding: 0.2em
}
	
div.content {padding:0in 0in 0in 0in;margin:0.5em 0em 0.5em 0em; font-size:1.1em;line-height:140%;}
li.content {margin:0.5em 0em 0.5em 0em; line-height:140%;}

/* ---tables --------------------------------- */

table.std {border-style: solid; border-width:2px; border-collapse:collapse; border-color:ThreeDShadow; empty-cells:show;margin-top:6pt;margin-bottom:6pt;border-spacing:0pt;}

table {border-style: solid; border-width:2px; border-collapse:collapse; border-color:black;border-spacing:0pt;}

th { border-style: solid; border-width:1px; border-color:black;font-size: 11pt;background-color:#dddddd;}

th.left { border-style: solid; border-width:1px; border-color:black;font-size: 11pt;background-color:#dddddd;text-align:left;}

td { border-style: solid; border-width:1px; border-color:black;font-size: 11pt; padding: 5px;background-color:#ffffff}

td.no-conf { border-style: solid; border-width:1px; border-color:black;font-size: 11pt; padding: 5px;text-align:center;}

table.fospec {table-layout:fixed; border-style: solid; border-width:2px; border-collapse:collapse; border-color:black; width:100% }

table.menu {border-style: none; border-collapse:collapse; border-spacing:0pt;}

table.menu th { border-style: none; font-size: 12pt}

table.menu td { border-style: none; font-size: 12pt}



col.fo-spec{width: 7.5cm;}
col.fo-conf{width: 2cm;text-align:left;}
col.fo-imp{width: 1.5cm;text-align:center;}
col.fo-etc{width: 9.5cm;}

/* blocks */

/* div.maintitle {font-size: 20pt; font-weight: 900; color: #000000; background-color:#cffedc; text-align:center;padding:20pt;border-style:solid;border-width:1px;} */

div.codesample {
    font-size: 0.8em;
    color: white;
    background-color:rgb(0, 0, 0);
    text-align:left;
    padding:10pt;
    border-style:solid;
    border-width:1px;}

/* operation */
div.ope {
    font-size: 0.9em;
    font-style: normal;
    text-align: center;
    margin:1em 1em 1em 1em;
}

/* inlines */
span.bold {font-weight:bold;}
span.note {color:navy}
span.caution{
 color:red;
 font-size : 0.9em
}
/* paragraphs */
/* for top document paragraph */

/* program list */
pre,
p.plist {
    white-space:pre;
    color:navy;
    font-family:monospace;
    margin:1em 1em 1em 1em;
    padding:0 0.5em 0 0.5em;
}

/* address */
address {
    font-size: 0.9em;
    font-style: normal;
    text-align: center;
}

.modoru {
    text-align: center;
    margin:2em;
}

.style-file,
.style-ext,
.style-uri { font-family:monospace; }

.style-path{ 
	font-weight: bold;
	font-family:monospace;
}

pre,
.style-file,
.style-ext,
.style-path,
.style-uri { color:navy; font-size: 1.2em;}



