/* begin default */

BODY {
 background-color: #FFF6EF;
 color: #000000;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
 }

/* previous colors  FFEDDF */

A:link { 
   color: #0000DD; 
}

A:visited { 
   color: #660099;
}

A:hover {
   color: #990000;
}

A:active {
   color: #000099;
}

H1 {
 text-align: center;
 color: #000000;
 font-size: 22pt;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 100%;
}

H1.logo {
 text-align: left;
 color: #000000;
 font-size: 20pt;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 100%;
}

H1.title {
 text-align: left;
 color: #000000;
 font-size: 22pt;
 font-weight: normal;
 font-family: Arial, Helvetica, sans-serif;
 line-height: 100%;
}

H1.cd {
 text-align: center;
 color: #000000;
 font-size: small;
 font-weight: bold;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

H2 {
 text-align: left;
 color: #000000;
 font-size: 18pt;
 font-weight: normal;
 line-height: 100%;
 font-family: Arial, Helvetica, sans-serif;
}

H2.nav {
 text-align: center;
 color:#000000;
 font-size: small;
 font-family: Arial, sans-serif;
 line-height: 125%;
}

H2.cd {
 text-align: justify;
 color: #000000;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

H3 {
 text-align: center;
 color: #000000;
 font-size: 16pt;
 font-weight: normal;
 line-height: 100%;
 font-family: Arial, Helvetica, san-serif;
}

H4 {
 text-align: left;
 color: #000000;
 font-size: 16pt;
 font-weight: normal;
 line-height: 100%;
 font-family: Arial, Helvetica, san-serif;
}

/* set whole page spacing */

table.page{
	border-width: 0px;
	border-style: none;
	border-collapse: separate;
  vertical-align: top;
  width: 850px;
	background-color: #fff6ef;
}
table.page th {
	border-width: 0px;
	padding: 5px;
	border-style: none;
	background-color: #fff6ef;
  vertical-align: top;
}
table.page td {
	border-width: 0px;
	padding: 7px;
	border-style: none;
  vertical-align: top;
	background-color: #fff6ef;
}

/* End of Whole Page spacing */

table.nav {
  width: 100%;
	border-width: 0px;
	border-spacing: 0px;
	border-style: hidden;
	border-collapse: collapse;
	background-color: #ffeddf;
}
table.nav th {
	border-width: 0px;
	padding: 5px;
  border-spacing: 0px;
	border-style: hidden;
  border-collapse: collapse;
	background-color: #ffeddf;
}
table.nav td {
	border-width: 0;
	padding: 5px;
  border-spacing: 0;
	border-style: hidden;
	border-color: transparent;
  border-collapse: collapse;
	background-color: #ffeddf;
}

table.nav td a:link {
        display: block;
        height: 100%;
        border-spacing: 0;
        border-collapse: collapse;
        border-width: 0;
        padding: 0;
        width: 100%;
        background-color: #ffeddf;
}

table.nav td a:visited {
        display: block;
        padding: 0px;
        height: 100%;
        width: 100%;
        background-color: #ffeddf;
}

table.nav td a:hover {
        display: block;
        height: 100%;
        padding: 0;
        width: 100%;
        background-color: #fffbdf;
}

/* display table on home page */

table.dark {
	border-width: 0px;
	border-style: none;
	border-collapse: separate;
	background-color: #ffeddf;
  vertical-align: top;
}
table.dark th {
	border-width: 0px;
	padding: 10px;
  text-align: center;
	border-style: none;
	border-color: gray;
	background-color: #ffeddf;
   vertical-align: top;
}
table.dark td {
	border-width: 0px;
	padding: 10px;
	border-style: none;
	border-color: gray;
	background-color: #ffeddf;
  text-align: center;
  vertical-align: top;
}
/* end of display table */

/* Display Table on Download Index*/

table.download {
	border-width: 1px;
	border-style: ridge;
	border-color: white;
	border-collapse: collapse;
  vertical-align: top;
	background-color: #fff6ef;
}
table.download th {
	border-width: 2px;
	padding: 20px;
	border-style: groove;
	border-color: gray;
	background-color: #fff6ef;
  vertical-align: top;
}
table.download td {
	border-width: 1px;
	padding: 20px;
  text-align: left;
  font-weight: bold;
  width: 50%;
	border-style: groove;
  vertical-align: top;
	border-color: gray;
	background-color: #fff6ef;
}

/* table for mp3s in download section */

table.product{
	border-width: 0px;
	border-style: none;
  vertical-align: top;
	border-color: gray;
	border-collapse: separate;
	background-color: #fff6ef;
}
table.product th {
	border-width: 0px;
	padding: 10px;
	border-style: none;
	font-size: small;
  vertical-align: top;
	border-color: gray;
	background-color: #fff6ef;
}
table.product td {
	border-width: 0px;
	padding: 10px;
	border-style: none;
	font-size: small;
  vertical-align: top;
	border-color: gray;
	background-color: #fff6ef;
}


.color{
 color : #000000;
 text-align: center;
}

.bold{
 font-weight: bold;
}


/* end default */


td.dark{
 
 vertical-align: top;
 background-color: #FFEDDF;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
}

td.cd{
 background-color: #FFEDDF;
 color: #000000;
 vertical-align: top;
 font-family: Arial, Helvetica, sans-serif;
}

td.lite{
 background-color: #FFF6EF;
 color: #000000;
 font-family: Arial, Helvetica, sans-serif;
}

div.index{
 color: #000000;
 font: smaller Arial, Helvetica, sans-serif;
}

br{
 clear: both;
}

p.photo{
 color: #CCCCCC;
 text-align: center;
 font-size: xx-small;
 line-height: 125%;
}

p.cd{
 text-align: justify;
 color: #000000;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

p.cent{
 text-align: center;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

p.left{
 text-align: left;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

p.highc{
 text-align: center;
 font-weight: bold;
 font-size: smaller;
}

/*download index page list*/

ul.dl{
 
 text-align: left;
 font-size: small;
 font-weight: bold;
 font-family: Arial, Helvetica, san-serif;
 line-height: 125%;
 list-style-type: none;
}

.highl{
 text-align: left;
 font-weight: bold;
 font-size: smaller;
}

.cent{
 text-align: center;
}

.bold{
 font-weight: bold;
}

.just{
 text-align: justify;
 font-size: small;
 font-weight: normal;
 font-family: Arial, Helvetica, san-serif;
 line-height: 100%;
}

.right{
 text-align: right;
}

.left{
 text-align: left;
}

.foot{
 text-align: left;
 font-size: smaller;
 line-height: 100%;
}

