html, body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, div, blockquote, table, caption {
	font-family: verdana,arial, helvetica, sans-serif;
}
tt, code, span.system, pre, span.command-sem, span.filename-sem, span.parameter-sem, span.prog-code-sem, span.user-input-sem, span.command-code, span.parameter-code {
	font-family: "courier new", courier, monospace;
}
table.legend {
	font-size: 10px;
}
span.alarm-sem, span.error-sem, span.feature-sem, span.message-sem, span.notice-sem, span.state-sem, span.command-sem, span.filename-sem, span.parameter-sem, span.prog-code-sem, span.user-input-sem, sub, sup {
	font-size: 11px;
}
html, body, h5, h6, p, dl, dt, dd, div, blockquote, table, caption, pre.long {
	font-size: 11px;
}
tt, code, span.system, pre, code.command a, code.glossary a {
	font-size: 14px;
}
h3, h4 {
	font-size: 12px;
}
.autogenerated {
	font-size: 12px;
}
h1{
	font-size: 16px;
}
h2 {
	font-size: 14px;
}
/*
html, body, h1, h2, h3, tt, i, b, sub, sup, code, p, li, li, dl, dt, dd, div, blockquote, table, caption, tr, th, td {
	font-style: normal;
}
*/
h4, h5, h6, i, em {
	font-style: italic;
}
em {
	font-weight: inherit;
}
/*
html, body, h1, h2, h2 span.block-title, h3, h5, h6, tt, i, b, sub, sup, code, p, li, dl, dt, dd, div, blockquote, table, caption, tr, td {
	font-weight: normal;
}
*/
h1, h3, h4, h5, b, code.command a, code.glossary a, p.term, p.figure-caption, p.equation-caption, caption, th, th p, td.term, div.action-in-short p, dt.note-caption, dt.caution-caption, dt.warning-caption, p.title, span.gui-component-sem, span.menupath-sem, span.user-input-sem, span.see-pl-type-sem, span.see-pl-type-code, span.block-title {
	font-weight: bold;
}
/*
html, body, h1, h2, h3, h4, h5, h6, tt, i, b, sub, sup, em, code, p, img, li, th p, li, dl, dt, dd, div, blockquote, table, table.legend, caption, tr, th, td {
	font-variant: normal;
}
*/
span.keys-sem {
	font-variant: small-caps;
}
html,body {
	background: #ffffff none repeat scroll 0% 0%;
}
pre {
	background-color: #F2F2F2;
	
}
html, body, p, ul, ol, li, div.onestep, div.branch, div.text, div.content, dt, dl, dd {
	color: #000000;
}
/*h1, h2 {
	color: #0054b7;
}*/
dt.warning-caption {
	color: red;
}
a {
	color: #000092;
}
a:visited {
	color: purple;
}
a:hover, a:focus {
	color: #009933;
}
html, body, table, table-def.list, td.def, th.term, td.term {
	text-align: left;
}
img.Metainfo {
	text-align: right;
}
sub {
	vertical-align: sub;
}
sup {
	vertical-align: super;
}
table, table-def.list, td.def, th.term, td.term {
	vertical-align: text-top;
}
table {
	empty-cells: show;
}
span.ExpCollAll {
	text-decoration: underline;
}
html, body, dt {
	margin-top: 0px;
}
html, body {
	margin-right: 20px;
}
html, body {
	margin-bottom: 12px;
}
div, ul, ol {
	margin-bottom: 15px;
}
li {
	margin-bottom: 3px;
}
img {
	margin-bottom: 5px; margin-left:20px;
}
table {
	margin-bottom: 1em;
}
html, body {
	margin-left: 0px;
}
html, body {
	margin-top: 12px;
}
img {
	margin-top: 5px;
}
table.def-list {
	margin-left: 5mm;
}
dl.gui-comp, div.steps, div.onestep, div.branch, div.text, div.content, div.or-steps, div.or-sequence, div.gui-comp {
	margin: 5mm;
}
th.term {
	padding-right: 2mm;
}
th.term, td.def {
	padding-bottom: 0.6em;
}
html, body, h1, h2, h3, h4, h5, h6 {
	display: block;
}

h2{margin-left:20px;}

h1, h2, h3, h4, h5, h6{
	font-family:verdana,arial;
}
tt, i, b, sub, sup, em, code, a, code.command a, code.glossary a, span, span.block-title {
	display: inline;
}
pre, pre.long {
	white-space: pre;
}
ol, div.steps ol, ol.type-odd {
	list-style-type: decimal;
}
div.steps div.steps ol, ol.type-even {
	list-style-type: lower-alpha;
}
img {
	border-style: none;
}
span.comment {
	display: none;
}
sup, sub {
	font-size: 9px;
	line-height: 9px;
	vertical-align: 4px;
}
em.uicontrol, em.display-text {
	font-weight: normal;
	font-style: italic;
}

.note 
{font-family: "Verdana", verdana, arial, helvetica, sans-serif;
        font-size: 9pt;
        color: #400000;
        margin-top: 6pt;
        margin-bottom: 6pt;
        margin-right: 6pt;
        padding-top: 4pt;
        padding-bottom: 4pt;
        padding-left: 4pt;
        padding-right: 4pt;
        border-top-style: solid;
        border-top-width: 0.3mm;
        border-bottom-style: solid;
        border-bottom-width: 0.3mm;
        width: 90%;
        height: auto;
        white-space: normal;
}

.notetitle {
        font-weight: bold;
        font-size: 10pt;
        vertical-align: baseline;
}

.clear {
clear:both;
}
/*
.textRemoved{text-decoration: line-through;color:red;}
.textInserted{text-decoration:none;color:blue;}*/
			hr {
				margin: 0px 0 20px 0;
				border: solid 0px black;
				color: #4187AE;
				background-color: #4187AE;
			}
			table.relationshipTable {
				border-collapse:collapse;
			}
			table.relationshipTable thead {
				background-color:#6699CC; color:#f1f1f1;
				border:solid 1px #6699CC;
				text-align:center;
			}
			table.relationshipTable td {
				border:solid 1px #6699CC;
				vertical-align: top;
			}

			li.condition {list-style-type:none;}	
				
			.textRemoved  {text-decoration: line-through; color:#990000;}	
			.textRemoved .condition, .textRemoved .condition span {background-color:#CCCC99 !important;list-style-type:none;}
			.textInserted  {color: #000099;}
			
			.newIndicator { color:#990000; font-weight: 600;font-size:10px; font-variant: small-caps;}
			}

.textBlockRemoved{border-left:solid 2px red; padding-left:5px;text-decoration: line-through;color:red;}
.textBlockInserted{border-left:solid 2px blue; padding-left:5px;text-decoration:none;color:blue;}
.textBlockChanged{border-left:solid 2px gray; padding-left:5px;}


/* ---------------------------------------------------------------------
	LINK
--------------------------------------------------------------------- */
a,a:link,a:visited{
	color:#666;
	text-decoration:none;
}
a:active,a:hover{
	color:#c71444;
	text-decoration:none;
}

/* ---------------------------------------------------------------------
	FOOTER
--------------------------------------------------------------------- */
/*margin-left:45px*/

#footer ul li{
	list-style:none;
}
#footer #annotation{
	border-bottom:1px solid #ccc;
}
#footer #annotation li{
	padding:1em 20px 0.8em;
}
html>/**/body #footer #annotation li{
	padding:0.8em 20px;
}
#footer-contents{
	width:100%;
	border-top:solid 1px #ccc;
}
#footLinks{
	float:right;
	padding:1em 10px 1.5em 0;
}
#footLinks li{
	display:inline;
	border-right:1px solid #ccc;
}
#footLinks li a{
	padding:0 0.7em;
	font-size: 7.5pt;
	?*letter-spacing: normal;
	letter-spacing: normal;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}
#footLinks .last{
	border-right:none;
}/*
========================================================================================================
	Maruboshi Additionnal
========================================================================================================
*/

/*font-size:65%*/

.breadcrumb_top{
	BORDER-BOTTOM: #cccccc 4px solid; PADDING-BOTTOM: 6px; MARGIN-BOTTOM: 4px;
	FONT-SIZE: 80%;
	width:880px;
	margin-left: 20px;
	margin-top: px;
}
.breadcrumb_bottom{
	BORDER-TOP: #cccccc 4px solid; PADDING-TOP: 6px; MARGIN-TOP: 4px;
	FONT-SIZE: 80%;
	width:880px;
	margin-left: 20px;
}

/*
.header {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 11px
}
*/
.h_left {
	WIDTH: 400px; FLOAT: left
}
.h_left A {
	WIDTH: 200px; DISPLAY: block
}

.h_right {
	TEXT-ALIGN: right; WIDTH: 400px; FLOAT: right
}
.h_right IMG {
	MARGIN: 12px 0px 0px
}

*:first-child + HTML .header {
	MIN-HEIGHT: 1em
}

div#mainHeader{
width:990px;
height:175px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
border:px solid black;
padding-top:0px;
margin-left: 0px;
}

div#searchBox{
	width:157px;
	height:38px;
	margin:0px;
	padding:0px;
	position:absolute;
	top:0px;
	left:743px;
	z-index:10;
}

.contents{
margin-top:95px;
border:px solid gray;
z-index:100;
width:850px;
}

.contents table,.tip,.caution,.danger,.note,.cautiontitle,.dangertitle{
margin-left:20px;
}


#footer{
	margin-top:30px;
	margin-left:0px;
	width:900px;
	clear:both;
	line-height:1.5em;
	border-top:1px solid #ccc;
}

h1,p{margin-left:20px;}

table img{margin-left:-20px;}
