/*begin TEST STYLES*************************************************/
/*end TEST STYLES*************************************************/
/* top nav */
#metaNav {float:left;margin:0;width:960px;height:19px;font:11px Arial, Helvetica, sans-serif; background:url(../images/metaNav_bg.jpg) no-repeat top left;line-height:18px;position:relative;}

#metaNav ul {float:right;list-style:none;margin-top:2px;margin-right:16px;}
#metaNav li {display:inline;}
#metaNav li a {margin:0 5px;color:#ABABAB;}
#metaNav a {background:none;}
#metaNav a:hover {background:transparent url(../images/dottedBottomBorder.gif) repeat-x bottom left; text-decoration:none;}
#metaNav li.quicklinks {background:#3D3D3D url(../images/metaNav_arrow.gif) 72px 8px no-repeat;padding:5px 10px 1px 5px;}
#metaNav #quicklinkDiv {background-color:#3D3D3D;color:#B4B4B4;width:140px;position:absolute;top:19px;left:565px;padding:5px 10px;z-index:1000;}
#metaNav #quicklinkDiv p {padding:0;margin:0;}
#metaNav #quicklinkDiv hr {margin:0 -10px;border:0 none;line-height:1px;padding:0;border-top:1px solid #BFBFBF;}
#metaNav #quicklinkDiv a {color:#B4B4B4;width:140px;display:block;padding-top:3px;padding-bottom:3px;}
#metaNav #quicklinkDiv a:hover {background-color:#8C8C8C;background-image:none;color:#fff;margin:0 -10px;padding:3px 10px;}

/*#flashContent {visibility:hidden}*/


/*#flashContainer {

	margin: 0 auto;
	position: absolute;
	background-color: #ffffff;
	padding: 0px;
	width: 100%;
	height: 340px;
	z-index: 100;
	 
}

#flashBorderOverlay {
	position: absolute;
	background-color: #ffffff;
	padding: 0px;
	border: solid 1px #dddddd;
	width: 960px;
	height: 340px;
	margin: 0px;
	text-align: center;
	
	
}*/

/*end TEST STYLES*************************************************/

/*DEFAULT STYLES*************************************************/
html,body {
text-align:center; /*center hack*/
background:url(../images/tile_page_top.gif) repeat-x;
font-family:Arial,sans-serif;
margin-top:0;
}
a:link, a:visited{
text-decoration:none;
}
a:hover, a:active{
text-decoration:underline;
}
a{
color:#666666;
}

/*FRAMEWORK STYLES ************************************************/
#wrap{
width:960px;
margin:0 auto;/*center hack*/
text-align:left;/*center hack*/
}
	#topBarRed{
	float:left;
	width:205px;
	height:19px;
	margin:0;
	background:#981f32;
	}
	#topBarBlack{
	float:right;
	width:755px;
	height:19px;
	margin:0;
	background:#000;
	}
		/*begin top nav menu******************/
			/*quick links drop down link*/
			#topBarBlack ul li.quick_links a:link, #topBarBlack ul li.quick_links a:visited{
			text-decoration:none;
			}
			#topBarBlack ul li.quick_links a:hover, #topBarBlack ul li.quick_links a:active{
			text-decoration:underline;
			}
			#topBarBlack ul li.quick_links a{
			background:#3d3d3d url(../images/quick_links_arrow.gif) top right no-repeat;
			height:19px;
			width:65px;
			float:left;
			padding:3px 10px 0 10px;
			}
		#topBarBlack ul{
		float:right;
		margin:0 18px 0 0;
		height:19px;
		}
			#topBarBlack li {
			list-style:none;
			float:left;
			font:10px Arial, Helvetica, sans-serif;
			color:#cbcbcb;
			}
				#topBarBlack li a:link, #topBarBlack li a:visited{
				background:#000;
				float:left;
				padding:3px 10px 0 10px;
				text-decoration:none;
				}
				#topBarBlack li a:hover, #topBarBlack li a:active{
				background:#3d3d3d;
				float:left;
				padding:3px 10px 0 10px;
				text-decoration:none;
				}
				#topBarBlack li a{
				color:#cbcbcb;
				height:19px;
				padding:3px 10px 0 10px;
				text-decoration:none;
				}
			/*end quick links menu******************/

	#masthead{
	float:left;
	width:960px;
	height:92px;
	margin:0;
	background:url(../images/tile_masthead.jpg) repeat-x;
	}
		#masthead_logo{
		margin:29px 0 0 27px;
		width:629px;
		float:left;
		}
		#donateNow{
		float:right;
		margin:33px 18px 0 0;
		font:normal 14px Arial, Helvetica, sans-serif;
		border:1px solid #8b9cbd;
		padding:5px;
		}
			#donateNow a:link, #donateNow a:visited {
			text-decoration:none;
			}
			#donateNow a:hover, #donateNow a:active {
			text-decoration:underline;
			}
			#donateNow a {
			/*padding:5px;*/
			/*border:2px solid #8b9cbd;*/
			color:#fff;
			}
	#flashModule{
	float:left;
	width:960px;
	height:340px;
	margin-top:3px;
	}
	/**************************************INTERIOR PAGES*****************/
	#pagetitle{
	float:left;
	width:960px;
	height:80px;
	margin:4px 0 0 0;
	}
	#intWrap{
	float:left;
	width:960px;
	margin-top:15px;
	}
	/*#interiorMenuWrap{
	float:left;
	width:200px;
	background:#fff url(../images/tile_menu_gradient.gif) repeat-x;
	margin:20px 10px 0 10px;
	}*/
	
	.menuElementInterior{/*1st three main menus with white border*/
	float:left;
	width:190px;
	background:#fff url(../images/tile_menu_gradient.gif) repeat-x;
	border-right:15px solid #fff;
	min-height:179px;
	padding:20px 5px 0 18px;
	}
		.menuElementInterior h1{
				font:bold 15px Georgia, "Times New Roman", Times, serif;
				color:#981f32;
				margin:0;
				}
				.menuElementInterior ul{
				float:left;
				display:block;
				padding-left:5px;
				margin:0 2px 25px 5px;
				text-align:left;
				}
					.menuElementInterior li{
					list-style:none;
					font:bold 12px Arial, Helvetica, sans-serif;
					padding-bottom:10px;
					color:#6e6e6e;
					}
						.menuElementInterior li a:link, .menuElementInterior li a:visited{
						text-decoration:none;
						}
						.menuElementInterior li a:hover, .menuElementInterior li a:active{
						text-decoration:none;
						color:#634722;
						}
							.menuElementInterior li a.current{
							text-decoration:none;
							color:#634722;
							}
						.menuElementInterior li a{
						color:#6e6e6e;
						}
	.intContent{
	float:left;
	font:12px Arial, Helvetica, sans-serif;
	width:720px;
	padding:0 0 20px 0;
	}
		.intContent table{
		float:left;
		width:400px;
		padding:10px 0 0 0;
		}
		.intContent td{
		padding:0 0 10px 0;
		}
			.tdLeft{
			width:100px;
			}
			.tdRight{
			width:300px;
			}
			.textInput{
			border:1px solid #000;
			float:left;
	        font:12px Arial, Helvetica, sans-serif;
			}
		.intContent h1{
		font:bold 15px Georgia, "Times New Roman", Times, serif;
		text-transform:uppercase;
		text-align:left;
		color:#981f32;
		width:100%;
		margin:0;
		float:left;
		}
		.intContent ul{
		float:left;
		display:block;
		padding-left:5px;
		margin:10px 0 0 2px;
		}
					.intContent li{
					list-style:none;
					font:12px Arial, Helvetica, sans-serif;
					padding-bottom:10px;
					color:#6e6e6e;
					}
						.intContent li a:link, .intContent li a:visited{
						text-decoration:none;
						}
						.intContent li a:hover, .intContent li a:active{
						text-decoration:underline;
						}
							.intContent li a.current{
							text-decoration:underline;
							color:#634722;
							}
						.intContent li a{
						color:#634722;
						}
		.intContent50{
		float:left;
		width:345px;
		padding:0 10px 0 0;
		}
	
	/*begin main menus******************************/
	#menuWrap{
	float:left;
	width:925px;
	background:#fff url(../images/tile_menu_gradient.gif) repeat-x;
	margin:17px 0 10px 17px;
	}
	   .menuElement1{/*1st three main menus with white border*/
		float:left;
		width:200px;
		border-right:15px solid #fff;
		min-height:179px;
		padding:20px 10px 0 10px;
		}
		.menuElement2{/*1st three main menus with white border*/
		float:left;
		width:200px;
		min-height:179px;
		padding:20px 10px 0 10px;
		}
			#menuWrap h1{
			font:bold 15px Georgia, "Times New Roman", Times, serif;
			color:#981f32;
			margin:0;
			}
			#menuWrap ul{
			float:left;
			display:block;
			padding-left:5px;
			margin:10px 0 0 0;
			}
				#menuWrap li{
				list-style:none;
				font:12px Arial, Helvetica, sans-serif;
				padding-bottom:10px;
				color:#6e6e6e;
				}
					#menuWrap li a:link, #menuWrap li a:visited{
					text-decoration:none;
					}
					#menuWrap li a:hover, #menuWrap li a:active{
					text-decoration:underline;
					}
					#menuWrap li a{
					color:#6e6e6e;
					}
	/*end main menus******************************/
		
#footerWrap{
clear:both;
width:100%;
border-top:1px solid #bfbfbf;
padding-bottom:20px;
}
	.footer{
	width:960px;
	margin:0 auto;/*center hack*/
	text-align:left;/*center hack*/
	padding-top:13px;
	}
		.footer_logo{
		width:95px;
		height:31px;
		}
		.footerTxt{
		font:10px Arial, Helvetica, sans-serif;
		color:#bfbfbf;
		padding-left:20px;
		}

/* Campaign progress chart */
#flashChartContainer {
	margin: 0 0 20px -6px;
	padding: 0;
}
#flashChartContent {
	margin: 0;
	padding: 0;
}
