.onlyPreviewAndPrint {
    display: none;
}

div#inforesults {
    padding: 5px;
}

div#inforesults div,
div#inforesults th,
div#inforesults td,
.imageWindow div {
    margin: 0;
    padding: 0;
    font-size: 9pt;
    font-family: Arial;
    text-align: left;
    color: #000000;
}

div#inforesults a,
.imageWindow a {
    color: #225096;
    text-decoration: none;
}

div#inforesults a:hover,
.imageWindow a:hover {
    text-decoration: underline;
}

div#inforesults a img {
    border: 0;
}

div#inforesults table,
div#inforesults thead {
    border-spacing: 0;
    border-collapse: collapse;
}

div#inforesults .siteInfoTable th,
div#inforesults .siteInfoTable td {
    line-height: 1.5; 
}

div#inforesults th,
div#inforesults td {
    vertical-align: baseline;
    padding: 2px;
}

div#inforesults .inforesultsNavi,
div#inforesults .inforesultsPart {
    margin-bottom: 20px;
}

div#inforesults .inforesultsTableSepar {
    height: 15px;
}

div#inforesults .inforesultsHeading1,
div#inforesults .inforesultsHeading2 {
    font-weight: bold;
    border-bottom: solid 1px #5A6EA4;
}

div#inforesults .inforesultsHeading1 {
    font-size: 12pt;
    margin-bottom: 14pt;
    padding-bottom: 4px;
}

div#inforesults .inforesultsHeading2 {
    font-size: 10pt;
    margin-bottom: 10px;
    padding-bottom: 3px;
}

div#inforesults div.inforesultsHeadingButtons {
    float: right;
}

div#inforesults .inforesultsNumberData {
    text-align: left;
}

div#inforesults .inforesultsTextData {
    text-align: left;
}

div#inforesults .noWrap,
div#inforesults .naviPart {
    white-space: nowrap;
}

div#inforesults .underlineText {
    text-decoration: underline;
}

div#inforesults .superScript {
	position: relative;
	bottom: 0.5em;
	font-size: 0.8em;
}

div#inforesults .inforesultsImages,
div#inforesults .inforesultsImageLinks {
    text-align: center;
}

div#inforesults div.inforesultsImages {
    margin-bottom: 5px;
}

div#inforesults .inforesultsImageLinks a {
    margin-left: 3px;
    margin-right: 3px;
}

div#inforesults .thumbnail {
    width: auto;
    height: 150px;
}

div#inforesults .inforesultsNote {
    font-style: italic;
}

div#subAreaSiteList table,
div#subAreaSiteListBySubArea table,
div#subAreaSiteListByUnitClass table,
div#luPlanPhaseArea table {
    background-color: #F7F8F9;
}

div#subAreaSiteList .inforesultsHeadingRow,
div#subAreaSiteListBySubArea .inforesultsHeadingRow,
div#subAreaSiteListByUnitClass .inforesultsHeadingRow {
    background-color: #E5ECF9;
}

div#subAreaSiteList table thead tr,
div#subAreaSiteListBySubArea table thead tr,
div#subAreaSiteListByUnitClass table thead tr,
div#luPlanPhaseArea table thead tr {
    background-color: #D4E1F7;
}

div#subAreaSiteList table thead th,
div#subAreaSiteListBySubArea table thead th,
div#subAreaSiteListByUnitClass table thead th {
    background-color: #D4E1F7;
    line-height: 1.5; 
}

div#subAreaSiteList table thead a,
div#subAreaSiteListBySubArea table thead a,
div#subAreaSiteListByUnitClass table thead a {
    text-decoration: underline;
}

div#subAreaSiteList table thead a,
div#subAreaSiteListBySubArea table thead a,
div#subAreaSiteListByUnitClass table thead a,
div#subAreaSiteList table thead span,
div#subAreaSiteListBySubArea table thead span,
div#subAreaSiteListByUnitClass table thead span {
    color: #000000;
    font-weight: normal;
}

div#luPlanPhaseArea table th,
div#luPlanPhaseArea table td {
    padding: 4px;
}

.imageWindow #closeLink {
    font-weight: bold;
    text-align: right;
}

/* IMS Hilight icon*/
.esite.poi.normal
{
    left:0;
    position: absolute; 
    width: 32px; 
    height: 32px;
}

.esite.poi.highlight
{
    background-position: -32px 0px;
}
