.topmenu{display:inline; float:left; width:89px;}

.topmenu li{font-family:Trebuchet MS; font-size:14px; font-weight:bold; width:89px;}
.topmenu li a{color:#FFF; text-decoration:none; }

.hometop{background-image:url(Images/home_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.abouttop{background-image:url(Images/about_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.programstop{background-image:url(Images/programs_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.resourcestop{background-image:url(Images/resources_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.fundingtop{background-image:url(Images/funding_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.careerstop{background-image:url(Images/careers_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}
.contacttop{background-image:url(Images/contact_background_top.png); background-repeat:none; height:18px; width:708px;margin-left:auto; margin-right:auto;}

.homemiddle{margin-left:auto; margin-right:auto;min-height:650px; width:668px;  background-image:url(Images/home_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.aboutmiddle{margin-left:auto; margin-right:auto;min-height:592px; width:668px;  background-image:url(Images/about_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.programsmiddle{margin-left:auto; margin-right:auto;min-height:592px; width:668px;  background-image:url(Images/programs_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.resourcesmiddle{margin-left:auto; margin-right:auto;min-height:592px; width:668px;  background-image:url(Images/resources_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.fundingmiddle{margin-left:auto; margin-right:auto;min-height:622px; width:668px;  background-image:url(Images/funding_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.careersmiddle{margin-left:auto; margin-right:auto;min-height:592px; width:668px;  background-image:url(Images/careers_body_background.png); background-repeat:repeat-y; padding-left:40px;}
.contactmiddle{margin-left:auto; margin-right:auto;min-height:592px; width:668px;  background-image:url(Images/contact_body_background.png); background-repeat:repeat-y; padding-left:40px;}

.homebottom{background-image:url(Images/home_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.aboutbottom{background-image:url(Images/about__background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.programsbottom{background-image:url(Images/programs_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.resourcesbottom{background-image:url(Images/resources_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.fundingbottom{background-image:url(Images/funding_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.careersbottom{background-image:url(Images/careers_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}
.contactbottom{background-image:url(Images/contact_background_bottom.png); background-repeat:none; height:28px; width:708px;margin-left:auto; margin-right:auto;}

.minimenu{ list-style:none; display:inline; margin:0; padding:0; float:right; margin-right:50px; font-family:Trebuchet MS; font-size:11px; margin-top:5px;}
.minimenu li{display:inline; margin:0;}
.minimenu li a{ text-decoration:none; color:#000;}


.banner{border:#999 solid 1px; margin-top:5px; margin-bottom:10px;}
.contentleft{padding-left:10px; width:470px; float:left; padding-bottom:20px;}
.header{ font-family:"Comic Sans MS", serif; padding-bottom:0; margin-bottom:0; font-size:16px;}
.headertwo{ font-family:"Comic Sans MS", serif; padding-top:0; margin-top:0; padding-bottom:0; font-size:14px; margin-bottom:0;}
.bodytexttop{ font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; padding-top:0; padding-left:15px;}
.bodytextright{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0; padding-top:0; padding-left:5px; float:left; width:280px;}
.bodytextmiddle {font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.bodytextleft{font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0;width:300px; float:left; margin-right:20px;}
.bodytextleft p{padding:0; margin:0; }

.contentright{ padding-left:10px; float:left; padding-top:20px;}

.bottommenudiv{width:535px;text-align:center; margin-left:45px; padding-bottom:0; margin-bottom:0; padding-top:60px;}
.bottommenu{display:inline; padding:0;padding-bottom:0; margin-bottom:0; }
.bottommenu li{display:inline;text-decoration:none; color:#000; font-family:Trebuchet MS; font-size:11px; font-weight:bold; list-style:none;padding-top:5px;padding:0; padding-left:10px; padding-right:10px;padding-bottom:0; margin-bottom:0; }
.bottommenu li a{color:#000; text-decoration:none; padding-bottom:0; margin-bottom:0; }

.copywrite{ color:#FFF; font:Arial, Helvetica, sans-serif; font-size:12px; padding:0; margin:0; text-align:center;}
s

/* Begin CSS Drop Down Menu */

#menuh-container
	{
	position: absolute;		
	top: 1em;
	width:708px;

	}

#menuh
	{
	width:100%;
	float:left;
	width:708px;
	}
	
#menuh a
	{
	text-align: center;
	display:block;
	white-space:nowrap;
	margin:0;
	padding: 0.3em;
	}
	
#menuh a:link, #menuh a:visited, #menuh a:active	/* menu at rest */
	{
	color: white;
	text-decoration:none;
	}
	
#menuh a:hover	/* menu at mouse-over  */
	{
	color:#000;
	text-decoration:none;
	}	
	
#menuh a.top_parent, #menuh a.top_parent:hover  /* attaches down-arrow to all top-parents */
	{
	background-image: url(navdown_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}
	
#menuh a.parent, #menuh a.parent:hover 	/* attaches side-arrow to all parents */
	{
	background-position: right center;
	background-repeat: no-repeat;
	}

#menuh ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:89px;	/* width of all menu boxes */
	
	}

#menuh li
	{
	position:relative;
    min-height: 1px; 			/* Sophie Dennis contribution for IE7 */
    vertical-align: bottom; /* Sophie Dennis contribution for IE7 */
	}

#menuh ul ul
	{
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#menuh ul ul ul
	{
	top:0;
	left:100%;
	}

div#menuh li:hover
	{
	cursor:pointer;
	z-index:100;
	}

div#menuh li:hover ul ul,
div#menuh li li:hover ul ul,
div#menuh li li li:hover ul ul,
div#menuh li li li li:hover ul ul
{display:none;}

div#menuh li:hover ul,
div#menuh li li:hover ul,
div#menuh li li li:hover ul,
div#menuh li li li li:hover ul
{display:block;}

/* End CSS Drop Down Menu */

.homebutton{background-image:url(Images/buttons_08.png); background-repeat:none;}
.aboutbutton{background-image:url(Images/buttons_09.png); background-repeat:none;}
.programsbutton{background-image:url(Images/buttons_10.png); background-repeat:none;}
.resourcesbutton{background-image:url(Images/buttons_11.png); background-repeat:none;}
.fundingbutton{background-image:url(Images/buttons_12.png); background-repeat:none;}
.careersbutton{background-image:url(Images/buttons_13.png); background-repeat:none;}
.contactbutton{background-image:url(Images/buttons_14.png); background-repeat:none;}

.homebutton:hover a{color:#000;border-bottom:1px solid #fff;}
.aboutbutton:hover a{color:#000;border-bottom:1px solid #fff;}
.programsbutton:hover a{color:#000;border-bottom:1px solid #fff;}
.resourcesbutton:hover a{color:#000;border-bottom:1px solid #fff;}
.fundingbutton:hover a{color:#000;border-bottom:1px solid #fff;}
.careersbutton:hover a{color:#000;border-bottom:1px solid #fff;}
.contactbutton:hover a{color:#000;border-bottom:1px solid #fff;}


.homedropback{ background-image:url(Images/buttonroll08.png); background-repeat:repeat;}
.aboutdropback{background-image:url(Images/buttonroll09.png); background-repeat:repeat;}
.programsdropback{background-image:url(Images/buttonroll10.png); background-repeat:repeat;}
.resourcesdropback{background-image:url(Images/buttonroll11.png); background-repeat:repeat;}
.fundingdropback{background-image:url(Images/buttonroll12.png); background-repeat:repeat;}
.careersdropback{background-image:url(Images/buttonroll13.png); background-repeat:repeat;}
.contactdropback{background-image:url(Images/buttonroll14.png); background-repeat:repeat;}

.homedropback:hover a{ background-image:url(Images/home_background.png); background-repeat:repeat; color:#000; font-size:11px;}
.aboutdropback:hover a{background-image:url(Images/about_background.png); background-repeat:repeat; color:#000; font-size:11px;}
.programsdropback:hover a{background-image:url(Images/programs_background.png); background-repeat:repeat; color:#000; font-size:11px;}
.resourcesdropback:hover a{background-image:url(Images/resources_background.png); background-repeat:repeat; color:#000; font-size:11px;}
.fundingdropback:hover a{background-image:url(Images/funding_background.png); background-repeat:repeat; color:#000; font-size:11px;}
.careersdropback:hover a{background-image:url(Images/careers_background.png); background-repeat:repeat;color:#000; font-size:11px;}
.contactdropback:hover a{background-image:url(Images/contact_background.png); background-repeat:repeat;color:#000; font-size:11px;}

.homedropback a{font-size:11px; border-bottom:1px solid #fff;}
.aboutdropback a{font-size:11px; border-bottom:1px solid #fff;}
.programsdropback a{font-size:11px; border-bottom:1px solid #fff;}
.resourcesdropback a{font-size:11px; border-bottom:1px solid #fff;}
.fundingdropback a{font-size:11px; border-bottom:1px solid #fff;}
.careersdropback a{font-size:11px; border-bottom:1px solid #fff;}
.contactdropback a{font-size:11px; border-bottom:1px solid #fff;}

.programsdropback a p{padding:0; margin:0;}
.resourcesdropback a p{padding:0; margin:0;}
.fundingdropback a p{padding:0; margin:0;}
.careersdropback a p{padding:0; margin:0;}

.boardleft{width:250px; float:left; margin-top:5px;}
.boardright{margin-top:10px;}

.sitemapleft{float:left; width:200px;}
.sitemapright{float:left; width:200px;}
.sitetitle{font-family:Trebuchet MS; font-size:16px; margin-top:20px; margin-bottom:0;}
.sitesubitem{ font-family:Trebuchet MS; font-size:14px; margin-top:0; margin-bottom:0; margin-left:10px;}

a.barefootlink{ color:#FFF; text-decoration:none;}
a.barefootlink:hover{color:#FFF; text-decoration:none;}

.eventlist{font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:0; padding-top:0;}
