* {
    margin: 0;
    padding: 0
}

html * {
    font-size: 100.01%
}

.gsb option {
    padding-left: .4em
}

.gsb * {
    font-family: Arial,Helvetica,sans-serif
}

body.gsb {
    line-height: 1;
    color: black;
    background: white;
    position: relative
}

.gsb ol,.gsb ul {
    list-style: none
}

.gsb em {
    font-style: normal
}

.gsb fieldset {
    border: 0
}

.gsb table {
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed
}

.gsb caption,.gsb th,.gsb td {
    text-align: left;
    font-weight: normal
}

.gsb blockquote:before,.gsb blockquote:after,.gsb q:before,.gsb q:after {
    content: ""
}

.gsb blockquote,.gsb q {
    quotes: "" ""
}

.gsb hr {
    display: none
}

.gsb blockquote,.gsb q {
    quotes: "\201C" "\201C" "\203A" "\2039";
    font-style: italic
}

.gsb blockquote>p:first-child:before,.gsb q:before {
    content: open-quote
}

.gsb blockquote>p:last-child:after,q:after {
    content: close-quote
}

.gsb q:before {
    content: ''
}

.gsb q:after {
    content: ''
}

.gsb .subheadline {
    font-style: normal
}

.gsb .abstract,.gsb .subheadline {
    font-weight: bold
}

.gsb #content ol {
    list-style: decimal
}

.gsb #content ol ol {
    list-style: lower-alpha
}

.gsb #content ol ol ol {
    list-style: lower-roman
}

.gsb #content ul {
    list-style-type: square
}

.gsb td,.gsb thead th {
    text-align: left
}

.gsb caption,.gsb .textualData td,.gsb .textualData th,.gsb #downloads td,.gsb #downloads th {
    text-align: left
}

.gsb .source cite {
    font-style: normal
}

.gsb .more {
    display: block;
    font-weight: normal
}

.gsb #siteInfo em {
    font-style: normal
}
