@charset "UTF-8";
/*	CBRE Consolidated CSS Framework
* Author: Square360, Inc.
* Framework Version: 1.70
*/
/* CBRE.ca stylesheet |  Canada Version: 1.6 */
/* !Libraries ========================*/
html, body, div, span, applet, object, iframe, h1, .ms-WPBody h1, h1.ms-rteElement-H1, h2, .ms-WPBody h2, h2.ms-rteElement-H2, h3, .slider-boundry.featured-property h5.featured-title, .nav-toplevel .expanded-menu .menu-section, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }
html { line-height: 1; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }
q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }
a img { border: none; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block; }
/* Customization file for local changes, set base colors here */
/* ==	CBRE Standard Colors:	===============================  */
/* ==	Standard Styles:	===============================  */
/* == Latest Tiles colors ================================== */
/* ==================================== Framework files common to all Phase 2 sites ========================= */
/* !Sharepoint fixes ================================= */
.custom-rp { float: right; padding: 2px 10px 2px 5px; }
.s4-trc-container-menu { float: left; margin: 0px 0px 0px 2px; }
.s4-help { display: inline-block; margin: 0px 0px 0px 2px; }
.s4-ca { background-color: transparent; }
.ms-WPTitle { border: 0px; margin: 0; padding: 0; font-size: 1em; line-height: 1em; }
.ms-WPHeader { background: none; }
.ms-WPHeader td, .ms-fakewptitle { border-bottom-color: transparent; border-bottom-style: none; border-bottom-width: 1px; border-collapse: collapse; }
.ms-WPTitle, .ms-WPTitle a { color: #000000; }
.ms-WPBody { font-size: 1em; }
.ms-WPBody a:link, .ms-WPBody a:visited { text-decoration: none; }
.ms-WPBody a:active, .ms-WPBody a:hover { text-decoration: underline; }
.s4-wpcell:hover .ms-WPHeader td, .s4-wpActive .ms-WPHeader td, .s4-wpcell .ms-WPSelected .ms-WPHeader td { border-bottom-color: transparent; border-bottom-style: none; border-bottom-width: 0px; }
.ms-WPHeaderTdMenu { border-right-style: none; border-left-style: none; border-right-width: 0px; border-left-width: 0px; }
.s4-breadcrumb-menu { background-color: #FFFFFF; }
div.article { padding: 0px; }
.s4-ca { margin-left: 0px; }
.main-content { float: left; width: 755px; }
.ms-wpContentDivSpace { margin-left: 0px; margin-right: 0px; }
.ms-wpTdSpace { display: none; }
.dfwp-list { margin: 0 0 1em; padding: 0; }
.dfwp-list li { background: url(/Style%20Library/images/cbre-sprite.png) -220px 5px no-repeat; list-style: none; margin: 0; padding: 0 0 3px 10px; }
.dfwp-list li ul { margin: 3px 0 0 18px; }
.dfwp-list li ul li { background-position: -220px -194px; }
body.v4master { height: 100%; overflow: hidden; width: 100%; }
.ms-formfieldvaluecontainer textarea, .ms-formfieldvaluecontainer input[type="text"] { padding-left: 1%; padding-right: 1%; width: 98%; }
.ms-selectorlink a:hover, .ms-selectorlink a:active { color: #006a4d; font-weight: inherit; text-decoration: underline; }
.ms-selectorlink a, .ms-selectorlink a:visited { color: #006a4d; }
/* Fix Sharepoint 2010 Ribbon positioning */
body, body.v4.master { overflow: visible !important; height: inherit; width: inherit; }
body #s4-workspace { overflow: visible !important; padding-top: 0; }
/*This sets up our Ribbon for a fixed position. */
body #s4-ribbonrow { line-height: normal; overflow: visible; position: fixed; top: 0; z-index: 1000; width: 100%; }
/* html #s4-ribbonrow {position:absolute;} IE6 */
/* Set the ribbon popups to be fixed position also */
#s4-ribbonrow .ms-MenuUIPopupBody, #s4-ribbonrow .ms-popoutMenu, .ms-cui-menu[id^="Cbre."], .ms-cui-menu[id^="Ribbon."], .ms-cui-tooltip, .ms-dlgContent { position: fixed !important; }
/* Fix submenus in ribbon http://mylinks.codeplex.com/discussions/362080 */
#s4-ribbonrow .ms-MenuUIPopupBody .ms-MenuUIPopupScreen { position: absolute !important; }
/* html #s4-ribbonrow .ms-MenuUIPopupBody, * html #s4-ribbonrow .ms-popoutMenu, * html .ms-cui-menu[id ^= "Ribbon."], * html .ms-cui-tooltip {
position: absolute !important; IE6 
}*/
/*Make sure there are no scroll bars on our popup overlays*/
.ms-dlgOverlay { width: 100% !important; }
/* !Sharepoint custom style declarations */
P.ms-rteElement-notes { -ms-name: "Notes"; }
A.ms-rteStyle-more-link { -ms-name: "More link"; }
A.ms-rteStyle-video-link { -ms-name: "Video lightbox"; }
A.ms-rteStyle-iframe-link { -ms-name: "Iframe lightbox"; }
.ms-rteStyle-columnList { -ms-name: "Column List"; }
.ms-rteStyle-recognitionList { -ms-name: "Recognition List"; }
.ms-rteStyle-newsList { -ms-name: "News List"; }
table.ms-rteTable-CBREtable { -ms-name: "CBRE custom Table"; }
SPAN.video-link-SPAN { -ms-name: "Video lightbox"; }
SPAN.iframe-link-SPAN { -ms-name: "Iframe lightbox"; }
/* !Sharepoint standard style declarations */
/*	=============================== Headings: H1-H6 ===================================*/
H1.ms-rteElement-H1 { -ms-name: "Heading 1"; }
.ms-rteElement-H1 { color: black; font-size: 2em; margin: 0 0 .5em; line-height: 1.25em; }
H2.ms-rteElement-H2 { -ms-name: "Heading 2"; }
.ms-rteElement-H2 { color: #69be28; font-size: 1.24em; margin: 0 0 .75em; line-height: 1.29em; }
H3.ms-rteElement-H3 { -ms-name: "Heading 3"; }
.ms-rteElement-H3 { color: black; font-size: 1em; line-height: 1.27em; margin: .5em 0; text-align: left !important; text-transform: uppercase; }
H4.ms-rteElement-H4 { -ms-name: "Heading 4"; }
.ms-rteElement-H4 { color: black; font-size: 1em; line-height: 1.33em; margin: 1em 0 .5em; font-style: normal; font-weight: bold; }
H5.ms-rteElement-H5 { -ms-name: "Heading 5"; }
.ms-rteElement-H5 { color: black; font-size: .92em; font-weight: 700; line-height: 1.27em; margin: .5em 0 0; }
H6.ms-rteElement-H6 { -ms-name: "Heading 6"; }
.ms-rteElement-H6 { color: #818a8f; font-size: .83em; font-weight: 400; line-height: 1.4em; text-transform: uppercase; }
/*	=============================== Headings: Colored Headings ===================================*/
H1.ms-rteElement-H1B { -ms-name: "Colored Heading 1"; }
.ms-rteElement-H1B { color: #69be28 !important; }
H2.ms-rteElement-H2B { -ms-name: "Colored Heading 2"; }
.ms-rteElement-H2B { color: #69be28 !important; }
H3.ms-rteElement-H3B { -ms-name: "Colored Heading 3"; }
.ms-rteElement-H3B { color: #69be28 !important; }
H4.ms-rteElement-H4B { -ms-name: "Colored Heading 4"; }
.ms-rteElement-H4B { color: #69be28 !important; }
HR.ms-rteElement-Hr { -ms-name: "Horizontal Rule"; }
.ms-rteElement-Hr { /* [ReplaceColor(themeColor: "Light1-Medium")] */ background-color: #f2f2f2 !important; height: 1px; }
P.ms-rteElement-P { -ms-name: "Paragraph"; }
.ms-rteElement-P { /* [ReplaceColor(themeColor: "Dark2-Darker")] */ color: #4d4d4d !important; }
DIV.ms-rteElement-Callout1 { -ms-name: "Callout 1"; }
.ms-rteElement-Callout1 { color: #69be28; background-color: #f2f2f2; float: left; width: 25em; margin: 0 0 20px 20px; padding: 10px; border: 1px solid #69be28; }
DIV.ms-rteElement-Callout2 { -ms-name: "Callout 2"; }
.ms-rteElement-Callout2 { color: #4d4d4d; background-color: #f2f2f2; float: right; width: 25em; padding: 10px; margin: 0 20px 20px 0; border: 1px solid #69be28; }
DIV.ms-rteElement-Callout3 { -ms-name: "Callout 3"; }
.ms-rteElement-Callout3 { font-style: italic; color: black; float: right; width: 25em; margin: 0 10px 10px 0; padding: 10px; }
DIV.ms-rteElement-Callout4 { -ms-name: "Callout 4"; }
.ms-rteElement-Callout4 { color: #006a4d; float: right; width: 20em; padding: 10px; background-color: #f2f2f2; font-family: Arial, sans-serif; margin: 0 20px 20px 0; border: 1px solid #006a4d; }
A.ms-rteStyle-openWorldMenu { -ms-name: "Open World Menu"; }
.ms-rteStyle-Normal { -ms-name: "Normal"; font-family: Arial, sans-serif; font-size: inherit; /* [ReplaceColor(themeColor: "Dark1")] */ color: inherit; /* [ReplaceColor(themeColor: "Light1")] */ background-color: white; }
.ms-rteStyle-Highlight { -ms-name: "Highlight"; /* [ReplaceColor(themeColor: "Dark1-Darker")] */ color: black; /* [ReplaceColor(themeColor: "Accent6")] */ background-color: #69be28; }
.ms-rteStyle-Byline { -ms-name: "By Line"; /* [ReplaceColor(themeColor: "Dark1",themeTint:"0.29")] */ color: #818a8f; }
.ms-rteStyle-Tagline { -ms-name: "Tag Line"; /*font-size:1.3em;*/ /* [ReplaceColor(themeColor: "Dark1",themeTint:"0.45")] */ color: #818a8f; }
.ms-rteStyle-Comment { -ms-name: "Comment"; font-style: italic; /* [ReplaceColor(themeColor: "Accent5-Darkest")] */ color: #69be28; /* [ReplaceColor(themeColor: "Dark1")] */ /*text-shadow: 0px 0px 5px #000;*/ }
.ms-rteStyle-References { -ms-name: "References"; /* [ReplaceColor(themeColor: "Dark1-Lightest")] */ color: #818a8f; }
.ms-rteStyle-Caption { -ms-name: "Caption"; /* [ReplaceColor(themeColor: "Accent3")] */ color: #818a8f; }
.ms-rteForeColor-1 { color: darkred; -ms-name: ""; -ms-color: "Dark Red"; }
.ms-rteForeColor-2 { color: red; -ms-name: ""; -ms-color: "Red"; }
.ms-rteForeColor-3 { color: orange; -ms-name: ""; -ms-color: "Gold"; }
.ms-rteForeColor-4 { color: yellow; -ms-name: ""; -ms-color: "Yellow"; }
.ms-rteForeColor-5 { color: lightgreen; -ms-name: ""; -ms-color: "Light Green"; }
.ms-rteForeColor-6 { color: green; -ms-name: ""; -ms-color: "Dark Green"; }
.ms-rteForeColor-7 { color: lightblue; -ms-name: ""; -ms-color: "Sky Blue"; }
.ms-rteForeColor-8 { color: blue; -ms-name: ""; -ms-color: "Blue"; }
.ms-rteForeColor-9 { color: darkblue; -ms-name: ""; -ms-color: "Dark Blue"; }
.ms-rteForeColor-10 { color: purple; -ms-name: ""; -ms-color: "Dark Purple"; }
.ms-rteForeColor-11 { color: #006a4d; -ms-name: ""; -ms-color: "CBRE green"; }
.ms-rteForeColor-12 { color: #69be28; -ms-name: ""; -ms-color: "CBRE lime"; }
.ms-rteBackColor-1 { background-color: darkred; -ms-name: ""; -ms-color: "Dark Red"; }
.ms-rteBackColor-2 { background-color: red; -ms-name: ""; -ms-color: "Red"; }
.ms-rteBackColor-3 { background-color: orange; -ms-name: ""; -ms-color: "Gold"; }
.ms-rteBackColor-4 { background-color: yellow; -ms-name: ""; -ms-color: "Yellow"; }
.ms-rteBackColor-5 { background-color: lightgreen; -ms-name: ""; -ms-color: "Light Green"; }
.ms-rteBackColor-6 { background-color: green; -ms-name: ""; -ms-color: "Dark Green"; }
.ms-rteBackColor-7 { background-color: lightblue; -ms-name: ""; -ms-color: "Sky Blue"; }
.ms-rteBackColor-8 { background-color: blue; -ms-name: ""; -ms-color: "Blue"; }
.ms-rteBackColor-9 { background-color: darkblue; -ms-name: ""; -ms-color: "Dark Blue"; }
.ms-rteBackColor-10 { background-color: purple; -ms-name: ""; -ms-color: "Dark Purple"; }
.ms-rteBackColor-11 { background-color: #006a4d; -ms-name: ""; -ms-color: "CBRE green"; }
.ms-rteBackColor-12 { background-color: #69be28; -ms-name: ""; -ms-color: "CBRE lime"; }
.ms-rteFontFace-1 { /*  -ms-name:"Tahoma"; font-family: tahoma; */ }
.ms-rteFontFace-2 { /*  -ms-name:"Courier"; font-family: courier, monospace;*/ }
.ms-rteFontFace-3 { /*  -ms-name:"Times New Roman"; font-family: "Times New Roman", Times, serif;*/ }
.ms-rteFontFace-4 { /*  -ms-name:"Comic Sans"; font-family: "Comic Sans", "Comic Sans MS", cursive;*/ }
.ms-rteFontFace-5 { /*  -ms-name:"Calibri"; font-family: Calibri;*/ }
.ms-rteFontFace-6 { /*  -ms-name:"Georgia"; font-family: Georgia;*/ }
.ms-rteFontFace-7 { /*  -ms-name:"Impact"; font-family: Impact;*/ }
.ms-rteFontFace-8 { /*  -ms-name:"Trebuchet MS"; font-family: "Trebuchet MS", helvetica;*/ }
.ms-rteFontFace-9 { /*  -ms-name:"Palatino Linotype"; font-family: "Palatino Linotype", Palatino, serif;*/ }
.ms-rteFontFace-10 { /*  -ms-name:"Lucida Console"; font-family: "Lucida Console", monaco, sans-serif;*/ }
.ms-rteFontFace-11 { /*  -ms-name:"Garamond"; font-family: garamond;*/ }
.ms-rteThemeFontFace-1 { /* -ms-name:"Verdana"; font-family:verdana;*/ }
.ms-rteThemeFontFace-2 { /*-ms-name:"Arial";
font-family:arial;*/ }
.ms-rteFontSize-1 { font-size: 8pt; }
.ms-rteFontSize-2 { font-size: 10pt; }
.ms-rteFontSize-3 { font-size: 12pt; }
.ms-rteFontSize-4 { font-size: 18pt; }
.ms-rteFontSize-5 { font-size: 24pt; }
.ms-rteFontSize-6 { font-size: 36pt; }
.ms-rteFontSize-7 { font-size: 48pt; }
.ms-rteFontSize-8 { font-size: 72pt; }
.ms-rteThemeForeColor-1-0 { /* [ReplaceColor(themeColor: "Light1")] */ color: white; -ms-name: "Light 1"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeForeColor-2-0 { /* [ReplaceColor(themeColor: "Dark1")] */ color: black; -ms-name: "Dark 1"; /* [ColorName] */ -ms-color: "Black"; }
.ms-rteThemeForeColor-3-0 { /* [ReplaceColor(themeColor: "Light2")] */ color: white; -ms-name: "Light 2"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeForeColor-4-0 { /* [ReplaceColor(themeColor: "Dark2")] */ color: #182738; -ms-name: "Dark 2"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-5-0 { /* [ReplaceColor(themeColor: "Accent1")] */ color: #0072BC; -ms-name: "Accent 1"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeForeColor-6-0 { /* [ReplaceColor(themeColor: "Accent2")] */ color: #EC008C; -ms-name: "Accent 2"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeForeColor-7-0 { /* [ReplaceColor(themeColor: "Accent3")] */ color: #00ADEE; -ms-name: "Accent 3"; /* [ColorName] */ -ms-color: "Turquoise"; }
.ms-rteThemeForeColor-8-0 { /* [ReplaceColor(themeColor: "Accent4")] */ color: #FD9F08; -ms-name: "Accent 4"; /* [ColorName] */ -ms-color: "Orange"; }
.ms-rteThemeForeColor-9-0 { /* [ReplaceColor(themeColor: "Accent5")] */ color: #36B000; -ms-name: "Accent 5"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeForeColor-10-0 { /* [ReplaceColor(themeColor: "Accent6")] */ color: #FAE032; -ms-name: "Accent 6"; /* [ColorName] */ -ms-color: "Yellow"; }
.ms-rteThemeForeColor-1-1 { /* [ReplaceColor(themeColor: "Light1-Lightest")] */ color: #f2f2f2; -ms-name: "Light 1 Lightest"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeForeColor-2-1 { /* [ReplaceColor(themeColor: "Dark1-Lightest")] */ color: #7F7F7F; -ms-name: "Dark 1 Lightest"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeForeColor-3-1 { /* [ReplaceColor(themeColor: "Light2-Lightest")] */ color: #D9DDE1; -ms-name: "Light 2 Lightest"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeForeColor-4-1 { /* [ReplaceColor(themeColor: "Dark2-Lightest")] */ color: #E0E8F2; -ms-name: "Dark 2 Lightest"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeForeColor-5-1 { /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ color: #BEE5FF; -ms-name: "Accent 1 Lightest"; /* [ColorName] */ -ms-color: "Light Blue"; }
.ms-rteThemeForeColor-6-1 { /* [ReplaceColor(themeColor: "Accent2-Lightest")] */ color: #FFC8E8; -ms-name: "Accent 2 Lightest"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeForeColor-7-1 { /* [ReplaceColor(themeColor: "Accent3-Lightest")] */ color: #C8F0FF; -ms-name: "Accent 3 Lightest"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeForeColor-8-1 { /* [ReplaceColor(themeColor: "Accent4-Lightest")] */ color: #FEEBCD; -ms-name: "Accent 4 Lightest"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeForeColor-9-1 { /* [ReplaceColor(themeColor: "Accent5-Lightest")] */ color: #D0FFBC; -ms-name: "Accent 5 Lightest"; /* [ColorName] */ -ms-color: "Light Green"; }
.ms-rteThemeForeColor-10-1 { /* [ReplaceColor(themeColor: "Accent6-Lightest")] */ color: #FEF8D6; -ms-name: "Accent 6 Lightest"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeForeColor-1-2 { /* [ReplaceColor(themeColor: "Light1-Lighter")] */ color: #D8D8D8; -ms-name: "Light 1 Lighter"; /* [ColorName] */ -ms-color: "Gray-25%"; }
.ms-rteThemeForeColor-2-2 { /* [ReplaceColor(themeColor: "Dark1-Lighter")] */ color: #595959; -ms-name: "Dark 1 Lighter"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeForeColor-3-2 { /* [ReplaceColor(themeColor: "Light2-Lighter")] */ color: #B0B8C0; -ms-name: "Light 2 Lighter"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeForeColor-4-2 { /* [ReplaceColor(themeColor: "Dark2-Lighter")] */ color: #B3C7DE; -ms-name: "Dark 2 Lighter"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeForeColor-5-2 { /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ color: #7ECCFF; -ms-name: "Accent 1 Lighter"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeForeColor-6-2 { /* [ReplaceColor(themeColor: "Accent2-Lighter")] */ color: #FF91D2; -ms-name: "Accent 2 Lighter"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeForeColor-7-2 { /* [ReplaceColor(themeColor: "Accent3-Lighter")] */ color: #92E1FF; -ms-name: "Accent 3 Lighter"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeForeColor-8-2 { /* [ReplaceColor(themeColor: "Accent4-Lighter")] */ color: #FED89C; -ms-name: "Accent 4 Lighter"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeForeColor-9-2 { /* [ReplaceColor(themeColor: "Accent5-Lighter")] */ color: #A2FF79; -ms-name: "Accent 5 Lighter"; /* [ColorName] */ -ms-color: "Light Green"; }
.ms-rteThemeForeColor-10-2 { /* [ReplaceColor(themeColor: "Accent6-Lighter")] */ color: #FDF2AD; -ms-name: "Accent 6 Lighter"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeForeColor-1-3 { /* [ReplaceColor(themeColor: "Light1-Medium")] */ color: #BFBFBF; -ms-name: "Light 1 Medium"; /* [ColorName] */ -ms-color: "Gray-25%"; }
.ms-rteThemeForeColor-2-3 { /* [ReplaceColor(themeColor: "Dark1-Medium")] */ color: #3F3F3F; -ms-name: "Dark 1 Medium"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeForeColor-3-3 { /* [ReplaceColor(themeColor: "Light2-Medium")] */ color: #6D7B88; -ms-name: "Light 2 Medium"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-4-3 { /* [ReplaceColor(themeColor: "Dark2-Medium")] */ color: #6890BE; -ms-name: "Dark 2 Medium"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-5-3 { /* [ReplaceColor(themeColor: "Accent1-Medium")] */ color: #3DB2FF; -ms-name: "Accent 1 Medium"; /* [ColorName] */ -ms-color: "Blue"; }
.ms-rteThemeForeColor-6-3 { /* [ReplaceColor(themeColor: "Accent2-Medium")] */ color: #FF5ABC; -ms-name: "Accent 2 Medium"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeForeColor-7-3 { /* [ReplaceColor(themeColor: "Accent3-Medium")] */ color: #5BD2FF; -ms-name: "Accent 3 Medium"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeForeColor-8-3 { /* [ReplaceColor(themeColor: "Accent4-Medium")] */ color: #FDC56A; -ms-name: "Accent 4 Medium"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeForeColor-9-3 { /* [ReplaceColor(themeColor: "Accent5-Medium")] */ color: #74FF36; -ms-name: "Accent 5 Medium"; /* [ColorName] */ -ms-color: "Green"; }
.ms-rteThemeForeColor-10-3 { /* [ReplaceColor(themeColor: "Accent6-Medium")] */ color: #FCEC84; -ms-name: "Accent 6 Medium"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeForeColor-1-4 { /* [ReplaceColor(themeColor: "Light1-Darker")] */ color: #A5A5A5; -ms-name: "Light 1 Darker"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeForeColor-2-4 { /* [ReplaceColor(themeColor: "Dark1-Darker")] */ color: #262626; -ms-name: "Dark 1 Darker"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeForeColor-3-4 { /* [ReplaceColor(themeColor: "Light2-Darker")] */ color: #363D44; -ms-name: "Light 2 Darker"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-4-4 { /* [ReplaceColor(themeColor: "Dark2-Darker")] */ color: #385B83; -ms-name: "Dark 2 Darker"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-5-4 { /* [ReplaceColor(themeColor: "Accent1-Darker")] */ color: #00558D; -ms-name: "Accent 1 Darker"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeForeColor-6-4 { /* [ReplaceColor(themeColor: "Accent2-Darker")] */ color: #B10069; -ms-name: "Accent 2 Darker"; /* [ColorName] */ -ms-color: "Plum"; }
.ms-rteThemeForeColor-7-4 { /* [ReplaceColor(themeColor: "Accent3-Darker")] */ color: #0081B2; -ms-name: "Accent 3 Darker"; /* [ColorName] */ -ms-color: "Turquoise"; }
.ms-rteThemeForeColor-8-4 { /* [ReplaceColor(themeColor: "Accent4-Darker")] */ color: #C27801; -ms-name: "Accent 4 Darker"; /* [ColorName] */ -ms-color: "Brown"; }
.ms-rteThemeForeColor-9-4 { /* [ReplaceColor(themeColor: "Accent5-Darker")] */ color: #288400; -ms-name: "Accent 5 Darker"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeForeColor-10-4 { /* [ReplaceColor(themeColor: "Accent6-Darker")] */ color: #DBBF05; -ms-name: "Accent 6 Darker"; /* [ColorName] */ -ms-color: "Yellow"; }
.ms-rteThemeForeColor-1-5 { /* [ReplaceColor(themeColor: "Light1-Darkest")] */ color: #7F7F7F; -ms-name: "Light 1 Darkest"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeForeColor-2-5 { /* [ReplaceColor(themeColor: "Dark1-Darkest")] */ color: #0C0C0C; -ms-name: "Dark 1 Darkest"; /* [ColorName] */ -ms-color: "Black"; }
.ms-rteThemeForeColor-3-5 { /* [ReplaceColor(themeColor: "Light2-Darkest")] */ color: #15181B; -ms-name: "Light 2 Darkest"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-4-5 { /* [ReplaceColor(themeColor: "Dark2-Darkest")] */ color: #243B56; -ms-name: "Dark 2 Darkest"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeForeColor-5-5 { /* [ReplaceColor(themeColor: "Accent1-Darkest")] */ color: #00395E; -ms-name: "Accent 1 Darkest"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeForeColor-6-5 { /* [ReplaceColor(themeColor: "Accent2-Darkest")] */ color: #760046; -ms-name: "Accent 2 Darkest"; /* [ColorName] */ -ms-color: "Plum"; }
.ms-rteThemeForeColor-7-5 { /* [ReplaceColor(themeColor: "Accent3-Darkest")] */ color: #005677; -ms-name: "Accent 3 Darkest"; /* [ColorName] */ -ms-color: "Dark Teal"; }
.ms-rteThemeForeColor-8-5 { /* [ReplaceColor(themeColor: "Accent4-Darkest")] */ color: #815001; -ms-name: "Accent 4 Darkest"; /* [ColorName] */ -ms-color: "Brown"; }
.ms-rteThemeForeColor-9-5 { /* [ReplaceColor(themeColor: "Accent5-Darkest")] */ color: #1b5800; -ms-name: "Accent 5 Darkest"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeForeColor-10-5 { /* [ReplaceColor(themeColor: "Accent6-Darkest")] */ color: #927F03; -ms-name: "Accent 6 Darkest"; /* [ColorName] */ -ms-color: "Dark Yellow"; }
.ms-rteThemeBackColor-1-0 { /* [ReplaceColor(themeColor: "Light1")] */ background-color: white; -ms-name: "Light 1"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeBackColor-2-0 { /* [ReplaceColor(themeColor: "Dark1")] */ background-color: black; -ms-name: "Dark 1"; /* [ColorName] */ -ms-color: "Black"; }
.ms-rteThemeBackColor-3-0 { /* [ReplaceColor(themeColor: "Light2")] */ background-color: #F5F6F7; -ms-name: "Light 2"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeBackColor-4-0 { /* [ReplaceColor(themeColor: "Dark2")] */ background-color: #182738; -ms-name: "Dark 2"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-5-0 { /* [ReplaceColor(themeColor: "Accent1")] */ background-color: #0072BC; -ms-name: "Accent 1"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeBackColor-6-0 { /* [ReplaceColor(themeColor: "Accent2")] */ background-color: #EC008C; -ms-name: "Accent 2"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeBackColor-7-0 { /* [ReplaceColor(themeColor: "Accent3")] */ background-color: #00ADEE; -ms-name: "Accent 3"; /* [ColorName] */ -ms-color: "Turquoise"; }
.ms-rteThemeBackColor-8-0 { /* [ReplaceColor(themeColor: "Accent4")] */ background-color: #FD9F08; -ms-name: "Accent 4"; /* [ColorName] */ -ms-color: "Orange"; }
.ms-rteThemeBackColor-9-0 { /* [ReplaceColor(themeColor: "Accent5")] */ background-color: #36B000; -ms-name: "Accent 5"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeBackColor-10-0 { /* [ReplaceColor(themeColor: "Accent6")] */ background-color: #FAE032; -ms-name: "Accent 6"; /* [ColorName] */ -ms-color: "Yellow"; }
.ms-rteThemeBackColor-1-1 { /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #f2f2f2; -ms-name: "Light 1 Lightest"; /* [ColorName] */ -ms-color: "White"; }
.ms-rteThemeBackColor-2-1 { /* [ReplaceColor(themeColor: "Dark1-Lightest")] */ background-color: #7F7F7F; -ms-name: "Dark 1 Lightest"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeBackColor-3-1 { /* [ReplaceColor(themeColor: "Light2-Lightest")] */ background-color: #D9DDE1; -ms-name: "Light 2 Lightest"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeBackColor-4-1 { /* [ReplaceColor(themeColor: "Dark2-Lightest")] */ background-color: #E0E8F2; -ms-name: "Dark 2 Lightest"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeBackColor-5-1 { /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ background-color: #BEE5FF; -ms-name: "Accent 1 Lightest"; /* [ColorName] */ -ms-color: "Light Blue"; }
.ms-rteThemeBackColor-6-1 { /* [ReplaceColor(themeColor: "Accent2-Lightest")] */ background-color: #FFC8E8; -ms-name: "Accent 2 Lightest"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeBackColor-7-1 { /* [ReplaceColor(themeColor: "Accent3-Lightest")] */ background-color: #C8F0FF; -ms-name: "Accent 3 Lightest"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeBackColor-8-1 { /* [ReplaceColor(themeColor: "Accent4-Lightest")] */ background-color: #FEEBCD; -ms-name: "Accent 4 Lightest"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeBackColor-9-1 { /* [ReplaceColor(themeColor: "Accent5-Lightest")] */ background-color: #D0FFBC; -ms-name: "Accent 5 Lightest"; /* [ColorName] */ -ms-color: "Light Green"; }
.ms-rteThemeBackColor-10-1 { /* [ReplaceColor(themeColor: "Accent6-Lightest")] */ background-color: #FEF8D6; -ms-name: "Accent 6 Lightest"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeBackColor-1-2 { /* [ReplaceColor(themeColor: "Light1-Lighter")] */ background-color: #D8D8D8; -ms-name: "Light 1 Lighter"; /* [ColorName] */ -ms-color: "Gray-25%"; }
.ms-rteThemeBackColor-2-2 { /* [ReplaceColor(themeColor: "Dark1-Lighter")] */ background-color: #595959; -ms-name: "Dark 1 Lighter"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeBackColor-3-2 { /* [ReplaceColor(themeColor: "Light2-Lighter")] */ background-color: #B0B8C0; -ms-name: "Light 2 Lighter"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeBackColor-4-2 { /* [ReplaceColor(themeColor: "Dark2-Lighter")] */ background-color: #B3C7DE; -ms-name: "Dark 2 Lighter"; /* [ColorName] */ -ms-color: "Ice Blue"; }
.ms-rteThemeBackColor-5-2 { /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ background-color: #7ECCFF; -ms-name: "Accent 1 Lighter"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeBackColor-6-2 { /* [ReplaceColor(themeColor: "Accent2-Lighter")] */ background-color: #FF91D2; -ms-name: "Accent 2 Lighter"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeBackColor-7-2 { /* [ReplaceColor(themeColor: "Accent3-Lighter")] */ background-color: #92E1FF; -ms-name: "Accent 3 Lighter"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeBackColor-8-2 { /* [ReplaceColor(themeColor: "Accent4-Lighter")] */ background-color: #FED89C; -ms-name: "Accent 4 Lighter"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeBackColor-9-2 { /* [ReplaceColor(themeColor: "Accent5-Lighter")] */ background-color: #A2FF79; -ms-name: "Accent 5 Lighter"; /* [ColorName] */ -ms-color: "Light Green"; }
.ms-rteThemeBackColor-10-2 { /* [ReplaceColor(themeColor: "Accent6-Lighter")] */ background-color: #FDF2AD; -ms-name: "Accent 6 Lighter"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeBackColor-1-3 { /* [ReplaceColor(themeColor: "Light1-Medium")] */ background-color: #BFBFBF; -ms-name: "Light 1 Medium"; /* [ColorName] */ -ms-color: "Gray-25%"; }
.ms-rteThemeBackColor-2-3 { /* [ReplaceColor(themeColor: "Dark1-Medium")] */ background-color: #3F3F3F; -ms-name: "Dark 1 Medium"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeBackColor-3-3 { /* [ReplaceColor(themeColor: "Light2-Medium")] */ background-color: #6D7B88; -ms-name: "Light 2 Medium"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-4-3 { /* [ReplaceColor(themeColor: "Dark2-Medium")] */ background-color: #6890BE; -ms-name: "Dark 2 Medium"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-5-3 { /* [ReplaceColor(themeColor: "Accent1-Medium")] */ background-color: #3DB2FF; -ms-name: "Accent 1 Medium"; /* [ColorName] */ -ms-color: "Blue"; }
.ms-rteThemeBackColor-6-3 { /* [ReplaceColor(themeColor: "Accent2-Medium")] */ background-color: #FF5ABC; -ms-name: "Accent 2 Medium"; /* [ColorName] */ -ms-color: "Pink"; }
.ms-rteThemeBackColor-7-3 { /* [ReplaceColor(themeColor: "Accent3-Medium")] */ background-color: #5BD2FF; -ms-name: "Accent 3 Medium"; /* [ColorName] */ -ms-color: "Light Turquoise"; }
.ms-rteThemeBackColor-8-3 { /* [ReplaceColor(themeColor: "Accent4-Medium")] */ background-color: #FDC56A; -ms-name: "Accent 4 Medium"; /* [ColorName] */ -ms-color: "Light Orange"; }
.ms-rteThemeBackColor-9-3 { /* [ReplaceColor(themeColor: "Accent5-Medium")] */ background-color: #74FF36; -ms-name: "Accent 5 Medium"; /* [ColorName] */ -ms-color: "Green"; }
.ms-rteThemeBackColor-10-3 { /* [ReplaceColor(themeColor: "Accent6-Medium")] */ background-color: #FCEC84; -ms-name: "Accent 6 Medium"; /* [ColorName] */ -ms-color: "Light Yellow"; }
.ms-rteThemeBackColor-1-4 { /* [ReplaceColor(themeColor: "Light1-Darker")] */ background-color: #A5A5A5; -ms-name: "Light 1 Darker"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeBackColor-2-4 { /* [ReplaceColor(themeColor: "Dark1-Darker")] */ background-color: #262626; -ms-name: "Dark 1 Darker"; /* [ColorName] */ -ms-color: "Gray-80%"; }
.ms-rteThemeBackColor-3-4 { /* [ReplaceColor(themeColor: "Light2-Darker")] */ background-color: #363D44; -ms-name: "Light 2 Darker"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-4-4 { /* [ReplaceColor(themeColor: "Dark2-Darker")] */ background-color: #385B83; -ms-name: "Dark 2 Darker"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-5-4 { /* [ReplaceColor(themeColor: "Accent1-Darker")] */ background-color: #00558D; -ms-name: "Accent 1 Darker"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeBackColor-6-4 { /* [ReplaceColor(themeColor: "Accent2-Darker")] */ background-color: #B10069; -ms-name: "Accent 2 Darker"; /* [ColorName] */ -ms-color: "Plum"; }
.ms-rteThemeBackColor-7-4 { /* [ReplaceColor(themeColor: "Accent3-Darker")] */ background-color: #0081B2; -ms-name: "Accent 3 Darker"; /* [ColorName] */ -ms-color: "Turquoise"; }
.ms-rteThemeBackColor-8-4 { /* [ReplaceColor(themeColor: "Accent4-Darker")] */ background-color: #C27801; -ms-name: "Accent 4 Darker"; /* [ColorName] */ -ms-color: "Brown"; }
.ms-rteThemeBackColor-9-4 { /* [ReplaceColor(themeColor: "Accent5-Darker")] */ background-color: #288400; -ms-name: "Accent 5 Darker"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeBackColor-10-4 { /* [ReplaceColor(themeColor: "Accent6-Darker")] */ background-color: #DBBF05; -ms-name: "Accent 6 Darker"; /* [ColorName] */ -ms-color: "Yellow"; }
.ms-rteThemeBackColor-1-5 { /* [ReplaceColor(themeColor: "Light1-Darkest")] */ background-color: #7F7F7F; -ms-name: "Light 1 Darkest"; /* [ColorName] */ -ms-color: "Gray-50%"; }
.ms-rteThemeBackColor-2-5 { /* [ReplaceColor(themeColor: "Dark1-Darkest")] */ background-color: #0C0C0C; -ms-name: "Dark 1 Darkest"; /* [ColorName] */ -ms-color: "Black"; }
.ms-rteThemeBackColor-3-5 { /* [ReplaceColor(themeColor: "Light2-Darkest")] */ background-color: #15181B; -ms-name: "Light 2 Darkest"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-4-5 { /* [ReplaceColor(themeColor: "Dark2-Darkest")] */ background-color: #243B56; -ms-name: "Dark 2 Darkest"; /* [ColorName] */ -ms-color: "Blue Gray"; }
.ms-rteThemeBackColor-5-5 { /* [ReplaceColor(themeColor: "Accent1-Darkest")] */ background-color: #00395E; -ms-name: "Accent 1 Darkest"; /* [ColorName] */ -ms-color: "Dark Blue"; }
.ms-rteThemeBackColor-6-5 { /* [ReplaceColor(themeColor: "Accent2-Darkest")] */ background-color: #760046; -ms-name: "Accent 2 Darkest"; /* [ColorName] */ -ms-color: "Plum"; }
.ms-rteThemeBackColor-7-5 { /* [ReplaceColor(themeColor: "Accent3-Darkest")] */ background-color: #005677; -ms-name: "Accent 3 Darkest"; /* [ColorName] */ -ms-color: "Dark Teal"; }
.ms-rteThemeBackColor-8-5 { /* [ReplaceColor(themeColor: "Accent4-Darkest")] */ background-color: #815001; -ms-name: "Accent 4 Darkest"; /* [ColorName] */ -ms-color: "Brown"; }
.ms-rteThemeBackColor-9-5 { /* [ReplaceColor(themeColor: "Accent5-Darkest")] */ background-color: #1b5800; -ms-name: "Accent 5 Darkest"; /* [ColorName] */ -ms-color: "Dark Green"; }
.ms-rteThemeBackColor-10-5 { /* [ReplaceColor(themeColor: "Accent6-Darkest")] */ background-color: #927F03; -ms-name: "Accent 6 Darkest"; /* [ColorName] */ -ms-color: "Dark Yellow"; }
.ms-rteImage-0 { -ms-name: "No border"; }
.ms-rteImage-1 { -ms-name: "Thin line border"; /* [ReplaceColor(themeColor: "Dark2")] */ background-color: #182738; /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid #385b83; /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-repeat: repeat-x; background-position: top; }
.ms-rteImage-2 { -ms-name: "Table border"; padding: 2px; /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top: 1px solid #D8D8D8; /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom: 1px solid #BFBFBF; /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left: 1px solid #D8D8D8; /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right: 1px solid #BFBFBF; }
.ms-rteImage-3 { -ms-name: "Dark border"; padding: 15px; /* [ReplaceColor(themeColor: "Dark2")] */ background-color: #818a8f; /* [ReplaceColor(themeColor: "Dark2-Darker")] */ border: 1px solid #000; /* [RecolorImage(themeColor: "Dark2-Medium",method:"Tinting")] */ background-image: url("/_layouts/images/tabtitlerowbottombg.png"); background-attachment: fixed; background-repeat: repeat-x; background-position: left bottom; }
.ms-rteImage-4 { -ms-name: "Light border"; padding: 6px; padding-bottom: 33px; /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #f2f2f2; /* [ReplaceColor(themeColor: "Light1-Lighter")] */ /*border-top: 1px solid #D8D8D8;*/ /* [ReplaceColor(themeColor: "Light1-Medium")] */ /*border-bottom: 1px solid #BFBFBF;*/ /* [ReplaceColor(themeColor: "Light1-Lighter")] */ /*border-left: 1px solid #D8D8D8;*/ /* [ReplaceColor(themeColor: "Light1-Medium")] */ /*border-right: 1px solid #BFBFBF;*/ background-image: url("/_layouts/images/selbg.png"); background-repeat: repeat-x; background-position: top; }
.ms-rteTable-default, .ms-rteTableHeaderFirstCol-default, .ms-rteTableHeaderLastCol-default, .ms-rteTableHeaderOddCol-default, .ms-rteTableHeaderEvenCol-default, .ms-rteTableFirstCol-default, .ms-rteTableLastCol-default, .ms-rteTableOddCol-default, .ms-rteTableEvenCol-default, .ms-rteTableFooterFirstCol-default, .ms-rteTableFooterLastCol-default, .ms-rteTableFooterOddCol-default, .ms-rteTableFooterEvenCol-default, TD.ms-rteTable-default, TH.ms-rteTable-default, .ms-rtetablecells { -ms-name: "Default Table Style - Light"; /* [ReplaceColor(themeColor: "Light1-Medium")] */ /*border:solid 1px #c4c4c4;*/ padding: 2px; vertical-align: top; }
.ms-rteTable-0 { -ms-name: "Table Style 1 - Clear"; border-width: 0px; border-style: none; border-collapse: collapse; }
.ms-rteTable-1 { -ms-name: "Table Style 2 - Light Banded"; text-align: left; /*line-height:2;*/ vertical-align: top; /* [ReplaceColor(themeColor: "Accent1-Darker")] */ /*color:#00558D;*/ font-size: 1em; }
.ms-rteTable-1 th.ms-rteTableHeaderRow-1, .ms-rteTable-1 tr.ms-rteTableFooterRow-1 { /* [ReplaceColor(themeColor: "Light1")] */ /*background-color: $white;*/ /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #e5e5e5 solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #e5e5e5 solid; }
.ms-rteTable-1 th.ms-rteTableHeaderFirstCol-1, .ms-rteTable-1 th.ms-rteTableFooterFirstCol-1 { /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #e5e5e5 solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #e5e5e5 solid; }
.ms-rteTable-1 th.ms-rteTableHeaderOddCol-1, .ms-rteTable-1 td.ms-rteTableFooterOddCol-1 { /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #e5e5e5 solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #e5e5e5 solid; }
.ms-rteTable-1 th.ms-rteTableHeaderEvenCol-1, .ms-rteTable-1 td.ms-rteTableFooterEvenCol-1 { /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #e5e5e5 solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #e5e5e5 solid; }
.ms-rteTable-1 th.ms-rteTableHeaderLastCol-1, .ms-rteTable-1 th.ms-rteTableFooterLastCol-1 { /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #e5e5e5 solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #e5e5e5 solid; }
.ms-rteTable-1 tr.ms-rteTableOddRow-1 { /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #f0f8e9; }
.ms-rteTable-1 tr.ms-rteTableEvenRow-1 { /* [ReplaceColor(themeColor: "Light1")] */ /*background-color: $white;*/ }
.ms-rteTable-1 th.ms-rteTableFirstCol-1 { font-weight: normal; }
.ms-rteTable-1 td.ms-rteTableLastCol-1 { font-weight: normal; }
.ms-rteTable-6 { -ms-name: "Table Style 3 - Medium Two Tones"; text-align: left; /*line-height:2;*/ vertical-align: top; /* [ReplaceColor(themeColor: "Dark1")] */ color: black; /*font-size:1em;*/ }
.ms-rteTable-6 th.ms-rteTableHeaderRow-6, .ms-rteTable-6 tr.ms-rteTableFooterRow-6 { /* [ReplaceColor(themeColor: "Light1")] */ background-color: white; /* [ReplaceColor(themeColor: "Accent1")] */ border-top: 1px #0072bc solid; /* [ReplaceColor(themeColor: "Accent1")] */ border-bottom: 1px #0072bc solid; }
.ms-rteTable-6 th.ms-rteTableHeaderFirstCol-6, .ms-rteTable-6 th.ms-rteTableFooterFirstCol-6 { /* [ReplaceColor(themeColor: "Light1")] */ color: white; /* [ReplaceColor(themeColor: "Accent1")] */ background-color: #69be28; /* [ReplaceColor(themeColor: "Dark1")] */ border-top: 2px black solid; /* [ReplaceColor(themeColor: "Dark1")] */ border-bottom: 2px black solid; }
.ms-rteTable-6 th.ms-rteTableHeaderOddCol-6, .ms-rteTable-6 td.ms-rteTableFooterOddCol-6 { /* [ReplaceColor(themeColor: "Light1")] */ color: white; /* [ReplaceColor(themeColor: "Accent1")] */ background-color: #69be28; /* [ReplaceColor(themeColor: "Dark1")] */ border-top: 2px black solid; /* [ReplaceColor(themeColor: "Dark1")] */ border-bottom: 2px black solid; }
.ms-rteTable-6 th.ms-rteTableHeaderEvenCol-6, .ms-rteTable-6 td.ms-rteTableFooterEvenCol-6 { /* [ReplaceColor(themeColor: "Light1")] */ color: white; /* [ReplaceColor(themeColor: "Accent1")] */ background-color: #69be28; /* [ReplaceColor(themeColor: "Dark1")] */ border-top: 2px black solid; /* [ReplaceColor(themeColor: "Dark1")] */ border-bottom: 2px black solid; }
.ms-rteTable-6 th.ms-rteTableHeaderLastCol-6, .ms-rteTable-6 td.ms-rteTableFooterLastCol-6 { /* [ReplaceColor(themeColor: "Light1")] */ color: white; /* [ReplaceColor(themeColor: "Accent1")] */ background-color: #69be28; /* [ReplaceColor(themeColor: "Dark1")] */ border-top: 2px black solid; /* [ReplaceColor(themeColor: "Dark1")] */ border-bottom: 2px black solid; }
.ms-rteTable-6 tr.ms-rteTableOddRow-6 { /* [ReplaceColor(themeColor: "Light1-Lighter")] */ background-color: #f2f2f2; }
.ms-rteTable-6 tr.ms-rteTableEvenRow-6 { /* [ReplaceColor(themeColor: "Light1")] */ background-color: white; }
.ms-rteTable-6 th.ms-rteTableFirstCol-6 { font-weight: normal; }
.ms-rteTable-6 td.ms-rteTableLastCol-6 { font-weight: normal; }
.ms-rtestate-write .ms-rteTableGrid td, .ms-rtestate-write .ms-rteTableGrid th { border: 1px dotted black !important; }
/* ! Custom table declarations */
.ms-rteTable-7, #mainarea .ms-rteTable-16, #mainarea .article .page-text table.ms-rteTable-16, .case-studies, .ms-rteTable-13 { -ms-name: "Table: Light with Horizontal Lines"; width: 100%; table-layout: auto !important; }
.ms-rteTable-8 { -ms-name: "Table: Downloads"; margin: 0 0 20px 0; }
.ms-rteTable-9 { -ms-name: "Table: Lightbox"; margin: 0 0 20px 0; }
.ms-rteTable-10 { -ms-name: "Table: Team Structure"; }
.ms-rteTable-11 { -ms-name: "Table: Tombstone ads"; border: #f2f2f2 1px solid; display: inline-block; margin: 0 4% 20px 0; width: 45%; vertical-align: top; }
.ms-rteTable-12 { -ms-name: "Table: Testimonials"; }
.ms-rteTable-13 { -ms-name: "Table: Case studies"; margin: 0 0 20px 0; }
.ms-rteTable-14 { -ms-name: "Table: Featured properties"; margin: 0 0 1.5em; width: 100%; }
.ms-rteTable-16 { -ms-name: "Landing page teasers"; width: 100%; table-layout: auto !important; }
.ms-rtePosition-1 { -ms-name: "Left"; float: left; }
.ms-rtePosition-2 { -ms-name: "Right"; float: right; }
.ms-rtePosition-3 { -ms-name: "Top"; vertical-align: text-top; }
.ms-rtePosition-4 { -ms-name: "Middle"; vertical-align: middle; }
.ms-rtePosition-5 { -ms-name: "Bottom"; vertical-align: text-bottom; }
.ms-rtestate-write { cursor: text; min-height: 1em; }
.ms-asset-icon { border-width: 0px; margin: 0px 5px; }
.ms-rtestate-field TABLE, .ms-rtestate-write TABLE { border-collapse: collapse; }
.ms-rtestate-write p, .ms-rtestate-read p { margin: 0px 0px 10px 0px; }
.ms-rte-autocomplete { /* [ReplaceColor(themeColor: "Light1-Lightest")] */ background-color: #fafafa; border-width: 1px; border-style: solid; /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-top-color: #dfdfdf; /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-right-color: #c0c0c0; /* [ReplaceColor(themeColor: "Light1-Medium")] */ border-bottom-color: #c0c0c0; /* [ReplaceColor(themeColor: "Light1-Lighter")] */ border-left-color: #dfdfdf; font-family: Arial; font-size: 1em; padding-top: 10px; padding-bottom: 10px; position: absolute; }
.ms-rte-autocomplete-results div { border-top: 1px solid transparent; border-bottom: 1px solid transparent; /* [ReplaceColor(themeColor: "Dark2")] */ color: #818a8f; padding-left: 10px; padding-right: 10px; overflow: hidden; }
.ms-rte-autocomplete-results div.ms-rte-autocomplete-selected { /* [ReplaceColor(themeColor: "Accent1",themeTint:"0.5")] */ background-color: #e8f6fe; /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border-top: 1px solid #9ccdee; /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ border-bottom: 1px solid #79c3f4; /* [ReplaceColor(themeColor: "Dark2")] */ color: #69be28; }
.ms-rte-autocomplete-modes div { border-top: 1px solid transparent; border-bottom: 1px solid transparent; /* [ReplaceColor(themeColor: "Dark1")] */ color: #4d4d4d; padding-left: 20px; padding-right: 10px; }
.ms-rte-autocomplete-modes div.ms-rte-autocomplete-selected { /* [ReplaceColor(themeColor: "Accent1",themeTint:"0.5")] */ background-color: #e8f6fe; /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border-top: 1px solid #9ccdee; /* [ReplaceColor(themeColor: "Accent1-Lighter")] */ border-bottom: 1px solid #79c3f4; /* [ReplaceColor(themeColor: "Dark2")] */ color: #0072bc; }
.ms-rte-autocomplete-info { padding-left: 10px; padding-right: 10px; }
.ms-rte-layoutszone-outer { float: left; }
.ms-rte-layoutszone-inner { word-wrap: break-word; border: 1px solid transparent; margin: 1px; padding: 10px; overflow: hidden; }
.ms-rte-layoutszone-inner-editable { /* [ReplaceColor(themeColor: "Accent1-Lightest")] */ border: 1px solid #b0d5ee; margin: 1px; padding: 10px; overflow: hidden; min-height: 100px !important; }
.ms-rte-layoutszone-fixer { clear: both; }
.ms-rte-wpbox { font-family: Arial, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; font-variant: normal; /* [ReplaceColor(themeColor: "Dark2-Darker")] */ color: #676767; word-spacing: normal; letter-spacing: normal; text-transform: none; text-align: left; text-indent: 0px; text-decoration: none; line-height: normal; white-space: normal; list-style-type: disc; list-style-image: none; list-style-position: outside; }
.ms-rtestate-field { word-wrap: break-word; }
.ms-rtefield { /*background-color: $white;*/ min-width: 384px; padding: 2px 2px 2px 2px; }
.ms-formbody .ms-rtefield { border: 1px inset #BBBBBB; }
/* fixes for authoring mode */
.edit-panel .ms-formfieldvaluecontainer input, .edit-panel .ms-formfieldvaluecontainer select, .edit-panel .ms-formfieldvaluecontainer textarea { background-color: #fff !important; }
.edit-panel .ms-formfieldvaluecontainer li { padding-left: .5em; }
.ms-WPBody td { font-size: inherit; }
/*Webpart fixes */
#mainarea div.text-content .ms-rtestate-read.ms-rte-wpbox table { table-layout: auto !important; }
#mainarea .sidebar .ms-standardheader nobr { white-space: normal !important; }
/* !base mixins and variables ======================*/
/* 
* Mixins 
*/
/*@mixin sprite_social($name) { @include social-sprite-sprite($name); height: social-sprite-sprite-height($name); width: social-sprite-sprite-width($name);
}
*/
body { color: #4d4d4d; font-size: 75%; line-height: 150%; }
body .notes { font-size: inherit; font-style: italic; color: #c2c2c2; }
body, .ms-WPBody, .ms-WPBody td { font-family: Arial,Helvetica,sans-serif; }
h1, .ms-WPBody h1, h1.ms-rteElement-H1, h2, .ms-WPBody h2, h2.ms-rteElement-H2, h3, .slider-boundry.featured-property h5.featured-title, .nav-toplevel .expanded-menu .menu-section, h4, h5, h6 { font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-size: 1em; line-height: 1em; margin: 0; padding: 0; }
h1, .ms-WPBody h1, h1.ms-rteElement-H1 { color: black; font-size: 2em; margin: 0 0 .5em; line-height: 1.25em; }
h1.ms-rteElement-H1B { color: #69be28; font-size: 24px; font-weight: normal; margin: 0 0 .5em; line-height: 1.25em; }
h2, .ms-WPBody h2, h2.ms-rteElement-H2 { color: #69be28; font-size: 1.24em; margin: 0 0 .75em; line-height: 1.29em; }
h2.ms-rteElement-H2B { font-size: 16px; color: #006a4d; font-weight: normal; margin: 0 0 .5em; line-height: 1.25em; }
h3, .slider-boundry.featured-property h5.featured-title, .nav-toplevel .expanded-menu .menu-section, h3.ms-WPTitle, .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .ms-WPBody h3, .ms-WPBody .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .ms-WPBody h5.featured-title, .ms-WPBody .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .ms-WPBody .menu-section, .ms-rteElement-H3 { color: black; font-size: 1em; line-height: 1.27em; margin: .5em 0; text-align: left !important; text-transform: uppercase; }
html[dir=rtl] h3, html[dir=rtl] .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html[dir=rtl] h5.featured-title, html[dir=rtl] .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html[dir=rtl] .menu-section, html[dir=rtl] h3.ms-WPTitle, html[dir=rtl] .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .slider-boundry.featured-property html[dir=rtl] h5.ms-WPTitle.featured-title, html[dir=rtl] .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .nav-toplevel .expanded-menu html[dir=rtl] .ms-WPTitle.menu-section, html[dir=rtl] .ms-WPBody h3, html[dir=rtl] .ms-WPBody .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html[dir=rtl] .ms-WPBody h5.featured-title, html[dir=rtl] .ms-WPBody .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html[dir=rtl] .ms-WPBody .menu-section, html[dir=rtl] .ms-rteElement-H3 { text-align: right !important; }
h3.ms-rteElement-H3B, .slider-boundry.featured-property h5.ms-rteElement-H3B.featured-title, .nav-toplevel .expanded-menu .ms-rteElement-H3B.menu-section, h3.ms-WPTitle.ms-rteElement-H3B, .slider-boundry.featured-property h5.ms-WPTitle.ms-rteElement-H3B.featured-title, .nav-toplevel .expanded-menu .ms-WPTitle.ms-rteElement-H3B.menu-section, .ms-WPBody h3.ms-rteElement-H3B, .ms-WPBody .slider-boundry.featured-property h5.ms-rteElement-H3B.featured-title, .slider-boundry.featured-property .ms-WPBody h5.ms-rteElement-H3B.featured-title, .ms-WPBody .nav-toplevel .expanded-menu .ms-rteElement-H3B.menu-section, .nav-toplevel .expanded-menu .ms-WPBody .ms-rteElement-H3B.menu-section, .ms-rteElement-H3.ms-rteElement-H3B { font-size: 26px; color: #69be28; margin: 0 0 .5em; line-height: 1.25em; text-transform: uppercase; }
h4, h4.ms-WPTitle, .ms-WPBody h4, .ms-rteElement-H4 { color: black; font-size: 1em; line-height: 1.33em; margin: 1em 0 .5em; font-style: normal; font-weight: bold; }
h4.ms-rteElement-H4B, h4.ms-WPTitle.ms-rteElement-H4B, .ms-WPBody h4.ms-rteElement-H4B, .ms-rteElement-H4.ms-rteElement-H4B { font-size: 12px; color: #69be28; margin: 0 0 .5em; line-height: 1.625em; font-weight: normal; font-style: italic; }
h5, .ms-WPBody h5, .ms-rteElement-H5, .ms-rteElement-H5B { color: black; font-size: .92em; font-weight: 700; line-height: 1.27em; margin: .5em 0 0; }
h6, .ms-WPBody h6, .ms-rteElement-H6 { color: #818a8f; font-size: .83em; font-weight: 400; line-height: 1.4em; text-transform: uppercase; }
h1, .ms-WPBody h1, h1.ms-rteElement-H1, .nav-toplevel > ul > li > a, #mainarea .button, #mainarea input[type=submit] { font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-weight: 500; }
.wf-loading h1, .wf-loading .nav-toplevel > ul > li > a, .wf-loading #mainarea .button, .wf-loading #mainarea input[type=submit] { visibility: hidden; }
h2, .ms-WPBody h2, h2.ms-rteElement-H2, h3, .slider-boundry.featured-property h5.featured-title, .nav-toplevel .expanded-menu .menu-section, h4, .sidebar h3.ms-WPTitle, .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .slider-boundry.featured-property .sidebar h5.ms-WPTitle.featured-title, .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .nav-toplevel .expanded-menu .sidebar .ms-WPTitle.menu-section, .sidebar h4.ms-WPTitle, .ms-WPTitle { font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-weight: 700; }
.wf-loading h2, .wf-loading h3, .wf-loading .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .wf-loading h5.featured-title, .wf-loading .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .wf-loading .menu-section, .wf-loading h4, .wf-loading .sidebar h3.ms-WPTitle, .wf-loading .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .slider-boundry.featured-property .wf-loading .sidebar h5.ms-WPTitle.featured-title, .wf-loading .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .nav-toplevel .expanded-menu .wf-loading .sidebar .ms-WPTitle.menu-section, .wf-loading .sidebar h4.ms-WPTitle, .wf-loading .ms-WPTitle { visibility: hidden; }
/* !IE8 Typekit support */
.lt-ie9 h1, .lt-ie9 .nav-toplevel > ul > li > a, .lt-ie9 #mainarea .button, .lt-ie9 #mainarea input[type=submit] { font-family: "futura-pt-n5","futura-pt",Arial,Helvetica,sans-serif; font-weight: 500; }
.wf-loading .lt-ie9 h1, .wf-loading .lt-ie9 .nav-toplevel > ul > li > a, .wf-loading .lt-ie9 #mainarea .button, .wf-loading .lt-ie9 #mainarea input[type=submit] { visibility: hidden; }
.lt-ie9 h1 em, .lt-ie9 h1 i, .lt-ie9 .nav-toplevel > ul > li > a em, .lt-ie9 .nav-toplevel > ul > li > a i, .lt-ie9 #mainarea .button em, .lt-ie9 #mainarea input[type=submit] em, .lt-ie9 #mainarea .button i, .lt-ie9 #mainarea input[type=submit] i { font-family: "futura-pt-i5","futura-pt",Arial,sans-serif; font-style: italic; }
.lt-ie9 h2, .lt-ie9 h3, .lt-ie9 .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .lt-ie9 h5.featured-title, .lt-ie9 .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .lt-ie9 .menu-section, .lt-ie9 h4, .lt-ie9 .sidebar h3.ms-WPTitle, .lt-ie9 .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .slider-boundry.featured-property .lt-ie9 .sidebar h5.ms-WPTitle.featured-title, .lt-ie9 .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .nav-toplevel .expanded-menu .lt-ie9 .sidebar .ms-WPTitle.menu-section, .lt-ie9 .sidebar h4.ms-WPTitle, .lt-ie9 .ms-WPTitle { font-family: "futura-pt-n7","futura-pt",Arial,sans-serif; font-weight: 700; }
.wf-loading .lt-ie9 h2, .wf-loading .lt-ie9 h3, .wf-loading .lt-ie9 .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .wf-loading .lt-ie9 h5.featured-title, .wf-loading .lt-ie9 .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .wf-loading .lt-ie9 .menu-section, .wf-loading .lt-ie9 h4, .wf-loading .lt-ie9 .sidebar h3.ms-WPTitle, .wf-loading .lt-ie9 .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title, .slider-boundry.featured-property .wf-loading .lt-ie9 .sidebar h5.ms-WPTitle.featured-title, .wf-loading .lt-ie9 .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section, .nav-toplevel .expanded-menu .wf-loading .lt-ie9 .sidebar .ms-WPTitle.menu-section, .wf-loading .lt-ie9 .sidebar h4.ms-WPTitle, .wf-loading .lt-ie9 .ms-WPTitle { visibility: hidden; }
.lt-ie9 h2 em, .lt-ie9 h2 i, .lt-ie9 h3 em, .lt-ie9 .slider-boundry.featured-property h5.featured-title em, .slider-boundry.featured-property .lt-ie9 h5.featured-title em, .lt-ie9 .nav-toplevel .expanded-menu .menu-section em, .nav-toplevel .expanded-menu .lt-ie9 .menu-section em, .lt-ie9 h3 i, .lt-ie9 .slider-boundry.featured-property h5.featured-title i, .slider-boundry.featured-property .lt-ie9 h5.featured-title i, .lt-ie9 .nav-toplevel .expanded-menu .menu-section i, .nav-toplevel .expanded-menu .lt-ie9 .menu-section i, .lt-ie9 h4 em, .lt-ie9 h4 i, .lt-ie9 .sidebar h3.ms-WPTitle em, .lt-ie9 .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title em, .slider-boundry.featured-property .lt-ie9 .sidebar h5.ms-WPTitle.featured-title em, .lt-ie9 .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section em, .nav-toplevel .expanded-menu .lt-ie9 .sidebar .ms-WPTitle.menu-section em, .lt-ie9 .sidebar h3.ms-WPTitle i, .lt-ie9 .sidebar .slider-boundry.featured-property h5.ms-WPTitle.featured-title i, .slider-boundry.featured-property .lt-ie9 .sidebar h5.ms-WPTitle.featured-title i, .lt-ie9 .sidebar .nav-toplevel .expanded-menu .ms-WPTitle.menu-section i, .nav-toplevel .expanded-menu .lt-ie9 .sidebar .ms-WPTitle.menu-section i, .lt-ie9 .sidebar h4.ms-WPTitle em, .lt-ie9 .sidebar h4.ms-WPTitle i, .lt-ie9 .ms-WPTitle em, .lt-ie9 .ms-WPTitle i { font-family: "futura-pt-i7","futura-pt",Arial,sans-serif; font-style: italic; }
.ms-WPHeaderTd h3, .ms-WPHeaderTd .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .ms-WPHeaderTd h5.featured-title, .ms-WPHeaderTd .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .ms-WPHeaderTd .menu-section { font-size: inherit; }
/* !Libraries 	===========================================*/
/* @group Base */
.chzn-container { font-size: 1em; position: relative; display: inline-block; zoom: 1; *display: inline; }
.chzn-container .chzn-drop { background: white; border: 1px solid #c2c2c2; border-top: 0; position: absolute; top: 29px; left: 0; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); -o-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15); z-index: 1010; }
/* @end */
/* @group Single Chosen */
.chzn-container-single .chzn-default { color: #818a8f; }
.chzn-container-single .chzn-single { background-color: white; border: 1px solid #c2c2c2; -webkit-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); box-shadow: 0 0 3px white inset, 0 1px 1px rgba(0, 0, 0, 0.1); display: block; overflow: hidden; white-space: nowrap; position: relative; height: 2.25em; line-height: 2.25em; padding: 0 0 0 8px; color: #4d4d4d; text-decoration: none; }
.chzn-container-single .chzn-single span { margin-right: 26px; display: block; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; -ms-text-overflow: ellipsis; text-overflow: ellipsis; }
.chzn-container-single .chzn-single abbr { display: block; position: absolute; right: 26px; top: 6px; width: 12px; height: 13px; font-size: 1px; /*background: url("/Style Library/images/chosen-sprite.png") right top no-repeat;*/ }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.chzn-container-single .chzn-single abbr:hover { background-position: right -11px; }
.chzn-container-single.chzn-disabled .chzn-single abbr:hover { background-position: right top; }
.chzn-container-single .chzn-single div { position: absolute; right: 0; top: 0; display: block; height: 100%; width: 18px; }
.chzn-container-single .chzn-single div b { /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 0px 3px;*/ display: block; width: 100%; height: 100%; }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.chzn-container-single .chzn-search { padding: 3px 4px; position: relative; margin: 0; white-space: nowrap; z-index: 1010; }
.chzn-container-single .chzn-search input {/* background: white url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px;*/
                                           /* background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, #dfdfdf), color-stop(15%, white)); */
                                           /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, -webkit-linear-gradient(top, #dfdfdf 1%, white 15%); */
                                           /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, -moz-linear-gradient(top, #dfdfdf 1%, white 15%);*/
                                            /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, -o-linear-gradient(top, #dfdfdf 1%, white 15%); */
                                            /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, -ms-linear-gradient(top, #dfdfdf 1%, white 15%); */
                                            /*background: url("/Style Library/images/chosen-sprite.png") no-repeat 100% -22px, linear-gradient(top, #dfdfdf 1%, #ffffff 15%);*/
                                             margin: 1px 0; padding: 4px 20px 4px 5px; outline: 0; border: 1px solid #c2c2c2; font-family: sans-serif; font-size: 1em;
                                              }
.chzn-container-single .chzn-drop { -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; border-radius: 0 0 4px 4px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; }
/* @end */
.chzn-container-single-nosearch .chzn-search input { position: absolute; left: -9000px; }
/* @group Multi Chosen */
.chzn-container-multi .chzn-choices { background-color: white; /*background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, $lighterGrey), color-stop(15%, $white));
background-image: -webkit-linear-gradient(top, $lighterGrey 1%, $white 15%);
background-image: -moz-linear-gradient(top, $lighterGrey 1%, $white 15%);
background-image: -o-linear-gradient(top, $lighterGrey 1%, $white 15%);
background-image: -ms-linear-gradient(top, $lighterGrey 1%, $white 15%);
background-image: linear-gradient(top, $lighterGrey 1%, $white 15%);*/ border: 1px solid #c2c2c2; margin: 0; padding: 0; cursor: text; overflow: hidden; height: auto !important; height: 1%; position: relative; }
.chzn-container-multi .chzn-choices li { float: left; list-style: none; background-image: none !important; }
.chzn-container-multi .chzn-choices .search-field { white-space: nowrap; margin: 0; padding: 0; }
.chzn-container-multi .chzn-choices .search-field input { color: #818a8f; background: transparent !important; border: 0 !important; font-family: sans-serif; font-size: 100%; height: 1.25em; padding: 0.5em; margin: 1px 0; outline: 0; -webkit-box-shadow: none; -moz-box-shadow: none; -o-box-shadow: none; box-shadow: none; }
.chzn-container-multi .chzn-choices .search-field .default { color: #999; }
.chzn-container-multi .chzn-choices .search-choice { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box; background-color: #dfdfdf; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#c2c2c2', GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, $lightestGrey), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, $lighterGrey));
background-image: -webkit-linear-gradient(top, $lightestGrey 20%, #f0f0f0 50%, #e8e8e8 52%, $lighterGrey 100%);
background-image: -moz-linear-gradient(top, $lightestGrey 20%, #f0f0f0 50%, #e8e8e8 52%, $lighterGrey 100%);
background-image: -o-linear-gradient(top, $lightestGrey 20%, #f0f0f0 50%, #e8e8e8 52%, $lighterGrey 100%);
background-image: -ms-linear-gradient(top, $lightestGrey 20%, #f0f0f0 50%, #e8e8e8 52%, $lighterGrey 100%);
background-image: linear-gradient(top, $lightestGrey 20%, #f0f0f0 50%, #e8e8e8 52%, $lighterGrey 100%);*/ /*-webkit-box-shadow: 0 0 2px $white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: 0 0 2px $white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: 0 0 2px $white inset, 0 1px 0 rgba(0, 0, 0, 0.05);*/ color: #4d4d4d; border: 1px solid #c2c2c2; line-height: 13px; padding: 3px 20px 3px 5px; margin: 3px 0 3px 5px; position: relative; cursor: default; }
.chzn-container-multi .chzn-choices .search-choice-focus { background: #d4d4d4; }
.chzn-container-multi .chzn-choices .search-choice .search-choice-close { display: block; position: absolute; right: 3px; top: 4px; width: 12px; height: 13px; font-size: 1px;/* background: url("/Style Library/images/chosen-sprite.png") right top no-repeat;*/ }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover { background-position: right -11px; }
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close { background-position: right -11px; }
/* @end */
/* @group Results */
.chzn-container-multi .chzn-results { margin: -1px 0 0; padding: 0; }
.chzn-container .chzn-results { margin: 0 4px 4px 0; max-height: 240px; padding: 0 0 0 4px; position: relative; overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.chzn-container .chzn-results li { display: none; line-height: 15px; padding: 5px 6px !important; margin: 0; list-style: none; background-image: none !important; }
.chzn-container .chzn-results .active-result { cursor: pointer; display: list-item; }
.chzn-container .chzn-results .highlighted { background-color: #006a4d; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66a796', endColorstr='#006a4d', GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, $primaryColor50), color-stop(90%, $primaryColor));
background-image: -webkit-linear-gradient(top, $primaryColor50 20%, $primaryColor 90%);
background-image: -moz-linear-gradient(top, $primaryColor50 20%, $primaryColor 90%);
background-image: -o-linear-gradient(top, $primaryColor50 20%, $primaryColor 90%);
background-image: -ms-linear-gradient(top, $primaryColor50 20%, $primaryColor 90%);
background-image: linear-gradient(top, $primaryColor50 20%, $primaryColor 90%) !important;*/ color: white; }
.chzn-container .chzn-results li em { background: #feffde; font-style: normal; }
.chzn-container .chzn-results .highlighted em { background: transparent; }
.chzn-container .chzn-results .no-results { background: #f2f2f2; display: list-item; }
.chzn-container .chzn-results .group-result { cursor: default; color: #818a8f !important; background-color: #f2f2f2 !important; font-weight: bold; }
.chzn-container .chzn-results .group-option { padding-left: 15px; }
.chzn-container-multi .chzn-drop .result-selected { display: none; }
.chzn-container .chzn-results-scroll { background: white; margin: 0 4px; position: absolute; text-align: center; width: 321px; /* This should by dynamic with js */ z-index: 1; }
.chzn-container .chzn-results-scroll span { display: inline-block; height: 17px; text-indent: -5000px; width: 9px; }
.chzn-container .chzn-results-scroll-down { bottom: 0; }
.chzn-container .chzn-results-scroll-down span { /*background: url("/Style Library/images/chosen-sprite.png") no-repeat -4px -3px; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.chzn-container .chzn-results-scroll-up span { /*background: url("/Style Library/images/chosen-sprite.png") no-repeat -22px -3px; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
/* @end */
/* @group Active  */
.chzn-container-active .chzn-single { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #62bd19; }
.chzn-container-active .chzn-single-with-drop { border: 1px solid #c2c2c2; /* -webkit-box-shadow: 0 1px 0 $white inset; -moz-box-shadow: 0 1px 0 $white inset; -o-box-shadow: 0 1px 0 $white inset; box-shadow: 0 1px 0 $white inset;*/ background-color: #dfdfdf; /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='$lighterGrey', endColorstr='$white', GradientType=0 );
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(20%, $lighterGrey), color-stop(80%, $white));
background-image: -webkit-linear-gradient(top, $lighterGrey 20%, $white 80%);
background-image: -moz-linear-gradient(top, $lighterGrey 20%, $white 80%);
background-image: -o-linear-gradient(top, $lighterGrey 20%, $white 80%);
background-image: -ms-linear-gradient(top, $lighterGrey 20%, $white 80%);
background-image: linear-gradient(top, $lighterGrey 20%, $white 80%);*/ -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; }
.chzn-container-active .chzn-single-with-drop div { background: transparent; border-left: none; }
.chzn-container-active .chzn-single-with-drop div b { background-position: -18px 4px; }
.chzn-container-active .chzn-choices { -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); border: 1px solid #62bd19; }
.chzn-container-active .chzn-choices .search-field input { color: #111 !important; }
/* @end */
/* @group Disabled Support */
.chzn-disabled { cursor: default; opacity: 0.5 !important; }
.chzn-disabled .chzn-single, .chzn-disabled .chzn-choices .search-choice .search-choice-close { cursor: default; }
/* @group Right to Left */
.chzn-rtl { text-align: right; }
.chzn-rtl .chzn-single { padding: 0 8px 0 0; overflow: visible; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; direction: rtl; }
.chzn-rtl .chzn-single div { left: 3px; right: auto; }
.chzn-rtl .chzn-single abbr { left: 26px; right: auto; }
.chzn-rtl .chzn-choices .search-field input { direction: rtl; }
.chzn-rtl .chzn-choices li { float: right; background-image: none !important; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 5px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 4px; right: auto; background-position: right top; }
.chzn-rtl.chzn-container-single .chzn-results { margin: 0 0 4px 4px; padding: 0 4px 0 0; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 15px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {/* background: white url("/Style Library/images/chosen-sprite.png") no-repeat -38px -22px;*/
                               /*background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(1%, $lighterGrey), color-stop(15%, $white));
background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(top, $lighterGrey 1%, $white 15%);
background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(top, $lighterGrey 1%, $white 15%);
background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(top, $lighterGrey 1%, $white 15%);
background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, $lighterGrey 1%, $white 15%);
background: url('/Style Library/images/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, $lighterGrey 1%, $white 15%);*/
 padding: 4px 5px 4px 20px; direction: rtl;
  }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
/* @end */
/* ! CBRE customization for Chosen List/Form items */
#mainarea .chzn-container { vertical-align: middle; }
#mainarea .chzn-container ul { border-color: #c2c2c2; margin: 0; padding: 0; }
#mainarea .chzn-container ul li { margin: 0; padding: 5px 6px; background-image: none !important; }
#mainarea .chzn-container ul li:before { display: none; }
#mainarea .chzn-container ul.chzn-choices li.search-choice { margin: 3px 0 3px 5px; padding: 3px 20px 3px 5px; }
#mainarea .chzn-container ul.chzn-choices li.search-field { padding: 0; }
#mainarea .chzn-container ul.chzn-choices li.search-field:first-child input { width: 100% !important; }
#mainarea .chzn-container.chzn-container-active ul, #mainarea .chzn-container .chzn-drop { border-color: #4d4d4d; }
#mainarea .chzn-container.chzn-container-multi .chzn-choices li input { color: #c2c2c2; }
#mainarea .chzn-container.chzn-container-single.chzn-container-active a { border-color: #4d4d4d; }
#mainarea .chzn-container.chzn-container-single .chzn-single { border-color: #c2c2c2; color: #4d4d4d !important; height: auto; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none; }
#mainarea .chzn-container.chzn-container-single .chzn-single:focus, #mainarea .chzn-container.chzn-container-single .chzn-single:active { background-color: white; border-color: #4d4d4d; outline: none; }
#mainarea .chzn-container.chzn-container-single .chzn-single.chzn-default, #mainarea .chzn-container.chzn-container-single .chzn-single.chzn-default span { color: #c2c2c2; }
#mainarea .chzn-container.chzn-container-single .chzn-single.chzn-default:hover, #mainarea .chzn-container.chzn-container-single .chzn-single.chzn-default span:hover { text-decoration: none; }
#mainarea .chzn-container.chzn-container-single .chzn-single abbr { top: 7px; }
#mainarea .chzn-container.chzn-container-single .chzn-single div { top: -0.125em; }
#mainarea .chzn-container.chzn-container-single .chzn-single span { font-weight: normal; padding: 0; }
#mainarea .chzn-container.chzn-container-single .chzn-search { display: none; }
/* FancyBox - jQuery Plugin Simple and fancy lightbox alternative  Examples and documentation at: http://fancybox.net  Copyright (c) 2008 - 2010 Janis Skarnelis That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.  Version: 1.3.4 (11/11/2010) Requires: jQuery v1.3+  Dual licensed under the MIT and GPL licenses: http://www.opensource.org/licenses/mit-license.php http://www.gnu.org/licenses/gpl.html */
#fancybox-loading { position: fixed; top: 50%; left: 50%; width: 40px; height: 40px; margin-top: -20px; margin-left: -20px; cursor: pointer; overflow: hidden; z-index: 1104; display: none; }
#fancybox-loading div { position: absolute; top: 0; left: 0; width: 32px; height: 32px; background-image: url("/Style Library/images/loading.gif"); }
#fancybox-overlay { position: absolute; top: 0; left: 0; width: 100%; z-index: 1100; display: none; }
#fancybox-tmp { padding: 0; margin: 0; border: 0; overflow: auto; display: none; }
#fancybox-wrap { position: absolute; top: 0; left: 0; padding: 20px; z-index: 1101; outline: none; display: none; }
#fancybox-outer { position: relative; width: 100%; height: 100%; background: #fff; }
#fancybox-content { width: 0; height: 0; padding: 0; outline: none; position: relative; overflow: hidden; z-index: 1102; border: 0px solid #fff; }
#fancybox-hide-sel-frame { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent; z-index: 1101; }
#fancybox-close { position: absolute; bottom: -12px; right: -12px; width: 27px; height: 27px; background: url(/Style%20Library/images/close.png); cursor: pointer; z-index: 1103; display: none; }
#fancybox-error { padding: 14px; margin: 0; }
#fancybox-img { width: 100%; height: 100%; padding: 0; margin: 0; border: none; outline: none; line-height: 0; vertical-align: top; }
#fancybox-frame { width: 100%; height: 100%; border: none; display: block; }
#fancybox-left, #fancybox-right { position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; outline: none; background: transparent url("/Style%20Library/images/blank.gif"); z-index: 1102; display: none; }
#fancybox-left { left: 0px; }
#fancybox-right { right: 0px; }
#fancybox-left-ico, #fancybox-right-ico { position: absolute; top: 50%; left: -9999px; width: 30px; height: 30px; margin-top: -15px; cursor: pointer; z-index: 1102; display: block; }
#fancybox-left-ico { background-image: url("/Style%20Library/images/fancybox.png"); background-position: -40px -30px; }
#fancybox-right-ico { background-image: url("/Style%20Library/images/fancybox.png"); background-position: -40px -60px; }
#fancybox-left:hover, #fancybox-right:hover { visibility: visible; /* IE6 */ }
#fancybox-left:hover span { left: 20px; }
#fancybox-right:hover span { left: auto; right: 20px; }
.fancybox-bg { position: absolute; padding: 0; margin: 0; border: 0; width: 20px; height: 20px; z-index: 1001; }
/*	!Custom sections ============ */
body { background: url(/Style%20Library/images/background.jpg) center top repeat-x; }
a, a:link, .ms-WPBody a, .ms-WPBody a:link { color: #006a4d; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; transition: all 0.25s ease-in; }
a:visited, .ms-WPBody a:visited { color: #818a8f; }
a:active, a:hover { text-decoration: underline; }
a:focus, .ms-WPBody a:focus { color: #69be28; }
p, .ms-rteElement-P, .ms-WPBody p { color: #4d4d4d; }
.ms-WPBody p { margin: 0 0 1em; }
.main-container input[type=text], .main-container input[type=password], .main-container textarea, .main-container select { background: transparent; border: 1px solid #c2c2c2; color: #4d4d4d; font-family: inherit; padding: 0.5em; }
.main-container input[type=text]:focus, .main-container input[type=password]:focus, .main-container textarea:focus, .main-container select:focus { border-color: black; outline: none; }
button { color: #006a4d; cursor: pointer; font: inherit; font-size: 1em; }
strong { color: inherit; font-weight: 700; }
em, i { font-style: italic; }
::selection { background: #d0ebba; }
table.ms-rteTable-CBREtable { margin: 1em 0; }
table.ms-rteTable-CBREtable tr:nth-child(even) td { background: #f2f2f2; }
table.ms-rteTable-CBREtable td { padding: 0.5em 0.25em; }
.article table { border-collapse: collapse; border-spacing: 0; margin: 0 0 1em; }
.article table td, .article table th { border: none; }
caption, th, td { text-align: left; font-weight: 400; }
html[dir=rtl] caption, html[dir=rtl] th, html[dir=rtl] td { text-align: right; }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
img { border: 0; }
#mainarea img { max-width: 100%; }
.clear { display: block; clear: both; height: 0px; }
/* clearfix */
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.hidden { display: none; }
/* !//////////////////////// Header styles ////////////////////////  */
#titlerow { /* !Main Navigation */ /* !Logo */ /* !Country name */ /* !Language Box */ /* !Office Menu */ /* !Login Navigation */ /* !Search bar */ }
#titlerow .nav-toplevel { border-bottom: #f2f2f2 1px solid; border-top: #69be28 2px solid; margin: 0 0 1.25em; position: relative; z-index: 2; zoom: 1; }
#titlerow .nav-toplevel:after { clear: both; content: ""; display: table; }
#titlerow .nav-toplevel > ul { float: left; margin: 0 0 0 -0.83em; padding: 0; position: relative; zoom: 1; }
html[dir=rtl] #titlerow .nav-toplevel > ul { float: right; margin: 0 -0.83em 0 0; }
#titlerow .nav-toplevel > ul:after { clear: both; content: ""; display: table; }
#titlerow .nav-toplevel > ul > li { float: left; list-style: none; margin: 0; overflow: hidden; position: relative; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; transition: all 0.25s ease-in; }
html[dir=rtl] #titlerow .nav-toplevel > ul > li { float: right; }
#titlerow .nav-toplevel > ul > li > a { border-bottom: transparent 1px solid; display: block; font-size: 92%; letter-spacing: .03em; text-transform: uppercase; line-height: 1.27em; margin-bottom: -1px; padding: 9px .83em; position: relative; z-index: 2; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; transition: all 0.25s ease-in; }
.wf-active #titlerow .nav-toplevel > ul > li > a { font-size: 100%; }
#titlerow .nav-toplevel > ul > li:hover, #titlerow .nav-toplevel > ul > li.menuHover { overflow: visible; z-index: 2; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #ffffff)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); }
#titlerow .nav-toplevel > ul > li.menuHover > a { border-bottom-color: white; }
#titlerow .nav-toplevel > ul > li.selected > a { color: #69be28; }
#titlerow .nav-toplevel > ul > li.selected > a:after { background: #f2f2f2; display: block; content: ''; height: 3px; margin: 6px 0 -9px; position: relative; width: 100%; }
#titlerow .nav-toplevel a { color: #006a4d; }
#titlerow .nav-toplevel a:active, #titlerow .nav-toplevel a:hover { color: #69be28; text-decoration: none; }
#titlerow .logo { background: url(/Style%20Library/images/cbre-sprite.png) 0 0 no-repeat; float: left; height: 33px; margin: 7px 35px 7px 0; width: 125px; }
html[dir=rtl] #titlerow .logo { float: right; margin: 2px  0 0 35px; }
#titlerow .logo a { display: block; height: 33px; text-indent: -999em; width: 125px; }
#titlerow .country, #titlerow .site-title { color: #006a4d; display: table; float: left; height: 47px; font-size: 1.25em; font-weight: bold; width: 17.02128%; }
html[dir=rtl] #titlerow .country, html[dir=rtl] #titlerow .site-title { float: right; }
#titlerow .country a, #titlerow .country a:link, #titlerow .site-title a, #titlerow .site-title a:link { color: #006a4d; display: table-cell; line-height: 1em; position: relative; vertical-align: middle; }
#titlerow .country a:active, #titlerow .country a:hover, #titlerow .site-title a:active, #titlerow .site-title a:hover { color: #69be28; text-decoration: none; }
#titlerow .language { float: right; font-size: .92em; margin-right: -8px; min-height: 2em; position: relative; vertical-align: top; }
html[dir=rtl] #titlerow .language { float: left; }
#titlerow .language a { display: block; white-space: nowrap; }
#titlerow .language .language-box a { color: #69be28; display: block; position: relative; z-index: 1; -webkit-transition: all 0s ease-in; -moz-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in; }
#titlerow .language .language-box .language-box-list { border: none; display: block; padding: 6px 8px; }
#titlerow .language .language-box .language-box-list .language-button { background: url(/Style%20Library/images/cbre-sprite.png) -110px -180px no-repeat; cursor: pointer; display: inline-block; height: 9px; margin: 5px 0 0 0.5em; width: 9px; }
html[dir=rtl] #titlerow .language .language-box .language-box-list .language-button { margin: 5px 0.5em 0 0; }
#titlerow .language .language-box ul { background: white; border-bottom: #69be28 2px solid; margin: -10px 0 0; padding: 10px 0 0; list-style-type: none; opacity: 0; position: absolute; visibility: hidden; width: 100%; -webkit-transition: all 0s ease-in; -moz-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in; }
#titlerow .language .language-box li { border-top: 1px solid #f2f2f2; display: block; float: none; list-style-type: none; margin: 0 8px; position: relative; }
#titlerow .language .language-box li a { padding: 5px 0; position: relative; }
#titlerow .language .language-box li a:hover { color: #006a4d; }
#titlerow .language .language-box li.selected { font-weight: bold; }
#titlerow .language .language-box li.selected a { color: black; }
#titlerow .language .language-box:hover .language-box-list { background: white; background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(80%, #ffffff)); background: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); background: linear-gradient(rgba(255, 255, 255, 0) 0%, #ffffff 80%); -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
#titlerow .language .language-box:hover ul { background: white; opacity: 1; visibility: visible; -webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
#titlerow .nav-offices { display: inline-block; padding: 8px 0 0 48px; position: relative; vertical-align: top; }
.language + #titlerow .nav-offices { min-width: inherit; }
#titlerow .nav-offices .icon { background: url(/Style%20Library/images/cbre-sprite.png) 0 -50px no-repeat; height: 19px; left: 0; position: absolute; top: 17px; width: 46px; }
#titlerow .nav-offices h5 { color: #4d4d4d; }
#titlerow .nav-offices ul { margin: 0; padding: 0; }
#titlerow .nav-offices li { color: #69be28; cursor: pointer; font-size: .92em; float: left; line-height: 1.27em; list-style: none; margin: 0; padding: 0; }
#titlerow .nav-offices li:first-child { border-right: #f2f2f2 1px solid; margin-right: 8px; padding-right: 8px; }
#titlerow .nav-login { display: inline-block; margin: 0 4.25532%; padding: 13px 0 0; vertical-align: top; }
#titlerow .nav-login h5 { color: #4d4d4d; margin-top: 0; }
#titlerow .nav-login ul { margin: 0; padding: 0; }
#titlerow .nav-login li { float: left; font-size: .92em; line-height: 1.27em; list-style: none; margin: 0; padding: 0; position: relative; }
#titlerow .nav-login ul li.login-client { display:none !important;} /* changes made to remove client portal login on 26-oct-2015 */

#titlerow .nav-login li:first-child { border-right: #f2f2f2 1px solid; margin-right: 8px; padding-right: 8px; z-index: 1; }
#titlerow .nav-login li a, #titlerow .nav-login li a:link, #titlerow .nav-login li a:visited { color: #62bd19; }
#titlerow #login-employee_menu { background: white; border: #f2f2f2 1px solid; cursor: default; display: none; left: auto; padding: 0.75em; position: absolute; top: -1em; width: auto; z-index: 2; }
#titlerow #login-employee_menu li, #titlerow #login-employee_menu h5 { float: none; margin: 0.25em 0; white-space: nowrap; }
#titlerow #login-employee_menu li:first-child, #titlerow #login-employee_menu h5:first-child { border-right: none; margin-right: 0; padding-right: 0; }
#titlerow #login-employee_menu li .icon, #titlerow #login-employee_menu h5 .icon { background: url(/Style%20Library/images/cbre-sprite.png) -91px -71px no-repeat; display: block; float: left; height: 10px; margin: 1px 3px 0 0; width: 6px; }
#titlerow .search { float: right; padding: 6px 0 0; }
html[dir=rtl] #titlerow .search { float: left; }
#titlerow .search a, #titlerow .search a:link, #titlerow .search a:visited { color: #69be28; font-size: .92em; line-height: 1.27em; display: block; float: right; padding: 8px 0; }
#titlerow .search .search-box { background: white; border: 1px solid #dfdfdf; float: left; margin-right: 0; padding: 8px; width: 122px; }
#titlerow .search .search-box input { border: none; color: #4d4d4d; float: left; font-family: inherit; outline: 0; padding: 0; width: 102px; }
#titlerow .search .search-box input:focus { color: black; }
#titlerow .search .search-box .search-button { background: url(/Style%20Library/images/cbre-sprite.png) -50px -50px no-repeat; cursor: pointer; float: right; height: 13px; margin-top: 3px; width: 13px; }
#titlerow .search .search-link { display: none !important; }
/* !//////////////////////// Footer //////////////////////// */
#footer { border-top: #f2f2f2 1px solid; clear: both; color: #999; font-size: .92em; line-height: 1em; margin: 17px 0; padding: 20px 0; }
#footer a, #footer a:link, #footer a:visited { color: #999; }
#footer ul { margin: 0; padding: 0; }
#footer li { float: left; list-style: none; margin: 0 0 .75em; padding: 0 6px; }
html[dir=rtl] #footer li { float: right; padding: 0 6px 0 0; }
#footer li:first-child { padding: 0 6px 0 0; }
html[dir=rtl] #footer li:first-child { padding: 0 6px; }
#footer .footer-legal { clear: left; }
#footer .footer-legal li:first-child { padding: 0 6px 0 0; }
#footer .footer-links a, #footer .footer-links a:link, #footer .footer-links a:visited { color: #666; }
#footer .social-links { font-size: .91em; float: right; }
html[dir=rtl] #footer .social-links { float: left; }
#footer .social-links li { cursor: pointer; margin: 0 0 0 1em; position: relative; }
#footer .social-links li:hover a { text-decoration: underline; }
#footer .social-links li:before { content: ''; display: block; height: 32px; margin: 0.25em 0; width: 32px; background: transparent url("/Style Library/images/social-sprite-32.png") 0 0 no-repeat; }
#footer .social-links li.facebook:before { background-position: 0px -64px; }
#footer .social-links li.twitter:before { background-position: 0px -96px; }
#footer .social-links li.googleplus:before { background-position: 0px -128px; }
#footer .social-links li.linkedin:before { background-position: 0px -32px; }
#footer .social-links li.youtube:before { background-position: 0px 0px; }
#footer .social-links li.pinterest:before { background-position: 0px -160px; }
#footer .social-links .social-links-title { margin-left: 0; }
#footer .social-links a, #footer .social-links a:link, #footer .social-links a:visited { color: #000; display: block; text-transform: uppercase; }
#footer .page-information { clear: both; font-size: .91em; padding: 1em 0 0; }
/* !//////////////////////// Homepage layout //////////////////////// */
#mainarea.homepage { float: none; width: 100%; }
.content-tier { zoom: 1; }
.content-tier:after { clear: both; content: ""; display: table; }
.top-section { border-right: #f2f2f2 1px solid; float: left; width: 620px; zoom: 1; }
html[dir=rtl] .top-section { border-left: #f2f2f2 1px solid; border-right: none; float: right; }
.top-section:after { clear: both; content: ""; display: table; }
.left-section { border-right: none; float: left; padding-right: 20px; vertical-align: top; width: 600px; }
html[dir=rtl] .left-section { float: right; padding-left: 20px; padding-right: 0; }
#mainarea { /* Three column layout with no left nav */ }
#mainarea .topright-section, #mainarea .right-section { float: right; width: 300px; }
html[dir=rtl] #mainarea .topright-section, html[dir=rtl] #mainarea .right-section { float: left; }
#mainarea .topright-section h3, #mainarea .topright-section .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #mainarea .topright-section h5.featured-title, #mainarea .topright-section .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #mainarea .topright-section .menu-section, #mainarea .right-section h3, #mainarea .right-section .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #mainarea .right-section h5.featured-title, #mainarea .right-section .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #mainarea .right-section .menu-section { margin-top: 0; }
#mainarea .topright-section ul, #mainarea .right-section ul { margin: 0; padding: 0; }
#mainarea .topright-section ul.shadetabs li, #mainarea .right-section ul.shadetabs li { padding: 0; }
#mainarea .topright-section ul li, #mainarea .right-section ul li { list-style: none; margin: 0; padding: 0.5em 0; }
#mainarea .topright-section ul li p, #mainarea .right-section ul li p { font-size: .92em; margin: 0; }
#mainarea .topright-section ul li p a, #mainarea .right-section ul li p a { font-size: 1.09em; }
#mainarea .topright-section .tabcontent > a, #mainarea .right-section .tabcontent > a { color: #69be28; font-size: 0.92em; font-weight: 700; }
#mainarea .topright-section table.s4-wpTopTable, #mainarea .right-section table.s4-wpTopTable { width: 100%; table-layout: fixed; }
#mainarea .news-home { float: right; width: 100%; }
#mainarea .news-home a { display: block; font-weight: 700; }
#mainarea .news-home ul { margin: 0; padding: 0; }
#mainarea .news-home ul.shadetabs li { padding: 0; }
#mainarea .news-home ul li { list-style: none; margin: 0; padding: 0.5em 0; }
#mainarea .news-home ul li p { font-size: .92em; margin: 0; }
#mainarea .news-home ul li p a { font-size: 1.09em; }
#mainarea .news-home ul li:hover { background: #fafafa; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; -o-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
#mainarea .top-section-narrow { border-right: #f2f2f2 1px solid; float: left; padding-right: 20px; vertical-align: top; width: 500px; }
html[dir=rtl] #mainarea .top-section-narrow { float: right; }
#mainarea .topright-section-narrow { float: right; width: 250px; }
html[dir=rtl] #mainarea .topright-section-narrow { float: right; }
/* !//////////////////////// Lower content blocks //////////////////////// */
.content-area { margin: 1.5em 0 0; zoom: 1; }
.content-area:after { clear: both; content: ""; display: table; }
.content-area p { margin: 0 0 1em; }
.content-area .bottom-section { float: left; width: 51.06383%; }
.content-area .bottomright-section { float: right; width: 40.42553%; }
.content-area .homepage-teaser-block { float: left; margin-left: 2.12766%; position: relative; width: 31.91489%; zoom: 1; }
.content-area .homepage-teaser-block:after { clear: both; content: ""; display: table; }
.content-area .homepage-teaser-block:first-child { margin-left: 0; }
.content-area .homepage-teaser-block table { table-layout: fixed; width: 100%; }
.content-area .homepage-teaser-block .block-img { float: left; margin-right: 6.66667%; width: 26.66667%; }
.content-area .homepage-teaser-block .block-content { float: left; width: 66.66667%; }
.content-area table.s4-wpTopTable { width: 100%; }
.top-section > *, .topright-section > *, .left-section > *, .right-section > *, .bottom-section > *, .bottomright-section > *, .homepage-teaser-block > * { margin-top: 1.5em; }
.top-section > *:first-child, .topright-section > *:first-child, .left-section > *:first-child, .right-section > *:first-child, .bottom-section > *:first-child, .bottomright-section > *:first-child, .homepage-teaser-block > *:first-child { margin-top: 0; }
/* Find what you're looking for */
.finder-home h4 { font-weight: 700 !important; }
.finder-home label { color: #818a8f; display: inline-block; margin: 0.5em 0; }
.finder-home .tabpanel { min-height: 145px; padding: 0 0 20px 160px; position: relative; width: 66.66667%; }
.finder-home p { font-size: .92em; }
.finder-home .panel-image { bottom: 0; left: 0; position: absolute; top: auto; z-index: 1; }
.finder-home .panel-text { position: relative; z-index: 2; overflow: hidden; zoom: 1; clear: both; display: block; min-height: 150px; }
#city-content, .city-content { margin: .5em 0 1em; }
#mainarea .tabpanel .button, #mainarea .tabpanel input[type=submit] { background: white; float: left; margin: 0 15px 1em 0; }
html[dir=rtl] #mainarea .tabpanel .button, html[dir=rtl] #mainarea .tabpanel input[type=submit] { float: right; margin-right: 0; margin-left: 1em; }
.selector-panel { background: white; border: 1px solid #dfdfdf; cursor: pointer; padding: 5px; position: relative; width: 14em; z-index: 10; }
.selector-panel h2 { clear: none !important; font-size: 1em; line-height: 1.33em; margin: 0; padding: 0; position: relative; z-index: 1; }
html[dir=rtl] .selector-panel h2 { margin-right: 1.5em; }
.selector-panel .panel { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); cursor: default; display: none; height: 170px; left: -5px; padding: 20px; position: absolute; top: -170px; width: 660px; z-index: 1; }
.selector-panel .panel ul { margin: 0; padding: 0; }
.selector-panel .panel li { background: none; display: inline-block; list-style: none; padding: 3px 0 !important; vertical-align: top; width: 158px; }
.selector-panel .panel li a { display: block; }
.selector-panel .panel input { padding: 6px; margin: 0 10px 0 0; width: 15em; }
.selector-panel .panel li, .selector-panel .panel label { font-size: .92em; line-height: 1.27em; }
.selector-panel .panel label span { color: #818a8f; }
.no-boxshadow .selector-panel .panel, .no-rgba .selector-panel .panel { border: 1px #dfdfdf solid; }
.selector-panel .panel label, .selector-panel .panel input { display: inline; }
.city-select-scroll { margin: 15px 0 0; }
.city-select-scroll .viewport { width: 642px; height: 120px; overflow: hidden; position: relative; }
.city-select-scroll .overview { list-style: none; position: absolute; left: 0; top: 0; }
.city-select-scroll .scrollbar { border: #f2f2f2 solid 1px; padding: 0 0 8px; position: relative; float: right; width: 14px; -moz-box-shadow: inset 0 4px 5px #dfdfdf; -webkit-box-shadow: inset 0 4px 5px #dfdfdf; box-shadow: inset 0 4px 5px #dfdfdf; }
html[dir=rtl] .city-select-scroll .scrollbar { float: left; }
.city-select-scroll .track { height: 100%; width: 14px; position: relative; }
.city-select-scroll .thumb { background-color: #818a8f; height: 20px; margin: 4px 2px; width: 10px; cursor: pointer; overflow: hidden; position: absolute; top: 0; }
.city-select-scroll .disable { display: none; }
/* !//////////////////////// List styles //////////////////////// */
/*Bulleted lists*/
#article ul li ul li ul li { color: #818a8f; }
#mainarea .ms-formfieldvaluecontainer ul li, #mainarea .ms-formfieldvaluecontainer ul.dialog-form li, #mainarea .ms-MenuUIPopupBody ul li, #mainarea .ms-MenuUIPopupBody ul.dialog-form li, #mainarea .ms-MenuUIPopupScreen ul li, #mainarea .ms-MenuUIPopupScreen ul.dialog-form li { background: none !important; }
#mainarea .ms-formfieldvaluecontainer ul li ul, #mainarea .ms-formfieldvaluecontainer ul.dialog-form li ul, #mainarea .ms-MenuUIPopupBody ul li ul, #mainarea .ms-MenuUIPopupBody ul.dialog-form li ul, #mainarea .ms-MenuUIPopupScreen ul li ul, #mainarea .ms-MenuUIPopupScreen ul.dialog-form li ul { margin: inherit; }
.content-container { /* ! Standard ordered list */ /* Definition list*/ }
.content-container .ms-WPBody ul, .content-container ul { margin: 0 0 1em; padding: 0; }
.content-container .ms-WPBody ul li, .content-container ul li { list-style: none; margin: 0; padding: 0 0 3px 10px; position: relative; }
.content-container .ms-WPBody ul li:before, .content-container ul li:before { background: url("/Style%20Library/images/cbre-sprite.png") -220px 0 no-repeat; content: ''; display: block; left: 0; position: absolute; top: 0.5em; height: 8px; width: 5px; }
html[dir=rtl] .content-container .ms-WPBody ul li, html[dir=rtl] .content-container ul li { padding: 0 10px 3px; }
html[dir=rtl] .content-container .ms-WPBody ul li:before, html[dir=rtl] .content-container ul li:before { display: none  !important; }
html[dir=rtl] .content-container .ms-WPBody ul li:after, html[dir=rtl] .content-container ul li:after { content: '\276f'; display: block; font-size: 0.83em; right: 0; position: absolute; top: 0.1em; height: 8px; width: 5px; }
.content-container .ms-WPBody ul li ul, .content-container ul li ul { margin: 3px 0 0 18px; }
.content-container .ms-WPBody ul li ul li:before, .content-container ul li ul li:before { background-position: -220px -375px; }
html[dir=rtl] .content-container .ms-WPBody ul li ul li:before, html[dir=rtl] .content-container ul li ul li:before { display: none  !important; }
html[dir=rtl] .content-container .ms-WPBody ul li ul li:after, html[dir=rtl] .content-container ul li ul li:after { background: url("/Style%20Library/images/cbre-sprite.png") -220px -375px no-repeat; content: ''; top: 0.5em; }
.content-container .ms-WPBody ul.chzn-results > li:before, .content-container .ms-WPBody ul.chzn-results > li:after, .content-container .ms-WPBody ul.chzn-choices > li:before, .content-container .ms-WPBody ul.chzn-choices > li:after, .content-container .ms-WPBody ul.propertyFinder-form > li:before, .content-container .ms-WPBody ul.propertyFinder-form > li:after, .content-container .ms-WPBody ul.services-list > li:before, .content-container .ms-WPBody ul.services-list > li:after, .content-container .ms-WPBody ul.recognition > li:before, .content-container .ms-WPBody ul.recognition > li:after, .content-container .ms-WPBody ul.ms-searchref-filters > li:before, .content-container .ms-WPBody ul.ms-searchref-filters > li:after, .content-container .ms-WPBody ul.shadetabs > li:before, .content-container .ms-WPBody ul.shadetabs > li:after, .content-container .ms-WPBody ul.pagingLinks > li:before, .content-container .ms-WPBody ul.pagingLinks > li:after, .content-container .ms-WPBody ul.twitter-feed > li:before, .content-container .ms-WPBody ul.twitter-feed > li:after, .content-container .ms-WPBody ul.news-home > li:before, .content-container .ms-WPBody ul.news-home > li:after, .content-container ul.chzn-results > li:before, .content-container ul.chzn-results > li:after, .content-container ul.chzn-choices > li:before, .content-container ul.chzn-choices > li:after, .content-container ul.propertyFinder-form > li:before, .content-container ul.propertyFinder-form > li:after, .content-container ul.services-list > li:before, .content-container ul.services-list > li:after, .content-container ul.recognition > li:before, .content-container ul.recognition > li:after, .content-container ul.ms-searchref-filters > li:before, .content-container ul.ms-searchref-filters > li:after, .content-container ul.shadetabs > li:before, .content-container ul.shadetabs > li:after, .content-container ul.pagingLinks > li:before, .content-container ul.pagingLinks > li:after, .content-container ul.twitter-feed > li:before, .content-container ul.twitter-feed > li:after, .content-container ul.news-home > li:before, .content-container ul.news-home > li:after { display: none !important; visibility: hidden !important; height: 0px !important; width: 0px !important; }
.content-container .employee-list > li:before, .content-container .employee-list > li:after, .content-container .employee-list ul > li:before, .content-container .employee-list ul > li:after, .content-container .selector-bar ul > li:before, .content-container .selector-bar ul > li:after, .content-container .news-home ul > li:before, .content-container .news-home ul > li:after, .content-container .city-select-scroll ul > li:before, .content-container .city-select-scroll ul > li:after, .content-container #page-navigation ul > li:before, .content-container body #s4-leftpanel ul > li:before, body .content-container #s4-leftpanel ul > li:before, .content-container #page-navigation ul > li:after, .content-container body #s4-leftpanel ul > li:after, body .content-container #s4-leftpanel ul > li:after { display: none !important; }
.content-container ol { margin: 0 0 1em; list-style: decimal !important; }
.content-container ol li { position: relative; margin: 0 1em 0.25em 1.25em; }
.content-container dt { clear: both; float: left; font-weight: 700; margin: 0 0 5px; width: 25%; }
.content-container dd { float: left; margin: 0 0 5px; width: 75%; }
#mainarea { /* !Services lists */ /* !Sitemap lists */ /* !Recognition lists */ /* !News list */ /* !News teaser */ /* Dialog Form Web parts*/ }
#mainarea ul.services-list, #mainarea .services-list > ul { padding: 0; }
#mainarea ul.services-list > li, #mainarea ul.services-list .column > li, #mainarea .services-list > ul > li, #mainarea .services-list > ul .column > li { padding: 0 0 0.25em; list-style: none outside none; }
#mainarea ul.services-list > li:before, #mainarea ul.services-list > li:after, #mainarea ul.services-list .column > li:before, #mainarea ul.services-list .column > li:after, #mainarea .services-list > ul > li:before, #mainarea .services-list > ul > li:after, #mainarea .services-list > ul .column > li:before, #mainarea .services-list > ul .column > li:after { display: none; }
#mainarea ul.services-list > li > ul, #mainarea ul.services-list .column > li > ul, #mainarea .services-list > ul > li > ul, #mainarea .services-list > ul .column > li > ul { margin: 3px 0 0; padding: 0; }
#mainarea ul.services-list > li > a, #mainarea ul.services-list .column > li > a, #mainarea .services-list > ul > li > a, #mainarea .services-list > ul .column > li > a { font-weight: 700; }
#mainarea ul.services-list .column > li, #mainarea .services-list > ul .column > li { padding: 0 0 1em; }
#mainarea ul.services-list li ul li, #mainarea ul.services-list .column li ul li, #mainarea .services-list > ul li ul li, #mainarea .services-list > ul .column li ul li { list-style: none outside none; margin: 0; padding: 0 1em 0.25em; }
#mainarea ul.services-list li ul li:before, #mainarea ul.services-list .column li ul li:before, #mainarea .services-list > ul li ul li:before, #mainarea .services-list > ul .column li ul li:before { background-position: -220px 0; }
html[dir=rtl] #mainarea ul.services-list li ul li:before, html[dir=rtl] #mainarea ul.services-list .column li ul li:before, html[dir=rtl] #mainarea .services-list > ul li ul li:before, html[dir=rtl] #mainarea .services-list > ul .column li ul li:before { display: none  !important; }
html[dir=rtl] #mainarea ul.services-list li ul li:after, html[dir=rtl] #mainarea ul.services-list .column li ul li:after, html[dir=rtl] #mainarea .services-list > ul li ul li:after, html[dir=rtl] #mainarea .services-list > ul .column li ul li:after { background: none; content: '\276f'; top: 0.1em; }
#mainarea ul.sitemap-list { margin: 0 0 1em; padding: 0; line-height: 150%; }
#mainarea ul.sitemap-list > li:before { display: none; }
#mainarea ul.sitemap-list ul { margin: 0 0 1em; padding: 0; line-height: 150%; }
#mainarea ul.sitemap-list ul li { list-style: none; margin: 0; padding: 0 0 3px 10px; }
#mainarea ul.sitemap-list ul li:before { background-position: -220px 0; }
html[dir=rtl] #mainarea ul.sitemap-list ul li:before { display: none  !important; }
html[dir=rtl] #mainarea ul.sitemap-list ul li:after { background: none; content: '\276f'; top: 0.1em; }
#mainarea ul.sitemap-list ul li ul { margin: 3px 0 0 18px; }
#mainarea ul.sitemap-list ul li ul li:before { background-position: -220px -373px; content: ''; }
html[dir=rtl] #mainarea ul.sitemap-list ul li ul li:before { display: none  !important; }
html[dir=rtl] #mainarea ul.sitemap-list ul li ul li:after { background-position: -220px -373px; content: ''; }
#mainarea ul.sitemap-list > li { background: none; padding: 0 0 10px; list-style: none outside none; margin: 0; }
#mainarea ul.sitemap-list > li > ul { margin: 3px 0 0; }
#mainarea ul.sitemap-list > li > ul > li:before { background-position: -220px 0; }
html[dir=rtl] #mainarea ul.sitemap-list > li > ul > li:before { display: none  !important; }
html[dir=rtl] #mainarea ul.sitemap-list > li > ul > li:after { background: none; content: '\276f'; top: 0.1em; }
#mainarea ul.sitemap-list > li > ul > li > ul > li { margin: 0; padding: 0 0 3px 10px; }
#mainarea ul.sitemap-list > li > ul > li > ul > li:before { background-position: -220px -373px; }
html[dir=rtl] #mainarea ul.sitemap-list > li > ul > li > ul > li:before { display: none  !important; }
html[dir=rtl] #mainarea ul.sitemap-list > li > ul > li > ul > li:after { background-position: -220px -373px; }
#mainarea ul.sitemap-list > li > ul > li > ul > li ul li { background: none; list-style: square; }
#mainarea ul.sitemap-list > li > ul > li > ul > li ul li:before, #mainarea ul.sitemap-list > li > ul > li > ul > li ul li:after { display: none; }
#mainarea ul.sitemap-list > li > a { font-weight: 700; }
#mainarea ul.recognition { padding: 0; }
#mainarea ul.recognition li { background: none; border-top: #f2f2f2 1px solid; box-align: center; -moz-box-align: center; -webkit-box-align: center; display: box; display: -moz-box; display: -webkit-box; padding: 10px 0; width: 100%; }
#mainarea ul.recognition li .content { box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; }
#mainarea ul.recognition li .image { width: 160px; }
#mainarea ul.recognition li .content { box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; }
.no-flexbox #mainarea ul.recognition li { display: block; width: 100%; }
.no-flexbox #mainarea ul.recognition li .image { display: inline-block; vertical-align: middle; }
.no-flexbox #mainarea ul.recognition li .content { display: inline-block; vertical-align: middle; width: 390px; }
#mainarea ul.ms-rteStyle-recognitionList { padding: 0; }
#mainarea ul.ms-rteStyle-recognitionList li { background: none; border-top: #f2f2f2 1px solid; padding: 10px 0; width: 100%; }
#mainarea ul.ms-rteStyle-recognitionList li:before { display: none; }
#mainarea ul.ms-rteStyle-recognitionList li .image { display: inline-block; vertical-align: middle; width: 160px; }
#mainarea ul.ms-rteStyle-recognitionList li .content { display: inline-block; vertical-align: middle; width: 390px; }
#mainarea ul.news-list, #mainarea ul.ms-rteStyle-newsList { margin: 0 0 1em; padding: 0; }
#mainarea ul.news-list li, #mainarea ul.ms-rteStyle-newsList li { background: none; list-style: none outside none; margin: 0 0 0 80px; padding: 0 0 1em; }
#mainarea ul.news-list li:before, #mainarea ul.news-list li:after, #mainarea ul.ms-rteStyle-newsList li:before, #mainarea ul.ms-rteStyle-newsList li:after { display: none; }
#mainarea ul.news-list li h6, #mainarea ul.ms-rteStyle-newsList li h6 { float: left; line-height: 1.8em; margin: 0 0 0 -80px; width: 60px; }
#mainarea ul.news-list li p, #mainarea ul.ms-rteStyle-newsList li p { margin: 0; }
#mainarea ul.news-list li span, #mainarea ul.ms-rteStyle-newsList li span { font-style: italic; }
#mainarea .news-teaser ul { border-top: #f2f2f2 1px solid; margin: 0 0 3em; padding: 0; }
#mainarea .news-teaser ul > li { border-bottom: #f2f2f2 1px solid; list-style: none outside none; margin: 0; padding: 1em 0; }
#mainarea .news-teaser ul > li:before, #mainarea .news-teaser ul > li:after { display: none; }
#mainarea .news-teaser ul > li:hover { background: #fafafa; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; -o-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
#mainarea ul.peopleFinder-form > li { padding: 0 0 10px; }
#mainarea ul.peopleFinder-form > li:before, #mainarea ul.peopleFinder-form > li:after { display: none; }
#mainarea .services ul { margin: 0 0 1em; padding: 0; }
#mainarea .services ul li:before { background-position: -220px 0; }
html[dir=rtl] #mainarea .services ul li:before { display: none  !important; }
html[dir=rtl] #mainarea .services ul li:after { background: none; content: '\276f'; top: 0.1em; }
#mainarea .dialog-form li { list-style: none !important; }
/* !//////////////////////// Offices layouts //////////////////////// */
/* Downloads table styles */
.downloads { margin: 0 0 20px; }
.downloads td img, .ms-rteTable-8 td img { padding: 0 20px 0 0; }
/* Lightbox table styles */
.lightbox { margin: 0 0 20px; }
.lightbox td, .ms-rteTable-9 td { padding: 0 20px 10px 0; }
/* Office information block */
.sidebar-primary .office-information.sidebar-block .office-city, .sidebar-primary .office-information.sidebar-block .office-province { display: inline; }
.office-twitter a { color: #69be28 !important; font-weight: 700; }
.office-twitter .icon { background: url(/Style%20Library/images/cbre-sprite.png) -125px -54px no-repeat; display: block; height: 11px; float: left; margin: .25em 5px 0 0; width: 11px; }
/* Office toggle menu */
#article .locations_offices h5 { font-size: 1em; font-weight: 400; line-height: 1.33em; }
#article .locations_offices h5:hover { text-decoration: underline; }
#article .locations_offices h5.active { font-weight: 700; }
/* Affiliate logos */
.affiliate-logo { margin: -30px -160px 20px 20px; position: relative; float: right; text-align: right; }
.article.fullpage .affiliate-logo { margin-right: 0; }
.article.narrowpage .affiliate-logo { margin-right: -160px; }
.sidebar.affiliates { margin-top: 40px; }
/* Office layouts */
.news-teaser p a { display: block; font-weight: 700; }
.news-teaser .more-link { color: #69be28; font-weight: 700; }
.contact { font-size: 1em; font-weight: 700; text-transform: uppercase; line-height: 2em; }
.contact-title { font-size: .92em; font-weight: 700; line-height: 1.27em; }
.contact-info p { font-size: .92em; font-weight: 400; line-height: 1.27em; }
.contact-info a { color: #006a4d; font-size: .92em; font-weight: 400; line-height: 1.27em; }
.contact-email a { color: #69be28; font-size: .92em; font-weight: 700; line-height: 1.27em; }
/* !//////////////////////// About Us page //////////////////////// */
/* Office toggle menu */
#mainarea .article .locations_offices { float: left; padding: 0 0 4em; width: 618px; zoom: 1; }
html[dir=rtl] #mainarea .article .locations_offices { float: right; }
#mainarea .article .locations_offices:after { clear: both; content: ""; display: table; }
#mainarea .article .locations_offices h5 { border-top: 1px #dfdfdf solid; cursor: pointer; font-weight: 500; padding: 8px 0 2px; }
#mainarea .article .locations_offices ul, #mainarea .article .locations_offices li { background: none; list-style: none; margin: 0; padding: 0; position: static; }
#mainarea .article .locations_offices ul:before, #mainarea .article .locations_offices ul:after, #mainarea .article .locations_offices li:before, #mainarea .article .locations_offices li:after { display: none; }
#mainarea .article .locations_offices .column { float: left; margin: 0; width: 25%; }
html[dir=rtl] #mainarea .article .locations_offices .column { float: right; }
#mainarea .article .locations_offices .column > ul { padding: 0 0 0 20px; }
html[dir=rtl] #mainarea .article .locations_offices .column > ul { padding: 0 20px 0 0; }
#mainarea .article .locations_offices .column:first-child > ul { padding: 0 !important; }
#mainarea .article .locations_offices .button, #mainarea .article .locations_offices input[type=submit] { float: right; margin: -2.4em 0 0; }
html[dir=rtl] #mainarea .article .locations_offices .button, html[dir=rtl] #mainarea .article .locations_offices input[type=submit] { float: left; }
#mainarea .article .locations_offices .locations_menu_links, #mainarea .article .locations_offices .locations_office_list { clear: both; display: none; zoom: 1; }
#mainarea .article .locations_offices .locations_menu_links:after, #mainarea .article .locations_offices .locations_office_list:after { clear: both; content: ""; display: table; }
#mainarea .article .locations_offices .locations_menu_links li, #mainarea .article .locations_offices .locations_office_list li { font-size: 92%; margin-bottom: 0.25em; position: relative; }
/* !//////////////////////// Our People layouts //////////////////////// */
.featuredProperties { margin: 0 0 1.5em; width: 100%; }
.featuredProperties td, .ms-rteTable-14 td { padding: 0 5px 5px 0; vertical-align: top; }
.featuredProperties h4, .ms-rteTable-14 h4 { margin-top: 0; }
.featuredProperties.nomargin { margin: 0; width: 100%; }
/* People form */
#mainarea .peopleFinder-form { margin: 20px 0; padding: 0; }
#mainarea .peopleFinder-form li { display: block; zoom: 1; }
#mainarea .peopleFinder-form li:after { clear: both; content: ""; display: table; }
#mainarea .peopleFinder-form label { display: block; float: left; margin: 4px 0; width: 110px; }
html[dir=rtl] #mainarea .peopleFinder-form label { float: right; }
#mainarea .peopleFinder-form input[type=text], #mainarea .peopleFinder-form select { background: transparent; border: 1px solid #c2c2c2; display: inline-block; padding: 0.625em 0.5em; width: 300px; }
#mainarea .peopleFinder-form input[type=text]:focus, #mainarea .peopleFinder-form select:focus { border: 1px #4d4d4d solid; outline: none; }
#mainarea .peopleFinder-form input.button, #mainarea .peopleFinder-form input[type=submit] { margin: 10px 20px 0 0; float: none !important; }
html[dir=rtl] #mainarea .peopleFinder-form input.button, html[dir=rtl] #mainarea .peopleFinder-form input[type=submit] { margin: 10px 0 0 20px; }
#mainarea ul.pagingLinks { display: block; margin: 1em 0; padding: 0; }
#mainarea ul.pagingLinks li { display: inline-block; background: none; padding: 0 1em 0 0; }
#mainarea ul.pagingLinks li a.selected { color: #000; font-weight: 700; }
#mainarea .ms-rteElement-notes, #mainarea .notes { color: #818a8f; font-style: italic; }
/* People results table */
.article .professionals-results, .article .ms-rteTable-7, .article #mainarea .ms-rteTable-16, #mainarea .article .ms-rteTable-16, #mainarea .article .page-text table.ms-rteTable-16, .article .case-studies, .article .ms-rteTable-13 { width: 100%; }
.article .professionals-results thead, .article .ms-rteTable-7 thead, .article #mainarea .ms-rteTable-16 thead, #mainarea .article .ms-rteTable-16 thead, #mainarea .article .page-text table.ms-rteTable-16 thead, .article .case-studies thead, .article .ms-rteTable-13 thead { color: #818a8f; font-size: .83em; font-weight: 400; line-height: 1.4em; text-transform: uppercase; }
.article .professionals-results tbody tr:hover td, .article .professionals-results tbody tr:hover th, .article .ms-rteTable-7 tbody tr:hover td, .article #mainarea .ms-rteTable-16 tbody tr:hover td, #mainarea .article .ms-rteTable-16 tbody tr:hover td, .article .case-studies tbody tr:hover td, .article .ms-rteTable-13 tbody tr:hover td, .article .ms-rteTable-7 tbody tr:hover th, .article #mainarea .ms-rteTable-16 tbody tr:hover th, #mainarea .article .ms-rteTable-16 tbody tr:hover th, .article .case-studies tbody tr:hover th, .article .ms-rteTable-13 tbody tr:hover th { background: #fafafa; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; -o-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
.article .professionals-results td, .article .professionals-results th, .article .ms-rteTable-7 td, .article #mainarea .ms-rteTable-16 td, #mainarea .article .ms-rteTable-16 td, #mainarea .article .page-text table.ms-rteTable-16 td, .article .case-studies td, .article .ms-rteTable-13 td, .article .ms-rteTable-7 th, .article #mainarea .ms-rteTable-16 th, #mainarea .article .ms-rteTable-16 th, #mainarea .article .page-text table.ms-rteTable-16 th, .article .case-studies th, .article .ms-rteTable-13 th { border-bottom: #f2f2f2 1px solid; font-size: .92em; padding: 0.5em 1.25em 0.5em 0; vertical-align: top; }
.article .professionals-results td img, .article .professionals-results th img, .article .ms-rteTable-7 td img, .article #mainarea .ms-rteTable-16 td img, #mainarea .article .ms-rteTable-16 td img, #mainarea .article .page-text table.ms-rteTable-16 td img, .article .case-studies td img, .article .ms-rteTable-13 td img, .article .ms-rteTable-7 th img, .article #mainarea .ms-rteTable-16 th img, #mainarea .article .ms-rteTable-16 th img, #mainarea .article .page-text table.ms-rteTable-16 th img, .article .case-studies th img, .article .ms-rteTable-13 th img { max-width: none !important; }
.article .professionals-results .businesscard-info, .article .ms-rteTable-7 .businesscard-info, .article #mainarea .ms-rteTable-16 .businesscard-info, #mainarea .article .ms-rteTable-16 .businesscard-info, #mainarea .article .page-text table.ms-rteTable-16 .businesscard-info, .article .case-studies .businesscard-info, .article .ms-rteTable-13 .businesscard-info { display: none; }
.article:only-child .professionals-results td, .article:only-child .professionals-results th, .article:only-child .ms-rteTable-7 td, .article:only-child #mainarea .ms-rteTable-16 td, #mainarea .article:only-child .ms-rteTable-16 td, .article:only-child .case-studies td, .article:only-child .ms-rteTable-13 td, .article:only-child .ms-rteTable-7 th, .article:only-child #mainarea .ms-rteTable-16 th, #mainarea .article:only-child .ms-rteTable-16 th, .article:only-child .case-studies th, .article:only-child .ms-rteTable-13 th { font-size: 1em; padding: 0.5em 2em 0.5em 0; }
.search-records { font-size: .92em; line-height: 1.27em; }
.search-records .search-params, .search-records .search-count { color: #818a8f; }
/* People results virtual biz cards */
.businesscard-info { /* People results virtual biz card */ }
.businesscard-info .employee-name, .businesscard-info .company-name { font-weight: 700; }
.businesscard-info .column { float: left; padding: 20px 0; width: 200px; }
.businesscard-info .column:first-child { padding-right: 20px; }
.businesscard-info .cbre-logo { background: url(/Style%20Library/images/cbre-sprite.png) 0 0 no-repeat; height: 47px; margin: 1.5em 0 0; width: 125px; }
.businesscard-info span { display: block; margin-bottom: .5em; }
.businesscard-info .office-city, .businesscard-info .office-province, .businesscard-info .office-zip { display: inline; margin-bottom: 0; }
.businesscard-info .office-address-1, .businesscard-info .office-address-2, .businesscard-info .employee-phone, .businesscard-info .employee-fax, .businesscard-info .employee-mobile { margin-bottom: 0; }
.businesscard-info .employee-email { margin-top: .5em; }
/* People layouts */
.featuredProperties h6, .ms-rteTable-14 h6 { line-height: 1.8em; }
.contact { margin-top: 1em; }
.contact span, .contact span a { display: block; font-size: 1em; line-height: 1.5em; font-weight: normal; text-transform: none !important; }
.contact-name { color: #006a4d; }
.contact-info a { color: #006a4d; }
.contact-email a { color: #69be28 !important; }
.contact-email a:before { content: ''; display: inline-block; width: 11px; height: 8px; background: url(/Style%20Library/images/cbre-sprite.png) -72px -54px no-repeat; margin-right: .3em; }
/* !//////////////////////// Property listings layouts //////////////////////// */
/* !Property Finder styles */
.article, .sidebar { /* !Property Finder results */ }
.article .ms-WPBody .propertyFinder-form, .article .propertyFinder-form, .sidebar .ms-WPBody .propertyFinder-form, .sidebar .propertyFinder-form { border-top: #d0d0d0 1px solid; margin: 20px 0; padding: 20px 0; }
.article .ms-WPBody .propertyFinder-form > li, .article .propertyFinder-form > li, .sidebar .ms-WPBody .propertyFinder-form > li, .sidebar .propertyFinder-form > li { margin: 0 0 0.625em 140px; padding: 0 0 .25em !important; position: relative; vertical-align: top; }
html[dir=rtl] .article .ms-WPBody .propertyFinder-form > li, html[dir=rtl] .article .propertyFinder-form > li, html[dir=rtl] .sidebar .ms-WPBody .propertyFinder-form > li, html[dir=rtl] .sidebar .propertyFinder-form > li { margin: 0 140px 0.625em 0; }
.article .ms-WPBody .propertyFinder-form ul, .article .propertyFinder-form ul, .sidebar .ms-WPBody .propertyFinder-form ul, .sidebar .propertyFinder-form ul { margin: inherit; vertical-align: top; }
.article .ms-WPBody .propertyFinder-form span.label-wrap, .article .propertyFinder-form span.label-wrap, .sidebar .ms-WPBody .propertyFinder-form span.label-wrap, .sidebar .propertyFinder-form span.label-wrap { display: inline-block; white-space: nowrap; }
.article .ms-WPBody .propertyFinder-form span.search-footnote, .article .propertyFinder-form span.search-footnote, .sidebar .ms-WPBody .propertyFinder-form span.search-footnote, .sidebar .propertyFinder-form span.search-footnote { font-style: italic; font-size: .92em; margin-left: 8px; vertical-align: top; }
.article .ms-WPBody .propertyFinder-form input[type=radio], .article .propertyFinder-form input[type=radio], .sidebar .ms-WPBody .propertyFinder-form input[type=radio], .sidebar .propertyFinder-form input[type=radio] { display: inline-block; margin: 4px 8px 4px 0; vertical-align: middle; }
.article .ms-WPBody .propertyFinder-form input[type=text], .article .ms-WPBody .propertyFinder-form select, .article .propertyFinder-form input[type=text], .article .propertyFinder-form select, .sidebar .ms-WPBody .propertyFinder-form input[type=text], .sidebar .ms-WPBody .propertyFinder-form select, .sidebar .propertyFinder-form input[type=text], .sidebar .propertyFinder-form select { display: inline-block; font-size: 1em; margin: 0; width: 340px; }
.article .ms-WPBody .propertyFinder-form input[type=text].search-location, .article .ms-WPBody .propertyFinder-form select.search-location, .article .propertyFinder-form input[type=text].search-location, .article .propertyFinder-form select.search-location, .sidebar .ms-WPBody .propertyFinder-form input[type=text].search-location, .sidebar .ms-WPBody .propertyFinder-form select.search-location, .sidebar .propertyFinder-form input[type=text].search-location, .sidebar .propertyFinder-form select.search-location { width: 180px; }
.article .ms-WPBody .propertyFinder-form input[type=text].search-property, .article .ms-WPBody .propertyFinder-form select.search-property, .article .propertyFinder-form input[type=text].search-property, .article .propertyFinder-form select.search-property, .sidebar .ms-WPBody .propertyFinder-form input[type=text].search-property, .sidebar .ms-WPBody .propertyFinder-form select.search-property, .sidebar .propertyFinder-form input[type=text].search-property, .sidebar .propertyFinder-form select.search-property { border: #d0d0d0 1px solid; width: 345px; }
.article .ms-WPBody .propertyFinder-form input[type=submit], .article .propertyFinder-form input[type=submit], .sidebar .ms-WPBody .propertyFinder-form input[type=submit], .sidebar .propertyFinder-form input[type=submit] { background: transparent; }
.article .ms-WPBody .propertyFinder-form input.button, .article .ms-WPBody .propertyFinder-form #mainarea input[type=submit], #mainarea .article .ms-WPBody .propertyFinder-form input[type=submit], .article .propertyFinder-form input.button, .article .propertyFinder-form #mainarea input[type=submit], #mainarea .article .propertyFinder-form input[type=submit], .sidebar .ms-WPBody .propertyFinder-form input.button, .sidebar .ms-WPBody .propertyFinder-form #mainarea input[type=submit], #mainarea .sidebar .ms-WPBody .propertyFinder-form input[type=submit], .sidebar .propertyFinder-form input.button, .sidebar .propertyFinder-form #mainarea input[type=submit], #mainarea .sidebar .propertyFinder-form input[type=submit] { margin: 3em 1.5em 0 0 !important; float: none !important; }
.article .ms-WPBody .propertyFinder-form label, .article .propertyFinder-form label, .sidebar .ms-WPBody .propertyFinder-form label, .sidebar .propertyFinder-form label { display: inline-block; font-size: .92em; margin: 4px 1.5em 4px 0; vertical-align: middle; }
input[type=radio] + .article .ms-WPBody .propertyFinder-form label, input[type=radio] + .article .propertyFinder-form label, input[type=radio] + .sidebar .ms-WPBody .propertyFinder-form label, input[type=radio] + .sidebar .propertyFinder-form label { white-space: nowrap; }
.article .ms-WPBody .propertyFinder-form label:first-child, .article .ms-WPBody .propertyFinder-form .label-wrap:first-child label.right-column, .article .propertyFinder-form label:first-child, .article .propertyFinder-form .label-wrap:first-child label.right-column, .sidebar .ms-WPBody .propertyFinder-form label:first-child, .sidebar .ms-WPBody .propertyFinder-form .label-wrap:first-child label.right-column, .sidebar .propertyFinder-form label:first-child, .sidebar .propertyFinder-form .label-wrap:first-child label.right-column { left: -140px; margin-left: 0; margin-right: 0; position: absolute; width: 140px; vertical-align: top; }
html[dir=rtl] .article .ms-WPBody .propertyFinder-form label:first-child, html[dir=rtl] .article .ms-WPBody .propertyFinder-form .label-wrap:first-child label.right-column, html[dir=rtl] .article .propertyFinder-form label:first-child, html[dir=rtl] .article .propertyFinder-form .label-wrap:first-child label.right-column, html[dir=rtl] .sidebar .ms-WPBody .propertyFinder-form label:first-child, html[dir=rtl] .sidebar .ms-WPBody .propertyFinder-form .label-wrap:first-child label.right-column, html[dir=rtl] .sidebar .propertyFinder-form label:first-child, html[dir=rtl] .sidebar .propertyFinder-form .label-wrap:first-child label.right-column { left: auto; right: -140px; }
.article .ms-WPBody .propertyFinder-form value, .article .propertyFinder-form value, .sidebar .ms-WPBody .propertyFinder-form value, .sidebar .propertyFinder-form value { vertical-align: bottom; }
.article .ms-WPBody .propertyFinder-form .input-half input, .article .propertyFinder-form .input-half input, .sidebar .ms-WPBody .propertyFinder-form .input-half input, .sidebar .propertyFinder-form .input-half input { width: 135px; }
.article .ms-WPBody .propertyFinder-form .input-half .label-wrap, .article .propertyFinder-form .input-half .label-wrap, .sidebar .ms-WPBody .propertyFinder-form .input-half .label-wrap, .sidebar .propertyFinder-form .input-half .label-wrap { margin-left: 160px; position: relative; vertical-align: top; }
html[dir=rtl] .article .ms-WPBody .propertyFinder-form .input-half .label-wrap, html[dir=rtl] .article .propertyFinder-form .input-half .label-wrap, html[dir=rtl] .sidebar .ms-WPBody .propertyFinder-form .input-half .label-wrap, html[dir=rtl] .sidebar .propertyFinder-form .input-half .label-wrap { margin: 0 160px 0 0; }
.article .ms-WPBody .propertyFinder-form .input-half .label-wrap:first-child, .article .propertyFinder-form .input-half .label-wrap:first-child, .sidebar .ms-WPBody .propertyFinder-form .input-half .label-wrap:first-child, .sidebar .propertyFinder-form .input-half .label-wrap:first-child { margin-left: 0 !important; }
html[dir=rtl] .article .ms-WPBody .propertyFinder-form .input-half .label-wrap:first-child, html[dir=rtl] .article .propertyFinder-form .input-half .label-wrap:first-child, html[dir=rtl] .sidebar .ms-WPBody .propertyFinder-form .input-half .label-wrap:first-child, html[dir=rtl] .sidebar .propertyFinder-form .input-half .label-wrap:first-child { margin-right: 0 !important; }
.article .ms-WPBody .propertyFinder-form .alert, .article .propertyFinder-form .alert, .sidebar .ms-WPBody .propertyFinder-form .alert, .sidebar .propertyFinder-form .alert { color: #ce152c; display: none; font-size: 92%; font-weight: 700; }
.article .ms-WPBody .propertyFinder-form .alert[style*="block"] + input, .article .propertyFinder-form .alert[style*="block"] + input, .sidebar .ms-WPBody .propertyFinder-form .alert[style*="block"] + input, .sidebar .propertyFinder-form .alert[style*="block"] + input { border-color: #ce152c; }
.article.narrowpage .ms-WPBody .propertyFinder-form .input-half .label-wrap, .article.narrowpage .propertyFinder-form .input-half .label-wrap, .sidebar.narrowpage .ms-WPBody .propertyFinder-form .input-half .label-wrap, .sidebar.narrowpage .propertyFinder-form .input-half .label-wrap { display: block; margin-bottom: 0.5em; }
.article.narrowpage .ms-WPBody .propertyFinder-form .input-half input, .article.narrowpage .propertyFinder-form .input-half input, .sidebar.narrowpage .ms-WPBody .propertyFinder-form .input-half input, .sidebar.narrowpage .propertyFinder-form .input-half input { width: 340px; }
.article.narrowpage .ms-WPBody .propertyFinder-form .input-half label.right-column, .article.narrowpage .propertyFinder-form .input-half label.right-column, .sidebar.narrowpage .ms-WPBody .propertyFinder-form .input-half label.right-column, .sidebar.narrowpage .propertyFinder-form .input-half label.right-column { margin-left: 0; position: absolute; width: 140px; }
.article .search-header, .sidebar .search-header { margin-bottom: 20px; zoom: 1; }
.article .search-header:after, .sidebar .search-header:after { clear: both; content: ""; display: table; }
.article .search-header .results-header, .sidebar .search-header .results-header { float: left; }
.article .search-header .new-search, .sidebar .search-header .new-search { float: right; }
.article .page-text.columns { column-count: 2; column-gap: 20px; float: none; width: auto; -moz-column-count: 2; -moz-column-gap: 20px; -webkit-column-count: 2; -webkit-column-gap: 20px; }
.no-csscolumns .article .page-text.columns .column { float: left; margin-right: 3%; width: 47%; }
.photo-gallery-container { width: 620px; float: left; }
.photo-gallery-container.fullpage { width: 780px; }
.article-footer { float: left; width: 100%; }
.article-footer .office-city { font-size: .92em; font-weight: 700; }
.article-footer .s4-wpcell:first-child, .article-footer .s4-wpcell-plain:first-child { border-top: #69be28 3px solid; }
.article-footer .ms-wpContentDivSpace { margin: 0; }
.client-logo { padding: 5px 0; text-align: right; }
.license-info { padding: 5px 0; text-align: right; }
/* Employee listings block */
#mainarea .employee-list ul { list-style: none; margin: 0; padding: 0; }
#mainarea .employee-list li { padding: 0 0 1em !important; }
#mainarea .employee-list li span { display: block; }
#mainarea .employee-list li .employee-photo { float: left; padding: 0 7px 0 0; }
#mainarea .employee-list li .office-city, #mainarea .employee-list li .office-province, #mainarea .employee-list li .office-zip { display: inline; }
#mainarea .article-footer .employee-list li { float: left; margin: 0 20px 0 0; width: 140px; }
/*	==============	Country Sliders	============	*/
#mainarea { /*	============== Slider-Banner   generic one used by most of the content page sliders */ /*Homepage slider (country homepages)*/ /*Accolades & Leadership slider (country homepages) */ /*Fade effects*/ /* navigation dots */ }
#mainarea .slider { background: transparent; clear: both; height: 240px; margin: 0 0 6px; overflow: hidden; position: relative; }
#mainarea .slider .slider-container { height: 240px; position: relative; }
#mainarea .slider .slider-panel { height: 240px; float: left; position: relative; width: 620px; /* Typograpy adjustments */ }
#mainarea .slider .slider-panel h1, #mainarea .slider .slider-panel h2, #mainarea .slider .slider-panel h3, #mainarea .slider .slider-panel .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #mainarea .slider .slider-panel h5.featured-title, #mainarea .slider .slider-panel .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #mainarea .slider .slider-panel .menu-section, #mainarea .slider .slider-panel h4, #mainarea .slider .slider-panel h5, #mainarea .slider .slider-panel h6, #mainarea .slider .slider-panel li { color: white; }
#mainarea .slider .slider-panel a, #mainarea .slider .slider-panel a:link, #mainarea .slider .slider-panel a:visited { color: #69be28; }
#mainarea .slider .slider-panel .slider-img { position: relative; }
#mainarea .slider .slider-panel .slider-content { background: white; height: 200px; left: auto; padding: 20px; position: absolute; right: 0; top: 0; width: 280px; }
#mainarea .slider .slider-panel .slider-content a { font-weight: 700; color: #69be28; }
#mainarea .slider .slider-panel .slider-content li { background: none; padding-left: 0; position: relative; }
#mainarea .slider-banner { margin: 0 0 1em; background: white; position: relative; zoom: 1; /* slider-banner navigation */ }
#mainarea .slider-banner:after { clear: both; content: ""; display: table; }
#mainarea .slider-banner * { box-sizing: border-box; }
#mainarea .slider-banner .slider { background-color: #006a4d; overflow: hidden; }
#mainarea .slider-banner .slider .slider-container .slider-panel .slider-content { background-color: #006a4d !important; border: none !important; width: 320px; color: white; padding: 20px 40px 20px 20px; display: table-cell; vertical-align: middle; }
#mainarea .slider-banner .slider .slider-container .slider-panel .slider-content p, #mainarea .slider-banner .slider .slider-container .slider-panel .slider-content span { color: inherit !important; }
#mainarea .slider-banner .slider .slider-container .slider-panel .slider-content .slider-content-wrap { vertical-align: middle; }
#mainarea .slider-banner.h300 .slider { height: 300px !important; }
#mainarea .slider-banner.h300 .slider .slider-panel .slider-content { height: 300px; }
#mainarea .slider-banner.h240 .slider { height: 240px !important; }
#mainarea .slider-banner.h240 .slider .slider-panel .slider-content { height: 240px; }
#mainarea .slider-banner.w780 .slider { width: 780px !important; }
#mainarea .slider-banner.w780 .slider .slider-panel { width: 780px !important; }
#mainarea .slider-banner .next, #mainarea .slider-banner .prev { background: url("/Style%20Library/images/cbre-sprite.png") -44px -90px no-repeat; display: block; height: 26px; left: 10px; margin: -13px 0 0; position: absolute; top: 50%; width: 26px; z-index: 10; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-banner .next { background-position: -70px -90px; left: auto; right: 10px; }
#mainarea .slider-banner .next:hover { background-position: -44px -116px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-banner .prev:hover { background-position: -44px -116px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-banner .next:hover { background-position: -70px -116px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-home { padding-right: 20px; position: relative; vertical-align: top; width: 600px; zoom: 1; }
#mainarea .slider-home:after { clear: both; content: ""; display: table; }
#mainarea .slider-home .slider { background: none; height: auto; }
#mainarea .slider-home .slider .slider-container { height: auto; position: relative; }
#mainarea .slider-home .slider .slider-container a { color: #69be28; font-size: .92em; font-weight: 700; line-height: 1.27em; white-space: nowrap; }
#mainarea .slider-home .slider .slider-container .slider-panel { height: auto; width: 600px; }
#mainarea .slider-home .slider .slider-container .slider-panel .slider-content { background: none; height: auto; padding: 0; position: relative; width: auto; }
#mainarea .slider-home .slider.fade .slider-container { min-height: 32em; }
#mainarea .slider-home .slider .playButton { background: url("/Style%20Library/images/cbre-sprite.png") 0 -142px no-repeat; height: 108px; width: 108px; left: 246px; position: absolute; top: 70px; }
#mainarea .slider-home .slider .slider-video { display: none; }
#mainarea .slider-home .next, #mainarea .slider-home .prev { background: url("/Style%20Library/images/cbre-sprite.png") -44px -90px no-repeat; display: block; height: 26px; left: 10px; margin: -13px 0 0; position: absolute; top: 50%; width: 26px; z-index: 10; }
#mainarea .slider-home .next { background-position: -70px -90px; left: auto; right: 30px; }
#mainarea .slider-home .next:hover { background-position: -44px -116px; cursor: pointer; }
#mainarea .slider-home .prev:hover { background-position: -44px -116px; cursor: pointer; }
#mainarea .slider-home .next:hover { background-position: -70px -116px; }
#mainarea .slider-accolades { position: relative; width: 300px; height: 145px; }
#mainarea .slider-accolades h4 { font-weight: 700 !important; }
#mainarea .slider-accolades a, #mainarea .slider-accolades a:link, #mainarea .slider-accolades a:visited { color: #69be28; display: block; font-weight: 700; }
#mainarea .slider-accolades .slider { background: none; height: auto; }
#mainarea .slider-accolades .slider .slider-container { height: 145px; position: relative; }
#mainarea .slider-accolades .slider .slider-container .slider-panel { height: 145px; padding: 1em 0 0; width: 300px; }
#mainarea .slider-accolades .slider .slider-container .slider-panel .slider-img { float: right; margin: 0 0 15px 0; position: relative; width: 28%; }
#mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content { background: none; padding: 0; position: relative; float: left; color: #4d4d4d; width: 70%; }
#mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content a:last-child { display: block; margin: .5em 0; }
#mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h1, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h2, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h3, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h5.featured-title, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .menu-section, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h4, #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h5 { margin-top: 0; color: black !important; }
#mainarea .slider.fade .slider-container .slider-panel { display: none; float: none; left: 0; position: absolute; top: 0; z-index: 0; }
#mainarea .navi { position: relative; zoom: 1; }
#mainarea .navi:after { clear: both; content: ""; display: table; }
#mainarea .navi a { background: url("/Style%20Library/images/cbre-sprite.png") 0 -90px no-repeat; display: block; float: left; height: 7px; margin: 0 3px 0 0; width: 8px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .navi a:hover { background-position: 0 -97px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .navi a:focus, #mainarea .navi a:active { outline: none; }
#mainarea .navi a.active, #mainarea .navi a.current { background-position: 0 -104px; }
/* Shadowbox video */
#sb-player .slider-img { display: none; }
/*	///////////////////// Global Sliders	///////////////////// */
/*Homepage slider (global homepage)*/
#mainarea .slider-globalhome { position: relative; width: 755px; height: 270px; }
#mainarea .slider-globalhome .slider { background: none; height: 270px; }
#mainarea .slider-globalhome .slider .slider-panel { height: 270px; width: 755px; }
#mainarea .slider-globalhome .slider .slider-panel.left .slider-content { left: 30px; right: auto; }
#mainarea .slider-globalhome .slider .slider-panel .slider-content { background: none; height: auto; right: 30px; width: 380px; }
#mainarea .slider-globalhome .slider .slider-panel .slider-video { display: none; }
#mainarea .slider-globalhome .slider .slider-panel .slider-gradient { height: 270px; left: 0; position: absolute; top: 0; width: 755px; }
#mainarea .slider-globalhome .slider .slider-panel.darkFade .slider-gradient { background: -webkit-gradient(linear, right top, left top, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.4, rgba(0, 0, 0, 0.85))); background: -moz-linear-gradient(center right, rgba(0, 0, 0, 0.85) 40%, rgba(0, 0, 0, 0) 90%); }
#mainarea .slider-globalhome .slider .slider-panel.darkFade.left .slider-gradient { background: -webkit-gradient(linear, left top, right top, color-stop(0.9, rgba(0, 0, 0, 0)), color-stop(0.4, rgba(0, 0, 0, 0.85))); background: -moz-linear-gradient(center left, rgba(0, 0, 0, 0.85) 40%, rgba(0, 0, 0, 0) 90%); }
#mainarea .slider-globalhome .slider .slider-panel.lightFade .slider-gradient { background: -webkit-gradient(linear, right top, left top, color-stop(0.9, rgba(255, 255, 255, 0)), color-stop(0.4, rgba(255, 255, 255, 0.9))); background: -moz-linear-gradient(center right, rgba(255, 255, 255, 0.9) 40%, rgba(255, 255, 255, 0) 90%); }
#mainarea .slider-globalhome .slider .slider-panel.lightFade.left .slider-gradient { background: -webkit-gradient(linear, left top, right top, color-stop(0.8, rgba(255, 255, 255, 0)), color-stop(0.25, rgba(255, 255, 255, 0.85))); background: -moz-linear-gradient(center left, rgba(255, 255, 255, 0.85) 25%, rgba(255, 255, 255, 0) 80%); }
#mainarea .slider-globalhome .slider a, #mainarea .slider-globalhome .slider a:hover { -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalhome .navi { margin-top: .25em; }
/*  Global-Full Slider. Self sizes to columns */
#mainarea .slider-globalfull { position: relative; max-width: 960px; margin-bottom: .5em; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content { background-color: transparent !important; width: 33% !important; height: auto !important; padding: 2em 3em 2em 2em; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content h5 { color: #fff; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content.large h5 { font-size: 1.7em; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content.medium h5 { font-size: 1.3em; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content.small { padding: .5em .75em .5em .5em !important; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content.small h5 { font-size: .8em; }
#mainarea .slider-globalfull .slider .slider-container .slider-panel .slider-content.small a.more-link { font-size: .8em; }
#mainarea .slider-globalfull .next, #mainarea .slider-globalfull .prev { background: url("/Style%20Library/images/cbre-sprite.png") -44px -90px no-repeat; display: block; height: 26px; left: 1%; margin: -13px 0 0; position: absolute; top: 50%; width: 26px; z-index: 10; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalfull .next { background-position: -70px -90px; left: auto; right: 1%; }
#mainarea .slider-globalfull .next:hover { background-position: -44px -116px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalfull .prev:hover { background-position: -44px -116px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalfull .next:hover { background-position: -70px -116px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
/* Gradient backgrounds for .no-cssgradients */
.no-cssgradients .slider-globalhome .slider .darkFade .slider-gradient { background: url(/Style%20Library/images/globalslider_gradients.png) 0 0 no-repeat; }
.no-cssgradients .slider-globalhome .slider .darkFade.left .slider-gradient { background: url(/Style%20Library/images/globalslider_gradients.png) -755px 0 no-repeat; }
.no-cssgradients .slider-globalhome .slider .lightFade .slider-gradient { background: url(/Style%20Library/images/globalslider_gradients.png) 0 -540px no-repeat; }
.no-cssgradients .slider-globalhome .slider .lightFade.left .slider-gradient { background: url(/Style%20Library/images/globalslider_gradients.png) -755px -540px no-repeat; }
.slider-globalhome .navi { margin: -28px 0 0; letter-spacing: -0.25em; text-align: center; }
.slider-globalhome .navi a { display: inline-block; float: none; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
.slider-globalhome .next, .slider-globalhome .prev { background: url("/Style%20Library/images/cbre-sprite.png") -44px -90px no-repeat; display: block; height: 26px; left: 10px; margin: -13px 0 0; position: absolute; top: 50%; width: 26px; z-index: 10; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
.slider-globalhome .next { background-position: -70px -90px; left: auto; right: 10px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
.slider-globalhome .next:hover { background-position: -44px -116px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
.slider-globalhome .prev:hover { background-position: -44px -116px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
.slider-globalhome .next:hover { background-position: -70px -116px; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
/*Accolades & Leadership slider (global homepage) =======================================*/
#mainarea .slider-globalaccolades { position: relative; width: 200px; height: 145px; padding: 0px; }
#mainarea .slider-globalaccolades .slider { background: none; height: 145px; padding: 1em 0 0; }
#mainarea .slider-globalaccolades .slider .slider-container { height: 145px; position: relative; }
#mainarea .slider-globalaccolades .slider .slider-container .slider-panel { height: auto; width: 200px; }
#mainarea .slider-globalaccolades .slider .slider-container .slider-panel .slider-img { float: right; padding: 0 5px 10px; position: relative; width: auto; }
#mainarea .slider-globalaccolades .slider .slider-container .slider-panel .slider-content { background: none; display: inline; height: auto; padding: 0; position: relative; width: auto; }
#mainarea .slider-globalaccolades .navi { margin: -14px 0 0; letter-spacing: -0.25em; text-align: center; }
#mainarea .slider-globalaccolades .navi a, #mainarea .slider-globalaccolades .navi a:hover { display: inline-block; float: none; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalaccolades .next, #mainarea .slider-globalaccolades .prev { background: url("/Style%20Library/images/cbre-sprite.png") -11px -90px no-repeat; display: block; float: left; height: 15px; margin: -13px 0 0; position: relative; width: 15px; z-index: 10; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalaccolades .next { background-position: -26px -90px; float: right; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalaccolades .next:hover { background-position: -11px -105px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalaccolades .prev:hover { background-position: -11px -105px; cursor: pointer; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important; }
#mainarea .slider-globalaccolades .next:hover { background-position: -26px -105px; }
#mainarea .slider-globalaccolades .fade .slider-container { min-height: 9em; }
/* end of slobalaccolades ============================================*/
/* Typograpy adjustments */
.slider-globalhome .slider .slider-panel.dark h1, .slider-globalhome .slider .slider-panel.dark h3, .slider-globalhome .slider .slider-panel.dark .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .slider-globalhome .slider .slider-panel.dark h5.featured-title, .slider-globalhome .slider .slider-panel.dark .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .slider-globalhome .slider .slider-panel.dark .menu-section, .slider-globalhome .slider .slider-panel.dark h4, .slider-globalhome .slider .slider-panel.dark h5, .slider-globalhome .slider .slider-panel.dark h6, .slider-globalhome .slider .slider-panel.dark li, .slider-globalhome .slider .slider-panel.dark p { color: white; }
.slider-globalhome .slider .slider-panel.dark a, .slider-globalhome .slider .slider-panel.dark a:link, .slider-globalhome .slider .slider-panel.dark a:visited { color: #69be28; }
.slider-globalhome .slider-container a { font-weight: 700; white-space: nowrap; }
.simple_overlay { /* must be initially hidden */ border: 10px solid #ECECEC; background-color: #FFF; display: none; }
/* close button positioned on upper right corner */
.simple_overlay .close { background: url("/Style%20Library/images/cbre-sprite.png") -160px -75px no-repeat; bottom: -16px; cursor: pointer; height: 27px; left: auto; position: absolute; right: -16px; top: auto; width: 27px; z-index: 1; }
.slider-boundry.featured-property { position: relative; }
.slider-boundry.featured-property.w300, .article .slider-boundry.featured-property, .content-area .slider-boundry.featured-property { width: 300px; }
.slider-boundry.featured-property.w300 .slider-panel, .article .slider-boundry.featured-property .slider-panel, .content-area .slider-boundry.featured-property .slider-panel { width: 300px !important; /*height: 330px !important;*/ }
.slider-boundry.featured-property.w300 .slider-panel a, .article .slider-boundry.featured-property .slider-panel a, .content-area .slider-boundry.featured-property .slider-panel a { display: block; overflow: hidden; }
.slider-boundry.featured-property.w300 .slider-panel a img.featured-img, .article .slider-boundry.featured-property .slider-panel a img.featured-img, .content-area .slider-boundry.featured-property .slider-panel a img.featured-img { max-height: 210px; }
.slider-boundry.featured-property.w140, .sidebar .slider-boundry.featured-property { width: 140px; }
.slider-boundry.featured-property.w140 .slider-panel, .sidebar .slider-boundry.featured-property .slider-panel { width: 140px !important; /*height: 256px !important;*/ }
.slider-boundry.featured-property.w140 .slider-panel a, .sidebar .slider-boundry.featured-property .slider-panel a { display: block; padding: 0.25em 0; }
.slider-boundry.featured-property.w140 .slider-panel a img.featured-img, .sidebar .slider-boundry.featured-property .slider-panel a img.featured-img { max-height: 110px; }
.slider-boundry.featured-property.w140 .slider-panel .featured-content p.property-description, .sidebar .slider-boundry.featured-property .slider-panel .featured-content p.property-description { font-size: 92%; }
.slider-boundry.featured-property h5.featured-title { border-top: #69be28 3px solid; margin-top: 0.75em; padding-top: 0.75em; }
.slider-boundry.featured-property .slider { background-color: transparent !important; height: auto !important; }
.slider-boundry.featured-property .slider .slider-container { height: auto !important; }
.slider-boundry.featured-property .slider .slider-panel { background-color: transparent !important; height: auto !important; }
.slider-boundry.featured-property .slider .slider-panel img.featured-img { width: 100%; cursor: pointer; }
.slider-boundry.featured-property .slider .slider-panel .featured-content { background-color: white; float: none; padding: 0px; vertical-align: top; display: block; position: relative; }
.slider-boundry.featured-property .slider .slider-panel .featured-content span.property-title { border: none; color: black; display: block !important; line-height: 1.5em !important; margin-top: .5em !important; margin-bottom: .5em !important; }
.slider-boundry.featured-property .slider .slider-panel .featured-content span.property-title a { color: black !important; }
.slider-boundry.featured-property .slider .slider-panel .featured-content p.property-description { font-weight: normal; margin: 0px; line-height: 1.3em !important; }
.slider-boundry.featured-property.has-navi div.nav-wrap { position: relative; /*bottom: 0px;
left: 0px;
right: 0px;*/ display: block; vertical-align: middle; text-align: center; }
.slider-boundry.featured-property.has-navi div.nav-wrap span.prev, .slider-boundry.featured-property.has-navi div.nav-wrap span.next { display: inline-block; background: transparent url("/Style Library/images/cbre-sprite.png") -110px -195px no-repeat; width: 12px; height: 12px; margin-right: .25em; vertical-align: middle; cursor: pointer; float: left; }
.slider-boundry.featured-property.has-navi div.nav-wrap div.navi { display: inline-block !important; vertical-align: middle; margin-left: auto; margin-right: auto; text-align: center; height: 12px; }
.slider-boundry.featured-property.has-navi div.nav-wrap span.next { margin-left: .25em; background: transparent url("/Style Library/images/cbre-sprite.png") -122px -195px no-repeat; float: right; }
@media screen { .photo-gallery, .photo-gallery .scroll-gallery { position: relative; }
  .photo-gallery .gallery-img a { display: block; line-height: 0; }
  .photo-gallery .display-image { float: left; overflow: hidden; width: 542px; }
  .fullpage .photo-gallery .display-image { width: 702px; }
  .photo-gallery .scroll-gallery { float: left; height: 318px; margin: 15px 10px 15px -8px; overflow: hidden; padding: 4px; position: relative; width: 68px; }
  .photo-gallery .scroll-gallery .gallery-container { position: relative; height: 2000em; }
  .photo-gallery .scroll-gallery .gallery-img { margin: 0 0 7px; padding: 4px; position: relative; }
  .photo-gallery .scroll-gallery .gallery-img.selected { border: #72c521 1px solid; padding: 3px; }
  .photo-gallery .prev, .photo-gallery .next { background: #cccccc url(/Style%20Library/images/cbre-sprite.png) -98px -91px no-repeat; cursor: pointer; display: block; height: 10px; left: 0; position: absolute; top: 0; width: 60px; }
  .photo-gallery .prev:hover, .photo-gallery .next:hover { background-color: #62bd19; }
  .photo-gallery .next { background-position: -98px -101px; top: 344px; }
  .photo-gallery .scroll-gallery.horizontal { float: left; height: 47px; margin: -8px 0 15px -8px; overflow: hidden; padding: 4px; position: relative; width: 100%; }
  .photo-gallery .prev.horz + .scroll-gallery.horizontal { margin: -8px 12px 15px 6px; width: 90%; }
  .photo-gallery .scroll-gallery.horizontal .gallery-container { height: auto; position: relative; width: 2000em; display: box; display: -moz-box; display: -webkit-box; }
  .photo-gallery .scroll-gallery.horizontal .gallery-img { margin: 0 7px 0 0; padding: 4px; position: relative; }
  .no-flexbox .photo-gallery .scroll-gallery.horizontal .gallery-img { float: left; }
  .photo-gallery .scroll-gallery .gallery-img.selected { border: #72c521 1px solid; padding: 3px; }
  .photo-gallery .prev.horz, .photo-gallery .next.horz { background: #cccccc url(/Style%20Library/images/cbre-sprite.png) -119px -123px no-repeat; float: left; height: 37px; left: auto; position: relative; top: auto; width: 10px; }
  .photo-gallery .prev.horz:hover, .photo-gallery .next.horz:hover { background-color: #62bd19; }
  .photo-gallery .next.horz { background-position: -128px -123px; top: auto; }
  .photo-gallery .lightbox .gallery-img { float: left; margin: 0 15px 15px 0; }
  .photo-gallery { zoom: 1; }
  .photo-gallery:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; width: 100%; }
  .video-gallery .gallery-img { clear: both; }
  .video-gallery .gallery-img a { float: left; }
  .video-gallery .gallery-img img { margin: 0 15px 15px 0; } }
/* !//////////////////////// Basic structures //////////////////////// */
#s4-workspace { position: relative; }
html[dir=rtl] body #s4-workspace { overflow: hidden !important; }
#s4-workspace #s4-bodyContainer { min-width: 950px; position: relative; width: 100%; zoom: 1; }
#s4-workspace #s4-bodyContainer:after { clear: both; content: ""; display: table; }
#s4-workspace #s4-bodyContainer #titlerow { margin: 0 auto 26px; padding: 0 5px; position: relative; text-align: right; width: 940px; z-index: 2; zoom: 1; }
html[dir=rtl] #s4-workspace #s4-bodyContainer #titlerow { text-align: left; }
#s4-workspace #s4-bodyContainer #titlerow:after { clear: both; content: ""; display: table; }
#s4-workspace #s4-bodyContainer #titlerow > div { text-align: left; }
html[dir=rtl] #s4-workspace #s4-bodyContainer #titlerow > div { text-align: right; }
#s4-workspace #s4-bodyContainer .main-container { position: relative; z-index: 1; zoom: 1; }
#s4-workspace #s4-bodyContainer .main-container:after { clear: both; content: ""; display: table; }
#s4-workspace #s4-bodyContainer .content-container { margin: 0 auto; padding: 0 5px; position: relative; width: 940px; zoom: 1; }
#s4-workspace #s4-bodyContainer .content-container:after { clear: both; content: ""; display: table; }
#s4-workspace #s4-bodyContainer .footer-container { margin: 0 auto; padding: 0 5px; position: relative; width: 940px; zoom: 1; }
#s4-workspace #s4-bodyContainer .footer-container:after { clear: both; content: ""; display: table; }
#s4-workspace #s4-bodyContainer .tools-container { margin: 0 auto; padding: 0 5px; width: 940px; zoom: 1; }
#s4-workspace #s4-bodyContainer .tools-container:after { clear: both; content: ""; display: table; }
#s4-workspace .webpart-placeholder { background-color: #f0f8ea; border: 1px dotted #b2de94; }
.body-wrapper { position: relative; }
.content-form { border: medium none; clear: both; padding: 0; }
.content-area { padding: 0; position: relative; }
.sub-section-head { border-top: 3px solid #69be28; line-height: 3em; font-size: .9em; font-weight: bold; color: #000; text-transform: uppercase; }
/* !//////////////////////// General page styles //////////////////////// */
/* !Floats */
.floatRight { float: right; margin: 0 0 20px 20px; }
.floatLeft { float: left; margin: 0 20px 20px 0; }
.alignRight { text-align: right; }
html[dir=rtl] { /* Floats - reversed for rtl */ }
html[dir=rtl] .floatRight { float: left; margin: 0 20px 20px 0; }
html[dir=rtl] .floatLeft { float: right; margin: 0 0 20px 20px; }
html[dir=rtl] .alignRight { text-align: left; }
#mainarea { float: left; width: 100%; zoom: 1; /* !Article styles */ /* !Columnize margin */ /* !More link style */ /* !Form buttons */ /* !Licensing styles */ /* !Article footer styles */ /* !Teaser block styles */ }
html[dir=rtl] #mainarea { float: right; }
#mainarea:after { clear: both; content: ""; display: table; }
#page-navigation + #mainarea, body #s4-leftpanel + #mainarea { width: 780px; }
#page-navigation + #mainarea .article, body #s4-leftpanel + #mainarea .article { width: 620px; }
#page-navigation + #mainarea .article.fullpage, body #s4-leftpanel + #mainarea .article.fullpage { width: 780px; }
#page-navigation + #mainarea .article.narrowpage, body #s4-leftpanel + #mainarea .article.narrowpage { float: left; width: 460px; }
html[dir=rtl] #page-navigation + #mainarea .article.narrowpage, html[dir=rtl] body #s4-leftpanel + #mainarea .article.narrowpage, body html[dir=rtl] #s4-leftpanel + #mainarea .article.narrowpage { float: right; }
#mainarea .article, #mainarea .page-text { float: left; width: 620px; min-height: 1em; zoom: 1; /* !Alternate page widths */ }
html[dir=rtl] #mainarea .article, html[dir=rtl] #mainarea .page-text { float: right; }
#mainarea .article:after, #mainarea .page-text:after { clear: both; content: ""; display: table; }
#mainarea .article table, #mainarea .page-text table { table-layout: fixed !important; }
#mainarea .article table.ms-rteTable-13, #mainarea .article table[class*=ms-rteTable], #mainarea .page-text table.ms-rteTable-13, #mainarea .page-text table[class*=ms-rteTable] { table-layout: auto !important; }
#mainarea .article table.ms-rteTable-13 img, #mainarea .article table[class*=ms-rteTable] img, #mainarea .page-text table.ms-rteTable-13 img, #mainarea .page-text table[class*=ms-rteTable] img { max-width: none !important; }
#mainarea .article table.ms-rteTable-13 [class*=ms-rteTableHeaderFirstCol] > img, #mainarea .article table[class*=ms-rteTable] [class*=ms-rteTableHeaderFirstCol] > img, #mainarea .page-text table.ms-rteTable-13 [class*=ms-rteTableHeaderFirstCol] > img, #mainarea .page-text table[class*=ms-rteTable] [class*=ms-rteTableHeaderFirstCol] > img { display: inline-block; margin: 0.5em 1em 0.5em 0; }
#mainarea .article table.ms-rteTable-13 .ms-rteTableHeaderFirstCol-7 > img, #mainarea .article table[class*=ms-rteTable] .ms-rteTableHeaderFirstCol-7 > img, #mainarea .page-text table.ms-rteTable-13 .ms-rteTableHeaderFirstCol-7 > img, #mainarea .page-text table[class*=ms-rteTable] .ms-rteTableHeaderFirstCol-7 > img { margin: 0; }
#mainarea .article.fullpage, #mainarea .article:only-child, #mainarea .page-text.fullpage, #mainarea .page-text:only-child { width: 100% !important; }
#mainarea .article.narrowpage, #mainarea .page-text.narrowpage { float: left; width: 460px; }
html[dir=rtl] #mainarea .article.narrowpage, html[dir=rtl] #mainarea .page-text.narrowpage { float: right; }
#mainarea p { margin: .5em 0 1em; }
#mainarea hr { background: #f2f2f2; border: 0; color: #f2f2f2; height: 1px; margin: 1em 0; }
#mainarea h2 { clear: left; }
html[dir=rtl] #mainarea h2 { clear: right; }
#mainarea a, #mainarea a strong { color: #006a4d; }
#mainarea .ms-rteStyle-columnList .column { margin: 0 2% 0 0; width: 23%; }
#mainarea .column { float: left; margin: 0 4% 0 0; width: 48%; }
html[dir=rtl] #mainarea .column { float: right !important; margin: 0 0 0 4%; }
#mainarea .column.last { margin: 0 !important; }
#mainarea .more-link, #mainarea .ms-WPBody .more-link, #mainarea .ms-rteStyle-more-link, #mainarea .ms-rteStyle-more-link a, #mainarea .ms-rteStyle-more-link a strong { color: #69be28; font-weight: 700; }
#mainarea .button, #mainarea input[type=submit] { border: #69be28 1px solid; background: none repeat scroll 0 0 transparent; color: #69be28; cursor: pointer; font-size: .92em; line-height: 1.29em; margin: -5px 20px 0 0; padding: 3px 5px; position: relative; text-transform: uppercase; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; transition: all 0.25s ease-in; }
#mainarea .button:hover, #mainarea input[type=submit]:hover { border: #006a4d 1px solid; color: #006a4d; text-decoration: none; }
#mainarea input[type=submit] { float: none; margin: -5px 20px 0 0; }
#mainarea .licensing-info { font-size: .92em; line-height: 1.27em; }
#mainarea .article-copyright { color: #818a8f; font-size: .83em; line-height: 1.4em; }
#mainarea .teaser-block { border-top: #dfdfdf 1px solid; display: box; display: -moz-box; display: -webkit-box; padding: 15px 0; }
#mainarea .teaser-block .teaser-blockImg { padding: 0 20px 0 0; width: 140px; }
.no-flexbox #mainarea .teaser-block .teaser-blockImg { float: left; }
#mainarea .teaser-block .teaser-blockTxt { box-flex: 1; -moz-box-flex: 1; -webkit-box-flex: 1; }
.no-flexbox #mainarea .teaser-block .teaser-blockTxt { float: left; width: 460px; }
#mainarea .teaser-block h2 { color: #000; }
#mainarea .teaser-block .more-link, #mainarea .teaser-block .ms-WPBody .more-link { color: #62bd19; font-weight: 700; }
/* !Breadcrumb navigation */
#breadcrumb { color: #818a8f; font-size: .83em; font-weight: 400; line-height: 1.4em; margin: 0 0 10px; zoom: 1; }
#breadcrumb:after { clear: both; content: ""; display: table; }
#breadcrumb a, #breadcrumb a:link, #breadcrumb a:visited { color: #666; }
#mainarea #breadcrumb ul { display: inline; margin: 0; padding: 0; }
#mainarea #breadcrumb ul li { background: none; display: inline; list-style: none; margin: 0; padding: 0; }
#mainarea #breadcrumb ul li ul { margin: 0; }
/* !Teaser block styles (Sharepoint table)*/
#mainarea .ms-rteTable-16 { border-top: 1px #f2f2f2 solid; table-layout: auto !important; }
#mainarea .article .page-text table.ms-rteTable-16 { border-top: 1px #f2f2f2 solid; table-layout: auto !important; }
/* Downloads table styles */
.downloads h4, .ms-rteTable-8 h4 { margin-top: 0; }
/* !JavaScript icons */
.iconTriangle + a { margin-left: 8px; }
.iconSquare + a { margin-left: 8px; }
/* !//////////////////////// Clears //////////////////////// */
.search, .content-area, .main-content, .locations_offices, .sidebar, .sidebar-primary:after, .sidebar-secondary:after, .page-text:after, .no-flexbox .article ul.pagingLinks li, .no-flexbox .peopleFinder-form li, .no-flexbox .article ul.recognition li, .no-flexbox .teaser-block, .locations_office_links, .expanded-menu, .expanded-menu-links, .ajax__tab_publishing, .services .column li, .city-content:after, .edit-panel:after, .employee-list ul, .employee-list li { zoom: 1; }
.search:after, .content-area:after, .main-content:after, .locations_offices:after, .sidebar:after, .sidebar-primary:after:after, .sidebar-secondary:after:after, .page-text:after:after, .no-flexbox .article ul.pagingLinks li:after, .no-flexbox .peopleFinder-form li:after, .no-flexbox .article ul.recognition li:after, .no-flexbox .teaser-block:after, .locations_office_links:after, .expanded-menu:after, .expanded-menu-links:after, .ajax__tab_publishing:after, .services .column li:after, .city-content:after:after, .edit-panel:after:after, .employee-list ul:after, .employee-list li:after { clear: both; content: ""; display: table; }
/* Expanded menu */
.nav-toplevel .menuHover { -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2); }
.nav-toplevel .menuHover .expanded-menu { opacity: 1; visibility: visible; -webkit-transition-duration: 0.25s; -moz-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; }
.nav-toplevel .expanded-menu { background: white url(/Style%20Library/images/cbre-expandedMenu.png) center bottom no-repeat; border-top: 1px #f2f2f2 solid; border-bottom: 2px #69be28 solid; font-size: .92em; line-height: 1.27em; left: 0px; min-width: 100%; opacity: 0; padding: 11px 0.83em 19px; position: absolute; visibility: hidden; z-index: 1; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.2); -webkit-transition: all 0s ease-in; -moz-transition: all 0s ease-in; -o-transition: all 0s ease-in; transition: all 0s ease-in; /* !Shadow containers */ }
.nav-toplevel .expanded-menu ul { margin: 0; padding: 0; position: static; }
.nav-toplevel .expanded-menu ul li { border-bottom: 1px #f2f2f2 solid; float: none; margin: 0; width: 160px; position: static; }
.nav-toplevel .expanded-menu ul li:first-child { border-top: 1px #f2f2f2 solid; }
.nav-toplevel .expanded-menu a { padding: 5px 0; }
.nav-toplevel .expanded-menu .menu-section { clear: both; margin: 1.5em 0 0.5em; }
.nav-toplevel .expanded-menu .menu-section:first-child { margin-top: 0; }
.nav-toplevel .expanded-menu .shadow-mainright + .menu-section { margin-top: 0; }
.nav-toplevel .expanded-menu .expanded-menu-links, .nav-toplevel .expanded-menu .expanded-menu-thumbs, .nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser { float: left; }
html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-links, html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs, html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser { float: right; }
.nav-toplevel .expanded-menu .menu-tier { zoom: 1; }
.nav-toplevel .expanded-menu .menu-tier:after { clear: both; content: ""; display: table; }
.nav-toplevel .expanded-menu .singleImg { width: 250px; }
.nav-toplevel .expanded-menu .singleImg .expanded-menu-thumbs { width: 80px; }
.nav-toplevel .expanded-menu .doubleImg { width: 350px; }
.nav-toplevel .expanded-menu .doubleImg .expanded-menu-thumbs { width: 180px; }
.nav-toplevel .expanded-menu .doubleCol { width: 330px; }
.nav-toplevel .expanded-menu .doubleCol.singleImg { width: 420px; }
.nav-toplevel .expanded-menu .doubleCol.doubleImg, .nav-toplevel .expanded-menu .doubleCol .doubleImg { width: 520px; }
.nav-toplevel .expanded-menu .doubleCol .expanded-menu-links.doubleCol { width: 330px; }
.nav-toplevel .expanded-menu .doubleCol .expanded-menu-links.doubleCol:last-child, .nav-toplevel .expanded-menu .doubleCol .expanded-menu-links.doubleCol:only-child { width: 100%; }
.nav-toplevel .expanded-menu.posLeft { left: auto; right: 0px; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs { margin-left: 10px; }
html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs { margin-left: 0; margin-right: 10px; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser { margin-left: 20px; width: 80px; }
html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser { margin-left: 0; margin-right: 20px; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser:first-child { margin-left: 0; }
html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs .teaser:first-child { margin-right: 0; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .note { border-top: 1px #f2f2f2 solid; float: left; margin-top: 0.5em; padding-top: 1em; }
html[dir=rtl] .nav-toplevel .expanded-menu .expanded-menu-thumbs .note { float: right; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .note p { margin: 0; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .link a, .nav-toplevel .expanded-menu .expanded-menu-thumbs .link a:link { color: #69be28 !important; }
.nav-toplevel .expanded-menu .expanded-menu-thumbs .link a:active, .nav-toplevel .expanded-menu .expanded-menu-thumbs .link a:hover { color: #006a4d !important; }
html[dir=rtl] .nav-toplevel .expanded-menu .column { float: right !important; }
.nav-toplevel .expanded-menu .column li { margin: 0 1em 0 0; }
html[dir=rtl] .nav-toplevel .expanded-menu .column li { margin: 0 0 0 1em; }
.nav-toplevel .expanded-menu .column.last li { margin: 0 0 0 0.5em; }
html[dir=rtl] .nav-toplevel .expanded-menu .column.last li { margin: 0 0 0 0.5em; }
.nav-toplevel .expanded-menu .shadow-topleft, .nav-toplevel .expanded-menu .shadow-topright, .nav-toplevel .expanded-menu .shadow-mainleft, .nav-toplevel .expanded-menu .shadow-mainright { background: url(/Style%20Library/images/cbre-expandedMenu.png) 0 -9px no-repeat; position: absolute; width: 7px; }
.nav-toplevel .expanded-menu .shadow-topleft { left: -7px; }
.nav-toplevel .expanded-menu .shadow-topright { background-position: -7px -9px; left: auto; right: -7px; }
.nav-toplevel .expanded-menu .shadow-mainleft { background-position: 0 -23px; left: -7px; top: 0; }
.nav-toplevel .expanded-menu .shadow-mainright { background-position: -7px -23px; left: auto; right: -7px; top: 0; }
.nav-toplevel .expanded-menu .shim { background: url(/Style%20Library/images/cbre-expandedMenu.png) 0 -1170px repeat-x; left: 0; padding: 0; position: absolute; }
.nav-toplevel li:hover .expanded-menu { visibility: visible; }
.nav-toplevel li.selected .expanded-menu a, .nav-toplevel li.selected .expanded-menu a:link { color: #006a4d; padding: 5px 0; }
.nav-toplevel li.selected .expanded-menu a:active, .nav-toplevel li.selected .expanded-menu a:hover { color: #69be28; }
.nav-toplevel .iconTriangle + a { margin-left: 8px; }
/* !//////////////////////// Section navigation //////////////////////// */
#page-navigation, body #s4-leftpanel { float: left; margin: 0 20px 0 0; width: 140px; }
html[dir=rtl] #page-navigation, html[dir=rtl] body #s4-leftpanel, body html[dir=rtl] #s4-leftpanel { float: right; margin: 0 0 0 20px; }
#page-navigation h3, body #s4-leftpanel h3, #page-navigation .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #page-navigation h5.featured-title, body #s4-leftpanel .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property body #s4-leftpanel h5.featured-title, #page-navigation .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #page-navigation .menu-section, body #s4-leftpanel .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu body #s4-leftpanel .menu-section { color: #69be28; }
#page-navigation h3 a, body #s4-leftpanel h3 a, #page-navigation .slider-boundry.featured-property h5.featured-title a, .slider-boundry.featured-property #page-navigation h5.featured-title a, body #s4-leftpanel .slider-boundry.featured-property h5.featured-title a, .slider-boundry.featured-property body #s4-leftpanel h5.featured-title a, #page-navigation .nav-toplevel .expanded-menu .menu-section a, .nav-toplevel .expanded-menu #page-navigation .menu-section a, body #s4-leftpanel .nav-toplevel .expanded-menu .menu-section a, .nav-toplevel .expanded-menu body #s4-leftpanel .menu-section a, #page-navigation h3 a:link, body #s4-leftpanel h3 a:link, #page-navigation .slider-boundry.featured-property h5.featured-title a:link, .slider-boundry.featured-property #page-navigation h5.featured-title a:link, body #s4-leftpanel .slider-boundry.featured-property h5.featured-title a:link, .slider-boundry.featured-property body #s4-leftpanel h5.featured-title a:link, #page-navigation .nav-toplevel .expanded-menu .menu-section a:link, .nav-toplevel .expanded-menu #page-navigation .menu-section a:link, body #s4-leftpanel .nav-toplevel .expanded-menu .menu-section a:link, .nav-toplevel .expanded-menu body #s4-leftpanel .menu-section a:link, #page-navigation h3 a:visited, body #s4-leftpanel h3 a:visited, #page-navigation .slider-boundry.featured-property h5.featured-title a:visited, .slider-boundry.featured-property #page-navigation h5.featured-title a:visited, body #s4-leftpanel .slider-boundry.featured-property h5.featured-title a:visited, .slider-boundry.featured-property body #s4-leftpanel h5.featured-title a:visited, #page-navigation .nav-toplevel .expanded-menu .menu-section a:visited, .nav-toplevel .expanded-menu #page-navigation .menu-section a:visited, body #s4-leftpanel .nav-toplevel .expanded-menu .menu-section a:visited, .nav-toplevel .expanded-menu body #s4-leftpanel .menu-section a:visited { color: inherit; }
#page-navigation .nav-section, body #s4-leftpanel .nav-section { font-size: .92em; line-height: 1.27em; padding: 16px 0; position: relative; /* deliniator lines */ }
#page-navigation .nav-section ul, body #s4-leftpanel .nav-section ul { margin: 0; padding: 0; position: relative; }
#page-navigation .nav-section ul.root > li > ul, body #s4-leftpanel .nav-section ul.root > li > ul { display: none; margin: 0 0 0 1em; }
#page-navigation .nav-section ul.root > li.selected > ul, body #s4-leftpanel .nav-section ul.root > li.selected > ul { display: block !important; }
#page-navigation .nav-section li, body #s4-leftpanel .nav-section li { list-style: none; padding: 0; position: relative; zoom: 1; }
#page-navigation .nav-section li:after, body #s4-leftpanel .nav-section li:after { clear: both; content: ""; display: table; }
#page-navigation .nav-section li ul, body #s4-leftpanel .nav-section li ul { margin: 0 0 0 1em; }
#page-navigation .nav-section li ul ul li, body #s4-leftpanel .nav-section li ul ul li { margin: 0; }
#page-navigation .nav-section li.menu-trail > ul, body #s4-leftpanel .nav-section li.menu-trail > ul { display: block; }
#page-navigation .nav-section li a, body #s4-leftpanel .nav-section li a { display: block; padding: 0 0 6px; }
html[dir=rtl] #page-navigation .nav-section li .iconPlus, html[dir=rtl] body #s4-leftpanel .nav-section li .iconPlus, body html[dir=rtl] #s4-leftpanel .nav-section li .iconPlus { float: right !important; margin: 2px -14px 0 5px !important; }
#page-navigation .nav-section .selected > a, body #s4-leftpanel .nav-section .selected > a, #page-navigation .nav-section .selected > a:link, body #s4-leftpanel .nav-section .selected > a:link, #page-navigation .nav-section .selected > a:visited, body #s4-leftpanel .nav-section .selected > a:visited { color: #69be28; font-weight: 700; }
#page-navigation .nav-section h5, body #s4-leftpanel .nav-section h5, #page-navigation .nav-section h5 a, body #s4-leftpanel .nav-section h5 a, #page-navigation .nav-section h5 a:link, body #s4-leftpanel .nav-section h5 a:link, #page-navigation .nav-section h5 a:visited, body #s4-leftpanel .nav-section h5 a:visited { color: black; display: block; font-size: 1em; padding: 0 0 6px; line-height: 1em; }
#page-navigation .nav-section:nth-child(1), body #s4-leftpanel .nav-section:nth-child(1) { margin: 20px 0 0; }
#page-navigation .nav-section:nth-child(1):before, body #s4-leftpanel .nav-section:nth-child(1):before { content: ""; background-color: black; height: 1px; margin-bottom: 12px; width: 22px; display: block; }
#page-navigation .nav-section:nth-child(1):after, body #s4-leftpanel .nav-section:nth-child(1):after { content: ""; background-color: black; height: 1px; margin-top: 12px; width: 22px; display: block; }
/* !//////////////////////// Share menu styles //////////////////////// */
#share { left: auto; position: fixed; right: -185px; top: 137px; z-index: 10; }
.share-menu a, .share-menu a:link, .share-menu a:visited { color: #000; font-size: .92em; line-height: 1.27em; text-transform: uppercase; }
.share-tab { background: url(/Style%20Library/images/cbre-sprite.png) -150px 0 no-repeat; cursor: pointer; float: left; height: 75px; margin: 10px 0 0 -50px; text-indent: -999em; width: 50px; }
.share-menu { background: #f2f2f2 url(/Style%20Library/images/cbre-gradients.png) -215px -311px no-repeat; border-bottom: #d9d9d9 1px solid; border-top: #d9d9d9 1px solid; width: 185px; }
.share-menu ul { margin: 10px 15px; padding: 0; }
.share-menu ul.social { border-top: #a9a9a9 1px dotted; padding: 10px 0 0; }
.share-menu li { list-style: none; padding: 0 0 5px; }
.share-menu li a { display: inline-block; }
.share-menu li .icon { background: url(/Style%20Library/images/cbre-sprite.png) 0 -70px no-repeat; display: block; float: left; height: 13px; margin-right: 5px; width: 13px; }
.share-menu li.favorites .icon { background-position: -27px -70px; margin-top: 4px; }
.share-menu li.print .icon { background-position: 0 -70px; margin-top: 2px; }
.share-menu li.email .icon { background-position: -14px -70px; margin-top: 5px; }
.share-menu li.facebook .icon { background-position: -40px -70px; margin-top: 2px; }
.share-menu li.twitter .icon { background-position: -56px -70px; margin-top: 2px; }
.share-menu li.linkedin .icon { background-position: -72px -70px; margin-top: 2px; }
/* AddThis Vertical Layout Menu */
.addthis_toolbox .vertical { background: #fff; width: 136px; padding: 1px; border: 3px solid #eee; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.addthis_toolbox .vertical a { position: relative; display: block; background: #fff; width: 102px; padding: 4px 0 4px 34px; text-decoration: none; color: #00bff3; }
.addthis_toolbox .vertical a:hover { background: #f5f5f5; color: #027999; text-decoration: none; -moz-border-radius: 4px; -webkit-border-radius: 4px; }
.addthis_toolbox .vertical span { position: absolute; left: 14px; top: 4px; }
.addthis_toolbox .vertical .more { border-top: solid 1px #eee; padding: 10px 0 0; margin: 10px 10px 0; text-align: center; }
.addthis_toolbox .vertical .more a { padding: 4px 0; margin: 0; }
.addthis_toolbox .vertical .more a:hover { background: none; }
.addthis_toolbox .vertical .more span { display: none; }
/* !//////////////////////// Sidebars //////////////////////// */
.sidebar { float: left; margin: 0 0 0 20px; width: 140px; /* Sidebar webparts */ }
html[dir=rtl] .sidebar { float: right; margin: 0 20px 0 0; }
.sidebar table { table-layout: fixed !important; }
.sidebar .office, .sidebar .adr { font-size: .92em; line-height: 1.27em; }
.sidebar .adr { margin: 0 0 1em; }
.sidebar .wpcell { border-top: #69be28 3px solid; }
.sidebar .ms-WPHeader td, .sidebar .ms-fakewptitle { border-top: 3px solid #69be28; }
.sidebar .ms-wpContentDivSpace { margin: 0; }
.sidebar .ms-WPBody { font-size: .92em; line-height: 1.27em; }
.sidebar .ms-WPBody table, .sidebar .ms-WPBody table .ms-WPBody { font-size: 1em; line-height: 1em; }
.sidebar .ms-WPBody .testimonial { font-size: 1.09em; line-height: 1em; }
.sidebar-primary .sidebar-block { margin: 0 0 20px; }
.sidebar-primary .sidebar-block .floatRight { margin-left: 5px; }
.sidebar-primary .sidebar-block h3, .sidebar-primary .sidebar-block .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .sidebar-primary .sidebar-block h5.featured-title, .sidebar-primary .sidebar-block .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .sidebar-primary .sidebar-block .menu-section { border-top: #69be28 3px solid; padding: 1em 0 0; margin-top: 0; }
.sidebar-primary .sidebar-block h4 { font-size: .92em; line-height: 1.27em; }
.sidebar-primary .sidebar-block .ms-WPHeaderTd h3, .sidebar-primary .sidebar-block .ms-WPHeaderTd .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property .sidebar-primary .sidebar-block .ms-WPHeaderTd h5.featured-title, .sidebar-primary .sidebar-block .ms-WPHeaderTd .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu .sidebar-primary .sidebar-block .ms-WPHeaderTd .menu-section { border-top: none; }
.sidebar-primary .sidebar-block > div { margin: 0 0 .75em; }
.sidebar-primary .sidebar-block p, .sidebar-primary .sidebar-block span { display: block; }
.sidebar-primary .sidebar-block .professional h5 { font-size: .92em; font-weight: 400; }
.sidebar-primary .sidebar-block .professional-search a { color: #69be28; }
.sidebar-primary .sidebar-block .professional-search .search-button { background: url(/Style%20Library/images/cbre-sprite.png) -126px -180px no-repeat; cursor: pointer; display: block; float: right; height: 13px; width: 13px; }
.sidebar-primary .sidebar-block .office-location, .sidebar-primary .sidebar-block .office-contactnumbers { font-size: .92em; line-height: 1.25em; }
.sidebar-secondary .sidebar-block { background: white; border: #f2f2f2 1px solid; margin: 0 0 20px; padding: 0 1em 1em; }
.sidebar-secondary .sidebar-block:hover { background: #fafafa; -webkit-transition: background 0.25s ease-in; -moz-transition: background 0.25s ease-in; -o-transition: background 0.25s ease-in; transition: background 0.25s ease-in; }
.sidebar-secondary .sidebar-block .ms-WPBody p, .sidebar-secondary .sidebar-block p { font-size: .92em; line-height: 1.27em; margin-top: 0; }
/*#article .sidebar-secondary .ms-WPBody p {
	font-size:1em;
	line-height:inherit;
}
#article .sidebar-secondary .more-link,
#article .sidebar-secondary .ms-WPBody .more-link {
	color:$secondaryColor;
	font-size:1em;
	font-weight:700;
}*/
.sidebar-primary .employee-contactlinks a, .sidebar-primary .employee-contactlinks a:link, .employee-email a, .employee-email a:link, .ms-WPBody .employee-email a, .ms-WPBody .employee-email a:link, .sidebar-primary .employee-print a, .sidebar-primary .employee-print a:link { color: #69be28 !important; }
.employee-vcard .icon, .employee-linkedin .icon, .employee-printerfriendly .icon { background: url(/Style%20Library/images/cbre-sprite.png) -85px -54px no-repeat; display: block; height: 8px; float: left; margin: 5px 5px 0 0; width: 11px; line-height: 18px; }
.employee-linkedin .icon { background-position: -111px -54px; height: 11px; margin-top: .125em; }
.employee-printerfriendly .icon { background-position: -98px -54px; height: 11px; margin-top: .125em; }
/* Office layouts */
.news-teaser p a { display: block; font-weight: 700; }
/*.news-teaser .more-link {
	color:$secondaryColor;
	font-weight:700;
}*/
/* ######### CSS for Shade Tabs. Remove if not using ######### */
.tab_header { margin-bottom: 5px; margin-left: 0; margin-right: 0; margin-top: 0; width: 100%; }
#mainarea .shadetabs { padding: 3px 0 2px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; list-style-type: none; text-align: left; list-style-position: inside; border-bottom-color: #69be28; border-bottom-style: solid; border-bottom-width: 1px; }
html[dir=rtl] #mainarea .shadetabs { text-align: right; }
#mainarea .shadetabs.compact li:first-child a { border: none; padding-left: 0; margin-left: 0; }
#mainarea .shadetabs li { background: none !important; display: inline-block; margin: 0; padding: 0px; padding-left: 0 !important; }
#mainarea .shadetabs li:first-child a { border: none !important; padding-left: 0; margin-left: 0; }
html[dir=rtl] #mainarea .shadetabs li:first-child a { padding-right: 0; padding-left: 6px; }
#mainarea .shadetabs li:before { display: none !important; }
#mainarea .shadetabs li a { text-decoration: none; position: relative; z-index: 1; padding: 0px 10px 6px 10px; margin-right: 0px; color: #006a4d; font-size: 0.92em; font-weight: bold; line-height: 1.85em; border-left-style: solid; border-left-width: 1px; border-left-color: #69be28; }
html[dir=rtl] #mainarea .shadetabs li a { border-left-width: 0; border-right: 1px solid #69be28; }
#mainarea .shadetabs li a.current { color: #69be28 !important; }
#mainarea .shadetabs li a:visited { color: #006a4d; }
#mainarea .shadetabs li a:hover { text-decoration: underline; color: #006a4d; }
#mainarea .shadetabs li a.selected { /*selected main tab style */ position: relative; top: 0px; /*selected main tab style */ color: #69be28 !important; }
#mainarea .shadetabs li a.selected:hover { /*selected main tab style */ text-decoration: underline; }
.tabcontent { margin: 0px; display: none; }
/* CBRE custom theme */
@media print { .tabcontent { display: block !important; } }
/* !//////////////////////// Services layouts //////////////////////// */
.services { border-top: 1px solid #e5e5e5; margin: 1em 0; }
.services > ul { width: 780px; }
.services .column { margin-right: 2% !important; width: 31% !important; }
html[dir=rtl] .services .column { margin-left: 2% !important; margin-right: 0% !important; }
.service-selector { background: #f2f2f2 url(/Style%20Library/images/services-selectorBck.jpg) top right no-repeat; padding: 10px; }
.service-selector p { text-align: left !important; }
#mainarea .selector-bar { background: white; border: 1px solid #dfdfdf; cursor: pointer; padding: 5px; position: relative; width: 20em; }
#mainarea .selector-bar h2 { clear: none !important; font-size: 1em; line-height: 1.33em; margin: 0; padding: 0; position: relative; z-index: 1; }
html[dir=rtl] #mainarea .selector-bar h2 { margin-right: 1.5em; }
#mainarea .selector-bar ul { background: white; box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); cursor: default; display: none; left: -5px; margin: 0; padding: 5px 10px; position: absolute; top: -2em; width: 100%; z-index: 1; }
.no-boxshadow #mainarea .selector-bar ul, .no-rgba #mainarea .selector-bar ul { border: 1px #dfdfdf solid; }
#mainarea .selector-bar ul li { background: none; border-top: 1px solid #f2f2f2; color: #006a4d; font-size: .92em; line-height: 1.27em; list-style: none; padding: 5px 0; }
#mainarea .selector-bar ul li:first-child { border-top: none; }
#mainarea .selector-bar ul li:hover { text-decoration: underline; }
#mainarea .selector-bar ul li a { color: #006a4d; display: block; }
#mainarea .selector-bar ul li.selected { color: #69be28; font-weight: 700; }
.service-selector p { margin: 0 0 .5em; }
/* Testimonials table */
.testimonial td, .ms-rteTable-12 td { padding: 0 0 1.5em; }
.testimonial p, .ms-rteTable-12 p, .testimonialdetail p { padding: 0 0 0 20px; position: relative; }
.testimonial p, .ms-rteTable-12 p { font-size: 1.17em; line-height: 1.29em; }
.testimonial h6, .ms-rteTable-12 h6 { text-transform: none; }
/* Case Studies table styles */
.case-studies, .ms-rteTable-13 { margin: 0 0 20px; }
/* All Services submenu*/
#page-navigation .all-services, body #s4-leftpanel .all-services { font-size: .92em; line-height: 1.27em; }
#page-navigation .all-services ul, body #s4-leftpanel .all-services ul { margin: 0; padding: 0; position: relative; }
#page-navigation .all-services ul li, body #s4-leftpanel .all-services ul li { list-style: none; padding: 0; position: relative; /* All Services nav level 2 */ /* All Services nav level 3 */ }
#page-navigation .all-services ul li ul, body #s4-leftpanel .all-services ul li ul { display: none; margin: 0 0 0 1em; }
#page-navigation .all-services ul li.menu-trail > ul, body #s4-leftpanel .all-services ul li.menu-trail > ul { display: block; }
#page-navigation .all-services ul li ul ul li, body #s4-leftpanel .all-services ul li ul ul li { margin: 0; }
#page-navigation .all-services a, body #s4-leftpanel .all-services a { display: block; padding: 0 0 6px; }
#page-navigation .all-services .selected > a, body #s4-leftpanel .all-services .selected > a, #page-navigation .all-services .selected > a:link, body #s4-leftpanel .all-services .selected > a:link, #page-navigation .all-services .selected > a:visited, body #s4-leftpanel .all-services .selected > a:visited { color: #006a4d; font-weight: 400; }
/* !//////////////////////// Team layouts //////////////////////// */
/* Team Structure table */
.teamStructure td, .ms-rteTable-10 td { padding: 6px 20px 6px 0; vertical-align: top; }
/* Tombstone table */
.tombstone { border: #f2f2f2 1px solid; display: inline-block; margin: 0 4% 20px 0; width: 45%; vertical-align: top; }
.tombstone td, .tombstone th, .ms-rteTable-11 td, .ms-rteTable-11 th { padding: 0 10px 4px; vertical-align: top; }
.tombstone th:first-child, .ms-rteTable-11 th:first-child { padding: 10px 10px 0; }
.tombstone td:first-child, .ms-rteTable-11 td:first-child { width: 110px; }
.tombstone th a:hover, .ms-rteTable-11 th a:hover { border-bottom: #006b54 1px solid; text-decoration: none; }
.tombstone th a:visited:hover, .ms-rteTable-11 th a:visited:hover { border-bottom: #666 1px solid; }
/* Loopnet properties */
.loopnet th, .ms-rteTable-15 th { border-bottom: #ccc 1px solid; vertical-align: bottom; padding: 0 10px 10px; font-weight: 700; }
.loopnet td, .ms-rteTable-15 td { border-bottom: #ccc 1px solid; padding: 10px; }
.loopnet tr:nth-child(even) td, .loopnet tr.even td, .ms-rteTable-15 tr:nth-child(even) td, .ms-rteTable-15 tr.even td { background: #f2f2f2; }
.loopnet tr.even td, .ms-rteTable-15 tr.even td { background: #f2f2f2; }
.loopnet thead, .ms-rteTable-15 thead { color: #666; font-size: .83em; font-weight: 400; line-height: 1.4em; text-transform: uppercase; }
.loopnet tbody, .ms-rteTable-15 tbody { font-size: .92em; line-height: 1.27em; }
/* Twitter feed styles */
.twitter-container { padding-top: 1px; }
.twitter-container[style*=height] { overflow: auto; }
.twitter-container a { color: #818a8f !important; text-decoration: none !important; font-weight: normal; }
.twitter-container a:hover { color: #000 !important; cursor: pointer; }
.twitter-container p { margin: 0px; }
.twitter-container ul.twitter-feed { list-style: none; margin: 0px; padding: 0px; }
.twitter-container ul.twitter-feed li.tweet-box { background: none; border: 1px solid #f2f2f2; margin-top: -1px; padding: 0 !important; position: relative; width: 100%; zoom: 1; -webkit-transition: all 0.25s ease-in; -moz-transition: all 0.25s ease-in; -o-transition: all 0.25s ease-in; transition: all 0.25s ease-in; z-index: 0; }
.twitter-container ul.twitter-feed li.tweet-box:after { clear: both; content: ""; display: table; }
.twitter-container ul.twitter-feed li.tweet-box:hover { border-color: #c2c2c2; z-index: 1; }
.twitter-container ul.twitter-feed li.tweet-box:hover > div { z-index: 1; }
.twitter-container ul.twitter-feed li.tweet-box:hover .tweet-tools { opacity: 1; max-height: 10em; -webkit-transition-delay: 1s; -moz-transition-delay: 1s; -o-transition-delay: 1s; transition-delay: 1s; }
.twitter-container ul.twitter-feed li.tweet-box:first-child { margin: 0; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-profile-image { float: left; padding: 3.33333% 0 0 3.33333%; vertical-align: top; width: 13.33333%; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-profile-image img { display: block; max-width: 40px; vertical-align: top; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents { float: left; padding: 3.33333%; width: 76.66667%; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row { display: block; zoom: 1; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row:after { clear: both; content: ""; display: table; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row .tweet-time { display: inline-block; min-width: 10%; vertical-align: top; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row a.tweet-user-info { display: inline-block; width: 88%; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row a.tweet-user-info span { display: inline-block; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row a.tweet-user-info .tweet-name { margin-right: .5em; color: black; font-size: 1.1em; font-weight: bold; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row a.tweet-user-info .tweet-screen-name { font-size: .9em; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row .tweet-text { font-size: inherit; margin-bottom: .1em; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row .tweet-text a { color: #006a4d !important; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-contents .tweet-row .tweet-retweeted-by { padding-left: 20px;/* background: url(/Style%20Library/images/twitter-retweeted.png) left center no-repeat; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools { max-height: 0em; overflow: hidden; opacity: 0; position: relative; margin-top: 0.5em; -webkit-transition: all 0.5s ease-in; -webkit-transition-delay: 0s; -moz-transition: all 0.5s ease-in 0s; -o-transition: all 0.5s ease-in 0s; transition: all 0.5s ease-in 0s; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools a { font-size: 92%; vertical-align: middle; margin-right: .5em; height: 1.5em !important; display: inline-block; vertical-align: top; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools a .icon { display: inline-block; width: 16px; height: 16px; margin-right: 0.25em; vertical-align: top; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools a:hover .icon { background-position: -16px 0px !important; }
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools .tweet-reply .icon { /*background: url(/Style%20Library/images/twitter-reply-sprite.png) 0px 0px no-repeat;*/ }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools .tweet-retweet .icon {/* background: url(/Style%20Library/images/twitter-retweet-sprite.png) 0px 0px no-repeat; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
.twitter-container ul.twitter-feed li.tweet-box .tweet-tools .tweet-favorite .icon {/* background: url(/Style%20Library/images/twitter-favorite-sprite.png) 0px 0px no-repeat; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
/* /////////   Teaser Blocks   ////////////// */
table.the-latest-tile-container { display: block; position: relative; padding: 0; }
table.the-latest-tile-container > tbody { display: block; zoom: 1; }
table.the-latest-tile-container > tbody:after { clear: both; content: ""; display: table; }
table.the-latest-tile-container > tbody .the-latest-tile { background-color: #006a4d; float: left; margin: 0 3.33333% 3.33333% 0; width: 186px; overflow: hidden; padding: 0; display: inline-block; vertical-align: top; }
table.the-latest-tile-container > tbody .the-latest-tile td { display: block; }
table.the-latest-tile-container > tbody .the-latest-tile img { display: block; width: 100%; }
table.the-latest-tile-container > tbody .the-latest-tile.two-column { width: 392px; }
table.the-latest-tile-container > tbody .the-latest-tile.two-column + tr, table.the-latest-tile-container > tbody .the-latest-tile + .two-column, table.the-latest-tile-container > tbody .the-latest-tile.last { margin-right: 0; }
table.the-latest-tile-container > tbody .the-latest-tile.last + .the-latest-tile { clear: left; margin-right: 3.33333%; }
table.the-latest-tile-container > tbody .the-latest-tile table { table-layout: fixed; }
table.the-latest-tile-container > tbody .the-latest-tile .latest-tile { margin-bottom: 0; }
.latest-tile { background-color: #006a4d; margin-bottom: 20px; padding: 0; }
.latest-tile img { display: none; }
.latest-tile object, .latest-tile embed { max-width: 100%; }
.latest-tile header { display: block; background-color: #69be28; margin: 0; padding: 0.5em; }
.latest-tile header h5 { color: #fff; text-transform: capitalize; margin: 0; font-size: 1em; }
.latest-tile .tile-text { padding: .5em 1em 1em 1em; color: white; line-height: 1.3em; }
.latest-tile .tile-text .tile-date { font-weight: 100; text-transform: capitalize; font-size: .87em; margin: .5em 0em; }
.latest-tile .tile-text p { font-weight: bold; color: white; margin-bottom: .5em; }
.latest-tile .tile-text .event-location { font-weight: 100; font-size: .87em; display: block; margin-bottom: .5em; }
.latest-tile .tile-text a.see-all { color: #69be28 !important; display: block; }
.latest-tile .img-block { max-height: 10em; overflow: hidden; }
/*	!Custom features ============ */
/* !EMEA custom */
#local_office_menu { background: #e6e6e6; left: 50%; margin: 0; padding: 20px 15px; position: absolute; top: 0; visibility: hidden; z-index: 10; }
#local_office_menu #local_offices { min-height: 200px; }
#local_office_menu #local_offices > div[class*=office_group] { float: left; width: 33%; }
#local_office_menu #local_offices > div.office_group-europe { float: none; margin: 0 0 2em; width: 100%; zoom: 1; }
#local_office_menu #local_offices > div.office_group-europe:after { clear: both; content: ""; display: table; }
#local_office_menu #local_offices > div.office_group-europe .column { float: left; margin: 0; width: 33%; }
html[dir=rtl] #local_office_menu #local_offices > div.office_group-europe .column { float: right; padding: 0 6px 0 0; }
#local_office_menu #local_offices > div.office_group-europe .column ul { margin-right: 5%; }
html[dir=rtl] #local_office_menu #local_offices > div.office_group-europe .column ul { margin: 0 0 0 5%; }
#local_office_menu.processing div[class*=office_group] { display: none; }
#world_office_menu { background: #e6e6e6; left: -15px; margin: 0; padding: 20px 15px; position: absolute; top: 0; visibility: hidden; z-index: 10; }
#world_office_menu h3, #world_office_menu .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #world_office_menu h5.featured-title, #world_office_menu .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #world_office_menu .menu-section { padding: 0 1px 10px; }
#local_office_menu h3, #local_office_menu .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #local_office_menu h5.featured-title, #local_office_menu .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #local_office_menu .menu-section { padding: 0 1px 10px; }
#world_office_menu, #local_office_menu { /* Close button */ }
#world_office_menu h3, #world_office_menu .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #world_office_menu h5.featured-title, #world_office_menu .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #world_office_menu .menu-section, #local_office_menu h3, #local_office_menu .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #local_office_menu h5.featured-title, #local_office_menu .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #local_office_menu .menu-section { margin: 0 5px; }
#world_office_menu .button, #world_office_menu #mainarea input[type=submit], #mainarea #world_office_menu input[type=submit], #local_office_menu .button, #local_office_menu #mainarea input[type=submit], #mainarea #local_office_menu input[type=submit] { border: #69be28 1px solid; color: #69be28; cursor: pointer; float: right; font-family: futura-pt,Arial,Helvetica,sans-serif; font-weight: 500; font-size: .92em; font-weight: 400; line-height: 1em; margin: -5px 20px 0 0; padding: 3px 5px; position: relative; text-transform: uppercase; }
html[dir=rtl] #world_office_menu .button, html[dir=rtl] #world_office_menu #mainarea input[type=submit], #mainarea html[dir=rtl] #world_office_menu input[type=submit], html[dir=rtl] #local_office_menu .button, html[dir=rtl] #local_office_menu #mainarea input[type=submit], #mainarea html[dir=rtl] #local_office_menu input[type=submit] { float: left; margin: -5px 0 0 20px; }
#world_office_menu .button:hover, #world_office_menu #mainarea input[type=submit]:hover, #mainarea #world_office_menu input[type=submit]:hover, #local_office_menu .button:hover, #local_office_menu #mainarea input[type=submit]:hover, #mainarea #local_office_menu input[type=submit]:hover { border: #006a4d 1px solid; color: #006a4d; }
#world_office_menu .close, #local_office_menu .close { background: url(/Style%20Library/images/cbre-sprite.png) -160px -75px no-repeat; bottom: -12px; cursor: pointer; height: 27px; left: auto; position: absolute; right: -12px; top: auto; width: 27px; }
#world_office_menu .button:first-child, #world_office_menu #mainarea input[type=submit]:first-child, #mainarea #world_office_menu input[type=submit]:first-child, #local_office_menu .button, #local_office_menu #mainarea input[type=submit], #mainarea #local_office_menu input[type=submit] { margin-right: 6px; }
#world_offices, #usa_offices, #local_offices { overflow: hidden; margin: 0 5px; padding: 0 1px; font-family: Arial, Helvetica, sans-serif; }
#world_offices ul, #world_offices li, #usa_offices ul, #usa_offices li, #local_offices ul, #local_offices li { list-style: none; margin: 0; padding: 0; position: static; }
#world_offices h5, #usa_offices h5, #local_offices h5 { border-top: 1px #dfdfdf solid; font-family: Arial, Helvetica, sans-serif !important; cursor: pointer; font-size: 1em; font-weight: 400; line-height: 1.33em; padding: .7em 0 .2em; }
#world_offices h5:hover, #usa_offices h5:hover, #local_offices h5:hover { text-decoration: underline; }
#world_offices h5.active, #usa_offices h5.active, #local_offices h5.active { font-weight: 700; }
#world_offices .office_menu_links, #usa_offices .office_menu_links, #local_offices .office_menu_links { display: none; padding: 0 0 6px; }
#world_offices .column, #usa_offices .column, #local_offices .column { float: left; margin: 0 0 0 19px; width: 164px; }
html[dir=rtl] #world_offices .column, html[dir=rtl] #usa_offices .column, html[dir=rtl] #local_offices .column { float: right; margin: 0 19px 0 0; }
#world_offices .column:first-child, #usa_offices .column:first-child, #local_offices .column:first-child { margin: 0px !important; }
.office_menu_links li, #usa_offices .us_office_list li, #local_offices .local_office_list li { font-size: .92em; line-height: 1.45em; }
/* !Clears */
#usa_offices, #world_offices, #usa_offices li, #world_offices li, #local_offices, #local_offices li { zoom: 1; }
#usa_offices:after, #world_offices:after, #usa_offices li:after, #world_offices li:after, #local_offices:after, #local_offices li:after { clear: both; content: ""; display: table; }
/** CSS for browser message  Project: [CBRE168] Browser Detection Author: Brian Milea, Steven Keiser
*/
.lt-ie7 #aspnetForm { position: relative; }
#browser-message-container { background: #f2f2f2; left: 0; margin: 0 auto; position: fixed; top: 0; width: 100%; height: 100%; z-index: 2000; }
.lt-ie7 #browser-message-container { position: absolute; }
#browser-message-container .browser-message { background: #dfdfdf; margin: 100px auto; max-width: 920px; padding: 10px; position: relative; width: 80%; zoom: 1; }
#browser-message-container .browser-message h3, #browser-message-container .browser-message .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property #browser-message-container .browser-message h5.featured-title, #browser-message-container .browser-message .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu #browser-message-container .browser-message .menu-section { font-family: Arial,Helvetica,sans-serif !important; visibility: visible !important; width: 66%; }
#browser-message-container .browser-message .close { background: #dfdfdf; color: #4d4d4d; display: block; position: absolute; top: -10px; right: -10px; width: 27px; line-height: 27px; text-align: center; text-decoration: none; }
#browser-message-container .browser-message .close:hover { background: #69be28; color: white; }
#browser-message-container .browser-message .message { padding: 15px; background: #FFF; overflow: auto; zoom: 1; }
#browser-message-container .browser-message p { width: 66%; }
#browser-message-container .browser-message p a { color: #69be28; }
#browser-message-container .browser-message .browsers { float: right; padding: 0; position: relative; margin: -21px 0 0; text-align: right; width: 30%; }
#browser-message-container .browser-message .browsers li { display: inline; }
#browser-message-container .browser-message .browsers li a { display: block; float: right; height: 42px; width: 42px; margin-left: 10px; text-align: left; text-indent: -9999px; }
#browser-message-container .browser-message li.chrome a { background: url("/Style Library/images/browsers-sprite.png") no-repeat 0px 0px; }
#browser-message-container .browser-message li.firefox a { background: url("/Style Library/images/browsers-sprite.png") no-repeat -46px 0px; }
#browser-message-container .browser-message li.opera a { background: url("/Style Library/images/browsers-sprite.png") no-repeat -91px 0px; }
#browser-message-container .browser-message li.safari a { background: url("/Style Library/images/browsers-sprite.png") no-repeat -135px 0px; }
#browser-message-container .browser-message li.ie a { background: url("/Style Library/images/browsers-sprite.png") no-repeat -179px 0px; }
/*	!IE support ============ */
.lt-ie8 { /* Search bar */ /* Expanded menu */ /* Section navigation */ /* Homepage blocks */ /* City select list */ /* Fix for submit button black border */ /* Alignment for Recognition list */ /* Offset adjustment for Services*/ /* Width adjustment for Office toggle menu */ /* Tombstone table */ /* JavaScript icons */ /* Affiliate logos */ }
.lt-ie8 .search a { float: none; }
.lt-ie8 .nav-toplevel .expanded-menu li a, .lt-ie8 .nav-toplevel .expanded-menu .link a { padding-left: 3px; }
.lt-ie8 .nav-section li { clear: both; zoom: 1; }
.lt-ie8 .nav-section li a { float: left; }
.lt-ie8 .all-services li { clear: both; zoom: 1; }
.lt-ie8 .iconPlus, .lt-ie8 .iconTriangle { background: url(/Style%20Library/images/cbre-sprite.png) 0 -130px no-repeat; }
.lt-ie8 .content-tier p { margin: 0 0 .5em; }
.lt-ie8 .selector-panel .panel li { display: inline; }
.lt-ie8 input[type=submit] { filter: chroma(color=black); background: #fff; }
.lt-ie8 .no-flexbox #article ul.recognition li .image { display: inline; }
.lt-ie8 .no-flexbox #article ul.recognition li .content { display: inline; }
.lt-ie8 .services .column { margin-left: -16px; }
.lt-ie8 #article .locations_offices { width: 608px; }
.lt-ie8 .tombstone { display: inline; }
.lt-ie8 .iconTriangle + a { margin-left: 4px; }
.lt-ie8 .iconSquare + a { margin-left: 8px; }
.lt-ie8 .affiliate-logo { width: 320px; }
/*	====================================== End of Framework files ============================================ */
/* !Local overwrites  ================================= */
html.ca { /* !Search bar */ /* Main cell */ /* Advanced search */ /* !----- Filter menus ----- */ /* Generated by F12 developer tools. This might not be an accurate representation of the original source file */ /* !----- Best bet supplementary styles ------*/ /*Accolades & Leadership slider (global homepage) */ }
html.ca .content-container { /* Pager */ /* !Results display */ /* !----- Best bet styles ------*/ /* Webpart tables */ }
html.ca .content-container .article.search { font-family: inherit !important; }
html.ca .content-container .article.search table { margin: 0; }
html.ca .content-container .article.search .ms-PartSpacingVertical { display: none; }
html.ca .content-container .ms-pagemargin, html.ca .content-container div[style*="height:1px;"] { display: none; }
html.ca .content-container .srch-federationarea { border: none; }
html.ca .content-container .s4-search, html.ca .content-container .ms-sbtable-ex, html.ca .content-container .ms-sbtable { margin-top: 0; float: none; font-family: inherit !important; border-collapse: collapse; width: 100%; }
html.ca .content-container .s4-search select, html.ca .content-container .ms-sbtable-ex select, html.ca .content-container .s4-search input, html.ca .content-container .ms-sbtable-ex input, html.ca .content-container .ms-sbtable select, html.ca .content-container .ms-sbtable input { background: transparent !important; border: #dfdfdf 1px solid !important; color: #4d4d4d; font-family: inherit !important; margin: 0; }
html.ca .content-container .s4-search select:focus, html.ca .content-container .ms-sbtable-ex select:focus, html.ca .content-container .s4-search input:focus, html.ca .content-container .ms-sbtable-ex input:focus, html.ca .content-container .ms-sbtable select:focus, html.ca .content-container .ms-sbtable input:focus { border-color: #4d4d4d !important; color: black; outline: none; }
html.ca .content-container .s4-search select.ms-sbplain, html.ca .content-container .ms-sbtable-ex select.ms-sbplain, html.ca .content-container .s4-search input.ms-sbplain, html.ca .content-container .ms-sbtable-ex input.ms-sbplain, html.ca .content-container .ms-sbtable select.ms-sbplain, html.ca .content-container .ms-sbtable input.ms-sbplain { border-color: transparent !important; }
html.ca .content-container .s4-search select.ms-sbscopes, html.ca .content-container .ms-sbtable-ex select.ms-sbscopes, html.ca .content-container .s4-search input.ms-sbscopes, html.ca .content-container .ms-sbtable-ex input.ms-sbscopes, html.ca .content-container .ms-sbtable select.ms-sbscopes, html.ca .content-container .ms-sbtable input.ms-sbscopes { font-size: 1em; height: auto; padding: 0.5em; vertical-align: middle; }
html.ca .content-container .s4-search input[type=text], html.ca .content-container .ms-sbtable-ex input[type=text], html.ca .content-container .ms-sbtable input[type=text] { padding: 0.5em; }
html.ca .content-container .s4-search .ms-sbcell, html.ca .content-container .ms-sbtable-ex .ms-sbcell, html.ca .content-container .ms-sbtable .ms-sbcell { background: transparent; border: #dfdfdf 1px solid; border-right-width: 0; }
html.ca .content-container .s4-search .ms-sbscopes, html.ca .content-container .ms-sbtable-ex .ms-sbscopes, html.ca .content-container .ms-sbtable .ms-sbscopes { border: 0; padding-right: 1em; }
html.ca .content-container .s4-search .ms-sbgo, html.ca .content-container .ms-sbtable-ex .ms-sbgo, html.ca .content-container .ms-sbtable .ms-sbgo { border-left-width: 0; border-right-width: 1px; padding: 0 1em 0 0; }
html.ca .content-container .s4-search .ms-sbgo a, html.ca .content-container .ms-sbtable-ex .ms-sbgo a, html.ca .content-container .ms-sbtable .ms-sbgo a { background: url("/Style%20Library/images/cbre-sprite.png") -50px -50px no-repeat; display: block; float: right; height: 13px; width: 13px; }
html.ca .content-container .s4-search .ms-sbgo a img, html.ca .content-container .ms-sbtable-ex .ms-sbgo a img, html.ca .content-container .ms-sbtable .ms-sbgo a img { display: none; vertical-align: bottom; }
html.ca .content-container .s4-search .srch-gosearchimg, html.ca .content-container .ms-sbtable-ex .srch-gosearchimg, html.ca .content-container .ms-sbtable .srch-gosearchimg { padding: 0; border-bottom: 1px solid #e3e3e3; border-left: medium none; background: white url("/_layouts/images/bgximg.png") repeat-x 0 -511px; height: 19px; border-top: #e3e3e3 1px solid; border-right: #e3e3e3 1px solid; }
html.ca .content-container .ms-searchref-main { background: none; border: none; font-family: inherit !important; height: auto; margin: 0; padding: 0; width: auto; }
html.ca .content-container .srch-WPBody { color: #4d4d4d; font-family: inherit; font-size: inherit; }
html.ca .content-container .srch-statistics, html.ca .content-container .srch-sort { float: left; margin: 1em 0; position: relative; width: 41.48936%; z-index: 0; }
html.ca .content-container .srch-stats { background: none; color: #818a8f; font-family: inherit !important; margin: 0; }
html.ca .content-container .srch-Page { color: #818a8f; font-family: inherit; margin-bottom: 2em; padding: 0; zoom: 1; }
html.ca .content-container .srch-Page:after { clear: both; content: ""; display: table; }
html.ca .content-container .srch-Page a, html.ca .content-container .srch-Page a:link, html.ca .content-container .srch-Page a:visited { border: none; color: #006a4d !important; display: block; float: left; font-size: inherit; margin: 0 0.25em; padding: 0.5em; }
html.ca .content-container .srch-Page a:hover, html.ca .content-container .srch-Page a:link:hover, html.ca .content-container .srch-Page a:visited:hover { border: none; margin: 0 0.25em; padding: 0.5em; text-decoration: underline !important; }
html.ca .content-container .srch-Page img { vertical-align: top; }
html.ca .content-container .srch-Page strong { background: none; border: none; display: block; float: left; font-size: inherit; font-weight: 700; margin: 0 0.25em; padding: 0.5em; }
html.ca .content-container .srch-Page > *:first-child { margin-left: 0; padding-left: 0; }
html.ca .content-container .srch-Page-img { float: left; }
html.ca .content-container .srch-Page-img:first-child { margin: 0 0 0 -0.5em !important; }
html.ca .content-container .srch-Page-img a, html.ca .content-container .srch-Page-img a:link, html.ca .content-container .srch-Page-img a:visited { -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
html.ca .content-container .srch-Page-img a:hover, html.ca .content-container .srch-Page-img a:link:hover, html.ca .content-container .srch-Page-img a:visited:hover { background: #006a4d; color: white !important; text-decoration: none !important; }
html.ca .content-container .srch-Page-img a img, html.ca .content-container .srch-Page-img a:link img, html.ca .content-container .srch-Page-img a:visited img { display: none; }
html.ca .content-container .srch-Page-img a#SRP_NextImg:after, html.ca .content-container .srch-Page-img a:link#SRP_NextImg:after, html.ca .content-container .srch-Page-img a:visited#SRP_NextImg:after { content: 'Next'; display: inline; }
html.ca .content-container .srch-Page-img a#SRP_PrevImg:after, html.ca .content-container .srch-Page-img a:link#SRP_PrevImg:after, html.ca .content-container .srch-Page-img a:visited#SRP_PrevImg:after { content: 'Prev'; display: inline; }
html.ca .content-container .srch-return:not(.article .srch-return), html.ca .content-container .srch-pager:not(.article .srch-pager) { float: right; position: relative; width: 82.97872%; z-index: 0; }
html.ca .content-container .srch-results, html.ca .content-container .srch-BestBets { font-family: inherit !important; max-width: none; padding: 0; line-height: 1.25em; /* !date & keywords */ /* !url source */ }
html.ca .content-container .srch-results .pcResult + br, html.ca .content-container .srch-results .pcResult br, html.ca .content-container .srch-BestBets .pcResult + br, html.ca .content-container .srch-BestBets .pcResult br { display: none; }
html.ca .content-container .srch-results .pcResult, html.ca .content-container .srch-BestBets .pcResult { zoom: 1; margin: 0 0 1em 0; position: relative; }
html.ca .content-container .srch-results .pcResult:after, html.ca .content-container .srch-BestBets .pcResult:after { clear: both; content: ""; display: table; }
html.ca .content-container .srch-results .pcResult img.srch-thumb, html.ca .content-container .srch-BestBets .pcResult img.srch-thumb { display: block; float: left; margin: 0 0 1em 0; max-width: 14.51613% !important; position: relative; }
html.ca .content-container .srch-results .pcResult img.srch-thumb:first-child, html.ca .content-container .srch-BestBets .pcResult img.srch-thumb:first-child { margin-right: -percentage(0.22581); }
html.ca .content-container .srch-results .pcResult img.srch-thumb ~ div, html.ca .content-container .srch-results .pcResult img.srch-thumb ~ span, html.ca .content-container .srch-BestBets .pcResult img.srch-thumb ~ div, html.ca .content-container .srch-BestBets .pcResult img.srch-thumb ~ span { display: block; margin-left: 17.74194%; }
html.ca .content-container .srch-results .srch-Icon, html.ca .content-container .srch-BestBets .srch-Icon { float: left; margin-right: 0.5em; position: relative; }
html.ca .content-container .srch-results .srch-Icon img, html.ca .content-container .srch-BestBets .srch-Icon img { display: none; vertical-align: top; }
html.ca .content-container .srch-results .srch-Icon img[src*=star], html.ca .content-container .srch-BestBets .srch-Icon img[src*=star] { display: inline; }
html.ca .content-container .srch-results .srch-Title, html.ca .content-container .srch-results .srch-Title2, html.ca .content-container .srch-BestBets .srch-Title, html.ca .content-container .srch-BestBets .srch-Title2 { font-size: 1.17em; line-height: 1.5em; }
html.ca .content-container .srch-results .srch-Title strong, html.ca .content-container .srch-results .srch-Title2 strong, html.ca .content-container .srch-BestBets .srch-Title strong, html.ca .content-container .srch-BestBets .srch-Title2 strong { color: inherit; }
html.ca .content-container .srch-results .srch-Title a, html.ca .content-container .srch-results .srch-Title a:link, html.ca .content-container .srch-results .srch-Title2 a, html.ca .content-container .srch-results .srch-Title2 a:link, html.ca .content-container .srch-BestBets .srch-Title a, html.ca .content-container .srch-BestBets .srch-Title a:link, html.ca .content-container .srch-BestBets .srch-Title2 a, html.ca .content-container .srch-BestBets .srch-Title2 a:link { color: #006a4d !important; display: inline; font-size: 1em; text-decoration: none !important; }
html.ca .content-container .srch-results .srch-Title a:hover, html.ca .content-container .srch-results .srch-Title a:link:hover, html.ca .content-container .srch-results .srch-Title2 a:hover, html.ca .content-container .srch-results .srch-Title2 a:link:hover, html.ca .content-container .srch-BestBets .srch-Title a:hover, html.ca .content-container .srch-BestBets .srch-Title a:link:hover, html.ca .content-container .srch-BestBets .srch-Title2 a:hover, html.ca .content-container .srch-BestBets .srch-Title2 a:link:hover { text-decoration: underline !important; }
html.ca .content-container .srch-results .srch-Title img, html.ca .content-container .srch-results .srch-Title2 img, html.ca .content-container .srch-BestBets .srch-Title img, html.ca .content-container .srch-BestBets .srch-Title2 img { margin: 0 8px 0 -24px; position: relative; vertical-align: middle; width: 16px; }
html.ca .content-container .srch-results .srch-Title3, html.ca .content-container .srch-results .srch-Description2, html.ca .content-container .srch-BestBets .srch-Title3, html.ca .content-container .srch-BestBets .srch-Description2 { color: #4d4d4d; margin: 0; max-width: none; padding: 0; }
html.ca .content-container .srch-results .srch-Metadata2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3, html.ca .content-container .srch-results .cbrepublisheddate, html.ca .content-container .srch-results .keywords, html.ca .content-container .srch-BestBets .srch-Metadata2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3, html.ca .content-container .srch-BestBets .cbrepublisheddate, html.ca .content-container .srch-BestBets .keywords { color: #818a8f; font-size: 92%; margin: 0; padding: 0.25em 0; }
html.ca .content-container .srch-results .srch-Metadata2 a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2 a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2 a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3 a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3 a, html.ca .content-container .srch-results .cbrepublisheddate a, html.ca .content-container .srch-results .keywords a, html.ca .content-container .srch-BestBets .srch-Metadata2 a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2 a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2 a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3 a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3 a, html.ca .content-container .srch-BestBets .cbrepublisheddate a, html.ca .content-container .srch-BestBets .keywords a { color: #69be28 !important; }
html.ca .content-container .srch-results .srch-Metadata1, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3, html.ca .content-container .srch-results .srch-URL2, html.ca .content-container .srch-BestBets .srch-Metadata1, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3, html.ca .content-container .srch-BestBets .srch-URL2 { color: #69be28 !important; margin: 0 0 1.5em !important; max-width: none; }
html.ca .content-container .srch-results .srch-Metadata1 strong, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL strong, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL strong, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2 strong, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2 strong, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3 strong, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3 strong, html.ca .content-container .srch-results .srch-URL2 strong, html.ca .content-container .srch-BestBets .srch-Metadata1 strong, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL strong, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL strong, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2 strong, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2 strong, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3 strong, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3 strong, html.ca .content-container .srch-BestBets .srch-URL2 strong { color: #69be28; }
html.ca .content-container .srch-results .srch-Metadata1 .srch-URL2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL .srch-URL2, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL .srch-URL2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2 .srch-URL2, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2 .srch-URL2, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3 .srch-URL2, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3 .srch-URL2, html.ca .content-container .srch-results .srch-URL2 .srch-URL2, html.ca .content-container .srch-BestBets .srch-Metadata1 .srch-URL2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL .srch-URL2, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL .srch-URL2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2 .srch-URL2, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2 .srch-URL2, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3 .srch-URL2, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3 .srch-URL2, html.ca .content-container .srch-BestBets .srch-URL2 .srch-URL2 { margin: 0 0.5em 0 0 !important; }
html.ca .content-container .srch-results .srch-Metadata1 .srch-urllink, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL .srch-urllink, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL .srch-urllink, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2 .srch-urllink, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2 .srch-urllink, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3 .srch-urllink, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3 .srch-urllink, html.ca .content-container .srch-results .srch-URL2 .srch-urllink, html.ca .content-container .srch-BestBets .srch-Metadata1 .srch-urllink, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL .srch-urllink, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL .srch-urllink, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2 .srch-urllink, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2 .srch-urllink, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3 .srch-urllink, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3 .srch-urllink, html.ca .content-container .srch-BestBets .srch-URL2 .srch-urllink { display: inline-block; margin-left: 2em; }
html.ca .content-container .srch-results .srch-Metadata1 .srch-urllink a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL .srch-urllink a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL2 .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL2 .srch-urllink a, html.ca .content-container .srch-results .srch-BB-Result .srch-BB-URL3 .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-results .srch-BB-URL3 .srch-urllink a, html.ca .content-container .srch-results .srch-URL2 .srch-urllink a, html.ca .content-container .srch-BestBets .srch-Metadata1 .srch-urllink a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL .srch-urllink a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL2 .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL2 .srch-urllink a, html.ca .content-container .srch-BestBets .srch-BB-Result .srch-BB-URL3 .srch-urllink a, html.ca .content-container .srch-BB-Result .srch-BestBets .srch-BB-URL3 .srch-urllink a, html.ca .content-container .srch-BestBets .srch-URL2 .srch-urllink a { color: #818a8f; }
html.ca .content-container .srch-BB-Result { background: #f2f2f2; margin: 1.5em 0; padding: 1.5em 15px .5em 39px; }
html.ca .content-container .srch-BB-Result .srch-BBTitle, html.ca .content-container .srch-BB-Result .srch-BestBetsTitle { font-size: inherit !important; padding: 0 !important; }
html.ca .content-container .srch-BB-Result .srch-BB-URL span, html.ca .content-container .srch-BB-Result .srch-BB-URL2 span, html.ca .content-container .srch-BB-Result .srch-BB-URL3 span { font-size: inherit; margin: 0; max-width: none; }
html.ca .content-container .srch-BB-Result .srch-BB-Description, html.ca .content-container .srch-BB-Result .srch-BB-Description2 { margin: 0; word-wrap: break-word; }
html.ca .content-container .srch-BB-Result div.srch-BB-SpecialTerm { padding-bottom: 10px; width: 100%; }
html.ca .content-container .srch-BB-Result span.srch-BB-SpecialTerm { margin: 0 0 4px; }
html.ca .content-container .srch-BB-Result span.srch-BB-SpecialTerm img { vertical-align: middle; margin-right: 4px; }
html.ca .content-container .srch-refinearea { margin: 0 20px 0 0; width: 140px; /* ! filters */ /* !Results styles */ }
html.ca .content-container .srch-refinearea table { table-layout: fixed; width: 100%; }
html.ca .content-container .srch-refinearea > table { margin: 2em 0 0; }
html.ca .content-container .srch-refinearea h3, html.ca .content-container .srch-refinearea .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html.ca .content-container .srch-refinearea h5.featured-title, html.ca .content-container .srch-refinearea .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html.ca .content-container .srch-refinearea .menu-section { color: #69be28; }
html.ca .content-container .srch-refinearea .refiner-sort { border: #dfdfdf 1px solid !important; margin: 0.25em 0; padding: 0.25em; position: relative; }
html.ca .content-container .srch-refinearea .refiner-sort input { background: transparent !important; border: none; color: #4d4d4d; font-family: inherit; margin: 0; padding: 4%; width: 80%; }
html.ca .content-container .srch-refinearea .refiner-sort input:focus { border-color: #4d4d4d !important; color: black; outline: none; }
html.ca .content-container .srch-refinearea .refiner-sort input::-webkit-input-placeholder { color: #c2c2c2; }
html.ca .content-container .srch-refinearea .refiner-sort input:-moz-placeholder { color: #c2c2c2; }
html.ca .content-container .srch-refinearea .refiner-sort input:-ms-input-placeholder { color: #c2c2c2; }
html.ca .content-container .srch-refinearea .refiner-sort:after { background: url("/Style%20Library/images/cbre-sprite.png") -50px -50px no-repeat; content: ''; display: block; position: absolute; height: 13px; margin-top: -6px; right: 0.25em; top: 50%; width: 13px; }
html.ca .content-container .srch-refinearea .ms-searchref-categoryname { color: black; font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-weight: 700; font-size: .92em; height: auto; padding: 0.25em 0; text-transform: uppercase; }
.lt-ie9 html.ca .content-container .srch-refinearea .ms-searchref-categoryname { font-family: "futura-pt-n7","futura-pt",Arial,sans-serif; }
html.ca .content-container .srch-refinearea .ms-searchref-catseparator { border-bottom: #dfdfdf 1px solid; height: 0; margin: 1em 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters { list-style: none; margin: 0; padding: 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-filter { background: transparent; border: none; color: inherit; margin: 0; padding: 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-filter a { color: #006a4d !important; display: inline-block; padding: 0.25em 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-filtermsg { border-bottom: #f2f2f2 1px solid; border-top: #f2f2f2 1px solid; padding-bottom: 4px; margin: 1px 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected { position: relative; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a, html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a:link { color: #69be28 !important; font-weight: bold; padding-right: 1em; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a:after, html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a:link:after { content: "✖"; display: block; position: absolute; top: 0.25em; right: 0; }
html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a[title*="Any "]:after, html.ca .content-container .srch-refinearea ul.ms-searchref-filters li.ms-searchref-selected a:link[title*="Any "]:after { display: none; }
html.ca .content-container .srch-refinearea .ms-searchref-indenticon { color: #818a8f; }
html.ca .content-container .srch-refinearea .ms-searchref-more { color: #006a4d !important; display: block; font-weight: 700; padding: 0.25em 0; }
html.ca .content-container .srch-refinearea .ms-searchref-more:hover { text-decoration: underline !important; }
html.ca .content-container .srch-refinearea .ms-searchref-more:focus { outline: none; }
html.ca .content-container .srch-refinearea .ms-searchref-more .ms-searchref-morelink { padding: 0; }
html.ca .content-container .srch-refinearea .ms-searchref-more .ms-searchref-moreicon { border: 0; display: none; vertical-align: middle; }
html.ca .content-container .splashLinkFrame { width: 100%; }
html.ca #page-navigation, html.ca body #s4-leftpanel, body html.ca #s4-leftpanel { /* ! filters */ /* !Results styles */ }
html.ca #page-navigation table, html.ca body #s4-leftpanel table, body html.ca #s4-leftpanel table { table-layout: fixed; width: 100%; }
html.ca #page-navigation > table, html.ca body #s4-leftpanel > table, body html.ca #s4-leftpanel > table { margin: 2em 0 0; }
html.ca #page-navigation h3, html.ca body #s4-leftpanel h3, body html.ca #s4-leftpanel h3, html.ca #page-navigation .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html.ca #page-navigation h5.featured-title, html.ca body #s4-leftpanel .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html.ca body #s4-leftpanel h5.featured-title, body html.ca #s4-leftpanel .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property body html.ca #s4-leftpanel h5.featured-title, html.ca #page-navigation .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html.ca #page-navigation .menu-section, html.ca body #s4-leftpanel .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html.ca body #s4-leftpanel .menu-section, body html.ca #s4-leftpanel .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu body html.ca #s4-leftpanel .menu-section { color: #69be28; }
html.ca #page-navigation .refiner-sort, html.ca body #s4-leftpanel .refiner-sort, body html.ca #s4-leftpanel .refiner-sort { border: #dfdfdf 1px solid !important; margin: 0.25em 0; padding: 0.25em; position: relative; }
html.ca #page-navigation .refiner-sort input, html.ca body #s4-leftpanel .refiner-sort input, body html.ca #s4-leftpanel .refiner-sort input { background: transparent !important; border: none; color: #4d4d4d; font-family: inherit; margin: 0; padding: 4%; width: 80%; }
html.ca #page-navigation .refiner-sort input:focus, html.ca body #s4-leftpanel .refiner-sort input:focus, body html.ca #s4-leftpanel .refiner-sort input:focus { border-color: #4d4d4d !important; color: black; outline: none; }
html.ca #page-navigation .refiner-sort input::-webkit-input-placeholder, html.ca body #s4-leftpanel .refiner-sort input::-webkit-input-placeholder, body html.ca #s4-leftpanel .refiner-sort input::-webkit-input-placeholder { color: #c2c2c2; }
html.ca #page-navigation .refiner-sort input:-moz-placeholder, html.ca body #s4-leftpanel .refiner-sort input:-moz-placeholder, body html.ca #s4-leftpanel .refiner-sort input:-moz-placeholder { color: #c2c2c2; }
html.ca #page-navigation .refiner-sort input:-ms-input-placeholder, html.ca body #s4-leftpanel .refiner-sort input:-ms-input-placeholder, body html.ca #s4-leftpanel .refiner-sort input:-ms-input-placeholder { color: #c2c2c2; }
html.ca #page-navigation .refiner-sort:after, html.ca body #s4-leftpanel .refiner-sort:after, body html.ca #s4-leftpanel .refiner-sort:after { background: url("/Style%20Library/images/cbre-sprite.png") -50px -50px no-repeat; content: ''; display: block; position: absolute; height: 13px; margin-top: -6px; right: 0.25em; top: 50%; width: 13px; }
html.ca #page-navigation .ms-searchref-categoryname, html.ca body #s4-leftpanel .ms-searchref-categoryname, body html.ca #s4-leftpanel .ms-searchref-categoryname { color: black; font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-weight: 700; font-size: .92em; height: auto; padding: 0.25em 0; text-transform: uppercase; }
.lt-ie9 html.ca #page-navigation .ms-searchref-categoryname, .lt-ie9 html.ca body #s4-leftpanel .ms-searchref-categoryname, body .lt-ie9 html.ca #s4-leftpanel .ms-searchref-categoryname { font-family: "futura-pt-n7","futura-pt",Arial,sans-serif; }
html.ca #page-navigation .ms-searchref-catseparator, html.ca body #s4-leftpanel .ms-searchref-catseparator, body html.ca #s4-leftpanel .ms-searchref-catseparator { border-bottom: #dfdfdf 1px solid; height: 0; margin: 1em 0; }
html.ca #page-navigation ul.ms-searchref-filters, html.ca body #s4-leftpanel ul.ms-searchref-filters, body html.ca #s4-leftpanel ul.ms-searchref-filters { list-style: none; margin: 0; padding: 0; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-filter, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filter, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filter { background: transparent; border: none; color: inherit; margin: 0; padding: 0; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-filter a, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filter a, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filter a { color: #006a4d !important; display: block; padding: 0.25em 0; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-filtermsg, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filtermsg, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-filtermsg { border-bottom: #f2f2f2 1px solid; border-top: #f2f2f2 1px solid; padding-bottom: 4px; margin: 1px 0; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected { position: relative; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a, html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a:link, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link { color: #69be28 !important; font-weight: bold; padding-right: 1em; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a:after, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:after, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:after, html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a:link:after, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link:after, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link:after { content: "✖"; display: block; position: absolute; top: 0.25em; right: 0; }
html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a[title*="Any "]:after, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a[title*="Any "]:after, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a[title*="Any "]:after, html.ca #page-navigation ul.ms-searchref-filters li.ms-searchref-selected a:link[title*="Any "]:after, html.ca body #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link[title*="Any "]:after, body html.ca #s4-leftpanel ul.ms-searchref-filters li.ms-searchref-selected a:link[title*="Any "]:after { display: none; }
html.ca #page-navigation .ms-searchref-indenticon, html.ca body #s4-leftpanel .ms-searchref-indenticon, body html.ca #s4-leftpanel .ms-searchref-indenticon { color: #818a8f; }
html.ca #page-navigation .ms-searchref-more, html.ca body #s4-leftpanel .ms-searchref-more, body html.ca #s4-leftpanel .ms-searchref-more { color: #006a4d !important; display: block; font-weight: 700; padding: 0.25em 0; }
html.ca #page-navigation .ms-searchref-more:hover, html.ca body #s4-leftpanel .ms-searchref-more:hover, body html.ca #s4-leftpanel .ms-searchref-more:hover { text-decoration: underline !important; }
html.ca #page-navigation .ms-searchref-more:focus, html.ca body #s4-leftpanel .ms-searchref-more:focus, body html.ca #s4-leftpanel .ms-searchref-more:focus { outline: none; }
html.ca #page-navigation .ms-searchref-more .ms-searchref-morelink, html.ca body #s4-leftpanel .ms-searchref-more .ms-searchref-morelink, body html.ca #s4-leftpanel .ms-searchref-more .ms-searchref-morelink { padding: 0; }
html.ca #page-navigation .ms-searchref-more .ms-searchref-moreicon, html.ca body #s4-leftpanel .ms-searchref-more .ms-searchref-moreicon, body html.ca #s4-leftpanel .ms-searchref-more .ms-searchref-moreicon { border: 0; display: none; vertical-align: middle; }
html.ca .ms-sblink a:link { margin-left: 15px; font-size: .92em; }
html.ca .srch-sb-results { margin: 0 0 0 160px; }
html.ca .srch-sb-results1 { margin: 0 0 15px; }
html.ca .ms-sctabcn { color: #69be28; border-left: #f2f2f2 1px solid; font-size: .92em; font-weight: bold; }
html.ca .ms-sctabcf { border-left: #f2f2f2 1px solid; font-size: .92em; font-weight: bold; }
html.ca .ms-sctabcn, html.ca .ms-sctabcnhover, html.ca .ms-sctabcfhover, html.ca .ms-sctabcf { padding: 0 10px; }
html.ca .srch-sb-results1 td:first-child { border: 0; padding-left: 0; }
html.ca .ms-ptabarea { line-height: 1em; }
html.ca .ms-ptabarea td { line-height: 1em; }
html.ca .ms-sblink { background: none; border: 0; }
html.ca .srch-sort-right2 { text-align: right; }
html.ca .srch-maincontent-seperator { border-top: #f2f2f2 1px solid; height: 1px; padding: 13px 0 0; }
html.ca h1.s4-mini-header { margin-left: 160px; margin-top: 26px; }
html.ca .srch-maintopright { float: right; width: 49%; }
html.ca .srch-maintopleft { clear: both; float: left; width: 50%; }
html.ca .srch-maintop2 { clear: both; }
html.ca .srch-advancedtable { margin: 0 0 0 154px; /* +6px table cell spacing (3 TDs - self & parents ) */ }
html.ca .ms-advsrchbutton input { color: #006a4d; cursor: pointer; font: inherit; font-family: "futura-pt","Futura",Arial,Helvetica,sans-serif; font-size: .92em; line-height: 1.29em; text-transform: uppercase; border: #69be28 1px solid; color: #69be28; padding: 3px 5px; position: relative; }
html.ca td.ms-advsrchText-v1 { padding: 0 20px 0 0; }
html.ca td.ms-advsrchText-v2 { vertical-align: middle; }
html.ca td.ms-advsrchText-v2 select { vertical-align: bottom; }
html.ca td.ms-advsrchText-v2 label { color: black; font-size: .92em; padding: 0 0 0 5px; }
html.ca .ms-advsrchText-v2box, html.ca .ms-advsrchPropValue { width: 90%; }
html.ca select.ms-advsrchPropertyDDL, html.ca select.ms-advsrchOperatorDDL { vertical-align: bottom; margin: 0 10px 10px 0; }
html.ca select.ms-advsrchAndOrDDL { vertical-align: bottom; margin: 10px 10px 0 0; }
html.ca td.ms-advsrchtips { color: #818a8f; font-size: .92em; padding-top: 25px; }
html.ca .srch-federationarea { float: right; }
html.ca .psrch-PopupPanel { z-index: 1000; position: absolute; line-height: 13px; margin-top: 5px; text-overflow: ellipsis; display: none; visibility: hidden; overflow: hidden; }
html.ca .psrch-PopupContainer { border-bottom: #bec2c7 2px solid; width: 502px; background: url(/_layouts/images/recent_doc_gradient.png) white repeat-x; height: 193px; }
html.ca .psrch-PopupContainer #TabList { border-bottom: #bec2c7 1px solid; border-left: #e6e9ed 1px solid; margin: 0; height: 22px; border-right: #e6e9ed 1px solid; }
html.ca .psrch-PopupContainer #TabList LI { border-bottom: transparent 1px solid; position: relative; border-left: transparent 1px solid; text-overflow: ellipsis; max-width: 200px; white-space: nowrap; float: left; overflow: hidden; border-top: #e6e9ed 1px solid; border-right: transparent 1px solid; }
html.ca .psrch-PopupContainer #TabKeywordRelated, html.ca .psrch-PopupContainer #TabRecentlyUpdated { padding: 4px 10px; left: -1px; }
html.ca .psrch-PopupContainer #Close { border-bottom: 0; border-left: 0; padding-bottom: 0 !important; padding-left: 0 !important; padding-right: 2px !important; float: right !important; border-top: 0; border-right: 0; padding-top: 3px !important; }
html.ca .psrch-PopupContainer #Close img { border-bottom: 0; border-left: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; border-top: 0; cursor: pointer !important; border-right: 0; padding-top: 0; }
html.ca .psrch-PopupContainer #TabList LI a { text-decoration: none; }
html.ca .psrch-Tabselected { border-bottom: white 1px solid; border-left: #bec2c7 1px solid; border-top: #bec2c7 1px solid; border-right: #bec2c7 1px solid; }
html.ca .psrch-ResultWrapper { border-left: #bec2c7 1px solid; padding-bottom: 0; padding-left: 0; padding-right: 0; height: 135px; border-right: #bec2c7 1px solid; padding-top: 11px; }
html.ca .psrch-PopupContainer #NoResult { margin: 0 0 0 11px; }
html.ca .psrch-PopupContainer #PopupResults { margin: 0; }
html.ca .psrch-PopupContainer #PopupResults LI { text-overflow: ellipsis; white-space: nowrap; height: 27px; overflow: hidden; }
html.ca .psrch-PopupContainer #Linkimg { border-bottom: 0; border-left: 0; margin: 0 11px; vertical-align: middle; border-top: 0; cursor: pointer !important; border-right: 0; }
html.ca .psrch-PopupContainer #MoreLink { padding-bottom: 0; padding-left: 0; padding-right: 11px; float: right; height: 24px; border-right: #bec2c7 1px solid; padding-top: 0; }
html.ca .psrch-PopupContainer #PopupFooter { border-left: #bec2c7 1px solid; height: 24px; }
html.ca .psrch-PopupContainer #Progress { z-index: 2000; border-bottom: #e6e9ed 1px solid; position: relative; text-align: center; border-left: #e6e9ed 1px solid; padding-bottom: 11px; padding-left: 11px; width: 300px; padding-right: 11px; display: block; white-space: nowrap; background: white; border-top: #e6e9ed 1px solid; border-right: #e6e9ed 1px solid; padding-top: 11px; top: -85px; left: 88px; }
html.ca .psrch-UpdateGraphics { padding-right: 11px; vertical-align: middle; }
html.ca .psrch-FullResult { padding-bottom: 0; margin: 0; min-height: 1px; padding-left: 0; padding-right: 0; border-top: #ccc 1px dashed; padding-top: 11px; }
html.ca .psrch-FirstFullResult { padding-bottom: 0; margin: 0; min-height: 1px; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-textSeparator { margin: -4px; color: #cccccc; }
html.ca .psrch-results { padding-bottom: 0; padding-left: 24px; padding-right: 24px; padding-top: 0; }
html.ca .psrch-Main { padding-bottom: 0; margin: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-Main UL { padding-bottom: 0; list-style-type: none; margin: 0; padding-left: 0; padding-right: 0; list-style-image: none; padding-top: 0; }
html.ca .psrch-Main #UserPhoto { padding-bottom: 0; margin: 0 0 11px; padding-left: 0; width: 102px; text-overflow: ellipsis; padding-right: 0; float: left; overflow: hidden; padding-top: 0; }
html.ca .psrch-Main #UserPhoto img { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; display: block; max-width: 96px; max-height: 96px; margin-left: auto; border-top: #ccc 1px solid; margin-right: auto; border-right: #ccc 1px solid; padding-top: 2px; }
html.ca .psrch-Main #ColleagueField { text-align: center; }
html.ca .psrch-Main #JBean { margin: 3px 4px 0 11px; float: left; }
html.ca .psrch-Main #ContactInfo { padding-bottom: 0; margin: 0 11px 0 0; padding-left: 0; width: 232px; text-overflow: ellipsis; padding-right: 0; float: left; overflow: hidden; padding-top: 0; }
html.ca .psrch-Main #ContactInfo UL { margin: 0 0 11px; }
html.ca .psrch-Main #ContactInfo LI { padding-bottom: 0; margin: 0; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-Main #MoreInfo { padding-bottom: 0; margin: 0 0 0 372px; padding-left: 0; text-overflow: ellipsis; padding-right: 0; max-width: 530px; overflow: hidden; padding-top: 0; }
html.ca .psrch-Main #MoreInfo LI { padding-bottom: 0; margin: 0 0 11px 11px; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-Main #FieldTitle { display: block; font-size: 1.1em; }
html.ca .psrch-Main #SelfSrchHeading { border-bottom: #0072bc 1px solid; border-left: #0072bc 1px solid; padding-bottom: 0; margin: 0; padding-left: 0; text-overflow: ellipsis; padding-right: 0; background: #e0eef8; float: left; overflow: hidden; border-top: #0072bc 1px solid; border-right: #92c3e7 1px solid; padding-top: 0; }
html.ca .psrch-Main #SelfSrchHeading table { text-align: center; width: 100px; table-layout: fixed; height: 100px; }
html.ca .psrch-Main #SelfSrchHeading td { padding-bottom: 11px; padding-left: 11px; padding-right: 11px; padding-top: 11px; }
html.ca .psrch-Main #SelfSrchFreq { border-bottom: #0072bc 1px solid; padding-bottom: 11px; margin: 0; padding-left: 11px; width: 248px; text-overflow: ellipsis; padding-right: 11px; float: left; height: 78px; overflow: hidden; border-top: #0072bc 1px solid; padding-top: 11px; }
html.ca .psrch-Main #SelfSrchFreq span { font-weight: bold; }
html.ca .psrch-Main #SelfSrchFreq LI { font-style: italic; margin-left: 11px; }
html.ca .psrch-Main #SelfSrchTermsContent { font-style: italic; margin-left: 11px; }
html.ca .psrch-Main #SelfSrchFreqTitle, html.ca .psrch-Main #SelfSrchTermsTitle { margin-top: 11px; }
html.ca .psrch-Main #SelfSrchTerms { border-bottom: #0072bc 1px solid; min-width: 248px; border-left: #bcbcbc 1px dashed; padding-bottom: 11px; margin: 0 0 0 372px; padding-left: 10px; text-overflow: ellipsis; padding-right: 10px; display: table; max-width: 507px; table-layout: fixed; height: 78px; overflow: hidden; border-top: #0072bc 1px solid; border-right: #0072bc 1px solid; padding-top: 11px; }
html.ca .psrch-Main #ContactInfo #NameField a { font-size: 1.3em; }
html.ca .psrch-Main #Clear { border-bottom: 0; border-left: 0; padding-bottom: 0; margin: 0; padding-left: 0; width: 0; padding-right: 0; height: 0; CLEaR: both; border-top: 0; border-right: 0; padding-top: 0; }
html.ca .psrch-Main #Clear2 { border-bottom: 0; border-left: 0; padding-bottom: 0; margin: 0; padding-left: 0; width: 0; padding-right: 0; height: 11px; CLEaR: both; border-top: 0; border-right: 0; padding-top: 0; }
html.ca .psrch-FirstSummaryResult { padding-bottom: 0; margin: 0; min-height: 1px; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-SummaryResult { padding-bottom: 0; margin: 0; min-height: 1px; padding-left: 0; padding-right: 0; padding-top: 6px; }
html.ca .psrch-OptionsOuterContainer { z-index: 1000; position: absolute; padding-bottom: 0; margin: 3px 0 0; padding-left: 0; padding-right: 0; padding-top: 0; }
html.ca .psrch-OptionsContainer { border-bottom: #d0d0d0 2px solid; border-left: #d0d0d0 1px solid; padding-bottom: 3px; padding-left: 5px; padding-right: 5px; background: url(/_layouts/images/recent_doc_gradient.png) white repeat-x center bottom; border-top: #d0d0d0 1px solid; border-right: #d0d0d0 1px solid; padding-top: 3px; }
html.ca .psrch-OptionsLayoutTable { border-bottom: 0; border-left: 0; width: 100%; border-top: 0; border-right: 0; }
html.ca .psrch-OptionsTitle { text-align: left; white-space: nowrap; font-size: 12px; }
html.ca .psrch-OptionsClose { text-align: right; }
html.ca .psrch-OptionsClose img { border-bottom: 0; border-left: 0; border-top: 0; cursor: pointer !important; border-right: 0; }
html.ca .psrch-OptionsLabelField { text-align: left; padding-bottom: 0; padding-left: 0; padding-right: 25px; white-space: nowrap; padding-top: 4px; }
html.ca .psrch-OptionsValueField { text-align: left; padding-bottom: 0; padding-left: 0; width: 100%; padding-right: 7px; padding-top: 4px; }
html.ca .psrch-OptionsValueField input { width: 100%; }
html.ca .psrch-OptionsValueField div { width: inherit !important; }
html.ca .ms-ptabnt { text-align: left; }
html.ca .srch-autoCompContainer { z-index: 1000; border-bottom: #b6babf 1px solid; position: absolute; border-left: #b6babf 1px solid; padding-bottom: 5px; margin: 0; padding-left: 0; padding-right: 0; background: white; visibility: hidden; border-right: #b6babf 1px solid; padding-top: 5px; }
html.ca .srch-autoCompDropimg { position: absolute; width: 16px; background: url(/_layouts/images/querysuggest.gif) no-repeat; height: 8px; top: -1px; left: 14px; }
html.ca .srch-autoCompList { text-align: left; padding-bottom: 0; margin: 0; padding-left: 0; text-overflow: ellipsis; padding-right: 0; white-space: nowrap; font-size: 1.3em; overflow: hidden; cursor: pointer; padding-top: 0; }
html.ca .srch-autoCompListItem { padding-bottom: 4px; margin: 0; padding-left: 11px; padding-right: 2px; background: white; padding-top: 4px; }
html.ca .srch-autoCompHListItem { border-bottom: #91cdf2 1px solid; padding-bottom: 3px; margin: 0; padding-left: 11px; padding-right: 2px; border-top: #c6e5f8 1px solid; padding-top: 3px; }
html.ca .srch-SocDistTitle { border-bottom: #d6e8ff 1px solid; padding-bottom: 2px; width: 100%; margin-bottom: 5px; color: #333; font-size: 1.2em; font-weight: bold; }
html.ca .psrch-Description { padding-bottom: 2px; color: #333; margin-left: 0; font-size: 1em; }
html.ca .psrch-Description B { color: #333; font-weight: bold; }
html.ca .psrch-PropLabel, html.ca .psrch-PropValue { font-size: 1em; }
html.ca .psrch-Title { font-size: 1.2em; }
html.ca .psrch-Title a:link, html.ca .psrch-Title a:visited { padding-left: 4px; text-decoration: none; }
html.ca .psrch-Metadata { margin: 0 0 25px; font-size: 1em; }
html.ca .psrch-profimg { border-bottom: #e0ded5 1px solid; border-left: #e0ded5 1px solid; background: #ececec; table-layout: fixed; border-top: #e0ded5 1px solid; border-right: #e0ded5 1px solid; }
html.ca .psrch-result { padding-bottom: 16px; }
html.ca .psrch-propcell { padding-left: 8px; }
html.ca .psrch-Icon { position: relative; float: left; top: 2px; }
html.ca .srch-refinearea { min-height: 300px; }
html.ca .ms-searchref-taxapply { border-bottom: gray 1px solid; border-left: gray 1px solid; border-top: gray 1px solid; border-right: gray 1px solid; align: right; }
html.ca .ms-searchref-caption { padding-bottom: 8px; padding-left: 10px; padding-right: 0; color: black !important; vertical-align: middle; padding-top: 10px; }
html.ca .ms-searchref-subsite { margin-left: 10px !important; }
html.ca .ms-searchref-count { font-size: 0.9em; }
html.ca .srch-HighConfidence { background: #f7f3cd; }
html.ca .srch-HCMain { border-bottom: #6f9dd9 1px solid; padding-bottom: 0; margin: 5px 0 10px; padding-left: 0; width: 100%; padding-right: 0; padding-top: 0; }
html.ca div.srch-BestBetsbottom { margin-top: 5px; margin-bottom: 15px; margin-left: 143px; }
html.ca div.srch-BestBetsbottom2 { border-bottom: #dbddde 1px solid; width: 330px; }
html.ca div.srch-BestBetsbottom2 img { display: none; }
html.ca div.ms-topanswerseperation { margin-top: 5px; margin-left: 123px; border-bottom: #dbddde 1px solid; width: 330px; }
html.ca div.ms-topanswerseperation img { display: none; }
html.ca .srch-inputtext { margin: 0; color: #818a8f; font-size: 10pt; }
html.ca .srch-groupbar { background: #ebf3ff; color: black; }
html.ca td.ms-vb { font-family: inherit; font-size: 8pt; }
html.ca TH.ms-vh { font-family: inherit; font-size: 8pt; vertical-align: top; text-decoration: none; }
html.ca .ms-srchaligntop { padding-bottom: 0; padding-top: 0; }
html.ca .ms-advsrch-img { border-bottom: medium none; border-left: medium none; padding-bottom: 5px; padding-left: 0; padding-right: 0; vertical-align: middle; border-top: medium none; margin-right: 5px; border-right: medium none; padding-top: 4px; }
html.ca h3.ms-advsrchHeadingtext, html.ca .slider-boundry.featured-property h5.ms-advsrchHeadingtext.featured-title, .slider-boundry.featured-property html.ca h5.ms-advsrchHeadingtext.featured-title, html.ca .nav-toplevel .expanded-menu .ms-advsrchHeadingtext.menu-section, .nav-toplevel .expanded-menu html.ca .ms-advsrchHeadingtext.menu-section { margin: 1em; }
html.ca td.ms-advsrchHeadingtext { font-size: 1.3em; font-weight: normal !important; }
html.ca .ms-searchsummaryUrl { text-overflow: ellipsis; }
html.ca div.ms-searchsummarydescouter { padding-bottom: 0; padding-left: 0; padding-right: 4px; display: block; margin-bottom: 10px; padding-top: 0; }
html.ca div.ms-searchsummarydesc { padding-bottom: 0; padding-left: 0; width: 180px; padding-right: 0; font-size: 1em; overflow: hidden; text-decoration: none; padding-top: 0; }
html.ca .ms-searchsummarydesc img { width: 120px; height: 160px; }
html.ca .ms-searchsummarydesc div { position: static !important; margin: 0; float: none !important; height: 100% !important; }
html.ca .ms-searchsummarydesc div div { border-style: none; border-color: inherit; border-width: 0; padding: 0; position: static !important; }
html.ca .ms-searchsummarydesc div div embed { position: static !important; width: 240px !important; height: 180px !important; }
html.ca .ms-searchsummarymain { padding-bottom: 0; margin: 0 0 25px; padding-left: 0; width: 190px; padding-right: 10px; padding-top: 0; }
html.ca div.ms-searchsummarybody { position: relative; padding-left: 10px; left: 0; }
html.ca *:first-child + HTML div.ms-searchsummarybody { width: 180px; }
html.ca div.ms-searchChannelTitle { position: relative; padding-bottom: 5px; margin: 0; padding-left: 0; padding-right: 0; padding-top: 4px; left: 0; }
html.ca .ms-searchChannelTitle span { margin-left: 10px; font-size: 1.1em; text-decoration: none; }
html.ca .ms-searchChannelTitle span img { border-bottom: 0; border-left: 0; vertical-align: top; border-top: 0; margin-right: 3px; border-right: 0; }
html.ca .ms-searchsummarymorelink { padding-bottom: 0; padding-left: 10px; padding-right: 0; font-size: 1em; padding-top: 0; }
html.ca .ms-searchtaTitle a:link, html.ca .ms-searchtaTitle a:visited, html.ca .ms-searchtaTitle a:hover { margin: 0 5px 0 8px; }
html.ca .ms-searchtaTitle img { width: 16px; vertical-align: bottom; }
html.ca .ms-searchtaUrl { margin-left: 24px; font-size: 1em; text-decoration: none; }
html.ca div.ms-searchtadescouter { padding-bottom: 0; padding-left: 0; padding-right: 4px; display: block; padding-top: 0; }
html.ca .ms-searchtadesc img { width: 120px; height: 160px; }
html.ca .ms-searchtadesc div { position: static !important; margin: 0; float: none !important; height: 100% !important; }
html.ca .ms-searchtadesc div div { border-style: none; border-color: inherit; border-width: 0; padding: 0; position: static !important; }
html.ca .ms-searchtadesc div div embed { position: static !important; width: 240px !important; height: 180px !important; align: 0; }
html.ca .ms-searchtadesc font { padding-left: 2px; font-size: 8pt !important; text-decoration: none; }
html.ca div.ms-searchtadesc { margin: 2px 0 2px 24px; max-width: 575px; color: black; font-size: 1em; }
html.ca .ms-searchtadesc B { margin: 2px; color: black; font-size: 1.1em; font-weight: 700; }
html.ca .ms-searchtamain { padding-bottom: 15px; padding-left: 24px; max-width: 630px; }
html.ca div.ms-searchtabody { position: relative; padding-bottom: 15px; overflow: hidden; left: 0; }
html.ca div.ms-searchtaChannelTitle { padding-bottom: 4px; margin: 0 0 10px; padding-left: 0; padding-right: 0; /*background: url(/_layouts/images/checkmark.gif) no-repeat left center;*/ padding-top: 4px; }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
html.ca .ms-searchtaChannelTitle span { margin-left: 3px; font-size: 10pt !important; font-weight: bold; text-decoration: none; }
html.ca .ms-searchtaChannelTitle span img { border-bottom: 0; border-left: 0; margin-left: 16px; border-top: 0; margin-right: 3px; border-right: 0; }
html.ca .srch-HCSocDistTitle { padding-left: 19px; width: 100%; font-family: inherit; /*background: url(/_layouts/images/checkmark.gif) no-repeat left top; */font-size: 10pt !important; font-weight: bold; }/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
html.ca .psrch-HCresult { padding-bottom: 10px; padding-left: 2px; padding-right: 0; padding-top: 4px; }
html.ca .ms-sbtable { font-style: normal; color: black; font-weight: normal; }
html.ca .ms-sbtablealt { font-style: normal; color: black; font-size: 0.7em; font-weight: normal; }
html.ca td.ms-sbcellnoborder { border-bottom: 0; border-left: 0; padding-right: 2px; white-space: nowrap; border-top: 0; border-right: 0; }
html.ca .ms-sbtext { padding-right: 5px; white-space: nowrap; font-size: 1em; }
html.ca .ms-sbplain { border-bottom: #b6babf 1px solid; border-left: #b6babf 1px solid; padding-bottom: 7px; padding-left: 10px; padding-right: 2px; display: block; border-collapse: collapse; background: url(/_layouts/images/bgximg.png) white repeat-x 0 -511px; height: 17px; font-size: 10.5pt; border-top: #b6babf 1px solid; border-right: medium none; padding-top: 6px; }
html.ca .ms-sbplainwithborder { font-size: 8pt; }
html.ca .ms-sbLastCell { padding-right: 10px; }
html.ca .srch-wperror { padding-bottom: 8px; padding-left: 8px; padding-right: 8px; padding-top: 0; }
html.ca .srch-picture { border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 2px; padding-left: 2px; padding-right: 2px; max-width: 92px; max-height: 92px; vertical-align: middle; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 2px; }
html.ca .srch-picture1 { width: 16px; padding-right: 8px; float: left; }
html.ca .srch-picture2 { text-align: center; width: 102px; float: left; height: 102px; margin-right: 10px; }
html.ca .srch-picturetext { list-style-type: none; margin: 0; list-style-image: none; }
html.ca .srch-definition { color: #818a8f; margin-left: 10px; }
html.ca .srch-definition2 { margin-top: 10px; }
html.ca .srch-definition a:link { text-decoration: underline; }
html.ca .srch-alertme a:link, html.ca .srch-alertme a:visited { margin: 0; }
html.ca .srch-alertme a:hover { margin: 0; }
html.ca .srch-alertme a img { margin-left: 3px !important; }
html.ca .ms-searchresultsareaSeparator { padding-bottom: 0; padding-left: 0; padding-right: 0; background: #d6e8ff; padding-top: 0; }
html.ca .ms-sctabarea { margin-top: 0; }
html.ca .ms-sctabnt { padding-bottom: 3px; padding-left: 7px; padding-right: 0; padding-top: 3px; }
html.ca .ms-sctabrx { text-align: left; padding-bottom: 2px; padding-left: 4px; width: 100%; padding-right: 4px; vertical-align: middle; padding-top: 2px; }
html.ca .ms-sctabcnb { padding-bottom: 0; }
html.ca .ms-sctabcnb img { display: none; }
html.ca .ms-sctabcfb { padding-bottom: 0; }
html.ca .ms-sctabcfb img { display: none; }
html.ca .srch-dropdown { margin-left: 5px; font-size: 1.1em; }
html.ca .srch-clear { CLEaR: both; padding-top: 10px; }
html.ca .srch-sb-main { padding-bottom: 10px; width: 100%; height: 100%; padding-top: 150px; }
html.ca div.srch-BestBetsWPTitle { position: relative; padding-bottom: 10px;/* background: url(/_layouts/images/checkmark.gif) no-repeat left top; */}/*changes made on june 22 for sprint 4 user story # - 16144 for fixing broken images */
html.ca span.srch-BestBetsWPTitle { padding-left: 20px; font-size: 1.2em; font-weight: bold; }
html.ca .s4-searchbox .ms-sbtable-ex { float: left !important; }
html.ca input.s4-searchbox-QueryPrompt { font-style: italic; }
html.ca .ms-osssearch-Searchareatd { border-bottom: #b6babf 1px solid; padding-bottom: 4px; background: #fcfcfc; padding-top: 6px; }
html.ca .ms-osssearch-Notificationdiv { padding-bottom: 4px; float: left; padding-top: 4px; }
html.ca .s4-searchbox { width: 100%; }
html.ca .srch-ext-action-margin { margin-right: 10px; }
html.ca .srch-ext-table { border-collapse: collapse; }
html.ca .srch-ext-detail-table-docpreview { margin-left: 24px; }
html.ca .srch-ext-docpreview { margin-left: 0; }
html.ca .src-ext-tablevaligntop { padding-bottom: 0; padding-left: 0; padding-right: 0; vertical-align: top; padding-top: 0; }
html.ca .srch-ext-previewContainer { position: relative; }
html.ca .srch-ext-doc-prev-btn { width: 24px; }
html.ca .srch-ext-visualbestbet { border-bottom: 0; position: relative; border-left: 0; margin: 0; width: 90%; overflow: hidden; border-top: 0; border-right: 0; left: 40px; }
html.ca .srch-ext-previewcloseicon { z-index: 1; border-bottom: silver 1px solid; position: absolute; border-left: silver 1px solid; width: 18px; display: none; height: 18px; border-top: silver 1px solid; cursor: pointer; border-right: silver 1px solid; top: 0; left: 0; }
html.ca .srch-ext-spanleft { text-align: center; width: 22px; display: none; color: #818a8f; font-size: 24px; cursor: pointer; user-select: none; }
html.ca .srch-ext-spanleft:hover { border-bottom: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; line-height: 160px; width: 20px; border-top: #d0d0d0 1px solid; border-right: #d0d0d0 1px solid; }
html.ca .srch-ext-spanleftdis { text-align: center; line-height: 162px; width: 22px; display: none; color: #ccc; font-size: 24px; cursor: pointer; user-select: none; }
html.ca .srch-ext-spanright { text-align: center; line-height: 162px; width: 22px; display: none; color: #818a8f; margin-left: 2px; font-size: 24px; cursor: pointer; user-select: none; }
html.ca .srch-ext-spanright:hover { border-bottom: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; line-height: 160px; width: 20px; border-top: #d0d0d0 1px solid; border-right: #d0d0d0 1px solid; }
html.ca .srch-ext-spanrightdis { text-align: center; line-height: 162px; width: 22px; display: none; color: #ccc; font-size: 24px; cursor: pointer; user-select: none; }
html.ca a.srch-ext-previewLinksDis { color: #818a8f; cursor: arrow; text-decoration: none !important; }
html.ca a.srch-ext-previewLinksDis:link, html.ca a.srch-ext-previewLinksDis:active, html.ca a.srch-ext-previewLinksDis:hover { color: #818a8f; cursor: arrow; text-decoration: none !important; }
html.ca .srch-ext-Metadata { margin: 0 0 0 24px; border-top: 0; }
html.ca .srch-ext-title { margin-top: 20px; margin-bottom: 10px; }
html.ca .srch-ext-result { CLEaR: both; }
html.ca .srch-ext-previewThumbnaildiv { position: relative; margin: 2px 10px 16px 0; }
html.ca .srch-ext-previewIconDocimg { border-bottom: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; border-right: #d0d0d0 1px solid; }
html.ca .srch-ext-previewIconPptimg { border-bottom: #d0d0d0 1px solid; border-left: #d0d0d0 1px solid; border-top: #d0d0d0 1px solid; cursor: pointer; border-right: #d0d0d0 1px solid; }
html.ca .srch-ext-mgnfier { z-index: 2; position: absolute; bottom: -10px; cursor: pointer; right: 0; }
html.ca .srch-ext-prev-error { z-index: 2; position: absolute; bottom: 0; cursor: pointer; right: 0; }
html.ca .srch-ext-previewdivDocimg { border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; margin-left: 0; border-top: silver 1px solid; margin-right: 2px; border-right: silver 1px solid; padding-top: 8px; }
html.ca .srch-ext-previewdivDocimgLast { border-bottom: silver 1px solid; border-left: silver 1px solid; padding-bottom: 8px; padding-left: 8px; padding-right: 8px; margin-left: 0; border-top: silver 1px solid; margin-right: 0; border-right: silver 1px solid; padding-top: 8px; }
html.ca .srch-ext-previewdivPptimg { border-bottom: silver 1px solid; border-left: silver 1px solid; margin-left: 0; border-top: silver 1px solid; margin-right: 2px; border-right: silver 1px solid; }
html.ca .srch-ext-previewdivPptimgLast { border-bottom: silver 1px solid; border-left: silver 1px solid; margin-left: 0; border-top: silver 1px solid; cursor: pointer; margin-right: 0; border-right: silver 1px solid; }
html.ca .srch-ext-fullViewCenter { margin: 10px; }
html.ca .srch-ext-fullViewTable { border-bottom: black 1px solid; FILTER: alpha(opacity=95); border-left: black 1px solid; background: #eee; border-top: black 1px solid; border-right: black 1px solid; opacity: 0.95; }
html.ca .srch-ext-fullViewTr { text-align: right; }
html.ca .srch-ext-fullViewClose { border-bottom: black 1px solid; border-left: black 1px solid; width: 0; background: #ddd; font-size: 10pt; border-top: black 1px solid; cursor: pointer; font-weight: bold; border-right: black 1px solid; }
html.ca .srch-ext-fullViewTabletd { text-align: center; }
html.ca .srch-ext-fullViewimg { border-bottom: black 1px solid; border-left: black 1px solid; border-top: black 1px solid; border-right: black 1px solid; }
html.ca .srch-ext-findSimilarLink { font-size: 9pt; }
html.ca .srch-ext-previewWindow { width: 600px; display: none; margin-bottom: 20px; float: left; height: 166px; margin-left: 0; overflow: hidden; }
html.ca .srch-ext-previewdiv { padding-bottom: 0; margin: 0; padding-left: 0; width: 3350px; padding-right: 0; overflow: hidden; cursor: pointer; padding-top: 0; }
html.ca .srch-ext-duplicate-count { font-size: 0.9em; }
html.ca .ms-qrblinks a:visited { text-decoration: none; }
html.ca .ms-pagemargin { background-color: #006a4d !important; }
html.ca #mainarea .slider-accolades { position: relative; width: 380px; height: 145px; }
html.ca #mainarea .slider-accolades h4 { font-weight: 700 !important; }
html.ca #mainarea .slider-accolades a, html.ca #mainarea .slider-accolades a:link, html.ca #mainarea .slider-accolades a:visited { color: #69be28; display: block; font-weight: 700; }
html.ca #mainarea .slider-accolades .slider { background: none; height: auto; }
html.ca #mainarea .slider-accolades .slider .slider-container { height: 145px; position: relative; }
html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel { height: 145px; padding: 1em 0 0; width: 380px; }
html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-img { float: right; margin: 0 0 15px 0; position: relative; width: 40%; }
html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content { background: none; padding: 0; position: relative; float: left; color: #4d4d4d; width: 55%; }
html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content a:last-child { display: block; margin: .5em 0; }
html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h1, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h2, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h3, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .slider-boundry.featured-property h5.featured-title, .slider-boundry.featured-property html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h5.featured-title, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .nav-toplevel .expanded-menu .menu-section, .nav-toplevel .expanded-menu html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content .menu-section, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h4, html.ca #mainarea .slider-accolades .slider .slider-container .slider-panel .slider-content h5 { margin-top: 0; color: black !important; }
#map_canvas{width: 600px !important ; height: 600px !important;}/*code added for google maps sprint 5 on 26-oct-2015*/