a.l-btn{
	color:#444;
	vertical-align:middle;
	font-size:12px;
	text-decoration:none;
	display:inline-block;
	display:-moz-inline-stack;
	*display:inline;
	zoom:1;
	height:26px;
	padding-right:8px;
}

a.l-btn-plain{
	background:transparent;
	padding-right:10px;
	margin:1px;
	border:1px solid #CFCFCF;
	background:url('grid/button_plain_hover.png') repeat-x left bottom;
}


a.l-btn-plain-mousedown
{
    background:url('grid/button_plain_hover_mousedown.png') repeat-x left bottom;
}
a.l-btn-plain-mousedown span.l-btn-left
{
    color:#01335C;

}
a.l-btn-selected
{
    background:url('grid/button_a_bg.gif') no-repeat top right;
	outline:none;
	text-decoration:none;
    color:#000000;
}
a.l-btn-selected span.l-btn-left
{
     background:url('grid/button_span_bg.gif') no-repeat top left;
}
a.l-btn-disabled{
	 
	opacity:0.5;
 
	filter:Gray alpha(opacity=50);
}
a.l-btn span.l-btn-left{
	display:block;
	
	padding:5px 0px 5px 10px;
	line-height:16px;
}
a.l-btn-plain span.l-btn-left{
	background:transparent;
	padding-left:10px;
}

a.l-btn span span.l-btn-text{
	padding-bottom:2px;
	padding-top:2px;
	*padding-top:0px;
}
a.l-btn span span span.l-btn-empty{
	padding-bottom:2px;
	padding-top:1px;
	padding-right:10px;
	*padding-top:0px;
	*padding-right:13px;
}
a:hover.l-btn{
	outline:none;
	text-decoration:none;
    color:#000000;
}
a:hover.l-btn span.l-btn-left{

}

a:hover.l-btn-normal{
    background:url('grid/button_a_bg.gif') no-repeat top right;

}
a:hover.l-btn-normal span.l-btn-left{
    background:url('grid/button_span_bg.gif') no-repeat top left;
}

a:hover.l-btn-normal-mousedown{
    background:url('grid/button_a_bg_mousedown.gif') no-repeat top right;

}
a:hover.l-btn-normal-mousedown span.l-btn-left{
    background:url('grid/button_span_bg_mousedown.gif') no-repeat top left;
}
a:hover.l-btn-plain span.l-btn-left{
    
}
a:hover.l-btn-plain{
	border:1px solid #7eabcd;
	margin:1px;
 
}
a:hover.l-btn-disabled{
	background-position:top right;
}
a:hover.l-btn-disabled span.l-btn-left{
	background-position:top left;
}
.toolbar
{
	height:25px;
	background:#FEFEFE;
	background:url('grid/toolbar_bg.gif') repeat bottom left;
	padding:1px 0px;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
}
.toolbar a
{
    float:left;
}
.toolbar-separator{
	float:left;
	height:24px;
	border-left:1px solid #ccc;
	border-right:1px solid #fff;
	margin:2px 1px;
}
.toolbarright
{
    float: right;
}
 .toolbarright input, .toolbarright textarea , .toolbarright select
{
    height:20px;
	padding:2px;
	zoom: expression(function(el){el.style.zoom = "1"; if (el.type!="checkbox"&&el.type!="radio"){el.style.border="1px solid #94B8D7"};   }(this)); 
}


.icon-padding20
{
    padding-left:20px;   
}