/*   cross-browser standardization       */ 
* { padding: 0; margin: 0; }
a img, :link img, :visited img { border: none; } 
a:active  { color: purple ; text-decoration: underline; font-weight: normal; background-color: inherit; }
a:hover   { color: red;      text-decoration: none;      font-weight: normal; background-color: inherit; } 
a:link    { color: blue ; text-decoration: underline; font-weight: normal; background-color: inherit; }
a:visited { color: purple ; text-decoration: underline; font-weight: normal; background-color: inherit; }
address { font-style: italic; }
fieldset { padding: .5em; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset { margin: 1em 5%; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
hr { margin: 5px; }
img { border: none; }
li, dd { margin-left: 5%; }
td { padding: 3px; margin: 1px; text-align: left; } 
th { background-color: rgb(226, 214, 184); color: #000000; padding: 3px; margin: 1px; text-align: left; }
table { margin-left: auto; margin-right: auto; }
ul,ol { list-style: none; }
/*  end of cross-browser standardization  */
/*  ------------------------------------------------------------------------------*/
/*  start of local standard classes       */
.centry { text-align: center; margin-left: auto; margin-right: auto; }
.justy {text-align:justify; }
.lefty {text-align:left; }
.righty {text-align: right; }
.hdrlineone {font-size: 16px; }
.hdrlinetwo {font-size: 14px; }
/*  end of local standard classes        */
/*  ------------------------------------------------------------------------------*/
/*  redefine built-in classes            */
body { 
background-color: rgb(234, 225, 204);
background-image: none;
color: #333333;
}

caption { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: normal; 
font-style: italic;
text-align: center;
margin-left: auto; 
margin-right: auto;
}

h4 { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
text-align: center;
margin: 0.1em; 
padding: 0.5em; 
border: none;
background-color: #d1d1d1;
color: #111111;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
text-align: center;
margin: 0.2em 1%;
padding: 0.1em;
border: none;
background-color: #d1d1d1;
color: #111111;
line-height: 1.6em;
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
text-align: left;
margin: 0.1em 1%;
padding: 0.5em;
border: none;
background-color: #d1d1d1;
color: #111111;
line-height: 1.4em;
}

p, td { 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px; 
font-weight: normal; 
font-style: normal;
}
/*  end of redefined built-in classes   */
/*  ------------------------------------------------------------------------------*/
/*  local classes                       */
.ident {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
font-style: normal;
text-align: center;
vertical-align: text-top;
}

.panel {
margin: 0px 2px 2px;
width: 760px;
padding: 4px;
border: thin ridge #cccccc;
vertical-align: top;
}

.pixtable {
text-align: center;
vertical-align: bottom;
margin: 0px;
padding: 6px;
}

.preamble {
text-align: justify; 
margin: 3%; 
padding: 0.3em; 
border: outset medium rgb(234, 225, 204);
background-color: rgb(226, 214, 184);
color: #444444;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
}

.postamble {
text-align: justify;
margin-left: 5%; 
margin-right: 5%;
padding: 0.6em; 
border: none;
background-color: rgb(222, 208, 173);
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #222222;
}
.menuA
{
text-align: center;
background-color: #e1e1e1;
font-family: Verdana, sans-serif;
}

.menuB
{
text-align: center;
background-color: #d6d6d6;
font-family: Verdana, sans-serif;
height: 30px;
}

/*  end of local classes                    */
