/*----------------------------------------
Global
-----------------------------------------*/
body{
}
body, table {
font-family:arial, helvetica, sans-serif;
font-size:12px;
}
@media print{
body, table {
font-size:10px;
}
}
/*--------------------------------------------
Source code in the instance, source or
annotations.
--------------------------------------------*/
span.tEl {
color: #000096;
background-color:inherit;
}
span.tXSLEl {
color: #0064C8;
background-color:inherit;
}
span.tAN {
color: #F5844C;
background-color:inherit;
}
span.tAV {
color: #993300;
background-color:inherit;
}
span.tI {
color: #000000;
background-color:inherit;
}
span.tT {
color: #000000;
background-color:inherit;
}
span.tC {
color: #006400;
background-color:inherit;
}
span.tCD {
color: #008C00;
background-color:inherit;
}
span.tPI {
color: #8B26C9;
background-color:inherit;
}
span.tEn {
color: #969600;
background-color:inherit;
}
span.qname{
color:#000096;
background-color:inherit;
}
/*-----------------------------------------
Documentation sections.
------------------------------------------*/
div.componentTitle, p.sHierarchyTitle {
font-size:1.4em;
font-weight:bold;
text-align:left;
margin-top:1.4em;
margin-bottom:0.7em;
}
div.componentTitle{
/* color:rgb(255, 160, 100);*/
color:#333333;
background-color:inherit;
}
/* Tables. */
td, th {
padding:2px 2px 2px 5px;
text-align:left;
vertical-align:top;
}
tr > th {
background-color:#C4DAF4;
color:inherit;
}
/* Contrast for the titles*/
table.component {
width:100%;
border-spacing:1px;
}
@media print{
table.component{
border:1px solid gray;
border-collapse:collapse;
}
table.component td{
border:1px solid gray;
}
}
table.component td.firstColumn{
/* pink */
/*background-color:#FFC0C0;*/
/*green */
/* background-color:#C0F0A0;*/
/*bleu*/
/*background-color:#89C6E2;*/
/*orange*/
/*background-color:#FFD697;*/
/*brown*/
/*background-color:#D5BC8E;*/
/*lilla*/
/*background-color:#DDDDFF;*/
/*gray-bleu*/
/*background-color:#CAD0DD;*/
/*brown-light*/
/*background-color:#DECFB8;*/
/*gray-green*/
/*background-color:#C6D0CD;*/
/*bleu-2*/
/*background-color:#B5D5FF;*/
/*gray*/
/*background-color:#CCCCCC;*/
/*bleu */
background-color:#C4DAF4;
color:black;
width:12%;
}
table.component table td.firstColumn{
border:none;
background-color:#EAF1FB;
color: inherit;
}
td.firstColumn b{
font-weight:normal;
}
/* The Name and Expand/Collapse control are on the same line
but at different ends.*/
td.firstColumn div.floatLeft{
float:left;
}
td.firstColumn div.floatRight{
float:right;
}
/* Subtables */
table.component table{
width:100%;
}
table.component table,
table.component table td,
table.component table th{
border:0;
}
/* Properties table */
table.propertiesTable {
border-spacing:1px;
}
table.propertiesTable td.firstColumn{
width:140px;
text-transform:capitalize;
}
/* Used by table */
table.usedByTable {
border-spacing:1px;
}
table.usedByTable td.firstColumn{
width:140px;
text-transform:capitalize;
}
/* Facets table*/
table.facetsTable {
border-spacing:1px;
}
table.facetsTable td.firstColumn{
width:140px;
text-transform:capitalize;
}
/* Attributes table */
table.attributesTable {
border-spacing:1px;
}
table.attributesTable th{
font-weight:normal;
}
table.attributesTable tr:hover{
color:inherit;
background-color:#EAF1FB;
}
/* Identity constraints table */
table.identityConstraintsTable {
border-spacing:1px;
}
table.identityConstraintsTable th{
font-weight:normal;
}
table.identityConstraintsTable tr:hover{
color:inherit;
background-color:#EAF1FB;
}
/*---------------------------------------
The diagram.
----------------------------------------*/
table.component td.diagram {
background-color:white;
color:inherit;
}
/* This table is a workaround for an IE bug regarding pre-wrap */
table.preWrapContainer,
table.preWrapContainer td{
border:0;
margin:0;
padding:0;
}
/* Annotations. */
div.annotation{
}
div.annotation pre{
font-family:arial, helvetica, sans-serif;
margin:0;
}
div.annotation,
div.annotation table,
div.annotation table td{
margin:0;
padding:0;
}
/* Hierarchy */
ul > li.internal, ul > li.schemaHierarchy {
list-style:none;
}
ul.internal {
margin:2px;
padding:0;
}
ul ul li.internal {
padding-left:10px;
list-style-image:url('img/hierarchy_arrow.gif');
list-style-position:inside;
}
ul ul li.schemaHierarchy {
padding-left:20px;
list-style-image:none;
list-style-position:inside;
}
ul.schemaHierarchy {
margin:2px;
padding-left:20px;
}
/*-------------------------------------
Rounded tables.
---------------------------------------*/
table.rt,
table.rt_with_bg{
border-collapse:collapse;
border-spacing:0;
width:100%;
}
table.rt_with_bg{
/*background-color:#C0F0A0;*/
background-color:white;
color:inherit;
}
.rt_cornerTopLeft{
background-color:transparent;
background-repeat:no-repeat;
background-position:right;
width:8px;
height:8px;
margin:0;
padding:0;
}
.rt_cornerTopLeft{
background-image:url('img/cTL.gif');
}
.rt_cornerBottomLeft{
background-color:transparent;
background-repeat:no-repeat;
background-position:right;
width:8px;
height:8px;
margin:0;
padding:0;
}
.rt_cornerBottomLeft{
background-image:url('img/cBL.gif');
}
.rt_cornerTopRight{
background-color:transparent;
background-repeat:no-repeat;
width:8px;
height:8px;
margin:0;
padding:0;
}
.rt_cornerTopRight{
background-image:url('img/cTR.gif');
}
.rt_cornerBottomRight{
background-color:transparent;
background-repeat:no-repeat;
width:8px;
height:8px;
margin:0;
padding:0;
}
.rt_cornerBottomRight{
background-image:url('img/cBR.gif');
}
.rt_content{
background-color:white;
color:inherit;
width:auto;
margin:0;
padding:0;
}
.rt_lineLeft{
background-color:transparent;
background-repeat:repeat-y;
background-position:right;
width:8px;
margin:0;
padding:0;
}
.rt_lineLeft{
background-image:url('img/lL.gif');
}
.rt_lineRight{
background-repeat:repeat-y;
width:8px;
margin:0;
padding:0;
}
.rt_lineRight{
background-image:url('img/lR.gif');
}
.rt_lineTop{
background-color:transparent;
background-repeat:repeat-x;
height:8px;
width:auto;
margin:0;
padding:0;
}
.rt_lineTop{
background-image:url('img/lT.gif');
}
.rt_lineBottom{
background-color:transparent;
background-repeat:repeat-x;
height:8px;
width:auto;
margin:0;
padding:0;
}
.rt_lineBottom{
background-image:url('img/lB.gif');
}
/* --------------------------------------
Controls for bulk showing/hidding sections
from the documentation.
----------------------------------------*/
.globalControls h3{
margin:0.1em;
font-size:1.2em;
}
.globalControls table td{
padding:0;
margin:0;
}
.globalControls{
position:fixed;
right:0;
background-color:transparent;
padding-left:0.5em;
padding-right:0.5em;
padding-bottom:0.5em;
width:190px;
}
@media print{
.globalControls{
display:none;
}
}
/* Expand/collapse of a single section. */
input.control {
text-align:center;
vertical-align:middle;
padding:0;
padding-right:3px;
padding-bottom:2px;
}
/* close button */
td.rt_content div span input{
font-size:0.8em;
}
@media print{
input.control{
display:none;
}
}
/*-----------------------------------------
Navigation.
------------------------------------------*/
a, a:visited {
color:rgb(0, 0, 150);
background-color:inherit;
}
a:link, a:visited {
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
div.toTop{
text-align:right;
}
div.toTop a{
font-weight:normal;
}
/*------------------------------------------
The second level of index. Floating DIVs
-------------------------------------------*/
.toc {
}
.toc div.verticalLayout, div.horizontalLayout{
float:left;
display:block;
background-color:white;
color:inherit;
min-width:130px;
min-height:50px;
padding:0.5em;
}
/* This is not used. */
.toc div.verticalLayout {
clear:left;
}
/* Hack for the IE - acts like a minimum height.*/
* html .toc div.horizontalLayout,
* html .toc div.verticalLayout {
width:120px;
height:60px;
}
/* Namespacces or system ids in the TOC. */
.toc .indexGroupTitle {
font-weight:bold;
margin-bottom:0.5em;
}
/* Components group*/
div.componentGroupTitle {
font-weight: bold;
color: black;
background-color: inherit;
}
div.componentGroup {
padding-top: 4px;
}
table.componentGroup {
border-spacing: 1px;
}
td.componentGroup {
padding: 0px 0px 0px 0px;
}
/*----------------
The footer.
-----------------*/
.footer{
margin-top:3em;
}
.redX{
color:red;
background-color:inherit;
font-size:1.2em;
}
.oXygenLogo{
color:#1166DD;
background-color:inherit;
font-weight:bold;
font-size:1.2em;
}
/* List item from documentation format */
ul > li.doc{
list-style:disc;
margin-left:10px;
}
/* No margin for pre from the table.*/
td > pre {
margin:0px;
}
/* Wrap the long lines in the 'pre' section. */
pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
_white-space: pre; /* IE only hack to re-specify in addition to word-wrap */
}