﻿.CENoMargin { margin: 0; font-size: 1em; }

/* these relate to the seven point sizes you can choose via a drop down list in the content editor */
.OneCE { font-size: 0.85em; }
.TwoCE { font-size: 1em; }
.ThreeCE { font-size: 1.2em; }
.FourCE { font-size: 1.4em; }
.FiveCE { font-size: 1.7em; }
.SixCE { font-size: 2em; }
.SevenCE { font-size: 2.4em; }

.contenteditor { }
.contenteditor ul { list-style-type: disc; margin: 0; padding: 0 0 1em 2em; }
.contenteditor ol { margin: 0; padding: 0 0 1em 2em; list-style-type: decimal; }
.contenteditor ul ul { padding-bottom: 0; }
.contenteditor ol ol { padding-bottom: 0; list-style-type: lower-alpha; }
.contenteditor li { margin: 0; padding: 0 0 0 0; line-height: 1.7em; }

/* content area tables - commented out border styling to allow it to be done in config instead - CT */
.contenteditor table { border-collapse: collapse; margin-bottom: 3em; }
.contenteditor table th { padding: 10px 0; text-align: left; color: #cd3737; font-size: 1.1em; font-weight: normal; padding: 10px 0 10px 10px; font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial, Verdana, Sans-Serif; } /* border-left: 1px solid #ccc !important; */
.contenteditor table td { padding: 10px 0 10px 10px;  } /* border-left: 1px solid #ccc !important; */
.contenteditor table tr > th:first-child { padding-left: 0; } /* border-left-width: 0 !important; */
.contenteditor table tr > td:first-child { padding-left: 0; } /* border-width: 0 !important; */
.contenteditor table caption { font-family: "HelveticaNeueW01-56It", Helvetica, Arial, Verdana, Sans-Serif; padding: 10px;  }

.contenteditor h1, .contenteditor h2, .contenteditor h3, .contenteditor h4, .contenteditor h5, .contenteditor h6 { font-weight: normal; display: block; margin: 0; margin-bottom: 0.5em; padding: 0;  font-family: "HelveticaNeueW01-65Medi", Helvetica, Arial, Verdana, Sans-Serif; }
.contenteditor h1 { font-size: 4em; color: #bf2a2a; font-family: "HelveticaNeueW01-75Bold", Helvetica, Arial, Verdana, Sans-Serif; }
h2 { font-size: 1.7em; line-height: 1em;  }
h3 { font-size: 1.35em; }
h4 { font-size: 1.25em; }
h5 { font-size: 1.15em; }
h6 { font-size: 1.1em; }

.contenteditor h2 .hugeText	{ line-height: .8em; }

/* to allow the section containers to show their wrapping properly in build mode - MB */
Body .mode-build section { float: none; }
/* prevent right edge being cut off in edit structure mode */
Body .mode-build .drag-o { max-width: 90%; }

.contenteditorLiveEdit table { border: solid 2px #BABABA; }
a.badlink	{ border: 1px dashed red !important; background-color: #fee !important; }
table.badtable { border: 1px dashed red !important; background-color: #fee !important; }

.SymbolCell { padding: 1px; text-align: center; }
.SymbolCell a, .SymbolCell a:visited { color: black; text-decoration: none; padding: 3px; padding-left: 6px; padding-right: 6px; }
.SymbolCell a:hover, .SymbolCell a:active{ color: white; background: navy; }

.redButton a:link, .redButton a:visited { color: #fff; }
a:hover .redButton, a:active .redButton, a:hover .blueButton, a:active .blueButton, a:hover .yellowButton, a:active .yellowButton { text-decoration: underline; }