body { background-color:#FFF; color:#000; background-image:url('/img/jll-bodybackground.png'); background-repeat:repeat-x; background-position:left top; font-family:Arial, Tahoma, sans-serif }  .ms-toolbar,.ms-viewtoolbar,.ms-formtoolbar,.ms-toolbarContainer { font-family:Arial, Tahoma, sans-serif; font-size:8pt; text-decoration:none; color:#000 }  .ms-formtoolbar { margin-bottom:7px }  .ms-formtoolbar td { vertical-align:top; padding:0 }  .ms-toolbar-togglebutton-on { border:1px solid #333; background-color:#FCC }  table.ms-toolbar,table.ms-viewtoolbar,.ms-toolbarContainer { background-image:url("/_layouts/images/toolgrad.gif"); background-repeat:repeat-x; background-color:#d6e8ff }  table.ms-toolbar,.ms-toolbarContainer { border:1px solid #83b0ec; border-collapse:collapse }  .ms-toolbarContainer { border:1px solid #999; border-collapse:collapse; background-color:#e5e5e5; background-image:url("globgrad.gif"); background-repeat:repeat-x; padding:2px }  .ms-toolbarItem { display:inline; white-space:nowrap }  table.ms-viewtoolbar { background-repeat:repeat-x; background-image:url("/img/jll-toolbargrad.gif"); background-color:#eee; border-top:none; border-bottom:none }  .ms-listheader { font:10pt verdana; font-weight:700; height:28px; background-image:url("/_layouts/images/listheadergrad.gif"); background-repeat:repeat-x; color:#4f79cc; background-color:#ddd }  .ms-menutoolbar { height:22px; border:solid 1px #777; border-bottom:solid 1px #777; background-color:#fff; background-image:url("/img/jll-toolbargrad.gif"); background-position:center; background-repeat:repeat-x }  .ms-menutoolbar td { vertical-align:middle; border-top:solid 1px #fff; border-bottom:solid 1px #eee; margin:0; padding:0 }  .ms-menutoolbar td a { font-size:8pt; font-family:tahoma; text-decoration:none; color:#333 }  .ms-menubuttoninactivehover,.ms-buttoninactivehover { background-color:transparent; line-height:16px; margin:2px; padding:2px 7px 3px }  .ms-menubuttonactivehover,.ms-buttonactivehover { background-image:url("/_layouts/images/menubuttonhover.gif"); line-height:16px; border:solid 1px #6f9dd9; cursor:pointer; margin:0 1px; padding:3px 7px 4px }  .ms-buttoninactivehover { padding:0 7px 1px }  .ms-buttonactivehover { background-image:none; border:solid 1px #555; background-color:#f5f5f5; padding:1px 7px 2px }  .ms-buttoninactivehover img,.ms-buttonactivehover img { margin:1px 1px 0 0 }  td.ms-menutoolbarheader { font-size:10pt; font-family:verdana; color:#204d89; font-weight:700; line-height:16px; padding-left:7px; padding-right:7px }  .ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover { font-size:8pt; font-family:tahoma }  .ms-menutoolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselector,.ms-authoringcontrols td td.ms-viewselectorhover,td.ms-viewselector { border:solid 1px #d2b47a; background-image:url("/_layouts/images/selectednav.gif"); background-repeat:repeat-x; background-color:#ffe6a0; font-weight:700; padding:0 }  div.ms-viewselector,div.ms-viewselectorhover { border:solid 1px #fff; background-image:url("/_layouts/images/menudarkspaced.gif"); background-repeat:no-repeat; background-position:center right; cursor:pointer; padding:1px 12px 1px 4px }  .ms-menutoolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselectorhover,.ms-authoringcontrols td td.ms-viewselectorhover { background-image:url("/_layouts/images/menubuttonhover.gif"); background-color:#ffbb47 }  td.ms-viewselector,td.ms-viewselectorhover { width:125px }  .ms-bottompaging { background:#ddd }  .ms-bottompagingline1 { line-height:1px; background:#fff }  .ms-bottompagingline2 { line-height:1px; background:#fff; display:none }  .ms-bottompagingline3 { line-height:0; background:#fff; display:none }  .ms-paging { font-size:8pt; font-weight:400; color:#000; font-family:Arial, Tahoma, sans-serif }  .ms-menutoolbar .ms-splitbuttondropdown { margin:1px; padding:0 2px 1px 1px }  .ms-menutoolbar .ms-splitbuttontext { padding:0 6px 1px 8px }  .ms-splitbutton { margin:0 1px }  .ms-splitbuttonhover { border-collapse:collapse; background-image:none; background-color:#f5f5f5; margin:0 1px }  .ms-splitbuttonhover .ms-splitbuttondropdown,.ms-splitbuttonhover .ms-splitbuttontext { border:1px solid #6f9dd9; cursor:pointer }  .ms-splitbuttonhover .ms-splitbuttondropdown { border:1px solid #555; padding:0 1px }  .ms-splitbuttonhover .ms-splitbuttontext { border:1px solid #555; padding:0 5px 0 7px }  .ms-rtetablecells { border:solid 1px #c4c4c4; padding:2px }  .ms-rtetoolbarmenu { background-color:#f3f3f3; color:#000; border:#c4c4c4; font-family:verdana; font-size:8pt }  TD.ms-rtetoolbarunsel { padding:3px }  TD.ms-rtetoolbarsel { border:solid 1px #89724f; background-image:url("/_layouts/images/rtebnsel.gif"); background-repeat:repeat-x; padding:2px }  TD.ms-rtetoolbarhov { border:solid 1px #d2b47a; background-image:url("/_layouts/images/rtebnhov.gif"); background-repeat:repeat-x; background-color:#fff699; cursor:pointer; color:#000; padding:2px }  .ms-gridT1,.ms-propertysheet th.ms-gridT1 { font-family:verdana; text-align:left; font-size:.7em; color:#000; width:190px }  .ms-gridCol { font-family:verdana; text-align:center; font-size:.6em; color:#7f7f7f; width:90px }  .ms-viewselect a:link,.ms-GRFontSize { font-size:8pt; font-family:Verdana,sans-serif; color:#039 }  select { font-size:8pt; font-family:Arial, Tahoma, sans-serif }  hr { height:2px; color:#ebebeb }  .ms-formlabel { text-align:left; font-family:verdana; font-size:.7em; padding-top:3px; padding-right:8px; padding-bottom:6px; font-weight:700; border-top:1px solid #999; color:#314c84 }  .ms-formtable .ms-formbody,.ms-formtable .ms-formbodysurvey { line-height:1.3em }  .ms-informationbar { background-color:#eee; border:1px dashed #d82a26 }  .ms-informationbar td { font-family:tahoma; font-size:8pt; color:#000 }  .ms-radiotext { cursor:default; text-align:left; font-family:verdana; font-size:8pt; height:19px }  .ms-radiobutton-child { margin-left:20px }  .ms-gridtext { cursor:default; text-align:right; font-family:verdana; font-size:8pt; height:19px }  .ms-formbody { font-family:verdana; font-size:.7em; vertical-align:top; background:#eee; border-top:1px solid #999; padding:3px 6px 4px }  .ms-formbodysurvey { font-family:verdana; font-size:.7em; vertical-align:top; background:none; border-top:none; padding:5px 8px 15px }  .ms-formbody FONT { line-height:normal }  .ms-formline { padding-right:8px; padding-left:8px; border-top:1px solid #999 }  .ms-formdescription { font-family:verdana; font-size:8pt; color:#666 }  .ms-formfieldlabelcontainer { margin:4px 4px 0 }  div.ms-formfieldlabelcontainer span.ms-formfieldlabel { font-family:tahoma; font-size:8pt; font-weight:400; text-align:left; color:#777; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background-image:url("/_layouts/images/globgrad.gif"); background-repeat:repeat-x; background-color:#efebef; height:18px; padding:1px 4px }  .ms-formfieldvaluecontainer { border:1px solid #ccc; margin-left:4px; margin-right:4px; margin-bottom:4px; padding:5px }  .ms-searchbox,.ms-pickersearchbox { border:solid 1px #7f9db9; border-right:none; color:#1952a4; font-family:Verdana; font-size:8pt; height:19px!important; padding-top:2px; padding-left:2px }  .ms-searchform { margin-right:10px; position:relative; top:-6px }  .ms-searchform input { height:19px; padding:2px }  select.ms-searchbox { margin-right:6px; border:solid 1px #7f9db9 }  .ms-searchimage { border:solid 1px #7f9db9; border-left:solid 1px #9ed6ff; background-color:#e9f2fd; padding:2px 3px!important }  .ms-searchcorner { background-color:#FFF; background-image:url("/_layouts/images/srchcrnr.gif"); background-repeat:no-repeat; background-position:left top }  .ms-secondary-title { padding-bottom:3px; display:block }  table.ms-form th { font-family:verdana; font-size:8pt; font-weight:400; text-align:left; vertical-align:top; color:#2d5199 }  table.ms-form td { font-size:8pt; width:100%; vertical-align:top }  .ms-formrecurrence { font-family:verdana; font-size:8pt; font-weight:400; text-align:left; vertical-align:top }  .ms-longfileinput { font-size:8pt; font-family:Verdana,sans-serif; width:386px }  .ms-longer { width:411px }  .ms-rtelong { width:384px; border:1px solid #8c8c8c }  .ms-rtelonger { width:409px; border:1px solid #8c8c8c }  .ms-inputuserfield,.ms-rtelong,.ms-rtelonger { border:1px solid #a5a5a5 }  div.ms-inputuserfield a { color:#000; text-decoration:none; font-weight:400; font-style:normal }  div.ms-inputuserfield { padding-left:1px; padding-top:2px }  .ms-banner { vertical-align:bottom }  .ms-banner a:link { text-decoration:none; white-space:nowrap }  .ms-bannerContainer { padding-right:10px; padding-left:5px; background-color:#C11F1C; background-image:url("/img/jll-topnavgrad.gif"); background-repeat:repeat-x; height:34px; background-position:left top; color:#fff }  .ms-globalbreadcrumb { font-size:8pt; background-color:#000; background-image:url("/img/jll-globalnavgrad.gif"); background-repeat:repeat; text-decoration:none; color:#fff; text-align:left; padding:0 1px 0 27px }  .ms-globalbreadcrumb,.ms-globalbreadcrumb a { text-decoration:none; color:#666 }  .ms-globalleft { float:left; height:32px }  .ms-globalright { float:right; height:32px }  .ms-globallinks { background:transparent; font-size:8pt; color:#fff; font-family:Arial, Tahoma, sans-serif }  .ms-globallinks,.ms-globallinks a { color:#666; text-decoration:none; font-family:tahoma }  .ms-pagebreadcrumb { border-left:none; border-top:none; border-top-width:0; border-left-width:0; background-color:transparent; color:#999!important; padding:15px 3px 3px 0 }  .ms-pagebreadcrumb,.ms-pagebreadcrumb a { font-size:8pt; background-color:#ebf3ff; color:#666; text-decoration:none }  .ms-sitetitle { font:8pt Arial; font-weight:700; color:#333; vertical-align:bottom; letter-spacing:.15em; text-transform:uppercase; margin:0; padding:0 0 3px 30px }  .ms-sitetitle a { font:8pt Arial; font-weight:700; color:#333; text-decoration:none }  h1.ms-sitetitle { margin:0; padding:0 }  td.ms-titleimagearea { padding-left:2px; display:none }  .ms-siteaction,.ms-siteaction a { font:8pt tahoma; font-weight:700; color:#666; text-decoration:none }  table.ms-siteaction td.ms-siteaction { border-right:1px solid #cecece }  table.ms-siteaction td.ms-siteaction div { border-right:1px solid #FFF; padding:3px }  .ms-siteactionsmenu { font:8pt tahoma; border:medium none; cursor:pointer; font-family:Arial; font-size:8pt; white-space:nowrap; padding:0 }  .ms-siteactionsmenu div div div { background-color:transparent; background-image:none; background-repeat:repeat-x; border-left:0 solid transparent; border-right:0 solid transparent; border-top:0 solid transparent; padding:1px 3px 3px }  .ms-siteactionsmenu div div div a { color:#FFF; font-weight:400 }  .ms-siteactionsmenu div div div.ms-siteactionsmenuhover { background-color:transparent; background-image:none; border-left:0 solid transparent; border-right:0 solid transparent; border-top:0 solid transparent }  .ms-actionbar { background-color:#FFF; border:1px solid #6f9dd9; padding-top:1px }  .ms-actionsep { height:8px; border-right:1px solid #6f9dd9 }  .ms-topnavContainer { border:none; border-left:solid 0 #ebebeb }  .ms-topnav { border-bottom:none; background-repeat:repeat-x; border:solid 0 #ebebeb; border-left:solid 0 #fff; border-top:solid 0 #fff; border-bottom-width:0; background-image:none; background-color:transparent; color:#fff; font-family:Arial, Tahoma, sans-serif; font-size:8pt }  .ms-topnav a { color:#fff; display:block; height:18px; white-space:nowrap; padding:1px 10px 0 }  .ms-topnavselected { color:#fff; background:none; background-repeat:repeat-x; border:solid 0 #bfbfbf; border-bottom-width:0; border-left:solid 0 #fff; background-color:transparent; font-weight:400 }  .ms-topNavHover { background-image:none; background-position:bottom left; background-color:transparent; border:solid 0 #ebebeb; border-left:solid 0 #fff; border-bottom-width:0; border-top:solid 0 #fff; color:#fff }  .ms-topnav img { position:relative; left:-6px }  .ms-topNavFlyOutsContainer { border:solid 1px #c2dcff }  .ms-topNavFlyOuts { font-family:Tahoma; font-size:8pt; background-color:#fff!important; color:#000!important }  .ms-topNavFlyOuts a { display:block; min-width:120px; color:#3764a0; padding:4px 8px }  .ms-topNavFlyOutsHover { color:#000; background-color:#eee!important }  .ms-formula { font-size:8pt; font-family:Verdana,sans-serif; width:222px; height:135px }  .ms-dtinput,.ms-dttimeinput { vertical-align:middle; font-size:0; padding:0 4px 0 0 }  .ms-dttimeinput { direction:ltr }  .ms-nav th { font-size:8pt; font-family:Verdana,sans-serif; font-weight:400; text-align:left; color:#000 }  .ms-quicklaunch table td { border-top:1px solid #fff }  .ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader { background-color:#d6e8ff; border-top:solid 1px #f2f8ff; border-left:solid 1px #f2f8ff; padding:1px 4px 4px }  .ms-quicklaunch span.ms-navheader { background-color:#d6e8ff; border-top:1px solid #add1ff; border-left:solid 1px #f2f8ff; border-bottom:1px solid #add1ff; padding:1px 6px 3px }  .ms-quicklaunch table.ms-selectednavheader td { width:100%; background-color:#ffe6a0; background-image:url("/_layouts/images/selectednav.gif"); background-repeat:repeat-x; border-top:solid 1px #fff; border-left:solid 1px #fff; padding:1px 6px 3px }  .ms-quicklaunch span { display:block }  .ms-quicklaunch table.ms-selectednav { width:97%; background-color:#DC3E3B; background-image:url("/img/jll-topnavDivgrad.gif"); background-repeat:repeat-x; border:1px solid gray; color:#fff; margin:2px 2px 0 }  .ms-quicklaunch table.ms-selectednav td { background:transparent url("/_layouts/images/selectednavbullet.gif"); background-repeat:no-repeat; background-position:top left; border:solid 1px #fff; margin:0; padding:0 4px 1px 12px }  table.ms-selectednav td a.ms-selectednav { background:none; color:#000 }  .ms-selectednavheader a { font-weight:700; color:#000; text-decoration:none }  table.ms-navitem td,span.ms-navitem { background-image:url("/_layouts/images/navBullet.gif"); background-repeat:no-repeat; background-position:left top; font-family:tahoma; padding:3px 6px 4px 16px }  .ms-navsubmenu1 { width:100%; border-collapse:collapse; background-color:transparent; border-bottom:none }  .ms-navsubmenu2 { width:100%; margin-bottom:6px; background-color:transparent }  table.ms-navselected { padding:2px }  table.ms-navselected,span.ms-navselected { background-image:url("/_layouts/images/SELECTEDNAV.GIF"); background-color:#ffe6a0; background-repeat:repeat-x }  table.ms-navselected td { background-image:url("/_layouts/images/navBullet.gif"); background-repeat:no-repeat; background-position:top left; border:1px solid #CCC; padding:3px 6px 4px 17px }  .ms-navheader a,.ms-navheader2 a { font-weight:700; color:#039; text-decoration:none }  .ms-navItem a { text-decoration:none; color:#222 }  .ms-quicklaunchouter { border-bottom:none; border-right:none; margin:0 1px 2px }  .ms-tvselected { background-color:#ffda8a }  .ms-treeviewouter td.ms-navitem { border-left:2px solid #f2f8ff; border:none; padding:0 4px }  table.ms-recyclebin td { width:100%; background-color:#eee; border-top:none; border-left:none; padding:3px 5px 7px 3px }  table.ms-recyclebin td a { font-weight:700; text-decoration:none; color:#002672 }  .ms-quickLaunch { font-size:8pt; font-family:tahoma; line-height:10pt; border:none; border-bottom:0; background-color:transparent }  .ms-quicklaunchheader { font-weight:400; background-repeat:repeat-x; border-left:solid 1px #f2f8ff; font-size:8pt; color:#333; background-image:none; background-color:#eee; border-color:transparent transparent #555; border-style:solid; border-width:1px; padding:2px 6px 4px }  .ms-quicklaunchheader a:hover { text-decoration:underline; color:#555 }  .ms-navline { border-bottom:1px solid #adadad }  .ms-navwatermark { color:#cce2e8 }  .ms-selectednav,.ms-GRSortFilter { border:1px solid #2353b2; background:#fff699; padding-top:1px; padding-bottom:2px }  .ms-unselectednav { padding-top:1px; padding-bottom:2px; border:none }  .ms-templatepickerunselected { padding-top:2px; margin-right:1px }  .ms-templatepickerselected { margin-right:1px }  .ms-templatepickerunselected div { background-image:url("/_layouts/images/templatepickerunselected.gif"); background-repeat:repeat-x; background-color:#bdbdbd; border:solid 1px #c4c4c4; border-bottom:none; white-space:nowrap; padding:1px 5px 3px }  .ms-templatepickerselected div { background-image:url("/_layouts/images/templatepickerselected.gif"); background-repeat:repeat-x; background-color:#fff; border:solid 1px #c2a770; border-bottom:none; white-space:nowrap; padding:3px 5px }  .ms-templatepicker { font-size:8pt; font-family:tahoma; width:320px; height:175px }  .ms-laction { border-top:solid 1px #b8bed0; padding-left:2px; padding-right:2px }  .ms-lactionheader { padding:4px }  .ms-lactionitem { white-space:nowrap; padding:3px 4px }  .ms-diffselected { background-image:url("/_layouts/images/SELECTEDNAV.GIF"); background-color:#ffe6a0; background-repeat:repeat-x; border:1px solid #d2b47a }  .ms-diffselected table { width:100%; border:1px solid #fff }  .ms-diffselected .ms-lactionbullet { padding-left:3px }  .ms-diffselected .ms-lactionitem { padding-right:3px }  .ms-verticaldots { border-right:none; border-left:none }  .ms-nav { background-repeat:repeat-x; font-family:tahoma; background-color:transparent; background-image:none }  .ms-relatedtable { width:100%; background:#f4f4f4; border:none }  .ms-relatedicon { text-align:center; padding:2px }  .ms-relatedtext { color:#002672; padding:2px }  .ms-relatedtext a:visited,.ms-relatedtext a:link,.ms-relatedtext a:active { color:#3966bf; font-family:tahoma,sans-serif; text-decoration:none }  .ms-relatedtext a:hover { font-family:tahoma,sans-serif; text-decoration:underline; color:#002672 }  .ms-globalTitleArea { background-position:right top; background-image:none; background-repeat:no-repeat; background-color:#fff; text-align:right; padding-left:10px; padding-right:10px; padding-top:9px }  .ms-globalTitleAreaSeparator { background-position:right; background-repeat:repeat-y; background-color:#CBD5D8; background-image:none }  .ms-titlearea,.ms-mwstitlearea { color:#666; font-family:tahoma; font-size:8pt; letter-spacing:.1em }  .ms-titlearea a { text-decoration:none; color:#999 }  .ms-titlearealeft { background-color:#d6e8ff }  TD.ms-titleareaframe,Div.ms-titleareaframe,.ms-pagetitleareaframe,.ms-mwspagetitleareaframe,.ms-consoletitleareaframe { background-image:url("/_layouts/images/pageTitleBKGD.gif"); background-repeat:repeat-x; background-position:left top; background-color:#d6e8ff; text-align:center }  div.ms-titleareaframe { height:100% }  .ms-pagetitleareaframe table { background-repeat:no-repeat; background-position:332px 4px; background-image:none; height:100% }  .ms-consoletitleareaframe { width:8px; background:#fff none repeat-x; padding:7px 0 1px 4px }  .ms-consoletitleareaframebottom { background-color:#d6e8ff; text-align:center; background:#fff; padding:0 }  .ms-mwspagetitleareaframe { width:100%; background-image:none; background-color:#fff; background:#fff none repeat-x }  .ms-mwstitlearealine { background-color:#D6E8FF }  .ms-titleareaseparator { padding-bottom:5px; background-color:transparent }  .ms-titleareaseparator div { background-color:transparent; border-top:none }  .ms-sitemapdirectional,.ms-sitemapdirectional a { unicode-bidi:embed }  .ms-areaseparatorcorner { background-position:left top; height:8px; background-image:none; background-repeat:repeat-x; border-right:1px solid #ddd; background-color:#fff }  td.ms-areaseparatorleft { background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif"); background-repeat:repeat-x; height:100%; background-image:none; border-right:1px solid #eee; background-color:transparent }  div.ms-areaseparatorleft { background:#83b0ec url("/_layouts/images/navshape.jpg"); background-repeat:no-repeat; background-position:-143px 0; height:100%; background-image:none; background-color:#fff; border-right:1px solid #eee }  div.ms-areaseparatorright { background:#83b0ec url("/_layouts/images/pagebackgrad.gif"); background-repeat:repeat-x; padding-right:2px; height:100%; background-image:none; background-color:transparent; border-left:solid 1px #eee }  .ms-titlearearight .ms-areaseparatorright { background:#d6e8ff url("/_layouts/images/pageTitleBKGD.gif"); background-repeat:repeat-x; border-left:1px solid #6f9dd9; padding-right:2px; height:100%; background-image:none; background-color:#fff }  .ms-areaseparator { background-repeat:repeat-x; border-right:none; border-left:none; padding-left:5px; background-image:none; background-color:#fff; height:11px }  .ms-pagemargin { background-repeat:no-repeat; background-position:-143px 0; background-color:#fff; background-image:none; height:100%; padding:0 }  td.ms-rightareacell div.ms-pagemargin { background-repeat:repeat-x; height:100%; border-left:solid 1px #83b0ec; background-color:#fff; background-image:none; border-left-width:0 }  .ms-bodyareacell { vertical-align:top; height:100%; width:100% }  .ms-pagebottommargin,.ms-pagebottommarginleft,.ms-pagebottommarginright { background:#83b0ec }  .ms-bodyareapagemargin { background:#fff; border-top:1px solid #ddd; color:#818181; font-size:8pt; padding:9px 0 }  .ms-bodyareaframe,.ms-viewareaframe { vertical-align:top; height:100%; width:100%; background-color:#fff; border-top:1px solid #6f9dd9; border-right:1px solid #6f9dd9; border-left:1px solid #6f9dd9 }  .ms-bodyareaframe { vertical-align:top; height:100%; width:100%; background-color:transparent; border-top:none; border-right:none; border-left:none; padding:0 15px 15px }  .ms-formareaframe { vertical-align:top; height:100%; background-color:#fff; padding:8px }  .ms-pagetitle { font-size:16pt; font-weight:400; padding-top:3px; color:#555; font-family:Arial; margin:0 }  .ms-pagetitle a { text-decoration:none; color:#d82a26; font-weight:400; margin:0 }  .ms-pagecaption { font-size:9pt; color:#000; font-family:arial,verdana,sans-serif }  .ms-selected { background-position:left top; color:#000; background-image:url("/_layouts/images/filedialogselected.gif"); background-repeat:repeat-x; background-color:#bbb; border-top:1px solid #bbb; border-bottom:1px solid #bbb }  .ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle,.ms-vh table.ms-unselectedtitle,.ms-vh2 table.ms-unselectedtitle,.ms-vh-icon table.ms-unselectedtitle { height:21px }  .ms-vh table.ms-selectedtitle,.ms-vh2 table.ms-selectedtitle,.ms-vh-icon table.ms-selectedtitle { background-color:#dde1e5; border:none }  .ms-vh2 .ms-selectedtitle .ms-vb,.ms-vh2 .ms-unselectedtitle .ms-vb { padding-left:5px; padding-right:5px; padding-top:1px }  .ms-vh-icon .ms-selectedtitle .ms-vb,.ms-vh-icon .ms-unselectedtitle .ms-vb { padding-left:0; vertical-align:middle }  .ms-vh-icon { padding-left:6px; padding-right:4px }  .ms-propertysheet th.ms-vh2,.ms-propertysheet th.ms-vh2-nofilter { font-family:tahoma }  .ms-listviewtable .ms-vh2,.ms-summarystandardbody .ms-vh2 { padding:1px 1px 0 }  .ms-listviewtable .ms-vb2,.ms-summarystandardbody .ms-vb2 { padding-left:7px; padding-right:7px }  .ms-unselectedtitle { background-color:transparent; margin:0; padding:0 }  .ms-vb-title .ms-unselectedtitle { padding:1px }  .ms-menuimagecell { cursor:pointer; height:18px; background:#a00 none repeat-x; border:solid 1px #fff; padding:0 }  .ms-vh .ms-menuimagecell,.ms-vh2 .ms-menuimagecell,.ms-vh-icon .ms-menuimagecell { height:20px }  .ms-vh .ms-menuimagecell img,.ms-vh2 .ms-menuimagecell img,.ms-vh-icon .ms-menuimagecell img { margin-top:2px; margin-bottom:2px }  .ms-filedialog td { height:16px }  .ms-descriptiontext { font-family:tahoma; font-size:8pt; text-align:left; color:#666 }  .ms-webpartpagedescription { font-family:verdana; font-size:8pt; color:#5a5a5a; padding:8px 12px 0 }  .ms-inputformdescription { width:475px; padding-right:9px }  .ms-inputformcontrols { width:375px }  .ms-halfinputformcontrols { width:150px }  .ms-dspadapterlist { padding-left:1cm; font-family:verdana; font-size:8pt; color:#666 }  .ms-separator { font-size:10pt; color:#888 }  .ms-separator img { height:16px; width:1px; background:#aeaeae; border-bottom:1px solid #eff3fa; border-right:1px solid #eff3fa; margin:0 1px }  .ms-authoringcontrols { font-family:tahoma; font-size:8pt; background-color:#eee; color:#000 }  .ms-propertysheet th.ms-authoringcontrols { font-family:tahoma; font-size:8pt; color:#083772; text-align:left; background-color:#f0f5f7 }  .ms-multiselectbox { width:175px }  .ms-lookuptypeindropdown { width:20em }  .ms-lookuptypeintextbox { width:20em; vertical-align:middle }  .ms-sectionheader { font-family:tahoma; font-size:8pt; font-weight:700; color:#222 }  .ms-linksectionheader,.ms-propertysheet th.ms-linksectionheader { color:#000; font-family:tahoma; font-size:8pt; font-weight:700; text-align:left }  td.ms-linksectionheader,th.ms-linksectionheader { background-color:#ddd; background-image:url("/img/jll-linksectiongrad.gif"); background-repeat:repeat-x; border:1px solid #aaa }  table.ms-disc-bar { background-color:#d6e8ff; background-image:url("/_layouts/images/quicklaunchheader.gif"); background-repeat:repeat-x; border:1px solid #79a7e3; text-align:left }  table.ms-disc HR { height:1px; color:#add1ff }  .ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-propertysheet .ms-sectionheader a,.ms-propertysheet .ms-sectionheader a:hover { color:#525252; text-decoration:none }  .ms-sectionline { background-color:#555 }  .ms-sectionhighlight-top { border:1px solid #ff9932; border-left:0 solid; border-right:0 solid; background-color:#f7f3cd; font-family:tahoma; font-size:8pt }  .ms-sectionhighlight { background-color:#fffbd8; color:#4c4c4c }  .ms-sectionhighlight-line { height:1px; background-color:#ff9932; padding:0 }  .ms-partline { background-color:#999 }  .ms-propertysheet { text-align:left; font-family:Arial; font-size:.7em; color:#333 }  .ms-propertysheet th { font-family:Arial, Tahoma, sans-serif; font-size:8pt; color:#333; font-weight:400 }  .ms-propertysheet a { text-decoration:none; color:#d82a26 }  table.ms-pageinformation,table.ms-createpageinformation { font-family:tahoma; font-size:8pt; height:115px }  table.ms-pageinformation { font-family:Arial; font-size:8pt; height:115px; background-color:#F6F6F6; background-image:url("/img/jll-settingsgraphic.jpg"); background-repeat:repeat-x }  table.ms-createpageinformation { background-color:#F6F6F6; background-image:url("/img/jll-settingsgraphic.jpg"); background-repeat:repeat-x; font-family:Arial; font-size:8pt; height:115px }  .ms-pageinformation th,.ms-createpageinformation th { color:#204d89; text-align:left }  .ms-pageinformation table td,.ms-createpageinformation table td { color:#000; text-align:left; font-family:tahoma; font-size:8pt; padding:3px 5px 3px 1px }  .ms-pageinformation table th { padding:3px 5px 3px 1px }  .ms-storMeFree { background-color:#80f0dc; border-color:#FFF; border-style:dashed; border-width:1px }  .ms-storMeUsed { background:#89b4bf; border-color:#FFF; border-style:solid; border-width:1px }  .ms-storMeEstimated { background-color:#83b0ec; border-color:#FFF; border-style:dotted; border-width:1px }  .ms-storMeFilterBar { background:#89b4bf }  .ms-informationtablehover { border:solid 1px #add1ff; border-top:solid 2px #FFF; border-left:solid 2px #FFF; border-bottom:solid 2px #FFF; border-right:solid 2px #FFF; background-color:#eee; border-color:#FFF }  .ms-informationtablehover td,.ms-informationtablehover th { background-color:#ebf3ff }  .ms-informationtablehover td { border-top:solid 1px #fff; border-left:solid 1px #fff; background-color:#eee }  .ms-informationtablehover th { border-top:solid 1px #fff; background-color:#eee }  .ms-informationtablestatic { background-image:none; background-repeat:no-repeat }  .ms-pageinformationheader { font-weight:700; color:#000 }  .ms-itemheader a { font-size:11pt; font-family:arial; font-weight:700; text-decoration:none; color:#002672 }  .ms-itemstatic { border:1px solid #FFF; background-color:transparent }  .ms-itemhover { background-repeat:repeat-x; cursor:pointer; background-image:none; background-color:#fff; border:solid 1px #fff }  .ms-discussiontitle { font-size:.7em; font-family:verdana; color:#000; font-weight:700 }  .ms-listdescription { color:#4c4c4c; font-family:tahoma; border-bottom:1px solid #6f9dd9; background:#fff; border-color:#ddd; border-style:solid solid none; border-width:1px; padding:2px 0 1px 15px }  .ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-ph { font-weight:400; color:#b2b2b2; text-align:left; text-decoration:none; vertical-align:top }  .ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph { font-family:Arial, tahoma, sans-serif; font-size:8pt }  .ms-vh,.ms-vh2,.ms-vh2-nofilter,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph { white-space:nowrap }  .ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-viewheadertr .ms-vh-group,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-ph,.ms-pickerresultheadertr { background-repeat:repeat-x; padding-top:1px; padding-bottom:0; background-color:#f2f2f2; background-image:none }  .ms-disc .ms-viewheadertr th.ms-vh2 { padding:1px 5px 0 4px }  .ms-disc .ms-vh2 .ms-selectedtitle .ms-vb,.ms-disc .ms-vh2 .ms-unselectedtitle .ms-vb { padding-left:4px }  th.ms-vh3-nograd { width:12px; color:#949494; font-size:8pt; font-family:tahoma,sans-serif }  .ms-vh .ms-vh { background-image:none; border-left:none; padding-left:1px; background-color:transparent }  .ms-vh2,.ms-ph { padding:3px 8px 1px }  .ms-vh2-gridview { padding-top:2px; padding-bottom:2px; vertical-align:middle }  .ms-vh-icon,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon { width:12px }  .ms-vh-icon-empty { width:0 }  .ms-vh a,.ms-vh a:visited,.ms-vh2 a,.ms-vh2-nofilter a { color:#7f7f7f; text-decoration:none }  .ms-vhImage { width:18pt }  .ms-cbp { padding-left:8px; padding-right:8px }  .ms-standardheader { font-size:1em; text-align:left; color:#525252; margin:0 }  .ms-gb { height:22px; background-color:#fff; font-weight:700; padding-bottom:3px; border-bottom:1px solid #555; border-top:1px solid #F9F9F9 }  .ms-listviewtable .ms-gb,.ms-listviewtable .ms-gb2 { padding-top:14px }  .ms-gb2 { height:22px; color:#4c4c4c; padding-bottom:3px; border-bottom:1px solid #e3efff; border-top:1px solid #f9f9f9 }  .ms-gbload { height:22px; color:#4c4c4c; background-color:#fff; padding-bottom:3px }  .ms-vb a:visited,.ms-vb2 a:visited,.ms-GRStatusText a:visited,.ms-vb-user a:visited,.ms-disc a:visited { color:#006; text-decoration:none }  .ms-vb-icon { vertical-align:top; width:0; padding:3px 0 0 8px }  .ms-vb-icon-overlay { border:0; position:relative; left:-7px; bottom:-2px }  .ms-vb-user { padding-top:2px; padding-right:2px; padding-left:2px }  .ms-vb-title .ms-vb { padding:2px 1px 5px 6px }  .ms-vb-title .ms-selectedtitle .ms-vb { padding:1px 0 4px 5px }  .ms-vb2 { padding:3px 8px 4px }  .ms-pb,.ms-pb-selected { padding-left:5px; padding-right:5px; white-space:nowrap }  .ms-pb { height:22px; padding-top:3px; border-top:1px dashed #fff }  .ms-pb-selected { height:22px; padding-top:3px; background-color:#ffe6a0; border-top:1px solid #ffe6a0; border-bottom:1px solid #ffe6a0 }  .ms-pb a,.ms-pb-selected a { font-size:8pt; font-family:tahoma,sans-serif; color:#000; text-decoration:none; cursor:default }  .ms-vb-tall { line-height:1.5em; padding:2px 6px 10px }  th .ms-vb,.ms-vh2-nofilter,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon { color:#b2b2b2; font-size:8pt; font-family:tahoma,sans-serif }  th .ms-vb a,.ms-vh2-nofilter a,.ms-vh2-nofilter-icon a { color:gray }  .ms-vb li { vertical-align:auto }  .ms-vh2-nofilter,.ms-vh2-nofilter-icon,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon { padding-left:8px; padding-right:8px; padding-top:3px; height:20px }  .ms-nlline { background:#d8d8d8 }  .ms-ppleft { height:440px; overflow:auto; border-bottom:1px solid #d8d8d8; margin:2px }  .ms-ppright { width:600px; margin:8px }  .ms-homepagetitle { font-family:arial; font-size:12pt; color:#000; font-weight:700; text-decoration:none }  a.ms-addnew { font-weight:400; font-family:verdana; font-size:8pt; text-decoration:none; color:#222 }  td.ms-addnew { padding-left:1px; padding-right:7px }  .ms-error { font-family:Verdana,sans-serif; font-size:8pt; font-weight:400; color:red }  .ms-successcolor { color:green }  .ms-discussionseparator { color:#CCC; height:1px }  .ms-summarytitlebarframe { background-color:#1c418c }  .ms-summarytitlebar { color:#FFF; font-size:.68em; font-family:verdana; font-weight:400; text-decoration:none }  .ms-summarytitlebartitle { color:#FFF; font-size:10pt; font-family:arial; font-weight:700; text-decoration:none }  img.thumbnail { border:solid #99bfc9 3px }  .ms-imglibthumbnail { background-color:#d8d8d8; border:solid #99bfc9 0 }  span.thumbnail { position:relative; width:5px; padding:16px 10px }  span.userdata { behavior:url(#default#userData); display:none }  a.ms-imglibPreviewTitle { overflow:hidden; text-overflow:ellipsis; width:130px }  table.ms-disc td { color:#4c4c4c; padding:0 }  table tr td.ms-disc-padabove { padding:5px }  table.ms-disc-bar td { vertical-align:middle; height:22px; padding-left:5px }  table.ms-disc-bar B { vertical-align:10%; padding-right:5px }  td.ms-disc-bordered,td.ms-disc-bordered-noleft { border:0 solid #add1ff; border-top-width:0 }  table tr td.ms-disc-bordered-noleft { border-left-width:1px; font-family:verdana; font-size:.7em; text-align:left; padding:0 10px 5px }  table tr td.ms-disc-bordered { padding:0 0 5px 5px }  .UserShadedRegion { font-family:verdana,sans-serif; background-color:#fffacc }  .UserCaption { font-size:8pt; font-family:verdana; background-color:transparent }  .UserConfiguration { font-size:8pt; font-family:verdana; background-color:#f4f4f4 }  .UserDottedLine { margin-bottom:2px; height:1px; overflow:hidden; background-image:url("/_layouts/images/dot.gif"); background-color:#2d5199 }  .UserButton,.UserInput,.UserSelect { font-family:Verdana,Arial,Sans-Serif; font-size:8pt }  .UserNotification { font-family:verdana,sans-serif; color:#666; padding:4px }  .ConnectionTabLink { color:#333; text-decoration:none }  .ConnectionChooseInactiveTab { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; border-top:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #999; display:inline; margin-top:4px; height:20px; color:#333; background-color:#bfbfbf; padding:3px }  .ConnectionConfigureInactiveTab { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; border-top:solid 1px #999; border-left:solid 1px #999; border-bottom:solid 1px #999; margin-top:4px; display:inline; height:20px; color:#333; background-color:#bfbfbf; padding:3px }  .UserConnectionTop { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; border-bottom:solid 1px #999; height:24px; width:100% }  .UserToolBarTextArea { padding-left:0; padding-right:0; padding-bottom:5px; font-weight:400; font-size:8pt; font-family:Verdana,sans-serif }  .UserToolbarDisabledLink { font-size:8pt; font-family:verdana; color:#666; padding:4px }  .UserToolbarImage { border:medium none; font-size:8pt; cursor:pointer; text-align:center; background-color:#f4f4f4 }  .UserCaptionShadow { border-right:1px solid #add1ff; border-left:1px solid #add1ff; background-color:#f3f3f3; height:2px; background-image:url("/_layouts/images/viewheadergrad.gif"); background-repeat:repeat-x }  .UserGenericHeader { font-weight:700; font-size:12pt; color:#000; font-family:arial,sans-serif }  .UserGeneric { padding:8px 5px 7px }  .UserGenericBody { padding:5px 0 0 17px }  .UserGenericText { font-size:8pt; font-family:verdana,arial,sans-serif; color:#000 }  .UserBackground { background-color:#FFF }  .UserSectionTitle { width:100%; margin-bottom:5px; padding-bottom:2px; font-weight:700; color:#595959; border-bottom:solid 1px #2d5199 }  .UserSectionHead { width:100%; color:#595959; padding:0 0 3px }  .UserSectionBody { width:100%; padding:0 }  .UserControlGroup { padding-bottom:10px; padding-top:2px }  .UserSectionFooter { width:100%; margin-top:5px; padding-top:2px; color:#000; border-top:solid 1px #2d5199 }  .UserFooter { width:100%; padding:10px 7px 7px }  .UserCommandArea { padding-top:7px }  .UserToolbar { background-image:url("/_layouts/images/topnavunselected.gif"); border-bottom:1px solid #6f9dd9; padding-left:2px; padding-right:2px; background-position:left bottom; background-repeat:repeat-x; background-color:transparent }  .UserCellHover { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; border:solid 1px #2353b2; color:#000; padding:1px 4px 2px }  .UserCellSelected { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; background-image:url("/_layouts/images/selectednav.gif"); background-repeat:repeat-x; color:#000; background-color:#fff699; border:solid 1px #1c418c; padding:1px 4px 2px }  .UserCell { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; color:#039; margin:1px; padding:1px 4px 2px }  .UserGenericBulletItem { padding-bottom:2px }  .ms-ToolPaneFrame { background-color:#f2f2f2; padding:0 }  .ms-ToolPaneOuter { background-color:#F2F2F2; border-right:2px solid #ccc; border-top:1px solid #ccc; padding:0 }  .ms-ToolPaneBody { padding:2px 2px 2px 0 }  .ms-ToolPaneHeader { background-color:#1c418c; border-style:none }  .ms-ToolPaneBorder { border-right:1px solid #add1ff; border-top:0 solid transparent; border-bottom:0 solid transparent; border-left:1px solid #add1ff; border-color:#CCC }  .ms-ToolPaneClose { padding-right:3px; padding-left:0; background-color:#eee; background-image:url("/img/jll-toolbargrad.gif"); background-repeat:repeat-x; border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #999 }  .ms-ToolPaneTitle { color:#000; font-weight:700; font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; background-color:#eee; background-image:url("/img/jll-toolbargrad.gif"); background-repeat:repeat-x; border-bottom:1px solid #999; border-left:1px solid #999; border-top:1px solid #999; padding:1px 7px 2px 0 }  .ms-ToolPaneFooter { font-size:8pt; border-top:solid 1px #C8C8C8; color:#595959; font-weight:700; font-family:verdana,arial,helvetica,sans-serif; background-color:#f2f2f2; padding:5px }  .ms-ToolPaneError { color:#e00000; font-family:verdana,arial,helvetica,sans-serif; font-size:8pt; padding:10px }  .ms-ToolPaneInfo { font-size:8pt; color:#FFF; font-family:verdana,arial,helvetica,sans-serif; background-color:#444; padding:5px 5px 0 }  .ms-ToolPartSpacing { padding-top:8px }  .ms-ToolStripSelected { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; background-image:url("/_layouts/images/menubuttonhover.gif"); border-top:solid 1px #f2f8ff; border-bottom:solid 1px #d6e8ff; color:#000; background-color:#fff699; border:solid 1px #1c418c; padding:1px 4px 2px }  .ms-ToolStrip { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; background-image:url("/_layouts/images/listheadergrad.gif"); color:#000; border-left:none; border-right:solid 1px #89b4bf; border-top:solid 1px #89b4bf; border-bottom:solid 1px #89b4bf; background-color:#cce2e8; padding:1px 4px 2px }  .ms-TPHeader { background-color:#ccc }  .ms-TPTitle { font-weight:700; font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; color:#083772; padding:2px 0 2px 4px }  .ms-TPBody { color:#000; font-size:8pt; font-family:verdana,arial,helvetica,sans-serif }  .ms-TPBody A:link,.ms-TPBody A:visited,.ms-TPBody A:hover { color:#039; text-decoration:none; cursor:pointer }  .ms-TPInput { font-size:8pt; font-family:verdana,arial,helvetica,sans-serif; color:#000 }  .ms-PropGridBuilderButton { width:16px; font-size:8pt; display:none; border:solid 1px #2d5199; background-color:transparent }  .ms-BuilderBackground { color:#4c4c4c; background:#d3d3d3 }  .ms-SPZone { border:#666 1px solid; background-color:#fee; padding:5px }  .ms-SPZoneSelected { background-color:#ffeebe; border:#0F0 1px solid; padding:5px }  .ms-SPZoneIBar { border:#0F0 3px solid }  .ms-SPZoneLabel { font-family:tahoma,verdana; font-size:8pt; color:#666; padding:0 0 1px }  .ms-SPZoneCaption { font-size:9pt; font-family:tahoma,verdana; color:#666 }  .ms-WPTitle { font-weight:700; color:#4c4c4c; font-size:10pt; font-family:Arial, Tahoma, sans-serif; padding:2px 7px 2px 3px }  .ms-WPTitle A:link,.ms-WPTitle A:visited { color:#4c4c4c; text-decoration:none; cursor:pointer }  .ms-WPTitle A:hover { color:#000; text-decoration:underline; cursor:pointer }  .ms-WPSelected { border:#a00 3px dashed }  .ms-WPBody TABLE,.ms-TPBody TABLE { font-size:1em }  .ms-WPBody h1,.ms-TPBody h1 { font-weight:700; font-size:200% }  .ms-WPBody h2,.ms-TPBody h2 { font-weight:700; font-size:150% }  .ms-WPBody h3,.ms-TPBody h3 { font-weight:700; font-size:120% }  .ms-WPBody h4,.ms-TPBody h4 { font-weight:700; font-size:100% }  .ms-WPBody h5,.ms-TPBody h5 { font-weight:700; font-size:80% }  .ms-WPBody h6,.ms-TPBody h6 { font-weight:700; font-size:65% }  .ms-WPBorder,.ms-WPBorderBorderOnly { border-color:#9ac6ff; border-style:solid; border-width:1px }  .ms-WPBorder { border-top-width:0; border-color:#ddd }  .ms-HoverCellInActive,.ms-SpLinkButtonInActive { border:none; color:#4c4c4c; vertical-align:top; background-color:transparent; margin:1px }  .ms-HoverCellActive,.ms-SpLinkButtonActive { border:#6f9dd9 1px solid; vertical-align:top; background-color:#ffbb47; background-image:url("/_layouts/images/menubuttonhover.gif") }  .ms-HoverCellActiveDark { vertical-align:top; background-image:none; border:solid 1px #000; background-color:#ccc }  .ms-SpLinkButtonInActive,.ms-SpLinkButtonActive { padding:1px 1px 1px 3px }  .ms-SPLink { font-family:verdana; font-size:8pt; color:#000 }  .ms-SPLink A:link,.ms-SPLink A:visited { color:#2A4666; text-decoration:none }  .ms-SPButton { font-family:Verdana; font-size:8pt }  .ms-WPAddButton { height:25px; cursor:pointer; background:url(globgrad.gif) repeat-x scroll 0; background-position:left bottom; border:1px solid #999; margin:0; padding:0 }  .ms-WPAddButtonHover { background:#FFF url("/img/jll-toolbargrad.gif") repeat-x scroll 0 }  .ms-WPAddButton td { vertical-align:middle; padding-left:3px; padding-right:3px; text-align:center }  .ms-WPAddButton span { color:#CD5C01; vertical-align:middle }  .ms-WPAddButtonHover span { color:#000; vertical-align:middle }  .ms-PartSpacingVertical { font-size:1pt; margin-top:20px }  .ms-PartSpacingHorizontal { font-size:1pt; width:8px }  .ms-WPHeader TD { border-collapse:collapse; border-bottom:solid 1px #ddd }  A span.ms-WPEditText { display:inline; vertical-align:middle; padding-left:1px; padding-right:1px; font-size:8pt; font-family:verdana,arial,sans-serif; color:#000; text-decoration:none }  .ms-SPzone .ms-WPHeader TD,.ms-SPZoneSelected .ms-WPHeader TD { border:1px solid #c4c4c4; background-color:#fff9de; background-image:url("/_layouts/images/partgrad.gif"); background-repeat:repeat-x }  .ms-SPZone .ms-vh table.ms-selectedTitle,.ms-SPZone .ms-vh table.ms-selectedTitle td,.ms-SPZone .ms-vh2 table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle,.ms-SPZoneSelected .ms-vh table.ms-selectedTitle td,.ms-SPZoneSelected .ms-vh2 table.ms-selectedTitle { background-color:#dde1e5 }  .ms-rtApplyBackground { background-color:#ffdf88; border-bottom:buttonshadow solid 1px; border-right:buttonshadow solid 1px }  .ms-tbButtonMouseOverDown { background-color:#ffdf88; border-bottom:buttonhighlight solid 1px; border-left:buttonshadow solid 1px; border-right:buttonhighlight solid 1px; border-top:buttonshadow solid 1px; top:1px; height:22px; width:23px }  .ms-rtRemoveBackground { background-color:transparent; border-bottom:#ffdf88 solid 1px; border-left:#ffdf88 solid 1px; border-right:#ffdf88 solid 1px; border-top:#ffdf88 solid 1px }  .ms-subsmanageheader { background-color:#f2f2f2; font-family:verdana; font-size:8pt; text-align:left; text-decoration:none; font-weight:700; vertical-align:top }  .ms-subsmanagecell { color:#000; font-family:verdana; font-size:.68em; height:18px; vertical-align:top }  .ms-underline { vertical-align:top; border-bottom:1px solid #cecece; padding:3px 4px 4px }  .ms-underlineback { vertical-align:top; border-bottom:1px solid #cecece; background-color:#f4f4f4; padding:3px 4px 4px }  .ms-back { vertical-align:top; background-color:#f4f4f4; padding:2px 4px 4px }  .ms-smallheader,th.ms-smallheader { font-size:8pt; font-weight:700; color:#000; font-family:verdana; text-align:left }  .ms-smallsectionline { background-color:#bfbfbf; border-bottom:1px solid #cecece; padding:0 }  .ms-tabselected { font-weight:700; position:relative; top:0; background-image:url("/_layouts/images/selectednav.gif"); background-repeat:repeat-x; background-color:#ffe6a0; color:#002672; border-bottom:1px solid #777; border-color:#6F9DD9; border-style:solid; border-width:1px; padding:3px 10px }  .ms-tabinactive { font-weight:700; position:relative; top:0; background-image:url("/_layouts/images/topnavunselected.gif"); background-repeat:repeat-x; border-bottom:none; background-position:0 4px; background-color:transparent; color:#002672; border:solid 1px #ddd; padding:3px 10px }  .ms-surveyHBar { font-size:2px; border:solid; background-color:#2d5199; border-color:#3966bf; border-width:5px }  .ms-surveyHBarB { font-size:2px; border:solid; background-color:#CCC; border-color:#CCC; border-width:1px }  .ms-surveyHBarLabel { font-size:8pt; font-family:tahoma,sans-serif; color:#7f7f7f; text-decoration:none; height:3.75pt; border:none; background-color:#FFF; margin:0; padding:0 }  .ms-surveyVBar { font-size:2px; background-color:#2d5199 }  .ms-surveyVBarB { font-size:2px; vertical-align:bottom; background-color:#CCC }  .ms-surveyVBarBI { font-size:2px; vertical-align:top; background-color:#2d5199 }  .ms-surveyVBarS { font-size:2px }  .ms-surveyVBarT { font-size:7pt; font-family:verdana; color:#666 }  .ms-surveyVBarTC { font-size:7pt; font-family:verdana; text-align:center; color:#666 }  .ms-surveyHR { height:1px; color:#CCC }  .ms-surveyTotal { font-size:8pt; font-family:verdana; padding-left:10px; padding-right:0; color:#666 }  .ms-spaceBetContentAndButton { height:10px }  .ms-ButtonHeightWidth { width:7.5em; font:8pt tahoma; height:2.1em; padding-top:.1em; padding-bottom:.4em }  .ms-NarrowButtonHeightWidth { width:5em; height:2em; font:8pt tahoma; padding:0 }  .ms-ButtonHeightWidth2 { height:2.1em; font:8pt tahoma; width:11.72em; padding-top:.1em; padding-bottom:.4em }  .ms-SpaceBetButtons { width:6px }  .ms-summarycustombody { margin-left:3px; margin-top:5px; margin-right:6px }  .ms-stylebox { font-family:tahoma; text-align:left; border:1px solid #CCC }  .ms-stylelabel { font-family:tahoma; font-size:8pt; color:#666 }  .ms-styleheader { font-family:tahoma; font-size:.68em; background-color:#f4f4f4 }  .ms-stylebody { font-family:tahoma; font-size:8pt }  .ms-alternatingstrong { background-color:#e3efff }  .ms-alternatingstrong td,.ms-basictable .ms-alternating td { border-bottom:1px solid #d8d8d8; border-top:1px solid #d8d8d8 }  .ms-MWSInstantiated a:hover { text-decoration:underline; color:#89b4bf }  .ms-MWSUninstantiated a:hover { text-decoration:underline; color:#002672 }  .ms-entity-unresolved { color:#000; cursor:pointer; background-image:url("/_layouts/images/squiggle.gif"); background-repeat:repeat; background-position:left bottom; padding-bottom:2px; vertical-align:text-top; font-style:italic }  .ms-ganttTitleCell { text-align:left; padding-left:7px; width:222px; height:22px; border:solid 1px #d6e8ff }  .ms-ganttTitleCellText { width:222px; height:22px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:22px }  .ms-ganttTitleHeaderCell { text-align:left; padding-left:7px; width:222px; border:solid 1px #d6e8ff }  .ms-ganttInnerTable td,.ms-ganttInnerTable th { font-family:verdana; font-size:.68em }  .ms-ganttDiv { position:absolute; overflow:auto; height:272px; width:100% }  .ms-ganttDivNotIE { position:inherit; overflow:auto; height:272px; width:100% }  .ms-ganttOuterTable { width:100%; height:272px }  .ms-ganttInnerTable th { color:#4e7cb7 }  .ms-ganttMajorTimeUnitHeaderCell { text-align:center; border-left:solid 1px #d6e8ff; border-right:solid 1px #d6e8ff; background-color:#f9f9f9 }  .ms-ganttDetailTimeUnitRow td,.ms-ganttDetailTimeUnitRow th { text-align:center; border:solid 1px #d6e8ff; background-color:#f9f9f9 }  .ms-GNWD { background:#f9f9f9 }  .ms-GT { background:#FFF8DC }  .ms-ganttTransparentImage { position:absolute; width:100%; height:20px; z-index:2 }  .ms-ganttNonTransparentImage { position:relative; z-index:1 }  .ms-dgselected { background:#5980A5; color:#FFF; vertical-align:middle; font-weight:700 }  .ms-dgbottom { border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000 }  .ms-dgadd { vertical-align:middle; border-top:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; border-bottom:1px solid #C0C6E0 }  .ms-infobar { font-family:Tahoma; background-color:#EDF0D9; font-size:10px; border-color:#7f7f7f; border-style:solid; border-width:1px }  .ms-selwidth { font-family:tahoma,verdana; font-size:1.2em; width:158px }  .ms-featurestatus { width:100px; vertical-align:middle }  .ms-featurestatustext { background-color:#039; color:#FFF; font-weight:700; padding:4px }  .ms-featurealtrow { background-color:#e9e9e9 }  .ms-unpublishedresource { border-color:red; border-style:dashed; border-width:thick; margin:5px }  .ms-inconsistentresource { border-color:#0F0; border-style:dashed; border-width:thick; margin:5px }  .ms-annotatedanchorspacing { top:3px; left:3px; width:3px; height:3px }  .ms-consolestatus,.ms-consoleerror,.ms-consolemessage,.ms-consoletoolbar { font-size:8pt; font-family:Tahoma,verdana }  .ms-consoleframe,.ms-consolestatusframe { border-bottom-width:1px; border-left-width:0; border-right-width:0; border-style:solid }  .ms-consolestatuscell { background-image:url("/_layouts/images/pageTitleBKGD.gif"); background-repeat:repeat-x; background-position:top left; background-color:#d5dced; text-align:center }  .ms-consoleframe { border-top-width:0; border-color:#222 }  .ms-consolestatusframe { border-top-width:0; background-repeat:repeat-x; background-color:#FEE; border-color:#FFF }  td.ms-consolestatusmajorframe,td.ms-consolestatusminorframe,td.ms-consolestatuscheckoutframe { background-repeat:repeat-x }  .ms-consolestatusmajorframe { background-color:#fff699; background:transparent none repeat scroll 0 }  .ms-consolestatusminorframe { background-color:#e3efff; background:transparent none repeat scroll 0 }  .ms-consolestatuscheckoutframe,.ms-consoleminiframe { background-color:#fff8b2; background:url('/_layouts/images/cnsugrdn.gif') }  .ms-consoleminiframe { height:24px; background-repeat:repeat-x; background:transparent none repeat scroll 0 }  .ms-consolestatusshadowframe { background-repeat:repeat-x; background:url('/_layouts/images/cnsshdo.gif'); height:4px }  .ms-consolestatusshadowframeleft { background:url('/_layouts/images/cnsshdol.gif'); height:4px; width:3px }  .ms-consolestatusshadowframeright { background:url('/_layouts/images/cnsshdor.gif'); height:4px; width:3px }  .ms-consolemode { background-color:#fff699; color:#000; font-size:8pt; font-family:verdana }  .ms-consolestatus { color:#666; font-size:8pt; font-family:verdana; padding-top:3px; padding-bottom:3px; text-decoration:none }  .ms-consolestatus a { font-family:Verdana,serif; font-size:8pt; color:#3966bf; text-decoration:none }  .ms-consolestatus a:hover { font-family:Verdana,serif; font-size:8pt; color:#3966bf; text-decoration:underline }  .ms-consolehr { background-color:#222; height:1px }  .ms-consoleerror { color:red; text-decoration:none }  .ms-consoleerror a:hover { color:#3966bf; text-decoration:underline }  .ms-consolemessage { color:#204d89; text-decoration:none }  .ms-consoleqaborderh,.ms-consoleqaborderv,.ms-consoleqacorner { background-color:#CAD7E7 }  .ms-consoleqaborderhhover,.ms-consoleqabordervhover,.ms-consoleqacornerhover { background-color:#D2B47A }  .ms-webpartpickerpagetext { text-align:left; color:#656B77 }  .ms-webpartpickerpagetext a { text-align:left; color:#222 }  .ms-webpartpickeralign { padding:2px 7px 2px 3px }  .ms-viewtotalselect { width:104px }  .ms-wikitoolbar a.ms-toolbar { color:#124890 }  .ms-wikieditouter { height:23px; font-size:8pt; font-family:tahoma; position:absolute; right:9px; top:30px; border:1px solid #6393D4; border-bottom:none; text-align:center; border-right-width:2px }  .ms-wikieditthird { background:url(/_layouts/images/toolgrad.gif); padding-left:3px }  .ms-wikieditorangeinnera { height:0; font-size:0; line-height:0 }  .ms-wikicontent a.ms-missinglink { text-decoration:none; border-bottom:1px dashed #000 }  .ms-wikicontent { color:#333; line-height:1.3 }  .ms-recentchanges { vertical-align:top; padding:7px 1px 9px 4px }  .errorinl { font-size:8pt; color:red; font-family:verdana,sans-serif }  .ms-diffdeletenostrike,.ms-diffdelete { background-color:#e0e0e0 }  .ms-diffdelete { text-decoration:line-through }  .ms-diffinsert { border:1px solid #fff; background-color:#cfc }  .ms-wikifieldheader { font-family:tahoma; font-size:8pt; margin-top:15px; margin-bottom:10px; font-weight:700; color:#515151; border-bottom:1px solid #C3C3C3; padding:2px }  ul.ms-blogAdminLinks { list-style:none; margin:4px 10px 0 0; padding:0 0 0 4px }  ul.ms-blogAdminLinks li { background:transparent url(/_layouts/images/rect.gif); background-position:center left; background-repeat:no-repeat; margin:0; padding:0 0 3px 15px }  .ms-PostWrapper,.ms-CommentsWrapper,.ms-blogrss { color:#4c4c4c; width:629px }  .ms-blogrssnav { color:#4c4c4c; padding-bottom:5px; padding-top:5px; padding-left:5px; border-top:solid 1px #add1ff }  .ms-blogrssnav a { color:#039; text-decoration:none; font-weight:700; font-size:8pt }  .ms-PostTitle { font-size:16pt; border-top:solid 1px #e3efff; padding-top:6px }  .ms-PostTitle span { position:relative; left:-2px; right:auto }  .ms-PostTitle a { color:#4c4c4c; text-decoration:none }  .ms-PostFooter,.ms-CommentFooter { font-size:8pt; color:#999; padding-bottom:22px }  .ms-PostFooter a,.ms-CommentFooter a { color:#6c90d8; white-space:nowrap }  .ms-PostBody { color:#4c4c4c; font-size:8pt; line-height:1.7em; padding-top:6px; padding-bottom:12px }  .ms-PostBody a { color:#00C }  .ms-PostBody p { margin:0 0 1em }  h3.ms-PostDate { font-size:8pt; color:#7f7f7f; border-bottom:solid 1px #6f9dd9; padding-bottom:5px; margin:0 }  h3.ms-CommentHeader { font-size:16pt; font-weight:400; color:#999; position:relative; top:-.25em; left:-2px; right:auto; margin:0; padding:0 }  h4.ms-CommentTitle { color:#666; font-size:8pt; line-height:1.7em; margin:0; padding:0 }  .ms-CommentBody { color:#4c4c4c; font-size:8pt; line-height:1.7em; padding-bottom:12px; padding-top:6px }  .ms-commentsempty { color:#4c4c4c; font-size:8pt; padding-bottom:22px; padding-top:6px }  .ms-blogedit { font-size:8pt; line-height:1.7em; vertical-align:top; border-top:solid 1px #e3efff }  .ms-blogedit a { height:22px; color:#039; background-image:url("/_layouts/images/toolgrad.gif"); background-color:#d6e8ff; border:1px solid #83b0ec; border-top:none; padding:0 5px }  .ms-blogrss { font-size:8pt; border-top:solid 1px #e3efff; padding-top:5px }  .ms-blogrss img { vertical-align:middle; border:none }  .ms-commenttable { margin:15px 0 0; padding:0 }  .ms-commenttable td { border-top:solid 1px #d6e8ff }  .ms-CommentFooter a { padding-top:4px; margin:0 }  .ms-pickerwait { width:100%; height:100%; background-color:#FFF; font-family:verdana; font-size:8pt; color:#000; margin:0 }  .ms-pickerdropdown { margin-left:5px }  .ms-CategoryTitleCell a { display:block; background:transparent url("/_layouts/images/navbullet.gif"); background-position:left top; background-repeat:no-repeat; margin:0; padding:3px 0 3px 16px }  .ms-BlogEmptyListText { color:#4c4c4c; padding:4px 4px 2px 6px }  .ms-BlogNavigator div.ms-navheader { background-color:#d6e8ff; border-top:solid 1px #f2f8ff; border-left:solid 1px #f2f8ff; border-bottom:1px solid #add1ff; color:#4c4c4c; font-weight:700; padding:1px 6px 3px }  .ms-BlogNavigator div.ms-PartSpacingVertical { font-size:1pt; margin-top:0 }  .ms-BlogNavigator td.ms-addnew { padding-left:6px }  .ms-BlogNavigator td.ms-addnew img { margin-right:2px }  .ms-pickertitlesection { background:#fff url("/_layouts/images/siteTitleBKGD.gif") repeat-y top right }  .ms-pickertitlesection .ms-descriptiontext { padding:8px 3px }  .ms-pickeremptyresulttexttr .ms-descriptiontext { padding-left:5px; padding-top:6px }  .ms-pickerbodysection { background:#ece9d8 url("/_layouts/images/viewheadergrad.gif") repeat-x; border-top:solid 1px #a5a5a5 }  .ms-pickerresultoutertable { table-layout:fixed }  .ms-pickerresulttable { border-collapse:separate }  .ms-pickerresultdiv { background-color:#fff; overflow:scroll; width:100%; height:100%; border-style:inset; border-width:1px }  .ms-pickersectionline { background-color:#d0d0bf }  .ms-pickersearchbox { height:19px; color:#000 }  .ms-pickersearchsummarytr td.ms-descriptiontext { padding-left:6px; padding-top:5px; color:#525252; font-weight:700 }  .ms-pickerwaittexttr td.ms-descriptiontext { text-align:center }  .ms-ph { padding-left:5px; padding-right:5px; background-image:none; background-color:#f3f3f3; color:#949494; white-space:nowrap }  .ms-naveditor .ms-vb2,.ms-naveditor .ms-gb { height:22px; padding:3px 3px 0 }  .ms-naveditor .ms-gb { border-top:0 }  .ms-hidden,a.ms-skip,a:hover.ms-skip,a:visited.ms-skip { position:absolute; left:0; top:-500px; width:1px; height:1px; overflow:hidden }  a:active.ms-skip,a:focus.ms-skip { position:absolute; left:2px; top:2px; width:auto; height:auto; background-color:#FFF; color:#000; border-color:#000; border-style:Solid; border-width:1px; padding:2px 4px }  .ms-dialogHeader { background-color:#fff; background-position:right top; background-image:url('/_layouts/images/dialogTitleBKGD.jpg'); background-repeat:repeat-y }  .ms-dialogHeaderDescription { font-family:Tahoma; font-size:8pt; color:#666; padding-right:20px }  .ms-dialogHelpLink,.ms-dialogHelpLink a { font-family:Tahoma; font-size:8pt; color:#666; text-decoration:none }  .ms-dialogHeadingDivider2 { background-color:#9e9fa1 }  .ms-dialogHeadingDivider3 { background-color:#d6d2bf }  .ms-dialogBodyMain { background-color:#fff; border:1px solid #7f9db9; font-family:Tahoma; font-size:8pt; color:#666 }  .ms-dialogButtonSection { border-top:1px solid #d0d0bf }  .ms-dialogHoverRow { background-color:#f2f4e3 }  .ms-dialogSelectedRow { background-color:#e6e6e6 }  .ms-aggrwebpartcell { padding-right:5px; padding-left:5px }  a.ms-acclink { width:auto; height:1.1em; background-color:#FFF; color:#000; border-color:#000; border-style:solid; border-width:1px; padding:2px 4px }  .ms-MenuUIPopupBody { border:1px solid #868686; margin:0; padding:0 }  .ms-MenuUIPopupBody TABLE { color:#039; font-size:100%; margin:0; padding:0 }  .ms-MenuUI,.ms-MenuUILarge,.ms-MenuUIRtL,.ms-MenuUILargeRtL { background-color:#fafafa; background-repeat:repeat-y; cursor:pointer }  .ms-MenuUI,.ms-MenuUILarge { background-position:left }  .ms-MenuUIRtL,.ms-MenuUILargeRtL { background-position:right }  .ms-MenuUI { background-image:url("/_layouts/images/MGrad.gif") }  .ms-MenuUILarge { background-image:url("/_layouts/images/MGradLarge.gif"); width:250px }  .ms-MenuUIRtL { background-image:url("/_layouts/images/MGradRtl.gif") }  .ms-MenuUILargeRtL { background-image:url("/_layouts/images/MGradLargeRtl.gif"); width:250px }  .ms-MenuUIDisabled SPAN { color:#888 }  .ms-MenuUIItemTableCell,.ms-MenuUIItemTableCellCompact { color:#039; text-decoration:none; font-size:8pt; font-family:tahoma; padding:2px }  .ms-MenuUIItemTableCellCompact { padding:1px 2px }  .ms-MenuUIItemTableCellHover,.ms-MenuUIItemTableCellCompactHover { color:#039; text-decoration:none; font-size:8pt; font-family:tahoma; padding:1px }  .ms-MenuUIItemTableHover { background-color:#ffe6a0; border:1px solid #d2b47a; border-color:#a00 }  .ms-MenuUIItemTableHover .ms-menuitemdescription { color:#333 }  .ms-MenuUIIcon,.ms-MenuUIIconRtL { height:16px; width:24px }  .ms-MenuUIIconLarge,.ms-MenuUIIconLargeRtl { height:16px; width:40px }  .ms-MenuUIIcon,.ms-MenuUIIconLarge { padding:0 6px 0 2px }  .ms-MenuUIIconRtL,.ms-MenuUIIconLargeRtl { padding:0 2px 0 6px }  .ms-MenuUILabel { padding:2px 0 3px 6px }  .ms-MenuUILabelRtL { padding:2px 6px 3px 0 }  .ms-menuuilabelcompact { padding:1px 0 1px 7px }  .ms-menuuilabelcompactRtl { padding:1px 7px 1px 0 }  .ms-MenuUISubmenuArrow { height:16px; width:16px }  .ms-MenuUISeparator,.ms-MenuUISeparatorRtL,.ms-MenuUISeparatorLarge,.ms-MenuUISeparatorLargeRtl { background-color:#c5c5c5; font-size:1px; height:1px; line-height:1px }  .ms-MenuUISeparator { margin:0 0 0 32px }  .ms-MenuUISeparatorRtL { margin:0 32px 0 0 }  .ms-MenuUISeparatorLarge { margin:0 0 0 48px }  .ms-MenuUISeparatorLargeRtl { margin:0 48px 0 0 }  .ms-MenuUICheckMark { background-image:url("/_layouts/images/ChkMrk.gif") }  .ms-sbtable-ex { width:100%; border-collapse:collapse; margin-top:2px; margin-left:2px; margin-bottom:9px }  .ms-sbtable-border { border:1px solid #97b4e9 }  td.ms-sbcell { white-space:nowrap; border:solid 1px #7f9db9; padding:0 0 0 2px }  td.ms-sbcellnoborder { padding-right:2px; white-space:nowrap; border:0 }  .ms-sbtext { font-family:Tahoma; font-size:1em; font-weight:700 }  .ms-sbplain { font-family:Tahoma; font-size:8pt; border:none }  td.ms-sblink { padding-right:14px; border:none }  .ms-sblink a:link,.ms-sblink a:visited { font-family:Tahoma; font-size:8pt; color:#666; text-decoration:none; padding-left:4px }  td.ms-sbgo { background-color:#e9f2fd; padding:1px 3px }  .ms-sbLastCell { padding-right:10px }  td.ms-sbscopes { border:none!important }  select.ms-sbscopes { font-family:tahoma,verdana; font-size:8pt; width:170px }  .srch-WPBody { font-family:tahoma; font-size:1em; color:#666; margin:0 }  .srch-sort { color:#333; font-size:1em }  .srch-sort-right { float:right; color:#333; font-size:1em; padding-bottom:4px }  .srch-summary { color:#333; font-size:1em; font-family:Tahoma }  .srch-stats { color:#333; font-size:1em; font-family:Tahoma; text-align:left; white-space:nowrap; background-color:#f2f2f2!important }  .srch-Description { font-size:1em; color:#333; font-family:Tahoma; margin:0 0 4px }  .srch-Description b { font-weight:700; color:#333 }  .srch-Title { font-size:1.2em; color:#039; font-family:Tahoma; margin:0 0 5px }  .srch-URL A:link,.srch-URL A:visited { color:#080!important; text-decoration:none }  .srch-Metadata { border-top:#e0ded5 1px solid; font-size:1em; color:#8c8c8c; font-family:Tahoma; margin:0 0 15px }  .srch-Page { color:#666; font-weight:700; font-size:1em; font-family:Tahoma; background-color:#ececec; text-align:right }  .srch-Page A:link,.srch-Page A:visited { text-decoration:none; color:#3764a0; font-weight:400 }  .srch-dup A:link,.srch-dup A:visited { color:#517acc }  .srch-Icon { margin-right:4px }  .srch-ActionLink a { text-decoration:none; font-size:.85em; font-style:italic; color:0; margin-top:2px; margin-bottom:0 }  .ms-searchresultstitlearea { background-image:url("/_layouts/images/pageTitleBKGD.gif"); background-repeat:repeat-x; background-color:#d6e8ff; text-align:center; padding-left:18px; padding-top:20px; border-bottom:1px solid #6f9dd9; height:85px }  .ms-searchresultsareaSeparator { background-color:#d6e8ff; padding:0 }  .jll-cpTitleUnder { text-transform:uppercase; color:#999; font-size:11px; font-weight:700; padding-left:10px; padding-right:40px }  .JLLCountryPickerExpanded { width:572px; position:absolute }  .JLLCountryPickerCollapsed { position:absolute }  .JLLCountryPickerDDExpand { display:block; width:572px }  .JLLCountryPickerAddressShow { display:block; font-family:Arial, sans-serif; font-size:11px }  .JLLCountryPickerExpanded .jll-CountryPickerHeader { height:22px; width:572px; font-family:Arial, sans-serif; font-size:11px; font-weight:700; color:#fff }  .JLLCountryPickerCollapsed .jll-CountryPickerHeader { height:22px; font-family:Arial, sans-serif; font-size:11px; font-weight:700; color:#fff }  .JLLCountryPickerCollapsed .jll-CountryPickerHeaderTop { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerMiniTop.gif'); background-repeat:repeat-x; white-space:nowrap }  .JLLCountryPickerCollapsed .jll-CountryPickerHeaderLeft { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerMiniLeft.gif'); background-repeat:no-repeat }  .JLLCountryPickerCollapsed .jll-CountryPickerHeaderRight { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerMiniRight.gif'); background-repeat:no-repeat }  .jll-CountryPickerHeaderTop { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerTop.gif'); background-repeat:repeat-x; text-transform:uppercase; padding-right:5px }  .jll-CountryPickerHeaderLeft { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerTopLeft.gif'); background-repeat:no-repeat; width:10px }  .jll-CountryPickerHeaderRight { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerTopRight.gif'); background-repeat:no-repeat; cursor:pointer; width:20px }  .jll-CountryPickerMid { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerMid.gif'); background-repeat:repeat-x; background-color:#767979; width:190px; padding:12px 15px 0 }  .jll-CountryPickerMidLeftBorder { background-position:left; background-image:url('/_layouts/images/JLLImages/jll-CountryPickerBorder.gif'); background-repeat:repeat-y; width:1px }  .jll-CountryPickerMidRightBorder { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerBorder.gif'); background-repeat:repeat-y; width:1px }  .jll-CountryPickerMidLeft { color:#000; font-family:Arial, sans-serif; font-size:11px }  .jll-CountryPickerMidRight { color:#fff; font-family:Arial, sans-serif; font-size:11px }  .jll-CountryPickerBottomLeft { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerLowLeft.gif'); background-repeat:no-repeat; width:10px; height:15px }  .jll-CountryPickerBottom { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerLowGrad.gif'); background-repeat:repeat-x; height:15px }  .jll-CountryPickerBottomRight { background-image:url('/_layouts/images/JLLImages/jll-CountryPickerLowRight.gif'); background-repeat:no-repeat; width:10px; height:15px }  .jll-HeadQuartersTopLeft { background-image:url('/_layouts/images/JLLImages/jll-HeadQuartersTopLeft.gif'); background-repeat:no-repeat; width:15px; height:15px }  .jll-HeadQuartersTopRight { background-image:url('/_layouts/images/JLLImages/jll-HeadQuartersTopRight.gif'); background-repeat:no-repeat; height:14px; width:15px }  .jll-HeadQuartersLeft { width:15px; background-color:#fff }  .jll-HeadQuartersRight { background-color:#fff; width:15px }  .jll-HeadQuartersLowLeft { background-image:url('/_layouts/images/JLLImages/jll-HeadQuartersLowLeft.gif'); background-repeat:no-repeat; width:15px; height:15px }  .jll-HeadQuartersLowRight { background-image:url('/_layouts/images/JLLImages/jll-HeadQuartersLowRight.gif'); background-repeat:no-repeat; width:15px; height:14px }  .SelectedCountry { padding-top:5px; color:#000; text-decoration:none }  .UnselectedCountry { color:#fff; text-decoration:none; background-image:url('/_layouts/images/JLLImages/jll-CountryPickerMid.gif'); background-repeat:repeat-x; background-color:#767979; padding:10px 12px 7px 0 }  .UnselectedCountry table { padding-left:5px }  .jll-CountryListHeader { border-bottom:solid 1px #999; padding-bottom:5px; width:100% }  .UnselectedCountry td { padding-top:3px; width:111px }  .UnselectedCountry div { width:105px; white-space:nowrap; overflow:hidden }  .jll-CountryListHeader a,.UnselectedCountry div a,.UnselectedCountry div a:link,.UnselectedCountry div a:visited,.UnselectedCountry div a:link:visited { color:#fff; text-decoration:none }  .jll-CountryListHeader a:hover,.UnselectedCountry div a:hover,.UnselectedCountry div a:link:hover,.UnselectedCountry div a:visited:hover,.UnselectedCountry div a:link:visited:hover { color:#fff; text-decoration:underline!important }  .JLL-LanguageSelector,.JLL-LanguageSelector td { font-size:11px!important; color:#999!important; white-space:nowrap }  .JLL-LanguageSelector a,.JLL-LanguageSelector a:visited,.JLL-LanguageSelector a:link,.JLL-LanguageSelector a:link:visited { color:#999!important }  .jll-selectedCountry,.jll-selectedCountry a,.jll-selectedCountry a:link,.jll-selectedCountry a:visited,.jll-selectedCountry a:link:visited,.jll-selectedCountry a:hover,.jll-selectedCountry a:link:hover,.jll-selectedCountry a:visited:hover,.jll-selectedCountry a:link:visited:hover { color:#666!important; font-weight:700; font-size:11px!important }  .jll-languageSelected { font-weight:700; font-family:Arial,sans-serif; font-size:11px!important }  h1 { font-size:15pt }  h2 { font-size:13.5pt }  h3 { font-size:11pt }  .ms-main { background-color:#fff; margin:auto }  .jll-pagesideLeft { background-position:right top; width:25px; background-image:url("/img/jll-pagesideLEFT2.png"); background-repeat:no-repeat; background-color:transparent }  .jll-pagesideRight { background-position:left top; width:25px; background-image:url("/img/jll-pagesideRIGHT2.png"); background-repeat:no-repeat; background-color:transparent }  table.ms-toolbar { border-collapse:collapse; background-image:url("/img/jllimages/jll-toolbargrad.gif"); background-color:#fff; border:1px solid #bbb; background-position:center; background-repeat:repeat-x }  .ms-MenuUIPopupBody table { color:#555; font-size:100% }  div.ms-viewselectorhover { border:solid 1px #fff; background-color:#fff }  div.ms-viewselector { border:solid 1px #fff }  .ms-formbutton { border:1px solid #666 }  .ms-inputuserfield { border:1px solid #8c8c8c }  .ms-bannerContainer2 { background-color:#C11F1C; background-image:url("/img/jll-topnavgrad.gif"); background-repeat:repeat-x; height:34px; background-position:left top; color:#fff; padding:0 }  .jll-bannertable { height:100%; width:100%; color:#fff }  .jll-bannercellLeft { width:50px }  .jll-bannercellMid { background-image:url("/img/jll-topnavDivgrad.gif"); background-repeat:repeat-x; padding-left:15px; font-family:Arial, Tahoma, sans-serif; font-size:13.5pt }  .jll-bannercellRight { background-image:url("/img/jll-topnavDivgrad.gif"); background-repeat:repeat-x; font-size:8pt; text-align:right; padding-right:15px }  td.ms-globalbreadcrumb { border-bottom:solid 0 transparent }  .ms-globalbreadcrumb a { text-decoration:none; color:#fff }  .ms-globallinks a:hover { color:#fff; text-decoration:underline }  .ms-globallinks a { color:#fff; font-family:Arial, Tahoma, sans-serif }  .ms-pagebreadcrumb a { background-color:transparent; color:#999!important }  .jll-manageaccount { color:#999; font-family:Arial, Tahoma, sans-serif; font-size:8pt; padding:0 }  .jll-searchBox { font-family:Arial, Tahoma, sans-serif; font-size:8pt; color:#8b8b8b; padding-left:5px; height:18px; width:143px }  .zz1_TopNavigationMenu_8 { border:1px solid #333!important }  .ms-quicklaunch table.ms-navheader { border-top:1px solid #fff; border:none }  .ms-quicklaunch table.ms-navheader td { background-color:#eee; border:none; background-image:none }  span.ms-navitem { background:url("/img/jllimages/jll-navBullet.gif") no-repeat }  table.ms-navitem td { background:url("/img/jll-navBullet.gif") no-repeat }  .ms-globalTitleArea2 { background-image:none; background-repeat:no-repeat; background-color:#fff; text-align:left; padding-left:0; padding-right:0; padding-top:9px }  .jll-globalHeaderArea { background-image:url("../img/jll-headerbackground.png"); background-repeat:repeat-x; background-color:#fff; height:134px }  .ms-pagetitleareaframe { background-image:none; background-color:#fff; background:#fff none repeat-x }  Div.ms-titleareaframe { background-image:none; background-color:#fff }  TD.ms-titleareaframe { background-image:none; background:#fff none repeat-x; background-color:#fff }  .ms-areaseparatorleft { background-image:none; border-right:1px solid #eee; background-color:transparent }  .ms-titlearearight div.ms-areaseparatorright { border-left:solid 1px #eee }  .jll-bodyareapagebottom { background:#fff; background-image:url('/img/jll-bodyareapagebottom.gif'); background-repeat:repeat-x; height:70px }  .jll-bodyareapagebottom2 { background:#fff; background-image:url('/img/jll-bodyareapagebottom2.gif'); background-repeat:repeat-x; height:70px }  .ms-bodyareapagemargin a { color:#818181 }  .jll-pagetitlemargin50 { width:50px; background-image:url('/img/jllimages/jll-columnsidegrad.png'); background-repeat:repeat-y; background-position:40px top }  .jll-bodymargin50 { width:50px; background-image:url('/img/jll-columnside.png'); background-repeat:no-repeat; background-position:40px top }  .ms-viewareaframe { vertical-align:top; height:100%; width:100%; background-color:transparent; border-top:none; border-right:none; border-left:none }  .ms-bodyareaframe1 { background-color:#fff; margin:0; padding:0 }  .jll-bodytable { background-image:url("/img/jll-bodytable.png"); background-repeat:repeat-x; background-color:#ebebeb }  .jll-bodyareacell { background-image:url('/img/jll-RightPageCorner.png'); background-repeat:no-repeat; background-position:right top; vertical-align:top; height:100%; width:100% }  .ms-SpLinkButtonActive { background-color:transparent; background-image:none; border:1px solid transparent; padding:1px 3px 3px }  .ms-SpLinkButtonInActive { background-color:transparent; border:medium none; color:#fff; vertical-align:top; margin:1px; padding:1px 3px 3px }  .ms-HoverCellInActive { background-color:transparent; border:medium none; color:#fff; vertical-align:top; margin:1px }  .ms-HoverCellActive { background-image:none; border:transparent 1px solid; background-color:transparent }  .ms-menubuttonactivehover { background-image:none; border:solid 1px #555; background-color:#f5f5f5 }  .ms-SPZoneSelected .ms-WPHeader TD { border:1px solid #999; background-color:#E9F4F6; background-image:url("/img/jll-toolbargrad.gif") }  .ms-SPzone .ms-WPHeader TD { border:1px solid #ccc; background-color:#E9F4F6; background-image:url("/img/jll-toolbargrad.gif") }  .ms-ganttDetailTimeUnitRow td { border:solid 1px #666 }  .ms-ganttMajorTimeUnitHeaderRow td { border-left:solid 1px #666; border-right:solid 1px #666 }  .ms-diffchange { background-color:#ffc }  .ms-picker-line { border-top:2px solid #a00 }  .ms-consolestatuscheckoutframe { background:transparent none repeat scroll 0 }  .leftnavPic { background-image:url("/img/jll-portraitbackground.gif") }  .ms-main .ms-sctabcn { background:none; background-color:#fff; border-color:#555 }  .ms-main .ms-sctabcf { border-right:0; background:#fff; border-color:#555 }  .ms-main .ms-ptabcf { border-right:0; border-color:#555 }  .ms-main .ms-sctabrx { border:1px solid #555; border-top:0; background:#fff }  .ms-main .ms-ptabrx { background-color:transparent; border:1px solid #555; border-top:0 }  div.ms-searchChannelTitle { background:none #73A1DD repeat-x; border-color:#8ebbf5; border-style:solid; border-width:1px }  .ms-searchChannelTitle span { color:#039!important }  .ms-srchresultstop { background-color:#f2f2f2!important }  .jll-topleftwebpartzone { padding:9px 0 }  .jll-webpartpagemiddledesign { background-image:url("../img/jll-columnMid.png"); background-repeat:no-repeat; background-position:left top; width:15px }  .jll-rightwebpartzone { width:190px; padding:9px 0 9px 15px }  .jll-bottomleftwebpartzone { background-color:#efefef; background-image:url("/img/jll-bottomWPbckgrnd.png"); background-position:left top; background-repeat:no-repeat; padding:9px }  .bullet { background-image:url("/img/jll-bullet.gif"); background-position:left center; background-repeat:no-repeat; border:0 none; padding-left:10px; padding-right:0; vertical-align:top }  .jll-hidewelcomemenu { display:none; color:#fff }  .p_ { background-color:#eee!important }  .jll-serviceGen2 { margin:0 23px 23px }  .jll-serviceGen2TopLeft { background:transparent url(jllcsr-popUp2TopLeft.gif) no-repeat; height:6px; width:7px }  .jll-serviceGen2TopGrad { background:#F2F2F2 url(jllcsr-popUp2TopGrad.gif) repeat-x; height:6px }  .jll-serviceGen2TopRight { background:transparent url(jllcsr-popUp2TopRight.gif) no-repeat; height:6px; width:7px }  .jll-serviceGen2LeftGrad { background:#F2F2F2 url(jllcsr-popUp2LeftGrad.gif) repeat-y; width:7px }  .jll-serviceGen2MidGrad { background:#F2F2F2 none repeat }  .jll-serviceGen2RightGrad { background:#F2F2F2 url(jllcsr-popUp2RightGrad.gif) repeat-y right center; width:7px }  .jll-serviceGen2LowLeft { background:transparent url(jllcsr-popUp2LowLeft.gif) no-repeat; height:6px; width:7px }  .jll-serviceGen2LowGrad { background:#F2F2F2 url(jllcsr-popUp2LowGrad.gif) repeat-x center bottom; height:6px }  .jll-serviceGen2LowRight { background:transparent url(jllcsr-popUp2LowRight.gif) no-repeat; height:6px; width:7px }  .jll-serviceGen3 { color:#333; height:34px; width:100% }  .jll-serviceGen3Grad { background:transparent url(jllcsr-popUp3Grad.gif) repeat-x; font-family:Arial,Tahoma,sans-serif!important; font-size:12pt!important; height:34px; width:100% }  .jll-ArticleHeader { font-size:18px }  .jll-HRdiv { height:2px; width:100% }  .jll-HRdivTop { height:1px; background-color:#f2f2f2 }  .jll-HRdivBottom { height:1px; background-color:#ebebeb }  .jll-DownloadLink { padding:12px 0 }  .jll-ExpertiseLink td { padding-top:12px }  .jll-locations a { color:#d82a26; text-decoration:underline!important }  .jll-locationsListed { letter-spacing:1px }  .jll-locationsLeft { width:180px }  .jll-locationsLeft td { font-weight:700; padding-bottom:10px }  .jll-locationsLeftList { padding-left:9px; font-weight:400 }  .jll-locationsLeftList td { padding-bottom:0; font-weight:400 }  .jll-locationsRight { border-left:1px #dfdfdf solid; padding-left:30px }  .jll-locationsCountry { padding-bottom:9px; font-size:15px!important; font-weight:700 }  .jll-locationsCountryLinks { padding-bottom:15px }  .jll-locationsState { padding-bottom:12px; color:#666; font-size:12px!important; font-weight:700 }  .jll-locationsAddress { width:50%; padding-bottom:18px }  .jll-filters { font-family:Arial,Tahoma,sans-serif; font-size:9pt; padding:0 10px }  .jll-filters input { vertical-align:middle; width:15px; height:15px; margin:2px 6px 2px 0 }  .jll-filters td { font-family:Arial,Tahoma,sans-serif; font-size:8pt; padding:0 0 0 11px }  .jll-filtersheader { font-family:Arial,Tahoma,sans-serif; font-size:8pt; font-weight:700; color:#666; padding:7px 0 0 1px !important }  .jll-newsarchive,.jll-relateditems,.jll-recentview { font-family:Arial,Tahoma,sans-serif; font-size:8pt; padding:0 0 0 10px }  .jll-newsarchive a:link:visited,.jll-relateditems a:link:visited,.jll-recentview a:link:visited,.jll-newsarchive a:link,.jll-relateditems a:link,.jll-recentview a:link,.jll-newsarchive a:visited,.jll-relateditems a:visited,.jll-recentview a:visited,.jll-newsarchive a,.jll-relateditems a,.jll-recentview a { color:#666!important; font-weight:700; padding-left:8px; vertical-align:middle }  #RecentItems { width:175px; overflow:hidden }  #RecentItems a { display:block; width:153px; float:left; white-space:0; word-wrap:break-word; _white-space:pre }  #RecentItems td { font-family:Arial,Tahoma,sans-serif; font-size:8pt; width:174px; padding:9px 0 0 1px }  #ParentTableID { width:650px; height:100% }  #ParentTableLeftCell { width:175px; vertical-align:top }  #RightDIV { width:440px }  .jll-ServiceDesCell { background:#fff; height:30px }  .jll-serviceslistleftNavHead { padding-bottom:11px; font-weight:700; color:#666!important }  .jll-serviceslistleftNav1 { font-weight:700; color:#666!important; vertical-align:middle; padding:0 5px 11px }  .jll-serviceslistleftNav2 { font-weight:700; color:#666!important; padding:0 5px 11px }  .jll-WPRoundCornerTable { font-family:Arial; width:440px; height:100% }  #ServiceImageControl { width:400px }  .jll-WPRoundCornerTableLeft { width:20px; background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableLeftGrad.gif'); background-repeat:repeat-y }  .jll-WPRoundCornerTableRight { background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableRightGrad.gif'); background-repeat:repeat-y; width:20px }  .jll-WPRoundCornerTableTop { height:20px; background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableTopGrad.gif'); background-repeat:repeat-x }  .jll-WPRoundCornerTableLow { height:20px; background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableLowGrad.gif'); background-repeat:repeat-x }  .jll-WPRoundCornerTableLowLeft { background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableLowLeft.gif'); background-repeat:no-repeat; width:20px; height:20px }  .jll-WPRoundCornerTableLowRight { background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableLowRight.gif'); background-repeat:no-repeat; width:20px; height:20px }  .jll-WPRoundCornerTableTopLeft { background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableTopLeft.gif'); background-repeat:no-repeat; width:20px; height:20px }  .jll-WPRoundCornerTableTopRight { background-image:url('/_layouts/images/jllimages/jll-WPRoundCornerTableTopRight.gif'); background-repeat:no-repeat; height:20px; width:20px }  .jll-tabsTable { height:27px; border-collapse:collapse }  .jll-tabOn .jll-tabFirstLowLeft { background:#fff url('/_layouts/images/jllimages/jll-tabOnFirstLowLeft.gif') no-repeat bottom; height:10px; width:10px }  .jll-tabOff .jll-tabFirstLowLeft { background:url('/_layouts/images/jllimages/jll-tabOffFirstLeft.gif') no-repeat bottom; height:10px; width:10px }  .jll-tabOn .jll-tabLowLeft { background:#fff url('/_layouts/images/jllimages/jll-tabOnLowLeft.gif') no-repeat bottom; height:10px; width:10px }  .jll-tabOn .jll-tabLowRight { background:#fff url('/_layouts/images/jllimages/jll-tabOnLowRight.gif') no-repeat bottom; height:10px; width:10px }  .jll-tabOn .jll-tabLeft { background:#fff url('/_layouts/images/jllimages/jll-tabOnTopGrad.gif') repeat-y left; height:100% }  .jll-tabOn .jll-tabRight { background:#fff url('/_layouts/images/jllimages/jll-tabOnTopGrad.gif') repeat-y right; height:100% }  .jll-tabOn .jll-tabTop { background:#fff url('/_layouts/images/jllimages/jll-tabOnTopGrad.gif') repeat-x top; font-family:Arial,Tahoma,sans-serif; font-size:8pt; font-weight:700; text-align:center; padding-bottom:5px; width:100%; white-space:nowrap }  .jll-tabOn .jll-tabTop input { color:#333; font-family:Arial,Tahoma,sans-serif; font-size:8pt; font-weight:700 }  .jll-tabOn .jll-tabTopRight { background-image:url('/_layouts/images/jllimages/jll-tabOnTopRight.gif'); background-repeat:no-repeat; height:10px; width:10px }  .jll-tabOff .jll-tabTopLeft { background-image:url('/_layouts/images/jllimages/jll-tabOffTopLeft.gif'); background-repeat:no-repeat; width:10px; height:10px }  .jll-tabOn .jll-tabTopLeft { background:url('/_layouts/images/jllimages/jll-tabOnFirstLeft.gif') no-repeat; width:10px; height:10px }  .jll-tabOff .jll-tabTop { background:#e9e9e9 url('/_layouts/images/jllimages/jll-tabOffTopGrad.gif') repeat-x bottom; color:#666; font-family:Arial,Tahoma,sans-serif; font-size:8pt; font-weight:700; text-align:center; padding-bottom:5px; width:100%; white-space:nowrap }  .jll-tabOff .jll-tabTop input { color:#666; font-family:Arial,Tahoma,sans-serif; font-size:8pt; font-weight:700 }  .jll-tabOff .jll-tabTopRight { background:url('/_layouts/images/jllimages/jll-tabOffTopRight.gif') no-repeat; height:10px; width:10px }  table.jll-tabsTable td.jll-tabOn a:link,table.jll-tabsTable td.jll-tabOn a:visited { color:#333; cursor:default; text-decoration:none }  .jll-tabTableRight { background:url('/_layouts/images/jllimages/jll-tabTableRight.gif') no-repeat bottom; width:10px }  .jll-tabspacer0 { background:url('/_layouts/images/jllimages/jll-tabSpaceGrad.gif') repeat-x bottom; width:9px }  .jll-tabspacer2 { background:url('/_layouts/images/jllimages/jll-tabSpaceGrad.gif') repeat-x bottom; width:100% }  .jll-researchFilterList { font-family:Arial, Tahoma, sans-serif }  .jll-researchFilterList td { padding-bottom:25px }  .jll-researchFilterList th { padding-bottom:11px }  .jll-researchFilterList .ms-paging { padding-bottom:0 }  .jll-researchFilterSort { margin-left:0; margin-right:0; margin-bottom:20px; width:100% }  .jll-researchFilterSort nobr { font-size:11px; font-weight:700 }  .jll-formTextField { border:1px #999 solid; width:180px; height:18px; font-size:7.5pt }  .jll-formButtonLeft { background:#5C5C5C url("/_layouts/images/jllimages/jll-formButtonTopRight.gif") no-repeat right top; border:1px #b0b0b0 solid; color:#fff; margin-top:11px; float:left; padding:0 11px }  .jll-formButton { background:#5C5C5C url("/_layouts/images/jllimages/jll-formButtonTopRight.gif") no-repeat right top; border:1px #b0b0b0 solid; color:#fff; padding:0 11px }  .jll-formButton:hover { background:#5C5C5C url("/_layouts/images/jllimages/jll-formButtonTopRight.gif") no-repeat right top; border:1px #000 solid; color:#fff; padding:0 11px }  .jll-formButton:focus { background:#5C5C5C url("/_layouts/images/jllimages/jll-formButtonTopRight.gif") no-repeat right top; border:1px #fff solid; color:#fff; padding:0 11px }  .jll-contactUsEmail ul { margin-top:0; margin-bottom:0 }  .jll-contactUsEmail .textArea { border:1px #999 solid; width:193px; height:74px }  .jll-searchContactsControl input,.jll-searchContactsControl select { border:1px #999 solid; width:185px; height:18px }  .jll-searchContactsControl td { padding-bottom:12px }  .jll-searchContactsControl .jll-formButton { width:auto; height:auto }  .WebPartsFrameTab { width:100%; min-height:300px; text-align:center }  .tabPane { display:none; min-height:300px; height:100%; width:100%; text-align:center }  .tabPaneActive { min-height:500px; width:100%; text-align:center }  #tabsLayout { text-align:left; margin:0; padding:0 }  .jll-contacts-container { width:450px }  .jll-contacts-table { width:100%; border:solid 1px navy }  .jll-contacts-header-text { font-weight:700; text-align:left; vertical-align:middle; width:150px }  .jll-contacts-image { width:85px; border:none; padding-left:5px }  .jll-td-spacer { width:100%; height:18px }  body,form,.srch-alertme a:link,.srch-alertme A:visited,.srch-alertme a:hover { margin:0 }  .ms-alignleft,.ms-attachButton { text-align:left }  .ms-alignright,.ms-attachUploadButtons,.jll-registerLabel { text-align:right }  .ms-menutoolbar td a:hover,.ms-SpLinkButtonActive a,.ms-SpLinkButtonActive a:hover,.ms-MWSSelectedInstance { color:#000; text-decoration:none }  .ms-listheaderlabel,div.ms-viewselector a,.ms-tvselected a,.ms-templatepickerselected div a,.ms-templatepickerunselected div a,.ms-diffselected .ms-lactionitem a,.ms-selected SPAN,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-GRFont,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-linksectionheader .ms-standardheader,.ms-gb .ms-standardheader,div.ms-viewselectorhover a,.ms-GRFontSize,.ms-viewselect a:link,.ms-navheader a:hover,.ms-SPLink A:visited,.ms-SPLink A:link { color:#000 }  .ms-menutoolbar td td,div.ms-treeviewouter div div,.ms-quicklaunch table.ms-navsubmenu2 td,.ms-quicklaunch table.ms-selectednavheader,.ms-TPBorder,.ms-uploadborder,.ms-ganttDetailTimeUnitRow abbr,.ms-blogrssnav img,.tabIframe { border:none }  .ms-bottompaging .ms-paging,.ms-navheaderstatic,.ms-navitemstatic,th .ms-selectedtitle .ms-vb,th .ms-selectedtitle .ms-vh2-nofilter,th .ms-selectedtitle ms-vh2-nofilter-icon,th .ms-selectedtitle .ms-vb a,th .ms-selectedtitle .ms-vh2-nofilter a,th .ms-selectedtitle ms-vh2-nofilter-icon a,h2.ms-CommentTitle { color:#4c4c4c }  .ms-rtetoolbardis,a.ms-rtetoolbardis,a.ms-imnlink { cursor:default }  .ms-formdescription A,.UserToolbarTextArea A:link,.UserToolbarTextArea A:visited,.ms-tabinactive a:link,.ms-tabinactive a:hover,.ms-tabinactive a:visited { text-decoration:none; color:#002672 }  .ms-formvalidation,.ms-alerttext { font-family:verdana; font-size:8pt; color:red }  .ms-fileinput,.ms-input,.ms-long,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-inputuserfield,.ms-rtedropdown,.ms-lookuptypeintextbox { font-size:8pt; font-family:Verdana,sans-serif }  .ms-long,.ms-usereditor { width:386px }  .ms-italic,.hierarchy-node-partialcheck { font-style:italic }  .ms-bold,.ms-versiondiffnum,.ms-announcementtitle,.ms-WPBody th,.ms-TPBody th,.ms-dgadd a,.ms-topNavFlyOutsSelected { font-weight:700 }  .ms-banner a:visited,.ms-styleheader a:visited,.ms-stylebody a:visited,.ms-consolemessage a,.ms-consoletoolbar a,.ms-wikicontent a.ms-wikilink { text-decoration:none }  .ms-globalbreadcrumb a:hover,.ms-navItem a:hover,.ms-propertysheet a:hover,.ms-itemhover a,.ms-homepagetitle:Hover,.ms-summarytitlebartitle:hover,.ms-wikitoolbar a:hover.ms-toolbar { text-decoration:underline; color:#000 }  .ms-topnavselected a,.ms-topNavHover a,.ms-bannerContainer a,.ms-bannerContainer2 a,.ms-quicklaunch table.ms-selectednav a:visited,.ms-quicklaunch table.ms-selectednav a,.ms-relatedheader,.ms-globallinks .ms-SPLink a:visited,.ms-globallinks .ms-SPLink a:link,.jll-hidewelcomemenu a:link { color:#fff }  .ms-nav td,.ms-nav .ms-SPZoneLabel,.jll-serviceGen2 td { font-size:8pt }  .ms-quicklaunchnavsep,.ms-basictable .ms-alternating,.ms-WPDesign,.ms-WPMenu,.ms-SPZone td.ms-toolbar table,.ms-SPZoneSelected td.ms-toolbar table,.ms-SPZone .ms-vh table.ms-unselectedTitle,.ms-SPZone .ms-vh2 table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh table.ms-unselectedTitle,.ms-SPZoneSelected .ms-vh2 table.ms-unselectedTitle,.jll-transparent,.jll-researchFilterList .ms-alternating { background-color:transparent }  .ms-quicklaunch .ms-treeviewouter table td,.ms-BlogNavigator .ms-quicklaunch table td { border-top:none }  div.ms-treeviewouter div,.ms-BlogNavigator div.ms-WPBody { border-top:solid 1px #add1ff }  .ms-quicklaunch div.ms-navsubmenu1 br,table.ms-imglibPreviewTable,.ms-BlogNavigator p.ms-descriptiontext,.ms-SrvMenuUI,.JLLCountryPickerCollapsed .JLLCountryPickerDDExpand,.JLLCountryPickerAddressHide,#zz1_TopNavigationMenun0 { display:none }  .ms-selectednavheader a:hover,.ms-navheader a:hover,.ms-navheader2 a:hover,table.ms-recyclebin td a:hover,.ms-lactionitem a:hover,.ms-titlearea a:hover,.ms-mwstitlearea a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-disc a:hover,.ms-vb a:visited:hover,.ms-vb2 a:visited:hover,.ms-vb-user a:visited:hover,.ms-disc a:visited:hover,a.ms-addnew:Hover,.UserToolbarTextArea A:hover,.ms-WPBody A:hover,.ms-styleheader a:hover,.ms-stylebody a:hover,.ms-entity-resolved,.ms-sblink a:hover,.ms-itemhover a:hover { color:#000; text-decoration:underline }  table.ms-navheader td,table.ms-applyfiltersinactive,table.ms-applyfiltersactive,table.ms-applyfiltershoverover { background-image:none }  .ms-treeviewouter a.ms-navitem,.ms-MenuUIItemTableCellCompactHover { padding:0 1px }  .ms-quicklaunchheader a,.ms-unselectednav a,.ms-lactionitem a,.ms-vb a,.ms-vb2 a,.ms-GRStatusText a,.ms-vb-user a,.ms-disc a,.RemoveConnectionLink,.ms-WPBody A:link,.ms-WPBody A:visited,.ms-styleheader a:link,.ms-stylebody a:link,.ms-MWSInstantiated a:link,.ms-MWSInstantiated a:visited,.ms-MWSUninstantiated a:link,.ms-MWSUninstantiated a:visited,.ms-MenuUIItemTableCell A,.ms-MenuUIItemTableCellHover A,.ms-MenuUIItemTableCellCompact A,.ms-MenuUIItemTableCellCompactHover A { color:#039; text-decoration:none }  .ms-templatepickerselected,.ms-templatepickerunselected,#RecentItems img { float:left }  .ms-lactiontable,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,.ms-sbLastcell,.ms-rightbodysectionsearchbox,#LeftLinksTable { width:100% }  .ms-relatedicon img,.ms-alternatingstrong td td,.ms-basictable .ms-alternating td td { border:0 }  td.ms-mwstitlearea a,.ms-consoleerror a { color:#3966bf; text-decoration:none }  .ms-titlearealine,.ms-alternating,.ms-webpartpickerpagebackground { background-color:#eee }  .ms-titleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-pagetitleareaframe table td.ms-titlearea,.ms-consoletitleareaframe,.ms-pagetitleareaframe table td.ms-titlearea,.ms-areaseparator table td.ms-titlearea,.ms-titleareaframe table td.ms-titlearea { padding:7px 0 1px }  .ms-basictable,.jll-border-collapse { border-collapse:collapse }  .ms-selectedtitle,.ms-selectedtitlealternative { background-color:#fff; cursor:pointer; border:1px solid #a00; margin:0; padding:0 }  .ms-gb a,.ms-gb2 a,ul.ms-blogAdminLinks li a,.ms-blogrss a,.ms-BlogNavigator div.ms-navheader a { color:#039 }  .ms-vh a:hover,.ms-vh2 a:hover,.ms-vh2-nofilter a:hover,.ms-consolemessage a:hover,.ms-wikicontent a,.jll-researchFilterList a { text-decoration:underline }  .ms-gb h3.ms-standardheader,.ms-naveditor .ms-gb img { margin-top:1em }  .ms-vb,.ms-vb2,.ms-GRFont,.ms-vb-user,table.ms-disc td,.ms-vb-tall,.ms-pb,.ms-pb-selected,.jll-contacts-td,.jll-contacts-image-td { vertical-align:top }  .ms-errorcolor,.ms-ConnError,.ms-webpartpickerwarning,.srch-sort a:hover,.srch-sort-right a:hover,.srch-summary a:hover,.srch-stats a:hover,.srch-Page a:hover,.srch-ActionLink a:hover { color:red }  IMG.ms-button,.ms-MenuUIPopupBody div { cursor:pointer }  .ms-summarytitlebar a:link,.ms-summarytitlebar a:visited { font-family:Verdana,serif; font-size:9pt; color:#FFF; font-weight:400; text-decoration:none }  tr.ms-imglibselectedrow,tr.ms-highlight,.ms-SPZone tr.ms-viewheadertr table,.ms-SPZoneSelected tr.ms-viewheadertr table,.ms-SPZone .ms-vh2 table,.ms-SPZoneSelected .ms-vh2 table,.ms-SPZone .ms-vh table,.ms-SPZoneSelected .ms-vh table,.ms-searchsummarymain { background-color:#f2f2f2 }  .ms-imglibmenuarea,.ms-SPZone table,.ms-SPZoneSelected table,.ms-consolemptablerow,.ms-dialogHeadingDivider1,.jll-whitebackground,td.ms-mwstitlearealine,.jll-marginwhite,.ms-consolemptablerow2 { background-color:#fff }  .ms-disc-nopad,table tr td.ms-disc-nopad,table.ms-disc-nopad td,.ms-CategoryTitleCell { padding:0 }  table.ms-disc-bar IMG,.jll-recentview img,.jll-relateditems img,.jll-newsarchive img { vertical-align:middle }  .ConnectionChooseActiveTab,.ConnectionConfigureActiveTab { font-family:Verdana,Arial,Sans-Serif; font-size:8pt; border-top:solid 1px #999; border-left:solid 1px #999; border-right:solid 1px #999; border-bottom:solid 1px #ece9d8; display:inline; height:24px; background-color:#ece9d8; padding:3px }  .ms-WPBody,.ms-WPBody td { font-family:Arial,Tahoma,sans-serif; font-size:8pt }  .ms-uploadcontrol,.ms-webpartpickerpageinnerbackground,tr.ms-highlight,tr.ms-imglibselectedrow { background-color:#f4f4f4 }  .ms-summarystandardbody,.removeMargins { margin-left:0; margin-right:0; margin-top:0 }  .ms-dgselected a,.ms-dgselected a:visited { color:#FFF; font-weight:700 }  .ms-consoletoolbar,.srch-sort A:link,.srch-sort A:visited,.srch-sort-right A:link,.srch-sort-right A:visited,.srch-summary A:link,.srch-summary A:visited,.srch-stats A:link,.srch-Title A:link,.srch-Title A:visited { text-decoration:none; color:#039 }  .ms-consoleqaback td,.ms-consoleqabackhover td { background-image:url("qarsgrd.gif"); padding-left:3px; padding-right:6px }  .ms-consoleqaemptyborderh,.ms-consoleqaborderh,.ms-consoleqaborderhhover { height:1px }  .ms-consoleqaemptyborderv,.ms-consoleqaborderv,.ms-consoleqabordervhover { width:1px }  .ms-consoleqaemptycorner,.ms-consoleqacorner,.ms-consoleqacornerhover { width:1px; height:1px }  .ms-webpartpickerpageHeaderBorder a,.ms-navheader a,.ms-quicklaunchheader a { color:#222 }  .ms-pickerbuttonsection,.ms-dialogBody { background-color:#ece9d8 }  .ms-dialogButtonCell,.ms-dialogButtonCell INPUT,.ms-sbplainwithborder { font-family:Tahoma; font-size:8pt }  .ms-menuitemdescription,table.jll-tabsTable td.jll-tabOff a:link,table.jll-tabsTable td.jll-tabOff a:visited,.jll-registerWP strong { color:#666 }  .ms-MenuUIItemTableCellDisabled,.jll-cpTitleUnder a,.ms-titlearea { color:#999 }  .ms-sbtable,.ms-sbtablealt { color:#000; font-family:Verdana; font-size:.7em; font-style:normal; font-weight:400 }  .srch-Title a:hover,.srch-URL a:hover { color:red; text-decoration:underline }  .JLLCountryPickerAddressShow a,.jll-CountryPickerMidLeft a,.jll-CountryPickerMidLeft a:visited,.jll-CountryPickerMidLeft a:link,.jll-CountryPickerMidLeft a:link:visited { color:#c33 }  .jll-HeadQuartersTop,.jll-HeadQuartersLow { height:14px; background-color:#fff }  h4,.jll-articleSubtitle { font-size:9pt }  .ms-toolbar td td.ms-viewselectorhover,.ms-toolbar td td.ms-viewselector,.ms-menutoolbar td td.ms-viewselectorhover,.ms-menutoolbar td td.ms-viewselector { border:solid 1px #777; background-image:none; background-color:#ddd }  .ms-paging a,.jll-newsarchive a:link:visited:hover,.jll-relateditems a:link:visited:hover,.jll-recentview a:link:visited:hover,.jll-newsarchive a:link:hover,.jll-relateditems a:link:hover,.jll-recentview a:link:hover,.jll-newsarchive a:visited:hover,.jll-relateditems a:visited:hover,.jll-recentview a:visited:hover,.jll-newsarchive a:hover,.jll-relateditems a:hover,.jll-recentview a:hover,.jll-serviceslistleftNav1 a:hover,.jll-serviceslistleftNav1 a:link:hover,.jll-serviceslistleftNav2 a:hover,.jll-serviceslistleftNav2 a:link:hover { color:#d82a26!important }  .jll-loginregister a,.jll-loginregister { color:#999; font-family:Arial, Tahoma, sans-serif; font-size:8pt; padding:0 7px }  .jll-SearchArea a,.jll-SearchArea { color:#999; font-family:Arial, Tahoma, sans-serif; font-size:7.5pt }  .ms-siteaction a,.ms-siteaction { color:#fff; font-family:Arial; font-size:8pt; font-weight:400 }  .ms-topNavFlyOutsHover a:hover,.ms-topNavFlyOutsHover a { color:#000!important }  .ms-relatedtext a:active,.ms-relatedtext a:link,.ms-relatedtext a:visited,.ms-sectionheader a,.ms-sectionheader a:hover,.ms-sectionheader a:visited,.ms-TPBody A:hover,.ms-TPBody A:visited,.ms-TPBody A:link,.ms-stylebody a:link,.ms-styleheader a:link,.ms-MWSInstantiated a:visited,.ms-MWSInstantiated a:link,.ms-MWSUninstantiated a:visited,.ms-MWSUninstantiated a:link,.ms-picker-footer a { color:#002672 }  .ms-titlearea a:hover,.ms-disc a,.ms-vb-user a,.ms-GRStatusText a,.ms-vb2 a,.ms-vb a,.ms-disc a:visited,.ms-vb-user a:visited,.ms-GRStatusText a:visited,.ms-vb2 a:visited,.ms-vb a:visited,.ms-WPBody a:visited,.ms-WPBody a:link { color:#d82a26 }  .ms-pagebottommarginright,.ms-pagebottommarginleft,.ms-pagebottommargin { background:#fff }  .ms-bannerContainer .ms-pagetitle a:visited,.ms-bannerContainer .ms-pagetitle a:hover,.ms-bannerContainer .ms-pagetitle a,.ms-bannerContainer .ms-pagetitle { color:#fff; font-family:Arial; font-size:14pt; font-weight:400; margin:0 }  .ms-createpageinformation th,.ms-pageinformation th { color:#4f79cc }  .ms-alternating .ms-unselectedtitle,.ms-alternating .ms-vb-user table { background:transparent }  .link-item a:link,.link-item a,.link-item { color:#111; font-family:Arial, Tahoma, sans-serif }  .ms-main .ms-ptabcn,.ms-main .ms-sctabcnhover,.ms-main .ms-ptabcnhover,.ms-main .ms-sctabcfhover,.ms-main .ms-ptabcfhover { background:none; border-color:#555 }  .srch-HCMain,div.srch-BestBetsBottom,.ms-searchtamain { border-bottom:solid 1px #8ebbf5 }  .jll-serviceGen3LeftGrad,.jll-serviceGen3RightGrad { height:34px; width:5px }  .jll-DownloadLink a,.jll-locationsListed a:link { text-decoration:underline!important }  .jll-locationsListed .jll-selected a,.jll-locations .jll-selected { color:#000!important; font-weight:700; text-decoration:none!important }  .jll-newsarchive td,.jll-relateditems td { font-family:Arial,Tahoma,sans-serif; font-size:8pt; padding:9px 0 0 1px }  .jll-serviceslistleftNav1 a,.jll-serviceslistleftNav1 a:visited,.jll-serviceslistleftNav1 a:link,.jll-serviceslistleftNav2 a,.jll-serviceslistleftNav2 a:visited,.jll-serviceslistleftNav2 a:link,.jll-peopleFinderTable th,.jll-peopleFinderTable th a:link { color:#666!important }  .jll-tabOn,.jll-tabOff { height:27px; vertical-align:bottom }  .jll-tabFirst,.jll-tabs { height:27px; border-collapse:collapse; width:136px }  .jll-tabOff .jll-tabLowLeft,.jll-tabOff .jll-tabLowRight { background:#e9e9e9 url('/_layouts/images/jllimages/jll-tabOffTopGrad.gif') repeat-x bottom; height:10px; width:10px }  .jll-tabOff .jll-tabLeft,.jll-tabOff .jll-tabRight { background:#e9e9e9; height:100% }  .jll-registerWP td,.jll-contactUsEmail td,.jll-fbaLoginClass td,.jll-fbaRecoverPass td,.jll-fbaChangePass td { padding-bottom:14px }  .jll-registerInput,.jll-registerWP select,.jll-contactUs2 select,.jll-contactUsEmail .field,.jll-peopleFinderSelect select { border:1px #999 solid; width:193px; height:18px }  .jll-fbaRecoverPass,.jll-fbaChangePass { width:500px }  @media print { .ms-leftareacell,.ms-globallinks,.ms-siteaction,.ms-areaseparatorleft,.ms-rightareacell,.ms-areaseparatorright,.ms-areaseparatorcorner,.ms-titlearealeft,.ms-titlearearight,.ms-searchform,.ms-banner,.ms-buttonheightwidth,.ms-buttonheightwidth2 { display:none } }