div.buttons {
	text-align: right;
}

input.btn[type=submit], input.btn[type=button], input.btn[type=reset], a.btn {
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border: 0px;
	border-radius: 5px;
	min-width: 85px;
	text-shadow: 0px 0px 2px #222;
	box-shadow: 0px 4px 3px -3px #111;
}

input.btn[type=submit]:hover, input.btn[type=button]:hover, input.btn[type=reset]:hover, a.btn:hover {
	color: #eee;
	cursor: pointer;
	box-shadow: 0px 1px 3px #111;
}

input.btn[type=submit]:active, input.btn[type=button]:active, input.btn[type=reset]:active, a.btn:active {
	box-shadow: 0px 0px 3px #111;
}

a.button, label.button {
        display: inline-block;
        white-space: nowrap;
        padding: 5px;
        margin: 1px;
        font-size: 13px;
        font-weight: bold;
        color: #10437a;
        border: 1px solid #ddd;
        border-radius: 3px;
        box-shadow: 0px 1px 1px #666;
        background-color: #eeeeee;
        background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
        background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
        background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
        background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
        background: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
        -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc')";
}

a.button:hover, label.button:hover {
        text-decoration: none;
        cursor: pointer;
        text-decoration: none;
        color: #0088d0;
	box-shadow: 0px 3px 3px -2px #666;
}

input[type=submit], input[type=button] {
  padding: 5px;
  margin: 1px;
  font-size: 13px;
  font-weight: bold;
  color: #10437a;
  border: 1px solid #ddd;
  border-radius: 3px;
  box-shadow: 0px 1px 1px #666;
  background-color: #eeeeee;
  background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#cccccc));
  background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
  background: -o-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
  background: -ms-linear-gradient(top, #eeeeee 0%,#cccccc 100%);
  background: linear-gradient(top, #eeeeee 0%,#cccccc 100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc')";
}

input[type=submit]:hover, input[type=button]:hover {
  cursor: pointer;
  text-decoration: none;
  color: #0088d0;
  box-shadow: 0px 3px 3px -2px #666;
}

a.btn {
	border: 0px;
	margin: 1px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	text-decoration: none;
}

a.btn:hover {
	text-decoration: none;
}

a.btn img {
	display: none;
}

a.btn span {
	display: inline-block;
}

input.greenbtn[type=submit], input.greenbtn[type=button], input.greenbtn[type=reset], a.greenbtn {
	background-color: #037403;
        background: -moz-linear-gradient(top, #239423 0%, #037403 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#239423), color-stop(100%,#037403));
        background: -webkit-linear-gradient(top, #239423 0%,#037403 100%);
        background: -o-linear-gradient(top, #239423 0%,#037403 100%);
        background: -ms-linear-gradient(top, #239423 0%,#037403 100%);
        background: linear-gradient(top, #239423 0%,#037403 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#239423', endColorstr='#037403')";
}

input.bluebtn[type=submit], input.bluebtn[type=button], input.bluebtn[type=reset], a.bluebtn {
	background-color: #037474;
        background: -moz-linear-gradient(top, #239494 0%, #037474 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#239494), color-stop(100%,#037474));
        background: -webkit-linear-gradient(top, #239494 0%,#037474 100%);
        background: -o-linear-gradient(top, #239494 0%,#037474 100%);
        background: -ms-linear-gradient(top, #239494 0%,#037474 100%);
        background: linear-gradient(top, #239494 0%,#037474 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#239494', endColorstr='#037474')";
}

input.navybtn[type=submit], input.navybtn[type=button], input.navybtn[type=reset], a.navybtn {
	background-color: #21548b;
        background: -moz-linear-gradient(top, #21548b 0%, #003269 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#21548b), color-stop(100%,#003269));
        background: -webkit-linear-gradient(top, #21548b 0%,#003269 100%);
        background: -o-linear-gradient(top, #21548b 0%,#003269 100%);
        background: -ms-linear-gradient(top, #21548b 0%,#003269 100%);
        background: linear-gradient(top, #21548b 0%,#003269 100%);
}

input.yellowbtn[type=submit], input.yellowbtn[type=button], input.yellowbtn[type=reset], a.yellowbtn {
	background-color: #d77403;
        background: -moz-linear-gradient(top, #f79423 0%, #d77403 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f79423), color-stop(100%,#d77403));
        background: -webkit-linear-gradient(top, #f79423 0%,#d77403 100%);
        background: -o-linear-gradient(top, #f79423 0%,#d77403 100%);
        background: -ms-linear-gradient(top, #f79423 0%,#d77403 100%);
        background: linear-gradient(top, #f79423 0%,#d77403 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#f79423', endColorstr='#d77403')";
}

input.redbtn[type=submit], input.redbtn[type=button], input.redbtn[type=reset], a.redbtn {
	background-color: #740303;
        background: -moz-linear-gradient(top, #942323 0%, #740303 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#942323), color-stop(100%,#740303));
        background: -webkit-linear-gradient(top, #942323 0%,#740303 100%);
        background: -o-linear-gradient(top, #942323 0%,#740303 100%);
        background: -ms-linear-gradient(top, #942323 0%,#740303 100%);
        background: linear-gradient(top, #942323 0%,#740303 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#942323', endColorstr='#740303')";
}
