BODY {
  margin-top: 0; background-image: url(im/2main.jpg);
  font-size: 10pt; font-family: Arial, Helvetica, Verdana, sans-serif; color: black}

a:visited {color: #0066FF;}
a:link    {color: #0022DF;}
a:hover   {color: #FF0000;}
a:active  {color: #0066FF;}

TD {font-size: 10pt; font-family: Arial, Verdana; color: black;}
p {margin: 6px 6px 6px 6px;}
ul {margin: 3px 7px 0 30px; list-style-image: url(../0im/3ding-ul.gif);}

.bkg-t {background-color: #eee6df;}
.bkg-s {background-image: url(im/2left.jpg);}
.bkg-m {background-color: #fbf9f7;}
.bkg-s2 {background-image: url(im/2right.jpg);}
.bkg-n {background-image: url("im/2nav.jpg");}

.header {margin: 0; padding: 0; text-align: center;}

.side1 a:visited, .side1 a:link, .side2 a:visited, .side2 a:link {
	color: #ffffff; text-decoration: none;}
.side1 a:hover, .side1 a:active, .side2 a:hover, .side2 a:active {
	color: #ff0000; text-decoration: none;}
.side1, .side2 {
	margin: 0; padding: 2px 0 2px 0; text-align: center;}
.side1 {font-size: 8pt;}

.faq01 {margin: 0; text-align: right; color: #a79a87; font-family: "Times New Roman", Times, serif; font-size: 30pt;}

.dropcap {
	float: left; color: #a79a87; font-family: "Times New Roman", Times, serif; font-weight: normal;
	padding: 3px 3px 0 0px; font-size: 38px; line-height: 26px;}
	
/* page nav */
.ding02a {margin: 8px 5px 0 0;}
.ding-nav {margin: 6px 0 0 0; font-size: 8pt; text-align: center;}
.ding02b {margin: 8px 0 0 5px;}

/* bottom nav */
.ding-bot {margin: 15px 49px 0 48px; text-align: center;}
.space-bot {margin: 3px 0 10px 0; text-align: center;}

/* footer credits */
.footer {margin: 0 0 5px 0; font-size: 8pt; text-align: center}

.txt-sm   {font-size: 8pt;}
.txt-smc  {font-size: 8pt; text-align: center;}
.txt-sm0  {font-size: 8pt; margin: 0;}
.txt-smc0 {font-size: 8pt; text-align: center; margin: 0;}
.txt-f    {margin-top: 0;}

.info     {margin: 15px 6px 0 6px; font-weight: bold; color: #534640;}
.backto   {margin: 15px 0 15px 0; text-align: center; font-size: 8pt;}

H1.double {margin: 0 0 10px 0;}
H2.double {margin: 15px 0 0 0; color: #5d514c; font-weight: normal; text-align: center;}

H1 {margin: 10px 6px 10px 6px; font-size: 18pt; font-weight: normal; text-align: center; color: #8a3324;}
H2 {margin: 10px 6px 0 6px; font-size: 12pt; color: #a79a87; font-weight: normal;}
H3 {margin: 10px 6px 0 6px; font-size: 12pt; color: #534640; font-weight: normal;}

/* resources pages */
h2.t-res {margin: 10px 0 3px 5px; font-size: 12pt; color: #5d514c;}

/* contact page */
.a_input {background-color: #ffffff; border-top: solid 1pt #c0c0c0; border-right: solid 1pt #999999; border-bottom: solid 1pt #999999; border-left: solid 1pt #c0c0c0;}
.a_but   {background-color: #ccddff; margin-bottom: 3px; width: 140px; height: 22px; border-top: solid 1pt #bbccff; border-right: solid 1pt #8899ff; border-bottom: solid 1pt #8899ff; border-left: solid 1pt #bbccff;}
.a-bdr01 {border: solid 1px #cccccc;}
.a-bkg01 {background-color: #ece7df;}
.a-bkg02 {background-color: #f3f0eb;}

.spacer {clear: both; font-size: 1px; line-height: 1px; margin: 0;}
/* footer */
.spacer29 {padding-right: 28px; clear: both; font-size: 1px; line-height: 1px; margin: 0;}

