/* Source: http://brandonmathis.com/projects/fancy-buttons/ */
.fancy-button-reset-base-class, .fancy-button-base, a.big {
	font-family:"Lucida Grande", Lucida, Arial, sans-serif !important;
	background:url('button_bg.png?1262308446') repeat-x bottom left !important;
	margin:0 !important;
	width:auto !important;
	overflow:visible !important;
	display:inline-block;
	cursor:pointer !important;
	text-decoration:none !important;
	border-style:solid !important;
	font-weight:bold !important;
}

.fancy-button-reset-base-class::-moz-focus-inner, .fancy-button-base::-moz-focus-inner, a.big::-moz-focus-inner {
	border:none !important;
	padding:0 !important;
}

.fancy-button-reset-base-class:focus, .fancy-button-base:focus, a.big:focus {
	outline:none !important;
}

.fancy-button-base, a.big {
	-moz-border-radius:6px !important;
	-webkit-border-radius:6px !important;
	-o-border-radius:6px !important;
	-ms-border-radius:6px !important;
	-khtml-border-radius:6px !important;
	border-radius:6px !important;
	font-size:18px !important;
	line-height:1.2em !important;
	padding:0.3em 1em !important;
	border-width:1px !important;
	background-color:#444 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #989898),  color-stop(10%,  #6a6a6a),  color-stop(50%,  #3c3c3c),  color-stop(50%,  #353535),  color-stop(100%,  #4e4e4e)) !important;
	background-image:-moz-linear-gradient(top,  #989898 0%,  #6a6a6a 10%,  #3c3c3c 50%,  #353535 50%,  #4e4e4e 100%) !important;
	background-image:linear-gradient(top,  #989898 0%,  #6a6a6a 10%,  #3c3c3c 50%,  #353535 50%,  #4e4e4e 100%) !important;
	border-color:#1e1e1e !important;
	text-shadow:#040404 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.267) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.267) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.267) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.267) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
	margin:0 2px !important;
	vertical-align:middle !important;
}

.fancy-button-base, a.big, .fancy-button-base:visited, a.big:visited {
	color:#fff !important;
}

.fancy-button-base:hover, a.big:hover, .fancy-button-base:focus, a.big:focus {
	background-color:#3c3c3c !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #919191),  color-stop(10%,  #636363),  color-stop(50%,  #353535),  color-stop(50%,  #2d2d2d),  color-stop(100%,  #474747)) !important;
	background-image:-moz-linear-gradient(top,  #919191 0%,  #636363 10%,  #353535 50%,  #2d2d2d 50%,  #474747 100%) !important;
	background-image:linear-gradient(top,  #919191 0%,  #636363 10%,  #353535 50%,  #2d2d2d 50%,  #474747 100%) !important;
	border-color:#161616 !important;
	text-shadow:#000 0px 1px 1px !important;
}

.fancy-button-base:hover, a.big:hover, .fancy-button-base:hover:visited, a.big:hover:visited, .fancy-button-base:focus, a.big:focus, .fancy-button-base:focus:visited, a.big:focus:visited {
	color:#fff !important;
}

.fancy-button-base:active, a.big:active {
	background-color:#353535 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #353535),  color-stop(30%,  #3a3a3a),  color-stop(50%,  #303030),  color-stop(50%,  #282828),  color-stop(100%,  #494949)) !important;
	background-image:-moz-linear-gradient(top,  #353535 0%,  #3a3a3a 30%,  #303030 50%,  #282828 50%,  #494949 100%) !important;
	background-image:linear-gradient(top,  #353535 0%,  #3a3a3a 30%,  #303030 50%,  #282828 50%,  #494949 100%) !important;
	border-color:#0e0e0e !important;
	text-shadow:#000 0px -1px -1px !important;
	-moz-box-shadow:#1e1e1e 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#1e1e1e 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#1e1e1e 0 0.08em 0.1em 1px inset !important;
	box-shadow:#1e1e1e 0 0.08em 0.1em 1px inset !important;
}

.fancy-button-base:active, a.big:active, .fancy-button-base:active:visited, a.big:active:visited {
	color:#fff !important;
}

.light {
	background-color:#fff !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #ffffff),  color-stop(100%,  #cecece)) !important;
	background-image:-moz-linear-gradient(top,  #ffffff 0%,  #cecece 100%) !important;
	background-image:linear-gradient(top,  #ffffff 0%,  #cecece 100%) !important;
	border-color:#b7b7b7 !important;
	text-shadow:#fff 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.867) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.867) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.867) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.867) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.light, .light:visited {
	color:#222 !important;
}

.light:hover, .light:focus {
	background-color:#fff !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #fcfcfc),  color-stop(100%,  #c6c6c6)) !important;
	background-image:-moz-linear-gradient(top,  #fcfcfc 0%,  #c6c6c6 100%) !important;
	background-image:linear-gradient(top,  #fcfcfc 0%,  #c6c6c6 100%) !important;
	border-color:#afafaf !important;
	text-shadow:#fff 0px 1px 1px !important;
}

.light:hover, .light:hover:visited, .light:focus, .light:focus:visited {
	color:#222 !important;
}

.light:active {
	background-color:#fff !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #cbcbcb),  color-stop(40%,  #d3d3d3),  color-stop(85%,  #d3d3d3),  color-stop(100%,  #e5e5e5)) !important;
	background-image:-moz-linear-gradient(top,  #cbcbcb 0%,  #d3d3d3 40%,  #d3d3d3 85%,  #e5e5e5 100%) !important;
	background-image:linear-gradient(top,  #cbcbcb 0%,  #d3d3d3 40%,  #d3d3d3 85%,  #e5e5e5 100%) !important;
	border-color:#a7a7a7 !important;
	text-shadow:#fff 0px -1px -1px !important;
	-moz-box-shadow:#b7b7b7 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#b7b7b7 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#b7b7b7 0 0.08em 0.1em 1px inset !important;
	box-shadow:#b7b7b7 0 0.08em 0.1em 1px inset !important;
}

.light:active, .light:active:visited {
	color:#222 !important;
}

.matte-blue {
	background-color:#0058b7 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #80aee0),  color-stop(10%,  #367fce),  color-stop(50%,  #215287),  color-stop(50%,  #1e4b7b),  color-stop(100%,  #2864a4)) !important;
	background-image:-moz-linear-gradient(top,  #80aee0 0%,  #367fce 10%,  #215287 50%,  #1e4b7b 50%,  #2864a4 100%) !important;
	background-image:linear-gradient(top,  #80aee0 0%,  #367fce 10%,  #215287 50%,  #1e4b7b 50%,  #2864a4 100%) !important;
	border-color:#153456 !important;
	text-shadow:#001b38 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.matte-blue, .matte-blue:visited {
	color:#fff !important;
}

.matte-blue:hover, .matte-blue:focus {
	background-color:#0051a8 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #73a6dd),  color-stop(10%,  #3078c4),  color-stop(50%,  #1e4b7b),  color-stop(50%,  #1b436e),  color-stop(100%,  #255c97)) !important;
	background-image:-moz-linear-gradient(top,  #73a6dd 0%,  #3078c4 10%,  #1e4b7b 50%,  #1b436e 50%,  #255c97 100%) !important;
	background-image:linear-gradient(top,  #73a6dd 0%,  #3078c4 10%,  #1e4b7b 50%,  #1b436e 50%,  #255c97 100%) !important;
	border-color:#122d49 !important;
	text-shadow:#001428 0px 1px 1px !important;
}

.matte-blue:hover, .matte-blue:hover:visited, .matte-blue:focus, .matte-blue:focus:visited {
	color:#fff !important;
}

.matte-blue:active {
	background-color:#004a99 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #1e4b7b),  color-stop(30%,  #205083),  color-stop(50%,  #1c4672),  color-stop(50%,  #193e66),  color-stop(100%,  #265f9b)) !important;
	background-image:-moz-linear-gradient(top,  #1e4b7b 0%,  #205083 30%,  #1c4672 50%,  #193e66 50%,  #265f9b 100%) !important;
	background-image:linear-gradient(top,  #1e4b7b 0%,  #205083 30%,  #1c4672 50%,  #193e66 50%,  #265f9b 100%) !important;
	border-color:#0f253d !important;
	text-shadow:#000c19 0px -1px -1px !important;
	-moz-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
}

.matte-blue:active, .matte-blue:active:visited {
	color:#fff !important;
}

.green {
	background-color:#3ab700 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #9ee080),  color-stop(10%,  #66ce36),  color-stop(50%,  #418721),  color-stop(50%,  #3b7b1e),  color-stop(100%,  #4fa428)) !important;
	background-image:-moz-linear-gradient(top,  #9ee080 0%,  #66ce36 10%,  #418721 50%,  #3b7b1e 50%,  #4fa428 100%) !important;
	background-image:linear-gradient(top,  #9ee080 0%,  #66ce36 10%,  #418721 50%,  #3b7b1e 50%,  #4fa428 100%) !important;
	border-color:#295615 !important;
	text-shadow:#123800 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.green, .green:visited {
	color:#fff !important;
}

.green:hover, .green:focus {
	background-color:#35a800 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #95dd73),  color-stop(10%,  #5fc430),  color-stop(50%,  #3b7b1e),  color-stop(50%,  #356e1b),  color-stop(100%,  #499725)) !important;
	background-image:-moz-linear-gradient(top,  #95dd73 0%,  #5fc430 10%,  #3b7b1e 50%,  #356e1b 50%,  #499725 100%) !important;
	background-image:linear-gradient(top,  #95dd73 0%,  #5fc430 10%,  #3b7b1e 50%,  #356e1b 50%,  #499725 100%) !important;
	border-color:#234912 !important;
	text-shadow:#0d2800 0px 1px 1px !important;
}

.green:hover, .green:hover:visited, .green:focus, .green:focus:visited {
	color:#fff !important;
}

.green:active {
	background-color:#309900 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #3b7b1e),  color-stop(30%,  #3f8320),  color-stop(50%,  #37721c),  color-stop(50%,  #316619),  color-stop(100%,  #4b9b26)) !important;
	background-image:-moz-linear-gradient(top,  #3b7b1e 0%,  #3f8320 30%,  #37721c 50%,  #316619 50%,  #4b9b26 100%) !important;
	background-image:linear-gradient(top,  #3b7b1e 0%,  #3f8320 30%,  #37721c 50%,  #316619 50%,  #4b9b26 100%) !important;
	border-color:#1e3d0f !important;
	text-shadow:#081900 0px -1px -1px !important;
	-moz-box-shadow:#295615 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#295615 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#295615 0 0.08em 0.1em 1px inset !important;
	box-shadow:#295615 0 0.08em 0.1em 1px inset !important;
}

.green:active, .green:active:visited {
	color:#fff !important;
}

.red {
	background-color:#b70300 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #e08180),  color-stop(10%,  #ce3836),  color-stop(50%,  #872321),  color-stop(50%,  #7b201e),  color-stop(100%,  #a42a28)) !important;
	background-image:-moz-linear-gradient(top,  #e08180 0%,  #ce3836 10%,  #872321 50%,  #7b201e 50%,  #a42a28 100%) !important;
	background-image:linear-gradient(top,  #e08180 0%,  #ce3836 10%,  #872321 50%,  #7b201e 50%,  #a42a28 100%) !important;
	border-color:#561615 !important;
	text-shadow:#380100 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.red, .red:visited {
	color:#fff !important;
}

.red:hover, .red:focus {
	background-color:#a80300 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #dd7573),  color-stop(10%,  #c43330),  color-stop(50%,  #7b201e),  color-stop(50%,  #6e1c1b),  color-stop(100%,  #972725)) !important;
	background-image:-moz-linear-gradient(top,  #dd7573 0%,  #c43330 10%,  #7b201e 50%,  #6e1c1b 50%,  #972725 100%) !important;
	background-image:linear-gradient(top,  #dd7573 0%,  #c43330 10%,  #7b201e 50%,  #6e1c1b 50%,  #972725 100%) !important;
	border-color:#491312 !important;
	text-shadow:#280100 0px 1px 1px !important;
}

.red:hover, .red:hover:visited, .red:focus, .red:focus:visited {
	color:#fff !important;
}

.red:active {
	background-color:#990300;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #7b201e),  color-stop(30%,  #832220),  color-stop(50%,  #721d1c),  color-stop(50%,  #661a19),  color-stop(100%,  #9b2826)) !important;
	background-image:-moz-linear-gradient(top,  #7b201e 0%,  #832220 30%,  #721d1c 50%,  #661a19 50%,  #9b2826 100%) !important;
	background-image:linear-gradient(top,  #7b201e 0%,  #832220 30%,  #721d1c 50%,  #661a19 50%,  #9b2826 100%) !important;
	border-color:#3d100f !important;
	text-shadow:#190000 0px -1px -1px !important;
	-moz-box-shadow:#561615 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#561615 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#561615 0 0.08em 0.1em 1px inset !important;
	box-shadow:#561615 0 0.08em 0.1em 1px inset !important;
}

.red:active, .red:active:visited {
	color:#fff !important;
}

.yellow {
	background-color:#e5e600 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #ebeba2),  color-stop(10%,  #dbdb57),  color-stop(50%,  #b1b125),  color-stop(50%,  #a4a423),  color-stop(100%,  #cece2c)) !important;
	background-image:-moz-linear-gradient(top,  #ebeba2 0%,  #dbdb57 10%,  #b1b125 50%,  #a4a423 50%,  #cece2c 100%) !important;
	background-image:linear-gradient(top,  #ebeba2 0%,  #dbdb57 10%,  #b1b125 50%,  #a4a423 50%,  #cece2c 100%) !important;
	border-color:#7e7e1b !important;
	text-shadow:#660 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.45) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.45) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.45) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.45) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
}

.yellow, .yellow:visited {
	color:#fff !important;
}

.yellow:hover, .yellow:focus {
	background-color:#d6d600 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #e9e996),  color-stop(10%,  #d9d94a),  color-stop(50%,  #a4a423),  color-stop(50%,  #979720),  color-stop(100%,  #c2c229)) !important;
	background-image:-moz-linear-gradient(top,  #e9e996 0%,  #d9d94a 10%,  #a4a423 50%,  #979720 50%,  #c2c229 100%) !important;
	background-image:linear-gradient(top,  #e9e996 0%,  #d9d94a 10%,  #a4a423 50%,  #979720 50%,  #c2c229 100%) !important;
	border-color:#727218 !important;
	text-shadow:#575700 0px 1px 1px !important;
}

.yellow:hover, .yellow:hover:visited, .yellow:focus, .yellow:focus:visited {
	color:#fff !important;
}

.yellow:active {
	background-color:#c7c700 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #a4a423),  color-stop(30%,  #adad25),  color-stop(50%,  #9c9c21),  color-stop(50%,  #8f8f1e),  color-stop(100%,  #c6c62a)) !important;
	background-image:-moz-linear-gradient(top,  #a4a423 0%,  #adad25 30%,  #9c9c21 50%,  #8f8f1e 50%,  #c6c62a 100%) !important;
	background-image:linear-gradient(top,  #a4a423 0%,  #adad25 30%,  #9c9c21 50%,  #8f8f1e 50%,  #c6c62a 100%) !important;
	border-color:#656515 !important;
	text-shadow:#474700 0px -1px -1px !important;
	-moz-box-shadow:#7e7e1b 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#7e7e1b 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#7e7e1b 0 0.08em 0.1em 1px inset !important;
	box-shadow:#7e7e1b 0 0.08em 0.1em 1px inset !important;
}

.yellow:active, .yellow:active:visited {
	color:#fff !important;
}

.custom {
	-moz-border-radius:0.3em;
	-webkit-border-radius:0.3em;
	-o-border-radius:0.3em;
	-ms-border-radius:0.3em;
	-khtml-border-radius:0.3em;
	border-radius:0.3em;
	font-size:30px;
	line-height:1.2em;
	padding:0.3em 1em;
	border-width:1px;
	padding:2px 12px;
	border-width:2px;
}

a.blue {
	background-color:#0058b7 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #80aee0),  color-stop(10%,  #367fce),  color-stop(50%,  #215287),  color-stop(50%,  #1e4b7b),  color-stop(100%,  #2864a4)) !important;
	background-image:-moz-linear-gradient(top,  #80aee0 0%,  #367fce 10%,  #215287 50%,  #1e4b7b 50%,  #2864a4 100%) !important;
	background-image:linear-gradient(top,  #80aee0 0%,  #367fce 10%,  #215287 50%,  #1e4b7b 50%,  #2864a4 100%) !important;
	border-color:#153456 !important;
	text-shadow:#001b38 0px 1px 1px !important;
	-moz-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-webkit-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-o-box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	box-shadow:rgba(255, 255, 255, 0.359) 0 0 0.1em 1px inset !important;
	-moz-background-clip:padding !important;
	-webkit-background-clip:padding !important;
	-o-background-clip:padding-box !important;
	-ms-background-clip:padding-box !important;
	-khtml-background-clip:padding-box !important;
	background-clip:padding-box !important;
	-moz-border-radius:1em !important;
	-webkit-border-radius:1em !important;
	-o-border-radius:1em !important;
	-ms-border-radius:1em !important;
	-khtml-border-radius:1em !important;
	border-radius:1em !important;
	font-size:32px !important;
	line-height:1.2em !important;
	padding:0.3em 1em !important;
	border-width:3px !important;
}

a.blue, a.blue:visited {
	color:#fff !important;
}

a.blue:hover, a.blue:focus {
	background-color:#0051a8 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #73a6dd),  color-stop(10%,  #3078c4),  color-stop(50%,  #1e4b7b),  color-stop(50%,  #1b436e),  color-stop(100%,  #255c97)) !important;
	background-image:-moz-linear-gradient(top,  #73a6dd 0%,  #3078c4 10%,  #1e4b7b 50%,  #1b436e 50%,  #255c97 100%) !important;
	background-image:linear-gradient(top,  #73a6dd 0%,  #3078c4 10%,  #1e4b7b 50%,  #1b436e 50%,  #255c97 100%) !important;
	border-color:#122d49 !important;
	text-shadow:#001428 0px 1px 1px !important;
}

a.blue:hover, a.blue:hover:visited, a.blue:focus, a.blue:focus:visited {
	color:#fff !important;
}

a.blue:active {
	background-color:#004a99 !important;
	background-image:-webkit-gradient(linear,  0% 0%,  0% 100%,  color-stop(0%,  #1e4b7b),  color-stop(30%,  #205083),  color-stop(50%,  #1c4672),  color-stop(50%,  #193e66),  color-stop(100%,  #265f9b)) !important;
	background-image:-moz-linear-gradient(top,  #1e4b7b 0%,  #205083 30%,  #1c4672 50%,  #193e66 50%,  #265f9b 100%) !important;
	background-image:linear-gradient(top,  #1e4b7b 0%,  #205083 30%,  #1c4672 50%,  #193e66 50%,  #265f9b 100%) !important;
	border-color:#0f253d !important;
	text-shadow:#000c19 0px -1px -1px !important;
	-moz-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	-webkit-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	-o-box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
	box-shadow:#153456 0 0.08em 0.1em 1px inset !important;
}

a.blue:active, a.blue:active:visited {
	color:#fff !important;
}