body{
  margin:4px 10px 10px 10px; padding: 0;
  background: #fff;
  padding-bottom: 1px;
  font-size: 11px;
}
body, td, th{ font-family: Arial, Helvetica, sans-serif; }
html, body{ height: 95%; }
#minwidth{ min-width: 960px; }
.clr { clear: both; overflow:hidden; height: 0; }
a, img { padding: 0; margin: 0; }
img { border: 0 none; }
form { margin: 0; padding: 0; }
h1{
  margin: 0; padding-bottom: 8px;
  color: #0B55C4; font-size: 20px; font-weight: bold;
}
h3{
  font-size: 13px;
}
a:link,a:visited {text-decoration: none; outline:none; color:#003399;}
a:hover{ text-decoration: underline; }
input, select{ font-size: 10px;  border: 1px solid silver; margin-right:5px; }
textarea{ font-size: 11px;  border: 1px solid silver; }
button{ font-size: 10px;  }
input.disabled{ background-color: #F0F0F0; }
input.button{ cursor: pointer;   }
input:focus,
select:focus,
textarea:focus { background-color: #ffd }
/* -- buttons -> STILL NEED CLEANUP*/
.button1,
.button1 div{
  height: 1%;
  float: right;
}
.button1{ background: url('/static/img/login/j_button1_left.png') no-repeat; white-space: nowrap; padding-left: 10px; margin-left: 5px;}
.button1 .next{ background: url('/static/img/login/j_button1_next.png') 100% 0 no-repeat; }
.button1 a{
  display: block;
  height: 26px;
  float: left;
  line-height: 26px;
  font-size: 12px;
  font-weight: bold;
  color: #333;
  cursor: pointer;
  padding: 0 30px 0 6px;
}
.button1 a:hover { text-decoration: none; color: #0B55C4; }
