/* Created on 28-Mar-2015 17:44:08 */

/* body image added from http://www.makermusings.com/ 16-Dec-2018 */
BODY {
    background-color: #FFFDF0;
  border: 0px solid #FFFDF0;
}



article.post {
   position:relative;
   margin: 0 0 2em 0;
   background: #fff;
   padding: 10px;
   padding-bottom: 500px;
   border: 1px solid rgba(0, 0, 0, 0.150);

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.18);
}

article.post:before {
   z-index: -2;
   position: absolute;
   top: 8px;
   left: 8px;
   content: '';
   width: 100%;
   height: 100%;
    background-color: White;
   border: 1px solid rgba(0, 0, 0, 0.150);

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.19);

}

article.post:after {
   z-index: -1;
   position: absolute;
   top: 4px;
   left: 4px;
   content: '';
   width: 100%;
   height: 100%;
    background-color: White;
   border: 1px solid rgba(0, 0, 0, 0.150);

   -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
   box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}


@font-face {
font-family: 'Libre Baskerville Normal';
font-style: normal;
font-weight: normal;
src: local('Baskerville Normal'), url('font/LibreBaskerville-Regular.otf') format('otf');
}

@font-face {
font-family: 'Libre Baskerville Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville Normal'), url('font/LibreBaskerville-Regular.otf') format('otf');
}


@font-face {
font-family: 'Baskerville Normal';
font-style: normal;
font-weight: normal;
src: local('Baskerville Normal'), url('font/baskvl.woff') format('woff');
}


@font-face {
font-family: 'Baskerville Regular';
font-style: normal;
font-weight: normal;
src: local('Baskerville Regular'), url('font/baskervi.woff') format('woff');
}


@font-face {
font-family: 'Baskerville Light-Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville Light-Italic'), url('BASKE10.woff') format('woff');
}


@font-face {
font-family: 'Baskerville Light';
font-style: normal;
font-weight: normal;
src: local('Baskerville Light'), url('font/BASKE9.woff') format('woff');
}


@font-face {
font-family: 'Baskerville LightA';
font-style: normal;
font-weight: normal;
src: local('Baskerville LightA'), url('font/BASKRV_L.woff') format('woff');
}


@font-face {
font-family: 'Baskerville Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville Bold'), url('font/BASKE1.woff') format('woff');
}


@font-face {
font-family: 'Baskerville Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville Bold'), url('font/Baskerville Bold font.woff') format('woff');
}


@font-face {
font-family: 'Baskerville BT Roman';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Roman'), url('font/BaskervilleBT.woff') format('woff');
}


@font-face {
font-family: 'Baskerville BT Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Italic'), url('font/BaskervilleItalicBT.woff') format('woff');
}


@font-face {
font-family: 'Baskerville BT Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold'), url('font/BaskervilleBoldBT.woff') format('woff');
}


@font-face {
font-family: 'Baskerville BT Bold';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold'), url('font/baskerville bold bt.woff') format('woff');
}


@font-face {
font-family: 'Baskerville BT Bold Italic';
font-style: normal;
font-weight: normal;
src: local('Baskerville BT Bold Italic'), url('font/BaskervilleBoldItalicBT.woff') format('woff');
}



}

.myriadpro {
    font-family: "MYRIADPROREGULAR", Verdana, Tahoma;
    color: #686c6e;
    font-size: 12pt;
    text-decoration: none;
}


.myriadpro_ul {
    font-family: "MYRIADPROREGULAR", Verdana, Tahoma;
    color: #686c6e;
    font-size: 12pt;
    text-decoration: underline;
}

p.myriadpro {
    font-family: "MYRIADPROREGULAR", Verdana, Tahoma;
    color: #686c6e;
    font-size: 12pt;
    text-decoration: none;
}



.email table td, tr {
  border: 0px solid white;
  padding: 2px;
  background-color: #dfdfdf;
}

table td, tr {
  border: 0px solid white;
  padding: 0px;
    background-color: white;
}

/* padding reduced from 2px when background-color changed from white to White */
table.main , tr.main, td.main {
  border: 0px solid #FFFDF0;
  padding:0px;
  background-color: #FFFDF0;
  position: initial;
}

td.comment{
    background-color: #FFFDF0;
  border: 0px solid #FFFDF0;
  padding:0px;
}

td.synopsis{
  z-index: 0;
  position:relative;
    background-color: #FFFDF0;
  border: 0px solid #FFFDF0;
  padding:2px;

}

td.heading{
  font-size: 11pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
    background-color: #FFFDF0;
  border: 0px solid #FFFDF0;
  padding:2px;
}

td.text{
    background-color: White;
  border: 0px solid white;
  padding:2px;
}

td.children{
    background-color: #FFFDF0;
  border: 0px solid #FFFDF0;
  padding:2px;
}

td.childrenwhite{
    background-color: #FFF;
  border: 0px solid #FFF;
  padding:2px;
}

table.innerblue, tr.innerblue, td.innerblue {
    background-color: #FFFDF0;
    border: 0px solid #FFFDF0;
    padding:1px;

}

table.innerwhite, tr.innerblue, td.innerblue {
    background-color: #FFFDF0;
    border: 0px solid #FFFDF0;
    padding:1px;

}

table.inneryellow, tr.inneryellow, td.inneryellow {
    background-color: #FFFDF0;
    border: 0px solid #FFFDF0;
    padding:1px;

}

table.innerpink, tr.innerpink, td.innerpink {
    background-color:#FFFDF0;
    border: 0px solid #FFFDF0;
    padding:1px;

}

A {
  text-decoration: none;
  outline: 0;
}

H1 {
  font-size: 28pt;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style: normal;
  font-weight: normal;
  color: #55f;
  text-decoration: none;
}

.red9 {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #ff0000;
    line-height: 1.25;
    font-size: 9pt;
    text-decoration: none;
}

.red9 A{
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #ff0000;
    line-height: 1.25;
    font-size: 9pt;
    text-decoration: none;
}

td.red9 {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #ff0000;
    line-height: 1.25;
    font-size: 9pt;
    text-decoration: none;
}

.green9 {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #1ab61c;
    line-height: 1.25;

    font-size: 9pt;
    text-decoration: none;
}

.green9 A{
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #1ab61c;
    line-height: 1.25;
    font-size: 9pt;
    text-decoration: none;
}

td.green9 {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #1ab61c;
    line-height: 1.25;
    font-size: 9pt;
    text-decoration: none;
}

.style1 {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #000;
    font-size: 12pt;
    line-height: 1.75;
    text-decoration: none;
    width: 100%;
    margin: 0px 0px 0px 0px;
    outline: none;
    padding: 0 0 0 0;
    border-bottom: 0px solid #dbdbdb;

}

.style1 A{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #0000FF;
    font-size: 12pt;
    line-height: 1.75;
    text-decoration: none;


}

.style1 B{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #000000;
    font-size: 12pt;
    line-height: 1.75;
    text-decoration: none;
}

.style1_black {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #000;
    font-size: 12pt;
    line-height: 1.75;
    text-decoration: none;
    width: 100%;
    margin: 0px 0px 0px 60px;
    outline: none;
    padding: 0 0 0 0;
    border-bottom: 0px solid #dbdbdb;

}

.style1_black A{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #0000FF;
    font-size: 12pt;
    line-height: 1.75;
    text-decoration: none;


}

td.style2 {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color: White;

}

.style2 {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color:  White;

  }

.style2 A{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color:  White;

  }

td.style2b {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color:#FFFDF0;

}

.style2b {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color: #FFFDF0;

  }

.style2b A{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #046;
    font-size: 9pt;
    text-decoration: none;
    background-color:  #FFFDF0;

  }


td.breadcrumb {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #686c6e;
    font-size: 9pt;
    text-decoration: none;
    background-color: #FFFDF0;

}

.breadcrumb {
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #686c6e;
    font-size: 9pt;
    text-decoration: none;
    background-color: #FFFDF0;

  }

.breadcrumb A{
    font-family: "Libre Baskerville Normal", Verdana, Tahoma;
    color: #686c6e;
    font-size: 9pt;
    text-decoration: none;
    background-color: #FFFDF0;

  }

.style4 {
  font-size: 28pt;
  line-height: 1.2;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #000;
  background-color: white;
  text-decoration: none;
  }


.style4 A{
  font-size: 28pt;
  line-height: 1.2;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: bold;
  color: #110;
    background-color: white;
  text-decoration: none;
  }

.style3 {
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #686c6e;
  text-decoration: none;
  background-color: White;
  }


.style3 A{
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #686c6e;
  background-color: White;
  text-decoration: none;
  }

.style3b {
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #686c6e;
  text-decoration: none;
  background-color: #FFFDF0;
  }


.style3b A{
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #686c6e;
  background-color: #FFFDF0;
  text-decoration: none;
  }

 .style3red {
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #ff0000;
  text-decoration: none;
  }


.style3red A{
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #ff0000;
  text-decoration: none;
  }

 .style3green {
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #1ab61c;
  text-decoration: none;
  }


.style3green A{
  font-size: 28pt;
  font-family: "Baskerville Normal", Verdana, Tahoma;
  font-style: normal;
  font-weight: normal;
  color: #1ab61c;
  text-decoration: none;
  }

.style4A {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #f00;
    font-size: 16pt;
    text-decoration: none;

}


.style4A A{
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #f00;
    font-size: 16pt;
    text-decoration: none;
}



.style5 {
    font-family: "Baskerville Normal", Verdana, Tahoma;
    color: #7eb2cc;
    font-size: 12pt;
    text-decoration: none;

}

  .button {
   border: 0px solid #5bc0de;
   cursor: pointer;
   background: #5bc0de;
   background: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#5bc0de));
   background: -webkit-linear-gradient(top, #5bc0de, #5bc0de);
   background: -moz-linear-gradient(top, #5bc0de, #5bc0de);
   background: -ms-linear-gradient(top, #5bc0de, #5bc0de);
   background: -o-linear-gradient(top, #5bc0de, #5bc0de);
   background-image: -ms-linear-gradient(top, #5bc0de 0%, #5bc0de 100%);
   padding: 2px 4px;
   -webkit-border-radius: 10px;
   -moz-border-radius: 10px;
   border-radius: 10px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   box-shadow: rgba(255,255,255,0.4) 0 0px 0, inset rgba(255,255,255,0.4) 0 0px 0;
   color: #FFFFFF;
   font-size: 12pt;
   font-family: "Baskerville Normal", Verdana, Tahoma;
   text-decoration: none;
   vertical-align: middle;
   }


/*! EnlighterJS Syntax Highlighter 2.13.0 | MIT License (X11) | https://enlighterjs.org/ | December 29 2018 */.EnlighterJS,
.EnlighterJSWrapper {
 font-family:"Source Code Pro","Liberation Mono","Courier New",Courier,monospace;
 font-size:12px;
 line-height:16px;
 overflow:auto;
 white-space:pre-wrap;
 word-wrap:break-word;
 margin:0;
 padding:0
}
.EnlighterJSWrapper {
 position:relative
}
.EnlighterJSWrapper pre {
 font-family:inherit;
 background-color:#fff;
 padding:5px 5px 5px 10px;
 margin:0 0 20px 0;
 line-height:18px;
 font-size:16px;
 color:#444;
 border:none;
 border-radius:0;
 clear:none;
 white-space:pre-wrap;
 word-wrap:break-word
}
.EnlighterJSWrapper:hover .EnlighterJSToolbar {
 display:block
}
span.EnlighterJS {
 padding:3px 5px 1px 5px;
 border:solid 1px #e0e0e0;
 color:#333;
 background-color:#f7f7f7;
 margin:0 2px 0 2px
}
ol.EnlighterJS,
ul.EnlighterJS {
 display:block;
 font-size:13px;
  padding:9.5px;
 background-color:#f2f2f2;
 color:#939393;
 margin:0 0 20px 0;
 text-indent:0;
 list-style:none
}
ol.EnlighterJS li,
ul.EnlighterJS li {
 margin:0;
 background-color:#fff;
 border:solid 0 #fff;
 padding:9.5px;
 line-height:14px;
 color:#939393;
 list-style:none;
 font-size:inherit
}
ol.EnlighterJS li .specialline,
ul.EnlighterJS li .specialline {
 background-color:#f4f8fc
}
ol.EnlighterJS li:FIRST-CHILD,
ul.EnlighterJS li:FIRST-CHILD {
 padding-top:5px
}
ol.EnlighterJS li:LAST-CHILD,
ul.EnlighterJS li:LAST-CHILD {
 padding-bottom:5px
}
ol.EnlighterJS li:AFTER,
ul.EnlighterJS li:AFTER {
 content:' '
}
ol.EnlighterJS li {
 list-style:decimal-leading-zero outside;
 margin-left:40px;
 padding-left:20px
}
.EnlighterJS span {
 color:#000;
 margin:0;
 padding:0;
 line-height:inherit;
 font-size:12px;
 font-family:inherit
}
.EnlighterJSTabPane .controls ul {
 margin:0 0 0 40px;
 padding:0
}
.EnlighterJSTabPane .controls li {
 display:inline-block;
 list-style:none;
 padding:3px 10px 3px 10px;
 margin:0 5px 0 5px;
 background-color:#f2f2f2;
 border-radius:5px;
 font-size:16px;
 color:#000;
 font-family:inherit;
 cursor:pointer
}
.EnlighterJSTabPane .controls .pane {
 padding:5px 0 0 0;
 clear:left
}
.EnlighterJSToolbar {
 position:absolute;
 display:none;
 right:0;
 top:0;
 height:40px;
 width:auto;
 padding:15px
}
.EnlighterJSToolbar>a {
 float:right;
 display:block;
 border-radius:3px;
 z-index:10;
 background-color:#fff;
 color:#717171;
 cursor:pointer;
 font-size:16px;
 padding:0;
 border:solid 1px #e0e0e0;
 margin:0 0 0 8px;
 text-decoration:none;
 width:23px;
 height:23px;
 background-position:0 0;
 background-size:contain;
 font-family:inherit
}
.EnlighterJSToolbar>a:HOVER {
 text-decoration:none;
 border-color:#b0b0b0
}
.EnlighterJSToolbar>a .clear {
 clear:right;
 content:' ';
 display:block
}
.EnlighterJSWindowButton {
 background-image:url(data:image/gif;base64,R0lGODlhLgAuAKIAADtJcYuWq6Wxw/L7/9Xz/+z6/////wAAACwAAAAALgAuAAAD02i63P4wykmrvTjrzbv/YCiOZCacaKquace+sOAKRG3feH7Oee/vnJNveANuhLWAcslsOpkYJOFJrQaitGSAyFVibUou0XuRhgmFtHrNXpMt5i26TWe/K/FaHQCoF+4UeXNtfH6AE4J7fXWHEol0hYxXZVlTcoqGk3CVZ5hsA6CNEY98paanoAOiEKSnrnypqw+PhIt0sg60bJG3mnicl5C2bbgNumu8xL6BKZ3CmVgozrXQHNN+vR3X2HbLGNvcasURVuVQ1ubmJevs7e7v8PHy7QkAOw==)
}
.EnlighterJSRawButton {
 background-image:url(data:image/gif;base64,R0lGODlhLgAuALMAADtJcez6/////7e3t6urq52dnXt7e3p6enFxcW1tbWdnZ2VlZQAAAAAAAAAAAAAAACwAAAAALgAuAAAE4lDISau9OOvNu/9gKI5kaZ6Zoa5sy6KTK7uwNN9qLahB7/+/gjCH4gGPPWGBeDICntBoj0AdGpqGXnQLmFaXV5MRCaQSrKfDgXwcuL/qA0nNBroHcPV8Xe/rR3R9dX8iCAiCdYYkhohsiiOMjUiPhYeSR5QhkVycUj2ZIJudnT6gH5GXP6YeCQmpQK0kra8/sSOzAaNdbLYiuLp1vSG4tAHCIAoKxT3JJMnLAc0jz8vSItS6nD7WIQsLWtlbPt4k3tDkI+bL6CLqxezd3vLz9PX05fb5+gs6/f7/AAMKHEgQQwQAOw==)
}
.EnlighterJSInfoButton {
 background-image:url(data:image/gif;base64,R0lGODlhLgAuALMAAL7C0MvO2aSqvbG2xjtJcUhVelVhhGJtjYmSqtjb4/Lz9m96l3yGoJaes+Xn7P///ywAAAAALgAuAAAEqvDJSau9OOvNu/9gKI5kaZ5o6ilB675wkKhSQNx4rhMN/Qi7IG7gQwiFAd/hGPQ9doeFdDpl+BI7pwagM2gzwJz1e1noBOSLQQdIW3Yz98Smo9oRzjATt3A29jloPmaAN0Q+BYU3cSoOOzEvTnQ4BXIUejd9lhJGOT2bD0s5h5uPoFg6oA9cOQWQLg4+mIBtNISKjClrigROvASaKpOFeKrGx8jJysvMzcgRADs=)
}
span.enlighterEnlighterJS {
 border-radius:3px;
 background-color:#fafafa
}
.enlighterEnlighterJSWrapper pre,
ol.enlighterEnlighterJS,
ul.enlighterEnlighterJS {
 font-size:14px;
 color:#939393;
 border-radius:2px;
 border:solid 1px #e0e0e0;
 background-color:#f9f9f9
}
ol.enlighterEnlighterJS li,
ul.enlighterEnlighterJS li {
 border:solid 0 #fff;
 padding:9.5px;
 line-height:16px;
 color:#aaa
}
ol.enlighterEnlighterJS li {
 list-style:decimal outside;
 border-left:1px solid #e0e0e0;
 padding:9.5px
}
ol.enlighterEnlighterJS li.specialline,
ul.enlighterEnlighterJS li.specialline {
 background-color:#fdf5f0
}
ol.enlighterEnlighterJS.hoverEnabled li:hover,
ul.enlighterEnlighterJS.hoverEnabled li:hover {
 background-color:#fffcd3;
 border:solid 0 #fff;
 color:#444
}
ol.enlighterEnlighterJS.hoverEnabled li:hover {
 border-left:1px solid #e0e0e0
}
.enlighterEnlighterJS .de1 {
 color:#cf6a4c
}
.enlighterEnlighterJS .de2 {
 color:#cf6a4c
}
.enlighterEnlighterJS .kw1 {
 color:#286491;
 font-weight:700
}
.enlighterEnlighterJS .kw2 {
 color:#4da0d2
}
.enlighterEnlighterJS .kw3 {
 color:#458
}
.enlighterEnlighterJS .kw4 {
 color:#990073
}
.enlighterEnlighterJS .co1 {
 color:#99a
}
.enlighterEnlighterJS .co2 {
 color:#99a
}
.enlighterEnlighterJS .st0 {
 color:#d14
}
.enlighterEnlighterJS .st1 {
 color:#d14
}
.enlighterEnlighterJS .st2 {
 color:#d14
}
.enlighterEnlighterJS .nu0 {
 color:#099
}
.enlighterEnlighterJS .me0 {
 color:#0086b3
}
.enlighterEnlighterJS .me1 {
 color:#0086b3
}
.enlighterEnlighterJS .br0 {
 color:#777
}
.enlighterEnlighterJS .sy0 {
 color:#777
}
.enlighterEnlighterJS .es0 {
 color:#777
}
.enlighterEnlighterJS .re0 {
 color:#009926
}
.enlighterEnlighterJSTabPane .controls {
 border-radius:2px 2px 0 0;
 background-color:#f9f9f9;
 border:solid 1px #e0e0e0;
 border-bottom-width:0;
 padding:9.5px
}
.enlighterEnlighterJSTabPane .controls li {
 border-radius:4px;
 border:solid 1px #e0e0e0;
 font-size:12px;
 color:#000;
 background-color:transparent;
 cursor:pointer
}
.enlighterEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.enlighterEnlighterJSTabPane .controls .selected,
.enlighterEnlighterJSTabPane .controls .selected:hover {
 background-color:#e5e5e5;
 color:#000;
 border-color:#c9c9c9
}
.enlighterEnlighterJSTabPane .enlighterEnlighterJS,
.enlighterEnlighterJSTabPane pre {
 border-radius:0 0 8px 8px
}
.enlighterEnlighterJSTabPane .pane {
 padding:9.5px
}
.enlighterEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:12px;
 color:#717171
}
.enlighterEnlighterJSWrapper .EnlighterJSRawButton {
 border-radius:3px;
 background-color:#f7f7f7
}
span.godzillaEnlighterJS {
 background-color:#f7f7f7;
 border:dotted 1px #e0e0e1;
 border-left:solid 2px #4a80b3
}
.godzillaEnlighterJSWrapper pre,
ol.godzillaEnlighterJS,
ul.godzillaEnlighterJS {
 font-size:11px;
 background-color:#f0f0f1;
 border-left:solid 6px #4a80b3;
 background-image:url(data:image/gif;base64,R0lGODlhHgAeAJEAAPLz9ezt7vf39wAAACwAAAAAHgAeAAACYYyPqXvi/wCccr5gY3Y1491Z4fRlI3Rem5ByaymurQBT8nuDuM57wA8MCodEQA2V8yRjm6OmZ3G6oKSlrWlFYqlaJffpNWUvxbL5J2WNHenZrL2mxd/znfjLrm/v/Kg+UwAAOw==);
 background-repeat:repeat;
 background-position:0 0
}
.godzillaEnlighterJSWrapper pre {
 font-size:14px;
 line-height:21px;
 color:#2b333a
}
ol.godzillaEnlighterJS li,
ul.godzillaEnlighterJS li {
 border:solid 0 #fff;
 line-height:19px;
 color:#2b333a;
 background-color:transparent;
 padding:9.5px
}
ol.godzillaEnlighterJS li {
 list-style:decimal outside;
 color:#9c9ea0
}
.godzillaEnlighterJS span {
 font-size:14px;
 color:#2b333a
}
.godzillaEnlighterJS .de1 {
 color:#9b0d5c;
 font-weight:700
}
.godzillaEnlighterJS .de2 {
 color:#9b0d5c;
 font-weight:700
}
.godzillaEnlighterJS .kw1 {
 color:#085789;
 font-weight:700
}
.godzillaEnlighterJS .kw2 {
 color:#4284ae;
 font-weight:700
}
.godzillaEnlighterJS .kw3 {
 color:#4284ae
}
.godzillaEnlighterJS .kw4 {
 color:#ae42a0
}
.godzillaEnlighterJS .co1 {
 color:#6b7c8b
}
.godzillaEnlighterJS .co2 {
 color:#5b7c9c
}
.godzillaEnlighterJS .st0 {
 color:#5e860f
}
.godzillaEnlighterJS .st1 {
 color:#5e860f
}
.godzillaEnlighterJS .st2 {
 color:#5e860f
}
.godzillaEnlighterJS .nu0 {
 color:#9b0d5c
}
.godzillaEnlighterJS .me0 {
 color:#d0284a
}
.godzillaEnlighterJS .me1 {
 color:#d0284a
}
.godzillaEnlighterJS .br0 {
 color:#35434c
}
.godzillaEnlighterJS .sy0 {
 color:#35434c
}
.godzillaEnlighterJS .re0 {
 color:#d2901d
}
ol.godzillaEnlighterJS.hoverEnabled li:hover,
ul.godzillaEnlighterJS.hoverEnabled li:hover {
 background-color:#f0f0f1
}
ol.godzillaEnlighterJS li.specialline,
ul.godzillaEnlighterJS li.specialline {
 border-left:solid 5px #9b0d5c;
 background-color:transparent
}
.godzillaEnlighterJSTabPane .controls {
 background-color:#4a80b3;
 padding:9.5px
}
.godzillaEnlighterJSTabPane .controls ul {
 margin-left:10px
}
.godzillaEnlighterJSTabPane .controls li {
 border-radius:0;
 background-color:transparent;
 line-height:20px;
 font-size:14px;
 color:#f0f0f0
}
.godzillaEnlighterJSTabPane .controls li.selected {
 background-color:#00417f
}
span.beyondEnlighterJS {
 border-radius:3px;
 background-color:#f7f7fa;
 border:dotted 1px #e2e2e8
}
.beyondEnlighterJSWrapper pre,
ol.beyondEnlighterJS,
ul.beyondEnlighterJS {
 font-size:11px;
 color:#333;
 background-color:#f7f7fa;
 border-radius:5px;
 border:solid 2px #e2e2e8;
 padding:9.5px
}
ol.beyondEnlighterJS li,
ul.beyondEnlighterJS li {
 border:solid 0 #fff;
 padding:9.5px;
 line-height:18px;
 color:#aaa;
 background-color:#f7f7fa;
 margin-left:0
}
ol.beyondEnlighterJS li:FIRST-CHILD,
ol.beyondEnlighterJS li:LAST-CHILD {
 padding:9.5px;
}
ol.beyondEnlighterJS li {
 list-style:decimal inside;
 border-left:0 solid #e0e0e0;
 padding:9.5px;
}
ol.beyondEnlighterJS li.specialline,
ul.beyondEnlighterJS li.specialline {
 background-color:#fff
}
ol.beyondEnlighterJS.hoverEnabled li:hover,
ul.beyondEnlighterJS.hoverEnabled li:hover {
 background-color:#fff;
 border:solid 0 #fff;
 color:#444
}
.beyondEnlighterJS span {
 font-size:13px;
 color:#2f3235
}
.beyondEnlighterJS .de1 {
 color:#cf6a4c
}
.beyondEnlighterJS .de2 {
 color:#cf6a4c
}
.beyondEnlighterJS .kw1 {
 color:#286491
}
.beyondEnlighterJS .kw2 {
 color:#4da0d2
}
.beyondEnlighterJS .kw3 {
 color:#458
}
.beyondEnlighterJS .kw4 {
 color:#990073
}
.beyondEnlighterJS .co1 {
 color:#8181a1
}
.beyondEnlighterJS .co2 {
 color:#8181a1
}
.beyondEnlighterJS .st0 {
 color:#d14
}
.beyondEnlighterJS .st1 {
 color:#d14
}
.beyondEnlighterJS .st2 {
 color:#049595
}
.beyondEnlighterJS .nu0 {
 color:#099
}
.beyondEnlighterJS .me0 {
 color:#0086b3
}
.beyondEnlighterJS .me1 {
 color:#0086b3
}
.beyondEnlighterJS .br0 {
 color:#777
}
.beyondEnlighterJS .sy0 {
 color:#777
}
.beyondEnlighterJS .es0 {
 color:#777
}
.beyondEnlighterJS .re0 {
 color:#009926
}
.beyondEnlighterJSTabPane .controls {
 background-color:transparent;
 padding:9.5px;
}
.beyondEnlighterJSTabPane .controls ul {
 margin-left:20px
}
.beyondEnlighterJSTabPane .controls li {
 border-radius:5px 5px 0 0;
 border:solid 2px #e2e2e8;
 border-bottom-width:0;
 font-size:12px;
 color:#286491;
 font-weight:700;
 background-color:#fff;
 cursor:pointer
}
.beyondEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.beyondEnlighterJSTabPane .controls .selected,
.beyondEnlighterJSTabPane .controls .selected:hover {
 background-color:#e2e2e8;
 border-color:#d8d8dd;
 color:#505050
}
.beyondEnlighterJSTabPane .beyondEnlighterJS,
.beyondEnlighterJSTabPane pre {
 border-radius:8px
}
.beyondEnlighterJSTabPane .pane {
 padding:9.5px;
}
.beyondEnlighterJSWrapper pre {
 background-color:#f7f7fa;
 font-size:13px;
 color:#333;
 line-height:20px;
 padding:9.5px;
}
ol.classicEnlighterJS,
ul.classicEnlighterJS {
 background-color:#f8f8f8
}
.classicEnlighterJS,
.classicEnlighterJSWrapper pre {
 border:1px solid #e8e8e2
}
ol.classicEnlighterJS li,
ul.classicEnlighterJS li {
 border:none;
 border-left:solid 4px #52ce52;
 line-height:20px;
 color:#505050;
 font-size:14px;
 background-color:#fff
}
ol.classicEnlighterJS li.even,
ul.classicEnlighterJS li.even {
 background-color:#f8f8f8
}
span.classicEnlighterJS {
 background-color:transparent;
 border:none
}
ol.classicEnlighterJS.hoverEnabled li:hover,
ul.classicEnlighterJS.hoverEnabled li:hover {
 border:none;
 border-left:solid 4px #52ce52;
 background-color:#ddf0dd
}
ol.classicEnlighterJS li.specialline,
ul.classicEnlighterJS li.specialline {
 background-color:#edf9ec;
 border-left-color:#3fa03f
}
ol.classicEnlighterJS li {
 color:#000;
 list-style-type:decimal
}
.classicEnlighterJS span {
 font-size:15px
}
.classicEnlighterJS .de2 {
 background-color:#e0e010;
 font-weight:700
}
.classicEnlighterJS .kw1 {
 color:#066da1;
 font-weight:700
}
.classicEnlighterJS .kw2 {
 color:#404247;
 font-weight:700
}
.classicEnlighterJS .kw3 {
 color:#404247
}
.classicEnlighterJS .kw4 {
 color:#d53aa9
}
.classicEnlighterJS .co1 {
 color:#888
}
.classicEnlighterJS .co2 {
 color:#888
}
.classicEnlighterJS .st0 {
 color:#2d47e6
}
.classicEnlighterJS .st1 {
 color:#2d47e6
}
.classicEnlighterJS .st2 {
 color:#d53aa9;
 font-weight:700
}
.classicEnlighterJS .nu0 {
 color:#d53aa9
}
.classicEnlighterJS .me0 {
 color:#404247
}
.classicEnlighterJS .me1 {
 color:#404247
}
.classicEnlighterJS .br0 {
 color:#444
}
.classicEnlighterJS .sy0 {
 color:#444
}
.classicEnlighterJS .es0 {
 color:#444
}
.classicEnlighterJS .re0 {
 color:#009926
}
.classicEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:15px;
 color:#000;
 line-height:20px
}
.classicEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0
}
.classicEnlighterJSTabPane .controls {
 background-color:#f8f8f8;
 height:31px;
 border:1px solid #e8e8e2;
 border-bottom-width:0
}
.classicEnlighterJSTabPane .controls ul {
 margin:0 0 0 35px
}
.classicEnlighterJSTabPane .controls li {
 border-radius:0;
 font-size:15px;
 background-color:transparent;
 line-height:20px;
 padding:9.5px;
}
.classicEnlighterJSTabPane .controls li.selected,
.classicEnlighterJSTabPane .controls li.selected:hover {
 background-color:#52ce52;
 color:#f9f9f9;
 font-weight:700
}
.classicEnlighterJSTabPane .pane {
 padding:9.5px;
}
.classicEnlighterJSTabPane .classicEnlighterJS {
 border-top-width:0
}
span.mootwoEnlighterJS {
 border-radius:4px;
 background-color:#f0f0f1;
 border:solid 1px #f0f0f1
}
.mootwoEnlighterJSWrapper pre,
ol.mootwoEnlighterJS,
ul.mootwoEnlighterJS {
 font-size:11px;
 background-color:#f0f0f1;
 border:solid 1px #f0f0f1;
 border-radius:7px
}
.mootwoEnlighterJSWrapper pre {
 font-size:14px;
 line-height:22px;
 color:#313437
}
ol.mootwoEnlighterJS li,
ul.mootwoEnlighterJS li {
 border:solid 0 #fff;
 line-height:18px;
 color:#313437;
 background-color:#f0f0f1;
 padding:9.5px;
}
ol.mootwoEnlighterJS li {
 list-style:decimal outside;
 color:#9c9ea0
}
.mootwoEnlighterJS span {
 font-size:14px;
 color:#313437
}
.mootwoEnlighterJS .kw1 {
 color:#b05098;
 font-weight:700
}
.mootwoEnlighterJS .kw2 {
 color:#b05098
}
.mootwoEnlighterJS .co1 {
 color:#9c9ea0
}
.mootwoEnlighterJS .co2 {
 color:#9c9ea0
}
.mootwoEnlighterJS .st0 {
 color:#83a440
}
.mootwoEnlighterJS .st1 {
 color:#83a440
}
.mootwoEnlighterJS .st2 {
 color:#83a440
}
.mootwoEnlighterJS .nu0 {
 color:#429bc1
}
.mootwoEnlighterJS .me0 {
 color:#666
}
.mootwoEnlighterJS .me1 {
 color:#666
}
.mootwoEnlighterJS .br0 {
 color:#909090
}
.mootwoEnlighterJS .sy0 {
 color:#864c08
}
ol.mootwoEnlighterJS.hoverEnabled li:hover,
ul.mootwoEnlighterJS.hoverEnabled li:hover {
 background-color:#e9e9e9
}
ol.mootwoEnlighterJS li.specialline,
ul.mootwoEnlighterJS li.specialline {
 background-color:#e9e9e9
}
.mootwoEnlighterJSTabPane .controls {
 background-color:#585b5e;
 padding:9.5px;
 border-radius:8px
}
.mootwoEnlighterJSTabPane .controls ul {
 margin-left:10px
}
.mootwoEnlighterJSTabPane .controls li {
 border-radius:0;
 background-color:transparent;
 line-height:20px;
 font-size:15px;
 color:#f0f0f0
}
.mootwoEnlighterJSTabPane .controls li.selected {
 text-decoration:underline
}
span.eclipseEnlighterJS {
 border-radius:3px;
 background-color:#f8f8f8;
 border:solid 0 #fff
}
.eclipseEnlighterJSWrapper pre,
ol.eclipseEnlighterJS,
ul.eclipseEnlighterJS {
 font-size:11px;
 color:#939393;
 border-radius:5px;
 border:solid 8px #f3f3f3;
 background-color:#fff
}
ol.eclipseEnlighterJS li,
ul.eclipseEnlighterJS li {
 padding:9.5px;
 line-height:16px;
 color:#787878
}
ol.eclipseEnlighterJS li {
 list-style:decimal outside;
 border-left:2px solid #f8f8f8;
 padding:9.5px;
}
ol.eclipseEnlighterJS li.specialline,
ul.eclipseEnlighterJS li.specialline {
 background-color:#f9f9f9;
 border-left-color:#f0f0f0
}
ol.eclipseEnlighterJS.hoverEnabled li:hover,
ul.eclipseEnlighterJS.hoverEnabled li:hover {
 background-color:#e8f2fe;
 color:#444
}
ol.eclipseEnlighterJS.hoverEnabled li:hover {
 border-left-color:#e0e0e0
}
.eclipseEnlighterJS span {
 font-size:13px
}
.eclipseEnlighterJS .de1 {
 color:#3f7f95
}
.eclipseEnlighterJS .de2 {
 color:#3f7f95
}
.eclipseEnlighterJS .kw1 {
 color:#3f7f95;
 font-weight:700
}
.eclipseEnlighterJS .kw2 {
 color:#7f007f;
 font-weight:700
}
.eclipseEnlighterJS .kw3 {
 color:#458
}
.eclipseEnlighterJS .kw4 {
 color:#990073
}
.eclipseEnlighterJS .co1 {
 color:#3f7f5f
}
.eclipseEnlighterJS .co2 {
 color:#3f5fbf
}
.eclipseEnlighterJS .st0 {
 color:#320fe3
}
.eclipseEnlighterJS .st1 {
 color:#990073
}
.eclipseEnlighterJS .st2 {
 color:#3f7f95
}
.eclipseEnlighterJS .nu0 {
 color:#000
}
.eclipseEnlighterJS .me0 {
 color:#000
}
.eclipseEnlighterJS .me1 {
 color:#000
}
.eclipseEnlighterJS .br0 {
 color:#777
}
.eclipseEnlighterJS .sy0 {
 color:#777
}
.eclipseEnlighterJS .es0 {
 color:#777
}
.eclipseEnlighterJS .re0 {
 color:#009926
}
.eclipseEnlighterJSTabPane .controls {
 background-color:#f3f3f3;
 height:35px;
 padding:9.5px;
 border-radius:5px 5px 0 0
}
.eclipseEnlighterJSTabPane .controls li {
 font-size:12px;
 color:#000;
 background-color:transparent;
 cursor:pointer;
 padding:9.5px;
 border-radius:5px 5px 0 0
}
.eclipseEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.eclipseEnlighterJSTabPane .controls .selected,
.eclipseEnlighterJSTabPane .controls .selected:hover {
 background-color:#fff;
 color:#000;
 border-color:#c9c9c9
}
.eclipseEnlighterJSTabPane .eclipseEnlighterJS,
.eclipseEnlighterJSTabPane pre {
 border-top-width:0
}
.eclipseEnlighterJSTabPane .pane {
 padding:9.5px;
}
.eclipseEnlighterJSTabPane ol.eclipseEnlighterJS,
.eclipseEnlighterJSTabPane ul.eclipseEnlighterJS {
 border-radius:0 0 5px 5px
}
.eclipseEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:13px;
 color:#717171
}
.eclipseEnlighterJSTabPane .EnlighterJSToolbar {
 padding:9.5px;
}
.droideEnlighterJS,
.droideEnlighterJSWrapper {
 font-family:Consolas,"Source Code Pro","Liberation Mono","Courier New",Courier,monospace
}
span.droideEnlighterJS {
 background-color:#f7f7f9;
 border:solid 1px #e0e0e0
}
.droideEnlighterJSWrapper pre,
ol.droideEnlighterJS,
ul.droideEnlighterJS {
 font-size:13px;
 color:#404141;
 border:solid 1px #e0e0e0;
 background-color:#f7f7f9
}
ol.droideEnlighterJS li,
ul.droideEnlighterJS li {
 border:solid 0 #fff;
 padding:9.5px;
 line-height:18px;
 color:#707070;
 background-color:#f7f7f9;
 font-size:11px
}
ol.droideEnlighterJS li {
 list-style:decimal outside;
 border-left:1px dashed #e0e0e0;
 padding:9.5px;
}
ol.droideEnlighterJS li.specialline,
ul.droideEnlighterJS li.specialline {
 background-color:#fae9d9;
 border-left:solid 5px #e07c19
}
ol.droideEnlighterJS.hoverEnabled li:hover,
ul.droideEnlighterJS.hoverEnabled li:hover {
 background-color:#fae9d9
}
ol.droideEnlighterJS.hoverEnabled li:hover {
 border-left-width:1px
}
.droideEnlighterJS span {
 font-size:13px
}
.droideEnlighterJS .de1 {
 color:#cf6a4c
}
.droideEnlighterJS .de2 {
 color:#cf6a4c
}
.droideEnlighterJS .kw1 {
 color:#12217c;
 font-weight:700
}
.droideEnlighterJS .kw2 {
 color:#6e0d6e
}
.droideEnlighterJS .kw3 {
 color:#458
}
.droideEnlighterJS .kw4 {
 color:#990073
}
.droideEnlighterJS .co1 {
 color:#086b08
}
.droideEnlighterJS .co2 {
 color:#086b08
}
.droideEnlighterJS .st0 {
 color:#961414
}
.droideEnlighterJS .st1 {
 color:#963f14
}
.droideEnlighterJS .st2 {
 color:#961414
}
.droideEnlighterJS .nu0 {
 color:#099
}
.droideEnlighterJS .re0 {
 color:#009926
}
.droideEnlighterJSTabPane .controls {
 background-color:transparent;
 padding:9.5px;
}
.droideEnlighterJSTabPane .controls ul {
 margin:0
}
.droideEnlighterJSTabPane .controls li {
 border:solid 1px #e0e0e0;
 font-size:12px;
 color:#000;
 background-color:transparent;
 cursor:pointer;
 border-radius:0;
 border-bottom-width:0;
 padding:9.5px;
 font-weight:700
}
.droideEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.droideEnlighterJSTabPane .controls .selected,
.droideEnlighterJSTabPane .controls .selected:hover {
 background-color:#f7f7f9;
 color:#000;
 border-color:#c9c9c9
}
.droideEnlighterJSTabPane .pane {
 padding:9.5px;
}
.droideEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:13px;
 color:#717171
}
.minimalEnlighterJS,
.minimalEnlighterJSWrapper {
 font-family:"Droid Sans Mono","Courier New",Courier,monospace
}
span.minimalEnlighterJS {
 background-color:transparent;
 border:none
}
.minimalEnlighterJSWrapper pre,
ol.minimalEnlighterJS,
ul.minimalEnlighterJS {
 font-size:13px;
 color:#404141;
 border-top:solid 3px #e0e0e0;
 border-bottom:solid 3px #e0e0e0;
 background-color:transparent;
 padding:9.5px;
}
ol.minimalEnlighterJS li,
ul.minimalEnlighterJS li {
 border:solid 0 #fff;
 padding:9.5px;
 line-height:18px;
 color:#a0a0a0;
 background-color:transparent;
 font-size:10px
}
ol.minimalEnlighterJS li {
 list-style:decimal inside;
 padding:9.5px;
 margin:0
}
ol.minimalEnlighterJS li.specialline,
ul.minimalEnlighterJS li.specialline {
 background-color:#f9f9f9
}
ol.minimalEnlighterJS.hoverEnabled li:hover,
ul.minimalEnlighterJS.hoverEnabled li:hover {
 background-color:#f0f0f0
}
.minimalEnlighterJS span {
 font-size:13px;
 color:#2a2a2a
}
.minimalEnlighterJS .de1 {
 color:#cf6a4c
}
.minimalEnlighterJS .de2 {
 color:#cf6a4c
}
.minimalEnlighterJS .kw1 {
 color:#12217c;
 font-weight:700
}
.minimalEnlighterJS .kw2 {
 color:#458;
 border-bottom:dotted 1px #458
}
.minimalEnlighterJS .kw3 {
 color:#458
}
.minimalEnlighterJS .kw4 {
 color:#990073
}
.minimalEnlighterJS .co1 {
 color:#a0a0a0
}
.minimalEnlighterJS .co2 {
 color:#a0a0a0
}
.minimalEnlighterJS .st0 {
 color:#387905;
 border-bottom:dotted 1px #387905
}
.minimalEnlighterJS .st1 {
 color:#217908;
 border-bottom:dotted 1px #387905
}
.minimalEnlighterJS .st2 {
 color:#217908
}
.minimalEnlighterJS .nu0 {
 color:#a61d1b;
 font-weight:700
}
.minimalEnlighterJS .me0 {
 color:#12217c;
 background-color:#e0e0e0
}
.minimalEnlighterJS .me1 {
 color:#12217c;
 background-color:#e0e0e0
}
.minimalEnlighterJS .re0 {
 color:#996700;
 border-bottom:solid 1px #996700
}
.minimalEnlighterJSTabPane .controls {
 background-color:transparent;
 padding:9.5px;
}
.minimalEnlighterJSTabPane .controls ul {
 margin:0 0 5px 0
}
.minimalEnlighterJSTabPane .controls li {
 font-size:12px;
 color:#000;
 background-color:transparent;
 cursor:pointer;
 border-radius:0;
 font-weight:700;
 text-transform:uppercase;
 padding:9.5px;
}
.minimalEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.minimalEnlighterJSTabPane .controls .selected,
.minimalEnlighterJSTabPane .controls .selected:hover {
 background-color:#e0e0e0;
 color:#2a2a2a
}
.minimalEnlighterJSTabPane .pane {
 padding:9.5px;
}
.minimalEnlighterJSWrapper pre {
 background-color:transparent;
 font-size:13px;
 color:#2a2a2a
}
.atomicEnlighterJS,
.atomicEnlighterJSTabPane,
.atomicEnlighterJSWrapper {
 font-family:Inconsolata,Consolas,"Source Code Pro","Courier New",Courier,monospace
}
span.atomicEnlighterJS {
 background-color:#272b32;
 padding:9.5px;
}
.atomicEnlighterJSWrapper pre,
ol.atomicEnlighterJS,
ul.atomicEnlighterJS {
 font-size:12px;
 background-color:#272b33
}
.atomicEnlighterJSWrapper pre {
 font-size:17px;
 line-height:22px;
 color:#cfd5e0
}
ol.atomicEnlighterJS li,
ul.atomicEnlighterJS li {
 border:solid 0 #fff;
 line-height:19px;
 color:#2b333a;
 background-color:transparent;
 padding:9.5px;
}
ol.atomicEnlighterJS li {
 list-style:decimal inside;
 color:#596174;
 margin:0
}
.atomicEnlighterJS span {
 font-size:17px;
 color:#cfd5e0
}
.atomicEnlighterJS .de1 {
 color:#9b0d5c;
 font-weight:700
}
.atomicEnlighterJS .de2 {
 color:#9b0d5c;
 font-weight:700
}
.atomicEnlighterJS .kw1 {
 color:#d171dd;
 font-weight:700
}
.atomicEnlighterJS .kw2 {
 color:#d19252;
 border-bottom:dotted 1px #d19252
}
.atomicEnlighterJS .kw3 {
 color:#4284ae
}
.atomicEnlighterJS .kw4 {
 color:#ae42a0
}
.atomicEnlighterJS .co1 {
 color:#6b7c8b
}
.atomicEnlighterJS .co2 {
 color:#5b7c9c
}
.atomicEnlighterJS .st0 {
 color:#7cc379
}
.atomicEnlighterJS .st1 {
 color:#7cc379
}
.atomicEnlighterJS .st2 {
 color:#5e860f
}
.atomicEnlighterJS .nu0 {
 color:#d19a66
}
.atomicEnlighterJS .me0 {
 color:#4284ae
}
.atomicEnlighterJS .me1 {
 color:#4284ae
}
.atomicEnlighterJS .br0 {
 color:#6b7c8b;
 font-weight:700
}
.atomicEnlighterJS .re0 {
 color:#d2901d
}
ol.atomicEnlighterJS.hoverEnabled li:hover,
ul.atomicEnlighterJS.hoverEnabled li:hover {
 background-color:#2e353e
}
ol.atomicEnlighterJS li.specialline,
ul.atomicEnlighterJS li.specialline {
 background-color:#392d3b
}
.atomicEnlighterJSTabPane .controls {
 background-color:#121518;
 padding:9.5px;
}
.atomicEnlighterJSTabPane .controls ul {
 margin-left:10px
}
.atomicEnlighterJSTabPane .controls li {
 border-radius:0;
 background-color:transparent;
 line-height:25px;
 font-size:16px;
 font-weight:700;
 color:#f0f0f0;
 border-radius:5px 5px 0 0;
 text-transform:lowercase
}
.atomicEnlighterJSTabPane .controls li.selected {
 background-color:#272b33
}
.rowhammerEnlighterJS,
.rowhammerEnlighterJSTabPane,
.rowhammerEnlighterJSWrapper {
 font-family:"Ubuntu Mono","Source Code Pro","Courier New",Courier,monospace
}
span.rowhammerEnlighterJS {
 background-color:transparent;
 border:none
}
.rowhammerEnlighterJSWrapper pre,
ol.rowhammerEnlighterJS,
ul.rowhammerEnlighterJS {
 font-size:13px;
 color:#404141;
 background-color:transparent;
 padding:9.5px;
}
ol.rowhammerEnlighterJS li,
ul.rowhammerEnlighterJS li {
 border:solid 0 #fff;
 padding:9.5px;
 line-height:20px;
 color:#94a9bf;
 background-color:transparent;
 font-size:10px;
 border-bottom:dotted 1px #e9e9f0
}
ol.rowhammerEnlighterJS li:nth-of-type(1),
ul.rowhammerEnlighterJS li:nth-of-type(1) {
 border-top:dotted 1px #e9e9f0
}
ol.rowhammerEnlighterJS li {
 list-style:decimal-leading-zero inside;
 padding:9.5px;
 margin:0
}
ol.rowhammerEnlighterJS li.specialline,
ul.rowhammerEnlighterJS li.specialline {
 background-color:#f9f9f9
}
ol.rowhammerEnlighterJS.hoverEnabled li:hover,
ul.rowhammerEnlighterJS.hoverEnabled li:hover {
 background-color:#f0f0f0
}
.rowhammerEnlighterJS span {
 font-size:15px;
 color:#121212
}
.rowhammerEnlighterJS .de1 {
 color:#9b0d5c;
 font-weight:700
}
.rowhammerEnlighterJS .de2 {
 color:#9b0d5c;
 font-weight:700
}
.rowhammerEnlighterJS .kw1 {
 color:#07a;
 font-weight:700;
 border-bottom:dotted 1px #07a
}
.rowhammerEnlighterJS .kw2 {
 color:#07a;
 font-weight:700
}
.rowhammerEnlighterJS .kw3 {
 color:#07a
}
.rowhammerEnlighterJS .kw4 {
 color:#ae42a0
}
.rowhammerEnlighterJS .co1 {
 color:#758697
}
.rowhammerEnlighterJS .co2 {
 color:#758697
}
.rowhammerEnlighterJS .st0 {
 color:#639500;
 border-bottom:dotted 1px #639500
}
.rowhammerEnlighterJS .st1 {
 color:#639500
}
.rowhammerEnlighterJS .st2 {
 color:#639500
}
.rowhammerEnlighterJS .nu0 {
 color:#9b0d5c
}
.rowhammerEnlighterJS .me0 {
 color:#c2415b;
 font-weight:700
}
.rowhammerEnlighterJS .me1 {
 color:#d0284a;
 font-weight:700
}
.rowhammerEnlighterJS .br0 {
 color:#6b7c8b;
 font-weight:700
}
.rowhammerEnlighterJS .sy0 {
 color:#35434c;
 font-weight:700
}
.rowhammerEnlighterJS .re0 {
 color:#d2901d
}
.rowhammerEnlighterJSTabPane .controls {
 background-color:transparent;
 padding:5px 5px 0 5px
}
.rowhammerEnlighterJSTabPane .controls ul {
 margin:0 0 5px 0
}
.rowhammerEnlighterJSTabPane .controls li {
 font-size:14px;
 color:#758697;
 background-color:transparent;
 cursor:pointer;
 border-radius:0;
 font-weight:700;
 text-transform:uppercase;
 padding:1px 6px 1px 6px
}
.rowhammerEnlighterJSTabPane .controls li:hover {
 background-color:transparent
}
.rowhammerEnlighterJSTabPane .controls .selected,
.rowhammerEnlighterJSTabPane .controls .selected:hover {
 border-bottom:dotted 1px #758697;
 background-color:#f0f0f0
}
.rowhammerEnlighterJSTabPane .pane {
 padding:0
}
.rowhammerEnlighterJSWrapper pre {
 background-color:transparent;
 font-size:15px;
 line-height:22px;
 color:#2a2a2a
}
.gitEnlighterJS,
.gitEnlighterJSWrapper pre {
 border:1px solid #eee;
 font-family:Courier,monospace
}
ol.gitEnlighterJS li,
ul.gitEnlighterJS li {
 border:none;
 line-height:20px
}
ol.gitEnlighterJS.hoverEnabled li:hover,
ul.gitEnlighterJS.hoverEnabled li:hover {
 background-color:#ffc;
 border:none
}
ol.gitEnlighterJS li.specialline,
ul.gitEnlighterJS li.specialline {
 background-color:#fffff2
}
ol.gitEnlighterJS {
 list-style-type:decimal
}
.gitEnlighterJS .de1 {
 color:#cf6a4c
}
.gitEnlighterJS .de2 {
 color:#cf6a4c
}
.gitEnlighterJS .kw1 {
 color:#000;
 font-weight:700
}
.gitEnlighterJS .kw2 {
 color:#0086b3
}
.gitEnlighterJS .kw3 {
 color:#458;
 font-weight:700
}
.gitEnlighterJS .kw4 {
 color:#990073
}
.gitEnlighterJS .co1 {
 color:#998;
 font-style:italic
}
.gitEnlighterJS .co2 {
 color:#998;
 font-style:italic
}
.gitEnlighterJS .st0 {
 color:#d14
}
.gitEnlighterJS .st1 {
 color:#d14
}
.gitEnlighterJS .st2 {
 color:#d14
}
.gitEnlighterJS .nu0 {
 color:#099
}
.gitEnlighterJS .me0 {
 color:#0086b3
}
.gitEnlighterJS .me1 {
 color:#0086b3
}
.gitEnlighterJS .br0 {
 color:#777
}
.gitEnlighterJS .sy0 {
 color:#777
}
.gitEnlighterJS .es0 {
 color:#777
}
.gitEnlighterJS .re0 {
 color:#009926
}
.gitEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:12px;
 color:#000;
 line-height:20px
}
.gitEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0
}
.gitEnlighterJSTabPane .controls {
 background-color:#f2f2f2;
 border:1px solid #eee;
 border-bottom-width:0
}
.gitEnlighterJSTabPane .controls ul {
 margin:0 0 0 35px
}
.gitEnlighterJSTabPane .controls li {
 border-radius:0
}
.gitEnlighterJSTabPane .controls li.selected {
 background-color:#e0e0e0
}
.gitEnlighterJSTabPane .pane {
 padding:0
}
.gitEnlighterJSTabPane .gitEnlighterJS {
 border-top-color:#e0e0e0
}
.mochaEnlighterJS,
.mochaEnlighterJSWrapper {
 font-family:Monaco,Courier,monospace
}
.mochaEnlighterJSTabPane .controls li {
 background-color:#e5e5e5;
 font-size:12px;
 color:#000;
 border-radius:0
}
.mochaEnlighterJSTabPane .controls .selected,
.mochaEnlighterJSTabPane .controls .selected:hover {
 background-color:#bbccd5
}
span.mochaEnlighterJS {
 background-color:#2d2522;
 border:none
}
.mochaEnlighterJS {
 color:#f8f8f8
}
ol.mochaEnlighterJS {
 background-color:#bbccd5;
 list-style-type:decimal
}
ul.mochaEnlighterJS {
 background-color:#bbccd5
}
ol.mochaEnlighterJS li,
ul.mochaEnlighterJS li {
 border:none;
 border-left:2px solid #939393;
 background-color:#2d2522;
 color:#000
}
ol.mochaEnlighterJS.hoverEnabled li:hover,
ul.mochaEnlighterJS.hoverEnabled li:hover {
 background-color:#423f43;
 border:none;
 border-left:2px solid #939393
}
ol.mochaEnlighterJS li.specialline,
ul.mochaEnlighterJS li.specialline {
 background-color:#423f43
}
.mochaEnlighterJS span {
 color:#f8f8f8
}
.mochaEnlighterJS .de1 {
 color:#cf6a4c
}
.mochaEnlighterJS .de2 {
 color:#cf6a4c
}
.mochaEnlighterJS .kw1 {
 color:#cda869
}
.mochaEnlighterJS .kw2 {
 color:#cacd69
}
.mochaEnlighterJS .kw3 {
 color:#afc4db
}
.mochaEnlighterJS .kw4 {
 color:#cf6a4c
}
.mochaEnlighterJS .co1 {
 color:#5f5a60;
 font-style:italic
}
.mochaEnlighterJS .co2 {
 color:#5f5a60;
 font-style:italic
}
.mochaEnlighterJS .st0 {
 color:#8f9d6a
}
.mochaEnlighterJS .st1 {
 color:#8f9d6a
}
.mochaEnlighterJS .st2 {
 color:#ddf2a4
}
.mochaEnlighterJS .nu0 {
 color:#5b97b5
}
.mochaEnlighterJS .me0 {
 color:#c5af75
}
.mochaEnlighterJS .me1 {
 color:#c5af75
}
.mochaEnlighterJS .br0 {
 color:#777
}
.mochaEnlighterJS .sy0 {
 color:#777
}
.mochaEnlighterJS .es0 {
 color:#777
}
.mochaEnlighterJS .re0 {
 color:#b55b8b
}
.mochaEnlighterJSWrapper pre {
 background-color:#2d2522;
 font-size:12px;
 color:#e0e0e0;
 line-height:14px;
 border-left:2px solid #939393
}
.mochaEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0;
 opacity:.8
}
.mochaEnlighterJSWrapper .EnlighterJSToolbar>a:hover {
 opacity:1
}
.mootoolsEnlighterJS,
.mootoolsEnlighterJSWrapper {
 font-family:Monaco,Courier,monospace
}
ol.mootoolsEnlighterJS li,
ul.mootoolsEnlighterJS li {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff
}
ol.mootoolsEnlighterJS li {
 border-left:1px solid #939393
}
ol.mootoolsEnlighterJS.hoverEnabled li:hover,
ul.mootoolsEnlighterJS.hoverEnabled li:hover {
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 background-color:#f4f8fc
}
.mootoolsEnlighterJS .kw1 {
 color:#1b609a
}
.mootoolsEnlighterJS .kw2 {
 color:#9a6f1b
}
.mootoolsEnlighterJS .kw3 {
 color:#784e0c
}
.mootoolsEnlighterJS .kw4 {
 color:#9a6f1b
}
.mootoolsEnlighterJS .co1 {
 color:#888
}
.mootoolsEnlighterJS .co2 {
 color:#888
}
.mootoolsEnlighterJS .st0 {
 color:#489a1b
}
.mootoolsEnlighterJS .st1 {
 color:#489a1b
}
.mootoolsEnlighterJS .st2 {
 color:#489a1b
}
.mootoolsEnlighterJS .nu0 {
 color:#70483d
}
.mootoolsEnlighterJS .me0 {
 color:#666
}
.mootoolsEnlighterJS .me1 {
 color:#666
}
.mootoolsEnlighterJS .br0 {
 color:#444
}
.mootoolsEnlighterJS .sy0 {
 color:#444
}
.mootoolsEnlighterJS .es0 {
 color:#444
}
.mootoolsEnlighterJS .re0 {
 color:#784e0c
}
.mootoolsEnlighterJSWrapper pre {
 line-height:16px
}
.mootoolsEnlighterJSTabPane .controls li {
 border-radius:0
}
.mootoolsEnlighterJSTabPane .controls li:hover {
 background-color:#e5e5e5
}
.mootoolsEnlighterJSTabPane .controls li.selected {
 background-color:#e5e5e5
}
.panicEnlighterJS,
.panicEnlighterJSWrapper {
 font-family:Monaco,Courier,monospace
}
.panicEnlighterJSTabPane .controls li {
 background-color:#f2f2f2
}
.panicEnlighterJSTabPane .controls li:hover {
 background-color:#e5e5e5
}
.panicEnlighterJSTabPane .controls .selected,
.panicEnlighterJSTabPane .controls .selected:hover {
 background-color:#e4f8fc
}
ol.panicEnlighterJS li,
ul.panicEnlighterJS li {
 border-top:1px solid #fff;
 border-bottom:1px solid #fff
}
ol.panicEnlighterJS li {
 border-left:1px solid #939393
}
ol.panicEnlighterJS.hoverEnabled li:hover,
ul.panicEnlighterJS.hoverEnabled li:hover {
 border-top:1px solid #eee;
 border-bottom:1px solid #eee;
 background-color:#f4f8fc
}
.panicEnlighterJS .de1 {
 color:#a00083
}
.panicEnlighterJS .de2 {
 color:#a00083
}
.panicEnlighterJS .kw1 {
 color:#9f0050
}
.panicEnlighterJS .kw2 {
 color:#9f0050
}
.panicEnlighterJS .kw3 {
 color:#9a6c00
}
.panicEnlighterJS .kw4 {
 color:#9f0050
}
.panicEnlighterJS .co1 {
 color:#00721f;
 font-style:italic
}
.panicEnlighterJS .co2 {
 color:#00721f;
 font-style:italic
}
.panicEnlighterJS .st0 {
 color:#ef7300
}
.panicEnlighterJS .st1 {
 color:#8a000f
}
.panicEnlighterJS .st2 {
 color:#8a000f
}
.panicEnlighterJS .nu0 {
 color:#1600ff
}
.panicEnlighterJS .me0 {
 color:#00417f
}
.panicEnlighterJS .me1 {
 color:#00417f
}
.panicEnlighterJS .br0 {
 color:#000
}
.panicEnlighterJS .sy0 {
 color:#000
}
.panicEnlighterJS .es0 {
 color:#000
}
.panicEnlighterJS .re0 {
 color:#8a000f
}
.panicEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:12px;
 color:#000;
 line-height:16px
}
.panicEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0
}
.tuttiEnlighterJS,
.tuttiEnlighterJSWrapper {
 font-family:Monaco,Courier,monospace
}
.tuttiEnlighterJSTabPane .controls li {
 background-color:#fff
}
.tuttiEnlighterJSTabPane .controls .selected,
.tuttiEnlighterJSTabPane .controls .selected:hover,
.tuttiEnlighterJSTabPane .controls li:hover {
 background-color:#f4f8fc
}
.tuttiEnlighterJS {
 color:#000
}
ol.tuttiEnlighterJS {
 background-color:#fbfbfb;
 list-style-type:decimal
}
ul.tuttiEnlighterJS {
 background-color:#fbfbfb
}
span.tuttiEnlighterJS {
 background-color:#f9f9f9;
 border:none
}
ol.tuttiEnlighterJS li,
ul.tuttiEnlighterJS li {
 border:none;
 line-height:16px
}
ol.tuttiEnlighterJS.hoverEnabled li:hover,
ul.tuttiEnlighterJS.hoverEnabled li:hover {
 background-color:#f4f8fc;
 color:#000;
 border:none
}
ol.tuttiEnlighterJS li.specialline,
ul.tuttiEnlighterJS li.specialline {
 background-color:#f4f8fc
}
.tuttiEnlighterJS .de1 {
 color:#6eb13f
}
.tuttiEnlighterJS .de2 {
 color:#6eb13f
}
.tuttiEnlighterJS .kw1 {
 color:#8600c9
}
.tuttiEnlighterJS .kw2 {
 color:#3a1d72;
 font-weight:700
}
.tuttiEnlighterJS .kw3 {
 color:#4f9fcf
}
.tuttiEnlighterJS .kw4 {
 color:#4f9fcf
}
.tuttiEnlighterJS .co1 {
 color:#bbb
}
.tuttiEnlighterJS .co2 {
 color:#bbb
}
.tuttiEnlighterJS .st0 {
 color:#bc670f;
 background-color:#fffdf7
}
.tuttiEnlighterJS .st1 {
 color:#bc670f;
 background-color:#fffdf7
}
.tuttiEnlighterJS .st2 {
 color:#bc670f;
 background-color:#fffdf7
}
.tuttiEnlighterJS .nu0 {
 color:#6700b9
}
.tuttiEnlighterJS .me0 {
 color:#000
}
.tuttiEnlighterJS .me1 {
 color:#6eb13f;
 font-weight:700
}
.tuttiEnlighterJS .br0 {
 color:#4f4f4f
}
.tuttiEnlighterJS .sy0 {
 color:#626fc9
}
.tuttiEnlighterJS .es0 {
 color:#4f4f4f
}
.tuttiEnlighterJS .re0 {
 color:#d44950
}
.tuttiEnlighterJSWrapper pre {
 background-color:#fff;
 font-size:12px;
 color:#000;
 line-height:16px
}
.tuttiEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0;
 opacity:.8;
 border:none;
 width:21px;
 height:21px
}
.tuttiEnlighterJSWrapper .EnlighterJSToolbar>a:HOVER {
 opacity:1
}
.twilightEnlighterJS,
.twilightEnlighterJSWrapper {
 font-family:Monaco,Courier,monospace
}
.twilightEnlighterJSTabPane .controls li {
 background-color:#303030;
 font-size:12px;
 color:#f2f2f2;
 border-radius:0
}
.twilightEnlighterJSTabPane .controls li:hover {
 color:#8f9657;
 background-color:#303030
}
.twilightEnlighterJSTabPane .controls .selected,
.twilightEnlighterJSTabPane .controls .selected:hover {
 background-color:#000
}
span.twilightEnlighterJS {
 background-color:#141414;
 border:none
}
.twilightEnlighterJS span {
 color:#f8f8f8
}
ol.twilightEnlighterJS {
 background-color:#f2f2f2;
 list-style-type:decimal;
 border:solid 1px #222
}
ul.twilightEnlighterJS {
 background-color:#f2f2f2;
 border:solid 1px #222
}
ol.twilightEnlighterJS li,
ul.twilightEnlighterJS li {
 border:none;
 border-left:1px solid #939393;
 line-height:19px;
 background-color:#141414
}
ol.twilightEnlighterJS.hoverEnabled li:hover,
ul.twilightEnlighterJS.hoverEnabled li:hover {
 background-color:#202021;
 border:none;
 border-left:1px solid #939393
}
ol.twilightEnlighterJS li.specialline,
ul.twilightEnlighterJS li.specialline {
 background-color:#202021
}
.twilightEnlighterJS .de1 {
 color:#fff
}
.twilightEnlighterJS .de2 {
 color:#fff
}
.twilightEnlighterJS .kw1 {
 color:#cda869
}
.twilightEnlighterJS .kw2 {
 color:#f9ee98
}
.twilightEnlighterJS .kw3 {
 color:#6f87a8
}
.twilightEnlighterJS .kw4 {
 color:#e96546
}
.twilightEnlighterJS .co1 {
 color:#5f5a60
}
.twilightEnlighterJS .co2 {
 color:#5f5a60
}
.twilightEnlighterJS .st0 {
 color:#8f9657
}
.twilightEnlighterJS .st1 {
 color:#8f9657
}
.twilightEnlighterJS .st2 {
 color:#8f9657
}
.twilightEnlighterJS .nu0 {
 color:#cf6745
}
.twilightEnlighterJS .me0 {
 color:#fff
}
.twilightEnlighterJS .me1 {
 color:#fff
}
.twilightEnlighterJS .br0 {
 color:#fff
}
.twilightEnlighterJS .sy0 {
 color:#fff
}
.twilightEnlighterJS .es0 {
 color:#fff
}
.twilightEnlighterJS .re0 {
 color:#e57a27
}
.twilightEnlighterJSWrapper pre {
 background-color:#141414;
 font-size:12px;
 color:#f8f8f8;
 line-height:20px
}
.twilightEnlighterJSWrapper .EnlighterJSToolbar>a {
 border-radius:0;
 opacity:.8
}
.twilightEnlighterJSWrapper .EnlighterJSToolbar>a:hover {
 opacity:1
}
