body{
    text-align:center;
    font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #878787;
    height: 100%;
}
	
.mainDiv {
    margin-top:180px;
    margin-left:auto;
    margin-right:auto;
    width:700px;
}

.imageDiv {
/*    width:50%;*/
    width:100%;
    float:left;
    margin-top:7%;
}

.formDiv {
    width:50%;
    float:right;
}

.form {
    width: 250px;
    margin: 20px auto;
}

.clear {
    clear: both;
}

footer {
	height:15px;
	background:#FFFFFF;
	border-top:#FFFFFF 2px solid;
	margin: 200px 0px 0px;
	padding:0;
	text-align: center;
	font-size: 12px;
	color: #919191;
	font: normal 11px 'Bitstream Vera Sans','Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
}

.form-fields {
    color: #919191;
    text-align: left;
    margin-top: 3px;
    font: normal small 'Bitstream Vera Sans',helvetica,sans-serif;
    /*font: bold small 'Helvetica Neue', Helvetica, Verdana,sans-serif;*/
}

.rounded-corners {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.form-input {
    width: 100%;
    font: bold small 'trebuchet ms',helvetica,sans-serif;
    color: #555555;
    background-color: #F8FAF5;
    padding: 2px;
    border: 1px solid #888888;
    margin-top: 1px;
}

.form-textarea {
    width: 100%;
    height: 60px;
    border-color: #ababab;
    font: bold small 'trebuchet ms',helvetica,sans-serif;
    background-color: #F8FAF5;
    color: #555555;
    padding: 2px;
    border: 1px solid #888888;
    margin-top: 1px;
}

.form-buttons {
    margin-top: 15px;
    float: left;
}

.form-submit {
    color: #565656; 
    font: bold small 'Bitstream Vera Sans','trebuchet ms',helvetica,sans-serif; 
}

.message_blank {
}

.message_error {
    font: bold 11px 'Bitstream Vera Sans','trebuchet ms',helvetica,sans-serif;
    color: #BF2121;
    padding: 0px 7px;
}

.message_ok {
    font: bold 11px 'Bitstream Vera Sans','trebuchet ms',helvetica,sans-serif;
    color: #9CD425;
    padding: 0px 7px;
}
