body		{margin: 0; padding: 0; background: #fff;}
blockquote	{margin: 0 0 0 40px; padding: 0;}
form		{margin: 0;}
body, td,
.NormalText	{color: #000; font-size: 13px; line-height: 20px; font-family: Verdana, Georgia;}
.Header		{font-size: 16px;}
.SmallText	{font-size: 9px; line-height: 14px;}
.GrayText	{color: #ccc;}
.GreenText	{color: #360;}
.WhiteText	{color: #fff;}

td.Clear	{}
td.GrayBG	{background: #9AACC3;}
td.TopBorder	{border: solid #fff; border-width: 2px 0 0; padding: 20px 0 0;}

table.topnav	{background: #360;} /* class called in nav.js */
tr td.footer	{color: #fff; font-family: Arial; font-size: 11px; background: #360;}
tr td.maincontent	{background: #D2DCE8; padding: 0 0 20px;}
tr td.leftnav		{background: #89A74E;}
td.leftnav object	{margin: 4px 0 6px;}
td.leftnav td		{font-size: 11px;}
td.maincontent table		{border: solid #D2DCE8; border-width: 20px 14px;}
td.maincontent form table	{border-width: 0 14px;}
td.maincontent table.map	{border: solid #fff; border-width: 5px 40px; background: #fff;}
td.maincontent table.map input,
td.maincontent table.map select,
td.maincontent table.map td	{font-size: 11px;}

/* links */

a:link,
a:visited,
a:active,
a:hover	{color: #239;}

td.leftnav a:link,
td.leftnav a:visited,
td.leftnav a:active,
td.leftnav a:hover	{color: #000; font-weight: bold;}

td.footer a:link,
td.footer a:visited,
td.footer a:active,
td.footer a:hover	{color: #fff;}