body, {background-color:#e3dfd4; font:13px 'trebuchet ms'; }
p, table, td, li, ul, ol, span {font:13px 'trebuchet ms';}

h1.title {color:navy; font:bold 24px/30px arial; maring-bottom:0px;} 

table.content {width:760px; border:1px solid #cccccc; margin-left:-2px; margin-right:2px; background-color:white}
table.adbox {width:170px; border-left:1px solid #eeeeee}
td.container {padding:10px 5px 25px 2px;}

h2.subhead {font:bold 15px  'trebuchet ms' verdana; margin-top:15px; margin-bottom:0px}

span.search {font:11px verdana; color:darkslategray}

p.about {margin:0; color:darkslategray; font:13px 'trebuchet ms';} 

a.about {color:darkslategray;}
a.about:hover {color:mediumblue; font:bold 13px 'trebuchet ms';}

p.claim  {margin:2px 0px 10px 0px;  font: bold 13px 'trebuchet ms'; padding-left:10px; color:mediumblue}

th.head {border: 1px solid #eeeeee}
td.data {border: 1px solid #eeeeee}

td.den {text-align:center; border-top:1px solid black;}
td.num {text-align:center;}

.show {color:mediumblue;  font:10px verdana;  cursor:hand; text-decoration:underline;}





td.hint {font: 10px verdana; padding:5px 5px; background-color:ivory;}

th.title {font:bold 13px arial; color:white; background-color:#333399; padding:5px 0px;}

td.id {font:bold 14px arial; color:navy; padding:5px 3px}
td.q {font:bold 12px 'trebuchet ms'; background-color:lavender; padding:5px 2px;}
a.q {color:darkslategray; font:bold 13px 'trebuchet ms'; text-decoration:none;}
a.q:hover {color:mediumblue; text-decoration:underline;}



td.datat {border: 1px solid #eeeeee; border-top:1px solid black}
td.datatb {border: 1px solid #eeeeee; border-top:1px solid black; border-bottom:1px solid black}

td.datalr {border-left: 1px solid #dddddd; border-right: 1px solid #dddddd; padding-right:10px;}
td.datau {border-bottom:1px solid #eeeeee; padding-left:10px; border-left: 1px solid #dddddd;  border-right: 1px solid #dddddd; }
td.datalrt {border-left: 1px solid #dddddd;border-right: 1px solid #dddddd; border-top:1px solid black; padding-right:10px;}

p.ans {margin-top:0px; padding-left:30px}
p.step {margin-top:5px; margin-top:5px;}
p.step1 {margin-top:5px; margin-top:5px; padding-left:20px}
table.ans {border:1px solid #dddddd; display:none}

td.problem {font:13px/19px; trebuchet ms;}

th.qtitle {font:bold 13px arial; color:white; background-color:rosybrown; padding:5px 0px;}

td.pid {font:bold 14px arial; color:sienna; padding:5px 3px;}
td.pq {font:13px 'trebuchet ms'; background-color:seashell; padding:2px 6px;}
a.pq {color:darkslategray; font:bold 13px 'trebuchet ms'; text-decoration:none;}
a.pq:hover {color:mediumblue; text-decoration:underline;}

th.phead {border: 1px solid #cccccc}
td.pdata {border: 1px solid #cccccc}

td.pdatat {border: 1px solid #cccccc; border-top:1px solid black}
td.pdatatb {border: 1px solid #cccccc; border-top:1px solid black; border-bottom:1px solid black}

td.pdatalr {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; padding-right:10px;}
td.pdatau {border-bottom:1px solid #eeeeee; padding-left:10px; border-left: 1px solid #cccccc;  border-right: 1px solid #cccccc; }
td.pdatalrt {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; border-top:1px solid black; padding-right:10px;}
td.pdatalrtb {border-left: 1px solid #cccccc;border-right: 1px solid #cccccc; border-top:1px solid black; border-bottom:1px solid black; padding-right:10px;}

td.step {padding-left:50px}
td.step1 {padding-left:25px}