table.display {
 border: 1px solid #58a590 ;
 border-spacing: 1px;

p.grey { color:#6f6352; }

 border-style: outset;
 border-collapse: collapse;
 background-color: white;
}
table.display th {
 border: 1px solid #58a590 ;
 padding: 3px 3px 3px 3px;
 background-color: #58a590 ;
 color: white;
 -moz-border-radius: 0px 0px 0px 0px;
}
table.display td {
 border: 1px solid #58a590 ;
 padding: 3px 3px 3px 3px;
 -moz-border-radius: 0px 0px 0px 0px;
}

ol li, div.cms-content ul li {
margin-bottom: 6px;
}

div.infobox ul li {
margin-bottom: 2px;
}

ul {
margin-top:0px;
}

sup{
text-decoration:none;
}

li.spacedbullets{
margin-bottom: 8px;
}

table.display1 { border: 0px0; border-spacing: 1px; border-collapse: collapse;} 
table.display1 th { border: 0px; padding: 3px 3px 3px 3px; -moz-border-radius: 0px 0px 0px 0px; } 
table.display1 td { border: 0px; padding: 3px 3px 3px 3px; -moz-border-radius: 0px 0px 0px 0px; }
.alignmid {text-align:center;}
.alignright {text-align:right;}
.alignleft {text-align:left;}

table.rippleffect { border: 1px solid #58a590 ; border-spacing: 1px; border-style: outset; border-collapse: collapse; background-color: #FFFFFF ; padding:3px; color:#000000 } 

table.rippleffect th { border: none; padding: 3px 3px 3px 3px; background-color: #58a590 ; -moz-border-radius: 0px 0px 0px 0px; color:#FFFFFF } 

table.rippleffect td { border: none ; padding: 3px 3px 3px 3px; -moz-border-radius: 0px 0px 0px 0px; background-color: #eaeaea; } 

th.rippleffectgrey { border: none; padding: 3px 3px 3px 3px; background-color: #99cccc ; -moz-border-radius: 0px 0px 0px 0px; color:#000000; font-weight:bold; text-align:center }

td.rippleffectyellow { border: none; padding: 3px 3px 3px 3px; background-color: #ffffcc ; -moz-border-radius: 0px 0px 0px 0px; color:#000000; text-align:center }

caption {color: #44806d;}
