
.keyword {
    font-weight: bold;
}
.user_defined {
    font-style: italic;
}
.optional {
    /*text-decoration: underline;*/
    color: gray;
}
.required {
    /*text-decoration: underline;*/
    color: #404040;
}
.key {
    border: 1px solid gray;
    border-radius: 3px;
    box-shadow: 1px 1px gray;
}
.example {
    font-style: italic;
    text-decoration: underline;
}
.dot_net {
    display: none;
}
.no_dot_net {
    display: inline;
}
dt {
    border-top: 2px solid silver;
    margin-top: .75em;
    font-weight: bold;
    color: #0000a0;
    background-color: lightyellow;
}
h2 {
    border-top: 3px groove silver;
}
div > p {
    font-family: 'Lucida Sans', 'Lucida Sans Regular', 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, sans-serif;
    font-size: .9em;
    color: brown;
    font-style: italic;
}
#logo_div {
    background-color: rgb(192, 128, 255);
    opacity: .75;
    font-size: 4vw;
}
#VBvsDotNet {
    font-size: 2vw;
    background-color: silver;
    float: right;
}
.expander_button {
    display: inline-block;
    transform: scale(1, -1);
}
.section {
    display: block;
    padding-left: 10px;
}
.index {
    font-style: normal;
}
.to_index {
    border: 1px solid gray;
    border-radius: 15%;
    padding: 0px 3px;
    text-decoration: none;
}
main h2 {
    background-color: #e0e0ff;
}
