a.form-sm, a.form-sm-down {
	background:transparent none no-repeat scroll right bottom;
	cursor:pointer;
	display: -moz-inline-stack; /* -moz! */
	display: inline-block; 
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	line-height:1em;
	overflow:visible !important;
	text-align:center;
	text-decoration:none;
	vertical-align:bottom;
	color:#000 !important;
	font-size:100%;
	padding-top:5px;
}
a.form-sm span, a.form-sm-down span {
	background:transparent none no-repeat scroll left bottom;
	display:block;
	overflow:visible !important;
	text-align:center;
	vertical-align:bottom;
	margin-right:5px;
}
a.form-sm span span, a.form-sm-down span span {
	background:transparent none no-repeat scroll right top;
	display:block;
	border:0pt none;
	overflow:visible !important;
	position:relative;
	vertical-align:bottom;
	margin-right:-5px;
	top:-5px;
}
a.form-sm span span span, a.form-sm-down span span span {
	display:block;
	background:transparent none no-repeat scroll left top;
	overflow:visible !important;
	position:static;
	white-space:nowrap;
	vertical-align:bottom;
	margin:0pt 5px 0pt 0pt;
	padding:0.3em 0.6em 0.1 0.7em;
	font-size: x-small;
}
a.form-sm:active span span span {
	padding:0.4em 0.5em 0.1 0.8em;
}


a.form-sm {
	background-image:url(out_se.gif);
}
a.form-sm span {
	background-image:url(out_sw.gif);
}
a.form-sm span span {
	background-image:url(out_ne.gif);
}
a.form-sm span span span {
	background-image:url(out_nw.gif);
}

a.form-sm:hover {
	background-image:url(over_se.gif);
	color:#000 !important;
}
a.form-sm:hover span {
	background-image:url(over_sw.gif);
}
a.form-sm:hover span span {
	background-image:url(over_ne.gif);
}
a.form-sm:hover span span span {
	background-image:url(over_nw.gif);
}

a.form-sm span span span img, a.form-sm-down span span span img { margin-right: 5px; }
a.form-sm span span span img { filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; }
a.form-sm:hover span span span img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; }
a.form-sm-down span span span img { filter:alpha(opacity=45);-moz-opacity:.45;opacity:.45; }


a.form-sm-down {
	background-image:url(down_se.gif);
	color: #D4D4D4 !important;
}
a.form-sm-down span {
	background-image:url(down_sw.gif);
}
a.form-sm-down span span {
	background-image:url(down_ne.gif);
}	
a.form-sm-down span span span {
	background-image:url(down_nw.gif);
}
