﻿/* 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   { display: block }
.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-style: italic}
.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 }
}

/*TICKET 72302 - there is a declaration in ext-all.css which nulls out an em inside a strong or vice versa
(~line 7 address, caption, cite, code, dfn, em, strong, th, var : font-weight font-style)
!important on em/strong above doesn't work/fix */
.clsMainPane strong em { font-weight: bold }
.clsMainPane em strong { font-style: italic }

/*TICKET 75719 - the below was taken from the FF3 user agent style sheet (with clsMainPane added of course)
Ref: http://meiert.com/en/blog/20070922/user-agent-style-sheets/ */
/* 2 deep unordered lists use a circle */
.clsMainPane ol ul, .clsMainPane ul ul, .clsMainPane menu ul, .clsMainPane dir ul,
.clsMainPane ol menu, .clsMainPane ul menu, .clsMainPane  menu menu, .clsMainPane  dir menu,
.clsMainPane ol dir, .clsMainPane ul dir, .clsMainPane menu dir, .clsMainPane dir dir {
  list-style-type: circle;
}
/* 3 deep (or more) unordered lists use a square */
.clsMainPane ol ol ul, .clsMainPane ol ul ul, .clsMainPane ol menu ul, .clsMainPane ol dir ul,
.clsMainPane ol ol menu, .clsMainPane ol ul menu, .clsMainPane ol menu menu, .clsMainPane ol dir menu,
.clsMainPane ol ol dir, .clsMainPane ol ul dir, .clsMainPane ol menu dir, .clsMainPane ol dir dir,
.clsMainPane ul ol ul, .clsMainPane ul ul ul, .clsMainPane ul menu ul, .clsMainPane ul dir ul,
.clsMainPane ul ol menu, .clsMainPane ul ul menu, .clsMainPane ul menu menu, .clsMainPane ul dir menu,
.clsMainPane ul ol dir, .clsMainPane ul ul dir, .clsMainPane ul menu dir, .clsMainPane ul dir dir,
.clsMainPane menu ol ul, .clsMainPane menu ul ul, .clsMainPane menu menu ul, .clsMainPane menu dir ul,
.clsMainPane menu ol menu, .clsMainPane menu ul menu, .clsMainPane menu menu menu, .clsMainPane menu dir menu,
.clsMainPane menu ol dir, .clsMainPane menu ul dir, .clsMainPane menu menu dir, .clsMainPane menu dir dir,
.clsMainPane dir ol ul, .clsMainPane dir ul ul, .clsMainPane dir menu ul, .clsMainPane dir dir ul,
.clsMainPane dir ol menu, .clsMainPane dir ul menu, .clsMainPane dir menu menu, .clsMainPane dir dir menu,
.clsMainPane dir ol dir, .clsMainPane dir ul dir, .clsMainPane dir menu dir, .clsMainPane dir dir dir {
  list-style-type: square;
}
