/* Version 1409 */
a.button1 {
    background-color: #90817e;
    background-image: -webkit-linear-gradient(top, #90817e 0%, #847472 50%, #5a5858 50%, #464646 100%);
    background-image: -moz-linear-gradient(top, #90817e 0%, #847472 50%, #5a5858 50%, #464646 100%);
    background-image: -o-linear-gradient(top, #90817e 0%, #847472 50%, #5a5858 50%, #464646 100%);
    background-image: linear-gradient(top, #90817e 0%, #847472 50%, #5a5858 50%, #464646 100%);
    border: 1px solid #4d4949;
    border-radius: 5px;
    box-shadow: inset 0px 0px 0px 1px rgba(255,115,100,0,4), 0 1px 3px #333333;
    padding: 2px 6px 2px 6px; /* 12px 20px 14px 20px; */
    text-decoration: none;
    color: #fff;
    font: bold 16px/1 "helvetica neue", helvetica, arial, sans-serif;
    text-align: center;
    text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.8);
}

a.button2 {
	background-color: #dddddd;
    border: 1px solid #777777; /* #4d4949; */
    border-radius: 1px;
    padding: 2px 4px 2px 4px; /* top right bottom left; */ /* was all 2s */
    text-decoration: none;
    color: #000;
    font: 13px/1 arial, "helvetica neue", helvetica, sans-serif; 
    text-align: center;
}

a.button2:hover {
	background: a6f4ff;
}

a.button-btt
{
    background-color: #dddddd;
    border: 1px solid #777777; /* #4d4949; */
    border-radius: 1px;
    padding: 2px 4px 2px 4px; /* top right bottom left; */ /* was all 2s */
    text-decoration: none;
    color: #000;
    font: 13px/1 arial, "helvetica neue", helvetica, sans-serif; 
    text-align: center;
    position: fixed;
    right: 50px;
    bottom: 50px;
}

a.button-btt:hover {
	background: a6f4ff;
}

/* fixed width buttons for Railway Rights of Way */
a.button3 {
	background-color: #dddddd;
    border: 1px solid #777777; /* #4d4949; */
    border-radius: 1px;
    padding: 2px 4px 2px 4px; /* top right bottom left; */ /* was all 2s */
    text-decoration: none;
    color: #000;
    font: 13px/1 arial, "helvetica neue", helvetica, sans-serif; 
    text-align: center;
	display: block ;
	width: 125px !important;
	box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
}

a.button3:hover {
	background: a6f4ff;
}
/* end */


.css3button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #123d54;
	padding: 10px 20px;
	background: -moz-linear-gradient(top, 
		#afd9fa 0%,
		#588fad);
	background: -webkit-gradient(
		linear, left top, left bottom,
		from(#afd9fa),
		to(#588fad));
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	border: 1px solid #003366;
	-moz-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	-webkit-box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	box-shadow:
		0px 1px 3px rgba(000,000,000,0.5),
		inset 0px 0px 1px rgba(255,255,255,1);
	text-shadow:
		0px -1px 0px rgba(000,000,000,0.7),
		0px 1px 0px rgba(255,255,255,0.3);
}

.fsSubmitButton
{
	border-top:		2px solid #a3ceda;
	border-left:		2px solid #a3ceda;
	border-right:		2px solid #4f6267;
	border-bottom:		2px solid #4f6267;
	padding:		10px 20px !important;
	font-size:		14px !important;
	background-color:	#c4f1fe;
	font-weight:		bold;
	color:			#2d525d;
}
