/* RB start */
* {margin: 0; padding: 0;}
body {width: 95%; margin: 0 auto; font-family: Verdana, Arial, sans-serif; font-size: 0.9em; }
h1 {text-align: center; padding: 0.5em 0;}
form {font-size: 0.74em;}
body > form {font-size: 0.78em;}
table {border-collapse: collapse; margin: 0 auto;}
th {border: 1px solid #fff; background-color: #E6E6E6; }
td {border: 1px solid #ddf;}
td th, td td {border: none;}
th, td {padding: 0.3em;}
th {text-align: right;}
td {text-align: left;}
input {font-family: Verdana, Arial, sans-serif;}
input {width: 20em; border: 1px solid #666;}
textarea {width: 17.2em; height:7em; border: 1px solid #666;}
.col_0 input {width: 2em; border: none;}
ul {list-style: none;}
tr.submitRow td {text-align: center; border: none; border-top: 1px solid #ddf;}
tr.submitRow button {color: #fff; background-color: #00c; width: 6em;}

p#mandatory_field_desc {text-align: center; font-size: 0.8em; font-weight: bold;}
/* RB end */


form.defaultForm table.quickForm { width: 100%; empty-cells: show;}
form.defaultForm table.quickForm th {width: 20%;}
form.defaultForm table.quickForm td {width: 60%;}
form.defaultForm table.quickForm td.help {width: 20%;}

.AdObError { color: #fff; background-color: #c00000; }
	
.AdObErrorMessageContainer p {
	color: #c00000; background: #fff;
	font-weight: bold;
	text-align: center;
}
.AdObDoneOK p {
	padding: 1em;
	text-align: center;
}
.AdObDoneNotOK p {
	padding: 1em;
	background-color: #f00;
	text-align: center;
} 

