body {
	background: url(/images/background.jpg) repeat;
	margin: 0px 0px 20px;
}
#page_gradient {
	background: url(/images/gradient.jpg) repeat-x;
}
#masthead {
	display: block;
	margin: 0px auto;
	width: 980px;
	height: 106px;
}
#photos {
	background: url(/images/photos.jpg) no-repeat;
	margin: 0px auto;
	height: 485px;
	width: 864px;
	padding-right: 58px;
	padding-left: 58px;
	padding-top: 3px;
}
#maintext {
	background: url(/images/maintext.jpg) no-repeat;
	margin: 0px auto;
	height: 335px;
	width: 980px;
	position: relative;
}
#maintext h2 {
	font: italic normal 19px/36px Georgia, "Times New Roman", Times, serif;
	color: #1850b7;
	text-align: center;
	margin: 0px auto;
	padding: 36px 0px 0px;
	width: 800px;
}
#maintext h3 {
	font: normal 14px/24px Georgia, "Times New Roman", Times, serif;
	color: #1850b7;
	text-align: center;
	margin: 0px auto;
	padding: 18px 0px 0px;
	width: 800px;
}

#maintext img {
	position: absolute;
	left: 121px;
	top: 52px;
}
#banner_container {
	width: 865px;
	height: 485px;
	position: relative;
}
#banner_container img {
	width: 865px;
	height: 485px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
}

img.show {
	display: none;
	z-index: 1 !important;	
}
#map {
	background: url(/images/construction_map.jpg) no-repeat;
	margin: 0px auto;
	height: 398px;
	width: 980px;
	position: relative;
}
#description {
	background: url(/images/construction_text.jpg) no-repeat;
	margin: 0px auto;
	height: 460px;
	width: 980px;
	position: relative;
}
#description h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1850b7;
	margin: 0px;
	width: 340px;
	padding: 0px;
	position: absolute;
	left: 126px;
	top: 36px;
}
#accordion {
	width: 389px;
	position: absolute;
	left: 479px;
	top: 133px;
}
#accordion h4 {
	font: bold 12px/23px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #c6001a;
	margin: 0px;
	padding: 0px 0px 0px 25px;
	background: #FADD92;
	cursor: pointer;
}
#accordion h4 em {
	font-style: normal;
	background: url(/images/arrow_accordian.gif) no-repeat right;
	padding-right: 13px;
}
#accordion .element {
	margin: 0px 0px 6px;
	padding: 0px 0px 0px 25px;
}
#accordion .element p {
	font: 12px/17px Verdana, Arial, Helvetica, sans-serif;
	color: #1850b7;
	margin: 6px 0px 3px;
	padding: 0px;
}
#top1 {
	background: url(/images/donate_top.jpg) no-repeat;
	margin: 0px auto;
	height: 323px;
	width: 980px;
	position: relative;
}
#top1 img {
	display: block;
	left: 200px;
	top: 221px;
	position: absolute;
}
#authorize {
	position: absolute;
	top: 304px;
	left: -238px;
}

#authorize1 {	
	position: absolute;
	top: 211px;
	left: -243px;
}


#form {
	background: url(/images/donate_form1.jpg) no-repeat;
	margin: 0px auto;
	height: 500px;
	width: 980px;
	position: relative;
}



#form h2 {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	width: 225px;
	padding: 0px;
	/*position: absolute;
	left: 190px;
	top: 43px;*/
}

#form-thankyou {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 320px;
	top: 143px;
}


	 
#form form {
	margin: 0px;
	padding: 0px;
	position: absolute;
	top: 47px;
	left: 426px;
	width: 389px;
}
#form form table td {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #8d97a1;
	text-align: right;
	padding-right: 11px;
	padding-top: 3px;
	padding-bottom: 3px;
}
#form form table td input {
	background: #fff;
	height: 18px;
	width: 200px;
	border: 1px solid #fff;
}
#form form table td input#button {
	height: 20px;
	width: 203px;
	border: none;
}

#form h3 {
	font: bold 12px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: relative;
	left: 35px;
	top: 18px;
}
#construction_text {
	background: url(/images/construction_new.jpg) no-repeat;
	margin: 0px auto;
	height: 245px;
	width: 980px;
	position: relative;
}
#top.construction {
	background: url(/images/construction_top.jpg) no-repeat;
	margin: 0px auto;
	height: 215px;
	width: 980px;
	position: relative;
}
#top.construction1 {
	background: url(/images/construction_top.jpg) no-repeat;
	margin: 0px auto;
	height: 215px;
	width: 980px;
	position: relative;
}
#top.construction h2 {
	font: italic normal 21px/27px Georgia, "Times New Roman", Times, serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 190px;
	top: 240px;
	width: 600px;
	text-align: center;
}
#construction_text h2 {
	font: normal 15px/27px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 190px;
	top: 221px;
	width: 600px;
	text-align: center;
}
#notes {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 220px;
	padding-left: 220px;
}
#notes h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes p  {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes ol {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 24px;
	text-align: left;
}

#notes1 {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 240px;
	padding-left: 200px;
}

#notes2 {
	background: url(/images/wrapper.jpg) repeat-y;
	margin: 0px auto;
	width: 540px;
	padding-right: 260px;
	padding-left: 180px;
}

#notes1 h2 {
	font: normal 16px/26px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes1 p  {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
#notes1 ol {
	font: normal 14px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;
	margin: 0px 0px 12px;
	padding: 0px 0px 0px 24px;
	text-align: left;
}
#participation_text {
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	color: #1c2989;

}
