/**
 CSS for Antenna House Web : data page
*/

h1.chapter img {
	display:none;
	/*padding-bottom: 0.1em;*/
}
h1.chapter {
	border-style:groove; border-width: 2px;
	/*background-color:#CFFEDC;*/
	padding: 4px 0 4px 1em;
	background-color:#F0F0D4;/*rgb(240,240,212);*/
}
h1.chapter a {
	padding: 0.2em;
}

h2.section {
	border-style:groove; border-width: 2px;
	padding:3px;
	margin:30px 0px 20px 0px;
	background-color:#F4F1E1;/*rgb(244,241,225);*/
}

h3.subsection {/*font-size: 1.5em; font-weight: 600;*/
	border-style:groove; border-width: 1px;
	margin:15px 0px 0px 0px; padding:3px 0px 3px 3px;
	background-color:#F4F1E1;/*rgb(244,241,225);*/
}
h4.subsubsection {/*font-size: 1.25em; font-weight: 600;*/
	border-style:groove; border-width: 1px;
	margin:15px 0px 0px 0px; padding:3px 0px 3px 3px;
	background-color:#F4F1E1;/*rgb(244,241,225);*/
}


div.section-body,
div.subsection-body,
div.subsubsection-body { margin-left: 0.75em; }

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.std th {
	border-style: solid;
	border-width:1px;
	border-color:ThreeDShadow;
	/*font-size: 1em;*/
	background-color:#E6E4D5;/*rgb(230,228,213)*/
	padding: 4px;
}

table.std td {
	border-style: solid;
	border-width:1px;
	border-color:ThreeDShadow;
	/*font-size: 1em;*/
	padding: 4px;
}

table.simple {
	border-style: none;
	margin-left:2em;
}
table.simple td {
	border-style: none;
	padding:0;
	padding-right:0.5em;
}


div.program-block {
	color:navy;
	font-family:monospace;
	/*font-size:1em;*/
	line-height:120%;
	margin:10px 1em 20px 1em;
	padding:0.5em;
}
pre,
p.plist {
	white-space:pre;
	color:navy;
	font-family:monospace;
	margin:10px 1em 20px 1em;
	padding:0.5em;
}


img.psample{
	margin-left: 2em;
}

span.ah-ext {
	font-weight:bold;
}
dl.values dt {
	font-weight: bold;
	margin-left:1em;
}

.vup,
.v3up,
.noLT,
.XSL11 {
	background-color: white;
	font-weight:normal;
	font-size:0.8em;
	border: dotted 1px #888;
	padding-left: 0.2em;
	padding-right: 0.2em;
	margin: 0.2em;
	white-space: nowrap;
}

/* svg test suite */
table.testsuite th { padding-left:4px; padding-right:4px; }
table.testsuite .Ok      { background : #CCFFFF; text-align: center; font-weight : 900 }
table.testsuite .Ok-F    { background : #CCFFCC; text-align: center; font-weight : 900 }
table.testsuite .Fail    { background : #FFCCCC; text-align: center; font-weight : 900 }
table.testsuite .Partial { background : #FFFFCC; text-align: center; font-weight : 900 }
table.testsuite .Spec    { background : #FFE080; text-align: center; font-weight : 900 }
table.testsuite .Unknown { background : #EEEEEE; text-align: center; font-weight : 900 }

table.fo-property {border-style: none; margin-top:0; margin-bottom:0;}
table.fo-property td {border-style: none; padding-left: 1em; padding-top:0; padding-bottom:0 }
.conformance .caution {
    border-color:#CAA;
}
.conformance .caution td {
    font-weight: normal;
}


/*
	for printer
*/
@media print {
table.testsuite .Ok-F { text-decoration:underline; font-style:italic }
}

