/* CSS Document */

.form {
	position: relative;
	margin-left:auto;
	margin-right:auto;
	width: 270px;
	height:auto;
}
.formrow1 {
	position: relative;
	width: 270px;
	height: 25px;
	float: left;
}
.formrow2 {
	position: relative;
	width: 270px;
	height: 25px;
	float: left;
}

/* row with title on the left */
.rowtitleLeft {
	float: left;
	visibility: visible;
	display: block;
	width: 80px; 
	height: inherit;
	font-size: 10px;
	padding: 2px;
	color: #95DCFD;
	text-transform: uppercase;
	text-align: right;
	margin:3px;
}

.rowcontentLeft {
	float: left;
	visibility: visible;
	display: block;
	width: auto; 
	height: inherit;
	text-align: left;
	padding: 2px;
}


/* row with title on the left */
.rowtitleAutoLeft {
	background-color: inherit;
	float: left;
	visibility: visible;
	display: block;
	width: auto; 
	font-size: 11px;
	height: inherit;
	padding: 2px;
	text-transform: uppercase;
}

.rowcontentAutoLeft {
	background-color: inherit;
	float: left;
	visibility: visible;
	display: block;
	width: auto; 
	height: inherit;
	padding: 2px;
}

/* row with title on the top */
.rowtitleTop {
	background-color: inherit;
	float: left;
	visibility: visible;
	display: block;
	font-size: 11px;
	width: 450px; 
	height: inherit;
	padding: 2px;
}

.rowcontentTop {
	background-color: inherit;
	float: left;
	text-align:right;
	width:248px;
	visibility: visible;
	display: block;
	height: inherit;
	padding: 2px;
}

/* row with title on the right */
.rowtitleRight {
	background-color: inherit;
	float: left;
	visibility: visible;
	display: block;
	width: auto; 
	font-size: 11px;
	height: inherit;
	padding: 2px;
}

.rowcontentRight {
	background-color: inherit;
	float: left;
	visibility: visible;
	display: block;
	width: auto; 
	height: inherit;
	padding: 2px;
}

/* input fields formatting */
/*input{
  padding:2px;
  font-family: Courier, Times, serif;
  font-size:8pt;
  border-width: thin; 
  color:#333333;
}*/

/* Message styles */
.error { color: #C9F2FF; font-weight: bold; }
.success { color: #8FC342; font-weight: bold; }