th {
	height:35px;
}
table {
	/*border:#3399FF thin solid;*/
}
fieldset{
	border: #CCCCCC thin solid;
}
.button {
	border:none;
	background:none;
}

.form table tr{
  height:40px;
}
.form table td{
  background-color:#F3FEE7;
}

.form .td-label{
  text-align:right;
  padding-right:10px;
  background-color:#EBF5FE;
  font-weight:bolder;
}
.td-label{
  text-align:right;
  padding-right:10px;
  background-color:#EBF5FE;
  font-weight:bolder;
}
#overlay {
     visibility:hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
     background-color:#eee;
     opacity: 0.8;
     filter:alpha(opacity=80);
    -moz-opacity: 0.8;
}

#overlay div {
     width:300px;
     margin: 250px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}
#error {
  display:none;
  border:#FF6633 thin solid;
  background-color:#FDE8D5;
  width:100%;

}
