html {font-size:1.25em;}
body {font-size:50%;}

html * { margin:0em; padding:0em; }
body { font-family: Arial, Helvetica, sans-serif; color:#000000; background:#333333; }

/* ------------------------------------------------------------------------------------------------- tag defaults */
a,
a:link,
a:visited {	color:#0076C0; text-decoration:none; }
a:hover,
a:active { color:#00456B; text-decoration:none; }
a.font { font-size:1.2em; }

img { border:0em; margin:0em; padding:0em; }

h1 { clear:both; float:left;font-size:2em; margin:0em 0em 0.5em 0em; color:#006FB7;width:25em;}
h2 { clear:both; float:left;font-size:1.6em; margin:0em 0em 0.6em 0em; color:#006FB7;width:28em;}
h3 { clear:both; float:left;font-size:1.4em; margin:0em 0em 0.7em 0em; color:#006FB7;width:32em;}
h4 { clear:both; float:left;font-size:1.2em; font-style:normal; margin: 0em 0em 0.8em 0em; color:#006FB7;width:38em;}

p { clear:both; float:left;font-size:1.2em; margin:0em 0em 0.8em 0em; width:38em; }
p.small { font-size:1em; }

ul { clear:both; float:left;list-style-type:none; margin:0em 0em 0.8em 0em; padding:0em; width:46em; }
ul li { font-size:1.2em; }
ul li a { font-size:1em; }
ul li ul {clear:none;float:none;list-style-type:circle; width:30em; margin:0.5em 0em 0.5em 2em;}
ul li ul li { font-size:1em; }

ol { clear:both; float:left;margin:0em 0em 1em 2em;  width:44em;}
ol li { font-size:1.2em; }
ol li a {font-size:1em; }

table { clear:both; float:left; }
table caption {  text-align:left; padding:0.4em 0.6em; }
table thead th { font-size:1.2em; padding:0.4em;text-align:left;}
table tbody th { font-size:1.2em; text-align:left; padding:0.1em 0.6em;}
table tbody td { font-size:1.2em; }

abbr,
acronym { cursor:help; border-bottom:1px dashed #696969; }

address { clear:both; float:left; width:20em; font-size:1.2em; font-style:normal; margin:0.8em 0em 0em 0em; }

iframe { margin:0em 0em 1em 0em ; width:54em; height:40em;}

small { font-size:1.2em; }

br { clear:both;}

pre { clear:both; float:left; font-size:1em;font-family:Courier; }

/* ------------------------------------------------------------------------------------------------- page block */
div#wrap { margin:0em auto;width:80em; max-width:1000px;}
div#main { display:block; clear:both; float:left;}

/* ------------------------------------------------------------------------------------------------- head block */
div#head { clear:both; float:left; background:#ffffff; display:block; width:80em;margin:0em;padding:0em; }
div#head_right { }
div#head_right div { clear:both; float:right; width:25em; margin-top:-10.7em; }
div#head_right h2 { color:#fff;width:190px;margin:0em;font-size:23px;font-weight:normal;line-height:21px;}
div#head_right h2.blue { color:#91BEE2;}
div#head_right h2.lightblue { color:#A3C9E7;}
div#head_right h2.white { color:#C7DEF1; }

img#img_top_left { clear:both; float:left;width:466px; height:97px; }
img#img_top_right { float:right; width:334px; height:12.5em; }


div#head_right div#locator { margin-top:-121px; }

/*
div#minimap { clear:both;float:right;position:relative; font-size:30%;width:35.9em;height:40.7em;margin:-48em 10em 0em 0em;z-index:5; }
div#minimap a.map_link img {width:1.6em;height:1.6em;margin:0em;padding:0em;}
div#minimap a,
div#minimap a:link,
div#minimap a:visited { background:#bbb;width:1.6em;height:1.6em;border:0em;}
*/

/* ------------------------------------------------------------------------------------------------- tools block 
div#tools {float:right; width:30em; margin:1em 1em 0em 0em;}
ul#zoom {float:right; font-size:9px;}
ul#zoom li { float:left; }
ul#zoom li a { }
ul#supplementary { clear:right;float:right; font-size:0.9em; }*/


div#body {clear:both;float:left;background:#ffffff; width:80em; min-height:53em;margin:0em;padding:0em 0em 6em 0em;} /**/

/* ------------------------------------------------------------------------------------------------- Main navigation  */

div#mainNav { clear:both; float:left; border-bottom:0.1em solid #000000;width:80em; }
ul#navigation {float:left;display:block; margin:0.4em 0em 0em 3em; width:64em; }
ul#navigation li { float:left; display:block;font-size:1em; margin:0em; }

img.img_mainnav { float:left;width:11.4em; height:2.8em;margin:0em 1em 0em 0em; }

img#img_top_right_curve {float:left; width:6.4em; height:3.3em; }

ul#navselected {float:left;display:block; margin:0.2em 0em 1em 3em; width:64em;height:0.4em;}
ul#navselected li { float:left; display:block;font-size:1em;margin:0em 1em 0em 0em;width:11.4em;height:0.4em; }
ul#navselected li img { float:left;width:11.4em; height:0.4em; }
ul#navselected li img#sel_home { background:url('../images/dark_blue_pixel.gif'); }
ul#navselected li img#sel_projects { background:url('../images/light_blue_pixel.gif'); }
ul#navselected li img#sel_news { background:url('../images/purple_pixel.gif'); }
ul#navselected li img#sel_contact { background:url('../images/red_pixel.gif'); }
ul#navselected li img.hidden { display:none; }


img.img_yellow_arrow { width:1.3em; height:1.2em; }

/* ------------------------------------------------------------------------------------------------- content block */
div.content {clear:both; float:left;width:53em; margin:0em 0em 0em 3em; }
div.content h4 { color:#4d4d4d;}

div#home { width:74em; }

div#homeLeft { clear:none; float:left; width:502px; margin-right:10px; }
div.locations { clear:both; float:left; width:120px; margin-right:10px; }
div.locations img.img_locations { }
div.locations h4 { display:block; width:115px; height:20px; font-size:18px;letter-spacing:-1px;font-weight:normal;line-height:26px; padding:5px 0px 0px 5px; background:#81AED9; color:#fff; overflow:hidden; }
div.locations p { margin:0em;width:120px;}
div.locations ul { width:120px;} 
div.locations li { width:120px;} 
div.locations li a,
div.locations li a:link,
div.locations li a:visited { color:#959595;}
div.locations li a:hover,
div.locations li a:active { color:#00456B; }
div.locations a.more,
div.locations a.more:link,
div.locations a.more:visited { font-size:12px;font-weight:bold;}

div.focus { clear:none; float:left; width:359px;min-height:510px;border-right:1px solid #eee;border-left:1px solid #eee;padding-left:10px; }
div.focus p.strapline { clear:none; float:left; width:338px; color:#00456A; padding:5px 0px 10px 10px; margin:0em;font-size:24px; line-height:22px;letter-spacing:-1px;  }
div.focus h3 { clear:both; float:left; display:block;width:339px;padding:0px 0px 0px 10px;margin:0px; color:#fff;font-weight:normal;font-size:28px; line-height:42px;letter-spacing:-2px;height:31px; overflow:hidden; background:url('../images/scheme_focus_bg.gif') no-repeat left top; }
div.focus img { clear:both; float:left; width:349px;margin:8px 0px;}
div.focus h4 { clear:both; float:left; width:349px;text-transform:uppercase;font-size:18px; color:#666666;font-weight:normal;padding:0px 0px 5px 0px;margin:0px;}
div.focus h5 { clear:both; float:left; width:349px;text-transform:uppercase;font-size:14px; color:#666666;font-weight:normal;padding:0px 0px 5px 0px;margin:0px;}
div.focus p { clear:both; float:left; width:349px;color:#666666;}
div.focus a,
div.focus a:link, 
div.focus a:visited { clear:none; float:left;font-size:12px;font-weight:bold;margin:0px 5px 0px 0px; }
div.focus a img { width:18px; height:17px; margin:0px;}

div#homeRight { clear:none; float:left; width:224px; }

img#img_home_image {clear:both; float:left; width:502px;height:219px; margin:0em 0em 1em 0em; }

div#locator { clear:none;float:left;position:relative;display:block;width:224px; height:120px;padding:0px; margin:0em; background:#4892CF url('../images/map-bg.gif') no-repeat left top;}
div#locator p.text { position:absolute;left:10px;top:10px;width:13em; font-size:15px;font-weight:bold;color:#fff;margin:0em;}
div#locator a,
div#locator a:link,
div#locator a:visited { display:block;color:#ffffff; }
div#locator a:hover,
div#locator a:active { color:#00456B; }

img#img_select_location_all { position:absolute;left:10px;top:42px;clear:both;float:left;width:16.6em;height:1.7em;}

div#locator ul#hidden_loc.shown { display:block; }
div#locator ul#hidden_loc.hidden { display:none; }
div#locator ul#hidden_loc { overflow:auto; position:absolute; left:10px; top:59px; width:16.6em; height:21em; display:none; margin:0em; z-index:40; padding:0.2em 0em 0.2em 0em;background:#639ED5;} 

div#locator ul#hidden_loc li { width:14.4em;font-size:1em; padding:0em 0em 0em 0.5em; }
div#locator ul#hidden_loc li a,
div#locator ul#hidden_loc li a:link,
div#locator ul#hidden_loc li a:visited { display:inline;font-size:1.1em;color:#ffffff;}
div#locator ul#hidden_loc li a:hover,
div#locator ul#hidden_loc li a:active { color:#00456B; }
div#locator form {position:absolute;left:10px;top:67px;width:16.6em;}
div#locator fieldset { clear:left; float:left;width:16.6em; }
div#locator fieldset p { clear:left;width:16.6em; font-size:1em;}
div#locator fieldset p input { float:left;width:11.5em;height:1.4em; border:0em;background:#fff;font-size:1.2em; padding:0em 0.2em 0em 0.3em;color:#000;}
div#locator fieldset p input#img_submit { font-size:1em; width:1.8em; height:1.7em;margin:0em 0em 0em 0.3em;border:0em;padding:0em; }

div#locator a.map,
div#locator a.map:link,
div#locator a.map:visited { position:absolute;left:10px;top:95px;width:166px;margin:0em;font-size:11px;font-weight:bold;text-align:right;}

div#tenantSearch { clear:both; float:left; display:block; width:214px; height:75px; padding:14px 0px 0px 10px; margin:10px 0px 0px 0em; background: #6492CC; }
div#tenantSearch p { width: 11.8em; color:#fff;}
div#tenantSearch p.text { width:13em; font-size:15px;font-weight:bold;color:#fff;margin:0em;}
div#tenantSearch form {clear:left; float:left;width:190px;}
div#tenantSearch fieldset { clear:left; float:left;width:190px; }
div#tenantSearch fieldset p { clear:left;width:190px; font-size:1em;}
div#tenantSearch fieldset p label { clear:left;width:16.6em; font-size:1.2em;line-height:24px;}
div#tenantSearch fieldset p input { clear:none;float:left;width:11.5em;height:1.4em; border:0em;background:#fff;font-size:1.3em; padding:0em 0.2em 0em 0.3em;color:#000;}
div#tenantSearch fieldset p input#img_submit2 { font-size:1em; width:1.9em; height:1.8em;margin:0em 0em 0em 0.3em;border:0em;padding:0em; }


div.tenants { clear:both; float:left; display:block; width:224px;min-height:490px;margin:10px 0px 0px 0px;padding:20px 0px 0px 0px;background:url('../images/logos/logos_bg.gif'); }
div.tenants h4 { clear:both; float:left; width:214px; text-align:center; font-size:14px; color:#2D90CC;letter-spacing:-1px; }
div.tenants ul { clear:both; float:left; width:124px; padding:10px 0px 0px 45px; }
div.tenants li { clear:both; float:left; width:124px; padding:0px 0px 8px 0px;}
div.tenants li img {clear:both; float:left; width:124px; }
/* ------------------------------------------------------------------------------------------------- content>project block */

div#project {width:77em; }
div#project div#projecthead { clear:both; float:left;border-bottom:0.1em solid #000000;width:75em;margin:0em 0em 1em 0em; }
div#project div#projecthead h1 { clear:both; float:left; height:1.6em; padding:0.6em 4em 0em 1em; color:#ffffff;margin:0em;width:auto; }
div#project div#projecthead h2 { clear:none;float:right; width:16.5em; margin:1em 0em 0em 0em; text-align:right;color:#000000; }

div#projlhs { clear:both; float:left;width:54em; }

img#img_detail_i { width:1.66em; height:1.66em; vertical-align:middle;}
img.img_plan_i { width:1.6em; height:1.6em; }
div#unit_block {clear:both; float:left;position:relative;width:54em; }

img#img_prop_0 {clear:both; float:left;width:54em;margin:0em 0em 1em 0em; }

img.img_map { clear:both; float:left; width:54em; margin:0em 0em 1em 0em; }

div#projectmaps { clear:both; float:left;width:60.4em; height:2.6em;background:#000; color:#ffffff;margin:0em 0em 1em 0em;}
div#projectmaps ul { clear: none; float:left; width:59em; margin:0em;}
div#projectmaps ul li { float:left;font-size:1em; margin:0em 0em 0em 1em;padding:0em; }
div#projectmaps ul li img { vertical-align:middle;height:2.6em;margin:0em;padding:0em; }
div#projectmaps ul li a,
div#projectmaps ul li a:link,
div#projectmaps ul li a:visited { color:#ffffff; }
div#projectmaps ul li a:hover,
div#projectmaps ul li a:active { color:#EAF0F6; }

img#img_maps_overview {width:9.6em; }
img#img_maps_plan { width:9.6em;  }
img#img_maps_map { width:9.6em;  }
img#img_maps_aerial { width:11.2em; }
img#img_maps_satellite { width:11.2em;  }
img#img_maps_downloads { width:11em; }

div#backnext { clear:none; float:right;width:14.6em;margin:0em 2em 1em 0em;}
div#backnext a { clear:none; float:left;display:block; width:7.1em; height:2.6em;margin:0em 0em 0em 0.2em;}
div#backnext img { width:7.1em; height:2.6em; }

div#unit_info { display:none; position:absolute;z-index:30; background:#fff;width:18em; padding:1em;border:2px solid #000;}
div#unit_info div#info { clear:both;float:left; width:10em;margin:0em;padding:0em;}
div#unit_info div#info h2 { margin:0em; width:6.25em; }
div#unit_info div#info p { margin:0em;width:8.3em; }
div#unit_info img#logo { clear:right;float:right;width:7em;margin:0em 0em 0.5em 0em; }
div#unit_info div#links { clear:both;float:left;margin:0.5em 0em 0em 0em; padding:0em;width:18em;}
div#unit_info div#links p.pdf { margin:0em 0em 0em 0em;width:11em;font-size:1em;}
div#unit_info div#links p.pdf img { clear:both; float:left;width:1.2em;height:2.2em;margin:0em 0.5em 0em 0em;font-size:1em;}
div#unit_info div#links p.pdf a.pdf { clear:none;float:left; font-size:1em;margin:1em 0em 0em 0em;color:#4d4d4d;}
div#unit_info div#links img#img_close { clear:none;float:right;width:4.4em;height:1.2em;margin:1.3em 0em 0em 0em; }

img#img_downloads {clear:both;float:left; width:13.3em; height:2.7em; border-bottom:0.1em solid #000000;padding-right:8.7em; }

div#downloads {clear:both; float:left;margin:1em 0em 1em 0em;}
div#downloads h2 { width:13em;color:#000; }
div#downloads h4 { width:15em; }
div#downloads ul {width:22em; }
div#downloads ul li {clear:both; float:left;font-size:1em;width:18em;margin:0.5em 0em 0em 0em; }
div#downloads ul li a.font {float:left;display:block;padding:0.5em 0em 0em 0em; }

div#showdownloads { clear:none; float:left; width:32em;color:#4d4d4d;margin:1em 0em 0em 0em;}
div#showdownloads h3 { width: 20em; color:#4d4d4d; }
div#showdownloads div.scroller { clear:both; float:left; margin:0em;width:32em; max-height:28em; overflow:auto; }
div#showdownloads table { margin:0em 0em 0em 0em; width:30em;}
div#showdownloads table caption { font-size:1.3em; padding:0.4em 0em; }
div#showdownloads table thead th,
div#showdownloads table tbody th,
div#showdownloads table tbody td { width:12em; }
div#showdownloads table tbody th,
div#showdownloads table tbody td { padding-top: 0.2em;padding-bottom: 0.2em; }

img.img_download_icon { clear:both; float:left; vertical-align:bottom;margin:0em 0.5em 0em 0em;width:1.2em; height:2.2em; }

div#text { clear:both;float:left;width:54em;}
div#text p { width:44em;}
div#text ul { list-style-image:url('../images/big_blue_pixel.gif'); margin:0.5em 0em 0em 2em;padding:0em; }
div#text ul li { padding:0em; margin:0em 0em 0.5em 0em; color:#000;font-size:1.2em;}

img#img_viewsite {clear:both; float:left;margin:1em 1em 0em 0em; width:18.1em;height:1.8em;}
img#img_viewplan {clear:both; float:left;margin:1em 1em 0em 0em; width:17.7em;height:2.9em;}

div#projrhs { float:right;width:22em; }

div#demographics { float:left;margin:0em 0em 1em 0em; }
img#img_demographics {clear:both;float:left; width:15.2em; height:2.8em;padding-right:6.8em; }
div.grey {clear:both; float:left; background:#b3b3b3; padding:0em 0em 0.5em 0em;color:#ffffff; }

table.demographic { width:20em; }
table.demographic caption img { vertical-align:middle;margin-right:0.5em;}
table.demographic caption span {font-size:1.3em;}
table.demographic tbody th { text-align:left; width:5em; font-weight:normal;}

img#img_population { width:2em; height:2.3em;}
img#img_households { width:1.9em; height:2em; }

img#img_further_info { clear:left; float:left;width:19.9em;height:2.8em; }
div#contacts { clear:both;float:left;width:22em;border-top:1px solid #000;border-bottom:1px solid #000;padding:0em 0em 1em 0em; }
div#contacts p { font-weight:bold;width:16em;margin:0.5em 0em; }
div#contacts ul { clear:both; float:left; width:22em; margin:0em 0em 0em 0em; padding:0em;}
div#contacts ul li {font-size:1em;clear:both; float:left;width:22em; margin:0em 0em 1em 0em; padding:0em; }
div#contacts ul li img.img_contacts {clear:both;float:left; width:5em;margin:0em 0.5em 0em 0em;}
div#contacts ul li div.contact_det {font-size:1.1em;clear:none;float:left;width:15em; }
div#contacts ul li div.contact_det p { font-size:1em; width:14em;margin:0em; }
/* ------------------------------------------------------------------------------------------------- latest block */
div#latest { float:right; margin:6em 2em 0em 0em; }
img#img_trade_park_latest { clear:both; float:left;width:17.4em; height:2.8em; margin:0em; }
div#latest div { clear:both; float:left;display:block; width:18.5em;padding:0.5em; margin:0em; border:0.1em solid #006FB7;background:#ffffff; }
div#latest div img { clear:both; float:left; }
div#latest div img#img_trade_park_latest_image {width:18.5em; height:10.1em;margin: 0em 0em 0.8em 0em; }
div#latest div h4 { width:15em;margin: 0em 0em 0.4em 0em; }
div#latest div p { font-size:1.1em;width:16em; }
div#latest div p a,
div#latest div p a:link,
div#latest div p a:visited { color:#89146A; }
div#latest div p a:hover,
div#latest div p a:active { text-decoration:underline;}
div#latest div a.more { float:left; width:10em;font-size:1.1em;margin:0.1em 0em 0em 0.5em; }


/* ------------------------------------------------------------------------------------------------- projects page list */
div#projects {width:77em;margin-top:0.5em; }

div#projects h1 { width:13.4em;margin-bottom:0.2em; }
div#projects_nav { clear:none; float:left; width:39em;border-top:0.1em solid #000;border-bottom:0.1em solid #000; }

ul#areas { clear:none; float:left; width:12em; margin:0.7em 0em 0em 0em;}
ul#areas li { clear:none; float:left;text-align:right; }
ul#areas li#uk { width:2em;} 
ul#areas li#greater_london { width:8em;}
ul#areas li a,
ul#areas li a:link,
ul#areas li a:visited {	font-weight:bold;color:#E1EAF7; }
ul#areas li a:hover,
ul#areas li a:active { color:#0076C0;}
ul#areas li a#selected { color:#0076C0;}

ul#projectlist { clear:both; float:left; width:18.5em;height:31em; }
ul#projectlist li { clear:both;float:left;margin:0.7em 0em 0.7em 0em;font-size:1em;width: 18.5em; }
ul#projectlist li a img { font-size:0.84em;clear:both;float:left;margin:0em 0.5em 0em 0em;vertical-align:text-bottom;}
ul#projectlist li a,
ul#projectlist li a:link,
ul#projectlist li a:visited { clear:none;float:left;display:block; font-size:1.2em;color:#0076C0; font-weight:bold;width:auto;margin:0em 0em 0em 0em; }
ul#projectlist li a:hover,
ul#projectlist li a:active { color:#00456B; }
ul#projectlist li a.img { font-size:1em;width:1.3em;margin:0.2em 0em 0em 0em;}

div#ukmap { clear:right;float:right;position:relative; width:35.9em;margin:0em 2em 0em 0em;}
div#ukmap img#img_uk_map { width:35.9em;height:40.7em;}

div#project_preview { display:none;clear:none; float:right;border:0.2em solid #0076C0; padding:0.5em 1em 2em 1em; width:18em;margin:1em 0em 0em 0em; z-index:10;}
div#project_preview h2 {clear:both; float:left;font-size:1.8em; width:10em;margin:0em 0em 0em 0em;}
div#project_preview p { margin:0em 0em 0em 0em;width:15em;}
div#project_preview p a {color:#000; }
div#project_preview img.smallmap { clear:both; float:left;width:18em;margin:0.5em 0em; }

ul#pagelist { clear:left; float:left; width:39em; margin:1em 0em 0em 0em; padding:0em 0em 0.5em 0em;}
ul#pagelist li { font-size:1em; float:left; margin:0em 0.5em 0em 0em; }
ul#pagelist li.prevnext { margin:0em 2em 0em 0em; }
ul#pagelist li a.num,
ul#pagelist li a.num:link,
ul#pagelist li a.num:visited { color:#ADC7E8;font-size:1.2em; line-height:1em;font-weight:bold;}
ul#pagelist li a.num:hover,
ul#pagelist li a.num:active { color:#0076C0; }
ul#pagelist li a.num.sel { color:#0076C0; }
img#img_page_prev { width:4.5em;height:1.5em; }
img#img_page_next { width:4.3em;height:1.5em; }

a.map_link {position:absolute;display:block; width:0.6em;height:0.6em;background:#ffffff;border:0.1em solid #ffffff;}
a.map_link img {width:0.6em;height:0.6em;margin:0em;padding:0em;}
a.map_link,
a.map_link:link,
a.map_link:visited { background:#ffffff;z-index:20;}
a.map_link:hover,
a.map_link:active,
a.map_link:focus { background:#ff6600;z-index:30;}
/*a.map_link.selected { background:#ff6600;z-index:30;}*/

/*special for greater london */
a#map_greater_london {width:3.4em; height:2.7em;border:0em;background:#4D4D4D;left:0em;top:0em;margin:32.2em 0em 0em 28.4em; } 
a#map_greater_london img { width:3.4em; height:2.7em; }
a#map_greater_london.map_link:hover,
a#map_greater_london.map_link:active,
a#map_greater_london.map_link:focus,
a#map_greater_london.map_link.selected { z-index:10;}

a.unit_link {position:absolute;display:block; width:1.6em;height:1.6em;z-index:20;color:#fff;text-align:center;padding:0em 0em 0.5em 0em;}
/*a.unit_link img {width:1em;height:0.6em;margin:0em;padding:0em;}*/

/* ------------------------------------------------------------------------------------------------- Projects Search Results  page */
div#results { width:75em; }
div#results ul.scheme {clear:both; float:left;width:74em;margin:1em 0em 0em 0em; }
div#results ul.scheme li { clear:both; float:left; width:60em;margin:0em 0em 2em 0em; }
div#results ul.scheme li a { clear:both; float:left;display:block; width:25em; font-size:1.3em; font-weight:bold;border-bottom:1px solid #ADC7E8; }
div#results ul.scheme li ul.units { list-style-type:none;clear:none; float:left; width:25em; max-height:5em;overflow:auto; padding:0.5em 0em 0.5em 0.5em; margin:0em;border:1px solid #ADC7E8; }
div#results ul.scheme li ul.units li {clear:both; float:left; width:20em;margin:0em;}
div#results ul.scheme li ul.units li a { font-size:1em;font-weight:normal;display:inline;width:20em;border:0px;}

/* ------------------------------------------------------------------------------------------------- news page */
div#news { width:38em; }
div#news h1 { width:18em; }
div#news h4 { color:#89146A;}
div#news h4,
div#news p { width:31em; }

img#img_news_image {float:right; width:36.9em; height:19.6em;}

/* ------------------------------------------------------------------------------------------------- contact page */
div#contact {width:40em;}
div#contact h1 {width:20em; }
div#contact p {width:33em; }
div#contact p.details { border:0.1em solid #EAF0F6; width:30em; padding:1em;}
img#img_cbre_logo_blue {width:11em; height:5.6em; }

form#contactform  { width:40em; margin-bottom:1em;}
form#contactform fieldset { width:40em; }
form#contactform fieldset textarea { width:17.5em; height:10em;}
form#contactform img.img_yellow_arrow { clear:both; float:left; }

form#contactform input.submit { float:left;background:#ffffff;border:0em; color:#006FB7;font-weight:bold; font-size:1.2em;width:5em;}

div#address { clear:right;float:right; width:28em; margin:2em 0em 0em 0em; }
div#address img.img_cc_logo { margin: 0em 0em 1em 0em; }
div#address p { width: 20em; }

.news { color:#89146A;}
.contact { color:#C1272D;}

img.img_cc_logo { width:8em;height:7.8em; }

ul.sitemap { list-style-type:disc; margin-left:3em;}

/* ------------------------------------------------------------------------------------------------- Secure webcam page */

div#camnav { float:left;margin:0em 0em 1em 0em; }
img#img_cameras {clear:both;float:left; width:15.2em; height:2.8em;}
div#camnav p {width:18em;font-size:1em;margin:1em 0em 0em 1em;}
div#camnav p img {vertical-align:middle;margin-right:0.5em;  }
div#camnav span {font-size:1.3em;}
div.grey {clear:both; float:left; background:#b3b3b3; padding:0em 0em 0.5em 0em;color:#ffffff; }
div#camnav ul { width: 20em;margin-top:0.5em;}
div#camnav ul li { width:14em; margin:0em 0em 0em 1em; }
div#camnav ul li a, 
div#camnav ul li a:link,
div#camnav ul li a:visited { color:#fff; }
div#camnav ul li a:hover,
div#camnav ul li a:active { color:#00456B; }
/*
div#skiptemplate { margin:0em auto; width:45.4em; }
div#skiptemplate div#sthead { clear:both; float:left;background:#ffffff; }
div#skiptemplate div#stbody { clear:both; float:left;background:#ffffff; padding:0em 0em 1em 1em;  }

div#skiptemplate div#projecthead { clear:both; float:left;border-bottom:0.1em solid #000000;width:44.4em;margin:1em 0em 0em 0em; }
div#skiptemplate div#projecthead h1 { clear:both; float:left; height:1.6em; padding:0.6em 4em 0em 1em; color:#ffffff;margin:0em;width:auto; }

div#skiptemplate h2 { margin:1em 0em 0em 0em; width:20em; }
div#skiptemplate p { margin:1em 0em 0em 0em; width:20em; }
div#skiptemplate div.scroller { clear:both; float:left; margin:0em; max-height:28em; overflow:auto; }
div#skiptemplate table { margin:0em 0em 0em 0em; width:40em;}
div#skiptemplate table caption { font-size:1.3em; padding:0.4em 0em; }
div#skiptemplate table thead th,
div#skiptemplate table tbody th,
div#skiptemplate table tbody td { width:12em; }
div#skiptemplate table tbody th,
div#skiptemplate table tbody td { padding-top: 0.2em;padding-bottom: 0.2em; }

div#skiptemplate small { display:block;font-size: 1.2em; width:10em; }
div#skiptemplate iframe { margin:1em 0em 0em 0em ; }
*/
/* ------------------------------------------------------------------------------------------------- CMS section*/

div#cms_list { float:right; width: 14em; margin:4em 2em 2em 0em;}
img#img_projectslist {clear:both; float:left; }
img#img_newslist {clear:both; float:left; }
ul#editlist { clear:both; float:left;width: 15em;margin:0em 0em 2em 0em; background:#ffffff;border:0.1em solid #006FB7;padding:0.5em;}
ul#editlist li a.published {font-weight:bold; }

ul#cms_nav { display:block;clear:both;float:left;width:60em; margin:0em 0em 2em 0em; }
ul#cms_nav li {font-size:1em;float:left;margin:0em 0em 0em 0em; }
ul#cms_nav li a {display:block; font-size:1.1em;background:#006FB7;color:#ffffff;text-align:center;padding:0.2em 0.1em 0.2em 0em; }

ul#cms_nav li.selected a {background:#ffffff;color:#006FB7;}
ul#cms_nav li a:hover {background:#ffffff;color:#006FB7;}


h2.cms { width:20em; }
p#del {clear:none;float:right;width:12em;margin:0.5em 0em 0em 0em;  }

ul#cmshelp { list-style-type:disc; margin:0em 0em 1em 3em; }
ul#cmshelp li { font-size:1.2em; margin:0em 0em 1em 0em; }

h3.error {color:#ff0000; }

form { clear:both;float:left; width:46em; }
fieldset {clear:both;float:left; width:46em;border:0em;  }
label {float:left;display:block;width:15em; }
div#contact label { width:11em; }
input,
select,
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1em; }
input,select { width:15em;}
textarea { width:38em; height:20em;}

input.button { border:0.1em solid #004368; background:#006FB7;font-size:0.9em; font-weight:bold; color:#ffffff;width:9em;height:2em; }
input.checkbox { width:1.2em; }
select.select_maps {width:10em;}
select#day { width:3.5em; }
select#month {width:7.5em; }
select#year { width:4.5em;}

div#property p.cmsimg {margin:0em 0em 0em 0em; }

img.img_del {width:1em; height:0.9em;margin:0em 0.5em 0em 0em;}

img.unused {opacity:0.25; }

fieldset.cms {  margin:0em 0em 0em 0.5em; }
fieldset.cms legend {font-size:1.3em; font-weight:bold;color:#006FB7; }

fieldset.cms div.shown { display:block; }
fieldset.cms div.hidden { display:none; }

form fieldset.cms p { margin:0em 0em 0.5em 0.5em; }

form fieldset.cms p.style_buttons { font-size:1em; width:46em; text-align:right; padding:0em 0.5em 0em 0em;margin:0em; }
form fieldset.cms p.style_buttons a {padding:0em;}

form fieldset.cms select#unit_pdf option { padding:0em 0em 0em 1em; }
form fieldset.cms select#unit_pdf option.type { padding:0em;color:#000;font-style:italic; }

form fieldset.cms select#choosegroup option.grp { font-weight:bold;}

/* -- RTE -- */
div.rte { margin:0em 0em 0.5em 0em;width:60em; }
div.rte label { font-size:1.1em; }
div.rte table { clear:left; float:left;width:40em;margin:0em 0em 0em 0em;}
div.rte table tbody td { font-size:1em; }
div.rte table table#toolbar1_data { clear:both;float:left;width: 11em; height:3em;}
div.rte table table#toolbar2_data { clear:none;float:right; width: 28.8em; height:2.9em;}
div.rte table tbody tr td { padding:0em;}
div.rte table select { width :10em;font-size:1em; }

table.rteBack {letter-spacing: 0em; margin:0em;background: #D3D3D3;}
img.rteImage { border: 1px solid #D3D3D3;cursor: pointer;}
img.rteImageRaised, .rteImage:hover {border: 1px outset;cursor: pointer;}
img.rteImageLowered, .rteImage:active {border: 1px inset;cursor: pointer;}
img.rteVertSep {	margin: 0 4px 0 4px;}

div.rte div { clear:none; float:right; width:7em; }
div.rte div input { width:1em; }
div.rte div label { width:7em; }
/* -- */


/*
img.style_button { border:0.1em solid  #004368; margin:0em 0em 0em 0.2em;}
img#style_b { width:3.6em; height:1.9em; }
img#style_i { width:4.2em; height:1.9em; }
img#style_u { width:6.9em; height:1.9em; }
*/

ul#cmslist { margin:0em 0em 0em 2em; }
ul#cmslist li a { font-size:1em; }

ul.pdfs { max-height:9em; overflow:auto; margin-left:2em;width:40em;}

/* ------------------------------------------------------------------------------------------------- footer block */
div#foot { clear:both; float:left; display:block;width:80em; padding:0em; margin:0.5em 0em;  color:#A8A8A8; }
img#img_cbre_logo { clear:both; float:left; width:6.1em;height:3em;}
div#foot a,
div#foot a:link
div#foot a:visited {color:#A8A8A8;}
div#foot a:hover,
div#foot a:active { color:#fff; }

div#foot p {font-size:1.1em; margin:0em;width:39em;padding:0em;}

ul#footnav {clear:none;float:right;width:auto; }
ul#footnav li {float:left; font-size:1.1em;border-right: 1px solid #A8A8A8; padding:0em 1em;}
ul#footnav li.last { border-right:0px;padding-right:0em;  }
ul#footnav li a { font-size:1em; }

div#credit { clear:right; float:right; width:30em; text-align:right; }

/* ------------------------------------------------------------------------------------------------- Overriding classes */
.access { position:absolute; left:-9999px; margin:0em;}
.hide { display:none; }
.show { display:block; }
