.floatL { float:left; }
.floatR { float:right; }
.bold { font-weight:bold; }
.displayInline { display:inline!important; }
.displayBlock { display: block!important; }
.clearDZ { clear:both; line-height:normal; }
.relative { position:relative; }
.cursor { cursor:pointer; }

/* news */
.hrNewsRoom { background-color:#d8dbde; height:1px; line-height:1px; border: none; margin: 7px 0; padding:0; width:100%; }
hr.hrNewsRoom { display:none; }
#news .secondColumn h1, #news .secondColumn h2 { color:black; }
#news .secondColumn h1 *, #news .secondColumn h2 * { margin:0; }
#news .secondColumn h1 a, #news .secondColumn h2 a { color:black; text-decoration:none; display:block; }
#news #midform { display:inline; }
#news fieldset { border:none; }
#midform #goBut { margin-left: 3px; }
#listnews h1, #listnews h1 a, #listnews h2, #listnews h2 a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
#news .secondColumn a{ color: #766e6a!important; font-size:11px; }
#listnews h4, #newsIndividual h4 { margin:0; padding:5px 0; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#listnews h1, #newsIndividual h1, #listnews h2, #newsIndividual h2 { margin-bottom:3px; }
#newsIndividual h1, #newsIndividual h1 *, #newsIndividual h1 a, #newsIndividual h2, #newsIndividual h2 *, #newsIndividual h2 a { font-size:18px; color: #9f9c99!important; font-weight:normal; }
#newsIndividual h1, #newsIndividual h2 { font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#newsIndividual h1 span, #newsIndividual h2 span { font-size:18px; }
#news #listnews h1 a, #news #listnews h2 a  { color:black !important; font-size:12px; }
#news #listnews h1 a:hover, #news #listnews h2 a:hover { text-decoration:underline; }
#listnews h4 { font-size:11px; }
#newsIndividual h1, #newsIndividual h2 { margin-top:3px; margin-bottom:10px; }

/* cms */
.FloatLeft {float:left; margin: 1px 8px 2px 0; }
.FloatRight {float:right; margin: 1px 0 2px 8px;}

/* individual office */
#individual #officeSubNav { list-style:none; }
#individual #officeSubNav li { float:left; margin:0; background:#918C88 url(/images/navItemSeparator.jpg) no-repeat left center; padding:0; }
#individual #officeSubNav li a { display:block; color:white; text-decoration:none; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; padding:5px 0; text-align:center; }
#officeSubNavWrap { background-color: #918C88; border:1px solid #918C88; }
#office-overview { width:90px; }
#office-facilities { width:80px; }
#office-map { width:55px; }
#office-floorplans { width:95px; }
#office-meeting-rooms { width:122px; }
#office-virtual-packages { width:130px; }
#individual #officeSubNav li a:hover { background-color:#776D6B; }
#individual #officeSubNav li#current+li, #individual #officeSubNav li:hover + li, #individual #officeSubNav li.previousSiblingInHoverState { background:#918C88;}
#individual #officeSubNav li#current { background:#776D6B !important;}
#office-sub-content { margin-top: 10px; }
.requireBrochure { background: white url(/images/pdfIcon.gif) no-repeat 8px center; padding:13px 0 13px 50px; }
.requireBrochure a { color:#26252B; text-decoration:none; font-size:12px; }
#imgView { height:345px; }
#imgViewBg { background-position:bottom; background-repeat:no-repeat; }
#imgViewContent a:hover, .requireBrochure a:hover { text-decoration:underline; }
#imgViewContent a { text-decoration:none; color:white; }
#individual #pageHeader { z-index:100; }
#imgViewContent { width:225px; left:10px; top:10px; z-index:1; position: relative; }
#imgViewContent h2, #imgViewContent h1.convertedFromH2, #imgViewContent p.convertedFromH2 { color:white; position:relative; margin:0; padding:2px 8px 8px 8px; line-height:normal; font-size:15px;}
#imgViewContent h2 *, #imgViewContent h1.convertedFromH2 * { padding:0; margin:0; line-height:normal; }
#imgViewContent p { color:white; position:relative; margin:0; padding:0; }
#imgViewContent img { vertical-align:middle; }
.opacity { background:#28262F; opacity: 0.75; filter: alpha(opacity=75); -moz-opacity: 0.75; }
#centerOpacity, .moreImgOpacity { width:100%; height:100%; position:absolute; left:0; top:0; line-height:normal!important; }
#imgViewContent #imgwrap{ margin-bottom:1px; position:relative; }
#imgViewContent #centerNameW { margin-bottom:1px; position:relative; }
#individual #pageBody { position: relative; z-index:1; }
#imgwrap p { padding: 2px 8px; position:relative; color:white; text-align:center; }
#individual h5 { font-size:12px; }
#individual h4 { font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
#individual #office-sub-content ul { margin: 0 0 8px 0; }
#individual #office-sub-content table { width:100%; }
#individual #office-sub-content td { vertical-align: top; } 
#individual #gMapDz { width:340px; height:385px; }
#individual #office-sub-content td center img { vertical-align:top; }
#featuredCenter { float:right; width:380px; }
#featuredTitle { text-align:right; padding: 5px 9px; background-color:#A09C99; color:white; margin:0; }
#featuredTitle a { color:white;}

.officesDZ address { color:#9f9c99; font-style:normal; font-size:11px; margin-bottom:3px; }
.officesDZ .featuredBox h4 { margin:0; }
.officesDZ .featuredBox h4 a { font-family:Arial, Helvetica, sans-serif; color:#766e6a; }
.officesDZ .featuredBox h4.floatR { font-size:15px; color:#939290; }
.officesDZ .featuredBox li { color:#766e6a; }
.officesDZ .promotionalBox { width:180px; height:308px; min-height:308px; border:#A4A19E 1px solid; }
#featuredCenter .featuredBox { padding: 3px 8px 3px 100px; margin-top:2px; height:87px; }
.promotionalBox h3 { font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-weight:normal; }
.promotionalBox p { color:#766e6a; }
#moreDetail { padding:8px; width:245px; border:1px solid silver; font-size:11px; }
#individual table { width:50%; }
#individual .noBgColor td { width:50%; }
#individual .noBgColor .tdBgColor td { width:auto; }
/* Misc */
#searchBox .noListStyle { list-style:none; list-style-type:none; margin:0; padding:0; }
#searchBox .noListStyle li { padding:0; margin:0; background:none; }
.noBgColor td{ background-color:transparent; }
.tdBgColor td{ background-color:#E7E3E0; }
#search #listView li li { }
#search #listView li { padding-right:5px; }
#home #bottomRightBox-1 .featuredCentre, #home #bottomRightBox-2 .featuredCentre, #home #bottomRightBox-3 .featuredCentre{ padding:0 3px 3px 66px; height:57px; }
.columnLayoutEntry  h5 a,.columnLayoutEntry  p.convertedFromH5 a { font-size:12px; }
.columnLayoutEntry address { font-style: normal;}
#navOnHeaderWrapper { background-color:#272731; }
#navOnHeader .dropdownMenu .dropdownMenuContent { border-bottom:2px solid #666259; }
#navOnHeader .dropdownMenu { border:none; }
#getInTouch-buttonWrapper img { vertical-align:middle; }
.secondColumn li { background:url(/images/genericBulletPoint.gif) no-repeat 3px 6px; list-style:none; }
.noListStyle img { vertical-align:middle; }
.about-us .brandList li p { margin-bottom:1.1em; }