
body {
    background: white none !important;
}

#page,
#content {
    background-image:       none !important;
}

#header, 
#footer, 
#debugger,
a.continue,
a.onward,
a.thumbnail,
a.top,
.enlarger {
    display:                none !important;
}

a.nav-arrow {
    visibility:             hidden !important;
}

#headline {
    margin-top: 5px;
}

#headline,
div.topline {
/*    background-color: white !important; */
    border:                 1px solid #58AFBA;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    border-radius:          3px; 
    -moz-border-radius:     3px; 
    -webkit-border-radius:  3px;
    -khtml-border-radius:   3px;

}

#headline h1.print {
    margin: 0;
    padding: 0;
}

#headline h2 {
    margin-top: 0;
    padding-top: 0;
}


ul.toc {
    background-color:       transparent !important;
    padding:                10px 0 5px 0;
    border-left:            0;
    border-right:           0;

    border-radius:          0; 
    -moz-border-radius:     0; 
    -webkit-border-radius:  0;
    -khtml-border-radius:   0;


    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;

}

div.tombstone div.info ul li,
ul.toc li,
ul.guide li,
ul.features li {
    background-image: none !important;
    list-style: disc;
    margin-left: 20px;
}

ul.toc li.blank,
ul.guide li.blank,
ul.features li.blank {
    list-style: none;
    margin-left: 10px;
}

ul.guide li {
    padding-left: 0;
}

div.tombstone div.info ul li a,
ul.toc li a.go,
ul.features li a {
    background-image: none !important;
    padding-left: 0;
}

div.break {
/*    border-top: 3px solid red !important; */
    page-break-before:always;
}

p a {
    text-decoration:        underline;
}

a.border,
.note,
.guide,
table.spec,
div.tombstone,
div.maintenance {

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;

}

.print {
    display:                block;
}

div.tombstone,
div.tombstone h2 a,
div.tombstone h2 a:hover {
    text-shadow: none !important;
    background-image: none !important;
}

.section {
    text-shadow: none !important;
}

div.tombstone a.picture {
    display: none;
}
div.tombstone div.info {
    border: none;
    width: 100%;
}

table.spec td.whitebold {
    color: black;
}


body.home #headline {
    background-color:       #F4F9FA;
    border:                 1px solid #58AFBA;
}

body.home div.topline {
    border:                 1px solid #58AFBA;
    background-color:       #F4F9FA;
}

body.home div.featured,
body.home div.featured p,
body.home div.featured a {
    background-color:       #ECF5F6;
    color:                  #19707B;
    text-decoration:        none;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    text-shadow:            none;

}
body.home table.spec th {
    color:                  #114B53;
    border-bottom:          1px solid #114B53;
    background-color:       transparent;
}

body.home table.spec td {
    border-bottom:          1px solid #58AFBA;
    background-color:       transparent !important;
}

body.home table.spec td.bl,
body.home table.spec td.bb,
body.home table.spec td.br {
    border-bottom:          none;
}


body.structural #headline {
    background-color:       #F3F8FB;
    border:                 1px solid #45A6D1;
}

body.structural div.topline {
    border:                 1px solid #45A6D1;
    background-color:       #F3F8FB;
}

body.structural div.featured,
body.structural div.featured p,
body.structural div.featured a {
    background-color:       #E9F4F9;
    color:                  #066792;
    text-decoration:        none;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    text-shadow:            none;

}
body.structural table.spec th {
    color:                  #054562;
    border-bottom:          1px solid #054562;
    background-color:       transparent;
}

body.structural table.spec td {
    border-bottom:          1px solid #45A6D1;
    background-color:       transparent !important;
}

body.structural table.spec td.bl,
body.structural table.spec td.bb,
body.structural table.spec td.br {
    border-bottom:          none;
}


body.mr #headline {
    background-color:       #F7FBF7;
    border:                 1px solid #81BB7D;
}

body.mr div.topline {
    border:                 1px solid #81BB7D;
    background-color:       #F7FBF7;
}

body.mr div.featured,
body.mr div.featured p,
body.mr div.featured a {
    background-color:       #EFF7EF;
    color:                  #427C3E;
    text-decoration:        none;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    text-shadow:            none;

}
body.mr table.spec th {
    color:                  #2C532A;
    border-bottom:          1px solid #2C532A;
    background-color:       transparent;
}

body.mr table.spec td {
    border-bottom:          1px solid #81BB7D;
    background-color:       transparent !important;
}

body.mr table.spec td.bl,
body.mr table.spec td.bb,
body.mr table.spec td.br {
    border-bottom:          none;
}


body.xray #headline {
    background-color:       #FAF5F9;
    border:                 1px solid #C069B5;
}

body.xray div.topline {
    border:                 1px solid #C069B5;
    background-color:       #FAF5F9;
}

body.xray div.featured,
body.xray div.featured p,
body.xray div.featured a {
    background-color:       #F8EDF5;
    color:                  #812A76;
    text-decoration:        none;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    text-shadow:            none;

}
body.xray table.spec th {
    color:                  #571C4F;
    border-bottom:          1px solid #571C4F;
    background-color:       transparent;
}

body.xray table.spec td {
    border-bottom:          1px solid #C069B5;
    background-color:       transparent !important;
}

body.xray table.spec td.bl,
body.xray table.spec td.bb,
body.xray table.spec td.br {
    border-bottom:          none;
}


body.support #headline {
    background-color:       #F8F9F9;
    border:                 1px solid #AAA7A9;
}

body.support div.topline {
    border:                 1px solid #AAA7A9;
    background-color:       #F8F9F9;
}

body.support div.featured,
body.support div.featured p,
body.support div.featured a {
    background-color:       #F4F5F5;
    color:                  #6B686A;
    text-decoration:        none;

    -moz-box-shadow:        none;
    -webkit-box-shadow:     none;
    box-shadow:             none;


    text-shadow:            none;

}
body.support table.spec th {
    color:                  #484647;
    border-bottom:          1px solid #484647;
    background-color:       transparent;
}

body.support table.spec td {
    border-bottom:          1px solid #AAA7A9;
    background-color:       transparent !important;
}

body.support table.spec td.bl,
body.support table.spec td.bb,
body.support table.spec td.br {
    border-bottom:          none;
}



div.tombstone#company h2 a,
div.tombstone#company h2 a:hover,
div.tombstone#company:hover h2 a {
    color: #19707B;
}

div.tombstone#structural h2 a,
div.tombstone#structural h2 a:hover,
div.tombstone#structural:hover h2 a {
    color: #066792;
}

div.tombstone#mr h2 a,
div.tombstone#mr h2 a:hover,
div.tombstone#mr:hover h2 a {
    color: #427C3E;
}

div.tombstone#xray h2 a,
div.tombstone#xray h2 a:hover,
div.tombstone#xray:hover h2 a {
    color: #812A76;
}

div.tombstone#bespoke h2 a,
div.tombstone#bespoke h2 a:hover,
div.tombstone#bespoke:hover h2 a {
    color: #6B686A;
}

div.tombstone#servicing h2 a,
div.tombstone#servicing h2 a:hover,
div.tombstone#servicing:hover h2 a {
    color: #6B686A;
}




