#Content table              { border-top:#0F8CA0 solid 1px; border-right:#0F8CA0 solid 1px; font-size:0.85em; }
#Content table caption      { padding:0 0 0.3em 0; text-align:left; font-weight:bold; }
#Content table th           { border-bottom:#0F8CA0 solid 1px; border-left:#0F8CA0 solid 1px; padding:0.4em 0.2em 0.5em 0.5em; vertical-align:middle; }
#Content table .C           { text-align:center; }
#Content table td           { border-bottom:#0F8CA0 solid 1px; border-left:#0F8CA0 solid 1px; padding:0.4em 0.2em 0.5em 0; }
#Content table thead        { background-color:#005799; font-weight:bold; color:#FFFFFF; }
#Content table tbody th     { background-color:#719cbd; color:#FFFFFF; }
#Content table .Wrap        { white-space:normal; }
#Content table tbody td     { background-color:#FFFFFF; text-align:center; }

#Content table tfoot td     { background-color:#D7E4EE; padding:0.4em; }

.T                          { width:100%; border:#c5c5c5 solid 1px; border-right:0; border-bottom:0; font-size:0.85em; }
.T th,.T td                 { padding:1px 3px 2px 3px; border:#c5c5c5 solid 1px; border-top:0; border-left:0; vertical-align:middle; line-height:1.6em; }
.T th                       { width:16em; background-color:#f6f6f6; }
.T thead                    { background-color:#f0f0f0; font-weight:bold; }
.T .Total th                { text-align:right; }
.T .Inline                  { margin:0; padding:0; }
.T .Inline li { list-style:0; display:inline; }
#Content .T tbody tr td     { padding-left:3px; text-align:left; }

fieldset { margin:1em 0 1em 0; }
fieldset legend { padding:0 1em 0 1em; line-height:2.4em; font-weight:bold; color:#000000; }
fieldset p { margin:0 0 1em 0; }