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

