@import url('style-v2.css');

/* Header */
a#bannLogout span{visibility:hidden;}

/* Sub Menu */
#secNav ul li.active a {font-weight:normal;}
#secNav ul li a.active {font-weight:bold;}

/* Book Menu */
#bookTOC ul li.active li a { color:#00709E; font-weight:normal; }
#bookTOC ul li.active li a:visited { color:#597292; }

/* Main page */
#pageUtils{
  text-align: right;
}

#mainPage {
  min-height: 100px;
}

#mainPage #contentImage {
  margin: 10px 0;
  padding: 0;
}

/* Form */
div.field {
  margin: 10px 0;
}

/* User Forms */

/* larger spacing between fields */
form.userform .field {
  margin: 20px 0;
}

/* field error messages below fields */
form.userform .field span.error {
  display: block;
}

/* required field mark */
form.userform .field span.required {
  color: #ff0000;
}

/* form submit button */
form.userform input[type='button'],
form.userform input[type='reset'],
form.userform input[type='submit'] {
  background-color: #38393a;
  border: 1px solid #d6d6d6;
  border-radius: 4px;
  color: #ffffff;
  cursor: pointer;
  font-weight: bold;
  padding: 4px 8px;
  text-transform: uppercase;
}

form.userform input[type='button']:hover,
form.userform input[type='reset']:hover,
form.userform input[type='submit']:hover {
  background-color: #d6d6d6;
  color: #333333;
}

/* Login form */
#MemberLoginForm_LoginForm label,
#ExternalLoginForm_LoginForm label {
  width: 100px;
}

#MemberLoginForm_LoginForm #Remember,
#ExternalLoginForm_LoginForm #Remember {
  padding-left: 0;
}

#MemberLoginForm_LoginForm #Remember label,
#ExternalLoginForm_LoginForm #Remember label,
#MemberLoginForm_LoginForm_Remember_Holder label,
#ExternalLoginForm_LoginForm_Remember_Holder label {
  float: none;
}

#MemberLoginForm_LoginForm input.action,
#SAMLLoginForm_LoginForm input.action,
#ExternalLoginForm_LoginForm input.action {
  height: 23px;
  width: 57px;
  border: none;
  background: url("../images/loginbg-white-bg.gif") no-repeat scroll left top transparent;
  text-indent: -9999em;
  cursor: pointer;
  font-size: 0;
}

#MemberLoginForm_LoginForm input.action:hover,
#SAMLLoginForm_LoginForm input.action:hover,
#ExternalLoginForm_LoginForm input.action:hover {
  background-position: left bottom;
}

#mainPage #ForgotPassword {
  margin-top: 10px;
  padding: 0;
}
