body {
  font-family: Arial, Verdana, sans-serif;
  font-size: 82%;
  color: #000000;
  background-color: #FFFFFF;
}

.error {
  color: red;
}

table {
  border : none;
}

img {
  border: none;
}

a {
  color: #000099;
}

a.sortLink {
  color: #000000;
  text-decoration: none;
  font-weight: bold;
}

form {
  margin: 0;
}

ul {
  padding-bottom: 0.2em;
  padding-right: 1em;
  padding-left: 1.6em;
  padding-top: 1em;
  margin-left: 1em;
  margin-top: 0;
  font-size: 0.833em;
  color:#000000;
}

li {
  padding-left: 0.2em;
}

div.verticalline {
  height: 0.1em;
  background-color: #FFFFFF;
}

div.verticalspacer {
  height: 0.9625em;
  background-color: #FFFFFF;
}

div.containerheader {
  font-weight: bold;
  background-color:#D1CCBC;
  color: #000000;
  padding-top: 0.438em;
  padding-bottom: 0.438em;
  text-transform: uppercase;
  padding-left: 1.313em;
  border-bottom: 0.1em white solid;
}

div.buttonline {
  background-color:#EAE7E0;
  border-top: 0.1em white solid;
  margin: 0;
}

div.headerline {
  background-color:#E1EDFF;
}

.messageline {
  background-color:#E1EDFF;
}

pre {
  font-family:monotype;
  font-size: 1.167em/*14px*/;
}

td {
}

td.bold {
  font-weight: bold;
}

.bgGrey {
  background-color:#F5F5F5;
}

.bgDisabled {
  background-color:#D4D0C8;
}

.bgForm {
  background-color:#F5F5F5;
}

td.customerinfo {
  font-size: 0.9em;
  background-color:#D1CCBC;
  padding-left: 0.717em;
  padding-right: 0.67em;
  height: 1.83em;
  text-transform: uppercase;
}

td.dataTableHeader {
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-top: 0.42em;
  padding-bottom: 0.42em;
  font-weight: bold;
  border-top: 0.1em solid white;
  background-color: #CCC8C3;
  vertical-align: bottom;
  color:#000000;
}

td.dataTableRow0 {
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-top: 0.42em;
  padding-bottom: 0.33em;
  border-top: 0.1em white solid;
  background-color:#EAE7E0;
  color:#000000;
}

td.dataTableRow1 {
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-top: 0.42em;
  padding-bottom: 0.33em;
  border-top: 0.1em white solid;
  background-color:#FFFFFF;
}

td.detaildataTableRow0 {
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  border-top: 0.1em white solid;
  background-color:#EAE7E0;
}

td.detaildataTableRow1 {
  padding-left: 0.2em;
  padding-right: 0.2em;
  padding-top: 0.2em;
  padding-bottom: 0.2em;
  border-top: 0.1em white solid;
  background-color:#FFFFFF;
}

td.unsignedCoRi {
  color: #7F7F7F;
}

input {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  color: #000000;
}

input.button{
  border: none;
  margin-bottom: -0.03em;
  background-color: #CDE1FF;
  font-size: 1.167em;
  cursor: pointer;
  cursor: hand;
  height: 1.83em;
}

input.buttonbold{
  border: none;
  margin-bottom: -0.03em;
  background-color: #CDE1FF;
  font-size: 1.167em;
  font-weight: bold;
  cursor: pointer;
  cursor: hand;
  height: 1.83em;
}

a.loginbutton {
  color: #000000;
  font-size: 1.083em;
  cursor: pointer;
  cursor: hand;
  text-decoration: none;
}

a.ebankingdemo {
  color: #000000;
  font-size: 1.083em;
  cursor: pointer;
  cursor: hand;
  text-decoration: none;
  font-weight: bold;
  margin: 0;
  padding-top: 1.8em;
  padding-left: 1em;
}

input.defaultbutton{
  border: none;
  margin-bottom: -0.03em;
  background-color: #574A37;
  font-size: 1.167em;
  cursor: pointer;
  cursor: hand;
  height: 1.83em;
  color: #FFFFFF;
}

input.inlinebutton {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  color: #000000;
  border: 0.08em solid #A5AEB5;
}

input.text {
  border: 0.06em solid #A5AEB5;
}

input.password {
  border: 0.06em solid #A5AEB5;
}

input.checkbox {
  margin: 0em;
}

input.radio {
  margin: 0em;
}

textarea  {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  color: #000000;
  border: 0.06em solid #A5AEB5;
}

select {
  font-family: Verdana, sans-serif;
  font-size: 0.9em;
  color: #000000;
  border: 0.06em solid #A5AEB5;
  text-align: justify;
}

.pagetitle {
  font-weight: bold;
  background-color:#E1EDFF;
  color: #000000;
  border-top: 0.1em solid #FFFFFF;
  border-bottom: 0.1em solid #FFFFFF;
  padding-top: 0.42em;
  padding-bottom: 0.42em;
  padding-left: 1.213em;
  font-size: 1.083em;
}

.infotitle {
  font-weight: bold;
  background-color:#D1CCBC;
  color: #000000;
  border-top: 0.1em solid #FFFFFF;
  border-bottom: 0.1em solid #FFFFFF;
  padding-top: 0.42em;
  padding-bottom: 0.42em;
  padding-left:  1.213em;
  font-size: 1.083em;
}

.firstinfotitle {
  white-space: nowrap;
  font-weight: bold;
  background-color:#D1CCBC;
  color: #000000;
  padding-top: 0.42em;
  padding-bottom: 0.42em;
  padding-left:  1.213em;
  font-size: 1.083em;
}

p.helptitle {
  font-size: 0.833em;
  font-weight: bold;
  color: #000000;
  margin: 0;
  padding-top: 1.8em;
  padding-left: 1em;
  padding-bottom: 0.1em;
}

p.security {
  font-size: 0.833em;
  font-weight: bold;
  color: #000000;
  margin: 0;
  padding-top: 1.8em;
  padding-left: 1em;
}

.securitytab {
  width: 15.50em;
  background-color: #F2F8FA;
}

p.securitybody {
  font-size: 0.833em;
  color: #000000;
  margin: 0;
  padding-top: 1.2em;
  padding-left: 1.6em;
  padding-bottom: 0.1em;
  width: 15em;
}

.welcometitle {
  font-weight: bold;
  background-color:#E1EDFF;
  color: #000000;
  padding-top: 0.42em;
  padding-bottom: 0.42em;
  padding-left:  1.213em;
  font-size: 1.417em;
  border-bottom: 0.1em solid #FFFFFF;
}

.errorBox{
  border-bottom: 0.1em solid #FFFFFF;
}

.infoBox{
  border-bottom: 0.1em solid #FFFFFF;
}

