.mceContentBody { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 76%; line-height: 120%; color: #404040; }
.mceContentBody p { margin: 0 0 1em 0; line-height: 1.4; }
.mceContentBody blockquote { margin: 0 0 1em 0; padding: 0 30px; color: #808080; }
.mceContentBody strong { font-weight: bold; }
.mceContentBody em { font-style: italic; }
.mceContentBody acronym, .mceContentBody abbr { border-bottom: 1px solid #8fb7bf; }
.mceContentBody small { font-size: 0.8em; }
.mceContentBody sup, .mceContentBody sub { font-size: 75%; }
.mceContentBody sup { vertical-align: super; }
.mceContentBody sub { vertical-align: sub; }
.mceContentBody hr { width: 100%; height: 1px; background: #ccc; color: #ccc; margin: 1em 0; border: none; padding: 0; }
.mceContentBody pre, .mceContentBody code, .mceContentBody tt { font-family: 'Courier', 'Courier New', monospace; font-size: 1em; line-height:1.8; color: #4d4d4d; }
.mceContentBody pre { margin: 0 0 1em 0; border: 1px solid #e5e5e5; padding: 0.5em 1em; white-space: pre-wrap; overflow: hidden; background: #fafafa; }
.mceContentBody code, .mceContentBody tt { background: #efefef; }
.mceContentBody pre code, .mceContentBody pre tt { background: none; }
.mceContentBody html > body .mceContentBody code, html > body .mceContentBody tt, html > body .mceContentBody pre { font-size:12px; }
.mceContentBody h3 code { text-transform: none; }
.mceContentBody ul, .mceContentBody ol { margin: 0 0 1em 15px; padding: 0; }
.mceContentBody ul { list-style: disc; }
.mceContentBody li { margin: 0 0 0.25em 0; line-height: 1.4; }
body.rtl .mceContentBody ul, body.rtl .mceContentBody ol { margin: 0 15px 1em 0; padding: 0; }
.mceContentBody h1 { font-family: 'Times New Roman', Times, serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0; border-bottom: 1px solid #ccc; padding: 0 0 0.1em 0; }
.mceContentBody h2 { font-family: 'Times New Roman', Times, serif; font-size: 2em; font-weight: normal; line-height: 120%; margin: 0 0 0.5em 0; }
.mceContentBody h3 { font-size: 0.8em; font-weight: normal; color: #8fbf60; text-transform: uppercase; letter-spacing: 0.1em; margin: 0 0 0.8em 0; border-bottom: 1px solid #e5e5e5; padding: 0 0 0.4em 0; }
.mceContentBody h4 { font-family: 'Times New Roman', Times, serif; font-size: 1.5em; font-weight: normal; line-height: 120%; margin: 0 0 0.3em 0; }
.mceContentBody h5 { font-size: 1em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
.mceContentBody h6 { font-size: 0.8em; font-weight: bold; line-height: 120%; margin: 0 0 0.3em 0; padding: 0; }
.mceContentBody .insertright { margin: 0 0 20px 20px; width: 220px; float: right; }
.mceContentBody .insertleft { margin: 0 20px 20px 0; width: 220px; float: left; }
.mceContentBody .insert { background: #fcffff; margin: 0 0 1em 0; border: 1px solid #cfe2e5; padding: 9px; }
.mceContentBody .insert h3 { border-bottom: 1px solid #cfe2e5; }
.mceContentBody a.download { display: block; margin: 1em 0; padding: 5px 5px 5px 28px; min-height: 15px; }
body .mceContentBody a.download:link, body .mceContentBody a.download:visited, body .mceContentBody a.download:active { background:#fcffff url('images/icons.png') no-repeat 5px -295px; border: 1px solid #cfe2e5; }
body .mceContentBody a.download:hover { text-decoration: underline; }
.mceContentBody a img { border: 1px solid #006a80; }
.mceContentBody a:hover img { border: 1px solid #a8001c; }
.mceContentBody a.imagelink2 img, .mceContentBody a.imagelink2:hover img, .mceContentBody a.imagelink:link, .mceContentBody a.imagelink:visited, .mceContentBody a.imagelink:hover, .mceContentBody a.imagelink:active, .mceContentBody a.imagelink2:link, .mceContentBody a.imagelink2:visited, .mceContentBody a.imagelink2:hover, .mceContentBody a.imagelink2:active { border: none; }
.mceContentBody .imageleft, .mceContentBody .alignleft { float: left; margin: 0 10px 10px 0; }
.mceContentBody .imageright, .mceContentBody .alignright { float: right; margin: 0 0 10px 10px; }
.mceContentBody .imageblock { display: block; margin: 0 0 1em 0; }
.mceContentBody .imagecentre, .mceContentBody .imagecenter, .mceContentBody .centered, .mceContentBody .aligncenter { display: block; text-align: center; margin: 0 auto 1em auto; }
.mceContentBody .attachment a { border-bottom:none; }
.mceContentBody .wp-caption { margin-bottom: 10px; border: 1px solid #e5e5e5; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;}
.mceContentBody .wp-caption { margin-bottom: 10px; border: 1px solid #e5e5e5; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding-bottom: 2px; }
.mceContentBody .wp-caption a { display: block; margin: 4px; border: none; }
.mceContentBody .wp-caption img { display:block; }
.mceContentBody .wp-caption .wp-caption-text { margin: 4px; font-size: 0.9em; }
.mceContentBody .wp-caption .wp-caption-text { margin: 3px 4px 2px; font-size: 0.9em; text-align: center; }
