html, body {height: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size:12px; color: #94a7b0;}
form, p, div, input, span { border: 0px; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;}
input { border: 1px solid #7f9db9;}
input[type="text"], input[type="password"] { height: 20px;}
textarea { border: 1px solid #7f9db9;}
select { border: 1px solid #7f9db9;}
.button { border: 1px solid #c8c8af; padding: 1px 5px 1px 5px; background-image: url(../images/button_bg.gif); background-repeat: repeat-x; background-position: bottom; color: #797953;}
img { border: 0px;}
label {font-weight: bold; color: #333;}

h1, h2, h3 {
	border: 0px;
	margin: 0px;
	padding: 0px;
	}
table.form {border-collapse: separate; border-spacing: 1px; background: #fff; padding: 0px; margin: 0px;}
table.form td {padding: 3px 10px 3px 5px; background-color: #fff;}
table.form td.z {padding: 3px 10px 3px 5px; background-color: #f6f6f1;}
/*table.form td.label {border-bottom: 1px solid #ddd;}*/

.pageTitle {  font-size: 16px; font-weight: bold; color: #4b4b4b; padding:4px; background-color:#eeeeee;}
.content { font-size: 13px; padding: 0px; text-align: justify; width: 600px; }/* border: 1px solid #000;*/
.text { padding: 10px 20px 15px 20px; text-align: justify;}
p { padding: 0px; border: 0px;}

table { border: 0px; padding: 2px; border-collapse: separate; border-spacing: 2px;}
td { font-size: 12px; }
.tableHeader { background-color: #457db6; font-size: 12px; text-align: center; font-weight: bold; color: #ffffff;}
.zebra1 { background-color: #f4f4f4;}
.zebra2 { background-color: #ffffff;}

.formTable { border: 0px; padding: 2px; border-collapse: separate; border-spacing: 2px;}
.formTitle { font-size: 14px; font-weight: bold; color: #24507c; background-color: #f0f0f0; padding: 6px;}
.formButton { font-size: 14px; font-weight: bold; color: #24507c; background-color: #f0f0f0; padding: 2px;}

.error { color: Red;}
.message { color: Green;}
