/* customer css styles to apply to rich text editor */
.sidebar { float: right; background: #ebebeb; font-style: italic; width: 170px; padding: 10px; margin: 0 11px 10px 10px; display: block; }
.sidebar img { margin: 0 0 10px 0 !important; }
.sidebar p { margin: 0 !important; }

/* duplicate styles from styles.css to approximate site look */
body { width: 100%; margin: 0; padding: 0; font-family: /*helvetica,*/arial,verdana,sans-serif; font-size: 80%; text-align: left; }
h1,h2,h3,h4,h5,h6 { color: #066; font-family: Georgia,Times,serif; font-weight: bold; margin: 0; padding: 0; }
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { text-decoration: none; }
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
a:hover h1, a:hover h2, a:hover h3, a:hover h4, a:hover h5, a:hover h6,{ color: #43baba !important; }
h1 {font-size: 2.2em; }
h2 {font-size: 1.8em; padding-top: 5px; }
h3 {font-size: 1.13em; padding-bottom: 10px; }
h4 {font-size: 0.95em; }
h5 {font-size: 1em; }
h6 {font-size: 0.85em;}
p {margin: 0.33em 0 1em 0; }
a { color: #066; text-decoration: none; }
a:hover { color: #43baba !important; }
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
form { margin: 0; padding: 0; }
hr { clear: both; border: 0; width: 100%; color: #fff; background-color: #fff; height: 1px; margin: 4px 0; padding: 0; border-bottom: 1px #c0c9ac dotted; }
ol { list-style-type: decimal; }



