body		{margin: 0 0 20px; padding: 0; background: #959393 url(../images/topbg.gif) repeat-x 0 0;}
blockquote	{margin: 18px 40px; padding: 0;}
form		{margin: 18px 0; padding: 0;}
h1			{margin: 0; padding: 0;}
h2			{margin: 0; padding: 0; background: #fff;}
h3			{width: 642px; margin: 0 auto 3px; padding: 0; color: #0B427A; font: 28px/37px Marydale;}
img			{border-color: #fff;}
sup			{font-size: 75%;}
ul, ol		{margin: 18px 0; padding: 0 0 0 40px;}
ol ol,
ol ul,
ul ol,
ul ul		{margin: 0;}
body, td,
.NormalText	{color: #000; font-size: 12px; line-height: 18px; font-family: Arial, "Times New Roman";}
.SmallText	{font-size: 10px;}
.BlueText	{color: #0B427A;}

div.topnav		{background: #A2BDD1;}
div.topnav div	{width: 668px; height: 22px;}
div.topnav img	{float: left;}
div.pagebody	{border: solid #fff; border-width: 0 0 1px; padding: 18px 0; background: #8CA2BD url(../images/contentbg.gif) repeat-x 0 0;}
div.maincontent	{width: 671px; min-height: 285px; margin: auto; padding: 0 0 0 29px;}
div.bottomnav	{margin: 13px 0 0; COLOR: #3F3F40; font-size: 10px; line-height: normal;}

table.footer td	{COLOR: #000A44; font-size: 11px; line-height: normal;}
table.footer td.SmallText
				{font-size: 10px;}

/* links */

a:link,
a:visited	{COLOR: #1D5C85;}
a:hover		{COLOR: #7A7A7A;}

div.bottomnav a:link,
div.bottomnav a:visited	{COLOR: #3F3F40; text-decoration: none;}
div.bottomnav a:hover	{COLOR: #fff;}

table.footer td a:link,
table.footer td a:visited	{COLOR: #000A44; text-decoration: none;}
table.footer td a:hover		{COLOR: #fff;}