/* Zach - This file was taken from http://www.w3.org/TR/CSS2/sample.html
and is meant to be an override for the Ext flattening of everything in ext-all.css
and also to normalize css across browsers */


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

/* Begin bidirectionality settings (do not change) */
BDO[DIR="ltr"]  { direction: ltr; unicode-bidi: bidi-override }
BDO[DIR="rtl"]  { direction: rtl; unicode-bidi: bidi-override }

*[DIR="ltr"]    { direction: ltr; unicode-bidi: embed }
*[DIR="rtl"]    { direction: rtl; unicode-bidi: embed }


@media print {
  h1            { page-break-before: always }
  h1, h2, h3,
  h4, h5, h6    { page-break-after: avoid }
  ul, ol, dl    { page-break-before: avoid }
}