body	{margin: 0; padding: 0; background: #fff;}
form	{margin: 0; padding: 0;}
ol, ul	{margin: 0; padding: 0 0 0 32px;}
sup		{font-size: 10px;}
body, td,
.NormalText	{color: #000; font-size: 13px; font-family: Verdana, Georgia;}
.Header		{color: #090; font-size: 18px;}
.SmallText	{font-size: 10px;}
.GreenText	{color: #090; font-size: 13px; font-family: Verdana, Georgia;}
.WhiteText	{color: #fff;}

td.Clear	{}
td.Justify	{text-align: justify;}

div.pagebody		{width: 790px; margin: auto; background: url(../images/banner_swirl2.gif) no-repeat 0 79px;}
div.table			{width: 583px; margin: 0 auto 20px;}
div.contact			{margin: 0 20px 20px;}
div.topnav			{margin: 0 0 1px; padding: 203px 0 0; background: url(../images/logo.jpg) no-repeat 505px 10px;}
div.topnav div		{border: solid #859; border-width: 1px 0 0; background: #cac;}
div.topnav td ul	{position: absolute; visibility: hidden; width: 220px; padding: 0; list-style-type: none;}

tr td.maincontent	{width: 623px;}
tr td.leftnav		{width: 150px; border: 1px solid #cdc; background: #ded;}
tr td.rightborder	{width: 1em; border: 1px solid #cdc; background: #ded;}
table.footer td		{border: solid #fff; border-width: 1px 0 0; color: #eee; font-size: 9px; background: #749;}
table.literal		{background: #000;}
table.literal td	{background: #fff;}

/* links */

a:link		{color: #090; text-decoration: none;}
a:visited	{color: #f60; text-decoration: none;}
a:hover		{text-decoration: underline;}

div.topnav td a	{height: 32px; display: block; padding: 2px 8px 3px;}
div.topnav td a:link,
div.topnav td a:visited,
div.topnav td a:active	{color: #303; background: #cac;}
div.topnav td a:hover	{color: #fff; background: #96a; text-decoration: none;}
div.topnav td ul a		{height: auto; border: solid #859; border-width: 1px 0 0; padding-bottom: 4px; font-weight: normal; font-size: 11px; line-height: 14px;}

.imgR {
	margin: 0p;
	float: right;
}
.imgL {
	margin: 0px;
	float: left;
}
