@charset "utf-8";
/* CSS Document */

body.snif { padding:0; margin:0;}
table.snif { border: 0px solid #ddd; width:100%; background: none;}
td.snDir { color: #444;;}
td.snDir a { color: #444; }
tr.snHeading, td.snHeading { color: #444; background: url(/assets/img/tables/gloss.png) repeat-x 0 0;}
td.snHeading a { color: #444; background: none; }
tr.snF td a { color: #000000; }
tr.snEven { background-color: #f8f8f8; }
tr.snOdd { background-color: #e8e8e8; }
tr.snF td { color: #444444; }
.snWhite { color: white; }
.snif * { font-family: Tahoma, Sans-Serif; font-size: 11px; }
.snif a, a.snif { text-decoration: none; }
.snif a:hover, a.snif:hover { text-decoration: underline; }
.snifSmaller { font-weight: normal; font-size: 8pt; }
td.snDir { font-weight: bold; }
tr.snHeading, td.snHeading, td.snHeading a { font-weight: bold; }
table.snif { }
table.snif td { padding-left: 10px; padding-right: 10px; }
table.snif td.littlepadding { padding-left: 4px; padding-right: 0px; }
td.snDir { padding-top: 3px; padding-bottom: 3px; }
tr.snHeading, td.snHeading, td.snHeading a { padding-top: 3px; padding-bottom: 3px; }
tr.snF td { padding-top: 2px; padding-bottom: 2px; vertical-align: top; padding-left: 10px; padding-right: 10px; white-space: nowrap; }
.snif img { border:none; }
.snW { white-space: normal; }
