@import url("common.css");

table.notetbl {
    width:100%;
    text-align: left;
    margin:0;
    padding:0;
    font-family:arial;
    border-spacing:0;
    border-style:solid none;
    border-width:2px;
    border-color: #000000;
}

table.notetbl tr {
    background: #CEECF5;
}

table.notetbl tr td {
    border-right-style:none;
}

table.notetbl tr td:first-child {
    width:50px;
}

td.tdnote {
   background: #CEECF5;
}

table.cauttbl {
    width:100%;
    text-align: left;
    margin:0;
    padding:0;
    font-family:arial;
    border-spacing:0;
    border-style:solid none;
    border-width:2px;
    border-color: #000000;
}

table.cauttbl tr {
    background: #F5F6CE;
}

table.cauttbl tr td {
    border-right-style:none;
}

table.cauttbl tr td:first-child {
    width:50px;
}

td.tdcaut {
    background: #F5F6CE;
}

table.warntbl {
    width:100%;
    text-align: left;
    margin:0;
    padding:0;
    font-family:arial;
    border-spacing:0;
    border-style:solid none;
    border-width:2px;
    border-color: #000000;
}

table.warntbl tr {
    background: #F6E3CE;
}

table.warntbl tr td {
    border-right-style:none;
}

table.warntbl tr td:first-child {
    width:50px;
}

td.tdwarn {
    background: #F6E3CE;
}

table {
    width:100%;
    vertical-align: bottom;
    text-align: left;
    margin:0;
    padding:0;
    font-family:arial;
    font-size:90%;
    border-collapse:separate;
    *border-collapse:collapse;
    border-spacing:0;
    border:1px solid #7F7F7F;
}

thead {border-spacing:0;}

tr:nth-child(odd) {background: #FFFFFF;}
tr:nth-child(even){background: #EDF5FF;}

td {
  margin:0;
  padding:4px 10px;
  border:none;
  border-right:1px solid #CBCBCB;
  text-align:left;
  font-family:arial;
  font-size:90%;
  vertical-align: middle;
}

th.sep, td.sep {
    border-bottom:1px solid #7F7F7F;
}

th {
  font-family:arial;
  font-size:90%;
  text-align:center;
  margin:0;
  padding:4px 10px 4px 10px;
  border:none;
  border-right:1px solid #CBCBCB;

  /* Old browsers */
  background: #D8D8DA;

  background: -moz-linear-gradient(bottom, #D8D8DA 0%, #FFFFFF 100%);
  background: -webkit-linear-gradient(top, #D8D8DA 0%, #FFFFFF 100%);
  background: -o-linear-gradient(bottom, #D8D8DA 0%, #FFFFFF 100%);
  background: -ms-linear-gradient(bottom, #D8D8DA 0%, #FFFFFF 100%);
  background: linear-gradient(to top, #D8D8DA 0%, #FFFFFF 100%);
}

thead th {
  border-bottom:1px solid #7F7F7F;
}

/* To Center Tables (ie class="center") */
table.center {
    margin-left:auto; 
    margin-right:auto;
}

table * table tr td {
    font-size:90%;
}

th.sideth {
  font-family:arial;
  font-size:90%;
  text-align:left;
  margin:0;
  padding:4px;
  border:none;
  border-right:1px solid #7F7F7F;

  /* Old browsers */
  background: #81BEF7;

  background: -moz-linear-gradient(bottom, #81BEF7 0%, #EFF5FB 100%);
  background: -webkit-linear-gradient(top, #81BEF7 0%, #EFF5FB 100%);
  background: -o-linear-gradient(bottom, #81BEF7 0%, #EFF5FB 100%);
  background: -ms-linear-gradient(bottom, #81BEF7 0%, #EFF5FB 100%);
  background: linear-gradient(to top, #81BEF7 0%, #EFF5FB 100%);
}

hr.bighr {
    width:100%;
    height:5px;
    background:#000000;
}

a:hover { background-color: #830042; color: white; }
a:active { background-color: #830042; color: white; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }

div.nav {
  font-size:20px;
  margin:0px;
  padding:0px;
  width:auto;
  overflow:hidden;
}

div.nav div.next {
  width:28%;
  float:right;
  text-align:right;
  overflow:hidden;
  white-space:nowrap;
}

div.nav div.prev {
  width:22%;
  float:left;
  text-align:left;
  overflow:hidden;
  white-space:nowrap;
}

/*
td {
  border-bottom:1px solid #CBCBCB;
}
table {border-collapse:collapse;}
th.sideth, td.sep {
    border-bottom:1px solid #000;
}
*/

@media print {
    *,
    *:before,
    *:after,
    *:first-letter,
    *:first-line {
        background: transparent !important;
        color: #000 !important; /* Black prints faster:
                                   http://www.sanbeiji.com/archives/953 */
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href^="/"]:after { 
	content: " (http://www.tessernet.com" attr(href) ") "; 
    }

    a[href^=http]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    /*
     * Don't show links that are fragment identifiers,
     * or use the `javascript:` pseudo protocol
     */

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        page-break-inside: avoid;
    }

    /*
     * Printing Tables:
     * http://css-discuss.incutio.com/wiki/Printing_Tables
     */

    thead {
        display: table-header-group;
    }
    td {
	border-bottom:1px solid #CBCBCB;
    }
    th.sideth, td.sep {
        border-bottom:1px solid #000;
    }

    tr,
    li,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h1,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h1,
    h2,
    h3 {
        page-break-after: avoid;
    }

    table {border-collapse:collapse;}
    body {height:100%;width:100%;margin:0;padding:0;font-family:Arial,"Times New Roman", Times, serif;font-size: 10pt;}
}
