
html,body
{
height:100%;
min-width:960px
}
table
{
border-collapse:collapse;
border-spacing:0;
font-size:100%;
font:inherit
}
html
{
overflow-y:scroll
}
h1,h2,h3,h4,h5,h6
{
font-weight:bold
}
strong,b
{
font-weight:bold
}

.markdown-body
{
font-size:14px;
line-height:1.6;
overflow:hidden
}
.markdown-body>*:first-child
{
margin-top:0 !important
}
.markdown-body>*:last-child
{
margin-bottom:0 !important
}
.markdown-body a.absent
{
color:#c00
}
.markdown-body a.anchor
{
display:block;
padding-left:30px;
margin-left:-30px;
cursor:pointer;
position:absolute;
top:0;
left:0;
bottom:0
}
.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6
{
margin:20px 0 10px;
padding:0;
font-weight:bold;
-webkit-font-smoothing:antialiased;
cursor:text;
position:relative
}

.markdown-body h1:hover a.anchor,.markdown-body h2:hover a.anchor,.markdown-body h3:hover a.anchor,.markdown-body h4:hover a.anchor,.markdown-body h5:hover a.anchor,.markdown-body h6:hover a.anchor
{
text-decoration:none;
line-height:1;
padding-left:0;
margin-left:-22px;
top:15%
}
.markdown-body h1:
.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code
{
font-size:inherit
}
.markdown-body h1
{
font-size:28px;
color:#000
}
.markdown-body h2
{
font-size:24px;
border-bottom:1px solid #ccc;
color:#000
}
.markdown-body h3
{
font-size:18px
}
.markdown-body h4
{
font-size:16px
}
.markdown-body h5
{
font-size:14px
}
.markdown-body h6
{
color:#777;
font-size:14px
}
.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre
{
margin:15px 0
}

.markdown-body>h2:first-child,.markdown-body>h1:first-child,.markdown-body>h1:first-child+h2,.markdown-body>h3:first-child,.markdown-body>h4:first-child,.markdown-body>h5:first-child,.markdown-body>h6:first-child
{
margin-top:0;
padding-top:0
}
.markdown-body a:first-child h1,.markdown-body a:first-child h2,.markdown-body a:first-child h3,.markdown-body a:first-child h4,.markdown-body a:first-child h5,.markdown-body a:first-child h6
{
margin-top:0;
padding-top:0
}
.markdown-body h1+p,.markdown-body h2+p,.markdown-body h3+p,.markdown-body h4+p,.markdown-body h5+p,.markdown-body h6+p
{
margin-top:0
}
.markdown-body li p.first
{
display:inline-block
}
.markdown-body ul,.markdown-body ol
{
padding-left:30px
}
.markdown-body ul.no-list,.markdown-body ol.no-list
{
list-style-type:none;
padding:0
}
.markdown-body ul li>:first-child,.markdown-body ul li ul:first-of-type,.markdown-body ul li ol:first-of-type,.markdown-body ol li>:first-child,.markdown-body ol li ul:first-of-type,.markdown-body ol li ol:first-of-type
{
margin-top:0px
}
.markdown-body ul li p:last-of-type,.markdown-body ol li p:last-of-type
{
margin-bottom:0
}
.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul
{
margin-bottom:0
}
.markdown-body dl
{
padding:0
}
.markdown-body dl dt
{
font-size:14px;
font-weight:bold;
font-style:italic;
padding:0;
margin:15px 0 5px
}
.markdown-body dl dt:first-child
{
padding:0
}
.markdown-body dl dt>:first-child
{
margin-top:0px
}
.markdown-body dl dt>:last-child
{
margin-bottom:0px
}
.markdown-body dl dd
{
margin:0 0 15px;
padding:0 15px
}
.markdown-body dl dd>:first-child
{
margin-top:0px
}
.markdown-body dl dd>:last-child
{
margin-bottom:0px
}
.markdown-body blockquote
{
border-left:4px solid #DDD;
padding:0 15px;
color:#777
}
.markdown-body blockquote>:first-child
{
margin-top:0px
}
.markdown-body blockquote>:last-child
{
margin-bottom:0px
}
.markdown-body table th
{
font-weight:bold
}
.markdown-body table th,.markdown-body table td
{
border:1px solid #ccc;
padding:6px 13px
}
.markdown-body table tr
{
border-top:1px solid #ccc;
background-color:#fff
}
.markdown-body table tr:nth-child(2n)
{
background-color:#f8f8f8
}
.markdown-body img
{
max-width:100%;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.markdown-body span.frame
{
display:block;
overflow:hidden
}
.markdown-body span.frame>span
{
border:1px solid #ddd;
display:block;
float:left;
overflow:hidden;
margin:13px 0 0;
padding:7px;
width:auto
}
.markdown-body span.frame span img
{
display:block;
float:left
}
.markdown-body span.frame span span
{
clear:both;
color:#333;
display:block;
padding:5px 0 0
}
.markdown-body span.align-center
{
display:block;
overflow:hidden;
clear:both
}
.markdown-body span.align-center>span
{
display:block;
overflow:hidden;
margin:13px auto 0;
text-align:center
}
.markdown-body span.align-center span img
{
margin:0 auto;
text-align:center
}
.markdown-body span.align-right
{
display:block;
overflow:hidden;
clear:both
}
.markdown-body span.align-right>span
{
display:block;
overflow:hidden;
margin:13px 0 0;
text-align:right
}
.markdown-body span.align-right span img
{
margin:0;
text-align:right
}
.markdown-body span.float-left
{
display:block;
margin-right:13px;
overflow:hidden;
float:left
}
.markdown-body span.float-left span
{
margin:13px 0 0
}
.markdown-body span.float-right
{
display:block;
margin-left:13px;
overflow:hidden;
float:right
}
.markdown-body span.float-right>span
{
display:block;
overflow:hidden;
margin:13px auto 0;
text-align:right
}
.markdown-body code,.markdown-body tt
{
margin:0 2px;
padding:0px 5px;
border:1px solid #eaeaea;
background-color:#f8f8f8;
border-radius:3px
}
.markdown-body code
{
white-space:nowrap
}
.markdown-body pre>code
{
margin:0;
padding:0;
white-space:pre;
border:none;
background:transparent
}
.markdown-body .highlight pre,.markdown-body pre
{
background-color:#f8f8f8;
border:1px solid #ccc;
font-size:13px;
line-height:19px;
overflow:auto;
padding:6px 10px;
border-radius:3px
}
.markdown-body pre code,.markdown-body pre tt
{
margin:0;
padding:0;
background-color:transparent;
border:none
}
.highlight
{
background:#ffffff
}
.highlight .c
{
color:#999988;
font-style:italic
}
.highlight .err
{
color:#a61717;
background-color:#e3d2d2
}
.highlight .k
{
font-weight:bold
}
.highlight .o
{
font-weight:bold
}
.highlight .cm
{
color:#999988;
font-style:italic
}
.highlight .cp
{
color:#999999;
font-weight:bold
}
.highlight .c1
{
color:#999988;
font-style:italic
}
.highlight .cs
{
color:#999999;
font-weight:bold;
font-style:italic
}
.highlight .gd
{
color:#000000;
background-color:#ffdddd
}
.highlight .gd .x
{
color:#000000;
background-color:#ffaaaa
}
.highlight .ge
{
font-style:italic
}
.highlight .gr
{
color:#aa0000
}
.highlight .gh
{
color:#999999
}
.highlight .gi
{
color:#000000;
background-color:#ddffdd
}
.highlight .gi .x
{
color:#000000;
background-color:#aaffaa
}
.highlight .go
{
color:#888888
}
.highlight .gp
{
color:#555555
}
.highlight .gs
{
font-weight:bold
}
.highlight .gu
{
color:#800080;
font-weight:bold
}
.highlight .gt
{
color:#aa0000
}
.highlight .kc
{
font-weight:bold
}
.highlight .kd
{
font-weight:bold
}
.highlight .kn
{
font-weight:bold
}
.highlight .kp
{
font-weight:bold
}
.highlight .kr
{
font-weight:bold
}
.highlight .kt
{
color:#445588;
font-weight:bold
}
.highlight .m
{
color:#009999
}
.highlight .s
{
color:#d14
}
.highlight .n
{
color:#333333
}
.highlight .na
{
color:#008080
}
.highlight .nb
{
color:#0086B3
}
.highlight .nc
{
color:#445588;
font-weight:bold
}
.highlight .no
{
color:#008080
}
.highlight .ni
{
color:#800080
}
.highlight .ne
{
color:#990000;
font-weight:bold
}
.highlight .nf
{
color:#990000;
font-weight:bold
}
.highlight .nn
{
color:#555555
}
.highlight .nt
{
color:#000080
}
.highlight .nv
{
color:#008080
}
.highlight .ow
{
font-weight:bold
}
.highlight .w
{
color:#bbbbbb
}
.highlight .mf
{
color:#009999
}
.highlight .mh
{
color:#009999
}
.highlight .mi
{
color:#009999
}
.highlight .mo
{
color:#009999
}
.highlight .sb
{
color:#d14
}
.highlight .sc
{
color:#d14
}
.highlight .sd
{
color:#d14
}
.highlight .s2
{
color:#d14
}
.highlight .se
{
color:#d14
}
.highlight .sh
{
color:#d14
}
.highlight .si
{
color:#d14
}
.highlight .sx
{
color:#d14
}
.highlight .sr
{
color:#009926
}
.highlight .s1
{
color:#d14
}
.highlight .ss
{
color:#990073
}
.highlight .bp
{
color:#999999
}
.highlight .vc
{
color:#008080
}
.highlight .vg
{
color:#008080
}
.highlight .vi
{
color:#008080
}
.highlight .il
{
color:#009999
}
.highlight .gc
{
color:#999;
background-color:#EAF2F5
}



body,input,select,textarea,button
{
font:13px Helvetica, arial, freesans, clean, sans-serif;
line-height:1.4
}
body
{
background-color:#fff;
color:#333333
}
*::selection,*::-moz-selection
{
text-shadow:none;
background-color:rgba(65,131,196,0.4)
}
.container
{
width:920px;
margin:0 auto
}

select,option
{
padding:0 .25em
}
optgroup
{
margin-top:.5em
}
input.text
{
padding:1px 0
}
pre,code,tt
{
font-size:12px;
font-family:Consolas, "Liberation Mono", Courier, monospace
}
p
{
margin:1em 0
}
small
{
font-size:11px;
font-weight:200
}
img
{
border:0
}
abbr
{
border-bottom:none
}
.center
{
text-align:center
}
.clearfix:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden
}
* html .clearfix
{
height:1%
}
.clearfix
{
display:block
}
.center
{
text-align:center
}
a
{
color:#4183c4;
text-decoration:none
}
a:hover
{
text-decoration:underline
}
a.action
{
color:#d00;
text-decoration:underline
}
a:active,a:focus
{
outline:none;
text-decoration:underline
}
.right
{
float:right
}
.left
{
float:left
}
.text-right
{
text-align:right
}
.text-left
{
text-align:left
}
.hidden
{
display:none
}
#wrapper
{
min-height:100%;
height:auto !important;
height:100%;
margin:0;
margin-bottom:-268px
}
#footer-push
{
height:20px;
clear:both
}

#wiki-wrapper #head
{
border-bottom:1px solid #ccc;
margin:14px 0 5px;
padding:5px 0;
overflow:hidden
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, code, img, strong, b, u, i, center, dl, dt, dd, ol, ul, li, table, tr, th, td
{
margin: 0;
padding: 0;
border: 0;
}

h1, h2, h3, h4, h5, h6
{
font-weight: bold;
}

h1
{
font-size: 33px;
float: left;
line-height: normal;
margin: 0;
padding: 2px 0 0 0;
}


table td
{
font-family: Monaco, "Liberation Mono" , Courier, monospace !important;
padding: 0px 13px 0px 13px !important;
}

.Non-literal
{
color: #009ACD;
font-style:italic;
}
.Non-literalCode
{
color: #009ACD;
font-family: Monaco, "Liberation Mono" , Courier, monospace;
}
td a
{
color: #0000FF;
}
.c1
{
color: #008000 !important;
}