.editor * { margin:0; padding:0; color: #28A9E2; font-size: 16px; word-wrap: break-word; text-justify: inter-ideograph; }

.editor, .editor p, .editor div, .editor a, .editor li, .editor td, .editor th { word-wrap: break-word; white-space: normal; font-size: 16px; }

.editor, .editor p, .editor li { line-height:30px; }

.editor img { border:none; }

.editor a, .editor a:link, .editor a:active, .editor a:visited { color:#28A9E2; font-size: inherit; }

.editor a:hover { color:#28A9E2; }

.editor ol { margin-left:25px; }
.editor ul li { list-style:none; padding-left:25px; background:url(../img/dot.png) left 11px no-repeat; }

.editor table.border_class, .editor table.border_class td, .editor table.border_class th { border-collapse:collapse; border:solid #CCCCCC 1px; }

.editor td, .editor th { padding:3px; }

hr { border:none; height:1px; background-color:#CCCCCC; color:#CCCCCC; }

.editor table.table-center{ margin:0 auto;}

.editor .underline, .editor .underline * { text-decoration:underline; }

.editor table, .editor img { max-width: 100%; height: auto; }