/** This is the stylesheet for the
 * HTML code produced by the apt:/ ioslave
 * (c) 2003 Sylvain Joyeux <sylvain.joyeux@m4x.org>
 * Provided under the GPL licenses */

BODY {
  background-color: white;
  color: black;
}

table { margin-top: 1em; }
table.header {
  margin-top: 0;
  margin-bottom: 1em;
  width: 100%;
  font-weight: bold;
/*  font-variant: small-caps; */
  font-size: x-large;

  color: white;

  /*vertical-align: middle;*/

  height: 85px;
  background-color: #0855C5;
  background-image: url("headerbg.png");
}

table.header td.logo {
  width: 92px;
}

H2 { text-align: justify; }
table.version TR { padding-top: 1em; }
table.version TD { padding-top: 1em; vertical-align: top; }
table.version TD.attname { font-weight: bold; }

.footer {
  margin-top: 3em;
  font-size: small;
  font-weight: bold;
  text-align: center;
}

td.header-title {
  vertical-align: top;
  text-align: center;
  padding-top: 1.5em;
  font-size: 15pt;
}
td.links {
  vertical-align: bottom;
}

/* global lind buttons at bottom of decorative header */
table.links {
        float: right;
        border:0;
        padding: 1px 0 0 0;
        margin: 0;
}
table.links td a {
        color: white
}
table.links td:hover {
        background-color:#0C4293;
}
table.links td a:hover {
        color: white;
        background-color:#0C4293
}
table.links td {
        border-left: 1px solid #4A81D5;
        padding: 0px 12px 0px 12px;
        background-color:#0E4EAF;
        font-size:9pt;
        margin: 0;
        /*font-weight: bold;*/
}
/******************************************
* Forms
*/

table.queryform {
  margin: auto;
  width: 80%;
}
table.query {
  margin: auto;
  margin-top: 1em;
}
table.queryform form {
  margin: 2em;
}
table.query td.button {
  text-align: center;
  padding-top: .7em;
}

table.query td.title {
  text-align: center;
  font-weight: bold;
  padding-bottom: .7em;
}

table.query td.button input[type="submit"] {
  width: 40%;
}

/******************************************
* Show
*/

.error {
  text-align: center;
  font-weight: bold;
  font-size: larger;
  margin-top: 1em;
}

/*h3.version, h3.installed-version {
  padding-left: 1em;
  margin-top: 4em;
  text-align: left;
  background-color: #0855C5;
  color: white;
}
h3.installed-version {
  background-color: #FF3333;
}*/

.version-header, .version-header-installed {
  font-size: larger;
  font-weight: bold;
  /*padding-left: 1em;*/
  margin-top: 4em;
  text-align: left;
  color: white;
  background-color: #0855C5;
}

.version-header-installed {
  background-color: #F03333;
}

.version-header .links, .version-header-installed .links {
  float: left;

  color: white;

  font-size:9pt;
  background-color:#0C4293;

  padding: 0px 12px 0px 12px;
  margin: 0 1em 0 0;

  border-left: 1px solid #4A81D5;
}

.version-header-installed .links {
  background-color: #CC2222;
  border-left: 1px solid #FF7D7F;
}

table.version {
  margin-left: 3%;
  width: 90%;
  border-width: thin;
  border-style: solid;
}

.command
{
  margin-top: 1em;
  margin-bottom: 1em;
  text-align: center;
  font-size: medium;
}
.filelist
{
  margin-left: 5%;
}


/***************************
* Policy classes
*/

div.policy
{ margin-top: 1em; }
table.policy
{ margin: auto; }
table.policy TD
{ vertical-align: middle; }

table.curver {
  border: solid thin;
  margin-left: auto;
  margin-right: 2em;
}
.curver form p {
  margin: 0;
  padding: 0;
}

.vtable {
  border: solid thin;
  margin-right: auto;
  margin-left: 2em;
  padding: .5em;
}
.vtable .header {
  border-bottom: solid thin black;
  text-align: center;
  font-weight: bold;
}


.vtable-version {
  font-weight: bold;
  margin-right: 1em;
}
.vtable .version-pin {
  font-weight: bold;
}
.vtable .location-pin {
  font-weight: bold;
  margin-left: 1em;
  margin-right: 1em;
}

table.curver TD, table.vtable TD
{ width: auto;
  vertical-align: top; }


table.vtable thead td {
  font-weight: bold;
  text-align: center;
  border-bottom: solid thin;
}

table.curver form {
  text-align: center;
}

.pin
{ font-weight: bold; }
.file
{ font-weight: bold; }
