﻿body    { background: #FFFFFF; margin: 0; font-family: Verdana, Arial, Sans-serif; font-size: 11px; color: #FFFFFF; text-align: center }
div#all { text-align: left; margin: 0 auto; width: 751px }

/* main table */
table#main  { width: 751px }
td#col0     { width: 23px }
td#col1     { background: #4B89BC url(/liab/images/sd/bg_l.gif) no-repeat bottom left; width: 147px; border-right: 1px solid #FFFFFF }
td#col2     { background: #095A9E; border-right: 1px solid #FFFFFF; border-left: 1px solid #3678B0; padding: 0 13px 13px 13px }
td#col-quiz { background: #095A9E; border-left: 1px solid #3678B0; padding: 0 13px 13px 13px; border-right: 28px solid #FFFFFF }
td#col3     { width: 183px }

/* header */
div#hd        { width: 751px }
div#hd-img    { margin-top: -2px } /* strange spacing bug */
.hd-mn        { margin-right: 20px } /* was 16px */

/* side */
div#sd-l       {  }
div#sd-mn      { border-top: 1px dashed #FFFFFF; font-size: 10px; margin-bottom: 35px }
div#sd-l a,
div#sd-r a     { color: #FFFFFF; text-decoration: none; font-size: 10px; font-weight: bold }
div#sd-r       { width: 155px; background: #4B89BC url(/liab/images/sd/bg_r.gif) no-repeat bottom  }
div#sd-r-cont  { font-size: 12px; padding: 0 7px 7px 7px }
div#sd-r-math  { color: #095A9E; padding: 5px }
div#logout     { margin-bottom: 10px }
div#logout a   { color: #DB1B32; font-size: 10px; text-decoration: underline }
div#logout img { vertical-align: middle; margin-right:3px }
div#logo       { width: 143px; text-align: center }
div#logo img   { margin-top: 6px }

form#join-mailing  { padding: 0 7px 7px 7px } 
form#join-mailing,
form#login label   { font-weight: bold; font-size: 11px }
input.mail-input   { width: 120px }
input.login-input  { width: 100px }
div#pp             { text-align:center; margin: 10px 0 40px 0 }


/* menu */
div.mn      { background: #5994C5 url(/liab/images/sd/mn_bg.gif) no-repeat bottom; border-bottom: 1px dashed #FFFFFF; padding: 0 3px; font-weight: bold }
div.mn-sub  { background: #1C69AA url(/liab/images/sd/mn_bg_sub.gif) repeat-x bottom; border-bottom: 1px solid #014176; padding: 0 3px }
div.mn-tert { background: #085290 url(/liab/images/sd/mn_bg_tert.gif) no-repeat bottom; border-bottom: 1px solid #014176; padding: 0 3px }
div.mn-1,
div.mn-2,
div.mn-3,
div.mn-4,
div.mn-5,
div.mn-6    { background: #CB3527 url(/liab/images/sd/mn_bg_6.gif) no-repeat top left; border-bottom: 1px solid #831417; padding: 5px 2px 4px 32px }
div.mn-7    { background: #A31A6E url(/liab/images/sd/mn_bg_7.gif) no-repeat top left; border-bottom: 1px solid #804005; padding: 5px 2px 4px 32px }
div.mn-exer { background: #52C14B url(/liab/images/sd/mn_bg_exer.gif) no-repeat top left; border-bottom: 1px solid #406022; padding: 5px 2px 4px 32px }

img.mn      { vertical-align: middle; margin-right: 5px }
img.mn-ico  { vertical-align: middle; margin: 2px 3px 2px 0 }

/* footer */
div#ft       { padding-top: 7px; color: #095A9E; font-size: 9px; margin-left: 23px }
div#ft-links { margin-bottom: 4px }
div#ft a     { color: #095A9E; font-size: 9px; text-decoration: underline; padding-bottom:3px }

/* text, links */
h1      { font-size: 16px }
h2      { font-size: 13px }
a       { color: #FFFFFF }
a:hover { text-decoration: none }

/* common table */
table.genericTable    { border-collapse: collapse  }
table.genericTable td, 
table.genericTable th { padding: 4px; border: 1px solid #FFFFFF }
th                    { background: #4B89BC }
tr.paged table td     { padding: 2px; border: none }

/* misc */
form       { margin: 0; padding: 0 }
select     { margin: 0; padding: 0 }
a img      { border: 0 }
.err       { color: #FFFFFF; border: 1px solid #FFFFFF; padding: 6px }
.hlight    { color: #4B89BC; border: 1px solid #FFFFFF; padding: 6px; background: #FFFFFF }
.hlight a  { color: #4B89BC }
.hide      { display: none }
p#bd       { }
div.parent, 
div.child  { margin-bottom: 3px }
.bt        { margin-right: 2px; background: #52C44C; border: 1px solid #095A9E; color: #095A9E; font-family: Verdana, Arial, Sans-serif; font-size: 11px }