/* CSS Document */
body{background-color:#d8d8d8;}
	#Site{
		width:					798px;
		margin-left:			auto;
		margin-right:			auto;

	}
 #NavHeader, #Headline,   #ContentHome, #ContentPrimary, #ContentSecondary, #NavPrimary, #NavSecondary, #Footer{
		display:				inline-block;
		overflow:				hidden;
		
		}
	#Header{
		width:					100%;
		/*clear:					left;*/
		height:					101px;
		overflow:hidden;
		
	}
	#NavHeader{
		float:					left;
		width:					142px;
		height:					97px;
		padding:		        5px 0px 0px 45px;
		background-image:		url(../../images/bg_nav.gif);
		background-repeat:		no-repeat;
		}
	#NavHeader ul{
		 margin:				0px;
		 padding:	            0px;
		 list-style:none;

	}
	#NavHeader ul li{
		margin-top:				3px;
		margin-bottom:			3px;
	}	
	#NavHeader ul li a{
		color:					#000000;
		font-size:				12px;
		letter-spacing:			1px;
	}
	#NavHeader ul li a:hover{
		color:					#ffffff;}
	#Headline{
		width:					611px;
		height:					105px;
		float:					left;
		background-image:		url(../../images/bg_header.gif);
	}
	#HeadlineHome{
		float:					left;
		width:					561px;
		height:					86px;
		padding:	            11px 25px 8px 25px;
		background-image:		url(../../images/bg_header.gif);
	}

	#NavPrimary{
		width:					100%;
		height:					29px;
		/*overflow:				visible;*//*Setting to visible makes menu work in FF & Safari but mis-positions header*/
		/*_overflow:hidden;*/
	}

	#NavPrimary ul{
		list-style:				none;
		list-style-type:		none;
		margin:					0px;
		padding:	 			0px;

	}
	#NavPrimary ul li{
		float:					left;
	}
	

	#NavPrimary ul li:hover ul, #NavPrimary ul a:hover ul, #NavPrimary li.iehover ul {visibility:visible;}
	#ddm-WaysToGive, #ddm-Volunteer, #ddm-DonationCenters{
		font-size:				11px;
		background-color:		#f1eebf;
		width:					145px;
		margin:                 0px;
		padding:	            0px;
		visibility:				hidden;
		/*possible fix for Firefox to make absolute*/
		position:relative;
		top:-4px;
		left:25px;
		/*_top:					-10px;*/
		z-index:				10;	
			
	}
	/*Menu Browser Adjustments*/
	/*end*/
/*\*/
html*#ddm-WaysToGive, html*#ddm-Volunteer, html*#ddm-DonationCenters{
[top:0px;/*Mozilla Old*/
top:0px;/*Safari Mac*/
]top:0px;;/*IE7*/
}/*end*/
.dummyend[id]{clear:both;}

/*\*/
* html #ddm-WaysToGive, * html #ddm-Volunteer, * html #ddm-DonationCenters {
top:0px;/*IE 6*/
}
/*end*/
	/*End Menu Browser Adjustments*/
	#ddm-WaysToGive ul, #ddm-Volunteer  ul, #ddm-DonationCenters ul{
		margin:					0px;
		padding:			    0px;

		
	}
	#ddm-WaysToGive ul li, #ddm-Volunteer ul li, #ddm-DonationCenters ul li{
		display:				block;
		width:					145px;
		list-style-type:   		none;
		margin:			        0px;
		padding:           	    4px 25px 4px 25px;
		background-color:		#f1eebf;
		
	}
	#ddm-WaysToGive ul li a, #ddm-Volunteer ul li a, #ddm-DonationCenters ul li a{

		color:					#000000;
	}
	
	
	#Logo{
		height:					111px;
		width:					187px;
		
	}
	#NavPrimaryExtension{
		float:					left;
		width:					611px;
		
		}
			
	
	#ContentPrimary{


		width:					551px;
		_width:551px;

		padding:                18px 30px 50px 30px;
		_padding: 				18px 28px 50px 29px;
		background-image:		url(../../images/bg_primary-header.jpg);
		background-position:	top;
		background-repeat:		no-repeat;
		color:					#000000;
		font-size:				12px;

	}
	#ContentPrimary a{
		color:					#d3664b;
	}
	#ContentPrimary a:hover{
		text-decoration:		underline;
	}
	
	#ContentHome{
		width:					610px;
		_float:left;


	}

	#ContentPrimary p{
		font-size:				12px;
		line-height:			22px;
		
		}
	#ContentPrimary ul, ol{
		line-height:22px;}		
	#NavTertiary{
		width:					100%;
		font-size:				11px;
		color:					#8e8f92;
		
	}
	#NavTertiary a{ color:#8e8f92;}/*Gray*/
	#NavTertiary a:hover{color:#d3664b;}/*Redish*/
	#NavTertiary a.nav-on{color:#d3664b;}/*Redish*/
	#NavHeader a.nav-on{color:#ffffff;}
	#ContentSecondary{

		height:					100%;
		float:					left;
		width:					187px;
	}
	#NavSecondary{
	}
	#NavSecondary ul{
		list-style:				none;
		margin:					0px;
		padding:	            0px 0px 0px 34px;
		color:					#000000;

	}
	#NavSecondary ul li{
		margin:                 5px 0px 5px 0px;}
	#NavSecondary ul li a{
		color:					#000000;
		font-size:				12px;}
		#NavSecondary li.tighten{line-height:14px;margin-top:3px;margin-bottom:3px;}
	#NavSecondary ul li a:hover{
		color:					#d3664b;/*Redish*/
	}
	#NavSecondary ul li a.nav-on {color:#d3664b}	
	#NavSecondary ul li ul li{
		margin:                 -2px 0px -1px 0px;
		line-height:			20px;
	}
	#NavSecondary ul li ul li a{
		color:					#000000;
		font-size:				11px;}
	#NavSecondary ul li ul li a:hover{
		color:					#d3664b;
		}		
	
	#Footer{
		display:inline-block;
		clear:left;
		width:					100%;
		height:					34px;
		background-image:		url(../../images/footer.jpg);
		background-repeat:		no-repeat;
	}
	#Main{
		width:					100%;
		background-image:		url(../../images/bg_main.jpg);
		background-repeat:		repeat-y;
		min-height:850px;
	}
	

	#FooterHome{
		background-image:		url(../../images/bg_home_footer2.jpg);
		background-repeat:		no-repeat;
		width:					611px;
		height:					130px;
	}
	#FooterHome a{color:#ffffff;}
	#lbl_FooterHome{
			font-size:12px;
				float:left;

				
	}
	#lbl_FooterHome h1{
		color:#ffffff;
		font-size:26px;
		text-transform:none;
		font-variant:normal;

		height:100%;
		margin-bottom:5px;
	}
	#img_FooterHome{
		margin-left:25px;
		float:left;
		height:100%;
		width:150px;
	}
#HeaderSecondary{height:111px; width:100%; background-color:#999999;padding-top:29px;}
/**/
#menu{
		width:				798px;
		margin:				0px;
		padding:	        0px;
		height:				29px;
		z-index:			10;
		position:			absolute;
		}
	#menu ul{
		margin:				0px;
		padding:		  	0px;
		}
	#menu ul li{
		float:				left;
		margin:             0px;
		padding:            0px;
		list-style-type:	none;
		
		/*border:1px solid #000;*/
		}

	#menu ul li a:hover{
		/*display:			block;*/
	}	
	#menu ul li:hover ul, #menu ul a:hover ul, #menu li.iehover ul {visibility:visible;}
	#menu ul li ul li{padding:4px;}