/**
 * Only visible in the tinymce editor as a visual aid to editors
 */
.mceContentBody .mceTmpl {}
.mceContentBody body { font-family: arial,serif; font-size: 12px; color: #6D6E71; }
.mceContentBody a { color: #000000; text-decoration: none; }
.mceContentBody a:hover,
.mceContentBody a:active { color: #022F0E; text-decoration: underline; }
.mceContentBody p { font-size: 13px; }

/**
 * Styles within editor (selectable via the "styles" drop down)
 */
table { font-size: 1.0em; }
.float_left > img,
img.float_left { float: left; margin: 5px 10px 10px 0px; }
.float_right > img,
img.float_right { float: right; margin: 5px -50px 10px 10px; }
.reference_text { font-size: 10px !important; line-height: 1.2em !important; }
.lightbox { cursor: pointer; }

/**
 * Individual templates
 */
.mceTmpl {}

.mceTmpl_caption-only,
.mceTmpl_caption-with-picture { width: 200px; float: right; margin: 12px; }
.mceTmpl_caption-only cite,
.mceTmpl_caption-only .cite,
.mceTmpl_caption-with-picture cite,
.mceTmpl_caption-with-picture .cite { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #585861; line-height: 14px; padding: 8px; background-color: #FFFFFF; border-bottom: 1px solid silver; }
.mceTmpl_caption-with-picture-left { /* Inherits from ".mceTmpl_caption-with-picture" */ float: left; }
.mceTmpl_caption-with-picture-center { /* Inherits from ".mceTmpl_caption-with-picture" */ width: 100%; float: none; text-align: center; clear: both; }
.mceTmpl_caption-with-picture-center cite,
.mceTmpl_caption-with-picture-center .cite { border-bottom: none; }

.mceTmpl_avian-flu,
.mceTmpl_bluetongue,
.mceTmpl_bse,
.mceTmpl_disease,
.mceTmpl_fmd,
.mceTmpl_further-reading,
.mceTmpl_previous-item,
.mceTmpl_fmd { border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; clear: both; overflow: hidden; }
.mceTmpl_avian-flu img,
.mceTmpl_bluetongue img,
.mceTmpl_bse img,
.mceTmpl_disease img,
.mceTmpl_fmd img,
.mceTmpl_further-reading img,
.mceTmpl_previous-item img,
.mceTmpl_fmd img { float: left; margin-right: 10px; }

.mceTmpl_quotation-box,
.mceTmpl_quotation-box-no-person { clear: right; float: right; width: 200px; font-size: 18px; margin: 20px; line-height: 18px; font-weight: bold; }
.mceTmpl_quotation-box hr.line1,
.mceTmpl_quotation-box-no-person hr.line1 { margin-bottom: 15px; }
.mceTmpl_quotation-box hr.line2,
.mceTmpl_quotation-box-no-person hr.line2 { margin-top: 0px; }
.mceTmpl_quotation-box blockquote,
.mceTmpl_quotation-box-no-person blockquote { margin: 0px; padding: 10px 0px; font-size: 14px; }
.mceTmpl_quotation-box blockquote span.star,
.mceTmpl_quotation-box-no-person blockquote span.star{ font-size: 24px; }
.mceTmpl_quotation-box .person { font-size: 12px; text-align: right; font-weight: normal; padding: 10px 6px 0px 0px; }

.mceTmpl_source-name-link {}
.mceTmpl_source-name-link a.source {}

.mceTmpl_table-code { clear: both; width: 400px; margin: 10px auto; }
.mceTmpl_table-code .newtable { background-color: #FFFFFF; font-family: Tahoma,Arial,Helvetica,sans-serif; border-top: 1px solid gray; border-left: 1px solid gray; }
.mceTmpl_table-code .newtable caption { background-color: #FFFFFF; color: #404040; font-size: 11px; font-weight: bold; padding: 5px; }
.mceTmpl_table-code .newtable th { background-color: #404040; font-size: 11px; color: white; font-weight: bold; border-bottom: 1px solid gray; border-right: 1px solid gray; padding: 5px; }
.mceTmpl_table-code .newtable td { color: #404040; font-size: 11px; vertical-align: top; border-bottom: 1px solid gray; border-right: 1px solid gray; }
