			body{
			  font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
		  	text-align: center; /* Required for IE */
				background-color: #003399;
				margin-top: 20px;
				}
			#content{
			  background-color: #FFFFFF;
		  	text-align: left;
				width: 780px;
				margin: 0 auto;
				}
			#header{
				overflow: hidden;
			}
			#phonePerson1{
			  width: 154px;
				background-image: url(../images/phonePerson1.jpg);
			  float: left;
				clear: right;
			}
			#headerLogo{
			  width: 430px;
				background-image: url(../images/headerLogo.gif);
			  float: left;
				clear: right;
			}
			a:link, a:active, a:visited{
			  text-decoration: none;
			}
			a:hover{
			  text-decoration: underline;
			}
			#headerMenuContainer{
			  width: 196px;
				background-image: url(../images/menuBg.gif);
			  float: left;
				clear: right;
				text-align: left;
				padding-top: 12px;
				padding-bottom: 7px;
			}
			#headerMenu{
			  width: 186px;
			  vertical-align: top;
			}
			#headerMenu a:link.menuItem, #headerMenu a:visited.menuItem, #headerMenu a:active.menuItem{
			  display: block;
			  text-decoration: none;
		    text-align: right;
			  font-family: Arial, Helvetica, sans-serif;
			  color: #003399;
			  font-size: 12px;
			  font-weight: bold;	
			  font-style: italic;
			  line-height: 19px;
			}
			#headerMenu a:hover.menuItem{
			  color: #CC3333;
			}
			
			#headerMenu a.activeMenuItem{
			  cursor: default;
			  display: block;
			  text-decoration: none;
		    text-align: right;
			  font-family: Arial, Helvetica, sans-serif;
			  color: #CC3333;
			  font-size: 12px;
			  font-weight: bold;	
			  font-style: italic;
			  line-height: 19px;
			}
			.redStripe{
			  float: left;
			  background-color: #CC0033;
			  width: 780px;
			  height: 5px;
			}
			.whiteStripe{
			  float: left;
			  background-color: #FFFFFF;
			  width: 780px;
			  height: 15px;
			}
			#pageContent{
			  padding: 15px 25px 0px 15px; /*was 15 at bottom if anything messes up */
				border-top: solid 5px #CC0033;
				border-bottom: solid 5px #CC0033;
			}
			/* May need additional stylesheets for subsequent pages if position of sections differs */
			#pageContentLeft{
		    text-align: left;
				vertical-align: top;
				padding-right: 5px;
				width: 260px;
			}
			#pageContentCenter{
			  text-align: center;
				vertical-align: bottom;
			}
			#pageContentRight{
		    text-align: left;
				vertical-align: top;
				padding-left: 10px;
				width: 226px;
			}
			.sectionHeadingRed{
			  font-size: 17px; /*was size 14 if anything messes up */
			  font-weight: bold;
			  color: #CC0033;
			}

			.breadcrumb{
			  font-size: 18px;
			  font-weight: bold;
			  color: #CC0033;
			}
			.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {
			  color: #003399;
				text-decoration: none;
			}

			
			
			.bodyCopy{
			  font-size: 12px;
			  color: #000000;
			}
			.bodyCopy a:link, .bodyCopy a:visited,  .bodyCopy a:active {
			  color: #000000;
				text-decoration: none;
			}
			.bodyCopy a:hover {
			  color: #000000;
			  text-decoration: underline;
			}



			#homePage ul{
				list-style-type: none;
				padding: 0;
				margin: 0;
			}
			
			#homePage li{
				background-image: url(../images/bulletRed.gif);
				background-repeat: no-repeat;
				background-position: 0 .4em;
				padding-left: .6em;
			}

			ul.commEnergy li{
			  padding-bottom: 5px;
				}

			#footer{
			  overflow: hidden;
				background-color: #003399;
			  /* This space intentionally left blank */
			}
			#footerText{
				background-image: url(http://www.call-211.org/images/footerText.gif);
				background-position: left;
				background-repeat: no-repeat;
				float: left;
				clear: right;
			}
			#phonePerson2{
			  width: 173px;
				background-image: url(../images/phonePerson2.jpg);
			  float: left;
				clear: right;
			}
			#credits{
			  padding-left: 20px;
			  padding-right: 20px;
			}
			
	
			
			#copyright, a:link#foxbright, a:visited#foxbright,  a:active#foxbright{
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 9px;
				line-height: 20px;
			  color: #CCCCCC;
				text-decoration: none;
			}
			a:hover#foxbright{
			  text-decoration: underline;
			}
			a:link#homeB, a:visited#homeB,  a:active#homeB{
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 18px;
			  line-height: 26px;
			  align: right;
			  color: #CCCCCC;
			  text-decoration: underline;
			}
			a:hover#a:hover#homeB{
			  text-decoration: none;
			  align: right;
			}

			#grantFunding{
			  font-family: Arial, Helvetica, sans-serif;
			  font-size: 9px;
				line-height: 20px;
			  color: #CCCCCC;
			}
			
	
			
			.bold{
			  font-weight: bold;
			}
			.underline{
			  text-decoration: underline;
			}
			.blue{
			  color: #003399;
			}
			.red{
			  color: #CC0033;
			}
			.orange{
			  color: #FF9933;
			}
			
			.floatLeft{
			  float: left;
			  clear: right;
			}
			
			.paraGap01{
			  margin-top: 0;
			  padding-bottom: 7px !important;
			  padding-bottom: 0;
			}

			.inline211{
			  color: #CC0033;
			  font-weight: bold;
			}
			
			.rowRed{
			  background-color: #CC0033;
			  color: #FFFFFF;
			  font-size: 16px;
			  font-weight: bold;
			  line-height:20px;
			}
			.rowBlue{
			  background-color: #CCCCFF;
			  color: #000000;
			  line-height: 26px;
			}
			.rowGray{
			  background-color: #CCCCCC;
			  color: #000000;
			  line-height: 26px;
			}
			p#confirmationMessage{			  
			  margin-top: 25px;
			  color: #003399;
			  font-size: 20px;
			  text-align: center;
			}

			.deepRed{
			  color: #CC0000;
				font-size: 14px;
				}
				
			#sponsorList{
				text-align: center;
			}
			
			td.sponsorText{
			  width: 200px;
				text-align: left;
			}
			td.sponsorText a:link, td.sponsorText a:visited, td.sponsorText a:hover, td.sponsorText a:active{
			  font-size: 16px;
				font-weight: bold;
			}
			
			td.sponsorLogo{
			  text-align: center;
			}
			
			td.sponsorLogo img{
			  border: 0;
				padding: 0 0 20px 15px;
			}
			
			td.twoColTable{
			  width: 300px;
			  vertical-align: top;
			}
			
			td.contactInfo{
			  font-size: 12px;
			}
			
			/*dtc may 30 change*/
			
			
			.counties
			{
				line-height:22px;
			}
			.counties a,.counties a:visited,.counties a:link
			{
				text-decoration:underline;
				color:black;
			}
				.counties a:hover
			{
				text-decoration:none;
				color:blue;
			}
			/*counties page*/
			.left_column
			{
				font-weight:bold;
			}
			.right_column strong
			{
				color:#CC0033;
			}
			#pageContent
			{
				margin-top:0px;
				margin-bottom:0px;
				padding-top:0px;
				padding-bottom:0px;
			}
			#pageContent  td
			{
			padding-top:5px;
			padding-bottom:5px;
			}
	#pageContent table
	{
	/*	background-color:red;*/
	}
		
			#pageContent table ul
			{
			
/*border:solid 1px black*?
}			/*dtc may 30 changes*/
