.doarhResult	{
	width:650px;
	border-right:2px solid #B3B3B3;
	border-bottom:2px solid #B3B3B3;
	border-left:2px solid #DFDFDF;
	border-top:2px solid #DFDFDF;
	padding:16px;
	margin-bottom:27px;
	background-color:#f0f0f0;
	background-image:url(../images/headline_bg_gray.gif);
	clear:both;
}
.resultHeader	{
	padding-left:8px;
	text-align:center;
}
.resultHeader h4	{
	font-size:120%;
	margin:0;
}
.resultHeader img.vacancies	{
	position:relative;
	bottom:-6px;
	width:70px;
	height:72px;
}
.resultHeader p	{
	font-size:70%;
	margin:0 0 4px 0;
}
.resultHeader address	{
	font-style:normal;
	font-size:90%;
}
.resultHeader .updated	{
	margin-top:4px;
	font-style:italic;
	padding: .15em 0 0 0;
}
.propertyDetails, .contact, .financing, div.toolbox, .vacanciesBox	{
	min-height:18.5em;
	float:left;
	width:46%;
	line-height:110%;
	background:#FFFFF8;
	border:1px solid #C8C8C8;
	padding:9px;
	margin-top:9px;
	background-image:url(../images/resultBoxGradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
}
.vacanciesBox	{
	width:97%;
	min-height:1em;
	background-color:#FCF7F6;
	background-image:none;
}
.doarhResult div.toolbox	{
	background-color:#EBF7FF;
	background-image:url(../images/icons/tools.gif);
	background-repeat:no-repeat;
	background-position:14px;
	float:right;
	height:auto;
	min-height:11.97em;
}
.financing	{
	height:auto;
	min-height:12em;
	clear:both;
}
.propertyDetails h4, .contact h4, .financing h4, div.toolbox h4, .vacanciesBox h4 {
	margin:0 0 8px 0;
	font-size:100%;
	width:126px;
	text-align:right;
}
.contact h4, div.toolbox h4	{
	width:92px;
}
div.toolbox h4	{
	color:#1763B0;
}
.propertyDetails dt, .contact dt, .financing dt, .vacanciesBox dt {
	width:126px;
	text-align:right;
	font-weight:bold;
	color:#888;
	font-size:70%;
	float:left;
	clear:both;
	margin-right:8px;
}
.contact dt	{
	width:92px;
}
.propertyDetails dd, .contact dd, .financing dd, .vacanciesBox dd {
	font-size:70%;
}
.propertyDetails dd table, .financing dd table, .vacanciesBox dd table	{
	width:154px;
	margin-bottom:8px;
}
.vacanciesBox dd table	{
	width:270px;
}
.propertyDetails dd table td, .financing dd table td, .vacanciesBox dd table td {
	border-bottom:1px dashed #C1C1C1;
}
.propertyDetails dd table.units tr.last td,
.propertyDetails dd table.features tr.last td,
.financing dd table.rentalAssistance tr.last td,
.vacanciesBox dd table.vacanciesTable tr.last td	{
	border-bottom:none;
}
.vacanciesBox dd table.vacanciesTable tr.last td, .propertyDetails dd table.units tr.last td	{
	border-top:1px solid #C1C1C1;
	font-style:italic;
}
.financing dd table.rentalAssistance tr td, .vacanciesBox dd table.features tr td	{
	vertical-align:bottom;
}
.propertyDetails dd table td.value, .financing dd table td.value, .vacanciesBox dd table td.value, .vacanciesBox dd table th.value {
	text-align:right;
}
.propertyDetails dd table.units tr.secondToLast td, .vacanciesBox dd table tr.header	{
	border-bottom:1px solid #C1C1C1;
}
table.features tr:hover,
table.units tr:hover,
table.rentalAssistance tr:hover,
table.vacanciesTable tr:hover	{
	background:#FCE3A1;
	border-bottom:0;
}
table.vacanciesTable tr:hover, 	.vacanciesBox table.features tr:hover	{
	background:#FE9D91;
}
table.vacanciesTable tr.header:hover	{
	background:none;
}
.doarhResult .contact	{
	float:right;
	line-height:120% !important;
}
.doarhResult .contact ul	{
	font-size:100%;
	margin:0;
	padding:0 0 0 64px;
}
.doarhResult .contact li {
	font-size:100%;
	margin:0 !important;
	padding:0 !important;
	list-style-type: none !important;
	line-height:125%;
}
.doarhResult div.toolbox ul	{
	margin:0 !important;
	padding:0 0 0 100px !important;
	font-size:85% !important;
}
.doarhResult div.toolbox li	{
	padding:0 0 0 30px !important;
	margin:0 !important;
	list-style-type: none !important;
	line-height:2.5em;
}
.doarhResult div.toolbox li.emailDoarh	{
	background-image:url(../images/icons/doarh/emailDoarh.gif);
	background-repeat:no-repeat;
}
.doarhResult div.toolbox li.printDoarh	{
	background-image:url(../images/icons/doarh/printDoarh.gif);
	background-repeat:no-repeat;
}
.doarhResult div.toolbox li.printAllDoarh	{
	background-image:url(../images/icons/doarh/printAllDoarh.gif);
	background-repeat:no-repeat;
}
.doarhResult div.toolbox li.searchDoarh	{
	background-image:url(../images/icons/doarh/searchDoarh.gif);
	background-repeat:no-repeat;
}
.doarhResult div.toolbox li.mapDoarh	{
	background-image:url(../images/icons/doarh/mapDoarh.gif);
	background-repeat:no-repeat;
}
.doarhResult div.toolbox li.editVacanciesDoarh	{
	background-image:url(../images/icons/doarh/editVacanciesDoarh.gif);
	background-repeat:no-repeat;
}


.doarhResult div.toolbox li a:link	{
	color:#1763B0 !important;
	border-bottom:1px solid #095CB0 !important;
}
.doarhResult div.toolbox li a:visited 	{
	color:#0D85FF !important;
	border-bottom:1px solid #0D85FF !important;
}
.doarhResult div.toolbox li a:hover 	{
	color:#0D85FF !important;
	border-bottom:1px dashed #0D85FF !important;
}


.doarhResult .contact address	{
	font-style:normal;
	margin-left:100px;
	margin-bottom:10px;
	line-height:125%;
	font-size:100%;
}
.doarhResult .contact dt	{
	line-height:125%;
}
.doarhResult .financing dd	{
	margin:0 0 10px 134px;
	line-height:120%;
}
.doarhResult .financing dd table td	{
	padding:4px 0 4px 0;
}
.pagination p	{
	text-align:right;
	font-weight:bold;
	color:#4BA017;
}
.pagination a:link, .pagination a:visited, .pagination a:hover, .pagination a:active	{
	margin:0 2px 0 2px;
	padding:2px 3px 2px 3px;
	background:#4BA017;
	color:#fff !important;
	border:none !important;
	font-weight:normal;
	letter-spacing: -1px;
}
.pagination a:hover	{
	background:#C82E0A;
}
.pagination a:visited	{
	background:#999;
}
.pagination a:active	{
	background:#fd7d08;
}
.current	{
	margin:0 2px 0 2px;
	padding:1px 2px 1px 2px;
	background:#fff;
	color:#4BA017 !important;
	border:1px solid #4BA017;
	font-weight:normal;
	letter-spacing: -1px;
}
dd.comments	{
	margin-left:136px;
	width:70%;
}
dl.toolbox	{
	float:left;
	font-size:70%;
	position:relative;
	top:-28px;
	padding-left:36px;

}
dl.toolbox dd	{
	position:relative;
	top:3px;
	left:56px;
	padding-bottom:2px;
}
dl.toolbox dt img	{
	position:relative;
	top:26px;
	padding-right:12px;
}
dl.toolbox dt	{
	position:relative;
	top:0px;
	font-weight:bold;
	color:#666;
	left:4px;
	clear:left;
}
dl.toolbox dd dl dt	{
	font-weight:normal;
	color:#000;
}
dl.toolbox dd dl dd	{
	left:0;
	margin-bottom:6px;
}
form#summary, form#summary select	{
	width:auto;
	margin:1px 0 0 0;
	padding:0;
	float:left;
}
form#summary input	{
	margin:0;
	float:none;
}
div.intro	{
	width:45%;
	float:left;
}
div.pha	{
	background:#FFFFF8;
	background-image:url(../images/resultBoxGradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	width:40%;
	float:right;
	border:1px dashed #999;
	padding:19px;
	margin-bottom:19px;
}
div.pha address	{
	padding:0;
	width:24em;
	font-size:80%;
	line-height:130%;
	font-style:normal;
	margin-top:18px;
}
div.pha h4	{
	margin:0;
	padding:0;
}
.phaName	{
	font-weight:bold;
}
dl.definitions	{
	font-size:80%;
	line-height:130%;
	padding:0 36px 0 36px;
}
dl.definitions dt	{
	font-weight:bold;
	color:#C82E0A;
}
dl.definitions dd	{
	margin-bottom:18px;
}
dl.definitions dd ol li	{
	font-size:100%;
	padding:0;
	margin:0;
}
ol#toc	{
	margin:0 0 0 1em;
	font-size:90%;
}
ol#toc ol {
	margin:0 0 0 1.5em; 
}
ol#toc li	{
	list-style-type: upper-roman;
	line-height:140%;
}
ol#toc li ol li	{
	list-style-type: decimal;
	font-size:100%;
	margin:7px 0 7px 0;
	padding:0;
	font-weight:normal;
}
ol#toc li ol li	ol li	{
	list-style-type: lower-alpha;
}
#tocBox	{
	background-image:url(../images/welcome_bg.gif);
	background-color:#FCF4CE;
	border:2px solid #EEE3B0;
	float:left;
	width:35%;
	padding:0 .5em 1em 1em;
	margin-bottom:2em;
}
ul#printProperty li	{
	text-align:center;
	list-style:none;
}
ul#printProperty li img#cancel	{
	position:relative;
	top:6px;
	left:-8px;
}
#mapPopUp	{
	color:#C82E0A;
	font-size:80%;
	font-family:verdana,ariel,sans serif;
	line-height:130%;
}
#mapPropertyName	{
	font-weight:bold;
}
#energyBox	{
	top:-12px;
	position:relative;
	width:222px;
	color:#fff;
	padding:70px 10px 10px 10px;
	background:#0d538f url(../images/energy_banner.jpg) no-repeat;
	clear:left;
}
#energyBox p, #energyBox h4	{
	color:#fff;
	font-size:70%;
	margin:0;
	line-height:150%;
}
#energyBox a:link, #energyBox a:visited, #energyBox a:hover, #energyBox a:active	{
	color:#fff;
	border-bottom:1px solid #fff;
}
#energyBox a:hover	{
	border-bottom:1px dashed #fff;
}
#mapPage #slug	{
	font-style:normal;
}
.doarhResultsTable th a:link, .doarhResultsTable th a:visited	{
	color:#fff5d9 !important;
	border:none !important;
}
.doarhResultsTable th img	{
	border: none !important;
	padding-left:1px;
	position:relative;
	top:3px;
}
.doarhResultsTable th.town	{
	width:8em;
}
