/* ------------ 
Scheme default colours
------------ */
html {font-size:1.25em;}
html * {margin: 0em; padding: 0em;}

body {font-size:50%; font-family:Arial, Helvetica, sans-serif;background:#002a5c url('../img/backgrounds/dots.gif') repeat-y right top;padding-top:15px; }
body.content_pages {}

h1 {clear:both; float:left; font-size:14px; margin:0em 0em 0.6em 0em; }
h2 {clear:both; float:left; font-size:12px; margin:0em 0em 0.7em 0em; }
h3 {clear:both; float:left; font-size:12px; margin:0em 0em 0.8em 0em; }
h4 {clear:both; float:left; font-size:12px; margin:0em 0em 1em 0em; ; }
h5 {clear:both; float:left; font-size:11px; font-weight:bold;margin:0.9em 0em 0em 0em;  }
h6 {clear:both; float:left; font-size:11px; font-style:italic; font-weight:normal;margin:0.9em 0em 0em 0em;  }
p  {clear:both; float:left; font-size:11px; margin:0em 0em 0em 0em;padding-bottom:10px; }
img { border:0em;}
br { clear:both; }


/* -------------------------------------------------------------------- WRAP INFO --- */

div#wrap { width:840px; margin:1em auto; margin-top:0px; background:#fff url('../img/backgrounds/left_bar.gif') repeat-y left top;  }

div#header { clear:both;display:block;width:840px;float:left;margin-top:0px;}
div#header img.logo { clear:none;float:right;margin-top:2px;padding-right:40px;}

 div#content { clear:both; float:left;width:791px;margin:0px;padding:0px 0px 75px 49px; }

div#wrap div.home  {background:url('../img/backgrounds/main_wrapper.gif') no-repeat right top;}
div#wrap div.rent div.col_right {background:url('../img/rent_image_2.jpg') no-repeat right top;}
div#wrap div.asset div.col_right {background:url('../img/asset_image.jpg') no-repeat right top;}
div#wrap div.business div.col_right {background:url('../img/business_rates_image.jpg') no-repeat right top;} 
div#wrap div.letting div.col_right {background:url('../img/letting_image.jpg') no-repeat right top;}
div#wrap div.investment div.col_right {background:url('../img/investment_image.jpg') no-repeat right top;}
div#wrap div.financial div.col_right {background:url('../img/financial_image.jpg') no-repeat right top;} 

div#wrap div.financial_case div.col_right  {background:url('../img/financial_case_image.gif') no-repeat left top;}
div#wrap div.rent_case  {background:url('../img/rent_case_image.gif') no-repeat right top;}
div#wrap div.asset_case  {background:url('../img/asset_case_image.gif') no-repeat right top;}
div#wrap div.history {background:url('../img/history_circles.gif') no-repeat right top;}
div#wrap div.staff { background:url('../img/staff_circles.gif') no-repeat right top;}
div#wrap div.clients {background:url('../img/clients_circles.gif') no-repeat right top;}
div#wrap div.contacts  {background:url('../img/contact_circles.gif') no-repeat right top;}


div.spacer {clear:both;float:left;width:100px;height:3px;display:block;}



/* -------------------------------------------------------------------- WRAP INFO --- */


/* -------------------------------------------------------------------- TOP NAV AND UL --- */

div.page_title {margin:55px 0px 0px -38px;position:absolute;clear:none;float:left;}
div.page_title#about_us_title {margin:55px 0px 0px -35px;}

ul { clear:both; float:left; list-style-type:none; }
ul#top_nav {margin:-13px 0px 0px 0px;width:550px;height:37px;padding-left:0px; background:#002a5c;}
ul.other_nav#top_nav li {clear:none;float:left;margin-right:5px;text-align:left;}
ul.home_nav#top_nav li {display:none;/*clear:none;float:left;margin-right:5px;text-align:left; -----TEMPORARY HIDE FOR THE HOLDING PAGE-----*/}
ul#top_nav li span {display:none;}

ul#top_nav li.hidden ul { display:none; }
ul#top_nav li.shown ul { display:block;}

ul#top_nav li ul {width:155px;margin:37px 0px 0px 0px;padding:10px 0px 10px 0px;position:absolute;background:#8494b3;}
ul#top_nav li ul.casestudies {width:280px;font-size:11px;}
ul#top_nav li ul li { clear:both;float:none; margin:0em;padding:0em; }


ul#top_nav li a, 
ul#top_nav li a:link,
ul#top_nav li a:visited {clear:none;float:left;font-size:13px;display:block;height:37px;width:98px;color:#80d0ed;text-decoration:none;padding: 0px 0em 0em 0em;text-align:center;font-weight:bold;}

div.home_link {position:absolute;margin-left:840px;top:15px;}

div.home_link a, 
div.home_link a:link,
div.home_link a:visited {background: url('../img/buttons/home_vert_off.gif') left top;height:98px;width:38px;display:block;}

div.home_link a#sel,
div.home_link a:active,
div.home_link a:hover {background: url('../img/buttons/home_vert_on.gif') left top;height:98px;width:38px;display:block;}


ul#top_nav li#services_nav a, 
ul#top_nav li#services a:link,
ul#top_nav li#services a:visited {background: url('../img/buttons/services_off.gif') no-repeat left top;}

ul#top_nav li#about_nav a, 
ul#top_nav li#about_nav a:link,
ul#top_nav li#about_nav a:visited {background: url('../img/buttons/about_off.gif') left top;}

ul#top_nav li#case_studies_nav a, 
ul#top_nav li#case_studies_nav a:link,
ul#top_nav li#case_studies_nav a:visited {background: url('../img/buttons/case_studies_off.gif') no-repeat left top;}

ul#top_nav li#clients_nav a, 
ul#top_nav li#clients_nav a:link,
ul#top_nav li#clients_nav a:visited {background: url('../img/buttons/clients_off.gif') no-repeat left top;}

ul#top_nav li#contact_nav a, 
ul#top_nav li#contact_nav a:link,
ul#top_nav li#contact_nav a:visited {background: url('../img/buttons/contact_off.gif') no-repeat left top;}

ul#top_nav li#services_nav a#sel,
ul#top_nav li#services_nav.shown a,
ul#top_nav li#services_nav a:active,
ul#top_nav li#services_nav a:hover {background: url('../img/buttons/services_on.gif') left top;}

ul#top_nav li#about_nav a#sel,
ul#top_nav li#about_nav.shown a,
ul#top_nav li#about_nav a:active,
ul#top_nav li#about_nav a:hover {background: url('../img/buttons/about_on.gif') left top;}

ul#top_nav li#case_studies_nav a#sel,
ul#top_nav li#case_studies_nav.shown a,
ul#top_nav li#case_studies_nav a:active,
ul#top_nav li#case_studies_nav a:hover {background: url('../img/buttons/case_studies_on.gif') left top;}

ul#top_nav li#clients_nav a#sel,
ul#top_nav li#clients_nav a:active,
ul#top_nav li#clients_nav a:hover {background: url('../img/buttons/clients_on.gif') left top;}

ul#top_nav li#contact_nav a#sel,
ul#top_nav li#contact_nav a:active,
ul#top_nav li#contact_nav a:hover {background: url('../img/buttons/contact_on.gif') left top;}

ul#top_nav li#services_nav ul li a,
ul#top_nav li#case_studies_nav ul li a,
ul#top_nav li#about_nav ul li a,
ul#top_nav li ul li a,
ul#top_nav li ul li a:link,
ul#top_nav li ul li a:visited {background:none;}


ul#top_nav li#services_nav.shown ul {display:block;}

ul#top_nav li#case_studies_nav ul.casestudies li a,
ul#top_nav li#case_studies_nav ul.casestudies li a:link,
ul#top_nav li#case_studies_nav ul.casestudies li a:visited {font-size:11px;width:268px;color:#fff;text-align:left;display:block;padding:3px 0px 0px 12px;height:17px;font-weight:normal;background:none;}
ul#top_nav li#about_nav ul li a,
ul#top_nav li#about_nav ul li a:link,
ul#top_nav li#about_nav ul li a:visited,
ul#top_nav li#services_nav ul li a,
ul#top_nav li#services_nav ul li a:link,
ul#top_nav li#services_nav ul li a:visited {color:#fff;width:143px;text-align:left;display:block;padding:3px 0px 0px 12px;height:17px;font-weight:normal;font-size:12px;background:none;}

ul#top_nav li#case_studies_nav ul li a:active,
ul#top_nav li#case_studies_nav ul li a:hover,
ul#top_nav li#about_nav ul li a:active,
ul#top_nav li#about_nav ul li a:hover,
ul#top_nav li#services_nav ul li a:active,
ul#top_nav li#services_nav ul li a:hover {background:#002a5c;}



/* -------------------------------------------------------------------- TOP NAV AND UL --- */

/* -------------------------------------------------------------------- HOME PAGE --- */


#title_holder {float:left;clear:none;width:802px;margin:0px;padding:0px;margin-top:10px;}
#title_holder img.top_pic {margin:15px 0px 0px 0px;float:left;clear:both;}

/*#title_holder img.title_pic_left {margin:0px 0px 0px 0px;float:left;clear:none;}
#title_holder img.title_pic_right {margin:0px 0px 0px 0px;float:left;clear:none;}
#title_holder img.title {margin:0px 0px 0px 0px;float:left;clear:none;padding-left:293px;}
#title_holder img.sat_nav {margin: -28px 0px 0px 0px;padding-left:32px;clear:both;float:left;}

#title_holder div.galleryRow {margin-left:30px;clear:both;}
#title_holder div.galleryRow div.thumb {clear:none;float:left;padding: 0px 20px 15px 0px;}*/

div.col_left {clear:none;float:left;width:370px;padding-left:30px;margin-top:40px;}

div.col_left#services_operational_left_column_content {width:400px}
div.col_left#services_professional_left_column_content {width:400px}
div.col_left#services_investment_left_column_content {width:400px}
div.col_left#services_government_left_column_content {width:400px}
div.col_left#services_summary_left_column_content {width:400px}
div.col_left#services_asset_left_column_content {width:400px}
div.col_left#services_agency_left_column_content {width:400px}
div.col_left#services_analysis_left_column_content {width:400px}

div.col_left#about_history_left_column_content {width:400px}
div.col_left#about_staff_left_column_content {width:400px}
div.col_left#about_press_left_column_content {width:400px}

div.col_left#case_analysis_left_column_content {width:400px}
div.col_left#case_agency_left_column_content {width:400px}
div.col_left#case_asset_left_column_content {width:400px}
div.col_left#case_professional_left_column_content {width:400px}

div.col_left#clients_left_column_content {width:560px}

div.col_left#contacts_left_column_content {width:400px}

div.col_left#about_left_column_content {width:400px}

div.col_left#services_left_column_content {width:400px}

div.col_left#case_left_column_content {width:400px}

div.col_left table {clear:both;font-size:14px}
div.col_left table td {padding:5px 5px 5px 0px;}
div.col_left table td.name {width:150px;color:#002A5C;font-weight:bold;}
div.col_left table td.email {width:250px;}

div.col_left table td a,
div.col_left table td a:link,
div.col_left table td a:visited {text-decoration:none;color:#002A5C;}

div.col_left table td a:active,
div.col_left table td a:hover {text-decoration:underline;}



div.col_left p.intro {color:#5f5f5f;font-size:18px;padding-bottom:20px;font-weight:bold;float:left;clear:none;}
div.col_left p.contact {padding-bottom:5px;}
div.col_left p.intro#p_intro_level_2 { text-transform:uppercase; line-height:18px;font-size:16px; font-weight:normal;color:#000;}
div.col_left p.intro#p_intro_level_2 span {font-weight:bold;color:#002a5c;}
div.col_left p.body#holding_page {/*TEMP FOR THE HOLDING PAGE*/padding-bottom:60px;}
div.col_left p.body {color:#000;font-size:14px;padding-bottom:0px;clear:none;float:none;}
div.col_left div.staff_member {clear:both;}
div.col_left div.staff_member img.portrait {float:left;clear:none; margin-right:15px;}
div.col_left p.staff {width:280px;float:left;font-size:12px;}
div.col_left p.staff span {font-weight:bold;font-size:16px;}
div.col_left p.bold {font-weight:bold;}
div.main_content_pages div.col_left p.title {color:#002A5C;clear:both;}
div.col_left p.body a {color:#002A5C;text-decoration:none;}
div.col_left p.body a.business_rates {color:#749dd2;font-weight:bold;}
div.col_left p.body a.asset_management {color:#008da8;font-weight:bold;}
div.col_left p.body a.financial_analysis {color:#8cc63f;font-weight:bold;}
div.col_left p.body a.investment {color:#009ac8;font-weight:bold;}
div.col_left p.body a.lettings {color:#fdbb30;font-weight:bold;}
div.col_left p.body a.rent_reviews {color:#ef3e42;font-weight:bold;}
div.col_left p.body a:hover {text-decoration:underline;}
div.col_left p.body#p_body_level_2 {padding-bottom:15px;}
div.col_left p.body.bold#p_body_level_2 {padding-bottom:5px;}
div.col_left ul,
div.col_right ul {color:#002a5c;padding-bottom:15px;color:#000;font-size:14px;clear:none;float:none; list-style-type:square; list-style-position:inside;}
div.col_right ul {font-size:11px;}
div.col_left ul li,
div.col_right ul li {padding-bottom:5px;}
div.col_left ul li span,
div.col_right ul li span {padding-left:15px;}
div.col_left img.subhead {padding-bottom:25px;}
div.col_left img.history {padding-bottom:10px;}
div.col_left ul.case_study,
div.col_right ul.case_study {color:#000;list-style-position:outside;margin-left:14px;}
div.col_right ul.case_study {margin-left:0px;}
div.col_left ul.case_study li {padding-left:15px;}
div.col_right ul.case_study li {padding-left:0px;}

div.col_left ul.clients {width:260px;float:left;list-style-position:outside;}
div.col_left ul.clients li {margin-left:20px;padding-left:15px;}

div.col_right {clear:none;float:right;width:340px;padding:40px 0px 0px 0px;background:transparent url('../img/backgrounds/colour_blocks.gif') no-repeat left top;}
div.main_content_pages div.col_right {background:none;}
div.col_right .link_title {font-weight:bold;margin-left:-13px;width:180px;font-size:14px;}

div.col_right .overlay_img {clear:none;float:right;}

div#services_operational_right_column_content.col_right {width:270px;}
div#services_professional_right_column_content.col_right {width:200px;}
div#services_investment_right_column_content.col_right {width:270px;}
div#services_government_right_column_content.col_right {width:200px;}
div#services_summary_right_column_content.col_right {width:200px;}
div#services_asset_right_column_content.col_right {width:270px;}
div#services_agency_right_column_content.col_right {width:200px;}
div#content div#services_analysis_right_column_content {width:320px;}

div#about_history_right_column_content.col_right {width:200px;}
div#about_staff_right_column_content.col_right {width:200px;}
div#about_press_right_column_content.col_right {width:200px;}

div#case_financial_right_column_content.col_right {width:200px;font-size:10px;padding-top:135px;padding-bottom:200px;padding-left:100px;}
div#case_financial_right_column_content.col_right ul {width:200px; list-style-type:square;}
div#case_financial_right_column_content.col_right ul li {width:180px;padding-bottom:10px;} /*margin-left:*/
div#case_financial_right_column_content.col_right ul li a,
div#case_financial_right_column_content.col_right ul li a:link,
div#case_financial_right_column_content.col_right ul li a:visited {text-decoration:none;color:#000;}

div#case_financial_right_column_content.col_right ul li a:hover,
div#case_financial_right_column_content.col_right ul li a:active {text-decoration:underline;}

div#case_agency_right_column_content.col_right {width:200px;}
div#case_asset_right_column_content.col_right {width:200px;}
div#case_professional_right_column_content.col_right {width:200px;}

div#clients_right_column_content.col_right {width:50px}

div#contacts_right_column_content.col_left {width:200px}

div#about_right_column_content.col_left {width:200px}

div#services_right_column_content.col_left {width:200px}

div#case_right_column_content.col_left {width:200px}



p.p_header {color:#5f5f5f;font-size:14px;width:220px;padding-bottom:10px;font-weight:bold;float:left;clear:none;/*TEMP FOR THE HOLDING PAGE*/padding-top:27px;}
p#home_services.p_header,
p#home_clients.p_header {padding-top:3px;}
p.p_body {color:#7d7d7d;font-size:12px;width:220px;padding-bottom:0px;float:left;clear:none;line-height:16px;}

p.p_body a,
p.p_body a:link,
p.p_body a:visited {color:#002a5c; text-decoration:none;}

p.p_body a:active,
p.p_body a:hover {color:#5f5f5f;text-decoration:underline;}

form.services {clear:both; padding: 12px 0px 30px 0px;}


/*p.contact_info a,
p.contact_info a:link,
p.contact_info a:visited {color:#8C8C8C;text-decoration:none;}

p.contact_info a:active,
p.contact_info a:hover {color:#cccccc;text-decoration:underline;}*/


div.col_right#contact {width:430px; padding-right:48px;padding-top:38px;}
div.col_right#downloads {padding-top:25px;}
div.col_right#contact img {float:left;}
div.col_right#contact img.contact_logo_2 {clear:both;float:left;padding-top:11px;margin-left:-8px;}
/*div.col_right p {clear:none;float:right;width:400px;margin-top:0px;color:#8C8C8C;font-size:13px;padding:0px 0px 10px 0px;}
div.col_right p.home_intro {clear:none;float:right;width:355px;margin-top:35px;color:#8C8C8C;font-size:20px;padding:0px 50px 25px 0px;}
div.col_right p.description_intro {clear:none;float:right;width:400px;margin-top:35px;color:#8C8C8C;font-size:16px;padding:0px 0px 10px 0px;}
div.col_right#contact p {width:150px;padding-top:30px;}
div.col_right#contact p.further_details {width:400px;float:left;padding:0px 0px 25px;}*/

div.col_right img.download_title {margin-top:15px;}


div.col_right ul {list-style-type:none;width:350px;margin-left:0px;}
div.col_right ul li {width:320px;padding-bottom:24px;}

div.col_right ul.description {list-style-type:disc; list-style-position:outside;width:350px;padding-left:15px;}
div.col_right ul.description li {width:350px;padding-bottom:10px;color:#8C8C8C;font-size:13px;}

div.col_right#description a,
div.col_right#description a:link,
div.col_right#description a:visited {color:#8C8C8C;text-decoration:none;font-size:13px;clear:both;float:left;}

div.col_right#description a:active,
div.col_right#description a:hover {color:#cccccc;text-decoration:underline;}

table td {color:#8C8C8C;}

table.availability {font-size:12px;}
table.availability td {height:25px;background:url('../img/dots.gif') repeat-x left bottom;text-align:right;}
table.availability td.floor {width:120px;text-align:left;color:#00A0DC;padding-left:5px;}
table.availability td.size_sq_ft {width:100px;}
table.availability td.size_sq_m {width:100px;padding-right:10px;}
table.availability td.table_bottom {background:#00A0DC; color:#fff;}
table.availability td.table_bottom#total {padding-left:5px;height:25px;text-align:left;}
table.availability td#last {padding-right:10px;}

table.downloads {font-size:13px;}
table.downloads td {height:25px;}
table.downloads td.name {width:350px;}
table.downloads td.pdf {width:60px;}
table.downloads td.cad {width:60px;}

table.downloads td a,
table.downloads td a:link,
table.downloads td a:visited {color:#8C8C8C;text-decoration:none;font-size:13px;clear:both;float:left;}

table.downloads td a:active,
table.downloads td a:hover {color:#cccccc;text-decoration:underline;}

div.col_right p.note {font-size:10px;padding-left:15px;width:388px;}

/* -------------------------------------------------------------------- HOME PAGE --- */



/* -------------------------------------------------------------------- FOOTER --- */

div#footer { clear:both;display:block;width:802px;margin-top:0px;text-align:right;padding-bottom:27px;}
div#footer img {padding-right:50px;}
div#powered {margin:-0.8em auto;width:802px;}
div#powered p {display:block;width:802px;font-size:10px;text-align:right;color:#fff;margin-top:0px;padding-bottom:0px;}

div#powered p a,
div#powered p a:link,
div#powered p a:visited {clear:both;font-size:11px;color:#fff;text-decoration:none;}

div#powered p a:active,
div#powered p a:hover {color:#ccc;}

div#footer ul.footer_nav { clear:both; float:left; list-style-type:none;height:27px;background:#002a5c; }
div#footer ul.footer_nav {margin:0px 0px 0px 0px;width:408px;padding-left:0px; background:#002a5c;}
div#footer ul.footer_nav li {clear:none;float:left;padding: 8px 0px 0px 3px;text-align:left;}

div#footer ul.footer_nav li a, 
div#footer ul.footer_nav li a:link,
div#footer ul.footer_nav li a:visited {clear:none;float:left;font-size:9px;color:#fff;text-decoration:none;padding: 0px 3px 0px 0px;text-align:center;border-right: 1px solid #fff;height:9px;}

div#footer ul.footer_nav li#last_foot a, 
div#footer ul.footer_nav li#last_foot a:link,
div#footer ul.footer_nav li#last_foot a:visited {border-right: 0px;}

/* -------------------------------------------------------------------- FOOTER --- */




