html {
	background-color: #fff;
	color: #000;
	//margin: 0;
	//padding: 0;
	}
body {
	width: 100%;
	margin: 0;
	padding: 0;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color : #454545; */
	}
div#employmentOpp {
	text-align: center;
	background-color: #ced1de;
	border: 8px double #3d51aa;
	padding: 15px 10px 25px;
}
div#employmentOpp a {
	font-weight: bold;
}
.highlight {
	background: yellow;
}
.pdf {
	background: url('/images/icons/pdf.gif') no-repeat top left;
	padding-left: 20px;
}
.external {
	background: url('/images/icons/external.png') no-repeat top left;
	padding-left: 20px;
}
#bodycenter {
	text-align: center;
	}
div {
	border: 0px solid blue;
	}
#header {
	margin: 0px;
	color: #000;
	background-color: #1D546C;
	background-image: url("/images/mdc_bg.gif");
	background-repeat: repeat-x;
	padding-bottom : 0px;
	font-family: Palatino, Souvenir, Verdana;
	overflow : hidden;
	}

#icon {
	margin-left : 44px;
	}
#logotype {
	position : absolute;
	top : 0px;
	right : 0px;
	}
#topnav {
	position : relative;
	top : -8px;
	color: #E7E5E1;
	padding-top: 0px;
	border-top: 0px solid #7A1A00;
	border-bottom: 10px solid #7A1A00;
	// background-color: #7A1A00;
	background-image: url("/images/mdc_red.gif");
	clear: both;
	text-align: center;
	}
#topnav p {
	margin-top : 0em;
	margin-bottom : 0.25em;
	}
#topnav a {
	//display : block;
	display : inline;
	border: 1px solid #7A1A00;
	color: #E7E5E1;
	padding : 2px;
	margin-left : 1.5em;
	text-decoration : none;
	font-weight : bold;
	font-size : 0.75em;
	}
#topnav a:hover {
	text-decoration : none;
	background-color : #ccc;
	border-color: black;
	//color : #7A1A00;
	color : blue;
	}
#home #navhome, #home #navhome:hover,
#about #navabout, #about #navabout:hover,
.portfolio #navportfolio, .portfolio #navportfolio:hover,
.products #navproducts, .products #navproducts:hover,
#news #navnews, #news #navnews:hover,
#partners #navpartners, #navpartners #partners:hover,
#employ #navemploy, #employ #navemploy:hover,
#contact #navcontact, #contact #navcontact:hover
	 {
	border: 1px solid red;
	color : #7A1A00;
	background-color : #E7E5E1;
	cursor : default;
	}
#leftcol {
	position : relative;
	top : -8px;
	float: left;
	width: 21%;
	height : auto;
	margin: 0px;
	color: #000;
 	border: 1px solid #e6e6e6;
 	border-right: 1px solid #636363;
 	border-bottom: 1px solid #636363;
 	background-color: #e6e6e6;
	padding: 3px;
	padding-left : 0.5em;
	font-family: Verdana, sans-serif;
	font-size: 0.8em;
	}
#leftcol .menu  {
	display : block;
	margin-top : 0.25em;
	margin-bottom : 0.75em;
	}
	#portfolio1 #navportfolio1, #portfolio1 #navportfolio1:hover,
	#portfolio2 #navportfolio2, #portfolio2 #navportfolio2:hover,
	#portfolio3 #navportfolio3, #portfolio3 #navportfolio3:hover,
	#portfolio4 #navportfolio4, #portfolio4 #navportfolio4:hover,
	#portfolio5 #navportfolio5, #portfolio5 #navportfolio5:hover,
	#portfolio6 #navportfolio6, #portfolio6 #navportfolio6:hover,
	#portfolio7 #navportfolio7, #portfolio7 #navportfolio7:hover,
	#portfolio8 #navportfolio8, #portfolio8 #navportfolio8:hover,
	#portfolio9 #navportfolio9, #portfolio9 #navportfolio9:hover,
	#portfolio10 #navportfolio10, #portfolio10 #navportfolio10:hover,
	#portfolio11 #navportfolio11, #portfolio11 #navportfolio11:hover,
	#portfolio12 #navportfolio12, #portfolio12 #navportfolio12:hover,
	#portfolio13 #navportfolio13, #portfolio13 #navportfolio13:hover,
	#portfolio14 #navportfolio14, #portfolio14 #navportfolio14:hover,
	#portfolio15 #navportfolio15, #portfolio15 #navportfolio15:hover,
	#portfolio16 #navportfolio16, #portfolio16 #navportfolio16:hover,
	#portfolio17 #navportfolio17, #portfolio17 #navportfolio16:hover,
	 {
	text-decoration : none;
	border: 1px solid red;
	color : #7A1A00;
	background-color : #eee;
	cursor : default;
	}
#leftcol ul {
	margin-left: 0; 
	padding-left: 1.5em;
	list-style-type: disc;
	}
#rightcol {
	float: right;
	width: 23%;
	padding: 0.5em;
	//z-index: 3;
	color: #000;
	background: White;
	font-family: Verdana, sans-serif;
	font-size: .9em;
	}
.sidebar {
	border : 1px solid red;
	font-size: 0.75em;
	background : #e3e3e3;
	padding : 1.3em;
	margin-top : 1.5em;
	margin-bottom : 1.5em;
	}
.sidebar + .sidebar {
	margin-top : 12em;
}
.pullquote {
	font-size: 125%;
	font-style: italic;
	text-align: center;
	letter-spacing: 0.1em;
	margin-top : 2em;
	margin-bottom : 2.5em;
	}
#content {
	float: right;
	margin: 0px;
	width: 50%;
	padding: 0px;
	color: #000;
	background-color: White;
	border: 0px solid blue;
	}
#taxcredithousing #leftcol,
#HopeVI #leftcol
	 {
	display : none;
	}
#taxcredithousing #content,
#HopeVI #content
 {
	float : left;
	margin-left : 0.5em;
	margin-right : 0.5em;
	width : 95%;
	}
/* Main Portfolio and Partnership pages have no right column, so spread the center column to the right */
#portfoliomain #rightcol,
#partners #rightcol 
	{display: none;}
#portfoliomain #content,
#partners #content 
	{width : 74%;
	margin-right : 0.5em
	}
#portfoliomain #content h3,
#partners #content h3 
	{text-align : center;}

#footer {
      	clear: both;
	width: 85%;
	margin-left:auto; margin-right:auto;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: .6em;
	padding: 3px;
	margin-top : 3em;
	border-top: 1px solid #333;
	background: White;
	color: #888;
	}
#addressfooter {
	color : white;
	background-color : gray;
	width : auto;
}
h1, h2, h3, h4, h5, h6, h7 {
	font-family: Verdana, sans-serif;
/*	margin-top: 0px;*/
	}
	h1 {
		text-align : center;
		font : 1.4em Verdana, sans-serif;
		color : black;
		}
	h2 {
		text-align : left;
		padding-bottom : 0px;
		color: #3B4FAE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 1.75em;
		font-weight : bold;
		}
	h2 span.subtitle {
		color: gray;
		}
	h2.portfolio a.pdf {
		font-size: 13px;
	}
	h3 {
		font-size : 1.5em;
		margin-bottom : 0;
		}
	h4 {
		font-size : 1.2em;
		margin-bottom : 0;
		}
	h5 {
		text-align : left;
		padding-bottom : 0px;
		color: #3B4FAE;
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 1.4em;
		font-weight : bold;
		}
	
	h6{	text-align : center;
		font-size : 1.2em;
		margin-bottom : 0;
		}
	ol {
		margin-left: 2em; 
		padding-left: 0;
		}
sidebar h3 {
	font-family: "Goudy Old Style BT", Georgia, "Times New Roman", "Caslon Old Face BT", serif;
	text-align : center;
	color : #1D546C;
	}
ul {
	list-style-type: square;
}
ul.checklist {
	list-style-image: url('/images/check.gif');

	}

p, a {
	font-family: Verdana, sans-serif;
	}
p.nodisp	{
	display:	none;	}
p.photo img {
	border : none;
	}
p.photo, .sidebar img {
	text-align : center;
	margin-bottom : 0px;
	}
p.caption {
	margin-top : 0px;
	text-align : center;
    font-size : smaller;
	}
img.inline {
	float : left;
	margin-right : 0.5em;
	}
img.inlineright {
	float : right;
	margin-left : 0.5em;
	}
table.developments {
	margin-left : auto;
	margin-right : auto;
	border-collapse: collapse;
	border: 1px solid black;
	border-bottom-width : 2px;
	border-right-width : 2px;
	}
table.developments td {
	border : solid #AAA 1px;
	font: 0.8em Verdana, sans-serif;
	padding-left : 0.5em;
	padding-right : 0.5em;
	vertical-align: top;
	}
table.developments th {
	border : solid #AAA 1px;
	font: 0.8em Verdana, sans-serif;
	font-weight: bold;
	padding-left : 0.5em;
	text-align : left;
	}
table.developments th.statename {
	font-size: 0.9em;
	text-align : center;
	}
table.developments td.units {
	text-align : right;
	}
@media screen {
img.print {display : none;}
img.screen {display : inline;}
}
@media print {
	img.print {
		display : inline;
		}
	img.screen {display : none;}
	#topnav {
		display : none;
	}
	#leftcol {
		display : none;
	}
	#content {
		float: left;
	}
	#portfoliomain #content,
	#partners #content 
		{width : 98%;
	}
}
table.financials {
	margin: 15px 0 0 0;
}
table.financials tr th {
	text-align: left;
	font-weight: normal;
}
table.financials tr td,
table.financials tr th {
	padding: 3px;
/*	border: 1px solid #999;*/
}
table.financials tr td,
table.financials tr.total th {
	text-align: right;
	
}
table.financials tr.total td {
	border-top: 2px solid #666;
	font-weight: bold;
}

#contact_info img {
	float: left;
}
#contact_info p {
	float: left;
	width: 250px;
	margin: 25px 0 0 25px;
}

#field_offices {
	clear: both;
	padding: 25px 0 0 0;
}

#field_offices ul {
	list-style-type: none;
}

#field_offices ul li {
	margin: 0 0 1em 0;
}
ul#news, ul#latest {
	list-style-type: none;
	padding: 0px;
}
ul#news li, ul#latest li {
	margin: 10px 0px;

}