body		{margin: 19px 0; padding: 0; color: #030; font-family: "Times New Roman", Arial; background: #fff;}
blockquote	{margin: 17px 40px; padding: 0;}
form		{margin: 17px 0; padding: 0;}
h1			{margin: 0; padding: 0; font-weight: normal; font-size: 1em;}
h2			{width: 800px; margin: 0 auto 2px; border: solid #000; border-width: 0 0 2px; padding: 0; color: #030; font-weight: normal; font-size: 27px;}
img			{border-color: #000;}
sup			{font-size: 75%;}
li			{margin: 5px 0;}
ol			{margin: 17px 0; padding: 0 0 0 40px;}
ul			{margin: 17px 0; padding: 0 0 0 40px; list-style-image: url(../images/red_arrow.gif);}
ol ol,
ol ul,
ul ol,
ul ul		{margin: 0;}
table.maincontent td,
.NormalText	{color: #000; font-size: 15px;}
.SmallText	{font-size: 13px;}
.MicroText	{font-size: 10px;}
.Subheader	{font-size: 18px;}
.GreenText	{color: #060;}
.RedText	{color: #b22;}

td.Clear,
td.ImageLeft,
td.ImageRight		{}
td.BorderTop		{border: solid #ECE9D8; border-width: 2px 0 0; padding-top: 17px;}
td.BorderLeft		{padding-left: 16px; background: url(../images/BorderGray.gif) repeat-y 7px 0;}
td.PaddingLeft		{padding-left: 4%;}
table.tablecontent td.GrayBG,
td.GrayBG			{background: #c0c0c0;}
table.tablecontent td.GreenBG,
td.GreenBG			{color: #ee0; background: #060;}
td.Justify			{text-align: justify;}

td.ImageLeft img	{margin: 0 10px 5px 0; float: left;}
td.ImageRight img	{margin: 0 0 5px 10px; float: right;}

table.header,
table.topnav,
table.maincontent,
table.footer		{width: 800px; margin: auto;}
table.tablecontent	{margin: auto; background: #999;}

table.maincontent td
					{padding-bottom: 17px;}
table.tablecontent td
					{padding: 2px 5px; color: #000; font: 13px Arial; background: #fff;}
tr td.subnav		{background: #ECEC00;}
table.footer td		{color: #808080; font: 10px Arial;}
tr.bottomnav td		{height: 48px; padding: 0 24px; color: #fc3; font-size: 13px; background: #030 url(../images/footerBG.gif) repeat-x 0 0;}
tr.bottomnav td.RedText
					{color: #f20;}

td.subnav td		{vertical-align: top;}
img.gradualshine	{-moz-opacity: 0.3; background: #fff;}

/* links */

a:link,
a:visited			{color: #000;}
a:hover				{text-decoration: none;}

td.subnav a			{float: right; padding: 7px 25px; display: block; font: 12px/17px "Arial Black"; background: url(../images/Fincastle_SubLogoBlack.jpg) no-repeat 4px 5px;}
td.subnav a.active	{background-image: url(../images/Fincastle_SubLogo.jpg);}
td.subnav a:link,
td.subnav a:visited	{color: #030; text-decoration: none;}
td.subnav a:hover	{color: #fff; background-color: #001a04;}

table.footer td a			{color: #808080;}
table.footer td a:link,
table.footer td a:visited	{text-decoration: none;}
table.footer td a:hover		{text-decoration: underline;}
tr.bottomnav td a:link,
tr.bottomnav td a:visited	{color: #fff;}