
.xs         { font-size: 9px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.xs_head     { color: #bd0c0c; font-weight: bold; font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify; vertical-align: 10 }
.s        { font-size: 10px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.m             { font-size: 11px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica }
.n       { font-size: 12px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.L       { font-size: 14px; line-height: 16px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.xL     { font-size: 16px; line-height: 18px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.xxL     { font-size: 18px; line-height: 22px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.xxxL   { font-size: 20px; line-height: 24px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
.bold   { font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica }
A:link                     { color: #000; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: none }
A:visited        { color: #000; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: none }
A:active               { color: #bd0c0c; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: none }
A:hover                    { color: #bd0c0c; font-weight: bold; font-family: Arial, Verdana, Geneva, Helvetica; text-decoration: none }
.underline_link        { border-style: solid; border-width: 0px 0px 1px 0px; border-color: black }
.underline_black    { color: white; font-weight: bold; background-color: black }
.underline_white  { color: black; font-weight: bold; background-color: white }
.tab_dashed_black  { padding-right: 10px; padding-left: 10px; border-style: dotted; border-width: 0px 1px 1px 1px; border-color: black }
.line10_white_top   { border-style: solid; border-width: 10px 0px 0px 0px; border-color: white }
.line10_red_top { border-style: solid; border-width: 10px 0px 0px 0px; border-color: #bd0c0c }
.line10_black_top { border-style: solid; border-width: 10px 0px 0px 0px; border-color: #000 }
.line10_white_left  { border-style: solid; border-width: 0px 0px 0px 10px; border-color: white }
.line10_white_right    { border-style: solid; border-width: 0px 10px 0px 0px; border-color: white }
.line10_black_bottom { border-style: solid; border-width: 0px 0px 10px 0px; border-color: black }
.line10_red_bottom { border-style: solid; border-width: 0px 0px 10px 0px; border-color: #bd0c0c }
.line10_white_bottom  { border-style: solid; border-width: 0px 0px 10px 0px; border-color: white white #f0f0e6 white }
.line10_realwhite_bottom { border-style: solid; border-width: 0 0 10px; border-color: white white #fff }
.outline_pix     { border: solid 5px #f0f0e6 }
.cell01  { border: solid 5px #fff }
.text_border  { padding: 10px }
.starback   { background: #f0f0e6 url(base_pix/stern01.png) no-repeat 50% 50% }
.star_right   { background: #f0f0e6 url(base_pix/stern01.png) no-repeat 100% 0% }
.star_left   { background: #f0f0e6 url(base_pix/star_l.png) no-repeat 0% 0% }
.star_bottom   { background: #f0f0e6 url(base_pix/stern01.png) no-repeat 100% 100% }
.Mback     { background: #f0f0e6 url(base_pix/m_black.png) no-repeat 90% 100% }
.puma_welcome  { background-image: url(events/puma/welcome02.gif); background-repeat: no-repeat; background-position: 80% 0; border: solid 5px #fff }
.color_back { color: #f0f0e6; font-size: 9px; font-family: Arial, Verdana, Geneva, Helvetica; text-align: justify }
