.button{
	float:left;
	/*background:url(/images/button.gif);*/
	display:block;
	height:25px;
	line-height:25px;
	text-decoration:none;
	margin:3px;
	border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px;
}
button.button {
	font-size:8pt;
	margin:3px;
	padding:0;
	height:27px;
	font-family:inherit;
}
.button:hover{
	
	text-decoration:underline;
}

.button.gray {
	color:#444;
	background-color:#f4f4f4;
	border-left:1px #e5e5e5 solid;
	border-top:1px #e5e5e5 solid;
	border-right:1px #ccc solid;
	border-bottom:1px #ccc solid;
}
.button.gray:hover { color:#0066CC; }

.button.green {
	color:#fff;
	background-color:#96b32a;
	border-left:1px #a6cb2b solid;
	border-top:1px #a6cb2b solid;
	border-right:1px #6d8016 solid;
	border-bottom:1px #6d8016 solid;
}
.button.green:hover { color:#fff; }

.button.blue {
	color:#fff;
	background-color:#f88834;/*#4e8ce2;*/
	border-left:1px #fea25f solid;/* #73a5ea*/
	border-top:1px #fea25f solid;/* #73a5ea*/
	border-right:1px #d16210 solid;/*#2967bc*/
	border-bottom:1px #d16210 solid;/*#2967bc*/
}

/* Unsaved-button */
.button.red {
	color:#fff;
	background-color:#F61E21;
	border-left:1px #F96C6E solid;
	border-top:1px #F96C6E solid;
	border-right:1px #B0070A solid;
	border-bottom:1px #B0070A solid;
}

.button.blue:hover { color:#fff; }

.button span { display:block; padding-left:35px; padding-right:10px; }
.button span.none { display:block; padding:0px 13px; }

.button .add{
background:url(/images/icons/add.png) no-repeat 8px 5px;
display:block;
}
.button .accept{
background:url(/images/icons/accept.png) no-repeat 8px 5px;
display:block;
}
.button .printer{
background:url(/images/icons/printer.png) no-repeat 8px 5px;
display:block;
}
.button .save{
background:url(/images/icons/page_save.png) no-repeat 8px 5px;
display:block;
}
.button .email{
background:url(/images/icons/email.png) no-repeat 8px 5px;
display:block;
}
.button .edit{
background:url(/images/icons/page_white_edit.png) no-repeat 8px 5px;
display:block;
}
.button .back{
background:url(/images/icons/arrow_left.png) no-repeat 8px 5px;
display:block;
}
.button .cancel{
background:url(/images/icons/cancel.png) no-repeat 8px 5px;
display:block;
}
.button .delete{
background:url(/images/icons/delete.png) no-repeat 8px 5px;
display:block;
}
.button .find{
background:url(/images/icons/find.png) no-repeat 8px 5px;
display:block;
}
.button .money_dollar{
background:url(/images/icons/money_dollar.png) no-repeat 8px 5px;
display:block;
}
.button .duplicate{
background:url(/images/icons/application_double.png) no-repeat 8px 5px;
display:block;
}
.button .xls{
background:url(/images/icons/doc_excel_table.png) no-repeat 8px 5px;
display:block;
}
.button .application_get{
background:url(/images/icons/application_get.png) no-repeat 8px 5px;
display:block;
}
.button .application_view_list{
background:url(/images/icons/application_view_list.png) no-repeat 8px 5px;
display:block;
}
.button .layout_join_vertical{
background:url(/images/icons/layout_join_vertical.png) no-repeat 8px 5px;
display:block;
}
.button .layout_join_vertical_subtract{
background:url(/images/icons/layout_join_vertical_subtract.png) no-repeat 8px 5px;
display:block;
}