a:link       { color: #0000ff }
a:link.rev		{color: #ffffff; font-weight: bold;}
a:visited    { color: #333333 }
a:visited.rev	{color: #cccccc; font-weight: bold;}
a:active		{ color: #ff0000 }
a:hover		{color: #ff0000 }

body         { font-family: Georgia; background-color: #FFFFFF; color: #000066; font-size: 
               12pt; background-image: url('images/backgrnd.gif') }

p.heading    { text-align: center; align: center;}
p.12bold		{font:bold 12pt; }
p.footer     { font-family: Verdana; font-size: 10pt }
p.larger			{ font-size: larger; text-align: center; align: center;}
p.smaller		{font-size: smaller; }

span.familyhl	{font-weight: bold; }
div.familychildren {font-size: smaller; margin-left: 20; margin-top: 6}
div.familylink 	{font-size: smaller;  margin-top: 6; }

span.charthl1 { font-size: 10pt; text-decoration: underline; font-weight: bold }
span.charthl2	{font-weight: bold; font-size: 10pt;}
span.dpa	{color: #ff0000;}

table.heading { background-color: #000066; color: #FFFFFF; border: 3pt solid #000066 }

td.heading   { font-family: Georgia; font-size: 24pt; color: #FFFFFF; font-weight: bold; 
               border: 1.5pt solid #FFFFFF; padding: 6pt; text-align: center; align: center; }
               
td.headingnumber   { font-family: Georgia; font-size: 24pt; color: #FFFFFF; font-weight: bold; 
               border: 1.5pt solid #FFFFFF; padding-left: 8pt; padding-right: 
               8pt; padding-top: 2pt; padding-bottom: 2pt }


table.numbox { background-color: #000066; color: #FFFFFF; border: 3pt solid #000066 }

td.numbox    { font-family: Verdana; font-size: 18pt; color: #FFFFFF; font-weight: normal; 
               width: 90%; align: center; text-align: center; 
               border: 1pt solid #FFFFFF; padding-left: 4pt; padding-right: 
               4pt; padding-top: 2pt; padding-bottom: 2pt }
table.infobox { border: 3pt solid #000066; padding: 1pt }
td.infobox   { font-family: Georgia; color: #000066; 
               border: 1pt solid #000066; padding: 6pt }
               
table.chartlink { border: 3pt solid #000066; padding: 1pt }
td.chartlinkactive { font-size: 8pt; color: #FFFFFF; background-color: #000066; 
               border: 1pt solid #000066; padding: 2pt }
td.chartlink { font-size: 8pt; font-weight: bold; border: 1pt solid #000066; padding: 2pt }

td.chartbg1	{background-color: #0099ff; font-size: 8pt; padding-top: 2pt; padding-bottom: 2pt}
td.chartbg2	{background-color: #ffffff; font-size: 8pt; padding-top: 2pt; padding-bottom: 2pt}


h1, h2, h3, h4, h5, h6 { font-family: Georgia }
h1				{font-size: 24pt;}
h2				{font-size: 18pt;}
h3				{font-size: 14pt;}
h3.introtext { font-size: 10pt; align: center; text-align: Center }
li.bullet    { list-style-image: url('images/bullet16.gif'); list-style-type: disc; 
               padding-left: 12pt;  padding-bottom: 6pt }
               
li.familybullet    { list-style-image: url('images/bullet16.gif'); list-style-type: disc; 
               padding-left: 12pt;  padding-bottom: 18pt }    
               
li.footnote	{font-size: 8pt;}