* {
font-family: "Lucida Bright", Lucidabright, Georgia, "Bitstream Vera Serif", serif;
font-weight: normal;
margin-top: 1%;
color: #666;
background-color: transparent;
}

SecureDocument:before {
    display: block;
    width: 26.5em;
    font-weight: bold;
    font-size: 1.75em;
    color: #22437f;
    content: "The Institute for Security and Open Methodologies";
    padding-top: .25em;
    padding-bottom: .5em;
    margin: -.75em 0px .25em -.25em;
    padding-left: .5em;
    border: 1px dotted #666;
    background-color: #fff;
    white-space: pre;
}

Osstmm:after {
    color: #ccc;
    font-family: monospace;
    font-size: 1.15em;
    display: block;
    border-bottom: 1px dotted #666;
    text-align: left;
    white-space: pre;
    content: "\A\A\A\A The Institute for Security and Open Methodologies.";
}

Isecom:after {
    color: #ccc;
    font-family: monospace;
    font-size: .8em;
    display: block;
    text-align: left;
    white-space: pre;
    content: "\A Isecom Organizational European Headquarters, Barcelona, Spain"
                "\A Isecom Organizational American Headquarters, New York, USA"
                "\A Isecom Organizational Website: http://www.isecom.org \A Isecom Organizational Email Address: info@isecom.org"
                "\A\A\A Copyright 2000-2006 The Institute for Security and Open Methodologies. All Rights Reserved."
                "\A Publication XXXX-X.XX - Thursday 11 May 2006";
}

SecureDocument {
  display: block;
  margin: 3em 3em;
  border: 1px dotted #666;
  padding: 0px 1em 1em;
  background-color: white;
}

DocumentInfo {
    display: block;
    text-align: right;
    margin-left: 2.5em;
    margin-bottom: 1em;
    padding-top: 40px;
}

DocumentInfo:before {
    font-size: 1.75em;
    color: #ccc;
    background-color: transparent;
    margin-bottom: 0;
    content: "Document Information";
}

DocumentInfo[classification="proprietary"]:after {
    display: block;
    text-align: left;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Document Security Classification: PROPRIETARY";
}

DocumentInfo * {
    display:list-item;
    list-style-type: none;
    text-align: left;
}

ClientId:before {
    text-align: right;
    font-weight: bold;
  content: "Isecom Identification: ";
}

ClientId {
    color: #ccc;
    font-family: monospace;
    font-size: 1.15em;
    display: block;
    text-align: right;
}

ChangeControl:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Change Control";
}

RevisionId:before {
    font-weight: bold;
    content: "Revision Identification: ";
}

Author:before {
    font-weight: bold;
    content: "Document Author: ";
}

Reviewer:before {
    font-weight: bold;
    content: "Document Reviewer: ";
}

AccessControl:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Access Control";
}

User:before {
    font-weight: bold;
    content: "System User \"" attr(uid) "\" Permissions: " ;
}

Group:before {
    font-weight: bold;
    content: "System Group \"" attr(gid) "\" Permissions: " ;
}

Other:before {
    font-weight: bold;
    content: "Other User Permissions: " ;
}

NamedUser:before {
    font-weight: bold;
    content: "System Named User \"" attr(uid) "\" Permissions: " ;
}

Isecom {
    display: block;
    margin-left: 2.5em;
}

Isecom * {
    display:list-item;
    list-style-type: none;
    text-align: left;
}

Osstmm:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "Osstmm Statistics";
}

Version:before {
    font-weight: bold;
    content: "Applicable Version: ";
}

Published:before {
    font-weight: bold;
    content: "Publication Date: ";
}

Extension:before {
    font-weight: bold;
    content: "Publication Extension: ";
}

LogisticsControls:before {
    display: block;
    text-align: right;
    font-size: 1.75em;
    color: #ccc;
    background-color: transparent;
    margin-bottom: 0;
    white-space: pre;
    content: "\A Module Information";
}

Target:before {
    text-align: right;
    font-weight: bold;
    content: "Target Identification: ";
}

Target {
    color: #ccc;
    font-family: monospace;
    font-size: 1.15em;
    display: block;
    text-align: right;
}

Sampling:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "Sampling Statistics";
}

Start:before {
    font-weight: bold;
    content: "Starting Date Time Sequence: ";
}

Finish:before {
    font-weight: bold;
    content: "Finishing Date Time Sequence: ";
}

Traffic:before {
    display: block;
    text-align: right;
    font-size: 1.75em;
    color: #ccc;
    background-color: transparent;
    margin-bottom: 0;
    white-space: pre;
    content: "\A Segment Information";
}

Segment:before {
    text-align: right;
    font-weight: bold;
    white-space: pre;
    content: "Segment Identification: " attr(segmentid) "\A Segment Address: " attr(address) "\A Segment Name: " attr(name);
}

Segment {
    color: #ccc;
    font-family: monospace;
    font-size: 1.15em;
    display: block;
    text-align: right;
}

Tcp:before {
    display: block;
    color: #22437f;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Transmission Control Protocol" ;
}

Udp:before {
    display: block;
    color: #22437f;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A User Datagram Protocol";
}

Icmp:before {
    display: block;
    color: #22437f;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Internet Control Message Protocol";
}

Application:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "Path Characteristic Application: " attr(name);
}

Application {
    margin-left: 2.5em;
}

SourceVerification:before {
    text-align: right;
    font-weight: bold;
    content: "Application Source Verification: ";
}

Checksum:before {
    text-align: right;
    font-weight: bold;
    content: "Application Source Checksum: " attr(algorithm) " - ";
}

CompilationOptions, CompilationFlags, UtilizationOptions {
    display: none;
}

CompilationDtg:before {
    text-align: right;
    font-weight: bold;
    content: "Application Source Compilation Date Time Sequence: ";
}

Probe:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Probe Statistics";
}

Probe {
    margin-left: 2.5em;
}

SegmentStatistics:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    white-space: pre;
    content: "\A Segment Statistics";
}

SegmentStatistics {
    margin-left: 2.5em;
}

PacketLoss:before {
    text-align: right;
    font-weight: bold;
    content: "Number of Loss Packets: ";
}

PacketSent:before {
    text-align: right;
    font-weight: bold;
    content: "Number of Packets Sent: ";
}

PacketLossPct:before {
    text-align: right;
    font-weight: bold;
    content: "Percentage of Loss Packets: ";
}

PacketLossPct:after {
    text-align: right;
    content: "%";
}

PacketRtt:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Round Trip Time: ";
}

PacketRtt:after, PacketBurst:after, PacketRttDeviation:after, PacketBurstDeviation:after,
PacketQueueAverage:after, PacketQueueSize:after, SegmentBandwidth:after {
    text-align: right;
    content: " " attr(scale);
}

PacketBurst:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Burst: ";
}

PacketRttDeviation:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Round Trip Time Deviation: ";
}

PacketBurstDeviation:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Burst Deviation: ";
}

PacketQueueAverage:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Queue Average: ";
}

PacketQueueSize:before {
    text-align: right;
    font-weight: bold;
    content: "Packet Queue Size: ";
}

SegmentRtt:before {
    text-align: right;
    font-weight: bold;
    content: "Segment Round Trip Time: ";
}

SegmentBandwidth:before {
    text-align: right;
    font-weight: bold;
    content: "Segment Bandwidth: ";
}

PathStatistics:before {
    display: block;
    text-align: right;
    font-size: 1.75em;
    color: #ccc;
    background-color: transparent;
    margin-bottom: 0;
    white-space: pre;
    content: "\A Path Statistical Information";
}

PathRtt:before {
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    content: "Path Round Trip Time: ";
}

PathBottleneck:before {
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    content: "Path Bottleneck Measurement: ";
}

PathPipe:before {
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    content: "Path Pipe Measurement: ";
}

PathQueueAverage:before {
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    content: "Path Queue Average: ";
}

PathQueueSize:before {
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    content: "Path Queue Size: ";
}

PathRtt:after, PathBottleneck:after, PathPipe:after, PathQueueAverage:after,
PathQueueSize:after {
    text-align: right;
    content: " " attr(scale);
}

Signature:before {
    display: block;
    text-align: right;
    font-size: 1.75em;
    color: #ccc;
    background-color: transparent;
    margin-bottom: 0;
    white-space: pre;
    content: "\A Digital Signature Information";
}

Signature {
    display:none;
}

Signature * {
    display:list-item;
    list-style-type: none;
}

SignedInfo:before {
    display: block;
    color: #900;
    font-size: 1.25em;
    font-weight: bold;
    margin-left: 2.5em;
    white-space: pre;
    content: "\A Signature Implementation Statistics";
}

SignatureMethod:before {
    font-weight: bold;
    margin-left: 3.25em;
    content: "Digital Signature Method: ";
}

SignatureMethod[Algorithm="http://www.w3.org/2001/04/xmldsig-more#hmac-sha512"]:after {
    content: "HMAC-512";
}

HMACOutputLength {
    display: none;
}

DigestMethod:before {
    font-weight: bold;
    margin-left: 3.25em;
    content: "Message Digest Method: ";
}

DigestMethod[Algorithm="http://www.w3.org/2001/04/xmldsig-more#sha384"]:after {
    content: "SHA382";
}

DigestValue:before {
    font-weight: bold;
    margin-left: 3.25em;
    content: "Message Digest Value: ";
}

SignatureValue:before {
    font-weight: bold;
    margin-left: 3.25em;
    content: "Digital Signature Value: ";
}

KeyName:before {
    font-weight: bold;
    margin-left: 3.25em;
    content: "Processing Key Name: ";
}

