body
{
 background-color: #6F0000;
 margin: 15px;
 margin-top: 15px;
 margin-bottom: 15px;
 font-size: 1.0em;
 color: #BB8662;
 letter-spacing: 1px;
}

p, table, body
{
 font-family: arial, sans-serif;
 color: #000000;
}

ul
{
 font-size: 0.8em;
 list-style: disc outside;
 margin-left: 30px;
 margin-right: 30px;
 padding-left: 30px;
}

p
{
 font-size: 0.8em;
 line-height: 18px;
 letter-spacing: 1px;
 margin-left: 53px;
 margin-right: 53px;
 margin-top: 18px;
 margin-bottom: 18px;
}

td
{
 letter-spacing: 1px;
 font-size: 0.8em;
 color: #000000;
}

h1
{ margin-left: 54px;
 letter-spacing: 1.5px;
 color: #6A6A6A;
 font-size: 1.3em;
 padding: 0px;
}

h2
{
 letter-spacing: 1.5px;
 font-size: 1.3em;
 margin: 20px;
 color: #5B3D24;
}

h3
{
 background-color: #FFFFFF;
 letter-spacing: 1.5px;
 border-bottom: dotted #886243;
 border-bottom-width: 1px;
 font-size: 1.0em;
 margin-left: 20px;
 margin-right: 20px;
 color: #886243;
}

h4
{
 letter-spacing: 1.5px;
 font-size: 1.0em;
 margin-left: 30px;
 margin-right: 20px;
 margin-top: 5px;
 margin-bottom: 5px;
 color: #000000;
}

@media print
{
 .menu
 {
  visibility: hidden;
 }
}

@media screen
{
 .menu
 {
  font-size: 0.8em;
  letter-spacing: 1px;
  border: solid #000000 0px;
  padding: 0px;
  margin: 0px;
  width: 660px;
  color: #5EA4AC;
  background-color: #000000;
 }
}

p.quote
{
 font-style: italic;
 font-weight: bold;
 color: #6A6A6A;
 padding: 5px;
 margin: 0px;
 margin-top: 20px;
 background-color: #DCD5CD;
 width: 100%;
}

div.title
{
 letter-spacing: 1.5px;
 border: solid #000000 0px;
 width: 660px;
 background-color: #000000;
 background-image: url("images/intro01.gif");
 background-repeat: no-repeat;
 background-position: right;
 overflow: hidden;
 padding-bottom: 15px;
 padding-top: 15px;  text-align: left;
}

div.contents
{
 border: solid #000000 0px;
 color: #000000;
 width: 660px;
 background-color: #FAF0E5;
 overflow: hidden;
 padding-bottom: 20px;  min-height: 300px;  text-align: left;
}

@media print
{
 div.bottom
 {
  visibility: hidden;
 }
}

@media screen
{
 div.bottom
 {
  border: solid #000000 0px;
  height: 35px;
  width: 660px;
  background-image: url("images/bg03.jpg");
 }
}

div.contact
{
 font-size: 0.8em;
 border: solid #000000 0px;
 padding: 0px;
 width: 660px;
 background-color: #000000; 
}.contact p{	margin: 0;	color: #8A8A8A;}

div.smalltext
{
 font-weight: bold;
 color: #FF0000;
 font-size: 0.8em;
 margin-left: 2em;
}
.active{ 	background-color: #FAF0E5;	color: #000000;	padding-left: 5px;	padding-right: 5px;	font-weight: bold;}.contents img{	border: 1px solid #2A2A2A;}
img.right {vertical-align:text-top; float: right; margin-bottom: 0px;}
img.top {vertical-align:text-top; float: left; margin-right: 10px;}
img.bottom {vertical-align:text-bottom}.no_border img{	border: none;}
a:link	{color:#6B2493; text-decoration:none; font-weight: bold;}a:visited {color:#561878; text-decoration:none; font-weight: bold;}a:active	{color:#A148D2; text-decoration:underline; font-weight: bold;}a:hover  	{color:#A148D2; text-decoration:underline; font-weight: bold;}.contact a:link	{color:#79C4CD; text-decoration:none; font-weight: bold;}.contact a:visited {color:#79C4CD; text-decoration:none; font-weight: bold;}.contact a:active	{color:#6B2493; text-decoration:underline; font-weight: bold;}.contact a:hover  	{color:#6B2493; text-decoration:underline; font-weight: bold;}
.menu a:link		{color:#79C4CD; text-decoration:none; padding-left: 5px; padding-right: 5px;}
.menu a:visited 	{color:#79C4CD; text-decoration:none; padding-left: 5px; padding-right: 5px;}
.menu a:active	{color:#79C4CD; text-decoration:none; padding-left: 5px; padding-right: 5px;}
.menu a:hover  	{color:#000000; text-decoration:none; background-color: #FAF0E5; padding-left: 5px; padding-right: 5px;}
