.fileUpload {
    position: relative;
    overflow: hidden;
    height: 18px;
	margin:  0px;
	padding-top: 5px; 

	background-color: #71A5D0;
    text-align:center; vertical-align: middle;
	font: 11px arial, helvetica;
    color: #FFFFFF;
}
.fileUpload input.upload {
    position: absolute;
	margin: 0; top: 0; right: 0; padding: 0; 
    cursor: pointer;
    opacity: 0; filter: alpha(opacity=0);
}

.est_button_100 { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -moz-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -o-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -ms-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71A5D0) 20%, to(#2A70AC));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A5D0', endColorstr='#2A70AC');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:100px;

	font: 15px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_100:hover { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -moz-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -o-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -ms-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2A70AC) 20%, to(#032D73));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A70AC', endColorstr='#032D73');
}

.est_button_p_100 { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -moz-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -o-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -ms-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71A5D0) 20%, to(#2A70AC));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A5D0', endColorstr='#2A70AC');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:6px 6px 4px;
	margin-top: 0px;
	width:100px;

	font: 12px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_p_100:hover { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -moz-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -o-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -ms-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2A70AC) 20%, to(#032D73));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A70AC', endColorstr='#032D73');
}

.est_button_150 { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -moz-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -o-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -ms-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71A5D0) 20%, to(#2A70AC));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A5D0', endColorstr='#2A70AC');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:150px;

	font: 15px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_150:hover { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -moz-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -o-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -ms-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2A70AC) 20%, to(#032D73));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A70AC', endColorstr='#032D73');
}

.est_button_200 { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -moz-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -o-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -ms-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71A5D0) 20%, to(#2A70AC));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A5D0', endColorstr='#2A70AC');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding:10px 6px 10px;
	margin-top: 0px;
	width:200px;

    text-align:center;
	font: 14px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_200:hover { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -moz-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -o-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -ms-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2A70AC) 20%, to(#032D73));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A70AC', endColorstr='#032D73');

}

.est_button_d { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -moz-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -o-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -ms-linear-gradient(top, #71A5D0 20%, #2A70AC);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#71A5D0) 20%, to(#2A70AC));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#71A5D0', endColorstr='#2A70AC');

	box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: inset 0 1px 7px rgba(0, 0, 0, 0.25);

	cursor:pointer;
	display:inline-block;
	padding: 8px 16px 8px 12px;
	margin-top: 0px;

    text-align:center;
	font: 12px bold, arial, helvetica;
	font-weight: bold;
    color: #FFFFFF;
}
.est_button_d:hover { 
	background-color: #71A5D0;
	background-image: linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -moz-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -o-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -ms-linear-gradient(top, #2A70AC 20%, #032D73);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2A70AC) 20%, to(#032D73));
/*	filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr='$to', EndColorStr='$from');
*/
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2A70AC', endColorstr='#032D73');

}

