.tx-ameosformidable-pi2 label {
	display:block;
	width:100px;
	float: left;
	text-align:right;
	padding: 0 3px 3px 0;
	}

.tx-ameosformidable-pi2 .reg_block {
	position:relative;
	}

.tx-ameosformidable-pi2 .reg_block label  {
	float:none;
	display:inline;
	width:150px;
	}

.tx-ameosformidable-pi2 .reg_errors {
	color:red;
	padding: 5px;
	}

.tx-ameosformidable-pi2 .reg_block  {
	margin:  5px; 
	}

.tx-ameosformidable-pi2 .reg_block .reg_input {
	position: absolute;
	top: 35px;
	left:200px;
	}

.tx-ameosformidable-pi2 .reg_input input, .tx-ameosformidable-pi2 .reg_input select {
	margin: 0 5px;
	width:150px;
	}

#myuserform_country {	
	width:155px;
	}
	
.tx-ameosformidable-pi2 .reg_input label {
	width:200px;
	}

.tx-ameosformidable-pi2  .reg_input {
	margin:3px;	
	}

.tx-ameosformidable-pi2  textarea {
	width:200px;
	height:100px;
	margin-left:100px;
	}

#content .tx-ameosformidable-pi2  h3 {
	background: #223b59;
	color: white;
	padding:3px;
	font-size: 14px;
	font-weight:bold;
	}

.tx-ameosformidable-pi2 .reg_submit {
	text-align:center;
	padding:20px 0 10px;
	}

.tx-ameosformidable-pi2 .reg_submit input {
	background: #efefef;
	border: solid 1px #223b59;
	color: #223b59;
	width:100px;
	font-weight:bold;
	}

fieldset {
	border: none;
}

/*------------------- Style for login --------------------------*/

.forgot-input INPUT.forgot-inArea {
  margin: 3px 7px 0 0;
  border: 1px solid #cccccc;
  line-height: 100%;
  width: 140px;
  font: 11px Tahoma;
}

/*.forgot-input {
  float: left;
}*/

.forgot-input INPUT.forgot-inArea {
  margin: 3px 7px 0 0;
  border: 1px solid #cccccc;
  line-height: 100%;
  width: 140px;
  font: 11px Tahoma;
}

#header .forgot-input {
  color: #fff;
}

#header .forgot-input A {
  color: #f00;
  text-decoration: underline;
}

#header .forgot-input A:hover {
  color: #f44;
}

.return_link span a {
  color: #f00;
  text-decoration: underline;
}

/*---------------------- FileLinks --------------------------------------------*/

.filelinks .pdf span a, .filelinks .doc span a, .filelinks .rtf span a, .filelinks .zip span a  {
    padding-top: 5px;
    padding-bottom: 3px;
    display: block;
    text-decoration: underline;
    font-weight: 100;
    }
.filelinks .pdf span, .filelinks .doc span, .filelinks .rtf span, .filelinks .zip span {
    padding-left: 12px;    
    display: block;
    min-height: 10px;
    font-weight: 600;
    }
