﻿img { behavior: url(../images/iepngfix.htc); }
.propertyDisplayHdr { color: white; font-weight: bold; background-color: #0084a9; text-align: left; padding: 18px 5px 5px 15px; margin-bottom: 1px; font-size: 14pt; width: 602px; height: 40px; }
.propertyDisplayDetailsImgThumbs { margin-top: 5px; padding: 0 10px 0 0; height: 75px; width: 299px; border-right: solid 2px #807f83; text-align: left; }
#propThumbsDetails .propertyDisplayDetailsSummary 
{
	 padding: 0 0 0 10px; 
	 height: 75px; 
	 width: 295px; 
	 position: absolute; 
	 right: 5px; 
	 top: 5px;
	 color: #807f83;
	 font-size: 10pt;
}
#propertyDisplayDetailsSummary #fullDetails 
{ 
	background: white; 
	z-index: 5000; 
	position: absolute; 
	bottom: -2px; 
	right: -6px; 
	border: solid 2px #807f83; 
	color: #807f83; 
	font-size: 10pt; 
	padding: 10px; 
	width: 295px; 
} 
#pager { margin: 0; padding: 6px 8px 6px 8px; background: #0084a9; color: White; font-style: italic; }
.backNextWrapper { display: inline; background: #0084a9; padding: 3px 0 3px 0; }
.backNext { margin: 0; padding: 3px 8px 3px 8px; background: #0084a9; color: White; cursor: pointer; }



/** Header Styles **/
.headerbar { margin-top: 10px; }
.topnavigation
{
	/*Position*/
	float: right; padding-bottom: 10px;
	
	/*Font*/
	font-size: 10pt;
	font-weight: bold;
    color: #666666;
}

/***** Drop Down Menu Styles *****/
#jsddm
{	margin: 0;
	margin-right: 0px;
	padding: 0;
	background-color: white;
	font-size: 9pt!important;
	font-weight: bold!important;
	color: #666;
	text-align: center;
	z-index: 1000000;
}
#jsddm li
{	
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	z-index: 1000000;
}
#jsddm li a
{	
	display: block;
	color: #666;
	margin: 0;
	padding: 0px 8px 0px 8px;
	text-decoration: none;
	border-right: solid 2px #babcbe;
	white-space: nowrap;
	z-index: 1000000;
	text-transform: uppercase;
	letter-spacing: 1px;
}
#jsddm .lastli { z-index: 1000000; margin: 0; }
#jsddm .lastli a { border-right: 0; z-index: 1000000; margin: 0; }
#jsddm li a:hover {	color: #0084a9; text-decoration: none; }
#jsddm li ul
{	
	margin: 10px 0 0 0px;
	padding: 0px;
	padding-bottom: 0px;
	background-color: white;
	color: #666;
	position: absolute;
	visibility: hidden;
	border: solid 1px #babcbe;
	z-index: 1000000;
	text-align: left;
	width: 150px;
}
#aboutDropDown { margin-left: 7px!important; }
#servicesDropDown { margin-left: 0px!important; }
#careersUL { margin-left: -48px!important; }
#ulPeople { margin-left: -25px!important; }
#ulPortfolio { margin-left: -2px!important; }
#ulMedia { margin-left: -95px!important; }
#jsddm li ul li { float: none; display: inline; text-align: left!important; z-index: 1000000; }
#jsddm li ul li a
{	
	padding: 3px 8px 3px 8px;
	background: white;
	color: #666;
	font-weight: normal;
	font-size: 8pt;
	border-right: 0;
	z-index: 1000000;
	border-bottom: dotted 1px #666666; 
	border-right: 0;
	text-transform: none;
}
#jsddm li ul li hr { margin: 2px 8px 2px 8px; width: 100px; }
#jsddm li ul li a:hover { background: #0084a9; color: white; text-decoration: none; }


/***** Home page Faces *****/
#lgFace1 { position: absolute; top: 0; left: 0; }
#txtFace1 { position: absolute; bottom: -3px; right: 112px; z-index:500; }
#lgFace2 { position: absolute; top: 0; left: 448px; }
#txtFace2 { position: absolute; bottom: -3px; left: 112px; z-index:500;}
#lgFace3 { position: absolute; bottom: 0; right: 0px; }
#txtFace3 { position: absolute; top: 0; left: 224px; z-index:500;}
#lgFace4 { position: absolute; bottom: 0; left: 112px; }
#txtFace4 { position: absolute; top: 0; left: 448px; z-index:500; }
#lgFace5 { position: absolute; top: 0; right: 112px; }
#txtFace5 { position: absolute; bottom: -3px; left: 0px; z-index:500;}
#lgFace6 { position: absolute; top: 0; left: 0px; }
#txtFace6 { position: absolute; bottom: -3px; right: 112px; z-index:500;}
#lgFace7 { position: absolute; top: 0; right: 112px; }
#txtFace7 { position: absolute; bottom: -3px; left: 112px; z-index:500; }

#landingLinks { line-height: 1.5 }