.screenButtons {
  padding: 0px 0px 14px 0px;
}

td, th, input, select, textarea {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
}

.misc {
  text-align: right;
}

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


.formFields {
  border-collapse: collapse;
  margin-top: 2px;
}

.formFields td {
  padding: 3px;
  vertical-align: top;
}


.formFields td.name,
.formFields td.nameError {
  vertical-align: top;
  padding-left: 0;
  padding-right: 10px;
  padding-bottom: 10px;
  width: 200px;
}
.formButtons {
  text-align: right;
  margin-top: 5px;
}


.formButtons input,
.formButtons button {
  margin-left: 7px;
}


.formFields td.limit {
  padding-right: 25px;
  white-space: nowrap;
  width: 140px;
}

.checkbox,
.radiobox {
  width: 13px;
  height: 13px;
  padding: 0;
  margin: 0;
}

/* ---------- for login --------- */

p.login{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        line-height: 16px;
}

p.mail{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        line-height: 16px;
}

a.login:link {
  color: #0240a3;
text-decoration: underline;
line-height: 16px;
}

a.login:visited {
  color: #0240a3;
text-decoration: underline;
line-height: 16px;
}

a.login:active {
  color: #000000;
text-decoration: underline;
line-height: 16px;
}

#login {
    margin-top: 40px;
}

#loginTitle {
  height: 59px;
  background-image: url(/graphics/login-header.jpg);
  font-size: 19px;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding-left: 75px;
}
#passTitle {
  height: 59px;
  background-image: url(..\graphics/pass-header.jpg);
  font-size: 19px;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding-left: 75px;
}
#mail {
    margin-top: 20px;
}

#mailTitle {
  height: 59px;
  background-image: url(/horde/graphics/mail-header.jpg);
  font-size: 19px;
  font-family: "Franklin Gothic Medium", Verdana, Geneva, Arial, Helvetica, sans-serif;
  color: #ffffff;
  padding-left: 75px;
}

#get_password {
        text-align: left;
        padding-left: 0;
}

#get_password a:link,
#get_password a:visited {
        color: #444444;
}

#loginForm {
        padding: 10px;
        border-bottom: 1px solid #D1CBD0;
        border-left: 1px solid #D1CBD0;
        border-right: 1px solid #D1CBD0;
        background-color: #f6f6f6;
}

/* ---------- for mail --------- */

p.mail{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: normal;
        color: #000000;
        line-height: 16px;
}

p.mailpos{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: normal;
        color: red;
        line-height: 16px;
}
p.maildom{
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: normal;
        color: #000000;
        line-height: 12px;
}


#mail {
    margin-top: 20px;
}

#mailForm {
        padding: 10px;
        border-bottom: 1px solid #D1CBD0;
        border-left: 1px solid #D1CBD0;
        border-right: 1px solid #D1CBD0;
        background-color: #f6f6f6;
}
