form {
	width:auto;
}	
div#formouter{

background-color: #B9CCDD;
border:1px solid black;
margin:0;
margin-bottom:10px;
}
div#formtitle {
font: Verdana,Arial,Helvetica,sans-serif;
border-bottom: 1px dashed black;
margin: 4px 8px 5px 8px;
padding-bottom:5px;
padding-right:0px;

}
div#formlabel {
	font-weight:bold;
	margin-left: 6px;
}
/* OLD -- Not used anymore
div#forminput {
	background-color: #fff;
	font-family: Tahoma,Verdana,Arial;
	font-size: 11px;
	color: #686868;
	margin: 4px 8px 5px 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #333333;
	padding-left: 3px;
	width:auto;
}
*/
.forminputtext {
	background-color: #fff;
	border-style: solid;
	border-width: 1px;
	border-color:#666666; /*#8B9A9F;*/
	margin: 4px 4px 5px 5px;
	padding-left: 3px;
}
.formbutton{
	margin:0px;
	margin-top:5px;
	padding:2px 2px;
	border-top:1px solid #B5B7B9;
	border-right:1px solid #919BA5;
	border-bottom:1px solid #919BA5;
	border-left:1px solid #B5B7B9;
	background:#E7E7E7;
	font-weight:bold;
	font-size:11px;
}
* html .formbutton {
        width: 10px;
        overflow: 
		visible;
        }