@charset "utf-8";

/* Buttons can be created and adjusted (via the 'import CSS' feature) on http://www.colorzilla.com/gradient-editor/ */

.GreenButton, .GreenButton:link, .GreenButton:visited  {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #60872c; /* Old browsers */
	background: -moz-linear-gradient(top,  #60872c 0%, #395a1a 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#60872c), color-stop(100%,#395a1a)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #60872c 0%,#395a1a 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #60872c 0%,#395a1a 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #60872c 0%,#395a1a 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #60872c 0%,#395a1a 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#60872c', endColorstr='#395a1a',GradientType=0 ); /* IE6-9 */
	color: #c1e799;
}

.GreenButton:hover {
	background: #6d9a32; /* Old browsers */
	background: -moz-linear-gradient(top,  #6d9a32 0%, #477020 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d9a32), color-stop(100%,#477020)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6d9a32 0%,#477020 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6d9a32 0%,#477020 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6d9a32 0%,#477020 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6d9a32 0%,#477020 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9a32', endColorstr='#477020',GradientType=0 ); /* IE6-9 */
	color: #eee;
}

.GreenButton:active {
	background: #4c6b23; /* Old browsers */
	background: -moz-linear-gradient(top,  #4c6b23 0%, #2d4715 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c6b23), color-stop(100%,#2d4715)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4c6b23 0%,#2d4715 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4c6b23 0%,#2d4715 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4c6b23 0%,#2d4715 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4c6b23 0%,#2d4715 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c6b23', endColorstr='#2d4715',GradientType=0 ); /* IE6-9 */
	color: #899e72;

	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

.BlueButton, .BlueButton:link, .BlueButton:visited {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #3b5b88; /* Old browsers */
	background: -moz-linear-gradient(top,  #3b5b88 0%, #23375b 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3b5b88), color-stop(100%,#23375b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #3b5b88 0%,#23375b 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #3b5b88 0%,#23375b 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #3b5b88 0%,#23375b 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #3b5b88 0%,#23375b 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b5b88', endColorstr='#23375b',GradientType=0 ); /* IE6-9 */
	color: #a4c5e9;
}

.BlueButton:hover {
	background: #4e78b2; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e78b2 0%, #37568f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4e78b2), color-stop(100%,#37568f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e78b2 0%,#37568f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e78b2 0%,#37568f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e78b2 0%,#37568f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4e78b2 0%,#37568f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e78b2', endColorstr='#37568f',GradientType=0 ); /* IE6-9 */
}

.BlueButton:active {
	background: #334f77; /* Old browsers */
	background: -moz-linear-gradient(top,  #334f77 0%, #1f304f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#334f77), color-stop(100%,#1f304f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #334f77 0%,#1f304f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #334f77 0%,#1f304f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #334f77 0%,#1f304f 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #334f77 0%,#1f304f 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#334f77', endColorstr='#1f304f',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

.GrayButton, .GrayButton:link, .GrayButton:visited {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #4d535c; /* Old browsers */
	background: -moz-linear-gradient(top,  #4d535c 0%, #787f8c 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4d535c), color-stop(100%,#787f8c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4d535c 0%,#787f8c 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4d535c 0%,#787f8c 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4d535c 0%,#787f8c 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #4d535c 0%,#787f8c 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4d535c', endColorstr='#787f8c',GradientType=0 ); /* IE6-9 */
	color: #222;
}

.GrayButton:hover {
	background: #6a727e; /* Old browsers */
	background: -moz-linear-gradient(top,  #6a727e 0%, #9197a1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6a727e), color-stop(100%,#9197a1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #6a727e 0%,#9197a1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #6a727e 0%,#9197a1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #6a727e 0%,#9197a1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #6a727e 0%,#9197a1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6a727e', endColorstr='#9197a1',GradientType=0 ); /* IE6-9 */
	color: #111;
}

.GrayButton:active {
	background: #42474e; /* Old browsers */
	background: -moz-linear-gradient(top,  #42474e 0%, #666c78 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#42474e), color-stop(100%,#666c78)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #42474e 0%,#666c78 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #42474e 0%,#666c78 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #42474e 0%,#666c78 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #42474e 0%,#666c78 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42474e', endColorstr='#666c78',GradientType=0 ); /* IE6-9 */
	color: #eee;

	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

.DarkGrayButton2, .DarkGrayButton2:link, .DarkGrayButton2:visited {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #373d45; /* Old browsers */
	background: -moz-linear-gradient(top,  #373d45 0%, #1e2125 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#373d45), color-stop(100%,#1e2125)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #373d45 0%,#1e2125 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #373d45 0%,#1e2125 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #373d45 0%,#1e2125 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #373d45 0%,#1e2125 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373d45', endColorstr='#1e2125',GradientType=0 ); /* IE6-9 */
}

.DarkGrayButton2:hover {
	background: #454d57; /* Old browsers */
	background: -moz-linear-gradient(top,  #454d57 0%, #2d3238 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#454d57), color-stop(100%,#2d3238)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #454d57 0%,#2d3238 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #454d57 0%,#2d3238 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #454d57 0%,#2d3238 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #454d57 0%,#2d3238 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#454d57', endColorstr='#2d3238',GradientType=0 ); /* IE6-9 */
}

.DarkGrayButton2:active {
	background: #25292e; /* Old browsers */
	background: -moz-linear-gradient(top,  #25292e 0%, #121417 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#25292e), color-stop(100%,#121417)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #25292e 0%,#121417 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #25292e 0%,#121417 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #25292e 0%,#121417 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #25292e 0%,#121417 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25292e', endColorstr='#121417',GradientType=0 ); /* IE6-9 */
}

.DarkGrayButton, .DarkGrayButton:link, .DarkGrayButton:visited {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #25292d; /* Old browsers */
	background: -moz-linear-gradient(top,  #25292d 1%, #3c414b 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#25292d), color-stop(99%,#3c414b)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #25292d 1%,#3c414b 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #25292d 1%,#3c414b 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #25292d 1%,#3c414b 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #25292d 1%,#3c414b 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#25292d', endColorstr='#3c414b',GradientType=0 ); /* IE6-9 */
	color: #969aa1;
}

.DarkGrayButton:hover {
	background: #4e565e; /* Old browsers */
	background: -moz-linear-gradient(top,  #4e565e 1%, #5f6777 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#4e565e), color-stop(99%,#5f6777)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #4e565e 1%,#5f6777 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #4e565e 1%,#5f6777 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #4e565e 1%,#5f6777 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #4e565e 1%,#5f6777 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e565e', endColorstr='#5f6777',GradientType=0 ); /* IE6-9 */
	color: #969aa1;
}

.DarkGrayButton:active {
	background: #1d2023; /* Old browsers */
	background: -moz-linear-gradient(top,  #1d2023 1%, #30343c 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#1d2023), color-stop(99%,#30343c)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #1d2023 1%,#30343c 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #1d2023 1%,#30343c 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #1d2023 1%,#30343c 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #1d2023 1%,#30343c 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d2023', endColorstr='#30343c',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

.DarkBlueGradient {
	background: #151f23; /* Old browsers */
	background: -moz-linear-gradient(top,  #151f23 10%, #071215 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#151f23), color-stop(100%,#071215)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #151f23 10%,#071215 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #151f23 10%,#071215 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #151f23 10%,#071215 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #151f23 10%,#071215 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#151f23', endColorstr='#071215',GradientType=0 ); /* IE6-9 */
}

.RedButton, .RedButton:link, .RedButton:visited  {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #a90329; /* Old browsers */
	background: -moz-linear-gradient(top,  #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

.RedButton:hover {
	background: #b9032d; /* Old browsers */
	background: -moz-linear-gradient(top,  #b9032d 0%, #ab0129 43%, #960023 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b9032d), color-stop(43%,#ab0129), color-stop(100%,#960023)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #b9032d 0%,#ab0129 43%,#960023 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #b9032d 0%,#ab0129 43%,#960023 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #b9032d 0%,#ab0129 43%,#960023 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #b9032d 0%,#ab0129 43%,#960023 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b9032d', endColorstr='#960023',GradientType=0 ); /* IE6-9 */
}

.RedButton:active {
	background: #80021f; /* Old browsers */
	background: -moz-linear-gradient(top,  #80021f 0%, #71011b 43%, #5e0016 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#80021f), color-stop(43%,#71011b), color-stop(100%,#5e0016)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #80021f 0%,#71011b 43%,#5e0016 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #80021f 0%,#71011b 43%,#5e0016 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #80021f 0%,#71011b 43%,#5e0016 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #80021f 0%,#71011b 43%,#5e0016 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80021f', endColorstr='#5e0016',GradientType=0 ); /* IE6-9 */

	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

.OrangeButton, .OrangeButton:link, .OrangeButton:visited  {
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;

	background: #d16200; /* Old browsers */
	background: -moz-linear-gradient(top,  #d16200 0%, #8e3c00 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d16200), color-stop(100%,#8e3c00)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #d16200 0%,#8e3c00 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #d16200 0%,#8e3c00 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #d16200 0%,#8e3c00 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #d16200 0%,#8e3c00 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d16200', endColorstr='#8e3c00',GradientType=0 ); /* IE6-9 */
	color: #ddd;
}

.OrangeButton:hover {
	background: #ce8546; /* Old browsers */
	background: -moz-linear-gradient(top,  #ce8546 0%, #8c4716 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ce8546), color-stop(100%,#8c4716)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ce8546 0%,#8c4716 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ce8546 0%,#8c4716 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ce8546 0%,#8c4716 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ce8546 0%,#8c4716 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ce8546', endColorstr='#8c4716',GradientType=0 ); /* IE6-9 */
	color: #eee;
}

.OrangeButton:active {
	background: #992d00; /* Old browsers */
	background: -moz-linear-gradient(top,  #992d00 0%, #6d3300 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#992d00), color-stop(100%,#6d3300)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #992d00 0%,#6d3300 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #992d00 0%,#6d3300 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #992d00 0%,#6d3300 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #992d00 0%,#6d3300 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#992d00', endColorstr='#6d3300',GradientType=0 ); /* IE6-9 */
	color: #aaa;
		
	-moz-box-shadow:    inset 1px 0px 2px #000000;
	-webkit-box-shadow: inset 1px 0px 2px #000000;
	box-shadow:         inset 1px 0px 2px #000000;
}

