
.body  { color: blue; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px }
.body13px { color: blue; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 17px }
.body11px { color: gray; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px }
.foot  { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.strap18 { color: black; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
.strap18B { color: black; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }

.strap20  { color: black; font-size: 20px;  font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
.strap22B { color: black; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
.namewelsh { color: #D81608; font-size: 22px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-weight: bold }
.pagelinks { color: blue; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px }
.trail  { color: blue; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.splashbox { color: red; font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic }
.leftcoltext12 { color:teal; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 20px; }


.bodynote { color: teal; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
.footnote { margin-left: 2em; color: maroon; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }

a:link { color: red; }
a:hover { color: green; }
a:visited { color: olive; }

a.indexlinks:link { color: red; }
a.indexlinks:hover { color: teal; }
a.indexlinks:visited { color: silver; }
a.trail:link { color: green; }
a.trail:hover { color: silver; }
a.trail:visited { color: teal; }
a.pagelinks:link { color: teal; }
a.pagelinks:hover { color: lime; }

a.rightmenu:link { color: red; font-size: 10pt }
a.rightmenu:hover { color: teal; font-size: 10pt }
a.rightmenu:visited { color: red; font-size: 10pt }

a.external:link { color: orange; }
a.external:hover { color: fuchsia; }
a.external:visited { color: silver; }



.address { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px }
.telnos { color: red; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.large1 { color: #D81608; font-size: 25px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.large2 { color: #D81608; font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }

.heading1 { color: brown; font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }

.heading2 { color: blue; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold }

.heading3 { color: blue; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: bold }

.heading4 { color: blue; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; font-weight: normal }


.formlabel2  { font-size: 10pt; text-align: left; margin-left: 0; margin-top: 6; 
               margin-bottom: 0 }

body.teal { color: teal }

p.narrow1 { margin: 2em; }
p.margin1em { margin: 1em; }
p.updated { align: left; color:green; font-style: italic }
p.regulated { align: center; color: teal; }
p.red { color: red; }
p.blue { color: blue; }
p.green { color: green; }

span.trail { font-size: 10pt; font-style: italic; }
span.pagelinks { font-size: 12pt; color:blue; }
span.clred  { color: rgb(255,0,0); }
span.margin2em { margin: 2em; }

ul.narrow { font-size: 10pt; color: teal; }

div.boxsolid1 { border: solid; border-width: thin; width: 100%; }

table
{
	table-border-color-light: rgb(255,204,102);
	table-border-color-dark: rgb(204,153,102); 
}
body
{
	font-family: Verdana, Arial, Helvetica;
	background-color: rgb(255,255,204);
	color: rgb(102,102,51);
}
body.narrow1 { margin-left:50; margin-right:50; }

h1 { font-family: Times New Roman, Times;	color: rgb(153,153,51); }
h1.clblue { color: rgb(0,0,255); }


h2 { font-family: Times New Roman, Times;	color: rgb(204,153,0); }
h2.clred  { color: rgb(255,0,0); }

h3 { font-family: Times New Roman, Times;	color: rgb(0,102,153); }
h3.clblue { color: rgb(0,0,255); }
h3.clred  { color: rgb(255,0,0); }


h4 { font-family: Times New Roman, Times;	color: rgb(153,153,0); margin: 2em; }
h4.clblue { color: rgb(0,0,255); }
h4.margin2em { margin: 2em; }

h5 { font-family: Times New Roman, Times;	color: rgb(255,153,0); }

h6 { font-family: Times New Roman, Times;	color: rgb(51,102,204); }