
body {background-color:white; color:black; margin-top:5px; text-align:center;}

.maincontent {width:600px; margin:0px auto; text-align:left; font-family:Verdana; font-size:13px; color:black;}
.maincontent800 {width:800px; margin:0px auto; text-align:left; font-family:Verdana; font-size:13px; color:black;}

/* order for the margin property is top, right, bottom, left */
p {margin: 10px 0px 10px 0px;}

p.indent1 {margin: 0px 0px 0px 20px;}
p.indent1_last {margin: 0px 0px 15px 20px;}

p.indent2 {margin: 0px 0px 0px 40px;}
p.indent2_last {margin: 0px 0px 15px 40px;}

p.indent3 {margin: 0px 0px 0px 60px;}
p.indent3_last {margin: 0px 0px 15px 60px;}

p.indent4 {margin: 0px 0px 0px 80px;}
p.indent4_last {margin: 0px 0px 15px 80px;}

p.glossaryterm {margin: 0px 0px 0px 0px;}
p.glossarydef {margin: 0px 0px 15px 20px;}

.hang { text-indent: -3em; margin-left: 6em; }

a {text-decoration:none;}

a:link    { color: blue;}
a:active  { color: black;}    
a:visited { color: blue;}
a:hover   {color:red;}

.mainfont   {font-family:Verdana; font-size:13px;}
.titlefont  {font-family:Verdana; font-size:19px; font-weight:bold; text-align:center}
.bannerfont   {font-family:Verdana; font-size:13px; color:black; text-align:center}
.headingfont {font-family:Verdana; font-size:16px; font-weight:bold}

hr.hr75 {text-align:center; width:75%}

table.standard {font-family:Verdana; font-size:13px; color:black; border-collapse:collapse;}
table.centered {font-family:Verdana; font-size:13px; color:black; margin:0px auto; border-collapse:collapse;}
table.thinborder {font-family:Verdana; font-size:13px; color:black; border:1px #303030 solid; padding:5px; border-collapse:collapse;}
th.thinborder {border-left:1px #000000 solid; border-right: 1px #000000 solid;border-bottom:2px #000000 solid; padding:5px; background:#CCCCCC;}
td.thinborder {border:1px #303030 solid; padding:5px;}

th.B0   {vertical-align:top; padding:8px;}
th.B2b   {border-right:2px #000000 solid; padding:8px;}
th.B3b   {border-bottom:2px #000000 solid; padding:8px;}
th.B2b3b {border-right:2px #000000 solid; border-bottom:2px #000000 solid;padding:8px;}
th.B234 {border-left:1px #d79900 solid; border-right: 1px #d79900 solid; border-bottom:1px #d79900 solid; padding:8px;}
th.B23b4 {border-left:1px #d79900 solid; border-right: 1px #d79900 solid;border-bottom:2px #000000 solid; padding:8px;}

td.B12b3 {border-top:1px #d79900 solid; border-right: 2px #000000 solid; border-bottom:1px #d79900 solid; vertical-align: top; padding:8px;}
td.B2b  {border-right:2px #000000 solid; vertical-align:top; padding:8px;}

td.B0   {vertical-align:top; padding:8px;}
td.B2   {border-right:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B3   {border-bottom:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B23  {border-right:1px #d79900 solid; border-bottom:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B24  {border-right:1px #d79900 solid; border-left:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B124 {border-top:1px #d79900 solid; border-right:1px #d79900 solid; border-left:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B134 {border-top:1px #d79900 solid; border-left:1px #d79900 solid; border-bottom:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B1234 {border-top:1px #d79900 solid; border-right:1px #d79900 solid; border-left:1px #d79900 solid; border-bottom:1px #d79900 solid; vertical-align:top; padding:8px;}

td.B2b4 {border-right:2px #000000 solid; border-left:1px #d79900 solid; vertical-align:top; padding:8px;}
td.B12b34 {border-top:1px #d79900 solid; border-right:2px #000000 solid; border-left:1px #d79900 solid; border-bottom:1px #d79900 solid; vertical-align:top; padding:8px;}

.date-right {text-align:right; font-family:Verdana; font-size:9px; color:black;}

.notefont   {font-family:Verdana; font-size:9px; color:black;}
.code {font-family:"Courier New", monospace; font-size:15px; color:black}
.yearlabel   {font-family:Verdana; font-size:15px; color:#770026; font-weight:bold;}
.titlefont_red  {font-family:Verdana; font-size:18px; color:#770026;}
.indexfont  {font-family:Verdana; font-size:15px; color:black; font-weight:bold;}
.indexsectionfont  {font-family:Verdana; font-size:15px; color:#770026;}
.indexsection2font  {font-family:Verdana; font-size:13px; color:#770026;}
.typewriterline {font-family:"Courier New", monospace; font-size:14px; color:black;}
.typewriterpara {font-family:"Courier New", monospace; font-size:14px; color:black; text-indent:50px}

font.marker1 {font-family:"Times New Roman"; font-size:18px; font-weight:bold; color:black;}

ol          {margin: 0px 0px 0px 0px; padding-left: 40px; list-style-type: decimal }      /* 1 2 3 4 5 etc. */
ol ol       {margin: 0px 0px 0px 0px; padding-left: 40px; list-style-type: upper-alpha }  /* A B C D E etc. */
ol ol ol    {margin: 0px 0px 0px 0px; padding-left: 40px; list-style-type: lower-roman }  /* i ii iii iv v etc. */

ol.indent1 {margin-left: 6em;}
ul.indent1 {margin-left: 6em;}

li.toclink  {margin: 0px 30px 0px 20px;}
ul.timeline {margin: 0px 0px 0px 0px; padding-left: 20px;}
li.timeline {margin: 0px 0px 0px 0px; padding-left: 20px;}

ul.normal {margin: 0px 0px 0px 0px; padding-left: 20px;}
li.normal {margin: 0px 0px 0px 0px; margin-left: 12px; list-style-type: square;}

ul.p1 {margin: 0px 0px 0px 0px; padding-left: 40px;}