body {
	background-color: #BCDD5A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 10px 0 0 0; 
}
img {
	border: none;
}
a {
	text-decoration: underline;
	color: #AC79AC;
}
a:hover {
	text-decoration: none;
	color: #7F317F;
}
.container {
	width: 790px;
	margin: 0 auto 0;
}
.header {
	background-color: #75B30F;
	width: 790px;
	height: 143px;
}
.headtop {
	background: url(../images/header_top_left.gif) no-repeat top left;
	background-color: #BCDD5A;
	width: 790px;
	height: 20px;
}
.head {
	width: 790px;
	height: 123px;
	float: left;
}
.headleft {
	background: url(../images/header.gif) no-repeat top left;
	width: 649px;
	height: 123px;
	float: left;
}
.jumpmenu {
	width: 300px;
	float: right;
    margin-left: 300px;
	display: inline;
}
.optionmenu {
	float: right;
	height: 40px;
}
.jmtext {
	color: #D2FF78;
	width: 200px;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	margin: 10px 39px 0 0;
	float: right;
	display: inline;
}
.headmdl {
	background: url(../images/wimap.gif) no-repeat top right;
	width: 130px;
	height: 123px;
	float: left;
}
.headright {
	background: url(../images/header_right.gif) no-repeat top center;
	width: 11px;
	height: 123px;
	float: left;
}
.content {
	background-color: #FFFFFF;
	width: 790px;
	float: left;
}
.lt {
	background-color: #FFFFFF;
	width: 150px;
	float: left;
}
.left {
	background: url(../images/menu_bottom.gif) no-repeat bottom center;
	background-color: #FFCE31;
	width: 150px;
	float: left;
	margin-bottom: 10px;
}
	#dhtmlgoodies_menu{		
		font-family:arial;	/* Font for main menu items */
		font-size: 14px;
		width:150px;	/* Width of main menu */
		text-align: center;
		
	}
	#dhtmlgoodies_menu	li{	/* Main menu <li> */
		list-style-type:none;	/* No bullets */
		margin:0px;	/* No margin - needed for Opera */
	}
	#dhtmlgoodies_menu ul{	
		margin:0px;	/* No <ul> air */
		padding:0px;	/* No <ul> air */
	}
	#dhtmlgoodies_menu ul li ul{	/* Styling for those who doesn't have javascript enabled  - sub menu items*/
		padding-left:10px;
	}
	#dhtmlgoodies_menu	li a{	/* Main menu links */
		text-decoration:none;	/* No underline */
		color:#FFF;	/* White text color */
		
		height:25px;	/* 25 pixel height */
		line-height:25px;	/* 25 pixel height */
		/* vertical-align:middle;	/* Align text in the middle */
		/* border:1px solid #000;	 Black border */
		background-color:#43af18;	/* Light blue background color */
		margin:1px 0 1px 0;	/* A little bit of air */
		padding:1px;	/* Air between border and text inside */
		
		display:block;
	}
	#dhtmlgoodies_menu	li a:hover,#dhtmlgoodies_menu .activeMainMenuItem{
		color:#FFF;
		background-color:#7F317F;
	}
	.dhtmlgoodies_subMenu{
		visibility:hidden;
		position:absolute;
		overflow:hidden;
		border:1px solid #7F317F;
		background-color:#996699;
		font-family:arial;
		text-align:left;
	    font-size: 12px;
	}
	.dhtmlgoodies_subMenu ul{
		margin:0px;
		padding:0px;	
	}
	.dhtmlgoodies_subMenu ul li{
		list-style-type:none;
		margin:0px;
		padding:1px;	/* 1px of air between submenu border and sub menu item - (the "white" space you see on mouse over )*/
	}
	.dhtmlgoodies_subMenu ul li a{	/* Sub menu items */
		white-space:nowrap;	/* No line break */
		text-decoration:none;	/* No underline */
		color:#FFF;	/* White text color */
		
		height:16px;	/* 16 pixels height */
		line-height:16px;	/* 16 pixels height */
		padding:1px;	/* 1px of "air" inside */
		
		display:block;	/* Display as block - you shouldn't change this */
	}
	.dhtmlgoodies_subMenu ul li a:hover{	/* Sub menu items - mouse over effects */
		color:#FFF;	/* White text */
		background-color:#7f317f;	/* Purple background */
	}
.donate {
	padding: 10px 0 30px 0;
}
.ltbtm {
	width: 140px;
	margin: 0 0 0 10px;
}
.rt {
	width: 640px;
	float: right;
}
.right {
	background: url(../images/purplebg.gif) no-repeat top right;
	width: 640px;
	height: 237px;
	float: right;	
}
.rightbtm {
	width: 640px;
	float: right;
}
.ltcnt {
	width: 490px;
	float: left;
}
.rtcnt {
	width: 140px;
	float: left;
}
.textlinks {
	width: 700px;
	margin: 10px auto 10px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F317F;
}
.textlinks a{
	text-decoration: none;
	color: #AC79AC;
}
.textlinks a:hover {
	text-decoration: underline;
	color: #7F317F;
}
.address {
	font-family: Arial, Helvetica, sans-serif;
	color: #7F317F;
	width: 400px;
	font-size: 11px;
	margin: 0 auto 0;
	text-align: center;
}
.donate {
	text-align: center;
	margin: 0 auto 0;
	margin-top: 10px;
}
.cntbox {
	width: 425px;
    margin-left: 20px;
	border: 1px #FFCE31 solid;
	padding: 10px;
	float: left;
	display: inline;
}
.cntbold {
	font-weight: bold;
	font-size: 16px;
}
.cnttitle {
	width: 425px;
    margin: 0 auto 0;
	text-align: center;
	color: #7F317F;
	padding: 20px 0 0 0;
}
.cntboldorange {
	width: 400px;
	font-size: 16px;
	font-weight: bold;
	color: #F87500;
	margin-bottom: 10px;
	border-bottom: 1px solid #FFCE31;
}
.cntboldorange1 {
	font-size: 16px;
	font-weight: bold;
	color: #F87500;
	margin-bottom: 5px;
}
.cntboldorange p img {
	float: left;
	margin: 5px;
}
.cntlinks {
	width: 350px;
	margin: 0 auto 0;
}
.line {
	margin: 15px auto 10px;
	width: 130px;
	height: 1px;
	background-color: #FFCE31;
	line-height: 0px; 
}
.btm {
	width: 790px;
	background-color: #FFFFFF;
}
.btmlt {
	background: url(../images/bottom_left.gif) no-repeat bottom left;	
	width: 395px;
	height: 31px;
	float: left;
}
.btmrt {
	background: url(../images/bottom_right.gif) no-repeat bottom right;
	width: 395px;
	height: 31px;
	float: right;
}
.picbox {
	width: 200px;
	font-size: 11px;
	text-align: center;
	float: left;
}
.staff {
	width: 400px;
	font-size: 14px;
	color: #AC79AC;
	font-weight: 500;
	margin-left: 25px;
}
.staff1 {
	width: 200px;
	font-size: 14px;
	color: #AC79AC;
	font-weight: 500;
	margin-left: 25px;
}
.oline {
	width: 150px;
	height: 1px;
	background-color: #F87500;
}
.wrapper {
	width: 200px;
	float: left;
}
.wrapper2 {
	width: 200px;
	float: right;
}
.directors {
	width: 400px;
	margin-left: 22px;
}
.board {
	width: 300px;
}
.bold {
	font-weight: bold; 
}
.imglogo {
	width: 100%;
	text-align: center;
}
.purple {
	color: #F87500;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
}
.oline2 {
	width: 350px;
	height: 1px;
	background-color: #F87500;
	margin: 0 auto 0;
}
.purple1 {
	color: #7F317F;
	font-size: 18px;
	font-weight: bold;
}
.orange1 {
	color: #F87500;
	font-size: 13px;
	font-weight: bold;
}
.pad {
 	padding-bottom: 5px;
 }
 .italic {
 	font-style: italic;
 }
.uline {
	text-decoration: underline;
}
.littlebox {
	background-color: #FF9A02;
	width: 135px;
	float: left;
	border: solid 1px #F87500;
	text-align: center;
    padding: 5px 0 5px 0;
	font-weight: bold;
}
.littlebox a {
	color: #fff;
	text-decoration: underline;	
}
.littlebox a:hover {
	text-decoration: none;
} 
#one {
	background: url(../images/ans_top.gif) no-repeat top center;
	background-color: #FDD96D;
	color: #444444; 
	margin: 0 auto 10px; 
	padding-top: 10px; 
	width: 403px; 
}
#two {
	background: url(../images/ans_top.gif) no-repeat top center;
	background-color: #FDD96D;
	color: #444444; 
	margin: 0 auto 10px; 
	padding-top: 10px; 
	width: 403px; 
}
#three {
	background: url(../images/ans_top.gif) no-repeat top center;
	background-color: #FDD96D;
	color: #444444; 
	margin: 0 auto 10px; 
	padding-top: 10px; 
	width: 403px; 
}
#four {
	background: url(../images/ans_top.gif) no-repeat top center;
	background-color: #FDD96D;
	color: #444444; 
	margin: 0 auto 10px; 
	padding-top: 10px; 
	width: 403px; 
}
.fnt {
	font-size: 11px;
}
.ansbtm {
	background: url(../images/ans_btm.gif) no-repeat bottom center;
	width: 403px;
	height: 13px;
}
ul {
	margin-bottom: 0px;
}
.anstext {
	width: 95%;
	margin: 0 auto 0;
}
.graytext {
	color: #2C2C2C;
}
.lrnbox {
	background-color: #FF9A02;
	width: 100px;
	float: left;
	margin-left: 17px;
	border: solid 1px #F87500;
	text-align: center;
    padding: 2px 0 2px 0;
	font-weight: bold;
}
.space {
	width: 10px;
	height: 10px;
}
.lrnbox a {
	color: #fff;
	text-decoration: underline;	
}
.lrnbox a:hover {
	text-decoration: none;
} 
.upcoming {
	margin: 0px;
	padding: 0px;
}
.upcoming li {
	list-style: none;
	margin: 0px;
	padding: 8px 20px;
}