/* ----Body section styles and colours for site sections ----- */ body { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; } body.body_home { background-color: #A6CADF; } body.body_consultancy { background-color: #EABDA0; } body.body_subscriber { background-color: #CAD2B2; } /* ---- Default and misc. styles ----- */ h1 { font-size: 130%; color: 00607C } h2 { font-size: 110%; color: 00607C} h3,h4,h5,h6 { font-size: 100%; color: 00607C } h4, h5, h6 { font-style: italic; font-weight: bold; } a, a:link, a:visited { text-decoration: none; color: #00607C; } a:hover { text-decoration: underline; } a:visited { color: #00607C; } .large_list a, .large_list a:link, .large_list a:visited { text-decoration: none; } .large_list a:hover { text-decoration: underline; } img { border: 0px; } ul { margin: 10px 0px 10px 17px; padding: 0px; } ol { margin: 10px 0px 10px 24px; padding: 0px; } ul li { list-style: url('/hm.nsf/bullet_blue.gif'); } td { font-size: 70%; } hr { margin: 0px; padding: 0px; height: 0px; border: solid #00607C; border-width: 1px 0px 0px 0px; } .date { color: #808080; white-space: nowrap; } .bull_high { list-style: url('/hm.nsf/bullet_highlight.gif'); } .skip_to_main { position: absolute; left: -999em; } .text_right { text-align: right; } .text_center { text-align: center; } /* ---- Printable / screen areas of site ----- */ #header { } #header_graphic { } #main_nav { } #breadcrumb { } #footer { } #content_nav { } #content_main { } #content_right { } /* ----Main site structure styles ----- */ table.site_contain { width: 769px; border: solid; border-width: 1px 1px 1px 1px; padding:0px; margin: 0px auto; background: #FFFFFF; } table.site_contain td.row_contain { border: 0px; padding: 0px; margin: 0px; } table.site_contain td.breadcrumb { border: 0px; padding: 6px 12px 0px 27px; margin: 0px; } body.body_home table.site_contain { border-color: #00607C; } body.body_consultancy table.site_contain { border-color: #9B301C; } body.body_subscriber table.site_contain { border-color: #566314; } /* ---- Page header ----- */ table.page_header { width: 100%; border: 0px; padding: 0px; margin: 0px; } table.page_header td { padding: 0px; margin: 0px; } td.hm_logo { width: 100%; } /* ---- Main navigation styles ----- */ td.nav_contain { padding: 0px; margin: 0px; border: #00607C solid; border-width: 1px 0px; } td.nav_contain a, td.nav_contain a:link, td.nav_contain a:visited { text-decoration: none; } td.nav_contain a:hover { text-decoration: underline; } table.nav_main { width: 100%; border: 0px; padding: 0px; margin: 0px; } table.nav_main td { padding: 5px 0px 5px 28px; margin: 0px; white-space: nowrap; } table.nav_main img { margin: 0px 0px 1px 0px; vertical-align: middle; } td.nav_blank { width: 100%; text-align: right; } td.nav_blank { background-color: #00607C; border-color: #00607C; color: #FFFFFF; } td.nav_blank a { padding-right: 12px; } td.nav_blank a, td.nav_blank a:link, td.nav_blank a:visited, td.nav_blank a:hover { color: #FFFFFF; } td.nav_home { background-color: #00607C; color: #FFFFFF; } td.nav_home a, td.nav_home a:link, td.nav_home a:visited, td.nav_home a:hover { color: #FFFFFF; } /* ---- Home Page: Main styles ----- */ table.home_main { width: 100%; border: 0px; padding: 0px; margin: 20px 0px; } td.home_lcol { padding: 0px 10px 0px 12px; vertical-align: top; } td.home_rcol { width: 242px; padding: 0px 12px 0px 10px; vertical-align: top; } td.home_pcol { width: 242px; padding: 0px 12px 0px 10px; vertical-align: middle; } /* ---- Home Page: Home Ad boxes ----- */ table.home_adbox { width: 100%; border: 0px; margin: 0px 0px 12px 0px; padding: 0px; } table.home_adbox td { padding: 0px; vertical-align: top; } td.home_adbox_copy { width: 100%; } td.home_adbox_copy h1 { margin: 0px; padding: 0px 10px 2px 10px; color: #FFFFFF; } td.home_adbox_copy p { margin: 10px 10px 0px 10px; } td.home_adbox_img { border: 10px; background-color: #FFFFFF; } #home_adbox_1 h1 { background-color: #566314; border-color: #566314; } #home_adbox_2 h1 { background-color: #9B301C; border-color: #9B301C; } #home_adbox_3 h1 { background-color: #00607C; border-color: #00607C; } /* ---- Home Page: Housing consultancy services ----- */ table.home_conserv { width: 100%; border: #9B301C solid; border-width: 1px 0px 0px 0px; margin: 0px; padding: 0px; } table.home_conserv td { padding: 6px 0px 0px 0px; margin: 0px; } table.home_conserv h1, table.home_conserv h2, table.home_conserv h3 { color: #9B301C; margin: 0px; } table.home_conserv p { margin: 10px 0px 0px 0px; } table.home_conserv ul { margin: 5px 0px 10px 17px; padding: 0px; } table.home_conserv li { list-style: url('/hm.nsf/bullet_red.gif'); } table.home_conserv a, { text-decoration: none; color: #9B301C; } table.home_conserv a:visited { color: #9B301C; } table.home_conserv a:hover { text-decoration:underline; color: #9B301C; } span.home_conserv h1, span.home_conserv h2, span.home_conserv h3 { margin: 0px; color: #9B301C; } span.home_conserv p { margin: 10px 0px; } span.home_conserv li { list-style: url('/hm.nsf/bullet_red.gif'); } span.home_conserv a, { text-decoration: none; color: #9B301C; } span.home_conserv a:visited { color: #9B301C; } span.home_conserv a:hover { text-decoration:underline; color: #9B301C; } table.services_home { width: 100%; margin: 16px 0px 0px 0px; padding: 0px; } table.services_home td { padding: 0px; vertical-align: top; } td.services_home_imgleft { width: 75px; background: #FFFFFF; } td.services_home_imgright { width: 75px; background: #FFFFFF; } td.services_home_contleft { width: 50%; background: #FFFFFF; padding: 6px 16px; } td.services_home_contright { width: 50%; background: #FFFFFF; } td.services_home_contleft h2 { background: #FFFFFF; padding: 6px 16px; margin-bottom: 9px; } td.services_home_contright h2 { background: #FFFFFF; padding: 6px 16px; margin-bottom: 9px; } /* ---- Home Page: Announcements ----- */ div.home_announ { border: #00607C solid; border-width: 1px 0px 0px 0px; margin: 0px; padding: 6px 0px 0px 0px; } div.home_announ h1, div.home_announ h2, div.home_announ h3 { color: #00607C; margin: 0px; } div.home_announ li { color: #00607C; } /* ---- Home Page: Job Vacancies ----- */ div.home_jobvac { border: #00607C solid; border-width: 1px 0px 0px 0px; margin: 0px; padding: 6px 0px 0px 0px; } div.home_jobvac h1, div.home_jobvac h2, div.home_jobvac h3 { color: #00607C; margin: 0px; } div.home_jobvac li.bull_norm { color: #00607C; } /* ---- Home Page: Events ----- */ div.home_events { border: #00607C solid; border-width: 1px 0px 0px 0px; margin: 0px; padding: 6px 0px 0px 0px; } div.home_events h1, div.home_events h2, div.home_events h3 { color: #00607C; margin: 0px; } div.home_events li.bull_norm { color: 00607C; } /* ---- Home Page: Quote section ----- */ div.home_quote { padding: 14px 10px 16px 10px; background: #566314 no-repeat; color: #FFFFFF; border: #000000 solid; border-width: 0px 0px; } div.home_quote p { margin-bottom: 0px; margin-top: 0px; } div.home_quote a, div.home_quote a:link, div.home_quote a:hover, div.home_quote a:visited { color: #FFFFFF; } .home_quote_auth { text-align: right; } /* ---- Home Page: Member services ----- */ div.home_memserv { background: #FFFFFF; margin: 0px; padding: 8px 10px; border: #00607C solid; border-width: 1px 1px; } div.home_memserv h1, div.home_memserv h2, div.home_memserv h3 { margin: 0px; } div.home_memserv p { margin: 10px 0px; } div.home_memserv li { list-style: url('/hm.nsf/bullet_green.gif'); } span.home_memserv h1, span.home_memserv h2, span.home_memserv h3 { margin: 0px; color: #566314; } span.home_memserv p { margin: 10px 0px; } span.home_memserv li { list-style: url('/hm.nsf/bullet_green.gif'); } span.home_memserv a, { text-decoration: none; color: #566314; } span.home_memserv a:visited { color: #566314; } span.home_memserv a:hover { text-decoration:underline; color: #566314; } /* ---- Home Page: log in ----- */ .home_login { background: #D6E6F0; margin: 0px; padding: 8px 10px; text-align: center; font-size: 70%; } .home_login h1, .home_login h2, .home_login h3 { margin: 0px 0px 10px 0px; text-align: left; } .home_login p { margin: 2px 0px; } .home_loginbut { border: #00607C solid; border-width: 1px 1px; background: #A6CADF; color: #000000 padding: 2px; font-size: 90%; } .home_login table { margin: 0px auto; padding: 0px; } .home_login table td { margin: 0px; padding: 0px; white-space: nowrap; } .home_login_label { text-align: right; vertical-align: middle; } /* ---- Home Page: Special ----- */ div.home_special { background: #FFFFFF; margin: 0px; padding: 8px 10px; border: #00607C solid; border-width: 0px 0px; } div.home_special h1, div.home_special h2, div.home_special h3 { margin: 0px 0px 10px 0px; } div.home_special p { margin: 2px 0px; } /* ---- Home Page: Procurement section ----- */ div.home_proch { text-align: center; } /* ---- Main Content styles ----- */ table.content_main { width: 100%; margin: 0px; padding: 0px; } td.content_nav { width: 115px; padding: 12px 0px 12px 10px; vertical-align: top; } td.content { padding: 12px 10px 12px 10px; vertical-align: top; line-height: 180%; } td.content_extra { width: 185px; padding: 12px 10px 12px 0px; vertical-align: top; line-height: 180%; } div.content_extra { background-color: #D6E6F0; } div.section_nav { padding: 10px 10px 10px 5px; background-color: #D6E6F0; } div.section_nav ul { margin-bottom: 0px; margin-top: 0px; } div.section_nav ul li { list-style: url('/hm.nsf/bullet_blue.gif'); padding-bottom: 6px; } div.section_nav a, div.section_nav a:link, div.section_nav a:hover, div.section_nav a:visited { color: #00607C; } td.content p { margin: 5px 0px; } td.content li { padding-bottom: 1px; } td.content blockquote { margin: 12px 20px; padding: 5px 10px; } td.content blockquote p { margin: 0px; } td.content h1, td.content h2, td.content h3, td.content h4, td.content h5, td.content h6 { margin-top: 0px; margin-bottom: 5px; } td.content div { margin: 0px; padding: 10px; } .content_button { border: #00607C solid; border-width: 1px 1px; background: #A6CADF; color: #000000 padding: 2px; font-size: 90%; } div.selectbox { margin: 0px; padding: 10px; background-color:#D6E6F0; } td.content_extra div { padding: 10px; } td.content_extra p { margin: 5px 0px; } td.content_extra h1, td.content_extra h2, td.content_extra h3, td.content_extra h4, td.content_extra h5, td.content_extra h6 { margin-top: 0px; margin-bottom: 5px; } td.content_extra li { padding-bottom: 1px; } table.formbox { margin: 0px auto; padding: 0px; background-color:#D6E6F0; } table.formbox td { margin: 0px; padding: 5px 5px; white-space: nowrap; } .formbox_label { text-align: right; } .main_banner { border: solid 1px; border-color: #A6CADF; } table.data_table { border: solid; border-width: 1px 1px 0px 0px; padding: 0px; margin: 0px; } table.data_table td { border: solid; border-width: 0px 0px 1px 1px; padding: 3px 5px; margin: 0px; } table.data_table th { border: solid; border-width: 0px 0px 1px 1px; font-weight: bold; font-size: 70%; margin: 0px; padding: 3px 5px; } /* ---- Content styles for Consultancy ----- */ body.body_consultancy div.section_nav { background-color: #F5E0D6; } body.body_consultancy div.section_nav ul li { list-style: url('/hm.nsf/bullet_red.gif'); } body.body_consultancy td.content blockquote { background-color: #F5E0D6; } body.body_consultancy td.content div { background-color: #F5E0D6; } body.body_consultancy .content_button { background-color:#F5E0D6; } body.body_consultancy td.content_extra div { background-color: #F5E0D6;; } body.body_consultancy td.content_extra ul li { list-style: url('/hm.nsf/bullet_red.gif'); } body.body_consultancy td.content ul li { list-style: url('/hm.nsf/bullet_red.gif'); } body.body_consultancy table.formbox { background-color: #F5E0D6; } body.body_consultancy .main_banner { border-color: #D7886B; } body.body_consultancy table.data_table, body.body_consultancy table.data_table td { border-color: #9B301C; } body.body_consultancy table.data_table th { border-color: #9B301C; background-color: #F5E0D6; } body.body_consultancy h1{ color: #9B301C; } body.body_consultancy h2 { color: #9B301C; } body.body_consultancy h3 { color: #9B301C; } body.body_consultancy h4 { color: #9B301C; } body.body_consultancy table.content_main a, { text-decoration: none; color: #9B301C; } body.body_consultancy table.content_main a:visited { color: #9B301C; } body.body_consultancy table.content_main a:hover{ text-decoration:underline; color: #9B301C; } body.body_consultancy hr { margin: 0px; padding: 0px; height: 0px; border: solid #9B301C; border-width: 1px 0px 0px 0px; } /* ---- Content styles for Subscriber ----- */ body.body_subscriber div.section_nav { background-color: #E5EADB; } body.body_subscriber div.section_nav ul li { list-style: url('/hm.nsf/bullet_green.gif'); } body.body_subscriber td.content blockquote { background-color: #E5EADB; } body.body_subscriber td.content div { background-color: #E5EADB; } body.body_subscriber .content_button { background-color: #E5EADB; } body.body_subscriber td.content_extra div { background-color: #E5EADB;; } body.body_subscriber td.content_extra ul li { list-style: url('/hm.nsf/bullet_green.gif'); } body.body_subscriber td.content ul li { list-style: url('/hm.nsf/bullet_green.gif'); } body.body_subscriber table.formbox { background-color: #E5EADB; } body.body_subscriber .main_banner { border-color: #A0AD75 } body.body_subscriber table.data_table, body.body_subscriber table.data_table td { border-color: #566314; } body.body_subscriber table.data_table th { border-color: : #566314; background-color: #E5EADB; } body.body_subscriber h1{ color: #566314; } body.body_subscriber h2 { color: #566314; } body.body_subscriber h3 { color: #566314; } body.body_subscriber h4 { color: #566314; } body.body_subscriber table.content_main a, { text-decoration: none; color: #566314;; } body.body_subscriber table.content_main a:visited { color: #566314; } body.body_subscriber table.content_main a:hover{ text-decoration:underline; color: #566314; } body.body_subscriber hr { margin: 0px; padding: 0px; height: 0px; border: solid #566314; border-width: 1px 0px 0px 0px; } /* ---- Page Footer ----- */ table.footer { width: 100%; border: #00607C solid; border-width: 1px 0px 0px 0px; padding: 0px; margin: 0px; } table.footer td { margin: 0px; border: 0px; vertical-align:middle; } td.foot_links { width: 100%; padding: 4px 0px; color: #000000; font-family: Arial, Verdana, Helvetica, sans-serif; } td.foot_lcol { white-space: nowrap; padding: 0px 10px 0px 10px; text-align: left; } td.foot_rcol { white-space: nowrap; padding: 0px 10px 0px 10px; text-align: right; }