/*
    selectors:  .richtext, .mceContentBody
    ie.: .richtext p, .mceContentBody p  
{ ... }
*/

.richtext,
.richtext *,
.mceContentBody *,			
.mceContentBody			
{ font-family:Arial, Verdana, Tahoma; font-size: 15px; color: #4c4c4c; }

.richtext p,
.mceContentBody p,
.mce_p
{ font-family:Arial, Verdana, Tahoma; font-size: 15px; color: #4c4c4c; margin: 0px; padding: 0px 0px 12px 0px; }

div.richtext { padding:0 10px; }
.richtext span.fill { color:#489fde; font-weight:bold; }

.richtext p.textjustify,
.mceContentBody p.textjustify
{ text-align: justify !important; }

.richtext .imgjustleft,
.mceContentBody .imgjustleft 
{ margin: 3px 10px 3px 0px; float: left; }
.richtext .imgjustright,
.mceContentBody .imgjustright 
{ margin: 3px 0px 3px 10px; float: right; }

.richtext ul ,
.mceContentBody ul 
{ list-style-type: none; padding: 0; margin: 0; padding-bottom: 12px; }

.richtext ul li ,
.mceContentBody ul li 
{ padding: 0 0 2px 12px; background: url('../images/bullet.list.png') left 5px no-repeat; }

.richtext ol ,
.mceContentBody ol 
{ margin: 0 0 12px 9px; padding-left: 10px; }
.richtext ol li ,
.mceContentBody ol li 
{ padding: 0px 0px 2px 5px; }
.ie-6 .richtext ol ,
.ie-7 .richtext ol ,
.ie-6 .mceContentBody ol ,
.ie-7 .mceContentBody ol 
{ padding-left: 15px; }
.ie-6 .richtext ol li ,
.ie-7 .richtext ol li ,
.ie-6 .mceContentBody ol li ,
.ie-7 .mceContentBody ol li 
{ padding: 0px 0px 2px 0px; }