/*
  CoreMedia Standard Stylesheet for the richtext editor.
  
  Adapted for VTG Website
  
  $Id: coremedia-richtext-1.0.css 1308 2009-06-24 13:37:48Z nfechner $
*/
.language--en-GB { }

.language--en-US { }

.language--de { }

.language--fr { }

.language--es { }

.language--ja { }

p.language--en-GB { }

p.language--en-US { }

p.language--de { }

p.language--fr { }

p.language--es { }

p.language--ja { }

blockquote { }

cite { }

tt,acronym { }

samp,abbr { }

p,p-implied {
    margin-top: 1px;
    margin-bottom: 3px
}

/* .p--standard {
    font-size: 12pt;
    font-family: arial, helvetica;
    font-weight: normal;
} */

.p--heading-1 {
    font-size: 24px;
    font-family: arial, helvetica;
    font-weight: bold;
    color: #6477A7;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CECAC8;
    line-height: 28px;
    padding-bottom: 7px;
    margin-bottom: 11px;
}

.p--heading-2 {
    font-size: 20px;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 25px;
}

.p--heading-3 {
    font-size: 16px;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 18px;
}

.p--heading-4 {
    font-size: 14px;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 16px;
}

.p--heading-5 {
    font-size: 13px;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 14px;
}

.p--heading-6 {
    font-size: 12px;
    font-family: arial, helvetica;
    font-weight: bold;
    line-height: 13px;
}

.align--left {
    text-align: left;
}

.align--center {
    text-align: center;
}

.align--right {
    text-align: right;
}

.align--justify {
    text-align: justify;
}

.float--left {
    float: left;
    margin-right: 8px;
    margin-bottom: 8px;
}

.float--right {
    float: right;
    margin-left: 8px;
    margin-bottom: 8px;
}

.float--none {
    float: none;
}

.underline {
    text-decoration: underline;
}

.strike {
    text-decoration: line-through;
}

.font-name--arial {
    font-family: Arial;
}

.font-name--arial-black {
    font-family: Arial Black;
}

.font-name--arial-narrow {
    font-family: Arial Narrow;
}

.font-name--century {
    font-family: Century;
}

.font-name--courier {
    font-family: Courier;
}

.font-name--lucida-console {
    font-family: Lucida Console;
}

.font-name--lucida-sans-unicode {
    font-family: Lucida Sans Unicode;
}

.font-name--times-new-roman {
    font-family: Times New Roman;
}

.font-name--verdana {
    font-family: Verdana;
}

.font-size--5 {
    font-size: 5pt;
}

.font-size--6 {
    font-size: 6pt;
}

.font-size--7 {
    font-size: 7pt;
}

.font-size--8 {
    font-size: 8pt;
}

.font-size--9 {
    font-size: 9pt;
}

.font-size--10 {
    font-size: 10pt;
}

.font-size--11 {
    font-size: 11pt;
}

.font-size--12 {
    font-size: 12pt;
}

.font-size--14 {
    font-size: 14pt;
}

.font-size--16 {
    font-size: 16pt;
}

.font-size--18 {
    font-size: 18pt;
}

.font-size--20 {
    font-size: 20pt;
}

.font-size--24 {
    font-size: 24pt;
}

.font-size--26 {
    font-size: 26pt;
}

.font-size--28 {
    font-size: 28pt;
}

.font-size--36 {
    font-size: 36pt;
}

.font-size--48 {
    font-size: 48pt;
}

.font-size--72 {
    font-size: 72pt;
}

.color--VTGBlue100 {
    color: #003579;
}

.color--VTGHire {
    color: #F08827;
}

.color--VTGRail {
    color: #C1002B;
}

.color--VTGTank {
    color: #D9A500;
}

.color--VTGSignal {
    color: #4C8F21;
}

.color--VTGBlue60 {
    color: #6477A7;
}

.color--VTGBlue40 {
    color: #979EBF;
}

.color--VTGBlue20 {
    color: #CACDCD;
}

.color--VTGGrey80 {
    color: #58585A;
}

.color--VTGGrey60 {
    color: #848587;
}

.color--VTGGrey20 {
    color: #D9DADB;
}

.color--black {
    color: black;
}

.color--white {
    color: white;
}

.color--red {
    color: red;
}

.color--VtgOrange {
    color: #ED8450;
}

.color--VtgLightBlue {
    color: #517AA8
}

.color--VtgDarkBlue {
    color: #003579;
}

.color--VtgLightGrey {
    color: #E7E7E7;
}

.color--VtgMediumGrey {
    color: #CACEC8;
}

.color--VtgDarkGrey {
    color: #9E9791;
}

.background-color--VTGBlue100 {
    background-color: #003579;
}

.background-color--VTGHire {
    background-color: #F08827;
}

.background-color--VTGRail {
    background-color: #C1002B;
}

.background-color--VTGTank {
    background-color: #D9A500;
}

.background-color--VTGSignal {
    background-color: #4C8F21;
}

.background-color--VTGBlue60 {
    background-color: #6477A7;
}

.background-color--VTGBlue40 {
    background-color: #979EBF;
}

.background-color--VTGBlue20 {
    background-color: #CACDCD;
}

.background-color--VTGGrey80 {
    background-color: #58585A;
}

.background-color--VTGGrey60 {
    background-color: #848587;
}

.background-color--VTGGrey20 {
    background-color: #D9DADB;
}

.background-color--black {
    background-color: black;
}

.background-color--white {
    background-color: white;
}

.background-color--red {
    background-color: red;
}

.background-color--VtgOrange {
    background-color: #ED8450;
}

.background-color--VtgLightBlue {
    background-color: #517AA8
}

.background-color--VtgDarkBlue {
    background-color: #003579;
}

.background-color--VtgLightGrey {
    background-color: #E7E7E7;
}

.background-color--VtgMediumGrey {
    background-color: #CACEC8;
}

.background-color--VtgDarkGrey {
    background-color: #9E9791;
}

.border-collapse--collapse {
    border-collapse: collapse;
}

blockquote { }

.q { }

.list-item--coremedia {
    color: blue;
    display: list-item;
}

.list-item--none {
    list-style-type: none;
}

.list-item--square {
    list-style-type: square;
}

.list-item--circle {
    list-style-type: circle;
}

.list-item--disc {
    list-style-type: disc;
}

/* Replace the following example entries by your favorite bullet icons. */
    /*.list-item--coremedia-logo        { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/cm-16x16.ico"); }*/
    /*.list-item--coremedia-arrow-blue      { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/arrow-cm-blue.gif"); }*/
    /*.list-item--coremedia-arrow-black     { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/arrow-cm-black.gif"); }*/
    /*.list-item--arrow-whiteonblue     { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/arrow-whiteonblue.gif"); }*/
    /*.list-item--hand-pointing         { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/hand-pointing.gif"); }*/
    /*.list-item--hand-stop         { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/hand-stop.gif"); }*/
    /*.list-item--checkmark         { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/checkmark-green.gif"); }*/
    /*.list-item--coffecup          { list-style: url("/editor/icons/hox/corem/editor/icons-16x16/coffecup.gif"); }*/
    /* Styles for elements transformed during paste */
.blockquote,.dl {
    margin: 1.33em 0
}

.blockquote {
    margin-left: 40px;
    margin-right: 40px
}

.tablewidth--5p {
    width: 5%;
}

.tablewidth--10p {
    width: 10%;
}

.tablewidth--15p {
    width: 15%;
}

.tablewidth--20p {
    width: 20%;
}

.tablewidth--25p {
    width: 25%;
}

.tablewidth--30p {
    width: 30%;
}

.tablewidth--33p {
    width: 33%;
}

.tablewidth--40p {
    width: 40%;
}

.tablewidth--50p {
    width: 50%;
}

.tablewidth--60p {
    width: 60%;
}

.tablewidth--66p {
    width: 66%;
}

.tablewidth--70p {
    width: 70%;
}

.tablewidth--75p {
    width: 75%;
}

.tablewidth--80p {
    width: 80%;
}

.tablewidth--85p {
    width: 85%;
}

.tablewidth--90p {
    width: 90%;
}

.tablewidth--95p {
    width: 95%;
}

.tablewidth--100p {
    width: 100%;
}

.cite,.em,.var,.address {
    font-style: italic;
}

.tt,.code,.kbd,.samp {
    font-family: monospace;
}

.dt,.dd {
    margin-left: 40px;
    list-style-type: none;
}

.dd {
    margin-left: 40px;
}

.ins {
    text-decoration: underline
}

.center {
    text-align: center
}

.abbr,.acronym {
    font-variant: small-caps;
    letter-spacing: 0.1em
}

.MsoNormal {
    color: yellow;
    background-color: red;
}
