/* FORM ELEMENTS ************************************/
input {border:2px solid #1d6788;}
input:focus{border:2px solid #3ca1d0;}
input.submit-link{color:#ff7e00;}
input.submit-link:hover{color:#ffffff;}
textarea{border:2px solid #14536F;}
textarea:focus{border:2px solid #269BCF;}


/* ERROR HANDLING ************************************/
form .line .fieldWithErrors {background-image:url(/images/themes/prosemedia/icons/error.png);}
form .line .terms .fieldWithErrors {background-image:url(/images/themes/prosemedia/icons/error.png);}
form .line .field-success {background-image:url(/images/themes/prosemedia/icons/check.png);}


/* FORMS ************************************/
form .notes {color:#E8F60B;}
form div.wrapper-browse {height:25px;}
form div.wrapper-browse .mask{height:25px;width:65px;}
form div.wrapper-browse .mask input{height:25px;}
form div.skin-browse {height:25px;}
form div.skin-browse input.filename{background-color:#ffffff;border:2px solid #1d6788;}
form div.skin-browse a{height:25px;width:61px;}
form div.wrapper-browse-error {height:51px;}
form div.wrapper-browse-error div.skin-browse{background-image:url(/images/themes/prosemedia/icons/error.png);}

form .line-block div.label{background-color:#52A8D1;border-bottom:1px solid #3A8AAF;border-top:1px solid #3A8AAF;}

form .password-strength .progress{border:1px solid #14536F;}
form .password-strength .message{color:#E8F60B;}

div.line-buttons input{height:25px;width:61px;}
div.line-buttons a {height:25px;width:61px;}

div.line-loading {background-image:url(/images/themes/prosemedia/icons/loading-blue.gif);color:#cae1ec;margin:0px 0px 0px 0px;height:32px;overflow:hidden;width:115px;}