﻿fieldset {
    position:relative;
    float:left;
    clear:both;
    width:100%;
    margin: 0 0 -1em 0;
    padding: 0.5em 0 1em 0;
    border-style:none;
    border-top: 2px dotted #95A521;
    background-color:#404040;
}

fieldset legend span {
    position:absolute;
    left:0.74em;
    top:0;
    margin-top:0.5em;
    font-size:135%;
}

fieldset div {
    padding:3.5em 1em 1em 1em;
}

legend {
    padding:0;
    color:#95A521;
    font-weight:bold;
}

fieldset label {
    display:inline-block;
    font-weight:bold;
    width:175px;
    color:#ccc;
}

fieldset label span {
    font-size:10px;
    font-style:italic;
    color:#aaa;
    display:block;
}

fieldset div input, textarea, select {
    width:200px;
    margin-bottom:3px;
    padding:1px;
    vertical-align:top;
    color:#95A521;
    border:1px solid #aaa;
}

fieldset label .Required
{
    display:inline;
    font-weight:bolder;
}

fieldset .Submit {
    margin:1em;
    display:inline-block;
    padding:2px;
    font-weight:bold;
    color:#95A521;
    border:1px solid #95A521;
}

fieldset .SubmitMessage {
    color:#ccc;
    display:inline;
    padding:0;
    padding-left:20px;
}

fieldset .Error
{
    background: url('Images/failed.png') no-repeat left center;
}

fieldset .Success
{
    background: url('Images/success.png') no-repeat left center;
}

.SubMenu {}
.SubMenu a
{
    display:inline-block;
    text-decoration:underline;
    font-weight:bold;
}
