/*  NEW PREAMBLE CODE ADDED FOR TESTING 27MAR2006  */
/*   cross-browser standardization based upon an article by Andrew Krespanis   */ 
* { padding:0; margin:0; }
h1, h2, h3, h4, h5, h6, p, pre, blockquote, label, ul, ol, dl, fieldset, address { margin:1em 5%; }
li, dd { margin-left:5%; }
fieldset { padding: .5em; }
/* ADDED THESE PROVISIONALLY TO MEET MY OWN NEEDS   */
td { padding: 3px; margin: 1px; text-align: left; }  
hr {margin: 5px;}
table { margin-left:auto; margin-right:auto; }
/* ADDED THESE TO IMPROVE COVERAGE 29MAR2006 -- idea by Tantek Celik  */
ul,ol { list-style:none; }
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; }
a img,:link img,:visited img { border:none; }
img {border: none;}
/*  END OF NEW TESTING CODE  */

body { 
background-image: none; 
background-color: #eae8c8;
}
a:link    {
	color:  #990000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
}
a:visited {
	color:  #000099;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
a:active  {
	color:  #990000;
	text-decoration: none;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
}
a:hover   {
	color: red;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	text-decoration: underline;
} 
th { 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
background-color: #e2deb4;
background-image: none; 
}
p, li, td, caption { 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #000000;
}
h1, h2, h3, h4 { 
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
color: #000000;
 }
h6 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
}
h5 { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bolder;
color: #000000; 
}
.text { 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #000000;
}
.myblock {
background-color:#f2eddb;
text-align:justify;
}
.mybox {
background-color:#f2eddb;
text-align:center;
font-size: 13px;
height:45px;
width:100px;
}
.myline { 
border-style: dashed;
border-width: 2px; 
padding: 2px;
border-color: teal; 
} 
.mylegend {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 14px;
color: teal;
background-color: #f2eddb;
text-decoration: none;
line-height: normal;
font-variant: normal;
} 
.banner0 {
width: 100%;
}
.banner1 {
	background-color: #888888;
	text-align: center;
	vertical-align: middle;
}
.banner2a {
height: 28px; 
background-color:#e9e9e9;
font-family: Arial, Helvetica, sans-serif;
color: #888888;
font-size: 18px;
font-weight: bold;
padding: 0px;
border-bottom: thin ridge #666666;
text-align: center;
border: none;
width: 17%;
}
.banner2b {
height: 28px; 
background-color:#E8E7CA;
font-family: Arial, Helvetica, sans-serif;
color: #888888;
font-size: 18px;
font-weight: bold;
padding: 0px;
border-bottom: thin ridge #666666;
text-align: center;
border: none;
width: 66%;
}
.banner3 {
text-align: center; 
vertical-align: middle;
background-color: #eae8c8;
height: 25px;
padding: 2px;
border: thin groove #333333;
border: none;
margin: 1px;
}
.banner4 {
	width: 100%;
	border: thin groove #777777;
	padding: 0px;
	margin: 0px;
	border: none;
}
.banner5a {
width: 100%;
padding: 0px;
margin: 2px 2px 0px;
border: none;
background-color: #cccccc;
}
.banner5b {
width: 100%;
padding: 0px;
margin: 0px 1px 0px;
border: none;
background-color: #cccccc;
}
.deadlink {
color:  #666666;
text-decoration: none;
text-align: center;
font-weight: normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-style: normal;
line-height: normal;
border: thin groove #333333;
padding: 1px;
border: none;
background-color: #eae8c8;
}

.panel {
	margin: 0px 2px 2px;
	width: 760px;
	padding: 4px;
	border-top: thin ridge #888888;
	border-right: thin ridge #888888;
	border-bottom: thin ridge #888888;
	border-left: thin ridge #888888;
	vertical-align: top;
}
.panelslim {
width: 600px;
margin-left:auto;
margin-right:auto;
}
.bodynormal
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333333;
text-align:justify;
}
.bodycentral
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: normal;
color: #333333;
text-align:center;
}
.bodyminor
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color: #666666;
text-align:center;
}
.bodymajor
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #666666;
text-align:center;
}
.legendsmall
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #333333;
text-align: center;
}
.legendnormal
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
color: #333333;
text-align: center;
}
.legendminor
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: normal;
color: #333333;
text-align: center;
}
.legendmajor
{ 
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #333333;
text-align: center;
}
.newsreport
{
font-family: "Book Antiqua", Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: normal;
color: #333333;
text-align: justify;
}

a.a2 {}
a.a2:link
{ text-decoration: none;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 24px; }
a.a2:visited
{ text-decoration: none;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 24px; }
a.a2:active
{ text-decoration: none;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 24px; }
a.a2:hover
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: italic;
font-weight: bold;
font-size: 24px; }

a.a3 {}
a.a3:link
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px; }
a.a3:visited
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px; }
a.a3:active
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: normal;
font-size: 14px; }
a.a3:hover
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: bold;
font-size: 14px; }

a.a4 {}
a.a4:link
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px; }
a.a4:visited
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px; }
a.a4:active
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-style: normal;
font-size: 12px; }
a.a4:hover
{ text-decoration: underline;
color: #000099;
font-family: Arial, Helvetica, sans-serif;
font-style: normal;
font-weight: normal;
font-size: 12px; }

.legendbox {
background-color:#e0deda;
text-align:center;
}
.legendblock {
background-color:#e0deda;
text-align:justify;
}
.namebox {
	background-color:#d8d7ba;
	font-size:13px;
	width: 40%;
}
.centry
{
text-align:center;
margin-left:auto;
margin-right:auto;
}
.justy
{
text-align:justify;
}
.lefty
{
text-align:left;
}
.righty
{
text-align:right;
}
.imglefty {
float: left;
margin: 6px;
}
.imgrighty {
float: right;
margin: 6px;
}
.trail {
background-color:#e0deda;
text-align: left;
padding:3px;
margin: 8px;
}
.preface {
text-align: justify;
margin-left: 3%; 
margin-right: 3%;
padding: 0.5em; 
font: normal 12px Verdana, Arial, Helvetica, sans-serif;
border: #990000 dotted 2px;
}

