body { margin: 0 0 0 0; padding: 0 0 0 0; background-color: #ffffff; }
img { border: 0; }
table { font: normal 11px Arial; color: #000000; }
a:link { color: #dda873; text-decoration: underline; }
a:visited { color: #dda873; text-decoration: underline; }
a:hover { color: #db934c; text-decoration: underline; }
p { font: normal 11px Arial; margin: 0 0 10px 0; text-indent: 0px; }
.v_top { vertical-align: top; }
.v_bot { vertical-align: bottom; }
.a_c { text-align: center; }
.a_r { text-align: right; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0 0; padding: 5px 0 10px 0; }
h1 { font-size: 16px; }
h2 { font-size: 15px; }
h3 { font-size: 13px; }
h4 { font-size: 12px; }

.bg_top { background-color: #b9132b; background-image: url('../img/bg_top.gif'); background-repeat: repeat-x; background-position: bottom left; }
.bg_bot { padding: 15px 10px 15px 0; background-color: #b9132b; }
.copyr { text-align: right; white-space: nowrap; font: bold 10px Tahoma; color: #afb5d9; line-height: 11px; }
.copyr a:link { color: #ed706a; text-decoration: none; }
.copyr a:visited { color: #ed706a; text-decoration: none; }
.copyr a:hover { color: #f5aca8; text-decoration: none; }
.tgr { padding: 2px 0 0px 4px; background-color: #cecbca; font: bold 11px Arial; color: #000000; }
.tgr_p { padding: 2px 2px 1px 4px; color: #000000; }

.bl_g { padding: 3px 0 0 0; vertical-align: top; font-size: 11px; }
.bc_g { vertical-align: top; font-size: 10px; color: #9a9b9b; }
.bc { padding: 3px 10px 0 8px; vertical-align: top; }
.br_g { vertical-align: top; font-size: 10px; background-image: url('../img/br_g_bg.gif'); background-repeat: repeat-y; background-position: top left; }
.rm_bull { padding: 3px 0 0 0; vertical-align: top; }
.rm { font: bold 11px Arial; padding: 0 0px 7px 5px; color: #daa26a; }
.rm a:link { color: #daa26a; text-decoration: none; }
.rm a:visited { color: #daa26a; text-decoration: none; }
.rm a:hover { color: #d07010; text-decoration: none; }
.path { padding: 0 20px 0 0; font-size: 11px; text-align: right; color: #dda873; }
.tg { padding: 0 0 0 8px; vertical-align: bottom; background-color: #cecbca; text-transform: uppercase; font: bold 11px Arial; }
.brd_l { border-left: 1px solid #9a9b9b; }
.apdr { padding: 0 0 18px 0; }
.sep { margin: 4px 0 4px 0; }

ol { margin: 0 0 0 0; padding: 5px 0 5px 35px; }
ol li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
ul { margin: 0 0 0 0; padding: 5px 0 5px 35px; }
ul li { margin: 0 0 0 0; padding: 2px 0 2px 0; }
