body {
  width: 700px;     
  font-family: arial, tahoma, verdana;
  font-size: 9pt;
  text-align: center;
  margin: 10px auto;
  padding: 0px;    
}

img {
  border: 0px;
}

form {
  padding: 0px;
  margin: 0px;
}

.pageContainer {
  width: 700px;
  text-align: center;
}

.pageContainer p {
  text-align: left;
  margin: 10px auto;  
}

.slim p {
  width: 400px;  
}

.pageContainer p.title {
  color: #666666;
  font-size: 12pt;
  font-weight: bold;
}

.pageContainer p.action {
  font-size: 10pt;
}

.pageContainer p.statusCode {
  float: right;
  border: 1px solid #999999;
  color: #999999;
  font-size: 8pt;
  text-transform: uppercase;
  padding: 3px 10px;
  margin-top: 25px;
}

.header {
  width: 100%;
  height: 70px;
  border-top: 1px solid #FF9900;
  text-align: left;
  margin-bottom: 40px;
}

.header #vdxLogo {
  float: left;
  margin-top: 19px;
}

.header #liLogo {
  float: right;
  margin-top: 14px;
}

.errorMessageContainer {
  width: 400px;
  border-top: 2px solid #e95052;
  background-color: #ffcccc;
  padding-bottom: 1px;
  margin: 0px auto 10px auto;    
}

#errorMessage p {
  width: auto;
  margin: 5px;
}

.loginContainer {
  width: 400px;
  text-align: left;
  font-family: trebuchet ms, tahoma, verdana;
  font-size: 11pt;
  margin: 0px auto;
}

.loginContainer .mainRoundBorderContent, 
.loginContainer .mainRoundBorderLayer3,
.loginContainer .mainRoundBorderLayer2,
.loginContainer .mainRoundBorderLayer1 {
  border-color: #3387bb;
  background-color: #cce1ee;
}

.loginContainer .mainRoundBorderLayer3 {
  background-color: #3387bb;
}

.loginContainer .mainRoundBorderContent {
  height: 105px;  
}

.appService .mainRoundBorderContent, 
.appService .mainRoundBorderLayer3,
.appService .mainRoundBorderLayer2,
.appService .mainRoundBorderLayer1 {
  border-color: #ff9a00;
  background-color: #ffebcc;
}

.appService .mainRoundBorderLayer3 {
  background-color: #ff9a00;
}

.appService .mainRoundBorderContent {
  height: 115px;
}

.field {
  float: left;
  font-family: trebuchet ms, tahoma, verdana;
  width: 250px;
}

.row {
  float: left;
  height: 24px;
  padding: 0px 0px 0px 26px;
  margin: 5px 0px;    
}

.label {
  float: left;
  width: 75px;
  line-height: 16pt;
}

.submitButton {
  clear: both;
  text-align: left;
  padding-top: 5px;
  margin-left: 101px;
}

.submitButton input {
  width: 120px;
  height: 30px;
  cursor: pointer;
  background: url(images/loginButton2.gif) transparent no-repeat;
  border: 0px;  
}

.appService .submitButton input {
  background: url(images/loginButton3.gif);
}

.errorHeader {
  color: #808080; 
  font-size: 18pt; 
  font-weight: bold; 
  text-align: left;
  padding-bottom: 5px;
  border-bottom: 2px solid #CCCCCC;
  margin-bottom: 10px;
}

.errorHeader img {
  vertical-align: middle;
  margin-right: 10px;
}

.footer {
  text-align: right;
  color: #999999;
  margin-top: 150px;
}
