@charset "utf-8";
/* CSS Document */
.noShadow {
box-shadow: none;	
}

.helpButtonBlue, .helpButtonGreen, .helpButtonBlack, .helpButtonOrange, .helpButtonBurgundy, .helpButtonBurgundy_v2, .helpButtonBurgundy_v2_Reverse {
width: 28px;
height: 28px;   
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
/* box-shadow: 3px 3px 3px #BBBBBB; */
box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
margin-left: 4px;
text-align: center;
line-height: 28px;
display: inline-block;
}
.helpButtonCircular {
width: 28px;
height: 28px;   
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
border: #FFF solid 1px;
}

.helpButtonBurgundy {
	background: #b72444; /* Old browsers */
	background: -moz-linear-gradient(top, #b72444 0%, #cc262f 39%, #6b111e 55%, #8e4d68 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b72444), color-stop(39%, #cc262f), color-stop(55%, #6b111e), color-stop(100%, #8e4d68)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #b72444 0%, #cc262f 39%, #6b111e 55%, #8e4d68 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #b72444 0%, #cc262f 39%, #6b111e 55%, #8e4d68 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #b72444 0%, #cc262f 39%, #6b111e 55%, #8e4d68 100%); /* IE10+ */
	background: linear-gradient(to bottom, #b72444 0%, #cc262f 39%, #6b111e 55%, #8e4d68 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b72444', endColorstr='#8e4d68', GradientType=0); /* IE6-9 */
}
/*
.helpButtonBurgundy_v2 {
background: #BA0046;
}
*/
.helpButtonBurgundy_v2 {background-color: #BA0046; transition: background-color .5s ease;}
.helpButtonBurgundy_v2:hover {background-color: #631B41;}

.helpButtonBurgundy_v2_Reverse {background-color: #631B41; transition: background-color .5s ease;}
.helpButtonBurgundy_v2_Reverse:hover {background-color: #BA0046;}	
	
	/*
	background: #b72444;
	background: -moz-linear-gradient(top,  #b72444 0%, #e82ca6 53%, #b71d41 58%, #d6737a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b72444), color-stop(53%,#e82ca6), color-stop(58%,#b71d41), color-stop(100%,#d6737a));
	background: -webkit-linear-gradient(top,  #b72444 0%,#e82ca6 53%,#b71d41 58%,#d6737a 100%);
	background: -o-linear-gradient(top,  #b72444 0%,#e82ca6 53%,#b71d41 58%,#d6737a 100%);
	background: -ms-linear-gradient(top,  #b72444 0%,#e82ca6 53%,#b71d41 58%,#d6737a 100%);
	background: linear-gradient(to bottom,  #b72444 0%,#e82ca6 53%,#b71d41 58%,#d6737a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b72444', endColorstr='#d6737a',GradientType=0 );
	*/
	/*padding-top: 6px;  makes text appear in middle and also makes the button square again */

.helpButtonBlue {
	background: #06F -webkit-gradient( linear, left bottom, left top, color-stop(0.5, rgb(0,0,153)), color-stop(0.5, rgb(0,51,153)) );
	background: -moz-linear-gradient(top, #06F 50%, #4F81BE 50%);
	background-image:      -o-linear-gradient(top, #06F 50%, #4F81BE 50%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#06F', 0%, endColorstr='#4F81BE' 50%); */
	background-image: -ms-linear-gradient(top, #06C 50%, #039 50%);
	/*padding-top: 6px;  makes text appear in middle and also makes the button square again */
}
.helpButtonOrange { 
	background: #993300 -webkit-gradient( linear, left bottom, left top, color-stop(0.5, rgb(153,51,0)), color-stop(0.5, rgb(255,102,0)) );
	background: -moz-linear-gradient(top, #FF6600 50%, #993300 50%);
	background-image:      -o-linear-gradient(top, #FF6600 50%, #993300 50%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FF6600' 50%, endColorstr='#993300' 50%); */
	background-image: -ms-linear-gradient(top, #FF6600 50%, #993300 50%);
	/*padding-top: 6px;  makes text appear in middle and also makes the button square again */
}
/**/
.helpButtonBlack_old {
	background: #666 -webkit-gradient( linear, left bottom, left top, color-stop(0.5, rgb(40,40,40)), color-stop(0.5, rgb(80,80,80)) );
	background: -moz-linear-gradient(top, #666 50%, #000 50%);
	background-image:      -o-linear-gradient(top, #666 50%, #000 50%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666' 50%, endColorstr='#000000' 50%); */
	background-image: -ms-linear-gradient(top, #666666 50%, #000000 50%);
	padding-top: 6px; /* makes text appear in middle and also makes the button square again */
}
.helpButtonGreen { 
	background: #003333 -webkit-gradient( linear, left bottom, left top, color-stop(0.5, rgb(0,51,0)), color-stop(0.5, rgb(51,102,0)) );
	background: -moz-linear-gradient(top, #336600 50%, #003333 50%);
	background-image: -o-linear-gradient(top, #336600 50%, #003333 50%);
	/* filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#336600' 50%, endColorstr='#003333' 50%); */
	background-image: -ms-linear-gradient(top, #336600 50%, #003333 50%);
	/*padding-top: 6px;  makes text appear in middle and also makes the button square again */
}

.helpButtonBlack {
background: #3d3d3d; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNkM2QzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM4JSIgc3RvcC1jb2xvcj0iIzU5NTk1OSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY0JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZTVlNWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #3d3d3d 0%, #595959 38%, #000000 64%, #5e5e5e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d3d3d), color-stop(38%,#595959), color-stop(64%,#000000), color-stop(100%,#5e5e5e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #3d3d3d 0%,#595959 38%,#000000 64%,#5e5e5e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #3d3d3d 0%,#595959 38%,#000000 64%,#5e5e5e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #3d3d3d 0%,#595959 38%,#000000 64%,#5e5e5e 100%); /* IE10+ */
background: linear-gradient(to bottom, #3d3d3d 0%,#595959 38%,#000000 64%,#5e5e5e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#5e5e5e',GradientType=0 ); /* IE6-8 */
/*padding-top: 6px;  makes text appear in middle and also makes the button square again */
}

.helpButtonMini {
	width: 15px;
	height: 15px;
	padding-top: 3px;
	float: left;
	margin-right: 4px;
	font-size: 80%;
	margin-top: 0;
	line-height: 15px;
}
.helpButtonCircularMini {
	width: 15px;
	height: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 80%;
	margin-top: 0;
	line-height: 15px;
	border: #FFF solid 1px;
}

.helpText {
	color: #FFFFFF;
	text-decoration: none;
	text-shadow:2px 2px 2px #039;
}
.helpText a {
	color: #FFFFFF;
	text-decoration: none;
	text-shadow:2px 2px 2px #039;
}


.glassyTitle_grey {
	text-align: center;
	width: 100%; /* containing div will control this */
	padding: 4px;
	margin: 4px;
	/*	 min-height: 20px; */
	background: rgba(226,226,226,1);
	background: -moz-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(226,226,226,1)), color-stop(50%, rgba(219,219,219,1)), color-stop(51%, rgba(209,209,209,1)), color-stop(100%, rgba(254,254,254,1)));
	background: -webkit-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -o-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: -ms-linear-gradient(top, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	background: linear-gradient(to bottom, rgba(226,226,226,1) 0%, rgba(219,219,219,1) 50%, rgba(209,209,209,1) 51%, rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe', GradientType=0 );
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border: 0px solid #000000;
	-webkit-box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.75);
	box-shadow: 6px 6px 6px 0px rgba(0,0,0,0.75);
}
.noShadow {
	/*8 border: 1px solid #aaaaaa; */
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;	
}