/*-----------------------------------------
	Large square buttons
-----------------------------------------*/

a.btn_cancel,
a.btn_select,
a.btn_upload,
a.btn_save,
a.btn_view,
a.btn_save_disabled,
a.btn_compete,
a.btn_editProfile,
a.btn_editTeam,
a.btn_viewTeam,
a.btn_viewProfile,
a.btn_createTeam2,
a.btn_sendPassword,
a.btn_createUser,
a.btn_bulkUpload,
a.btn_inviteMember,
a.btn_inviteMentor,
a.btn_makeFinalist_on,
a.btn_makePeoplesChoice_on,
a.btn_makeFinalist_off,
a.btn_makePeoplesChoice_off {
	float: left;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
}

	a:hover.btn_cancel,
	a:hover.btn_select,
	a:hover.btn_upload,
	a:hover.btn_save,
	a:hover.btn_view,
	a:hover.btn_compete,
	a:hover.btn_editProfile,
	a:hover.btn_editTeam,
	a:hover.btn_viewTeam,
	a:hover.btn_viewProfile,
	a:hover.btn_createTeam2,
	a:hover.btn_sendPassword,
	a:hover.btn_createUser,
	a:hover.btn_bulkUpload,
	a:hover.btn_inviteMember,
	a:hover.btn_inviteMentor,
	a:hover.btn_makeFinalist_on,
	a:hover.btn_makePeoplesChoice_on,
	a:hover.btn_makeFinalist_off,
	a:hover.btn_makePeoplesChoice_off {
		background-position: 0 -35px;	
	}

a.btn_cancel {		width: 84px;	background:url(images/btn-cancel.png) 0 0 no-repeat;}
a.btn_select {		width: 84px;	background:url(images/btn-select.png) 0 0 no-repeat;}
a.btn_upload {		width: 84px;	background:url(images/btn-upload.png) 0 0 no-repeat;}
a.btn_save, a.btn_save_disabled {		width: 84px;	background:url(images/btn-save.png) 0 0 no-repeat;}
a.btn_view {		width: 84px;	background:url(images/btn-view.png) 0 0 no-repeat;}
a.btn_compete {		width: 84px;	background:url(images/btn-compete.png) 0 0 no-repeat;}
a.btn_editProfile {	width: 106px;	background:url(images/btn-edit_profile.png) 0 0 no-repeat;  }
a.btn_editTeam {	width: 106px;	background:url(images/btn-edit_team.png) 0 0 no-repeat;}
a.btn_viewTeam {	width: 106px;	background:url(images/btn-view_team.png) 0 0 no-repeat;}
a.btn_viewProfile {	width: 106px;	background:url(images/btn-view_profile.png) 0 0 no-repeat;}
a.btn_createTeam2 {	width: 106px;	background:url(images/btn-create_team2.png) 0 0 no-repeat;}
a.btn_sendPassword {width: 155px;	background:url(images/btn-send_my_password.png) 0 0 no-repeat;}
a.btn_createUser   {width: 155px;	background:url(images/btn-create_user.png) 0 0 no-repeat;}
a.btn_bulkUpload   {width: 135px;	background:url(images/btn-bulk_upload.png) 0 0 no-repeat;}
a.btn_inviteMember {width: 155px;	background:url(images/btn-invite_member.png) 0 0 no-repeat;}
a.btn_inviteMentor {width: 155px;	background:url(images/btn-invite_mentor.png) 0 0 no-repeat;}
a.btn_makeFinalist_on {			width: 95px;	background:url(images/btn-finalist_on.png) 0 0 no-repeat;}
a.btn_makePeoplesChoice_on {	width: 149px;	background:url(images/btn-peoples_choice_on.png) 0 0 no-repeat;}
a.btn_makeFinalist_off {		width: 95px;	background:url(images/btn-finalist_off.png) 0 0 no-repeat;}
a.btn_makePeoplesChoice_off {	width: 149px;	background:url(images/btn-peoples_choice_off.png) 0 0 no-repeat;}



/*-----------------------------------------
	Small square buttons
-----------------------------------------*/

a.btn_search,
a.btn_export,
a.btn_accept,
a.btn_deny,
a.btn_edit,
a.btn_upload2,
a.btn_remove,
a.btn_reactivate,
a.btn_leave,
a.btn_email,
a.btn_download3,
a.btn_addLink,
a.btn_inviteMentor2,
a.btn_sendInvite,
a.btn_uploadSubmission {
	float: left;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
}

	a:hover.btn_search,
	a:hover.btn_export,
	a:hover.btn_accept,
	a:hover.btn_deny,
	a:hover.btn_edit,
	a:hover.btn_upload2,
	a:hover.btn_remove,
	a:hover.btn_reactivate,
	a:hover.btn_leave,
	a:hover.btn_email,
	a:hover.btn_download3,
	a:hover.btn_addLink,
	a:hover.btn_inviteMentor2,
	a:hover.btn_sendInvite {
		background-position: 0 -21px;
	}

a.btn_search {		width: 66px; background:url(images/btn-search.png) 0 0 no-repeat;}
a.btn_export {		width: 66px; background:url(images/btn-export.png) 0 0 no-repeat;}
a.btn_accept {		width: 66px; background:url(images/btn-accept.png) 0 0 no-repeat;}
a.btn_deny {		width: 66px; background:url(images/btn-deny.png) 0 0 no-repeat;}
a.btn_edit {		width: 66px; background:url(images/btn-edit.png) 0 0 no-repeat;}
a.btn_upload2 {		width: 66px; background:url(images/btn-upload2.png) 0 0 no-repeat;}
a.btn_remove {		width: 66px; background:url(images/btn-remove.png) 0 0 no-repeat;}
a.btn_reactivate {	width: 66px; background:url(images/btn-reactivate.png) 0 0 no-repeat;}
a.btn_leave {		width: 66px; background:url(images/btn-leave.png) 0 0 no-repeat;}
a.btn_email {		width: 50px; background:url(images/btn-email.png) 0 0 no-repeat;}
a.btn_download3 {	width: 86px; background:url(images/btn-download3.png) 0 0 no-repeat;}
a.btn_addLink {		width: 86px; background:url(images/btn-add_link.png) 0 0 no-repeat;}
a.btn_inviteMentor2{width: 111px;background:url(images/btn-invite_mentor2.png) 0 0 no-repeat;}
a.btn_sendInvite {	width: 86px; background:url(images/btn-send_invite.png) 0 0 no-repeat;}
a.btn_uploadSubmission {height: 39px; width: 86px; background:url(images/btn-upload_submission.png) 0 0 no-repeat;}
	
	a:hover.btn_uploadSubmission {background-position: 0 -39px;}
	
	
	
	
/*-----------------------------------------
	Handwritten buttons
-----------------------------------------*/
			
a.btn_nextStep,			
a.btn_skipStep,			
a.btn_prevStep,
a.btn_continue,			
a.btn_register,
a.btn_send,
a.btn_registerNow,
a.btn_learnMore,
a.btn_overview,
a.btn_softwaredesign,
a.btn_gamedesign,
a.btn_webdesign,
a.btn_digitalmedia,
a.btn_itchallenge,
a.btn_embeddeddesign,
a.btn_details,
a.btn_rules,
a.btn_faqs,
a.btn_experience,
a.btn_resources {
	float: left;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
}		

	a:hover.btn_nextStep,			
	a:hover.btn_skipStep,			
	a:hover.btn_prevStep,
	a:hover.btn_continue,			
	a:hover.btn_register,
	a:hover.btn_send,
	a:hover.btn_registerNow,
	a:hover.btn_learnMore,
	a:hover.btn_overview,
	a:hover.btn_softwaredesign,
	a:hover.btn_gamedesign,
	a:hover.btn_webdesign,
	a:hover.btn_digitalmedia,
	a:hover.btn_itchallenge,
	a:hover.btn_embeddeddesign,
	a:hover.btn_details,
	a:hover.btn_rules,
	a:hover.btn_faqs,
	a:hover.btn_experience,
	a:hover.btn_resources {
		background-position: 0 -28px;
	}		
	
a.btn_nextStep {	width: 134px; background:url(images/btn-next_step.png) 0 0 no-repeat;}
a.btn_skipStep {	width: 134px; background:url(images/btn-skip_step.png) 0 0 no-repeat;}
a.btn_prevStep {	width: 134px; background:url(images/btn-prev_step.png) 0 0 no-repeat;}
a.btn_continue {	width: 131px; background:url(images/btn-continue.png) 0 0 no-repeat;}
a.btn_register {	width: 114px; background:url(images/btn-register.png) 0 0 no-repeat;}	
a.btn_send {		width: 84px;  background:url(images/btn-send.png) 0 0 no-repeat;}
a.btn_registerNow {	width: 153px; background:url(images/btn-register_now.png) 0 0 no-repeat;}
a.btn_learnMore {	width: 139px; background:url(images/btn-learn_more.png) 0 0 no-repeat;}
a.btn_overview {	width: 116px; background:url(images/btn-overview.png) 0 0 no-repeat;}
a.btn_softwaredesign{width: 163px; background:url(images/btn-software_design.png) 0 0 no-repeat;}
a.btn_gamedesign {	width: 152px; background:url(images/btn-game_design.png) 0 0 no-repeat;}
a.btn_webdesign {	width: 137px; background:url(images/btn-web_design.png) 0 0 no-repeat;}
a.btn_digitalmedia {width: 163px; background:url(images/btn-digital_media.png) 0 0 no-repeat;}
a.btn_itchallenge {	width: 151px; background:url(images/btn-it_challenge.png) 0 0 no-repeat;}
a.btn_embeddeddesign {	width: 163px; background:url(images/btn-embedded_design.png) 0 0 no-repeat;}
a.btn_details {		width: 95px; background:url(images/btn-details.png) 0 0 no-repeat;}
a.btn_rules {		width: 81px; background:url(images/btn-rules.png) 0 0 no-repeat;}
a.btn_faqs {		width: 63px; background:url(images/btn-faq.png) 0 0 no-repeat;}
a.btn_experience {	width: 134px; background:url(images/btn-experience.png) 0 0 no-repeat;}
a.btn_resources {	width: 120px; background:url(images/btn-resources.png) 0 0 no-repeat;}


/*-----------------------------------------
	Sidebar buttons
-----------------------------------------*/

li.btn_overview a,
li.btn_registerNow a,
li.btn_softwaredesign a,
li.btn_gamedesign a,
li.btn_webdesign a,
li.btn_digitalmedia a,
li.btn_itchallenge a,
li.btn_embeddeddesign a,
li.btn_details a,
li.btn_rules a,
li.btn_faqs a,
li.btn_experience a,
li.btn_resources a {
	display: block;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
}

	li.btn_overview a:hover,
	li.btn_registerNow a:hover,
	li.btn_softwaredesign a:hover,
	li.btn_gamedesign a:hover,
	li.btn_webdesign a:hover,
	li.btn_digitalmedia a:hover,
	li.btn_itchallenge a:hover,
	li.btn_embeddeddesign a:hover,
	li.btn_details a:hover,
	li.btn_rules a:hover,
	li.btn_faqs a:hover,
	li.btn_experience a:hover,
	li.btn_resources a:hover {
		background-position: 0 -28px;
	}

li.btn_overview a {			width: 116px; background:url(images/btn-overview.png) 0 0 no-repeat;}
li.btn_softwaredesign a {	width: 163px; background:url(images/btn-software_design.png) 0 0 no-repeat;}
li.btn_gamedesign a {		width: 152px; background:url(images/btn-game_design.png) 0 0 no-repeat;}
li.btn_webdesign a {		width: 137px; background:url(images/btn-web_design.png) 0 0 no-repeat;}
li.btn_digitalmedia a {		width: 163px; background:url(images/btn-digital_media.png) 0 0 no-repeat;}
li.btn_itchallenge a {		width: 151px; background:url(images/btn-it_challenge.png) 0 0 no-repeat;}
li.btn_embeddeddesign a {		width: 163px; background:url(images/btn-embedded_design.png) 0 0 no-repeat;}
li.btn_details a {			width: 95px; background:url(images/btn-details.png) 0 0 no-repeat;}
li.btn_registerNow a {		width: 153px; background:url(images/btn-register_now.png) 0 0 no-repeat;}
li.btn_rules a {			width: 81px; background:url(images/btn-rules.png) 0 0 no-repeat;}
li.btn_faqs a {				width: 73px; background:url(images/btn-faq.png) 0 0 no-repeat;}
li.btn_experience a {		width: 134px; background:url(images/btn-experience.png) 0 0 no-repeat;}
li.btn_resources a {		width: 120px; background:url(images/btn-resources.png) 0 0 no-repeat;}

li.btn_overview a.on,
li.btn_softwaredesign a.on,
li.btn_registerNow a.on,
li.btn_gamedesign a.on,
li.btn_webdesign a.on,
li.btn_digitalmedia a.on,
li.btn_itchallenge a.on,
li.btn_embeddeddesign a.on,
li.btn_details a.on,
li.btn_rules a.on,
li.btn_faqs a.on,
li.btn_experience a.on,
li.btn_resources a.on {
	cursor:default;
	background-position: 0 -28px;
}


/*-----------------------------------------
	Smaller Sidebar buttons
-----------------------------------------*/

a.btn_learnMore2,
a.btn_visitTeampg,
a.btn_registerNow2,
a.btn_download2 {
	float:left;
	height: 21px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: pointer;
	margin-left: 5px;
}

	a:hover.btn_learnMore2,
	a:hover.btn_visitTeampg,
	a:hover.btn_registerNow2,
	a:hover.btn_download2 {
		background-position: 0 -22px;
	}

a.btn_learnMore2 {		width: 145px; background:url(images/btn-learn_more2.png) 0 0 no-repeat;}
a.btn_visitTeampg {		width: 150px; background:url(images/btn-visit_team_pg.png) 0 0 no-repeat;}
a.btn_registerNow2 {	width: 145px; background:url(images/btn-register_now2.png) 0 0 no-repeat;}
a.btn_download2 {		width: 145px; background:url(images/btn-download2.png) 0 0 no-repeat;}


/*-----------------------------------------
	Disabled buttons
-----------------------------------------*/

a.btn_nextStep_disabled,			
a.btn_skipStep_disabled,			
a.btn_register_disabled,
a.btn_send_disabled,
a:hover.btn_nextStep_disabled,			
a:hover.btn_skipStep_disabled,			
a:hover.btn_register_disabled,
a:hover.btn_send_disabled {
	float: left;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: default;
}	
	
a.btn_nextStep_disabled {	width: 134px; background:url(images/btn-next_step.png) 0 -56px no-repeat;}
a.btn_skipStep_disabled {	width: 134px; background:url(images/btn-skip_step.png) 0 -56px no-repeat;}
a.btn_register_disabled {	width: 114px; background:url(images/btn-register.png) 0 -56px no-repeat;}
a.btn_send_disabled {		width: 84px;  background:url(images/btn-send.png) 0 -56px no-repeat;}



/*-----------------------------------------
	Submissions buttons
-----------------------------------------*/

a.btn_round1,
a.btn_round2,
a.btn_round3,
a.btn_round4 {
	position: absolute;
	z-index: 1;
	top:20px;
	right: 18px;
	display:block;
	width: 16px;
	height: 63px;
	text-indent: -9999px;
	overflow: hidden;
}

a.btn_round1 {background: url(images/btn-round1.png) -16px 0 no-repeat;}
a.btn_round2 {background: url(images/btn-round2.png) -16px 0 no-repeat;}
a.btn_round3 {background: url(images/btn-round3.png) -16px 0 no-repeat;}
a.btn_round4 {background: url(images/btn-round4.png) -16px 0 no-repeat;}

	a:hover.btn_round1,
	a:hover.btn_round2,
	a:hover.btn_round3,
	a:hover.btn_round4 {
		background-position: 0 0;
	}

/*-----------------------------------------
	Misc buttons
-----------------------------------------*/

a.btn_plus,
a.btn_minus {
	float: left;
	width: 17px;
	height: 18px;
	text-indent: -9999px;
	overflow: hidden;
}

a.btn_plus {background: url(images/btn-plus.png) 0 0 no-repeat;}
a.btn_minus {background: url(images/btn-minus.png) 0 0 no-repeat;}

	a:hover.btn_plus,
	a:hover.btn_minus {
		background-position: 0 -118px;
	}



a.btn_twitter,
a.btn_twitter-success {
	float: left;
	width: 149px;
	height: 63px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/btn-twitter.png) 0 0 no-repeat transparent;
}

	a:hover.btn_twitter {
		background-position: 0 -63px;
	}

a.btn_twitter-success {
	cursor: default;
	background-position: 0 -126px;
}


a.btn_facebook,
a.btn_facebook-success {
	float: left;
	width: 149px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/btn-share.png) 0 0 no-repeat transparent;
}

	a:hover.btn_facebook {
		background-position: 0 -35px;
	}

a.btn_facebook-success {
	cursor: default;
	background-position: 0 -70px;
}

a.btn_emailsoc,
a.btn_emailsoc-success {
	float: left;
	width: 149px;
	height: 35px;
	text-indent: -9999px;
	overflow: hidden;
	cursor: default;
	background: url(images/btn-emailsoc.png) 0 0 no-repeat transparent;
}

	a:hover.btn_emailsoc {
		background-position: 0 -35px;
	}

a.btn_emailsoc-success {
	cursor: default;
	background-position: 0 -70px;
}


a.btn_signmeup,
a.btn_signmeup-success {
	float: left;
	width: 160px;
	height: 26px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(images/btn-register_now.png) 0 0 no-repeat transparent;
}

	a:hover.btn_signmeup {
		background-position: 0 -28px;
	}

a.btn_emailsoc-btn_signmeup {
	cursor: default;
	background-position: 0 -70px;
}



a.btn_createTeam {
	float: left;
	width: 190px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(images/btn-create_team.png) 0 0 no-repeat;
} 

	a:hover.btn_createTeam {
		background-position: 0 -45px;
	}

a.btn_createProfile {
	float: left;
	width: 204px;
	height: 45px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(images/btn-create_profile.png) 0 0 no-repeat;
} 

	a:hover.btn_createProfile {
		background-position: 0 -45px;
	}
	
a.btn_registerNow3 {
	float: left;
	width: 167px;
	height: 28px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(images/btn-register_now3.png) 0 0 no-repeat;
} 

	a:hover.btn_registerNow3 {
		background-position: 0 -28px;
	}

/* Close --------------------------------*/

a.btn_close {
	float: left;
	width: 15px;
	height: 15px;
	text-indent: -9999px;
	overflow: hidden;
	background:url(images/btn-close.png) 0 0 no-repeat;
} 

	a:hover.btn_close {
		background-position: 0 -15px;
	}


/* Play ---------------------------------*/

a.btn_playLight,
a.btn_playDark {
	display: block;
	position: absolute;
	z-index: 1;
	margin: 3px 0 0 3px;
	width: 142px;
	height: 112px;
}

a.btn_playLight {background: url(images/btn-play_light.png) 0 0 no-repeat;}
a.btn_playDark {background: url(images/btn-play_dark.png) 0 0 no-repeat;}

	a:hover.btn_playLight,
	a:hover.btn_playDark {
		background-position: 0 -112px;
	}