/* form elements
----------------------------------------------- */



.rdpform {
width: 395px;
font: normal 1em "Verdana", Tahoma, san-serif; 
margin: 0 0 15px;
float: left;
text-align: left;
}
.rdpform p {margin: 0; padding: 0;}
.rdpform input, .rdpform textarea {
border: 1px solid #7f9db9;
font: normal 1em/1.2em "Verdana", Tahoma, san-serif; 
background: #fff;
color: #4e4d48;
padding: 4px 3px;
margin: 2px 0;
height:15px;
width:180px;

}
.rdpform textarea {
border: 1px solid #7f9db9;
font: normal 1em/1.2em "Verdana", Tahoma, san-serif; 
background: #fff;
color: #4e4d48;
padding: 4px 3px;
margin: 5px 0;
height:48px;
width:180px}

.rdpform select {
border: 1px solid #7f9db9;
font: normal 1em/1.2em "Verdana", Tahoma, san-serif; 
background: #fff;
color: #4e4d48;
padding: 2px 3px;
margin: 5px 0;
width:240px;
}
.rdpform label {
float: left;
width: 170px;
margin-right: 20px;
text-align: right;
padding-top: 3px;
}

.submit{
width: 435px;
margin-left: 400px;
text-align: center;
color: white;
padding-top: 7px;
border-color: black;
border:4px;
}
.button{
width: 435px;
margin-left: 400px;
text-align: center;
color: white;
padding-top: 7px;
border-color: black;
border:4px;
}
.rdpform label.nopadding { padding-top: 0px; }
.rdpform span {
width:495px;
float: left;
line-height: 0em;
margin: 0;
padding: 0;
height: 1px;
border-top: 1px dashed #e3ddcf;
}
.rdpform input.submit {
font: normal 1.2em/1.3em "Verdana", Tahoma, san-serif;
width: 230px;
height: 30px;
margin-left: 225px;
padding: 0;
border: 1px solid #a8c4ff;
background: #6B8DD5;
text-align: center;
color: #fff;
outline: none;
}	
.rdpform input.send:hover { 
background: transparent url(img/btn-send.gif) no-repeat 0 -20px;
}
/* realmdigital addition */
.rdpform {
margin:1em 0;
}
.captcha-image {
margin:0 10px 0 0;
position:relative;
top:2px;
}
#captcha-image-invalid-panel {
margin:0 0 20px 20px;
font: normal 1.4em/1.2em "Verdana", Tahoma, san-serif;
color:#ff9933;
}