/* Restore the defaults for the content area */

#content.cms html, #content.cms address,
#content.cms blockquote,
#content.cms body, #content.cms dd, #content.cms div,
#content.cms dl, #content.cms dt, #content.cms fieldset, #content.cms form,
#content.cms frame, #content.cms frameset,
#content.cms h1, #content.cms h2, #content.cms h3, #content.cms h4,
#content.cms h5, #content.cms h6, #content.cms noframes,
#content.cms ol, #content.cms p, #content.cms ul, #content.cms center,
#content.cms dir, #content.cms hr, #content.cms menu, #content.cms pre #content.cms   { display: block }
#content.cms li              { display: list-item }
#content.cms head            { display: none }
#content.cms table           { display: table }
#content.cms tr              { display: table-row }
#content.cms thead           { display: table-header-group }
#content.cms tbody           { display: table-row-group }
#content.cms tfoot           { display: table-footer-group }
#content.cms col             { display: table-column }
#content.cms colgroup        { display: table-column-group }
#content.cms td, th          { display: table-cell }
#content.cms caption         { display: table-caption }
#content.cms th              { font-weight: bolder; text-align: center }
#content.cms caption         { text-align: center }
#content.cms body            { margin: 8px }
#content.cms h1              { font-size: 2em; margin: .67em 0 }
#content.cms h2              { font-size: 1.5em; margin: .75em 0 }
#content.cms h3              { font-size: 1.17em; margin: .83em 0 }
#content.cms h4, #content.cms p,
#content.cms blockquote, #content.cms ul,
#content.cms fieldset, #content.cms form,
#content.cms ol, #content.cms dl, #content.cms dir,
#content.cms menu       { margin: 1.12em 0 }
#content.cms h5              { font-size: .83em; margin: 1.5em 0 }
#content.cms h6              { font-size: .75em; margin: 1.67em 0 }
#content.cms h1, #content.cms h2, #content.cms h3, #content.cms h4,
#content.cms h5, #content.cms h6, #content.cms b,
#content.cms strong          { font-weight: bolder }
#content.cms blockquote      { margin-left: 40px; margin-right: 40px }
#content.cms i, #content.cms cite, #content.cms em,
#content.cms var, #content.cms address #content.cms    { font-style: italic }
#content.cms pre, #content.cms tt, #content.cms code,
#content.cms kbd, #content.cms samp #content.cms  #content.cms      { font-family: monospace }
#content.cms pre             { white-space: pre }
#content.cms button, #content.cms textarea,
#content.cms input, #content.cms select  { display: inline-block }
#content.cms big             { font-size: 1.17em }
#content.cms small, #content.cms sub, #content.cms sup { font-size: .83em }
#content.cms sub             { vertical-align: sub }
#content.cms sup             { vertical-align: super }
#content.cms table           { border-spacing: 2px; }
#content.cms thead, #content.cms tbody,
#content.cms tfoot           { vertical-align: middle }
#content.cms td, th, tr      { vertical-align: inherit }
#content.cms s, strike, del  { text-decoration: line-through }
#content.cms hr              { border: 1px inset }
#content.cms ol, #content.cms ul, #content.cms dir,
#content.cms menu, #content.cms dd #content.cms        { margin-left: 40px }
#content.cms ol              { list-style-type: decimal }
#content.cms ol #content.cms ul, #content.cms ul #content.cms ol,
#content.cms ul #content.cms ul, #content.cms ol #content.cms ol #content.cms    { margin-top: 0; margin-bottom: 0 }
#content.cms u, #content.cms ins          { text-decoration: underline }
#content.cms br:before       { content: "\A"; white-space: pre-line }
#content.cms center          { text-align: center }
#content.cms :link, #content.cms :visited { text-decoration: underline }
#content.cms :focus          { outline: thin dotted invert }

