/* FAMILY DIRECTORY STYLES */
BODY		{background: #006 none; margin: 0; padding: 0; overflow: scroll; font: bold 10pt arial,helvetica,sans-serif; color: #00F; }
A:ACTIVE	{color: red; }
A:HOVER		{color: black; background-color: #ddd; text-decoration: underline; }
IMG			{margin: 0; border: 1px solid silver; }
HR			{margin: 1px 0px; }
P			{padding: 0; margin: 0; }
.nav		{font: 8pt/9pt arial,helvetica,sans-serif; text-align: center; color: navy; border: 0; }

#header		{font: bold 12pt 'times new romsn',serif; }
#header td	{background-color: #eef; }
#header th	{padding: 0; margin: 0; background-image: url(../images/marble.jpg); }
#header h1	{padding: 0; margin: 0; font: bold 18pt 'times new roman', serif; color:maroon; }
#header h2	{padding: 0; margin: 0; font: bold 12pt 'times new roman', serif; color:maroon; }
#header h3	{padding: 0; margin: 0; font: bold 9pt arial,helvetica,sans-serif; color:navy; border: 0; }

#body		{font: bold 11pt arial,sans-serif; color:#555; }
#body P		{color: #C03; }
#body.TR	{vertical-align:top; }
#body TD	{padding: 1px 3px; margin: 1px 0px; vertical-align:top; }
#body .nav	{font: bold 9pt arial,sans-serif; color: white; background-color: #c00; border: 2px solid #660000; padding: 0 5px; text-decoration:none; }
#body .self	{font: bold 9pt arial,sans-serif; color: white; background-color: #999; border: 2px solid #660000; padding: 0 5px; text-decoration:none; }
#body .intro{font: bold 9pt arial,sans-serif; color: white; background-color: #00c; border: 2px solid #660000; padding: 0 5px; text-decoration:none; }
#body .eef	{color:#eef; }
#body .ext	{color: blue; background-color:#eef; }
#body .xref	{font-size: 12px; padding: 0; border: none; color:blue; background-color:white; }

#footer th	{padding: 3px 0px 0px 0px; margin: 0px; background-color: #eef; }
#footer img	{margin: 0; border: none; }
#footer .nav{text-decoration: overline; }
