/* CSS Document */

/* Feature classes */

table.feat { width: 100%; border: 1px solid rgb(0,0,0); border-collapse: collapse }

th.feat { width: 100%; background-color: rgb(204,204,204); font: bold 12pt Verdana; text-align: center; vertical-align: middle; padding: 3px; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0) }

td.feat5 { width: 20%; text-align: center; border: 1px solid rgb(0,0,0); font: bold 12pt Verdana; padding: 3px }

td.feat4 { width: 25%; text-align: center; border: 1px solid rgb(0,0,0); font: bold 12pt Verdana; padding: 3px }

td.feat3 { width: 33%; text-align: center; border: 1px solid rgb(0,0,0); font: bold 12pt Verdana; padding: 3px }

td.feat2 { width: 50%; text-align: center; border: 1px solid rgb(0,0,0); font: bold 12pt Verdana; padding: 3px }

td.feat1 { width: 100%; text-align: center; border: 1px solid rgb(0,0,0); font: bold 12pt Verdana; padding: 3px }

table.cny { width: 100%; border: 1px solid rgb(0,0,0); border-collapse: collapse; padding: 3px }

th.cny { font: bold 12pt Arial; background-color: rgb(204,204,204); border-collapse: collapse; border-top: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); text-align: left; vertical-align: bottom; padding: 3px }

td.cny1 { width: 140px; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; padding: 2px }

td.cny2 { width: 125px; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; padding: 2px }

td.cny3 { width: 147px; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; padding: 2px }

td.cny456 { width: 91px; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; padding: 2px }

td.cny7 { width: 110px; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); font: 12pt Arial; padding: 2px }

tr.cny0 { background-color: rgb(204,204,204) }

table.comp { width: 100%; border: 2px solid rgb(0,0,0); border-collapse: collapse; padding: 3px }

caption.comp { text-align: center; vertical-align: middle; font: bold 12pt Arial; padding: 10px }

th.compr { width: 50%; background-color: rgb(204,204,204); border-bottom: 2px solid rgb(0,0,0); border-left: 2px solid rgb(0,0,0);  font: 14pt Arial; padding: 3px }

th.compl { width: 50%; background-color: rgb(204,204,204); border-right: 2px solid rgb(0,0,0); border-bottom: 2px solid rgb(0,0,0); font: 14pt Arial; padding: 3px }

td.comp { width: 16%; font: 12pt Arial; text-align: center }

td.compl { width: 17%; font: 12pt Arial; text-align: center; border-right: 2px solid rgb(0,0,0) }

td.compr { width: 17%; font: 12pt Arial; text-align: center; border-left: 2px solid rgb(0,0,0) }

table.cy { width: 100%; font: 12pt Arial; text-align: center; border-collapse: collapse; border: 2px solid rgb(0,0,0) }

td.cyy { font: 12pt Arial; border-top: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0); border-left: 1px solid rgb(0,0,0) }

td.cyc { font: 12pt Arial; border-top: 1px solid rgb(0,0,0); border-right: 1px solid rgb(0,0,0); border-bottom: 1px solid rgb(0,0,0) }

p.tcz { font: bold 15pt Arial; text-align: left }

table.cnypic { width: 100%; border-collapse: collapse; border: 1px solid rgb(0,0,0) }

td.cnypicp { width: 12%; padding: 2px; border: 1px solid rgb(0,0,0); text-align: center; vertical-align: middle }

td.cnypicf { width: 50%; padding: 7px; border: 1px solid rgb(0,0,0); text-align: center; vertical-align: middle }