body              { font-family: "arial"; font-size: 10pt;
                     font-weight: normal; font-style: normal;
                     text-align: left; text-indent: 0; margin:0; padding:0; 
                     background-color: white; }

tbody             { font-family: "arial"; font-size: 10pt;
                    font-weight: normal; font-style: normal;
                    text-align: left; text-indent: 0; margin:0; padding:0; 
                    background-color: white; }

a:link            { color: blue; text-decoration: none }
a:visited         { color: blue; text-decoration: none }
a:active          { color: red; text-decoration: none}
a:hover           { color: red; text-decoration: underline}

.PageTable        { width:703; padding:0; margin: 0; text-align:left; border-collapse: collapse; }

.PageHeaderLogo   { width:150; height: 123; padding-top:0; padding-bottom:9; vertical-align:bottom; text-align: center; border-bottom: 2px red solid; background-color: silver;}
.PageHeaderSpace  { width:33;  height: 123; padding-top:0; padding-bottom:9; vertical-align:bottom; text-align: center; border-bottom: 2px red solid; }
.PageHeaderTitle  { width:525; height: 123; padding-top:0; padding-bottom:9; vertical-align:bottom; text-align: left;   border-bottom: 2px red solid; }

.PageBodyNav      { width:150; vertical-align:top; text-align:left; background-color: silver; }
.PageBodySpace    { width:33;  vertical-align:top; text-align:left; background-color: none; }
.PageBodyContent  { width=525; vertical-align:top; text-align:left; background-color: none; }

.NavTable         { width:150; padding:0; margin: 0; border-collapse: collapse; }
.NavCellFirst     { width:150; padding-top:12;  padding-bottom:16; vertical-align:top; text-align:center; background-color: silver;}
.NavCellOther     { width:150; padding-top:0;   padding-bottom:16; vertical-align:top; text-align:center; background-color: silver;}
.NavCellBots      { width:150; padding-top:6;  padding-bottom:0; vertical-align:top; text-align:center; background-color: silver;}
.NavBots          { width:150; padding-top:2;  padding-bottom:2; vertical-align:top; text-align:center; background-color: silver;}

.ContentTable     { width:525; padding:0; margin: 0; border-collapse: collapse; }
.ContentCellFirst { width:525; padding-top:12; padding-bottom:16;  vertical-align:top; border-bottom: 2px red solid; }
.ContentCellOther { width:525; padding-top:16; padding-bottom:16; vertical-align:top; border-bottom: 2px red solid; }
.ContentCellLast  { width:525; vertical-align:top; padding-top:16; padding-bottom:12; border-bottom: 2px red solid; }
.ContentCellFooter{ width:525; vertical-align:top; padding-top:12; padding-bottom:12; border-bottom: 2px red solid; }

.DataTable        { border: ridge 2px silver; padding:1 }
.DataTableBdy     { background-color: silver; margin-bottom: 0; }
.DataTableColor   { background-color: silver; }
.DataTableHdr     { background-color: black; color: white }
.DataTableFtr     { background-color: black; color: white }

.GreenLineTable   { border-collapse: collapse }
.GreenLineItem    { width:125; padding-right: 10; vertical-align:top; text-align: center }
.GreenLineDesc    { padding-left: 10; vertical-align:top; border-left: 1px dotted pink }

.StoreItemTable   { width: 500; height: 225; padding:0; border-collapse: collapse }
.StoreItemImage   { width: 145; vertical-align: top; text-align: center; padding-top: 10; padding-bottom: 10; padding-left: 5; padding-left: 5 }
.StoreItemCore    { width: 355; vertical-align: middle; padding-top: 10; padding-bottom: 10; padding-left:5; }
.StoreItemDesc    { width: 500; padding: 10; vertical-align:top; border-top: 1px solid red }

.StoreBuyTable    { width: 355; border: 1px solid black; border-collapse: collapse; }
.StoreBuyBdy      { background-color: silver; }
.StoreBuyPart     { width: 80; text-align:left; padding-left:10; border-right: 1px solid gray; border-bottom: 1px solid black } 
.StoreBuyPrice    { width: 60; text-align:right; padding-right: 10; border-right: 1px solid gray; border-bottom: 1px solid black }
.StoreBuyOrder    {	width: 135; padding-top:20; vertical-align:middle; text-align:center; border-right: 1px solid gray; border-bottom: 1px solid black }
.StoreBuyDetails  { width: 80; text-align:center; border-bottom: 1px solid black }
.StoreBuyOrderColor { background-color: silver}

.ButtonNormal     { margin-top: 0; margin-bottom: 3px; font-family: Arial; font-size: 10pt; font-weight: bold; }
.ButtonHelp       { margin-top: 0; margin-bottom: 3px; font-family: Arial; font-size: 10pt; font-weight: bold;}
.ButtonCurrent    { margin-top: 0; margin-bottom: 3px; font-family: Arial; font-size: 10pt; font-weight: bold;}
.ButtonUnder      { margin-top: 0; margin-bottom: 3px; font-family: Arial; font-size: 10pt;  font-weight: bold;}

.Mission          { font-style: italic; font-weight: bold; text-align; text-align: right}
.SectionHeading   { font-weight: bold }
span.SubHeadingLittle { font-size: 7.5pt; font-weight: bold; text-transform: uppercase; }
span.NavLittle    { font-size: 7.5pt; text-transform: uppercase }
span.FinePrint    { font-size: 7.5pt }

.FlushLeft        { margin-left: -24; }

.Handwriting      { font-family: Comic Sans MS; font-size: 10pt }

.Box              { padding: 20; border: 3px silver ridge; background-color: silver}
.InsetColor       { padding-top:4; padding-left: 10; padding-right: 10; background-color: silver; vertical-align: top }
.InsetWhite       { padding-top:4; padding-left: 10; padding-right: 10; vertical-align: top }
.Block            { text-align: justify }
.Topics           { font-weight: bold; text-align: center; margin-top: 0; margin-bottom: 0}