/*
    selectors:  .richtext, .mceContentBody
    ie.: .richtext p, .mceContentBody p  
{ ... }
*/

.richtext,
.richtext *,
.mceContentBody *,			
.mceContentBody			
{ font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #000; }

.richtext p,
.mceContentBody p,
.mce_p
{ font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #000; margin: 0px; padding: 0px 0px 16px 0px; }

.richtext .emtext,
.mceContentBody .emtext 
{ font-weight: bold; }

.richtext .emtext,
.mceContentBody .emtext 
{ font-weight: bold; }

.richtext a,
.mceContentBody a
{ font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #005783; text-decoration: underline; }

.richtext a:hover, 
.mceContentBody a:hover
{ font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #005783; text-decoration: underline; }

.richtext h1, 
.mceContentBody h1
{ font-size: 18px !important; font-family: Arial, Verdana, Tahoma !important; color: #005783 !important; font-weight: normal !important; padding: 15px 0 15px 0 !important; margin: 0px !important; border: none !important; }

.mce_h1,
.mce_h1 * { font-family: Arial, Verdana, Tahoma !important; font-size:18px !important; color:#005783; font-weight: normal; }

.richtext h2, 
.mceContentBody h2
{ font-family:Arial, Verdana, Tahoma; font-size:14px !important; color:#005783; padding:8px 0 21px 0; margin:0; font-weight: bold; }

.mce_h2,
.mce_h2 * { font-family:Arial, Verdana, Tahoma; font-size:14px !important; color:#005783; font-weight: bold; }

.richtext h3, 
.mceContentBody h3
{ font-family:Arial, Verdana, Tahoma; font-size:12px !important; color:#005783; padding:8px 0 21px 0; margin:0; font-weight: bold; }

.mce_h3,
.mce_h3 * { font-family:Arial, Verdana, Tahoma; font-size:12px !important; color:#005783; font-weight: bold; }

.richtext .imgjustleft,
.mceContentBody .imgjustleft 
{margin: 0 16px 5px 0; float: left; border: 1px solid #1A6890 !important;}

.richtext .imgjustright,
.mceContentBody .imgjustright 
{margin: 0 0 5px 16px; float: right; border: 1px solid #1A6890 !important;}


.richtext ul ,
.mceContentBody ul 
{ list-style-type: none; margin: 0px; padding: 10px 0px 10px 10px; }

.richtext ul li ,
.mceContentBody ul li 
{ font-family:Arial, Verdana, Tahoma; background: transparent url('../images/bullet.jpg') no-repeat 0px 1px; padding: 0px 0px 5px 17px; }

.richtext ol ,
.mceContentBody ol 
{ padding: 10px 0 10px 30px; margin: 0px;}
.richtext ol li ,
.mceContentBody ol li 
{ font-family:Arial, Verdana, Tahoma; font-size: 12px; color: #000; padding: 0 0 5px 0; margin: 0px; }

.richtext table ,
.mceContentBody table       { font-size: 11px !important; color: #000000; font-family: Verdana, Tahoma, Arial; border-collapse: collapse; margin: 0px; padding: 0px; }
.richtext table *,
.mceContentBody table *     { font-size: 11px !important; }

.richtext table td,
.mceContentBody table td    { padding: 3px 5px 3px 5px; border: 1px solid #0CA8E3; }

.richtext table tr.title td,
.mceContentBody table tr.title td,
.richtext table td.title,
.mceContentBody table td.title      { background-color: #005783; color: #FFFFFF; font-weight: bold; text-align: center; border: 1px solid #005783; border-bottom: 1px solid #FFFFFF; }

.richtext table tr.header td,
.mceContentBody table tr.header td,
.richtext table td.header,
.mceContentBody table td.header     { background-color: #0CA8E3; color: #FFFFFF; font-weight: bold; text-align: left; border-top: 1px solid #FFFFFF; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #FFFFFF; }

.richtext table tr.header td.last,
.mceContentBody table tr.header td.last { border-right: 1px solid #0CA8E3; }

.richtext table td.smallpadding,
.mceContentBody table td.smallpadding    { padding: 2px !important; }

.richtext table.noborder,
.mceContentBody table.noborder 
{ border: none  !important; }

.richtext table.noborder td,
.mceContentBody table.noborder td 
{ border: none  !important; }

.richtext .imgjustleft,
.mceContentBody .imgjustleft 
{margin: 5px 10px 3px 0px; padding :2px; float: left;}
.richtext .imgjustright,
.mceContentBody .imgjustright 
{margin: 5px 0px 3px 10px; padding :2px; float: right;}
