body {
  background: #F9F8F8;
}

body, td 
{
	font-family:Tahoma, Arial, sans-serif;
	font-size:12px;
}

/* ---------- form  --------- */

.formButtons {
	padding-top: 5px;
}

.formArea .buttons {
  border-top: 1px solid #D0D0D0;
  padding-top: 10px;
}

/* ---------- messages  --------- */
.msgInfo {
  margin: 10px 0 0 0;
  border: 2px solid;
  background: #ffffff;
  padding: 10px 32px;
  background-repeat:  no-repeat;
  background-position:  10px 12px;
  border-color: #009933;
  background-image: url(../../Images/ok.gif);  
}

.msgInfo .title {
        color: #009933;
        font-weight: bold;
}

.msgWarning {
  margin: 10px 0 0 0;
  border: 2px solid;
  background: #ffffff;
  padding: 10px 32px;
  background-repeat:  no-repeat;
  background-position:  10px 12px;
  border-color: #CC9901;
  background-image: url(../../Images/att.gif);
}

.msgWarning .title {
        color: #CC9901;
        font-weight: bold;
}

.msgError {
  margin: 10px 0 0 0;
  border: 2px solid;
  background: #ffffff;
  padding: 10px 32px;
  background-repeat:  no-repeat;
  background-position:  10px 12px;
  border-color: #cc0000;
  background-image: url(../../Images/off.gif);
}

.msgError .title {
  color: #cc0000;
  font-weight: bold;
}

.codeComment {
  border: 1px solid #999999;
  background-color: #ffffff;
  padding: 8px;
  font-family: monospace;
  font-size: 12px;
}