/* WNYSORC Style Sheet - Screen Size Insensitive */
* { padding: 0px; margin: 0px; }
html, body { height: 100%; }
BODY
{
           Color: Black;
Background-Color: White;
Background-image: url(./_img/_content_background.jpg);
     Font-Family: Arial,Helvetica,'MS Sans Serif','Sans Serif';
       Font-SIZE: 95%;
     Font-Weight: NORMAL;
      Font-Style: NORMAL;
      Text-ALIGN: LEFT;
 Text-Decoration: NONE;
           Width: 100%;
          Margin: 0;
         Padding: 0;
  VERTICAL-ALIGN: TOP;
}

/* ======================================== */
/* Document Structure */

#Hedr { height: 64px; }

#Logo { text-align: center; vertical-align: bottom; background-color: navy; border-bottom: 4px solid gold; text-align: center; }
#Logo img { border: 1px Navy solid; height: 62px; }

#Titl td { vertical-align: bottom; background-color: navy; border-bottom: 4px solid gold; text-align: center; }
#Titl h2 { font-size: 22px; color: white; margin: 0; padding: 0; }
#Titl h2 big { font-size: 31px; color: gold; font-style: italic; }
#Titl h2, h2 big { background-color: navy; font-weight: bold; }
#Titl h2, h2 big, #Addr { font-family: 'Times New Roman','Times Roman',Times,Roman,Serif; }
#Addr { vertical-align: bottom; text-align: right; background-color: navy; font-weight: bold; color: white; padding-right: 10px; font-size: 8pt; }

#Fter { padding: 0; margin: 0; width: 100%; height: 18px; color: gold; background-color: navy; text-align: right; font-size: 10px; font-family: 'Times New Roman','Times Roman',Times,Roman,Serif; }

/* ======================================== */
/* Generic settings */

A:link    { Color: blue; }
A:visited { Color: red; }
A:active  { Color: green; }
A:hover   { Color: gold; }

Input { Cursor: auto; }
Textarea { Cursor: text; }

A { Text-Decoration: underline; }

/* ======================================== */
/* Site Specific settings */

P, .cont { vertical-align: top; Font-size: 100%; Color: Black; background-color: transparent; }

.cont { padding-left: 4px; padding-right: 4px; }
.doch { Color: White; Font-Weight: normal; Font-Style: normal; Font-Variant: normal; Background: #000066; Border-Left: #000077 4px solid; Border-Top: #000077 4px solid; Border-Right: #000055 4px solid; Border-Bottom: #000055 4px solid; }
.doct { Color: White; Background: Navy; Font-Variant: small-caps; Font-Weight: bold; Font-Family: 'Times New Roman','Times Roman',Times,Roman,Serif; padding: 2px; }
.docl { Color: Black; Background: #A7EEFA; Border-Left: White 3px solid; Border-Right: White 3px solid; Font-Style: italic; }
.docb { Color: Black; Background: transparent; Padding-Left: 3px; Padding-Right: 3px; Font-Style: normal; }

.cont ol { list-style-position: inside; list-style-type: decimal; }
.cont p { Margin-Bottom: 8pt; }

.disc
{
  Background: #e8e8e8;
  Color: Black;
  Border-Top: Yellow 2px solid;
  Border-Right: Yellow 2px solid;
  Border-Bottom: Yellow 2px solid;
  Border-Left: Yellow 2px solid;
  Padding: 4px 4px 4px 4px;
  Margin-Top: 0.1in;
  Margin-Bottom: 0.1in;
  Font-size: 75%;
}

.Super { font-size: 75%; vertical-align: super; }

OL.Nester, OL.UprAlf, OL.DecNum { font-size: 95%; padding-bottom: 8px; padding-left: 2em; }

UL.Nester { list-style: none; padding-left: 0; }
OL.UprAlf { list-style: upper-alpha outside; }
OL.DecNum { list-style: decimal outside; }

