@import "/css/default.css";

table.dcap { 
	width: 100%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.dcap th, table.dcap td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.dcap th.label {
	width: 10%;
	text-align: center;
}

table.dcap th.qname {
	width: 20%;
	text-align: center;
}

table.dcap th.usage {
	width: 26%;
	text-align: center;
}

table.dcap th.oblig {
	width: 6%;
	text-align: center;
}

table.dcap th.ves {
	width: 10%;
	text-align: center;
}

table.dcap th.vuri {
	width: 6%;
	text-align: center;
}

table.dcap th.vstr {
	width: 6%;
	text-align: center;
}

table.dcap th.ses {
	width: 10%;
	text-align: center;
}

table.dcap th.rich {
	width: 6%;
	text-align: center;
}

table.dcap td.label {
	width: 10%;
}

table.dcap td.qname {
	width: 20%;
}

table.dcap td.usage {
	width: 26%;
}

table.dcap td.oblig {
	width: 6%;
	text-align: center;
}

table.dcap td.ves {
	width: 10%;
}

table.dcap td.vuri {
	width: 6%;
	text-align: center;
}

table.dcap td.vstr {
	width: 6%;
	text-align: center;
}

table.dcap td.ses {
	width: 10%;
}

table.dcap td.rich {
	width: 6%;
	text-align: center;
}

tr.subhead td {
	background: #cccccc;
}

table.propertyUsage { 
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.propertyUsage th, table.propertyUsage td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.propertyUsage th.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.propertyUsage th.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.propertyUsage td.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.propertyUsage td.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.propertyUsage tr.local { 
	background-color: #CCCCCC
}

table.valueRepresentation {
	width: 75%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.valueRepresentation th.vuri {
	width: 23%;
	text-align: center;
}

table.valueRepresentation th.vstr {
	width: 23%;
	text-align: center;
}

table.valueRepresentation th.ses {
	text-align: center;
	width: 31%;
}

table.valueRepresentation th.rich {
	width: 23%;
	text-align: center;
}

table.valueRepresentation td.vuri {
	width: 23%;
	text-align: center;
}

table.valueRepresentation td.vstr {
	width: 23%;
	text-align: center;
}

table.valueRepresentation td.ses {
	width: 31%;
}

table.valueRepresentation td.rich {
	width: 23%;
	text-align: center;
}


table.property { 
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.property th, table.property td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.property th.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.property th.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.property td.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.property td.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.property tr.local { 
	background-color: #CCCCCC
}


table.class { 
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.class th, table.class td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.class th.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.class th.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.class td.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.class td.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.class tr.local { 
	background-color: #CCCCCC
}


table.vencScheme { 
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.vencScheme th, table.vencScheme td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.vencScheme th.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.vencScheme th.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.vencScheme td.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.vencScheme td.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.vencScheme tr.local { 
	background-color: #CCCCCC
}


table.sencScheme { 
	width: 90%;
	border-style: solid;
	border-width: 1px;
	border-collapse: collapse;
}

table.sencScheme th, table.sencScheme td  {
	border-style: solid;
	border-width: 1px;
	padding: 5px;
}

table.sencScheme th.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.sencScheme th.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.sencScheme td.label { 
	width: 20%;
	vertical-align: top; 
	text-align: left 
}

table.sencScheme td.value { 
	width: 80%;
	vertical-align: top; 
	text-align: left 
}

table.sencScheme tr.local { 
	background-color: #CCCCCC
}
