﻿.NotDefault {
    font-size: 13px;
    line-height: 150%;
}

    .NotDefault html,
    .NotDefault address,
    .NotDefault blockquote,
    .NotDefault body,
    .NotDefault dd,
    .NotDefault div,
    .NotDefault dl,
    .NotDefault dt,
    .NotDefault fieldset,
    .NotDefault form,
    .NotDefault frame,
    .NotDefault frameset,
    .NotDefault h1,
    .NotDefault h2,
    .NotDefault h3,
    .NotDefault h4,
    .NotDefault h5,
    .NotDefault h6,
    .NotDefault noframes,
    .NotDefault ol,
    .NotDefault p,
    .NotDefault ul,
    .NotDefault center,
    .NotDefault dir,
    .NotDefault hr,
    .NotDefault menu,
    .NotDefault pre {
        display: block;
    }

    .NotDefault ol, .NotDefault ul {
    }

    .NotDefault li {
        display: list-item;
    }

    .NotDefault head {
        display: none;
    }

    .NotDefault table {
        display: table;
    }

    .NotDefault tr {
        display: table-row;
    }

    .NotDefault thead {
        display: table-header-group;
    }

    .NotDefault tbody {
        display: table-row-group;
    }

    .NotDefault tfoot {
        display: table-footer-group;
    }

    .NotDefault col {
        display: table-column;
    }

    .NotDefault colgroup {
        display: table-column-group;
    }

    .NotDefault td, .NotDefault th {
        display: table-cell;
    }

    .NotDefault caption {
        display: table-caption;
    }

    .NotDefault th {
        font-weight: bolder;
        text-align: center;
    }

    .NotDefault caption {
        text-align: center;
    }

    .NotDefault body {
        margin: 8px;
    }

    .NotDefault h1 {
        font-size: 2em;
        margin: .67em 0;
        line-height: normal;
    }

    .NotDefault h2 {
        font-size: 1.5em;
        margin: .75em 0;
        line-height: normal;
    }

    .NotDefault h3 {
        font-size: 1.17em;
        margin: .83em 0;
        line-height: normal;
    }

    .NotDefault div, .NotDefault span, .NotDefault p, .NotDefault p strong, .NotDefault p, .NotDefault p b {
        font-size: 13px;
        line-height: inherit;
    }

    .NotDefault h4, .NotDefault p, .NotDefault blockquote, .NotDefault ul, .NotDefault fieldset, .NotDefault form, .NotDefault ol, .NotDefault dl, .NotDefault dir, .NotDefault menu {
        margin: 0.5em 0;
    }

    .NotDefault h5 {
        font-size: .83em;
        margin: 1.5em 0;
    }

    .NotDefault h6 {
        font-size: .75em;
        margin: 1.67em 0;
    }

    .NotDefault h1, .NotDefault h2, .NotDefault h3, .NotDefault h4, .NotDefault h5, .NotDefault h6, .NotDefault b, .NotDefault strong {
        font-weight: bolder;
    }

    .NotDefault blockquote {
        margin-left: 40px;
        margin-right: 40px;
    }

    .NotDefault i, .NotDefault cite, .NotDefault em, .NotDefault var, .NotDefault address {
        font-style: italic;
    }

    .NotDefault pre, .NotDefault tt, .NotDefault code, .NotDefault kbd, .NotDefault samp {
        font-family: monospace;
    }

    .NotDefault pre {
        white-space: pre;
    }

    .NotDefault button, .NotDefault textarea, .NotDefault input, .NotDefault select {
        display: inline-block;
    }

    .NotDefault big {
        font-size: 1.17em;
    }

    .NotDefault small, .NotDefault sub, .NotDefault sup {
        font-size: .83em;
    }

    .NotDefault sub {
        vertical-align: sub;
    }

    .NotDefault sup {
        vertical-align: super;
    }

    .NotDefault table {
        border-spacing: 2px;
    }

    .NotDefault thead, .NotDefault tbody, .NotDefault tfoot {
        vertical-align: middle;
    }

    .NotDefault td, .NotDefault th {
        vertical-align: inherit;
    }

    .NotDefault s, .NotDefault strike, .NotDefault del {
        text-decoration: line-through;
    }

    .NotDefault hr {
        border: 1px inset;
    }

    .NotDefault ol, .NotDefault ul, .NotDefault dir, .NotDefault menu, .NotDefault dd {
        padding: 0 40px;
    }

    .NotDefault ul {
        list-style: disc;
    }

    .NotDefault ol {
        list-style: decimal;
        list-style-type: decimal;
    }

        .NotDefault ol ul, .NotDefault ul ol, .NotDefault ul ul, .NotDefault ol ol {
            margin-top: 0;
            margin-bottom: 0;
        }

    .NotDefault u, .NotDefault ins {
        font-size: 13px;
        line-height: 150%;
        text-decoration: underline;
    }

    .NotDefault br:before {
        content: "\A";
    }

    .NotDefault :before, .NotDefault :after {
        white-space: pre-line;
    }

    .NotDefault center {
        text-align: center;
    }

    .NotDefault :link, .NotDefault :visited {
        text-decoration: underline;
    }

    .NotDefault :focus {
        outline: thin dotted invert;
    }

    .NotDefault span span {
    }

    /* Begin bidirectionality settings (do not change) */
    .NotDefault BDO[DIR="ltr"] {
        direction: ltr;
        unicode-bidi: bidi-override;
    }

    .NotDefault BDO[DIR="rtl"] {
        direction: rtl;
        unicode-bidi: bidi-override;
    }

    .NotDefault *[DIR="ltr"] {
        direction: ltr;
        unicode-bidi: embed;
    }

    .NotDefault *[DIR="rtl"] {
        direction: rtl;
        unicode-bidi: embed;
    }

    .NotDefault ul, .NotDefault menu, .NotDefault dir {
        font-size: 13px;
        display: block;
        list-style-type: disc;
        padding: 0 40px;
    }

        .NotDefault ul li {
            font-size: 13px;
            line-height: 1.6;
        }

@media print {
    .NotDefault h1 {
        page-break-before: always;
    }

    .NotDefault h1, .NotDefault h2, .NotDefault h3, .NotDefault h4, .NotDefault h5, .NotDefault h6 {
        page-break-after: avoid;
    }

    .NotDefault ul, .NotDefault ol, .NotDefault dl {
        page-break-before: avoid;
    }
}

/*
Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.md or http://ckeditor.com/license
*/

body {
    /* Font */
    font-family: sans-serif, Arial, Verdana, "Trebuchet MS";
    font-size: 12px;
    /* Text color */
    color: #333;
    /* Remove the background color to make it transparent */
    background-color: #fff;
}

.cke_editable {
    font-size: 13px;
    line-height: 1.6;
}

blockquote {
    font-style: italic;
    font-family: Georgia, Times, "Times New Roman", serif;
    padding: 2px 0;
    border-style: solid;
    border-color: #ccc;
    border-width: 0;
}

.cke_contents_ltr blockquote {
    padding-left: 20px;
    padding-right: 8px;
    border-left-width: 5px;
}

.cke_contents_rtl blockquote {
    padding-left: 8px;
    padding-right: 20px;
    border-right-width: 5px;
}

a {
    color: #0782C1;
}

ol, ul, dl {
    /* IE7: reset rtl list margin. (#7334) */
    *margin-right: 0px;
    /* preserved spaces for list items with text direction other than the list. (#6249,#8049)*/
    padding: 0 40px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
    line-height: 1.2;
}

hr {
    border: 0px;
    border-top: 1px solid #ccc;
}

img.right {
    border: 1px solid #ccc;
    float: right;
    margin-left: 15px;
    padding: 5px;
}

img.left {
    border: 1px solid #ccc;
    float: left;
    margin-right: 15px;
    padding: 5px;
}

pre {
    white-space: pre-wrap; /* CSS 2.1 */
    word-wrap: break-word; /* IE7 */
    -moz-tab-size: 4;
    tab-size: 4;
}

.marker {
    background-color: Yellow;
}

span[lang] {
    font-style: italic;
}

figure {
    text-align: center;
    border: solid 1px #ccc;
    border-radius: 2px;
    background: rgba(0,0,0,0.05);
    padding: 10px;
    margin: 10px 20px;
    display: inline-block;
}

    figure > figcaption {
        text-align: center;
        display: block; /* For IE8 */
    }

a > img {
    padding: 1px;
    margin: 1px;
    border: none;
    outline: 1px solid #0782C1;
}

br[type="_moz"] {
    display: none;
}

/*--------------ListView------------------*/
table.ListView {
    border-collapse: collapse;
    width: 100%;
    border: solid 1px #99bbe8;
}

    table.ListView td, table.ListView th {
        padding: 5px;
    }

    table.ListView th {
        background: #6ec2fa;
        color: #000;
        border: solid 1px #ededed;
        border-left: solid 1px #fff;
        font-weight: bold;
    }

    table.ListView tr {
        cursor: default;
        border: solid 1px #ededed;
        border-top: solid 1px #fff;
        background: #F6F6F6;
    }

        table.ListView tr.alt, table.ListView tr:nth-child(even) {
            background: #FAFAFA;
        }

        table.ListView tr.selected, table.ListView tr:hover {
            background: #E3E3E3;
        }

        table.ListView tr.failed {
            background: #faebcc;
        }

        table.ListView tr.is_past {
            background: #FFFFCC;
        }

            table.ListView tr.is_past:nth-child(even) {
                background: #FFFF99;
            }

            table.ListView tr.is_past:hover {
                background: #E3E3E3;
            }
