/* BODY */
body {
	margin:0;
	padding:0;
	background-color:#e6e6e6;
}

/* HEADER */
	/* SIDE SHADOWS */
	td.sideshadow {
		width:3px;
		background-color:#e6e6e6;
		background-repeat:repeat-y;
		background-position:0 0;
	}
		td#lftShadow {
			background-image:url("../../images/icdc/lft_BGshadow.gif"/*tpa=http://www.sitehome.org/images/icdc/lft_BGshadow.gif*/)
		}
		td#rtShadow {
			background-image:url("../../images/icdc/rt_BGshadow.gif"/*tpa=http://www.sitehome.org/images/icdc/rt_BGshadow.gif*/)
		}
		
	/* LOGO / LOG IN & EMAIL */
	td#impactLogo {
		background-color:#dddfec;
	}
	td#loginEmail {
		width:438px;
		padding:12px 0 0 15px;
		background:#dddfec url("../../images/icdc/loginEmailBG.jpg"/*tpa=http://www.sitehome.org/images/icdc/loginEmailBG.jpg*/) no-repeat 0 0;
		font:normal 11px/12px "Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif;
		color:#434ca9;
	}
	td#loginEmail form {
		margin:0;
		padding: 0;
	}

/* SITE NAVIGATION */
td#siteNav {
	padding:0 0 12px;
	background:#fff url("../../images/icdc/sitenavBG.jpg"/*tpa=http://www.sitehome.org/images/icdc/sitenavBG.jpg*/) no-repeat 0 0;
}
ul#nav {
	margin:0;
	padding:4px 0 0;
	float:left;
	width:100%;
	list-style-type:none;
}
	ul#nav li {
		float:left;
		margin:0;
		padding:0;
		border-right:1px solid #fff;
	}
	ul#nav li#farRt {
		border-right:none;
	}
		ul#nav li a.main {
			display:block;
			padding:4px 0 3px;
			font:normal 14px/10px Georgia,"Times New Roman",Times,serif;
			color:#fff;
			text-align:center;
			text-decoration:none;
			border:none;
		}
		ul#nav li a.main:hover {
			color:#EB1C24;
		}
	
		ul#nav li a#home { width:58px; }
		ul#nav li a#aboutUs { width:82px;}
		ul#nav li a#partOpp { width:193px; }
		ul#nav li a#commDev { width:185px;}
		ul#nav li a#fsa { width:150px; }
		ul#nav li a#supportUs { width:95px; }
	
	ul#nav li ul {
		position: absolute;
		left: -999em;
		height: auto;
		margin:0;
		padding:0;
		border-bottom:2px solid #666;
		border-right:2px solid #666;
		background-color:#dddfec;
		list-style-type:none;
	}
	ul#nav li ul li {
		float:none;
		margin:0;
		padding:0;
		height: auto;
		border:1px solid #8A8A8A;
		border-width:0 1px 1px 0;
	}
	
	#nav li a.sub {
		width:108px;
		display:block;
		margin-bottom:-1px;
		padding:6px;
		font:normal 11px/12px "Lucida Grande","Lucida Sans",Arial, Helvetica, sans-serif;
		text-align:left;
		text-decoration:none;
		color:#181F81;
	}
	#nav li a#youth, #nav li a#women {
		background:transparent url("../../images/icdc/navArrow.gif"/*tpa=http://www.sitehome.org/images/icdc/navArrow.gif*/) no-repeat 108px center;
	}
	#nav li a.sub:hover {
		color:#fff;
		background-color:#EB1C24;
	}
	#nav li a#youth:hover, #nav li a#women:hover {
		background-color:#EB1C24;
		background-image:url("../../images/icdc/navArrowHover.gif"/*tpa=http://www.sitehome.org/images/icdc/navArrowHover.gif*/);
	}
	#nav li ul ul {
		left: -999em;
		margin: -20px 0 0 121px;
		padding:0;
			background-color:#dddfec;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}


	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul  { /* lists nested under hovered list items */
		left: auto;
	}
	
	
/* SIDEBAR */
td.sbSideshadow {
	width:3px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:0 0;
}
	td#lft_sbSideshadow {
		background-image:url("../../images/icdc/sb_lftShadow.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_lftShadow.gif*/)
	}
	td#rt_sbSideshadow {
		background-image:url("../../images/icdc/sb_rtShadow.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_rtShadow.gif*/)
	}
td#sbSearch,td#sbPrograms,td#sbContactUs,td#sbVisitLinks {
	width:138px;
	}
td#sbSearch {
	padding:28px 0 12px 14px;
	background:#062554 url("../../images/icdc/sb_searchBG.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_searchBG.gif*/) no-repeat 0 0;
}
	td#sbSearch form {
		margin:0;
		padding:0;
	}
	td#sbSearch input#search {
		width:105px;
		font:normal 11px/14px Arial,Helvetica,sans-serif;
		color:#000;
		}
td#sbPrograms {
	padding:0 5px 12px 14px;
	background:#064280 url("../../images/icdc/sb_programsBG.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_programsBG.gif*/) repeat-x 0 bottom;
	font:normal 11px/14px Arial,Helvetica,sans-serif;
	color:#fff;
}
td#sbPrograms a, td#sbPrograms a:visited {
	font-weight:bold;
	color:#fff;
}
td#sbVisitLinks {
	padding:28px 0 12px 14px;
	background:#062554 url("../../images/icdc/sb_visitLinksBG.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_visitLinksBG.gif*/) no-repeat 0 0;
}
	td#sbVisitLinks form {
		margin:0;
		padding:0;
	}
	td#sbVisitLinks select {
		width:130px;
		font:normal 11px/14px Arial,Helvetica,sans-serif;
		color:#000;
	}
td#sbContactUs {
	padding:24px 0 12px 14px;
	background:#062554 url("../../images/icdc/sb_contactUsBG.gif"/*tpa=http://www.sitehome.org/images/icdc/sb_contactUsBG.gif*/) no-repeat 0 0;
	font:normal 11px/14px Arial,Helvetica,sans-serif;
	color:#fff;
}
td#sbContactUs a, td#sbContactUs a:visited{
	font-weight:bold;
	color:#fff;
}

/* INDEX PAGE */
td#indexSplash {
	padding-bottom:60px;
	background:#fff url("../../images/icdc/index_splashBG.jpg"/*tpa=http://www.sitehome.org/images/icdc/index_splashBG.jpg*/) no-repeat 0 bottom;
}
td#indexSplash p{
	margin:24px 32px 0 20px;
	font:normal 18px/24px Georgia,"Times New Roman",Times,serif;
	color:#031545;
}

/* FOOTER */
td.footerTxt {
	padding-bottom:20px;
}
td.footerTxt, td.footerTxt a{
	color:#636363;
	font:normal 11px/14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}
td.footerTxt a:hover {
	color:#0062EA;
	font:normal 11px/14px "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
}

/* SUB PAGE */
p.copy {
	margin:0 0 20px;
	padding:0 20px;
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	color:#4A4A4A;
}

ul.copy, ol.copy {
	margin-bottom:10px;
}
ul.copy li, ol.copy li {
	font:normal 11px/16px Arial,Helvetica,sans-serif;
	color:#4A4A4A;
}

h1.header {
	margin:25px 20px 20px;
	font:bold 26px/26px Arial,Helvetica,sans-serif;
	color:#770004;
	text-decoration:underline;
	/* border-bottom:#770004 1px solid; */
}
h2.subHeader {
	margin:0 20px;
	padding:0;
	font:normal 16px/16px Arial,Helvetica,sans-serif;
	color:#770004;
}
blockquote.pqRt, blockquote.pqLft {
	width:199px;
	background-color:#EF373F;
	border:#EF373F 1px solid;
}
blockquote.pqRt {
	float:right;
	margin:0 10px 20px 20px;
}
blockquote.pqLft {
	float:left;
	margin:0 20px 20px 10px;
}
blockquote.pqRt p,blockquote.pqLft p {
	margin:14px 0 17px;
	padding:15px 10px;
	background-color:#ccc;
	color:#000;
	font:bold 11px/14px Arial,Helvetica,sans-serif;
}