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.strapline        { font-family: "Times New Roman", Times, serif; font-size: 1.3em; font-style: italic; }
p.caption          { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .7em; color: #663300; }
p.personal         { font-family: "Times New Roman", Times, serif; font-size: 1.2em; font-style: italic;  }

/* 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 }

/* Headings */
h1, h2, h3, h4, h5, h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
h1                 { font-size: 2.0em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-top: 0; }
h2                 { font-size: 1.6em; }
h3                 { font-size: 1.4em; }
h4                 { font-size: 1.3em; }
h5                 { font-size: 1.1em; }
h6                 { font-size: 1.0em; }

/* Tables */
table.bdr          { padding: 1 }
table.lyt          { padding: 0 }
table.base         { width: 590; padding: 0; background-image: url('images/acrk/acrklogowm.gif'); }
table.basenowm     { width: 590; padding: 0; margin-left: auto; margin-right: auto; }
table.dates        { padding: 3; border-collapse: collapse; border: 1 solid silver }
table.menu         { padding: 0; width: 120; border-collapse: collapse; border: 0 solid silver; }
table.photo        { padding: 0; width: 1%; float: right; border-collapse: collapse; border: 1 solid #00703a; }


/* Cells */
td.bdy             { vertical-align: top; padding-left: 35; padding-right: 35; width: 400; }
td.strapline       { background-color: #FAFAC8; text-align: right; padding-left: 15; width: 575}
td.photo           { }
td.caption         { background-color: #e5f2eb; text-align: center; padding-top: 5; padding-bottom: 5; padding-left: 5; padding-right: 5; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }
td.credits         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: .8em; }

/* Cell - 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: #FAFAC8; 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            { text-align: left; border: 0 solid silver; }

/* 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; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
td.groups          { background-color: #FFCC00; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }
td.groups2         { background-color: #FFFFFF; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: bold }

a:link             { text-decoration: underline; color: #00703A }
a:visited          { text-decoration: underline; color: #669966 }
a:active           { text-decoration: underline; color: #669966 }
a:hover            { text-decoration: underline; color: #339933 }

.inputbox,.smallinputbox{
background-color:#e5f2eb;
color:black;
border:0px;
font-weight:bold;
width:200px
}

.smallinputbox{
width:55px
}



.mnuSideLn
{
 background-color: e5f2eb;
 width: 120px;
 height: 1px;
}

.menu#sm
{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px; 
 color: #000;
 text-decoration: none;
 background-color: fff;
 width: 120px;
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 2px;
 padding-right: 1px; 
}

.menu:hover#sm
{
 text-decoration: none;
 color: #00703a; 
 background-color: e5f2eb;
}

/*a.menu             { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; } */
/*a.menu:link        { text-decoration: none; color: #000000 } */
/*a.menu:visited     { text-decoration: none; color: #000000 } */
/*a.menu:active      { text-decoration: none; color: #000000 } */
/*a.menu:hover       { text-decoration: none; color: #000000 } */



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;}
img.logos    { margin-left: 20; margin-right: 10; margin-top: 5; margin-bottom: 5; }