table.bordered 
{
border-left:1px solid #000;
border-top:1px solid #000; 
}

table.bordered tr td, table.bordered tbody tr td 
{
border-right:1px solid #000;
border-bottom:1px solid #000;
}

body, td 
{font-family:Verdana,Arial,sans-serif;}

body
{font-size:13px;}


button, input[type="submit"] 
{
font-weight:bold;
border:1px solid #000;
cursor:pointer;
}

h1 
{
font-size:1.4em;
border:1px solid #000;
text-align:center;
padding:0;
margin:0;
}
.coloredbg, h1, th 
{background-color:#fcf9ec;}

h2 
{
font-size:1.2em;
text-align:center;
padding:0;
margin:0;
}

.note 
{font-style:italic;}

.bl, .blr, .blt, .blb, .blrt, .blrb, .bltb, .blrtb 
{border-left: 1px solid #000;}

.br, .blr, .brt, .brb, .blrt, .blrb, .brtb, .blrtb
{border-right: 1px solid #000;}

.bt, .blt, .brt, .btb, .blrt, .bltb, .brtb, .blrtb 
{border-top: 1px solid #000;}

.bb, .blb, .brb, .btb, .blrb, .bltb, .brtb, .blrtb
{border-bottom: 1px solid #000;}

.db, .dlb, .drb, .dtb, .dlrb, .dltb, .drtb, .dlrtb
{border-bottom: 1px dotted #000;}

a.footnote 
{
border-bottom:1px dotted #000; 
text-decoration:none;
}

tr.odd td
{background-color:#fcf9ec;}

tr.even td
{background-color:#eee;}

.graph1, .graph2 
{
background-color:#ddd; 
border-left:1px solid #000;
border-right:1px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000
font-size:1px;
}

.graph1 
{background-color:#fcf9ec;}

.graph2 
{background-color:#999;}

.msg_correct 
{ 
font-size:12px; 
color:#5ca353; 
}

.msg_incorrect 
{
font-size:12px;
color:#e40908; 
}