#main {float:left; position:relative; width:455px; height:428px;}

#all {margin-left:auto; margin-right:auto; margin-top:0.5cm; width:455px; height:508px;}


#layer1 {
	position:absolute;
	top:140px; 
	height:240px;
	width: 455px;
	}

#layer2 {
	float:left; 
	width:100%; 
	height:240px;}

#layer4 {
	clear:both;
	text-align:center;
	}

form {
  font-family: Arial;
  font-size: 12px;
  font-color:#000000;
  font-weight: 300;
  }

fieldset {
  height: 90%;
  margin: 5px;
}

fieldset p {
  margin: 20px 15px 10px 15px;
}
  
input, select, textarea {
  font-family: Arial, sans-serif;
  font-size: 11px;
  font-color: #000000;
}

input.inputText {
  margin-left: 50px;
}  

#layer2 label {
  font-family:Arial;
  font-size:12px;
  word-spacing:5px;
  line-height:16px;
  float: left;
  width: 100px;
  text-align: right;
  color:#fef7d3;
}

#layer2 fieldset {
  text-align:left;
  font-size: 14px;
  color:#fef7d3;
}


input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}


textarea {
overflow: auto;
}

div.row {
  clear: both;
  padding-top: 5px;
  }

div.row span.label {
  float: left;
  width: 140px;
  text-align: right;
  }

div.row span.box {
  float: right;
  width: 240px;
  text-align: left;
  color: #fef7d3;
  } 
 
#centeredImage1
{
	padding-left:66px;
    padding-top:15px;
    margin-bottom:0px;
}

#centeredImage2
{
    text-align:center;
    margin-top:15px;
    margin-bottom:0px;
    padding:0px;
}


h1 {
	text-align:left; 
	color: #fef7d3k; 
	font-size: 12pt; 
	font-family: Arial; 
	font-weight: 100; 
	vertical-align: middle;}

#message
{
position:absolute;
top:180px;
height:40px;
width:455px;
text-align:center;
}

#error
{
position:absolute;
top:50px;
left:0px;
height:40px;
width:455px;
text-align:center;
color: #c3392f;
}

.space {
	text-align:left; 
	font-family:Arial;
	font-size:20px;
	visibility:hidden;}
