.mybluebutton
{
	color: #fff;
	text-shadow: 0 -1px 0 #004674;
	background: #0095f8;
	background: -moz-linear-gradient(top,  #0095f8 0%, #0071bc 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0095f8), color-stop(100%,#0071bc));
	background: -webkit-linear-gradient(top,  #0095f8 0%,#0071bc 100%);
	background: -o-linear-gradient(top,  #0095f8 0%,#0071bc 100%);
	background: -ms-linear-gradient(top,  #0095f8 0%,#0071bc 100%);
	background: linear-gradient(top,  #0095f8 0%,#0071bc 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0095f8', endColorstr='#0071bc',GradientType=0 );
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	-moz-box-shadow: 0 1px 0 #434343, inset 0 1px 0px #6eb0dc;
	-webkit-box-shadow: 0 1px 0 #434343, inset 0 1px 0px #6eb0dc;
	box-shadow: 0 1px 0 #434343, inset 0 1px 0px #6eb0dc;
}

.mybluebutton:hover
{
	color:#fff;
	background: #37afff;
	background: -moz-linear-gradient(top,  #008cea 0%, #008cea 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#37afff), color-stop(100%,#008cea));
	background: -webkit-linear-gradient(top,  #37afff 0%,#008cea 100%);
	background: -o-linear-gradient(top,  #37afff 0%,#008cea 100%);
	background: -ms-linear-gradient(top,  #37afff 0%,#008cea 100%);
	background: linear-gradient(top,  #37afff 0%,#008cea 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#37afff', endColorstr='#008cea',GradientType=0 );
}

.mygreybutton
{
	color: #fff;
	text-shadow: 0 -1px 0 #333;
	background: #7f7f7f;
	background: -moz-linear-gradient(top,  #7f7f7f 0%, #5d5d5d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7f7f7f), color-stop(100%,#5d5d5d));
	background: -webkit-linear-gradient(top,  #7f7f7f 0%,#5d5d5d 100%);
	background: -o-linear-gradient(top,  #7f7f7f 0%,#5d5d5d 100%);
	background: -ms-linear-gradient(top,  #7f7f7f 0%,#5d5d5d 100%);
	background: linear-gradient(top,  #7f7f7f 0%,#5d5d5d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f7f7f', endColorstr='#5d5d5d',GradientType=0 );
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	-moz-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	-webkit-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
}

.mygreybutton:hover
{
	color:#fff;
	background: #9d9d9d;
	background: -moz-linear-gradient(top,  #9d9d9d 0%, #737373 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d9d9d), color-stop(100%,#737373));
	background: -webkit-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: -o-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: -ms-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#737373',GradientType=0 );
}

.myorangeondarkbutton
{
	color: #fff;
	text-shadow: 0 -1px 0 #333;
	background: #ff9342;
	background: -moz-linear-gradient(top,  #ff9342 0%, #ef5f03 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9342), color-stop(100%,#ef5f03));
	background: -webkit-linear-gradient(top,  #ff9342 0%,#ef5f03 100%);
	background: -o-linear-gradient(top,  #ff9342 0%,#ef5f03 100%);
	background: -ms-linear-gradient(top,  #ff9342 0%,#ef5f03 100%);
	background: linear-gradient(top,  #ff9342 0%,#ef5f03 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9342', endColorstr='#ef5f03',GradientType=0 );
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	-moz-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	-webkit-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
}

.myorangeondarkbutton:hover
{
	color:#fff;
	background: #ff9f55;
	background: -moz-linear-gradient(top,  #ff9f55 0%, #fd6709 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9f55), color-stop(100%,#fd6709));
	background: -webkit-linear-gradient(top,  #ff9f55 0%,#fd6709 100%);
	background: -o-linear-gradient(top,  #ff9f55 0%,#fd6709 100%);
	background: -ms-linear-gradient(top,  #ff9f55 0%,#fd6709 100%);
	background: linear-gradient(top,  #ff9f55 0%,#fd6709 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9f55', endColorstr='#fd6709',GradientType=0 );
}

.mygreenondarkbutton
{
	color: #fff;
	text-shadow: 0 -1px 0 #333;
	background: #06c301;
	background: -moz-linear-gradient(top,  #06c301 0%, #049401 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#06c301), color-stop(100%,#049401));
	background: -webkit-linear-gradient(top,  #06c301 0%,#049401 100%);
	background: -o-linear-gradient(top,  #06c301 0%,#049401 100%);
	background: -ms-linear-gradient(top,  #06c301 0%,#049401 100%);
	background: linear-gradient(top,  #06c301 0%,#049401 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#06c301', endColorstr='#049401',GradientType=0 );
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	-moz-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	-webkit-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
}

.mygreenondarkbutton:hover
{
	color:#fff;
	background: #09f301;
	background: #09e301;
	background: -moz-linear-gradient(top,  #09e301 0%, #04b901 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#09e301), color-stop(100%,#04b901));
	background: -webkit-linear-gradient(top,  #09e301 0%,#04b901 100%);
	background: -o-linear-gradient(top,  #09e301 0%,#04b901 100%);
	background: -ms-linear-gradient(top,  #09e301 0%,#04b901 100%);
	background: linear-gradient(top,  #09e301 0%,#04b901 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#09e301', endColorstr='#04b901',GradientType=0 );
}

.mygreybuttoncurrent
{
	color: #fff;
	text-shadow: 0 -1px 0 #333;
	background: #54a8cc;
	background: -moz-linear-gradient(top,  #54a8cc 0%, #348bb0 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54a8cc), color-stop(100%,#348bb0));
	background: -webkit-linear-gradient(top,  #54a8cc 0%,#348bb0 100%);
	background: -o-linear-gradient(top,  #54a8cc 0%,#348bb0 100%);
	background: -ms-linear-gradient(top,  #54a8cc 0%,#348bb0 100%);
	background: linear-gradient(top,  #54a8cc 0%,#348bb0 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54a8cc', endColorstr='#348bb0',GradientType=0 );
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	border-left:solid 1px #000;
	border-right:solid 1px #000;
	-moz-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	-webkit-box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
	box-shadow: 0 1px 0 #515050, inset 0 1px 0px #b8b7b7;
}

.mygreybuttoncurrent:hover
{
	color:#fff;
	background: #9d9d9d;
	background: -moz-linear-gradient(top,  #9d9d9d 0%, #737373 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9d9d9d), color-stop(100%,#737373));
	background: -webkit-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: -o-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: -ms-linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	background: linear-gradient(top,  #9d9d9d 0%,#737373 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9d9d9d', endColorstr='#737373',GradientType=0 );
}

.mylightgreybutton
{
	color: #111;
	text-shadow: 0 -1px 0 #f3f3f3;
	background: #e5e5e5;
	background: -moz-linear-gradient(top,  #e5e5e5 0%, #d3d3d3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5e5), color-stop(100%,#d3d3d3));
	background: -webkit-linear-gradient(top,  #e5e5e5 0%,#d3d3d3 100%);
	background: -o-linear-gradient(top,  #e5e5e5 0%,#d3d3d3 100%);
	background: -ms-linear-gradient(top,  #e5e5e5 0%,#d3d3d3 100%);
	background: linear-gradient(top,  #e5e5e5 0%,#d3d3d3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5e5', endColorstr='#d3d3d3',GradientType=0 );
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
	box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
}

.mylightgreybutton:hover
{
	color:#111;
	background: #ececec;
	background: -moz-linear-gradient(top,  #ececec 0%, #dedede 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#dedede));
	background: -webkit-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: -o-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: -ms-linear-gradient(top,  #ececec 0%,#dedede 100%);
	background: linear-gradient(top,  #ececec 0%,#dedede 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dedede',GradientType=0 );

}

.myorangebutton
{
	color: #fff;
	text-shadow: 0 -1px 0 #333;
	background: #f8b041;
	background: -moz-linear-gradient(top,  #f8b041 0%, #c06924 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8b041), color-stop(100%,#c06924));
	background: -webkit-linear-gradient(top,  #f8b041 0%,#c06924 100%);
	background: -o-linear-gradient(top,  #f8b041 0%,#c06924 100%);
	background: -ms-linear-gradient(top,  #f8b041 0%,#c06924 100%);
	background: linear-gradient(top,  #f8b041 0%,#c06924 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8b041', endColorstr='#c06924',GradientType=0 );
	border: 1px solid #93491f;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #f8ae45;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #f8ae45;
	box-shadow: 0 1px 0 #fff, inset 0 1px 0px #f8ae45;
}

.myorangebutton:hover
{
	color:#fff;
	background: #fbbc5d;
	background: -moz-linear-gradient(top,  #fbbc5d 0%, #e27e2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbbc5d), color-stop(100%,#e27e2c));
	background: -webkit-linear-gradient(top,  #fbbc5d 0%,#e27e2c 100%);
	background: -o-linear-gradient(top,  #fbbc5d 0%,#e27e2c 100%);
	background: -ms-linear-gradient(top,  #fbbc5d 0%,#e27e2c 100%);
	background: linear-gradient(top,  #fbbc5d 0%,#e27e2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbbc5d', endColorstr='#e27e2c',GradientType=0 );
}

.mylightorangebutton
{
	color: #111;
	text-shadow: 0 -1px 0 #f3f3f3;
	background: #fff2cb;
	background: -moz-linear-gradient(top,  #fff2cb 0%, #ffe9a7 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff2cb), color-stop(100%,#ffe9a7));
	background: -webkit-linear-gradient(top,  #fff2cb 0%,#ffe9a7 100%);
	background: -o-linear-gradient(top,  #fff2cb 0%,#ffe9a7 100%);
	background: -ms-linear-gradient(top,  #fff2cb 0%,#ffe9a7 100%);
	background: linear-gradient(top,  #fff2cb 0%,#ffe9a7 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff2cb', endColorstr='#ffe9a7',GradientType=0 );
	border-bottom: 1px solid #999;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	-moz-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
	-webkit-box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
	box-shadow: 0 1px 0 #fff, inset 0 1px 0px #fff;
}

.mylightorangebutton:hover
{
	color:#111;
	background: #fff6d9;
	background: -moz-linear-gradient(top,  #fff6d9 0%, #ffefbd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff6d9), color-stop(100%,#ffefbd));
	background: -webkit-linear-gradient(top,  #fff6d9 0%,#ffefbd 100%);
	background: -o-linear-gradient(top,  #fff6d9 0%,#ffefbd 100%);
	background: -ms-linear-gradient(top,  #fff6d9 0%,#ffefbd 100%);
	background: linear-gradient(top,  #fff6d9 0%,#ffefbd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff6d9', endColorstr='#ffefbd',GradientType=0 );
}

.mybutton{
	display: inline-block;
	white-space: nowrap;
	padding: 1px 1.5em;
	margin: 0;
	font: bold 1em/2em Arial, Helvetica;
	text-decoration: none;
	letter-spacing:.1em;
}

.mybutton:link,.mybutton:visited
{
	font-size:12px;
}

.mybutton:focus
{
	outline: 0;
}

/* Buttons and inputs */

button.mybutton, input.mybutton 
{ 
	font-size:12px;
	cursor: pointer;
	overflow: visible; /* removes extra side spacing in IE */
}

/* The disabled styles */
.mybutton[disabled], .mybutton[disabled]:hover, .mybutton.disabled, .mybutton.disabled:hover 
{
	background: #eee;
	color: #aaa;
	border-color: #aaa;
	cursor: default;
	text-shadow: none;
	position: static;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;		
}








a.newbluebutton, .newbluebutton:link,.newbluebutton a:link,.newbluebutton a:active,.newbluebutton a:visited,.newbluebutton,button.newbluebutton, input.newbluebutton
{
	overflow: visible; /* removes extra side spacing in IE */
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 20px;
	text-align:center;
	color: #fff;
	text-shadow: 0 -1px 0 #2c5099;
	background: #5287f4;
	background: -moz-linear-gradient(top,  #5287f4 0%, #1a50bd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5287f4), color-stop(100%,#1a50bd));
	background: -webkit-linear-gradient(top,  #5287f4 0%,#1a50bd 100%);
	background: -o-linear-gradient(top,  #5287f4 0%,#1a50bd 100%);
	background: -ms-linear-gradient(top,  #5287f4 0%,#1a50bd 100%);
	background: linear-gradient(top,  #5287f4 0%,#1a50bd 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5287f4', endColorstr='#1a50bd',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #5da2e9;
	border-right:solid 1px #5da2e9;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
}

a.newbluebutton::before,input.newbluebutton::before,button.newbluebutton::before,.newbluebutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #236acd;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #236acd;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #236acd;
}

a.newbluebutton:hover,input.newbluebutton:hover,button.newbluebutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #6bb0ff;
	background: -moz-linear-gradient(top,  #6bb0ff 0%, #2268f5 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6bb0ff), color-stop(100%,#2268f5));
	background: -webkit-linear-gradient(top,  #6bb0ff 0%,#2268f5 100%);
	background: -o-linear-gradient(top,  #6bb0ff 0%,#2268f5 100%);
	background: -ms-linear-gradient(top,  #6bb0ff 0%,#2268f5 100%);
	background: linear-gradient(top,  #6bb0ff 0%,#2268f5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6bb0ff', endColorstr='#2268f5',GradientType=0 );
	text-decoration:none;
}

.newbluebutton[disabled], .newbluebutton[disabled]:hover, .newbluebutton.disabled, .newbluebutton.disabled:hover 
{
	overflow: visible; /* removes extra side spacing in IE */
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 20px;
	text-align:center;
	color: #666;
	text-shadow: 0 1px 0 #eee;
	background: #c6cad0;
	background: -moz-linear-gradient(top,  #c6cad0 0%, #b8bcc2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cad0), color-stop(100%,#b8bcc2));
	background: -webkit-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -o-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -ms-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cad0', endColorstr='#b8bcc2',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #e1e5e8;
	border-right:solid 1px #e1e5e8;
	display: inline-block;
	cursor:wait;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
}

.newbluebutton[disabled]::before,.newbluebutton.disabled::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:none;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
}

/**/
a.newpalebluebutton, .newpalebluebutton:link,.newpalebluebutton a:link,.newpalebluebutton a:active,.newpalebluebutton a:visited,.newpalebluebutton,button.newpalebluebutton, input.newpalebluebutton
{
	overflow: visible; /* removes extra side spacing in IE */
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 20px 5px;
	text-align:center;
	color: #fff;
	text-shadow: 0 -1px 0 #2c5099;
	background: #678cb5;
	background: -moz-linear-gradient(top,  #678cb5 0%, #2e537d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#678cb5), color-stop(100%,#2e537d));
	background: -webkit-linear-gradient(top,  #678cb5 0%,#2e537d 100%);
	background: -o-linear-gradient(top,  #678cb5 0%,#2e537d 100%);
	background: -ms-linear-gradient(top,  #678cb5 0%,#2e537d 100%);
	background: linear-gradient(top,  #678cb5 0%,#2e537d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#678cb5', endColorstr='#2e537d',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #73a5c4;
	border-right:solid 1px #73a5c4;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #cce3fc;
}

a.newpalebluebutton::before,input.newpalebluebutton::before,button.newpalebluebutton::before,.newpalebluebutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #4073ad;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #4073ad;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #4073ad;
}

a.newpalebluebutton:hover,input.newpalebluebutton:hover,button.newpalebluebutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #94c9ff;
	background: -moz-linear-gradient(top,  #94c9ff 0%, #4379b4 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#94c9ff), color-stop(100%,#4379b4));
	background: -webkit-linear-gradient(top,  #94c9ff 0%,#4379b4 100%);
	background: -o-linear-gradient(top,  #94c9ff 0%,#4379b4 100%);
	background: -ms-linear-gradient(top,  #94c9ff 0%,#4379b4 100%);
	background: linear-gradient(top,  #94c9ff 0%,#4379b4 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#94c9ff', endColorstr='#4379b4',GradientType=0 );
	text-decoration:none;
}

.newpalebluebutton[disabled], .newpalebluebutton[disabled]:hover, .newpalebluebutton.disabled, .newpalebluebutton.disabled:hover 
{
	overflow: visible; /* removes extra side spacing in IE */
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 20px;
	text-align:center;
	color: #666;
	text-shadow: 0 1px 0 #eee;
	background: #c6cad0;
	background: -moz-linear-gradient(top,  #c6cad0 0%, #b8bcc2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cad0), color-stop(100%,#b8bcc2));
	background: -webkit-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -o-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -ms-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cad0', endColorstr='#b8bcc2',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #e1e5e8;
	border-right:solid 1px #e1e5e8;
	display: inline-block;
	cursor:wait;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
}

.newpalebluebutton[disabled]::before,.newpalebluebutton.disabled::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:none;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 0px 0px #000;
}
/**/

a.newgreybutton, .newgreybutton:link,.newgreybutton a:link,.newgreybutton a:active,.newgreybutton a:visited,.newgreybutton,button.newgreybutton, input.newgreybutton
{
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 20px;
	text-align:center;
	color: #fff;
	text-shadow: 0 -1px 0 #2c5099;
	background: #7a7e85;
	background: -moz-linear-gradient(top,  #7a7e85 0%, #44474e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7a7e85), color-stop(100%,#44474e));
	background: -webkit-linear-gradient(top,  #7a7e85 0%,#44474e 100%);
	background: -o-linear-gradient(top,  #7a7e85 0%,#44474e 100%);
	background: -ms-linear-gradient(top,  #7a7e85 0%,#44474e 100%);
	background: linear-gradient(top,  #7a7e85 0%,#44474e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7a7e85', endColorstr='#44474e',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #737473;
	border-right:solid 1px #737473;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #d9d8d5;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #d9d8d5;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #d9d8d5;
}

a.newgreybutton::before,button.newgreybutton::before,.newgreybutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #5d5f60;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #5d5f60;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #5d5f60;
}

a.newgreybutton:hover,input.newgreybutton:hover,button.newgreybutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #9a9fa8;
	background: -moz-linear-gradient(top,  #9a9fa8 0%, #555a63 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9a9fa8), color-stop(100%,#555a63));
	background: -webkit-linear-gradient(top,  #9a9fa8 0%,#555a63 100%);
	background: -o-linear-gradient(top,  #9a9fa8 0%,#555a63 100%);
	background: -ms-linear-gradient(top,  #9a9fa8 0%,#555a63 100%);
	background: linear-gradient(top,  #9a9fa8 0%,#555a63 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9a9fa8', endColorstr='#555a63',GradientType=0 );
	text-decoration:none;
}

/**/
a.newdarkgreybutton, .newdarkgreybutton:link,.newdarkgreybutton a:link,.newdarkgreybutton a:active,.newdarkgreybutton a:visited,.newdarkgreybutton,button.newdarkgreybutton, input.newdarkgreybutton
{
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:7px 20px;
	text-align:center;
	color: #fff;
	text-shadow: 0 -1px 0 #2c5099;
	background: #595959;
	background: -moz-linear-gradient(top,  #595959 0%, #222222 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#595959), color-stop(100%,#222222));
	background: -webkit-linear-gradient(top,  #595959 0%,#222222 100%);
	background: -o-linear-gradient(top,  #595959 0%,#222222 100%);
	background: -ms-linear-gradient(top,  #595959 0%,#222222 100%);
	background: linear-gradient(top,  #595959 0%,#222222 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#595959', endColorstr='#222222',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #625e5d;
	border-right:solid 1px #625e5d;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #d0d0d0;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #d0d0d0;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #d0d0d0;
}

a.newdarkgreybutton::before,button.newdarkgreybutton::before,.newdarkgreybutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 1px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:0px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #2d2d2d;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #2d2d2d;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #2d2d2d;
}

a.newdarkgreybutton:hover,input.newdarkgreybutton:hover,button.newdarkgreybutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #838383;
	background: -moz-linear-gradient(top,  #838383 0%, #303030 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#838383), color-stop(100%,#303030));
	background: -webkit-linear-gradient(top,  #838383 0%,#303030 100%);
	background: -o-linear-gradient(top,  #838383 0%,#303030 100%);
	background: -ms-linear-gradient(top,  #838383 0%,#303030 100%);
	background: linear-gradient(top,  #838383 0%,#303030 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838383', endColorstr='#303030',GradientType=0 );
	text-decoration:none;
}
/**/

a.neworangebutton, .neworangebutton:link,.neworangebutton a:link,.neworangebutton a:active,.neworangebutton a:visited,.neworangebutton,button.neworangebutton, input.neworangebutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #8d4d2b;
	background: #e28450;
	background: -moz-linear-gradient(top,  #e28450 0%, #aa4c18 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e28450), color-stop(100%,#aa4c18));
	background: -webkit-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: -o-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: -ms-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e28450', endColorstr='#aa4c18',GradientType=0 );
	border-top: 1px solid #f9e2c7;
	border-bottom: none;
	border-left:solid 1px #d38e48;
	border-right:solid 1px #d38e48;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.neworangebutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
}

a.neworangebutton:hover
{
	color:#fff;
	background: #ff945a;
	background: -moz-linear-gradient(top,  #ff945a 0%, #c0561c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff945a), color-stop(100%,#c0561c));
	background: -webkit-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -o-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -ms-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff945a', endColorstr='#c0561c',GradientType=0 );
	text-decoration:none;
}

a.new-orange-button, .new-orange-button:link,.new-orange-button a:link,.new-orange-button a:active,.new-orange-button a:visited,.new-orange-button,button.new-orange-button, input.new-orange-button
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #8d4d2b;
	background: #e28450;
	background: -moz-linear-gradient(top,  #e28450 0%, #aa4c18 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e28450), color-stop(100%,#aa4c18));
	background: -webkit-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: -o-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: -ms-linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	background: linear-gradient(top,  #e28450 0%,#aa4c18 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e28450', endColorstr='#aa4c18',GradientType=0 );
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
}

a.new-orange-button::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
}

a.new-orange-button:hover
{
	color:#fff;
	background: #ff945a;
	background: -moz-linear-gradient(top,  #ff945a 0%, #c0561c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff945a), color-stop(100%,#c0561c));
	background: -webkit-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -o-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -ms-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff945a', endColorstr='#c0561c',GradientType=0 );
	text-decoration:none;
}

a.newdarkorangebutton, .newdarkorangebutton:link,.newdarkorangebutton a:link,.newdarkorangebutton a:active,.newdarkorangebutton a:visited,.newdarkorangebutton,button.newdarkorangebutton, input.newdarkorangebutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #8d4d2b;
	background: #bb6745;
	background: -moz-linear-gradient(top,  #bb6745 0%, #822e0c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bb6745), color-stop(100%,#822e0c));
	background: -webkit-linear-gradient(top,  #bb6745 0%,#822e0c 100%);
	background: -o-linear-gradient(top,  #bb6745 0%,#822e0c 100%);
	background: -ms-linear-gradient(top,  #bb6745 0%,#822e0c 100%);
	background: linear-gradient(top,  #bb6745 0%,#822e0c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb6745', endColorstr='#822e0c',GradientType=0 );
	border-top: 1px solid #f0d7c5;
	border-bottom: none;
	border-left:solid 1px #bc5e32;
	border-right:solid 1px #bc5e32;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newdarkorangebutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #b43f10;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #b43f10;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #b43f10;
}

a.newdarkorangebutton:hover
{
	color:#fff;
	background: #ff945a;
	background: -moz-linear-gradient(top,  #ff945a 0%, #c0561c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff945a), color-stop(100%,#c0561c));
	background: -webkit-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -o-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -ms-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff945a', endColorstr='#c0561c',GradientType=0 );
	text-decoration:none;
}

a.newumberbutton, .newumberbutton:link,.newumberbutton a:link,.newumberbutton a:active,.newumberbutton a:visited,.newumberbutton,button.newumberbutton, input.newumberbutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #8d4d2b;
	background: #cb7d5e;
	background: -moz-linear-gradient(top,  #cb7d5e 0%, #934425 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cb7d5e), color-stop(100%,#934425));
	background: -webkit-linear-gradient(top,  #cb7d5e 0%,#934425 100%);
	background: -o-linear-gradient(top,  #cb7d5e 0%,#934425 100%);
	background: -ms-linear-gradient(top,  #cb7d5e 0%,#934425 100%);
	background: linear-gradient(top,  #cb7d5e 0%,#934425 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cb7d5e', endColorstr='#934425',GradientType=0 );
	border-top: 1px solid #f9e2c7;
	border-bottom: none;
	border-left:solid 1px #d38e48;
	border-right:solid 1px #d38e48;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newumberbutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #cc651d;
}

a.newumberbutton:hover
{
	color:#fff;
	background: #ff945a;
	background: -moz-linear-gradient(top,  #ff945a 0%, #c0561c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff945a), color-stop(100%,#c0561c));
	background: -webkit-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -o-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: -ms-linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	background: linear-gradient(top,  #ff945a 0%,#c0561c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff945a', endColorstr='#c0561c',GradientType=0 );
	text-decoration:none;
}

/**/
a.newredbutton, .newredbutton:link,.newredbutton a:link,.newredbutton a:active,.newredbutton a:visited,.newredbutton,button.newredbutton, input.newredbutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #732a24;
	background: #a84040;
	background: -moz-linear-gradient(top,  #a84040 0%, #720b0b 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a84040), color-stop(100%,#720b0b));
	background: -webkit-linear-gradient(top,  #a84040 0%,#720b0b 100%);
	background: -o-linear-gradient(top,  #a84040 0%,#720b0b 100%);
	background: -ms-linear-gradient(top,  #a84040 0%,#720b0b 100%);
	background: linear-gradient(top,  #a84040 0%,#720b0b 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a84040', endColorstr='#720b0b',GradientType=0 );
	border-top: 1px solid #f0cac5;
	border-bottom: none;
	border-left:solid 1px #c5493e;
	border-right:solid 1px #c5493e;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newredbutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #9b0a0a;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #9b0a0a;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #9b0a0a;
}

a.newredbutton:hover
{
	color:#fff;
	background: #ff6c60;
	background: -moz-linear-gradient(top,  #ff6c60 0%, #b91d12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6c60), color-stop(100%,#b91d12));
	background: -webkit-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: -o-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: -ms-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6c60', endColorstr='#b91d12',GradientType=0 );
	text-decoration:none;
}
/**/

/**/
a.newbrightredbutton, .newbrightredbutton:link,.newbrightredbutton a:link,.newbrightredbutton a:active,.newbrightredbutton a:visited,.newbrightredbutton,button.newbrightredbutton, input.newbrightredbutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #732a24;
	background: #DC494F;
	background: -moz-linear-gradient(top,  #DC494F 0%, #C00D11 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#DC494F), color-stop(100%,#C00D11));
	background: -webkit-linear-gradient(top,  #DC494F 0%,#C00D11 100%);
	background: -o-linear-gradient(top,  #DC494F 0%,#C00D11 100%);
	background: -ms-linear-gradient(top,  #DC494F 0%,#C00D11 100%);
	background: linear-gradient(top,  #DC494F 0%,#C00D11 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#DC494F', endColorstr='#C00D11',GradientType=0 );
	border-top: 1px solid #f0cac5;
	border-bottom: none;
	border-left:solid 1px #c5493e;
	border-right:solid 1px #c5493e;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newbrightredbutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #C91518;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #C91518;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #C91518;
}

a.newbrightredbutton:hover
{
	color:#fff;
	background: #ff6c60;
	background: -moz-linear-gradient(top,  #ff6c60 0%, #b91d12 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff6c60), color-stop(100%,#b91d12));
	background: -webkit-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: -o-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: -ms-linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	background: linear-gradient(top,  #ff6c60 0%,#b91d12 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6c60', endColorstr='#b91d12',GradientType=0 );
	text-decoration:none;
}
/**/

a.newgreenbutton, .newgreenbutton:link,.newgreenbutton a:link,.newgreenbutton a:active,.newgreenbutton a:visited,.newgreenbutton,button.newgreenbutton, input.newgreenbutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #456c1d;
	background: #8fc247;
	background: -moz-linear-gradient(top,  #8fc247 0%, #5d951f 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fc247), color-stop(100%,#5d951f));
	background: -webkit-linear-gradient(top,  #8fc247 0%,#5d951f 100%);
	background: -o-linear-gradient(top,  #8fc247 0%,#5d951f 100%);
	background: -ms-linear-gradient(top,  #8fc247 0%,#5d951f 100%);
	background: linear-gradient(top,  #8fc247 0%,#5d951f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc247', endColorstr='#5d951f',GradientType=0 );
	border-top: 1px solid #e4eece;
	border-bottom: none;
	border-left:solid 1px #86b930;
	border-right:solid 1px #86b930;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newgreenbutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
}

a.newgreenbutton:hover,input.newgreenbutton:hover,button.newgreenbutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #a1da51;
	background: -moz-linear-gradient(top,  #a1da51 0%, #68a723 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a1da51), color-stop(100%,#68a723));
	background: -webkit-linear-gradient(top,  #a1da51 0%,#68a723 100%);
	background: -o-linear-gradient(top,  #a1da51 0%,#68a723 100%);
	background: -ms-linear-gradient(top,  #a1da51 0%,#68a723 100%);
	background: linear-gradient(top,  #a1da51 0%,#68a723 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1da51', endColorstr='#68a723',GradientType=0 );
	text-decoration:none;
}

.newgreenbutton[disabled], .newgreenbutton[disabled]:hover, .newgreenbutton.disabled, .newgreenbutton.disabled:hover 
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #456c1d;
	background: #c6cad0;
	background: -moz-linear-gradient(top,  #c6cad0 0%, #b8bcc2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cad0), color-stop(100%,#b8bcc2));
	background: -webkit-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -o-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -ms-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cad0', endColorstr='#b8bcc2',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #e1e5e8;
	border-right:solid 1px #e1e5e8;
	display: inline-block;
	cursor:wait;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
}

a.newdarkgreenbutton, .newdarkgreenbutton:link,.newdarkgreenbutton a:link,.newdarkgreenbutton a:active,.newdarkgreenbutton a:visited,.newdarkgreenbutton,button.newdarkgreenbutton, input.newdarkgreenbutton
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #456c1d;
	background: #76a665;
	background: -moz-linear-gradient(top,  #76a665 0%, #3e6e2d 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76a665), color-stop(100%,#3e6e2d));
	background: -webkit-linear-gradient(top,  #76a665 0%,#3e6e2d 100%);
	background: -o-linear-gradient(top,  #76a665 0%,#3e6e2d 100%);
	background: -ms-linear-gradient(top,  #76a665 0%,#3e6e2d 100%);
	background: linear-gradient(top,  #76a6655d951f 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76a665', endColorstr='#3e6e2d',GradientType=0 );
	border-top: 1px solid #e4eece;
	border-bottom: none;
	border-left:solid 1px #86b930;
	border-right:solid 1px #86b930;
	display: inline-block;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000;
	   -moz-box-shadow: 0 1px 2px #000;
			box-shadow: 0 1px 2px #000;
}

a.newdarkgreenbutton::before{
	content:"";
    width:100%;
    height:100%;
    padding:0px 2px 2px 0px;
    position:absolute;
    display: inline-block;
    top:-2px;
    left:-1px;
    border-bottom:solid 1px #141516;
    -webkit-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
	   -moz-box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
			box-shadow: 0 5px 8px rgba(0,0,0,0.2), inset 0 -1px 0px #6e9627;
}

a.newdarkgreenbutton:hover,input.newdarkgreenbutton:hover,button.newdarkgreenbutton:hover
{
	cursor:pointer;
	color:#fff;
	background: #8fd775;
	background: -moz-linear-gradient(top,  #8fd775 0%, #59a13e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fd775), color-stop(100%,#59a13e));
	background: -webkit-linear-gradient(top,  #8fd775 0%,#59a13e 100%);
	background: -o-linear-gradient(top,  #8fd775 0%,#59a13e 100%);
	background: -ms-linear-gradient(top,  #8fd775 0%,#59a13e 100%);
	background: linear-gradient(top,  #8fd775 0%,#59a13e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd775', endColorstr='#59a13e',GradientType=0 );
	text-decoration:none;
}

.newdarkgreenbutton[disabled], .newdarkgreenbutton[disabled]:hover, .newdarkgreenbutton.disabled, .newdarkgreenbutton.disabled:hover 
{
	text-align:center;
	margin:0;
	letter-spacing:.1em;
	white-space: nowrap;
	position:relative;
	font-family: Tw Cen MT, Arial;
	font-size:15px;
	font-weight:bold;
	padding:5px 15px;
	color: #fff;
	text-shadow: 0 -1px 0 #456c1d;
	background: #c6cad0;
	background: -moz-linear-gradient(top,  #c6cad0 0%, #b8bcc2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c6cad0), color-stop(100%,#b8bcc2));
	background: -webkit-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -o-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: -ms-linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	background: linear-gradient(top,  #c6cad0 0%,#b8bcc2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6cad0', endColorstr='#b8bcc2',GradientType=0 );
	border-top:none;
	border-bottom: none;
	border-left:solid 1px #e1e5e8;
	border-right:solid 1px #e1e5e8;
	display: inline-block;
	cursor:wait;
	overflow: visible; /* removes extra side spacing in IE */
	-webkit-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
	   -moz-box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
			box-shadow: 0 1px 2px #000, inset 0 1px 0px #fafafa;
}