.uitext {
	padding:4px;
	font-size:14px;
	width:250px;
	border:1px solid #bbb;
	color:#000;
	background:#f6f6f6;
	margin:5px;
	margin-left:10px;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	white-space:nowrap;vertical-align:middle;cursor:pointer;overflow:visible;
}

.uicheckbox, .uiradio {
  width: 15px;
  height: 15px;
  padding: 0 5px 0 0;
  display: block;
  clear: left;
  float: left;
	border:0;
}

.uiradio {
	background: url(uiradio.png) no-repeat;
}

.uiselect {
	padding:4px;
	font-size:14px;
	border:1px solid #bbb;
	color:#000;
	background:#f6f6f6;
	margin-left:10px;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	vertical-align:middle;cursor:pointer;overflow:visible;
}

.uibutton{
	padding:10px;
	/* height:2.1em; */
	width:250px;
	border:1px solid #bbb;
	color:#000;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	white-space:nowrap;vertical-align:middle;cursor:pointer;overflow:visible
}
.uibutton:hover{
	background:#dddddd;
	background-image:-moz-linear-gradient(top,#ffffff,#dddddd);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#dddddd));
}
.uibutton .spinner { width:16px;height:16px;display:none; }
.uitextarea {
	padding:5px;
	width:500px; height:60px;
	border:1px solid #bbb; color:#000;
	background:#ffffff;
	background-image:-moz-linear-gradient(top,#ffffff,#efefef);
	background-image:-webkit-gradient(linear,left top,left bottom,from(#ffffff),to(#efefef));
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff,endColorStr=#efefef);
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;
	font-size:13px;
	/*
	vertical-align:middle;cursor:pointer;
	white-space:nowrap; overflow:visible;
	*/
}
label { display:block;width:100px;float:left;margin:5px; }
.uibutton a:hover { text-decoration:none; }
