/* styles within this document are those applicable to client-entered html, assuming that they will be entered via tinymce or other wysiwyg editor where we want styles seen on backend to match what will show on the front side */

/* colors - definitive copy in global.css, copied to others for fast reference

*/

/* include body.mceContentBody in each definition so these styles can be displayed withing
the tinymce editor */

.cms_html {/* cms-entered cms text */
    font-size: 1em;
}

body.mceContentBody h1, .cms_html h1, div#center .cms_html h1 {
    color: #F38F1D;
    font-size: 2.8em;
    padding-top:1em;
    padding-bottom:.35em;
    line-height:1em;
}
body.mceContentBody h2, .cms_html h2, div#center .cms_html h2 {
    color: #333;
    font-size: 1.4em;
    padding-top:2em;
    padding-bottom:.7em;
    line-height:2em;
}

body.mceContentBody p, .cms_html p {
    margin-top: 0;
    margin-bottom: 0;
}
.cms_html .boldContent { font-weight:bold; }

body.mceContentBody h3, .cms_html h3, div#center .cms_html h3 {
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 7px;
}

.cms_html ul li {
    line-height:16px;
    color:#666;
    font-size:12px;
}

body.mceContentBody ul, .cms_html ul {
    margin-bottom: 8px;
}

body.mceContentBody ul li, .cms_html ul li {
    margin-left: 22px;
    list-style-type: disc;
    list-style-image: url('/_common/img/bullet_white.gif');
}
.cms_html i,.cms_html em  {	
	font-style:italic;
}

/* ********************************************** */

/* CMS-inserted photos in text blocks */
div.cms_html img.cms_photo_left, div.cms_html img.cms_photo_right, div.cms_html img.cms_photo_center, div.playbook img.cms_photo_center {
    display: block;
    margin: 8px 0;
/*    float: left; */
}

/* CMS-inserted photos with captions */
div.cms_html table.cms_photo_table {
    font-size: 0.9em;
}

div.cms_html img.cms_photo_left, div.cms_html table.cms_photo_caption_left, div.playbook img.cms_photo_left {
    float: left;
    display: inline; /* Fix IE float/margin bug */
    margin-right: 15px;
}

div.cms_html table td.condoImgText {
	padding:8px 0;
	vertical-align:top;
}


div.cms_html img.cms_photo_right, div.cms_html table.cms_photo_caption_right, div.playbook img.cms_photo_right {
    float: right;
    display: inline; /* Fix IE float/margin bug */
    margin-left: 15px;
}
div.cms_html img.cms_photo_center, div.cms_html table.cms_photo_caption_center{
    margin-right: auto;
    margin-left: auto;
}

div.cms_html table.cms_photo_table img {
    border: 0;
}