/*
    selectors:  .richtext, .mceContentBody
    ie.: .richtext p, .mceContentBody p  { ... }
*/

.richtext,
.mceContentBody			{ font-size: 9pt; font-family: Tahoma, Verdana; color: #4D4D4D; }

.richtext p,			
.mceContentBody p		{ padding-bottom: 15px; }

.richtext a,			
.mceContentBody a		{ color: #0A39A1; text-decoration: underline; }

.defaultSkin .mceMenu h1.mceText,
.richtext h1,
.mceContentBody h1		{ color: #0A39A1; font-size: 12.75pt; font-weight: bold; margin-bottom: 20px; margin-top: 15px; }

.defaultSkin .mceMenu h2.mceText,
.richtext h2,
.mceContentBody h2		{ color: #0A39A1 !important; font-size: 9pt !important; font-weight: bold !important; margin-bottom: 10px !important; margin-top: 10px !important; text-decoration: underline !important; }

.richtext .date,
.mceContentBody .date	{ margin: -10px 0 10px 0; color: #8A8A8A; font-size: 7.5pt; padding: 0px; }

.richtext table,
.mceContentBody table					{ table-layout: fixed; border: 1px solid #D7D7D7; border-collapse: collapse; border-spacing: 0px; margin: 1px; font-family: Tahoma, Verdana; font-size: 8.25pt; color: #4D4D4D; }

.richtext table td,
.mceContentBody table td				{ border: 1px solid #D7D7D7; padding: 4px 10px 4px 10px; margin: 0px; }

.richtext table tr.header td,
.mceContentBody table tr.header td,
.richtext table thead tr td,
.mceContentBody table thead tr td		{ background-color: #E8EFFA; color: #4D4D4D; font-weight: bold; text-align: center; }

.richtext table td.highlight-cell,
.mceContentBody table td.highlight-cell	{ background-color: #F0F0F0; color: #4D4D4D; font-weight: bold; text-align: left; }

.richtext table td.dot,
.mceContentBody table td.dot			{ text-align: center; vertical-align: middle; font-weight: bold; background-image: url('../images/richtext.table.dot.jpg'); background-repeat: no-repeat; background-position: center; }

.richtext table td.line,
.mceContentBody table td.line			{ text-align: center; vertical-align: middle; font-weight: bold; background-image: url('../images/richtext.table.line.jpg'); background-repeat: no-repeat; background-position: center;}

.richtext ul,
.mceContentBody ul				{ padding: 0px; margin: 0 0 15px 15px; list-style-type: none; }

.richtext ul li,
.mceContentBody ul li			{ padding: 0 0 0 15px; margin: 0 0 5px 0; background-image: url('../images/richtext.list.bullet.big.jpg'); background-position: 0 4px; background-repeat: no-repeat; }

.richtext ul li ul,
.mceContentBody ul li ul		{ padding-top: 5px; margin-left: 0px; }

.richtext ul li ul li,
.mceContentBody ul li ul li		{ padding: 0 0 0 13px; background-image: url('../images/richtext.list.bullet.small.jpg'); background-position: 0 5px; }

.richtext ol,
.mceContentBody ol				{ padding: 0px; margin: 0 0 15px 15px; list-style-type: decimal; }

.richtext ol li,
.mceContentBody ol li			{ padding: 0px; margin: 0 0 5px 15px; }

.richtext .discount-header,
.mceContentBody .discount-header{ color: #464646; font-size: 12pt; font-family: Tahoma; font-weight: bold; margin: 0 0 5px 0; padding: 0px; display: block; }

.richtext .hh-price,
.mceContentBody .hh-price		{ margin: 6px 0 3px 0; background-color: #CE1811; border-top: 1px solid #4D4D4D; border-bottom: 1px solid #4D4D4D; padding: 3px 0 5px 6px; font-family: 'Trebuchet MS', Tahoma; font-size: 10pt; font-weight: bold; color: #FFFFFF; display: block; }

.richtext .hh-header,
.mceContentBody .hh-header		{ font-size: 11pt; color: #0A39A1; padding: 20px 0 12px 0 !important; display: block; }
