p, body {
 background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-style: normal;
        padding: 0;
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 15px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-style: normal;
}
h1 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; font-weight: bold; color: #000000;
        font-style: normal;
       
        padding: 0;
        margin-top: 0px;
        margin-right: 0px;
        margin-left: 0px;
        margin-bottom: 20px;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
        padding: 0px;
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
}
.p_body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #333333;
	font-style: normal;
}
.link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3C5C7E;
}

A:link    { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:visited { color: #663366; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:active  { color: #336699; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
A:hover   { color: #FFAD02; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}


th {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #666666}

.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #3C5C7E;
        padding-top:5px;
        padding-bottom:0px;
        padding-bottom:0px;
}

.footer A:link    {  color: #3c5c7e;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.footer A:visited {  color: #663366;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.footer A:active  {  color: #000;     font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}
.footer A:hover   {  color: #FFAD02;  font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline}

li {
        margin: 0;
        padding-bottom: 5px;
        padding-left: 0px;
        list-style-type: square;
   }

li.store {
        margin: 0;
        padding-bottom: 5px;
        padding-left: 0px;
        list-style-type: square;
   }



.bmi {
     background-color: #E5E7EE;
     font-size: 10px; 
  }

td.bmi_th { border-bottom: solid 1px #000; }

input, textarea {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     font-size: 12px;
     border: 1px solid #000;
}

input.r { text-align: right; }


input.submit {
     text-align: center;
     padding-top: 2px;
     padding-bottom: 2px;
}
input.bmi {
     text-align: center;
     font-weight: bold;
}
input.contact {
     text-align: left;
}

input.ucUpdateButtonOverlay { border: 0; }
input.ucContinueShoppingButtonOverlay { border: 0; }
input.ucCheckoutButtonOverlay { border: 0; }
input.ucRemoveButtonOverlay { border: 0; }
input.ucContinueButtonOverlay { border: 0; }
input.ucFinalizeOrderButtonOverlay { border: 0; }

}

.glossary A:link,
.glossary A:visited,
.glossary A:active {
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   6px;
    padding-right:  6px;
    margin: 0px;
    background-color: #eeeeee;
    color: #3c5c7e;
    text-decoration: none;
}
.glossary A:hover {
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   6px;
    padding-right:  6px;
    margin: 0px;
    background-color: #3c5c7e;
    color: #eeeeee;
    text-decoration: none;
}

ul.clip {
    padding-top: 0px;
    margin-bottom: 0px;
    margin-top: 3px;
    margin-left: 18px;
    margin-right: 0px;
}
li.clip {
    padding: 0;
    margin: 0;
    list-style-type: circle;
}
  

.small { font-size: 9px; }

td.body { padding-left: 20px; }

.clean A:link, .clean A:visited, .clean A:active, .clean A:hover {
    text-decoration: none;
}

.buy A:link, .buy A:visited, .buy A:active {
    border: 1px solid #000;
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   25px;
    padding-right:  25px;
    margin: 0px;
    background-color: #eeeeee;
    color: #3c5c7e;
    text-decoration: none;
}
.buy A:hover {
    border: 1px solid #000;
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   25px;
    padding-right:  25px;
    margin: 0px;
    background-color: #3c5c7e;
    color: #eeeeee;
    text-decoration: none;
}

.button A:link, .button A:visited, .button A:active {
    border: 1px solid #000;
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   5px;
    padding-right:  5px;
    margin-right: 10px;
    background-color: #eeeeee;
    color: #3c5c7e;
    text-decoration: none;
}
.button A:hover {
    border: 1px solid #000;
    padding-top:    2px;
    padding-bottom: 2px;
    padding-left:   5px;
    padding-right:  5px;
    margin-right: 10px;
    background-color: #3c5c7e;
    color: #eeeeee;
    text-decoration: none;
}

img.boxr {
    margin-left: 20px;
    margin-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px;
}
img.boxl {
    margin-left: 0px;
    margin-right: 20px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px;
}

img.what {
    margin: 20px;
}




.dc {
     font-size: 18px;
     color: #FFAD02;
}

input.check { border: 0; }

h1.title {
   margin-bottom: 2px;
   padding-bottom: 0px;
}

.highlight { 
     color: #FFAD02;
}

p.break1 { line-height: 10px; margin:0; padding:0;}
p.break2 { line-height: 20px; margin:0; padding:0;}
p.break3 { line-height: 30px; margin:0; padding:0;}

#letter_a { display: none; }
#letter_b { display: none; }
#letter_c { display: none; }
#letter_d { display: none; }
#letter_e { display: none; }
#letter_f { display: none; }
#letter_g { display: none; }
#letter_h { display: none; }
#letter_i { display: none; }
#letter_j { display: none; }
#letter_k { display: none; }
#letter_l { display: none; }
#letter_m { display: none; }
#letter_n { display: none; }
#letter_o { display: none; }
#letter_p { display: none; }
#letter_q { display: none; }
#letter_r { display: none; }
#letter_s { display: none; }
#letter_t { display: none; }
#letter_u { display: none; }
#letter_v { display: none; }
#letter_w { display: none; }
#letter_x { display: none; }
#letter_y { display: none; }
#letter_z { display: none; }

.error {
  background-color: #ffdddd;
  padding: 10px;
}

.question {
    font-style: italic;
}

.survey {
    padding-left: 20px;
    padding-right: 20px;
    vertical-align: middle;
    color: #3C5C7E;
}
