body		{margin: 5px 0; padding: 0; color: #fff; background: #000C22 url(../images/bg_pcact.jpg) repeat-x 0 0;}
blockquote	{margin: 1.9em 30px; padding: 0;}
form		{margin: 0.7em 0; padding: 0;}
h1			{height: 72px; margin: 0; padding: 102px 0 0 175px; color: #013; font: bold 29px/1em "Arial Narrow"; background: url(../images/logo_PCAC.jpg) no-repeat 0 0;}
h1 span		{visibility: hidden;}
h2			{margin: 0; border: 1px solid #ccc; padding: 0 4px 1px; color: #666; font-weight: normal; font-size: large; line-height: normal; background: url(../images/h2_background.gif) repeat-y 100% 0;}
h3			{margin: 0; padding: 0; font-weight: normal; font-size: small; line-height: 1.7em;}
sup			{font-size: 75%;}
ul, ol		{margin: 0.7em 0 1.9em; padding: 0 0 0 30px;}
ol ol,
ol ul,
ul ol,
ul ul		{margin: 0;}
body, td,
.NormalText	{color: #222; font-size: x-small; line-height: 1.9em; font-family: Verdana, Georgia;}
.Subheader	{font-size: small; line-height: 1.7em;}

div.wrap				{width: 704px; margin: auto; position: relative;}
div.shadow				{width: 702px; border: solid #026; border-width: 2px 0 0; padding: 0 0 3px; background: #332; position: relative;}
div.pagebody			{width: 700px; margin: -3px 2px 0 -2px; border: 1px solid #000; background: #fff;}
div.banner				{margin: 10px 10px 6px; border: 1px solid #abc; padding: 1px 5px; color: #999; background: url(../images/banner_PCAC.gif) repeat-x 0 0;}
div.content				{border: 1px solid #ccc; padding: 10px 5px 5px;}
td.maincol div.content	{width: 445px; min-height: 425px;}
td.rightcol div.content	{width: 200px; margin: 0 0 0 auto;}
td.rightcol div.content td ol,
td.rightcol div.content td ul
						{margin: 0.7em 0;}

table.topnav			{width: 680px; margin: 0 auto;}
table.topnav td			{width: 90px; vertical-align: top; font-weight: bold; font-size: 10px; line-height: 1em; letter-spacing: 1px;}
table.topnav td#membership	{width: 120px;}
table.topnav td div		{position: relative;}
table.topnav td ul		{position: absolute; visibility: hidden; width: 100%; margin: 0; padding: 0; list-style-type: none;}
table.maincontent		{width: 680px; margin: 6px auto;}
table.maincontent td table
						{border: solid #fff; border-width: 5px 5px 10px;}
table.maincontent td table.footer
						{border-width: 6px 1px 1px 11px;}
table.footer td			{font-size: xx-small; line-height: 1.5em; word-spacing: 1px;}

/* links */

a:link					{color: #222;}
a:visited				{color: #666;}
a:hover					{text-decoration: none;}

table.topnav td a			{border: solid #789; border-width: 0 0 2px; padding: 3px 0 3px 11px; display: block;}
table.topnav td a span		{border: solid #789; border-width: 0 1px 0 0; display: block;}
table.topnav td a:link,
table.topnav td a:visited	{color: #d3d6d9; background: #036; text-decoration: none;}
table.topnav td a:hover		{color: #eee; background: #369; border-color: #89a;}
table.topnav td ul a		{font-weight: normal; line-height: normal;}