@CHARSET "ISO-8859-1";
a{outline: none;}
#fundraiserlogin { /*border-bottom:5px solid rgb(233, 229, 216);*/ padding:5px 10px 10px 10px; }
/*#fundraiserlogin label{ text-align:right; margin-right:10px; font-weight:bold; float:left; width:100px; }*/
#fundraiserlogin label{ text-align:left; margin-right:10px; font-weight:bold; float:left; width:100px; }
#fundraiserlogin p {text-align: right; margin-right:20px; }
#fundraiserlogin input.text {width:155px;}
#fundraiserlogin .formerror {text-align:center; padding:2px;}

#logininfo { /*border-bottom:5px solid rgb(233, 229, 216);*/ margin-bottom:10px; padding:10px; }
#logininfo ul { margin-left:10px;}

.dashboardsection {margin:-30px 0px 0px 15px; /*border-top: 5px solid #E9E5D8;*/}

.divider{
	height:5px;
	border-bottom:5px solid rgb(233, 229, 216);
}

#myfundraisers #schedulenew {position:relative; left:605px; top:10px; width:270px;margin-bottom:30px;}

#myinformation {padding:20px 20px;}
#myinformation h2 {border-bottom:1px solid #ccc; margin-bottom:5px;margin-left: -25px;}
#myinformation div {padding:8px;}
#myinformation label {width:150px; text-align:right; font-weight:bold; float: left; margin-right:10px;}

.flyerlayout {float:left; width:45%;}
.flyerlayout ul {margin-left:10px;}
.flyerlayout ul li {padding:2px;}
.flyerlayout .row .tdl {width:105px; float:left;}
.flyerlayout .row .tdr {width:250px; float:left;margin:-15px 0 0 100px;}
.flyerlayout label {width: 100px; text-align:right; float:left; margin:4px 10px 4px 0; font-weight:bold;}
.flyerlayout .formerror {float:left; margin: 10px 0 4px; width:100%;clear:none;}

#confirmation {padding:10px 80px;margin-left: -20px;}
#confirmation .row {padding:4px;}
#confirmation .row .tdl {width:200px; float:left; font-weight:bold;}
#confirmation .row .tdr {width:350px; float:left;}

.eventdetails {border-top: 1px solid #ccc; padding: 20px;}
.eventdetails .row {padding:4px;}
.eventdetails .row .tdl {width:200px; float: left; font-weight: bold;}
.eventdetails .row .tdr {width:300px; float:left;}

#showFAQ{
	cursor:pointer;
}
/*#alreadyhaveaccountH1 {
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px 0px;
	width: 310px;
	height: 25px;
	text-indent: -3000px;
	margin-top:0px;
}*/
#donthaveaccountH1 {
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -100px;
	width: 220px;
	height: 25px;
	text-indent: -3000px;
	/*margin:0px 0px 0px 40px;*/
	position: relative;
	left: 40px;
}

#almostdoneH1 {
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -250px;
	width: 251px;
	height: 25px;
	text-indent: -3000px;
	margin:15px 0 0 15px;
}

#thankyouH1 {
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -200px;
	width: 135px;
	height: 25px;
	text-indent: -3000px;
	margin:8px 0 40px 18px;
}
#accountinfoH1{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -300px;
	width: 175px;
	height: 20px;
	text-indent: -3000px;
}
#accountsigninH1{
	background: url(../images/fundraisers/img_account_signin.gif) no-repeat;
	background-position: 0px 0px;
	width: 229px;
	height: 72px;
	text-indent: -3000px;
	margin:0px 0px 15px 35px;
}
#editaccountinfoH1 {
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -95px;
	width: 357px;
	height: 25px;
	text-indent: -3000px;
	margin-top:15px;
}

#edituserH1 {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -75px;
	width: 310px;
	height: 20px;
	text-indent: -3000px;
	margin-top:15px;
}

#detailsupcoming {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -160px;
	width: 215px;
	height: 20px;
	text-indent: -3000px;
	margin:15px 0px -15px 0px;
}

#detailspast {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -300px;
	width: 215px;
	height: 20px;
	text-indent: -3000px;
	margin:15px 0px -15px 0px;
}
#detailscanceled {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -277px;
	width: 250px;
	height: 20px;
	text-indent: -3000px;
	margin:15px 0px -10px 0px;
	*margin:15px 0px 5px 0px;
}

#fundraisersaccount {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -20px;
	width: 425px;
	height: 20px;
	text-indent: -3000px;
	margin-top:0px;
}
#isfirstfundraiser {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -100px;
	width: 425px;
	height: 20px;
	text-indent: -3000px;
	margin-top:0px;
}
#haveaccount {
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -120px;
	width: 425px;
	height: 20px;
	text-indent: -3000px;
	margin-top:0px;
}

#stepscrumbs{
	background: url(../images/fundraisers/sprite_step_tabs.gif) no-repeat;
	background-position: 0px 0px;
	width: 855px;
	height: 50px;
	margin: 20px 0px 0px 0px;
}
#stepscrumbsreview{
	background: url(../images/fundraisers/sprite_step_tabs.gif) no-repeat;
	background-position: 0px -50px;
	width: 855px;
	height: 50px;
	margin: 20px 0px 0px 0px;
}
#stepscrumbsconfirm{
	background: url(../images/fundraisers/sprite_step_tabs.gif) no-repeat;
	background-position: 0px -100px;
	width: 855px;
	height: 50px;
	margin: 20px 0px 0px 0px;
}

#backtofundraisers-form{
	background: url(../images/fundraisers/sprite_fundraiser_bttns_small.gif) no-repeat;
	background-position: 0px 0px;
	width: 290px;
	height: 20px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
}
#backtofundraisers-form:hover{
	background-position: -449px 0px;
}
#backtofundraisers-confirm{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -650px;
	width: 260px;
	height: 24px;
	display:block;
	text-indent: -3000px;
}
#backtofundraisers-confirm:hover{
	cursor:pointer;
	background-position: -398px -650px;
}


#vieweventdetails{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -362px;
	width: 167px;
	height: 25px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	float:right;
	margin: 35px 0px 0px 0px;
}
#vieweventdetails:hover{
	cursor:pointer;
	background-position: -288px -362px;
}

#gettheflyer{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -217px;
	width: 120px;
	height: 25px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	margin:0px 0px 0px 699px;
	*margin:0px 0px 0px 649px;
}

#gettheflyer:hover{
	cursor:pointer;
	background-position: -288px -217px;
}

#schedulefundraiser{
	display:block;
	margin: 10px 0px 0px -20px;
	margin: 10px 0px 0px 0px;
}

#guests{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -180px;
	width: 55px;
	height: 20px;
	text-indent: -3000px;
}

#locations{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -200px;
	width: 80px;
	height: 20px;
	text-indent: -3000px;
	margin-bottom:-15px;margin-top:25px;
}

#chooseDateHeader{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -220px;
	width: 40px;
	height: 20px;
	text-indent: -3000px;
	margin-top:150px;margin-bottom:-15px;
}

#chooseTimeHeader{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -240px;
	width: 42px;
	height: 20px;
	text-indent: -3000px;
	margin-top:40px;margin-bottom:-15px;
}
#flyerLayoutOptions{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px 0px;
	width: 165px;
	height: 20px;
	text-indent: -3000px;
	
}
#myUpcomingEvents{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -150px;
	width: 245px;
	height: 30px;
	text-indent: -3000px;
	margin:45px 0px 0px -3px;
}
#myPastEvents{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -450px;
	width: 180px;
	height: 30px;
	text-indent: -3000px;
	margin: 25px 0px 0px 0px;
}
#myInformation{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -80px;
	width: 165px;
	height: 20px;
	text-indent: -3000px;
	margin: 25px 0px 0px 0px;
}
#designandpreview{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -340px;
	width: 245px;
	height: 20px;
	text-indent: -3000px;
}
#signupaccount{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -360px;
	width: 180px;
	height: 20px;
	text-indent: -3000px;
}

#editUser{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -97px;
	width: 60px;
	height: 25px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	margin:10px 30px 0px 0px;
}

#editUser:hover{
	cursor:pointer;
	background-position: -288px -97px;
}
#gotostep2{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -240px;
	width: 163px;
	height: 25px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	margin-top:10px;
}

#gotostep2:hover{
	cursor:pointer;
	background-position: -288px -240px;
}

#gotostep3{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -475px;
	width: 275px;
	height: 24px;
	display:block;
	text-indent: -3000px;
	position:relative;
	top:40px;
}

#gotostep3:hover{
	cursor:pointer;
	background-position: -398px -475px;
}
#editeventinfo{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -450px;
	width: 142px;
	height: 24px;
	display:block;
	text-indent: -3000px;
	margin:0px 0px 0px 15px;
	position:relative;
}

#editeventinfo:hover{
	cursor:pointer;
	background-position: -398px -450px;
}
#editthisevent{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -146px;
	width: 225px;
	height: 24px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	position:relative;
	top:-16px;
	*position:none;
	margin:0px 0px 0px 400px;
	
}

#editthisevent:hover{
	cursor:pointer;
	background-position: -288px -146px;
}
#cancelthisevent{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -170px;
	width: 150px;
	height: 24px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	position:relative;
	top:-56px;
	*position:none;
	margin:0px 0px -40px 630px;
	*margin:-25px 0px 0px 630px;

	
}

#cancelthisevent:hover{
	cursor:pointer;
	background-position: -288px -170px;
}
#setfilter{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -600px;
	width: 120px;
	height: 24px;
	text-indent: -3000px;
	display:block;
	margin: -20px 0px 0px 315px;
}

#setfilter:hover{
	cursor:pointer;
	background-position: -398px -600px;
}

#dlflyer1st{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px 0px;
	width: 215px;
	height: 25px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	margin-top:10px;
}

#dlflyer1st:hover{
	cursor:pointer;
	background-position: -288px 0px;
}
#schedulenewfundraiser{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -525px;
	width: 260px;
	height: 25px;
	display:block;
	text-indent: -3000px;
}

#schedulenewfundraiser:hover{
	cursor:pointer;
	background-position: -398px -525px;
}
#scheduleanother{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -575px;
	width: 350px;
	height: 24px;
	display:block;
	text-indent: -3000px;
	margin: -43px 0px 20px 300px;
	*margin: -42px 0px 40px 300px;
}

#scheduleanother:hover{
	cursor:pointer;
	background-position: -398px -575px;
}
#scheduleanotherdetail, #scheduleanothercancel{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -50px;
	width: 220px;
	height: 24px;
	display:block;
	text-indent: -3000px;
}
#scheduleanotherdetail:hover, #scheduleanothercancel:hover{
	cursor:pointer;
	background-position: -288px -50px;
}

#scheduleanotherdetail{
	position:relative;
	top: -22px;
	*top: 8px;
}
#scheduleanothercancel{
	position:relative;
	top: 0px;
	*top: 0px;
}

#preview{
	background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
	background-position: 0px -625px;
	width: 145px;
	height: 24px;
	display:block;
	text-indent: -3000px;
	margin:0px;
	padding:0px;
	position:relative;
}

#preview:hover{
	cursor:pointer;
	background-position: -398px -625px;
}



#cancelevent-form{
	background: url(../images/fundraisers/sprite_fundraiser_bttns_small.gif) no-repeat;
	background-position: 0px -100px;
	width: 135px;
	height: 20px;
	display:inline-block;
	*display:block;
	text-indent: -3000px;
	margin:8px 0px -15px 0px;
}

#cancelevent-form:hover{
	cursor:pointer;
	background-position: -449px -100px;
}

#nocancelevent-form{
	background: url(../images/fundraisers/sprite_fundraiser_bttns_small.gif) no-repeat;
	background-position: 0px -120px;
	width: 490px;
	height: 50px;
	text-indent: -3000px;
	margin-top:8px;
}

#review-details-block, #review-flyer-block{
	float:left;
	clear:none;
	width:425px;
	min-height: 500px;
	height:500px;
	padding-top:25px;
	position:relative;
	left: 15px;
}

#reviewflyerH1{
	background: url(../images/fundraisers/sprite_h1.gif) 0 0px no-repeat;
	background-position: 0px -350px;
	width: 400px;
	height: 20px;
	text-indent: -3000px;
	border-bottom:5px solid rgb(233, 229, 216);
	position:relative;
}
#reviewdetailsH1{
	border-bottom:5px solid rgb(233, 229, 216);
	background: url(../images/fundraisers/sprite_h1.gif) 0 0 no-repeat;
	background-position: 0px -400px;
	width: 400px;
	height: 20px;
	text-indent: -3000px;
	position:relative;
}

/***************************************************************
*** Fundraiser Styles (from styles.css)
***************************************************************/
#fundraisers {
	line-height: 1.5em;
}
#fundraisers .section{
	margin-bottom:20px;
}
#fundraisers ol li{
	margin-bottom:10px;
}
#fundraisers .list{
	width:30%;
	float:left;
	padding-left:15px;
}
#fundraisers #fancylist{
	margin-left:5px;
	list-style: disc outside url('../images/green_bullet.gif');
}
#fundraisers #fancylist li{
	margin-bottom:10px;
}
#fundraisers .label{
	float:left;
	/*width:380px;*/
	width:220px;
	display:block;
}
#fundraisers .label p{
	padding-right:20px;
}
#fundraisers .group{
	padding: 20px;
	border-bottom:4px solid #E9E5D8;
	max-width:662px;
	max-width:855px;
}
#fundraisers .row{
	clear:both;
	margin-bottom:5px;
}
#fundraiser_submission td{
	padding:5px;
}
#fundraiser_submission tr{
	vertical-align: top;
}

.sectionTxt {
	margin-top:-10px;
}

#multiple_div {
	visibility: hidden;
	}
	
#locationDropDowns select {
	width: 425px;	
}

.scw {
	*margin: -7px 0px 0px -704px;
	*background-color: #E6E5D3;
}

#commentsreq{
	padding-top:169px;
	*padding-top:148px;
	padding-bottom:0px;
	*padding-bottom:2px;
}

#fieldtip{
	margin: -20px 0px 0px 420px;
	width: 300px;
}

#howyougetflyer{
	background: url(../images/fundraisers/sprite_h2.gif) no-repeat;
	background-position: 0px -380px;
	width: 210px;
	height: 20px;
	text-indent: -3000px;
}

#flourish-bottom{
	margin-left: 65px;
}

#account-signin{
		background: url(../images/fundraisers/sprite_fundraiser_bttns.gif) no-repeat;
		background-position: 0px -425px;
		display:block;
		width: 80px;
		height: 23px;
		text-indent: -3000px;
		margin-left: 108px;
	}
#account-signin:hover{
	background-position: -398px -425px;
}

#need-more-details{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -50px;
	width: 225px;
	height: 25px;
	text-indent: -3000px;
	margin-top: -5px;
}

#fundraiserlandingH1{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px 0px;
	width: 550px;
	height: 50px;
	text-indent: -3000px;
}

#fund-retrieve-password{
	background: url(../images/fundraisers/sprite_h1.gif) no-repeat;
	background-position: 0px -600px;
	width: 225px;
	height: 25px;
	text-indent: -3000px;
}

/* LANDING PAGE */
.fund-faq-landing{
		background: url('../images/graphic_thumb_yellow.gif') 0 8px no-repeat;
		height: 20px;
		width: 545px;
		padding-bottom: 5px;
		border-bottom: 1px dotted #666666;
	}
.fund-faq-landing a{
	position:relative;
	top:5px;
	width: 525px;
	margin: 0px 0px 0px 25px;
}
.fund-faq-answer-landing{
	width: 545px;
	height: auto !important;
	background: url('../images/img_beige_tile.jpg') 0 0 repeat-x;
	/*background-color: #F4F4EC;*/
}
.fund-faq-answer-landing p{
	margin-left: 20px;
	margin-top: 10px;
	padding: 20px 5px 10px 5px;
}
.fund-faq-close-btn, .fund-faq-close-btn:hover, .fund-faq-close-btn:visited {
	background: url('../images/img_checkbox.gif') 0 4px no-repeat;
	padding-left: 12px;
	float:right;
	clear:both;
	margin:5px 20px 20px 0px;
	color: #000000;
}


/* LIGHTBOX STYLES */

/*#faqbox{
	background-color: #F2F2E8;
}
*/
#fund-faq-lightbox-questions{
	height: 550px;
	margin-left: 10px;
}
#fund-faq-lightbox-answers{
	position:relative;
	top: 20px;
	margin: -555px 0px 0px 540px;
	border: 5px solid #F2F2E8;
	height: 510px;
	width: 300px;
	float:left;
	clear:none;
	padding: 5px;
}

#fund-faq-lightbox-container{
	border: 2px solid #EAE6DA; 
	height: 555px;
	*height: 575px;
	width: 550px;
	overflow-y: hidden;
	overflow-x:hidden;
	background-color: #FFFFFF;
	padding: 0px;
}


.fund-faq-lightbox{
	background: url('../images/graphic_thumb_yellow.gif') 0px 8px no-repeat;
	height: 20px;
	width: 545px;
	padding-bottom: 0px;
}
.fund-faq-lightbox a{
	position:relative;
	top:5px;
	width: 525px;
	margin: 0px 0px 0px 25px;
}
.fund-faq-answer-lightbox{
	width: 300px;
	height: auto !important;
	background-color: #FFFFFF;
	
}
.fund-faq-question-category{
	font-weight:bold;
	font-size: .9em;
	color: #663300;
	height: 15px;
	margin-bottom: -5px;
	*margin-bottom: 0px;
	
}
.fund-faq-question-category a{
	color: #663300;
}

.fund-faq-answer-lightbox p{
	margin-left: 10px;
	margin-top: 0px;
	padding: 20px 5px 10px 5px;
	width:275px;
}

#fund-faq-lb-hdr{
	color: #663300;
	font-size: 2em;
	font-family: Verdana;
	margin: 0px 10px 0px 10px;
	position:relative;
	top: -20px;
}

.yui-skin-sam .yui-panel{
	background-color: #F2F2E8;
}
#fundraiserfaqpanel_c{
	background-color: #F2F2E8;
}

#fundraiserfaqpanel {
	border:5px solid #F2F2E8;
}

.yui-skin-sam .container-close {
	background:transparent url(../images/funstuff/btn_close_X.gif) no-repeat scroll 0pt 2px;
	
}

.yui-skin-sam .yui-panel .hd,
.yui-skin-sam .yui-panel .bd,
.yui-skin-sam .yui-panel .ft {
	background:none;
	border: none;
}
.yui-skin-sam .yui-panel .hd{
	color:#339900;
	color:#000000;
	text-transform: uppercase;
	margin-right: 5px;
}

.yui-skin-sam .yui-panel .hd {
	float:right;
	height:20px;
	font-size:11px;
	width:60px;
}

.yui-skin-sam .yui-panel .bd{
	padding:0;
	padding-left:1px;

}

.faq-accordion-list{
	width: 420px;
	margin:0px -15px 20px 30px;
	
}

.faq-accordion-list li{
	margin-bottom:10px;
	*margin-left: 10px;
}


/* 	SAFARI STYLES */

@media screen and (-webkit-min-device-pixel-ratio:0){ 
	html{
	 /* need this so that Safari3 can use window.getMatchedCSSRules to collect CSSStyleRule later */ 
	 list-style-image:none;
	} 
	
	#commentsreq{
		padding-top:121px;
		padding-bottom:0px;
	}

	#fieldtip{
		margin: -20px 0px 0px 470px;
		width: 300px;
	}
}