.formelements_positioning { width:250px; margin-bottom:10px; height:34px; text-align:left; overflow:hidden; z-index:1000;  }

.position_relative		{ position:relative; }

select					{ z-index:2000; }

/*select					{ float:left; }*/

select.replaced 		{ display: none; z-index:2000; }

ul.selectReplacement 	{ border:1px solid #b8b5ad; margin:0px; padding:0px; width:248px; font-size:12px; font-weight:bold; color:white; font-family:inherit; background-image: url('../Images/input-person-all.jpg'); background-repeat:no-repeat; background-position:top right; display:block; z-index:2000; position:absolute; }
     
ul.selectReplacement li { font-size:12px; font-weight:bold; color:white; font-family:"Trebuchet MS", Verdana, Arial, sans-serif; cursor: pointer; display: none; padding:8px 18px 12px 18px; margin:0px; width:212px; height:14px; list-style: none; z-index:2000; }
      
ul.selectOpen 			{ z-index:5000; float:left;  }
    
ul.selectOpen li 		{ display: block; background-color:white; }

ul.selectReplacement li.selected { display:block; }
      
ul.selectOpen li.selected 		 { background-color:#fff; display: block; }

ul.selectOpen li:hover, ul.selectOpen li.hover, ul.selectOpen li.selected:hover { background-color:#ccc; color: #716558; }

span.select {
	position: absolute;
	padding: 5px 24px 0 10px;
	width: 180px; /* With the padding included, the width is 180 pixels: the actual width of the image. */
	height: 29px;
	line-height:29px;
	color: white;
	background: url('../Images/input-person-all.jpg') no-repeat;
	overflow: hidden;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, sans-serif;
	font: 15px/23px "Trebuchet MS", Verdana, Arial, sans-serif;
	border:0px;
    text-align:left;
}

.inputtext	{ padding:5px 10px; margin:0px; width:174px; height:19px; /*background-image:url('../Images/new/input_text_small.jpg'); background-repeat:no-repeat;*/ border:1px solid #9fafa5; background-color:#f1ece6; float:left; }

.submit_blue	{ width:144px; height:29px; font-size:14px; text-align:center; background:#628fa6; color:#f9f0d1; border:0px; cursor:pointer; }

