body      { color: #000080; font-size: 14px; font-family: Arial, helvetica, sans-serif; background-color: #90c; background-image: url("bg_770.jpg"); background-repeat: repeat-x; margin: 0; padding: 0 }

.tiny     { font-size: 4px;}
.xsmall   { font-size: 11px;}
.small    { font-size: 12px;}
.normal   { font-size: 14px;}
.medium   { font-size: 16px;}
.large    { font-size: 18px;}
.xlarge   { font-size: 20px;}
.xxlarge  { font-size: 24px;}
.xxxlarge { font-size: 30px;}

A.button:link, A.button:visited   { color: white; background-color:#be79f0; font-weight: bold; text-decoration: none; padding: 6px 15px; border-style: solid; border-width: 1px 2px 2px 1px; border-color: purple purple purple purple; }
A.button:hover                  {  color:white; text-decoration:none; border-style: solid; border-width: 2px 1px 1px 2px; }

.tnr        { font-family: "Times New Roman", Times, serif, sans-serif; }
.tnr_white  { font-family: "Times New Roman", Times, serif, sans-serif; color:white;}

.summary_1  { font-size: 22px; font-family: "Times New Roman", Times, serif, sans-serif, Arial, helvetica; font-weight: bold; padding: 0 0 0 30px }
.hr_1       { color: #9900CC; font-size: 5px; line-height: 2px; margin: 0; padding: 0 }
.hr_2       { color: #000080; font-size: 5px; line-height: 2px; margin: 0; padding: 0 }

.header_1 { font-size:50px; font-weight:bold; font-family: "Times New Roman", Times, serif, sans-serif, Arial, helvetica; }
.header_2 { font-size:18px; font-weight:bold; font-family: "Times New Roman", Times, serif, sans-serif, Arial, helvetica; }
.header_3 { font-size:12px; font-weight:bold; font-family: "Times New Roman", Times, serif, sans-serif, Arial, helvetica; }

.body_margin { background-color: #cc99ff; background-image: url("bg_body.jpg"); background-repeat: repeat-x; padding: 0 8px 10px; border: solid 1px #000080 }
.buy_book    { color: #FFFFFF; font-size: 18px; font-weight: bold; text-decoration: none }

/* .top_nav                            { font-size: 16px; font-weight: bold; text-decoration: none } */
.top_nav A:link, .top_nav A:visited { color: #ffffff; font-size: 16px; font-weight: bold; text-decoration: none }
.top_nav A:hover                    { color: #FF33CC; text-decoration: underline }

.footer_nav A:link, .footer_nav A:visited { color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none }
.footer_nav A:hover                       { color: #FF33CC; text-decoration: underline; }

.footer_text    { color: #ff9900; font-size: 18px; font-weight: bold; text-decoration: none }

.footer_links                                  { color: #ffffff; font-size: 12px; font-weight: normal; }
.footer_links A:link, .footer_links A:visited  { color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none }
.footer_links A:hover                          { color: #ff9900; text-decoration: none }

.img_1  { border: solid 2px #9900cc; }

A:link, A:visited  { color: #FFFFFF; text-decoration: none }
A:hover            { color: #ff6900; text-decoration: underline }

.back_to_top  { font-size:14px; font-weight:bold; text-align: right; width: 18%; float: right;}
