.form-success{
            margin:100px 0 100px 0;
            font-size: 140%;
            color: #FF0;
            text-align: center;
}
.mailform p{
            clear:both;
            text-align: center;
            }
  form{
        max-width: 700px;
        margin:0 auto 40px auto;
        padding: 15px 20px 15px 20px;
        border:1px solid #DFD072;
        -webkit-box-shadow: 0 5px 20px #DFD072;
        -moz-box-shadow: 0 5px 20px #DFD072;
        box-shadow: 0 5px 20px #DFD072;
        position:relative;
        overflow: hidden;
        text-align: center;
	font: 100% "DejaVu Sans", "URW Gothic L", "Helvetica Neue", Helvetica, Arial, "Microsoft Sans Serif", sans-serif;
    }
    legend{
        color:#DFD072;
        padding:20px 1% 20px 1%;
        margin:0 auto;
        white-space: nowrap;
       
    }
    label{
            float: left;
            width: 32%;
            margin: 6px 1% 0 0;
            padding: 1%;
            text-align: right;
            font-size: 88%;
            line-height: 84%;
            font-weight: 500;
            color: #DFD072;
            clear:both;
    }
    label.dd{
            margin: 0 1% 0 0;
    }
input{
    display: block;
    float: left;
    width: 50%;
    margin: 0px 0 20px 0px;
    padding: 1%;
    font-size: 100%;
    background-color:#999;
    }
input[type="submit"]{
            float:none;
            display:inline-block;
            
}

    input[type=checkbox]{
                margin:12px 0 10px 0px;
                float:left;
            }
 select{
                margin:9px 0 20px 0px;
                float:left;
                background-color:#999;
                font-size:90%
            }
.textarea{
                width: 50%;
                height:200px;
                padding:1%;
                float:left;
                margin: 0px 0 20px 0px;
                font-size:100%;
                background-color:#999;
                border:1px solid white;
            }
.submit
{
	width:150px;
	cursor: pointer;
	margin: 25px 0 25px 0px;
	padding: 5px 20px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 0 none;
	color: #FFF;
	background-color: #459BC1;
	font-size: 110%;
	text-shadow: 0 -1px 0 rgba(0,0,0,.20);
	background: -moz-linear-gradient(top, #DFD072, #BCB061);
	background: -webkit-gradient(linear, left top, left bottom, from(#DFD072), to(#BCB061));
	background: -moz-linear-gradient(top, #DFD072, #BCB061);
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
	-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.75), 0 1px 3px rgba(0,0,0,0.3);
	font-size: 110%;
}
.submit:hover
{
	color:#000;
	background: -moz-linear-gradient(top, #BCB061, #DFD072);
	background: -webkit-gradient(linear, left top, left bottom, from(#BCB061), to(#DFD072));
	background: -moz-linear-gradient(top, #BCB061, #DFD072);
}
.yellow{background:#FF0;}

.imhuman{
        width:305px;
        margin:10px auto;
        clear:both;
    }
    .rc-anchor-light{
            background:ccc;
            border:1px solid #DFD072;
            display:none;
    }
