html,body{margin:0;padding:0; height:100%;}
body {
	 margin:0;
	 padding:0;
	 font: normal 12px/1.4em arial, helvetica, sans-serif;
	 background:#fffff9;
}
#container {}
#content{background:#fffff9;vertical-align:top;}

#head {
	height:84px;
	background: #396d8e url(images/AHEAD-NeighborWorks.gif) 5px 5px no-repeat;
}
#head #bttns { width: 192px; margin:0 0 0 604px; padding:2px 0 }
#head #bttns img {margin-top:3px;}
.ctr {text-align:center;}
table#main {width:100%;}
table#main td {vertical-align:top;}
h1 {
/*	margin:6px -1200px 6px 6px; */
margin:6px;
	background:#9fc5b1;
	color:#030;
	padding:2px 6px;
	font:bold 16px/1.4em georgia, serif;
}
h2 {
	color:#036;
	font-size:1.4em;
	line-height:1.4em;
}
h3 {
	color:#050;
	font-size:1.3em;
}
h4 {
	color:#630;
	font-size:1.3em;
}
h5 {
	color:#036;
	font-size:1.1em;
}
#container {
	background-color:#fff;
	overflow:hidden;
	width:100%;
	margin:0 auto;
}
.Caption {
font: oblique 10px/1.3em arial,sans-serif;
padding:0;
margin:2px 0;
color:#000;
}
#content #wrap {width:598px; margin-left:12px;} 
/* 
#content p, #content div, #content h2, #content h3, #content h4, #content h5 {margin: 12px; max-width:580px;}
#content div {margin: 12px; max-width:600px;}
#content p, #content div, #content h2, #content h3, #content h4, #content h5 {margin: 12px;}
*/
#content div#montage {height:158px;padding:0;margin:0;background:#fffff9 url(images/ahead_montage.jpg) left top repeat-x;max-width:5000px;}
#content table {margin: 12px 18px;}
#rail{
	background-color:#ddd;
	padding:0;
	width: 200px;
	vertical-align:top;
}
#rail p {margin: 8px;}
img {border:0;}

#rail ul
{
width: 180px;
margin-top: 8px;
margin-left: 6px;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#rail ul li a
{
display: block;
padding: 3px;
width: 174px;
color: #fff;
font-weight:bold;
background: #3f6075 url(images/menu_bg.gif) left top repeat-x;
border-bottom: 1px solid #ccc;
}

#rail ul li a:link, #rail ul li a:visited
{
color: #e5e5e5;
text-decoration: none;
}

#rail ul li a:hover, #rail ul li#active a
{
/*	background-color: #045; */
background-position: 0 -100px;
color: #fd7;
}

#newsbar {width:180px;background:#1A6435; margin:8px auto;}
#newsbar #newshead {height:93px; background:transparent url(images/news_header_180.png) left top no-repeat;}
#newsbar #newsbarnews {margin:0 11px 6px 11px; background:#fff;}
#newsbar #newsbarnews p, #newsbar #newsbarnews div, #newsbar #newsbarnews h2, #newsbar #newsbarnews h3, #newsbar #newsbarnews h4
{margin:6px 8px;}
#newsbar #newsbarnews p {padding: 8px 0;}

#adfoot {clear:both;background:#3f6075;text-align:center;}
#adfoot img {margin:4px 6px;}
#foot {
	clear:both;
	text-align:center;
	color:#555;
	padding: 2px 16px;
	font-size:0.8em;
}