/*this class should be used within all <a> buttons for good accessibilty*/
/* eg: 
<a class="call_me_back" href="/eng/cfd/callback.jsp" title="Call Me Back"><span class="buttonText">Call Me Back</span></a> 
*/

/** Swamp Donkey Buttons **/

#form_buttons input.SDsubmit, #form_buttons input.SDback, #form_buttons input.SDnext, #form_buttons input.SDregister
{
	font-family: Tahoma, Arial;
	font-weight: bold;
	font-size: 0px;
	border: 0;
	text-align: left;
	cursor: pointer;
	color: #E6EAF4;
	width: 97px;
	height: 21px;	
}

#form_buttons input.SDsubmit:hover, #form_buttons input.SDback:hover, #form_buttons input.SDnext:hover, #form_buttons input.SDregister:hover
{
	color: #5B709F;
}

input.SDsubmit
{
	background-image: url('/eng/includes/images/buttons/submit.png');
}

input.SDsubmit:hover
{
	background-position: 0 -21px;
}

input.SDback
{
	background-image: url('/eng/includes/images/buttons/back.png');
}

input.SDback:hover
{
	background-position: 0 -21px;
}

input.SDnext
{
	background-image: url('/eng/includes/images/buttons/next.png');
}

input.SDnext:hover
{
	background-position: 0 -21px;
}

input.SDregister
{
	background-image: url('/eng/includes/images/buttons/register.png');
}

input.SDregister:hover
{
	background-position: 0 -21px;
}

/* Form Submit Buttons */

input.backButton
{
	background-image: url('/eng/includes/images/buttons/back.png');
	border: 0px;
	height: 21px; 
	width: 97px;
}

input.backButton:hover
{
	background-position: 0 -21px;
}

input.continueButton
{
	background-image: url('/eng/includes/images/buttons/continue.png');
	border: 0px;
	height: 21px; 
	width: 97px;
}

input.continueButton:hover
{
	background-position: 0 -21px;
}

/* Other Buttons */

a span.buttonText {				display: none;
}

a.call_me_back {				background-image: url('/eng/includes/images/buttons/call_me_back.png');
								display: block;	height: 21px; width: 109px;
}
a.call_me_back:hover { 			background-position: 0 -21px;
}
a.live_logon {					background-image: url('/eng/includes/images/buttons/live_logon.png');
								display: block;	height: 21px; width: 109px;
}
a.live_logon:hover {			background-position: 0 -21px;
}
a.sml_walkthrough {				background-image: url('/eng/includes/images/buttons/sml_walkthrough.png');
								display: block; width: 140px; height: 21px; float: left;
}
a.sml_walkthrough:hover {		background-position: 0 -21px;
}
a.lrg_walkthrough {				background-image: url('/eng/includes/images/buttons/lrg_walkthrough.png');
								display: block; height: 25px; width: 143px; float: left;
}
a.lrg_walkthrough:hover {		background-position: 0 -25px;
}
a.lrg2_walkthrough { 			background-image: url('/eng/includes/images/buttons/lrg2_walkthrough.png');
								display: block;	height: 25px; width: 170px; float: left;
}
a.lrg2_walkthrough:hover { 		background-position: 0 -25px;
}
a.sml_download_software {		background-image: url('/eng/includes/images/buttons/sml_download_software.png');
								display: block;	float: left; height: 25px; width: 143px;
}
a.sml_download_software:hover {	background-position: 0 -25px;
}
a.lrg2_download_software {		background-image: url('/eng/includes/images/buttons/lrg2_download_software.png');
								display: block;	float: left; height: 25px; width: 170px;
}
a.lrg_download_software:hover {	background-position: 0 -25px

}
a.lrg2_download_software {		background-image: url('/eng/includes/images/buttons/lrg2_download_software.png');
								display: block;	float: left; height: 25px; width: 170px;
}
a.lrg2_download_software:hover { background-position: 0 -25px;
}
a.lrg2_cd_by_post {				background-image: url('/eng/includes/images/buttons/lrg2_cd_by_post.png');
								display: block;	float: left; height: 25px; width: 170px;
}
a.lrg2_cd_by_post:hover {		background-position: 0 -25px;
}
a.lrg2_already_registered {		background-image: url('/eng/includes/images/buttons/lrg2_already_registered.png');
								display: block;	float: left; height: 25px; width: 170px;
}
a.lrg2_already_registered:hover { background-position: 0 -25px;
}
a.online_payment { 				background-image: url('/eng/includes/images/buttons/online_payment.png');
								display: block;	height: 21px; width: 130px;	margin-left: 20px;
}
a.online_payment:hover {		background-position: 0 -21px;
}
a.seminar_moreinfo {			background-image: url('/eng/includes/images/buttons/moreinfo.png');
								display: block;	float: left; height: 21px; width: 97px;
}
a.seminar_moreinfo:hover {		background-position: 0 -21px;
}
a.seminar_hideinfo {			background-image: url('/eng/includes/images/buttons/hideinfo.png');
								display: block;	float: left; height: 21px; width: 97px;
}
a.seminar_hideinfo:hover {		background-position: 0 -21px;
}
a.seminar_register {			background-image: url('/eng/includes/images/buttons/register.png');
								display: block;	float: right; height: 21px;	width: 97px;
}
a.seminar_register:hover { 		background-position: 0 -21px;
}

/* Helpdesk Styles */

a.send_feedback
{								background-image: url('/eng/includes/images/buttons/send_feedback.png');		
								display: block; height: 21px; width: 119px;
}
a.send_feedback:hover {  		background-position: 0 -21px;
}
a.download_now {				background-image: url('/eng/includes/images/buttons/download_now.png');
								display: block;	height: 21px; width: 140px;
}
a.download_now:hover {			background-position: 0 -21px;
}
a.help_download_software {		background-image: url('/eng/includes/images/buttons/help_download_software.png');
								display: block;	height: 21px; width: 144px;
}
a.help_download_software:hover { background-position: 0 -21px;
}
a.help_live_logon {				background-image: url('/eng/includes/images/buttons/help_live_logon.png');
								display: block;	height: 21px; width: 144px;
}
a.help_live_logon:hover { 		background-position: 0 -21px;
}
a.help_bookmark_site {			background-image: url('/eng/includes/images/buttons/help_bookmark_site.png');
								display: block;	height: 21px; width: 144px;
}
a.help_bookmark_site:hover { 	background-position: 0 -21px;
}
a.help_refer {					background-image: url('/eng/includes/images/buttons/help_refer.png');
								display: block;	height: 21px; width: 144px;
}
a.help_refer:hover { 			background-position: 0 -21px;
}
a.help_recruit {					background-image: url('/eng/includes/images/buttons/help_recruit.png');
								display: block;	height: 21px; width: 144px;
}
a.help_recruit:hover { 			background-position: 0 -21px;
}
a.help_calculate {				background-image: url('/uk/help/eng/includes/images/buttons/calculate.png');
								display: block;	height: 21px; width: 109px;
}
a.help_calculate:hover { 		background-position: 0 -21px;
}
a.help_agree {					background-image: url('/uk/help/eng/includes/images/buttons/agree.png');		
								display: block; height: 21px; width: 97px;
}
a.help_agree:hover { 			background-position: 0 -21px;
}
/*THESE BUTTONS ARE SLIGHTLY LONGER TO FIT IN THE TERTIARY MENU*/
a.tertiarySoftwareWalkthrough {			background-image: url('/eng/includes/images/buttons/tertiary_software_walkthrou.png');
										display: block; height: 21px; width: 160px; margin-top: 16px;
}
a.tertiarySoftwareWalkthrough:hover { 	background-position: 0 -21px;
}

a.tertiaryDownloadSoftware {			background-image: url('/eng/includes/images/buttons/tertiary_download_software.png');
										display: block;	height: 21px; width: 160px; margin-top: 12px;
}
a.tertiaryDownloadSoftware:hover {		background-position: 0 -21px;

}

a.cancelForm {					background-image: url('/eng/includes/images/buttons/cancel.png');
								display: block;	height: 21px; width: 97px; margin-top: 12px;
}
a.cancelForm:hover { 			background-position: 0 -21px;
}
a.submitForm {					background-image: url('/eng/includes/images/buttons/submit.png');		
								display: block;	height: 21px; width: 97px; margin-top: 12px;
}
a.submitForm:hover {			background-position: 0 -21px;
}