#container {
	background: url(../images/internal/repeat.gif) 0 0 repeat-y;
}
#text {
	background: url(../images/internal/normaltopper.jpg) 0 0 no-repeat;
	min-height: 410px;
	_height: 410px;
	padding-top: 50px;
	width: 550px;
	padding: 70px 135px 160px 65px;
}
#footer {
	background: url(../images/internal/footer.jpg) bottom left no-repeat;
	height: 30px;
	padding: 99px 10px 10px;
	position: absolute;
	bottom: 0;
	left: 0;
	width: 730px;
}
ul#divisions_sub {
	position: absolute;
	left: 50px;
	top: 255px;
	width: 590px;
	height: 86px;
	z-index: 550;
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -1234em;
}
#divisions_sub li {
	width: 590px;
	height: 21px;
	position: absolute;
	left: 0;
}
#divisions_sub li a {
	display: block;
	height: 21px;
	text-decoration: none;
	background: url(../images/internal/divisionsroll.jpg) -1000px -100px no-repeat;
}
#divisions_sub li a:hover {
	background-image: url(../images/internal/divisionsroll.jpg);
	background-repeat: no-repeat;
}
li#admin {
	top: 0;
}
#admin a:hover {
	background-position: 0 0;
}
li#planning {
	top: 22px;
}
#planning a:hover {
	background-position: 0 -22px;
}
li#health {
	top: 43px;
}
#health a:hover {
	background-position: 0 -43px;
}
#tech {
	top: 64px;
}
#tech a:hover {
	background-position: 0 -64px;
}
/* Services Menu */
ul#services_sub {
	position: absolute;
	left: 50px;
	top: 255px;
	width: 590px;
	height: 86px;
	z-index: 550;
	margin: 0;
	padding: 0;
	list-style: none;
	text-indent: -1234em;
}
#services_sub li {
	height: 21px;
	position: absolute;
}
#services_sub li a {
	display: block;
	height: 22px;
	text-decoration: none;
	background: url(../images/internal/servicesroll.jpg) -1000px -1000px no-repeat;	
}
#services_sub li a:hover {
	background-image: url(../images/internal/servicesroll.jpg);
	background-repeat: no-repeat;
}
li#start {
	left: 0;
	top: 0;
	width: 309px;
}
#start a:hover {
	background-position: 0 0;
}
li#development {
	left: 309px;
	top: 0;
	width: 281px;
}
#development a:hover {
	background-position: -309px 0;
}
li#board {
	left: 0;
	top: 21px;
	width: 309px;
}
#board a:hover {
	background-position: 0 -21px;
}
li#grants {
	top: 21px;
	left: 309px;
	width: 281px;
}
#grants a:hover {
	background-position: -309px -21px;
}
li#organizational {
	top: 43px;
	left: 0;
	width: 309px;
}
#organizational a:hover {
	background-position: 0 -43px;
}
li#program {
	top: 43px;
	left: 309px;
	width: 281px;
}
#program a:hover {
	background-position: -309px -43px;
}
li#training {
	top: 65px;
	width: 309px;
	left: 0;
}
#training a:hover {
	background-position: 0 -65px;
}
#form {
top: 65px;
	left: 309px;
	width: 281px;
}
#form a:hover {
background-position: -309px -65px;
}
.require font,
.required font {
color: orange;
}
/* Donations */
ul#donationlinks {
position: absolute;
top: 260px;
left: 644px;
text-indent: -1234em;
margin: 0;
padding: 0;
background: url(../images/buttoninternal.jpg) -102px 0 no-repeat;
list-style: none;
width: 121px;
height: 52px;
display: block;
z-index: 1000;
}

#donationlinks li {
margin: 0;
padding: 0;
height: 20px;
position: absolute;
width: 101px;
left: 0;
}
#donationlinks a {
display: block;
height: 20px;
text-decoration: none;
}
li.training {
top: 0;
}
li.donations {
top: 22px;
}
.training a:hover {
background: url(../images/buttoninternal.jpg) 0 0 no-repeat;
}
.donations a:hover {
background: url(../images/buttoninternal.jpg) 0 -22px no-repeat;
}



ul#donationlinks {
position: absolute;
top: 131px;
left: 547px;
text-indent: -1234em;
margin: 0;
padding: 0;
background: url(/images/donate_buttons.jpg) 0 0 no-repeat;
list-style: none;
width: 104px;
height: 44px;
display: block;
z-index: 100;
}

#donationlinks li {
margin: 0;
padding: 0;
height: 22px;
position: absolute;
width: 104px;
left: 0;
}
#donationlinks a {
display: block;
height: 22px;
text-decoration: none;
}
li.training {
top: 0;
}
li.donations {
top: 22px;
}
.training a:hover {
background: url(/images/donate_buttons.jpg) -104px 0 no-repeat;
}
.donations a:hover {
background: url(/images/donate_buttons.jpg) -104px -22px no-repeat;
}

/* Donations */

#donation_form .form-left {
	float: left;
	width: 20em;
	clear: left;
}
#donation_form .form-row {
clear: both;
	padding: 4px 0;
}
#donation_form .form-middle {
	margin-left: 21em;
}

