body		{margin: 19px 0; padding: 0; color: #fff; font-size: 13px; font-family: Verdana; background: #495322;}
form		{margin: 0; padding: 0;}
h1			{max-width: 820px; margin: 0; padding: 0;}
h2			{max-width: 780px; min-height: 60px; margin: 0 20px; padding: 0; color: #495322; font: 26px Marydale; text-align: right;}
h3			{max-width: 780px; min-height: 87px; margin: 0 20px; padding: 0; color: #55383A; font: 18px Marydale;}
blockquote	{margin: 0 40px; padding: 0;}
sup			{font-size: 75%;}
ul, ol		{margin: 18px 0; padding: 0 0 0 40px;}
td.maincontent td,
.NormalText	{color: #000; font-size: 13px; font-family: Arial, "Times New Roman";}
.Header		{color: #55383A;}
.GrayText	{color: #666;}
.RedText	{color: #936;}

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

div.footer					{max-width: 820px; margin: 19px auto; font-size: 11px;}
table.maincontent			{border: solid #fff; border-width: 0px 20px 20px;}
tr td.maincontent			{width: 820px; background: #fff;}
tr td.shadowLft				{background: url(../images/shadowLft.gif) repeat-y 100% 0; text-align: right;}
tr td.shadowRgt				{background: url(../images/shadowRgt.gif) repeat-y 0 0;}

td.PhotoPaddingLeft img		{margin: 0 0 0 20px;}
td.PhotoPaddingRight img	{margin: 0 20px 0 0;}

body.index td.maincontent	{}
body.index h2			{max-width: 840px; margin: 0 auto 38px; text-align: left;}

/* links */

a:link,
a:visited					{color: #fff;}
a:hover						{text-decoration: none;}

div.footer a				{font-weight: bold;}
div.footer a:link,
div.footer a:visited		{text-decoration: none;}
div.footer a:hover			{text-decoration: underline;}

td.maincontent a:link,
td.maincontent a:visited	{color: #495322;}
td.maincontent a:hover		{color: #55383A;}

img.right {
float:right;
margin:0 0 10px 10px;}

.imgborder {
border-width:2px;
border-color:#495322;
margin:0 20px 10px 0;}

.flash-replaced .alt {
display: block;
width: 0px;
height: 0px;
position: absolute;
overflow: hidden;}