﻿.Offices-Content h1
{
				color: #565656 !important;
				font-size: 21px !important;
				line-height: 20px !important;
				padding-top: 3px;
				font-family: Arial, "Helvetica !important";
				
}

#onetIDListForm
{
				
				
				
}

.Offices-Content
{
				
			/*	margin-bottom:-14px;*/
				
}


#onetIDListForm table
{
				
				
}

#onetIDListForm table table
{
				
}





.clearOfficeRow
{
				clear:both;
				width:100%;
				height:50px;
}

#ContentCell a
{
				color: #2f3132;
				font-weight: bold;
}

#ContentCell a:hover
{				
				color:#999999 !important;
}


#HQNYOfficeCell
{
				padding-right: 38px;
				padding-bottom: 29px;
}

#HQlinkNY
{
			background-image: url('/Global_Network/images/NewYork.jpg');
}

#HQlinkMiami
{
			background-image: url('/Global_Network/images/Miami.jpg');
}

#HQlinkBrussels
{
			background-image: url('/Global_Network/images/Brussels.jpg');
}

#HQlinkHongKong
{
			background-image: url('/Global_Network/images/HongKong.jpg');
}


.HQlink
{
				background-position: center bottom;
				background-color: #565656;
				height: 163px;
				width: 200px !important;
				overflow:hidden;
				background-repeat: no-repeat;
				
				font-weight: bold;
				color: #ffffff !important;
				font-size: 14px;
				display: table;
				display:table-cell;
				
				margin: 0 !important;
}

.HQOfficeLinkText
{
				margin: 10px 0 0 12px;
				display:block;
}

.HQlink:hover
{
	color:#696969;
}


.GlobalOffice .PictureHeader, .DefaultPictureHeaderWrap .PictureHeader
{
				height:329px !important;
				
				background-color:#696969 !important;
				text-align:left !important;
				
}

.GlobalOffice .PictureHeader-TitleWrap, .DefaultPictureHeaderWrap .PictureHeader-TitleWrap
{
				background-color: #ffffff !important;
				height: 87px !important;
				color: #2f3132 !important;
				width: 384px !important;
				margin-top: 0px;
				margin-left: 22px;
				position: absolute;
				bottom: 21px;
}


.DefaultPictureHeaderWrap .PictureHeader-Title
{
			
				bottom: 6px !important;
				
}


.PictureHeadrer-TitleSpacer
{
				visibility:hidden;
	display:none;
	}


.GlobalOffice .PictureHeader-Title, .DefaultPictureHeaderWrap .PictureHeader-Title
{
				color: #2f3132 !important;
				width: 352px !important;
				font-size: 31px !important;
				font-weight: bold !important;
				font-family: Arial, Helvetica, "sans-serif !important";
				float: left;
				bottom: 7px;
				left: 0;
				margin-left: 13px !important;
				position: absolute;
}

.GlobalOffice .PictureHeader-Title a, .DefaultPictureHeaderWrap  .PictureHeader-Title a
{
				color:#2f3132 !important;
}

.GlobalOffice .PictureHeader-Title a:hover, .DefaultPictureHeaderWrap  .PictureHeader-Title a:hover
{
				color:#696969 !important;

}

/*
.GlobalOffice .PictureHeader
{
				height:330px;
				margin:15px;
				background-color:#696969;
				text-align:left;
				
}

.GlobalOffice .PictureHeader-TitleWrap
{
				background-color: #ffffff;
				height: 87px;
				color: #2f3132;
				width: 384px;				
				margin-top: 220px;
				margin-left: 22px;
}


.GlobalOffice .PictureHeader-Title
{
				
				
				color: #2f3132;
				width: 352px;
				
				font-size: 31px;
				
				
				font-weight: bold;
				font-family: Arial, Helvetica, sans-serif;
				margin-top: 41px;
				margin-left: 16px;
}

.GlobalOffice .PictureHeader-Title a
{
				color:#2f3132;
}

*/

/*


REGIONAL OFFICE LISTING

*/

.Offices-content
{
	display:table-cell;
	width:692px;
	
}

.Office-col1, .Office-col2, .Office-col3, .Office-CityCol1,  .Office-CityCol2
{
				
				width:222px;
			/*--	margin-bottom: -14px;*/
				float:left;	
				
				
}


/*--
.OfficeCity-Wrap .OfficeCity-col3, .OfficeCity-Wrap  .Office-CityCol2, .OfficeCity-Wrap .Office-CityCol1
{
			margin-bottom: 14px;
}
*/
.OfficeWrap
{
				
}
.Office-CountryWrap
{
	
		margin-right:37px;		
				
}


.OfficeCountry
{
				color: #dd922d !important;
				font-weight: bold;
				text-transform: uppercase;
				font-size: 14px !important;
				
}

.OfficeCity-Wrap
{
				margin-bottom: 14px;
}

.OfficeCity-Wrap .OfficeCity
{
				font-size:12px;
				line-height:18px;
}

.OfficeCity-Wrap .OfficeCity a, .OfficeCity-Wrap .OfficeCity a:visited
{
				color:#2f3132;
				font-weight:bold;
				font-size:12px;
}

.OfficeCity-Wrap .OfficeCity a:hover
{
				color:#696969;
				font-weight:bold;
				font-size:12px;
				text-decoration:none;
				
}

.Office-CityCol2, .Office-CityCol1
{
				float:left;
}








/* OFFICE ITEM */



.OfficeDisplayItem
{
				float: left;
				width: 203px;
}

.OfficeDisplay-Company
{
				color:#2f3132;
				font-weight:bold;

}

.OfficeDisplay-Address
{
				
}

.OfficeDisplay-MAP
{
				margin-top:20px;
				color:#ee9021;
}

.OfficeDisplay-MAP a
{
				
				color:#ee9021 !important;
}

.OfficeDisplay-MAP a:hover
{
				
				color:#999999 !important;
}

.OfficeDisplay-PhoneWrap
{
				
}







.KeyContactDisplayImageWrap
{
				width:125px;
				padding-bottom:3px;
}

.KeyContactDisplayImageWrap img
{
				width:125px;
				height:auto;
}

.KeyContactDisplayBioWrap
{
				margin-top: 13px;
				border-top-style: solid;
				border-top-width: 3px;
				border-top-color: #ebebeb;
}

.KeyContactDisplayBio
{
				margin-right: 185px;
				margin-top: 24px;
				color: #2f3132 !important;
				font-size: 12px !important;

}


.KeyContactDisplayTitleNameWrap
{
				padding-left:10px;
}

.KeyContactDisplay-Spacer
{
				height:100%;
}

.KeyContactDisplayHeaderBaseWrap
{
				padding-left: 10px;
				vertical-align: bottom;
}

.KeyContactDisplayTitleNameWrap
{
				padding-top: 1px;
}

.KeyContactDisplayInfoWrap div.KeyContactDisplay-Name,.KeyContactDisplayInfoWrap div.KeyContactDisplay-Title
{
				font-size:17px;
				color:#2f3132;
				font-weight:bold;
}


.KeyContactDisplayInfoWrap div.KeyContactDisplay-Phone,.KeyContactDisplayInfoWrap div.KeyContactDisplay-Fax
{
				font-size:12px;
				color:#2f3132;

}

.KeyContactDisplayInfoWrap a.KeyContactDisplayEmailLink
{
				font-size:12px;
				color:#2f3132;
				font-weight:bold;

}

