div.roundedform { margin-top:15px; }

ul.flist li#firstitem { border:0; padding-top:0; margin-top:-10px; }
* html ul.flist li#firstitem { border-bottom:1px solid white; padding-top:0; margin-top:-10px; }
ul.flist li#lastitem  { padding-bottom:0; margin-bottom:0;   border-bottom:1px solid white;}
* html ul.flist li#lastitem  { padding-bottom:0; margin-bottom:0;   border-bottom:0px solid white;}

ul.flist {
	/*background-color:#f99!important; */
	width:340px;
	padding-left:-0px!important; 
	margin-left:-0px!important;
	 padding-bottom:0; margin-bottom:0;
}
* html ul.flist {
	width:320px;
	padding-left:20px!important; 
}

ul.flist li {
	margin-left:-38px;
	list-style: none;
	padding-left:8em;
	
	clear:both;
	border:0;
	border-bottom:1px solid #fff;
	/* background-color:#f00!important; */
}
* html ul.flist li { padding-bottom:10px;}

ul.flist li label{
	/*height:2em; */
	padding-top:10px;
	margin-left:-40px;
	width:8em;
	float:left;
	clear:left;
	/*background-color:#ff0!important;
	*/
	padding-bottom:10px;
}
* html ul.flist li label{
  margin-left:-60px;
  padding-bottom:0px;
}

ul.flist li input, 
ul.flist li textarea, 
ul.flist li select{
	float:right;
	font-size:99%;
	font-family:Verdana;
	padding:5px;
	margin:10px 10px 10px 20px;
	width:200px;    
}
* html ul.flist li input, 
* html ul.flist li textarea, 
* html ul.flist li select{    
  width:200px;    
  margin:10px 10px 0px 20px;
}

ul.flist li input.submit {
    float:right; 
	font:bold 95% Verdana, sans-serif;
	color:#fff;
	background-color:#67909A; 
	width:200px; 
	margin-bottom:5px;
}
* html ul.flist li input.submit {
	width:210px;    
	margin-bottom:3px;
	margin-top:8px;
}

legend {
	font-weight: bold;
/*	margin-bottom:2em; */
	display:none;
}

fieldset {
	display:block;
	clear:left;
}

* html .roundedform li {
  height:1px;
}

.tellusbutton{
  background-color:#67909A; 
  padding:2px 15px 2px 15px;
  font:bold 100% Verdana, sans-serif;
  color:#fff;
  margin-top:10px;
  width:140px;
}

/* The order of the cursor declarations is significant. "hand" is non-standard, and is IE-only */ input.tellusbutton {
	cursor:pointer;
	cursor:hand;
}