/* Style for a "Recommendation" */
/*
  Copyright 1997-2003 W3C (MIT, ERCIM, Keio). All Rights Reserved.
  The following software licensing rules apply:
  http://www.w3.org/Consortium/Legal/copyright-software
 */
/* $Id: base.css,v 1.24 2003/04/17 13:56:40 bbos Exp $ */
#w3c_spec {
    width: 777px;
    margin: 0;
    font-family:arial,verdana, tahoma, arial, sans-serif;
    font-size: 1em;
    line-height:17px;
    color:#333333;
    background: white;
    background-position: top left;
    background-attachment: fixed;
    background-repeat: no-repeat;
}
#w3c_spec :link {
    color: #00C;
     background: transparent 
}
#w3c_spec :visited {
    color: #609;
     background: transparent 
}
#w3c_spec a:active {
    color: #C00;
    background: transparent;
     
}
#w3c_spec a {
    margin-left:2px;
    margin-right:2px;
    color: #336699;
    background: transparent;
    font-size:1em;
    text-decoration:underline;
}
#w3c_spec strong {
    color: black;
    background: transparent;
    font-size:1em;
     font-weight: normal
}
#w3c_spec a:link img, #w3c_spec a:visited img {
     border-style: none 
}
/* no border on img links */
#w3c_spec a img {
    color: white;
     
}
/* trick to ascunde the border in Netscape 4 */
@media all {
/* ascunde  the next rule from Netscape 4 */    
a img {
    color: inherit;
     
}
/* undo the color change above */
}
#w3c_spec th, #w3c_spec td {
/* ns 4 */    
    font-family: sans-serif;
}
#w3c_spec h1, #w3c_spec h2, #w3c_spec h3, #w3c_spec h4, #w3c_spec h5, #w3c_spec h6 {
     text-align: left; 
}
/* background should be transparent, but WebTV has a bug */
#w3c_spec h1, #w3c_spec h2, #w3c_spec h3 {
    color: #005A9C;
     background: white 
}
#w3c_spec h1 {
    font: 170% sans-serif;
    display:block;
}
#w3c_spec h2 {
    font: 140% sans-serif;
    display:block;
     
}
#w3c_spec h3 {
    font: 120% sans-serif;
    display:block;
}
#w3c_spec h4 {
    font: bold 100% sans-serif;
    display:block;
}
#w3c_spec h5 {
    font: italic 100% sans-serif;
    display:block;
}
#w3c_spec h6 {
    font: small-caps 100% sans-serif;
    display:block;
}
#w3c_spec div.head {
    margin-bottom: 1em;
    display:block;
}
#w3c_spec div.head h1 {
    margin-top: 2em;
    clear: both;
    display:block;
}
#w3c_spec div.head table {
    margin-left: 2em;
    margin-top: 2em;
    display:block;
}
#w3c_spec p.copyright {
     font-size: small 
}
#w3c_spec p.copyright small {
     font-size: small 
}
/*
#w3c_spec pre {
    margin-left: 2em;
     font-size:0.8em; 
     
    color:black;
    background-color: #d5dee3;
    padding: 4px;
     margin: 0em 
}
*/
#w3c_spec code {
    line-height: 1em;
     
}
#w3c_spec td>pre {
    margin-left: 1em;
     font-size:0.7em
}

  p {
  margin-top: 0.6em;
  margin-bottom: 0.6em;
  line-height: 17px;
  }
 
#w3c_spec dt, #w3c_spec dd {
    margin-top: 0;
     margin-bottom: 0 
}
/* opera 3.50 */
#w3c_spec dt {
     font-weight: bold 
}
#w3c_spec pre, #w3c_spec code {
     font-family: arial, helvetica, sans-serif; 
     font-size: 0.8em;
}
/* navigator 4 requires this */
#w3c_spec ul.toc {
    list-style: disc;
/* Mac NS has problem with 'none' */    
    list-style: none;
}
#w3c_spec div.exampleInner pre {
    margin-left: 1em;
    margin-top: 0em;
     margin-bottom: 0em
}
div.exampleOuter {
    border: 4px double gray;
    margin: 0em;
     padding: 0em
}
/*
was:#w3c_spec div.example.inner pre {
*/
#w3c_spec div.example.inner {
    background-color: #d5dee3;
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    border-bottom-width: 4px;
    border-bottom-style: double;
    border-bottom-color: #d3d3d3;
    padding: 4px;
     margin: 0em 
}
div.exampleWrapper {
     margin: 4px 
}
div.exampleHeader {
    font-weight: bold;
    margin: 4px
}
.elementsyntax {
    border-right:0px solid #ffffff;
    border-left:0px solid #999999;
    border-top:0px solid #b7d8f9;
    border-bottom:1px solid #c4cad2;
    padding:1em;
    background:#DDDDDD;
    color:black;
}
em.rfc2119 {
    text-transform: lowercase;
    font-variant: small-caps;
    font-style: normal;
     
}
div.constraint,
div.issue,
div.note,
div.notice {
    margin-left: 2em;
     
}
ol.enumar {
    list-style-type: decimal;
     
}
ol.enumla {
    list-style-type: lower-alpha;
     
}
ol.enumlr {
    list-style-type: lower-roman;
     
}
ol.enumua {
    list-style-type: upper-alpha;
     
}
ol.enumur {
    list-style-type: upper-roman;
     
}
div.exampleInner pre {
    margin-left: 1em;
    margin-top: 0em;
     margin-bottom: 0em
}
div.exampleOuter {
    border: 4px double gray;
    margin: 0em;
     padding: 0em
}
div.exampleInner {
    background-color: #d5dee3;
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    border-bottom-width: 4px;
    border-bottom-style: double;
    border-bottom-color: #d3d3d3;
    padding: 4px;
     margin: 0em 
}
div.exampleWrapper {
     margin: 4px 
}
div.exampleHeader {
    font-weight: bold;
    margin: 4px
}
img {
    color: white;
     border: none 
}
span.nav {
     float: right
}
span.arrow {
    font-style: normal;
     font-weight: bold 
}
code {
    font-family: monospace;
     font-size: 100%
}
span.propdef {
    font-weight: bold;
     font-family: monospace 
}
span.termdef {
    color: black;
     
}
#w3c_spec a.termdef {
    text-decoration:none;
    color:black;
}
a.termref:visited, a.termref:link {
    font-family: sans-serif;
    font-style: normal;
    color: black;
    text-decoration: none 
}
a.eltref:visited, a.eltref:link {
    font-family: sans-serif;
    color: black;
    text-decoration: none 
}
a.propref:visited, a.xpropref:visited, a.propref:link, a.xpropref:link {
    color: black;
    text-decoration: none;
    font-family: sans-serif 
}
dl.props, dl.psvi {
    margin-bottom: .5em;
     margin-top: 0em
}
div.toc1 {
    margin-left: 5ex
}
div.toc2 {
    margin-left: 2ex
}
div.tocLine {
    margin: 0em;
     text-indent: -6ex
}
h3.withToc {
    margin-bottom: 0em
}
div.constraintnote {
     margin-top: 1em 
}
div.constraint {
    margin-left: 1em;
     
}
div.constraintlist {
    margin-left: 1em;
    margin-bottom: 0em
}
div.clnumber {
    text-indent: -1em;
    margin-top: 0em;
     margin-bottom: 0em 
}
div.schemaComp {
    border: 4px double gray;
    margin: 0em 1em;
     padding: 0em 
}
div.compHeader {
    margin: 4px;
    font-weight: bold 
}
span.schemaComp {
     color: #A52A2A 
}
div.compBody {
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    padding: 4px;
     margin: 0em
}
div.psviDef {
    border: 4px double gray;
    margin: 1em 1em;
     padding: 0em 
}
div.psviHeader {
    margin: 4px;
    font-weight: bold 
}
span.psviDef {
     color: #A52A2A 
}
div.psviBody {
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    padding: 4px;
     margin: 0em
}
div.reprdef {
    border: 4px double gray;
    margin: 0em 1em;
     padding: 0em 
}
div.reprHeader {
    margin: 4px;
    font-weight: bold 
}
span.reprdef {
     color: #A52A2A 
}
div.reprBody, div.reprcomp, div.reprdep {
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    padding: 4px;
     margin: 0em
}
table.reprcomp {
     margin-bottom: -.5em
}
p.element-syntax-1 {
    font-family: monospace;
    margin-top: 0em;
     margin-bottom: .5em 
}
p.element-syntax {
    font-family: monospace;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #d3d3d3;
    padding: 4px;
     margin: 0em
}
div.exampleInner pre {
    margin-left: 1em;
    margin-top: 0em;
     margin-bottom: 0em
}
div.exampleOuter {
    border: 4px double gray;
    margin: 0em;
     padding: 0em
}
div.exampleInner {
    background-color: #d5dee3;
    border-top-width: 4px;
    border-top-style: double;
    border-top-color: #d3d3d3;
    border-bottom-width: 4px;
    border-bottom-style: double;
    border-bottom-color: #d3d3d3;
    padding: 4px;
     margin: 0em 
}
div.exampleWrapper {
     margin: 4px 
}
div.exampleHeader {
    font-weight: bold;
    margin: 4px
}
span.edtext {
     color: red 
}
table.restricts {
    margin-top: 1em;
    margin-bottom: 1em;
     margin-left: -2em
}
table.restricts th {
     margin-left: 0em 
}
table.ubc td, table.ubc th {
     font-size: smaller 
}
table.dtdemo th {
    text-align: center;
    background-color: #d5dee3
}
table.dtdemo pre {
    margin-left: 0em;
     margin-bottom: 0em
}
table.dtdemo td {
    background-color: #bedce6
}
table.scrap {
    background-color: #f5dcb3
}
#w3c_spec img {
    color: white;
     border: none 
}
span.nav {
     float: right
}
span.arrow {
    font-style: normal;
     font-weight: bold 
}
pre.small {
    font-size: 0.9em
}

pre.clsCode {
    background-color: #F7F7F7;
    overflow: auto;
    width: 97%;
    padding: 7px;
    font-family: arial, helvetica, sans-serif;
    color: #333333;
    border: 1px dashed #CCCCCC; 
}

table.small {
    font-size: 0.7em
}


#w3c_spec p.element-syntax-1>a {
    text-decoration:none;
    color:black;
}
#w3c_spec a.error {
    text-decoration:none;
    color:black;
}
#w3c_spec #blocks_txt {
    font-size: 0.7em;
}
#w3c_spec td>i {
    font-size: 0.7em;
}

/*
WSDL
*/
#w3c_spec p.MsoNormal, li.MsoNormal, div.MsoNormal {

}

#w3c_spec p.MsoCaption, li.MsoCaption, div.MsoCaption {
    font-weight:bold
}
#w3c_spec p.MsoListBullet, li.MsoListBullet, div.MsoListBullet {
    padding-top:0.25em;
    padding-bottom:0.25em;
}
#w3c_spec p.MsoListNumber, li.MsoListNumber, div.MsoListNumber {
    padding-top:0.25em;
    padding-bottom:0.25em;
}
#w3c_spec p.MsoListBullet2, li.MsoListBullet2, div.MsoListBullet2 {
    padding-top:0.25em;
    padding-bottom:0.25em;
}
#w3c_spec p.MsoListNumber2, li.MsoListNumber2, div.MsoListNumber2 {
    padding-top:0.25em;
    padding-bottom:0.25em;
}
#w3c_spec p.MsoTitle, li.MsoTitle, div.MsoTitle {
}
#w3c_spec p.MsoDDef, dd.MsoDDef, div.MsoDDef {
    padding-bottom:0.25em;
}
#w3c_spec p.MsoDTerm, dt.MsoDTerm, div.MsoDTerm {
}
#w3c_spec p.Preformatted, li.Preformatted, div.Preformatted {
    margin-left:2em;
    background:#80ffff;
    font-family:"Courier New"
}
#w3c_spec p.Reference, li.Reference, div.Reference {
}
#w3c_spec table.MsoNormal {
    border-collapse:collapse;
    background:#f5dcb3;
    border-spacing:1pt;
    border:solid black
}
#w3c_spec td.MsoNormal {
    border: 1pt solid black;
    padding: 0.2em
}
#w3c_spec p.TableText, li.TableText, div.TableText {
    margin-top:0.2em;
    margin-bottom:0.2em;
    font-family:"Arial"
}
#w3c_spec p.TableHeader, li.TableHeader, div.TableHeader {
    text-align:center;
    font-family:"Arial";
    font-weight:bold
}

/* 
WSDL
*/

