body               { background-color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: .8em }
tbody              { font-family: Arial, Helvetica, sans-serif; font-size: .8em }

/* Paragraphs */
p.intro            { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }
p.ftr              { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }

/* Paragraph - Quotations */
p.testimonial      { font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic; margin-left: 40; margin-right: 40; margin-bottom: 0 }
p.author           { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; font-weight: bold; margin-left: 40; margin-right: 40; margin-top: 0 }

/* Lists */
ul.intro           { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; }
li.intro           { margin-bottom: 10}

/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 30; }
h1                 { font-size: 2.0em; margin-top: 0; margin-bottom: 10; }
h2                 { font-size: 1.4em; }
h3                 { font-size: 1.3em; }
h4                 { font-size: 1.1em; }
h5                 { font-size: 1.0em; }
h6                 { font-size: 0.9em; }
h1.pulsing, h2.pulsing, h3.pulsing     { color: #669966; }
h1.sensations, h2.sensations, h3.sensations, h4.sensations, h5.sensations, h6.sensations { color: #CC0000; }
h1.groups, h2.groups, h3.groups, h4.groups, h5.groups, h6.groups  { color: #FFCC00; }

/* Tables */
table.bdr          { padding: 1 }
table.lyt          { padding: 0 }
table.dates        { padding: 10; border-collapse: collapse; border: 1 solid silver }
table.menu         { padding: 3; width: 120; border-collapse: collapse;}

/* Cells */
td.bdy             { background-color: #FFFFFF; vertical-align: top; padding-left: 35; padding-right: 35 }

/* Cell - Page Headers */
td.hdr             { background-color: #FFFFFF; vertical-align: top; padding-left: 35; padding-right: 35 }
td.hdr_pulsing     { background-color: #FFFFFF; vertical-align: top; padding-left: 35; padding-right: 35 }
td.hdr_sensations  { background-color: #FFFFFF; vertical-align: top; padding-left: 35; padding-right: 35 }
td.hdr_groups      { background-color: #FFFFFF; vertical-align: top; padding-left: 35; padding-right: 35 }

/* Cell - Side Bars */
td.sbar            { background-color: #FF6600; text-align: center; vertical-align: top; width: 120 }
td.sbar_pulsing    { background-color: #669966; text-align: center; vertical-align: top; width: 120 }
td.sbar_sensations { background-color: #CC0000; text-align: center; vertical-align: top; width: 120 }
td.sbar_groups     { background-color: #FFCC00; text-align: center; vertical-align: top; width: 120 }


/* Cell - Flag */
td.flag            { background-color: #FFFFFF; text-align: Center; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold}

/* Cell - Menu */
td.menu            { background-color: #FFFFFF; border: 2 solid; text-align: left; }

/* Cell - Footer */
td.footer          { text-align: right; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; }

/* Cell - Shaded */
td.shaded          { background-color: #E6E6E6; border: 1 solid white}

/* Section Heading - Pulsing */
td.pulsing         { background-color: #669966; color: #FFFFFF; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
td.groups          { background-color: #FFCC00; color: #000000; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
td.groups2         { background-color: #FFFFFF; color: #000000; text-transform: uppercase; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
/* text-transform: uppercase; */
a:link             { text-decoration: underline; color: #0000CC }
a:visited          { text-decoration: underline; color: #006699 }
a:active           { text-decoration: underline; color: #006699 }
a:hover            { text-decoration: underline; color: #FF6600 }

a.menu             { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
a.menu:link        { text-decoration: none; color: #0000CC }
a.menu:visited     { text-decoration: none; color: #006699 }
a.menu:active      { text-decoration: none; color: #006699 }
a.menu:hover       { text-decoration: none; color: #FF6600 }

a.hm1-prd          { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
a.hm1-prd:link     { text-decoration: none; color: #CC6600 }
a.hm1-prd:visited  { text-decoration: none; color: #CC6600 }
a.hm1-prd:active   { text-decoration: none; color: #CC6600 }
a.hm1-prd:hover    { text-decoration: none; color: #99CC99 }
a.hm1-scn          { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
a.hm1-scn:link     { text-decoration: none; color: #660033 }
a.hm1-scn:visited  { text-decoration: none; color: #660033 }
a.hm1-scn:active   { text-decoration: none; color: #660033 }
a.hm1-scn:hover    { text-decoration: none; color: #99CC99 }
a.hm2              { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
a.hm2:link         { text-decoration: none; color: #660033 }
a.hm2:visited      { text-decoration: none; color: #660033 }
a.hm2:active       { text-decoration: none; color: #660033 }
a.hm2:hover        { text-decoration: none; color: #669966 }
a.prd              { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
a.prd:link         { text-decoration: none; color: #CC6600 }
a.prd:visited      { text-decoration: none; color: #CC6600 }
a.prd:active       { text-decoration: none; color: #CC6600 }
a.prd:hover        { text-decoration: none; color: #99CC99 }
a.src              { font-family: Arial, Helvetica, sans-serif; font-size: 12px }
a.src:link         { text-decoration: none; color: #669966 }
a.src:visited      { text-decoration: none; color: #669966 }
a.src:active       { text-decoration: none; color: #669966 }
a.src:hover        { text-decoration: none; color: #99CC99 }

img.photo    { border: 2 outset #E6E6E6;}

div#formstyle2 { display: none; visibility: hidden; }
