/* ---- ----------------------------------------- ---- */ /* ---- Housemark Members Site screen stylesheet ---- */ /* ---- steve@bit10.net ---- */ /* ---- ----------------------------------------- ---- */ /* ---- Default HTML tag definitions and misc styles ---- */ /*--------Blue=RD adjusttments for HOS service 3/2/09----------*/ body { background-color: #A0AD75; color: #242424; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; text-align: center; } td { font-size: 75%; line-height: 1.6em; } h1 { font-size: 130%; border-bottom: 1px solid #566314; padding-bottom: 4px; } h2 { font-size: 110%; } h3 { font-size: 100%; } h4, h5 { font-size: 100%; } a, a:link { text-decoration: underline; color: #00607C; } a:visited { text-decoration: underline; color: #5AA3C4; } a:hover { text-decoration: none; color: #00607C; } blockquote { padding: 6px 12px; } hr { margin: 0px; padding: 0px; height: 0px; border: solid #566314; border-width: 1px 0px 0px 0px; } .skip_to_main { position: absolute; left: -999px; } .ma_button { background: #00607C; border: 0px; color: #FFFFFF; font-size: 90%; padding: 4px 2px 3px 2px; } .small_text { font-size: 90%; } .text_headerc { font-size: 80%; font-weight: normal; } .text_right { text-align: right; } .text_rightmb { text-align: right; margin-bottom: 0px; } .text_center { text-align: center; } .text_alert { color: #FF0000; } .text_mbase { margin-bottom: 0px; } .text_mtop { margin-top: 0px; } img { border: 0px; } ol { padding-left: 28px; margin-left: 0px; margin-bottom: 0px;} ol li { padding-bottom: 15px; } /* ----Body section styles, Fixed width or scaling selection, Advert area selection ---- */ table.outer_container { margin: 0px auto; padding: 0px; border: 0px; } td.outercontainer_site { vertical-align: top; padding: 0px 0px 15px 0px; } td.outdercontainer_advert { width: 120px; vertical-align: top; padding: 164px 0px 15px 15px; text-align: left; } td.outdercontainer_advert img { margin-bottom: 15px; } body.body_fixed table.site_container { width: 789px; } body.body_fixed table.site_containerhos { width: 789px; } body.body_scale table.site_container { width: 100%; } body.body_scale table.outer_container { width: 100%; } /* ---- Main site containers ---- */ table.site_container { border: solid #566314; border-width: 0px 1px 1px 1px; padding:0px; margin: 0px; text-align: left; background: #FFFFFF; } table.site_containerhos { border: solid #242424; border-width: 0px 1px 1px 1px; padding:0px; margin: 0px; text-align: left; background: no-repeat top right #FFFFFF; } /* ---- Site Header ---- */ table.header_top { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.header_top td { vertical-align: top; font-size: 70%; } td.header_top_psite { padding: 3px 15px 4px 15px; white-space: nowrap; } td.header_top_nav { padding: 3px 15px 4px 15px; width: 100%; text-align: right; } table.header_main { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.header_main td { margin: 0px; vertical-align: top; } td.header_main_logo { padding: 0px 15px 5px 15px; } td.header_main_search { padding: 8px 15px 5px 15px; width: 100%; text-align: right; font-size: 70%; } div.header_advance_search { margin: 0px; border: 0px; padding: 5px 0px 0px 0px; } table.header_nav { border: #566314 solid; border-width: 0px 0px 6px 0px; margin: 0px; padding: 0px; width: 100%; } table.header_nav td { vertical-align: bottom; white-space: nowrap; font-size: 90%; line-height: 1.4em; } td.header_nav_lspace { border-bottom: 1px solid #566314; padding: 0px; } td.header_nav_item { background: url('../hmresour.nsf/menu_tabend.gif') no-repeat bottom right; color: #242424; padding: 2px 15px 6px 15px; border-bottom: 1px solid #566314; } td.header_nav_sel_l { color: #242424; padding: 2px 15px 6px 15px; border-bottom: 1px solid #566314; } td.header_nav_sel { color: #FFFFFF; padding: 2px 15px 6px 15px; border: solid #566314; border-width: 1px 1px 0px 1px; background: #566314; } td.header_nav_rspace { width: 100%; padding: 0px 10px 2px 10px; border-bottom: 1px solid #566314; } table.header_nav a, table.header_nav:link, table.header_nav a:visited { text-decoration: none; } table.header_nav a:hover { text-decoration: underline; } td.header_nav_item a, td.header_nav_item a:link, td.header_nav_sel_l a:hover, td.header_nav_sel_l a:visited, td.header_nav_sel_l a, td.header_nav_sel_l a:link, td.header_nav_item a:hover, td.header_nav_item a:visited { color: #242424; } td.header_nav_sel a, td.header_nav_sel a:link, td.header_nav_sel a:hover, td.header_nav_sel a:visited { color: #FFFFFF; } td.header_underline { height: 20px; padding: 0px; margin: 0px; } /* ---- Site Header - Fixed position work-around ---- */ #search_pos_noadvert { position: absolute; top: 3.0em; right: 15px; } #search_pos_advert { position: absolute; top: 3.0em; right: 150px; } div.search_pos_fixed { padding: 0px; width: 500px; text-align: right; font-size: 70%; } /* ---- Home page styles ---- */ table.section_home { border: 0px; margin: 0px; padding: 0px; width: 100%; } td.section_home_headingimg { width: 230px; padding: 0px; font-size: 70%; background: #566314; } td.section_home_headingnav { width: 100%; border-left: 1px solid #FFFFFF; background: #566314; padding: 0px; } td.section_home_headingnav td { font-size: 70%; } table.section_home a, table.section_home a:link, table.section_home a:visited { text-decoration: none; } table.section_home a:hover { text-decoration: underline; } td.section_home_headingnav a, td.section_home_headingnav a:link, td.section_home_headingnav a:visited { text-decoration: none; color: #FFFFFF; } td.section_home_headingnav a:hover { text-decoration: underline; color: #FFFFFF; } table.section_home_headingnav_main { border: 0px; margin: 0px; padding: 0px; } table.section_home_headingnav_main td { padding: 2px 12px 2px 15px; border-right: 1px solid #FFFFFF; vertical-align: middle; } td.section_home_colleft { padding: 2px 1px 0px 0px; vertical-align: top; font-family: Arial, Verdana, Helvetica, sans-serif; } td.section_home_colmain { padding: 2px 0px 0px 0px; vertical-align: top; font-family: Arial, Verdana, Helvetica, sans-serif; } table.section_home_content { border: solid #EFF5F9; border-width: 1px 0px 0px 0px; margin: 0px; padding: 0px; width: 100%; } table.section_home_content ol li { margin-bottom: 0px; padding-bottom: 0px; } td.section_home_content_header { color: #FFFFFF; padding: 3px 15px 3px 15px; background: #A0AD75; border: solid #FFFFFF; border-width: 1px 0px; } td.section_home_content_ihheader { color: #FFFFFF; padding: 2px 15px 2px 15px; background: #A0AD75; border: solid #FFFFFF; border-width: 1px 0px; } td.section_home_content_header a, td.section_home_content_header a:link, td.section_home_content_header a:visited { text-decoration: none; color: #FFFFFF; } td.section_home_headingnav a:hover { text-decoration: underline; color: #FFFFFF; } td.section_home_content_hosheader { padding: 2px 15px 2px 15px; background: #0053A0; border: solid #FFFFFF; border-width: 0px 0px; } td.section_home_content_header h2 { margin-bottom: 0px; margin-top: 0px; } td.section_home_content_body { padding: 15px 15px 22px 15px; border-bottom: 1px solid #A0AD75; } td.section_home_content_ihbody { padding: 15px 15px 22px 15px; border-bottom: 1px solid #A0AD75 } td.section_home_content_bodybord { padding: 15px 15px 22px 15px; border-bottom: 1px solid #A0AD75; border-right: 1px solid #A0AD75; } td.section_home_content_bodybordhos { padding: 15px 15px 22px 15px; border-bottom: 1px solid #0053A0; border-right: 1px solid #0053A0; } table.section_home_midright { width: 100%; border: 0px; margin: 0px; padding: 0px; } td.section_home_featuretext { width: 100%; padding: 5px 15px; border: solid #A0AD75; border-width: 1px 0px 1px 1px; vertical-align: top; } td.section_home_featureimg { text-align: right; border: solid #A0AD75; border-width: 1px 0px 1px 0px; vertical-align: top; padding: 1px; width: 230px; } td.section_home_midrightcontm { vertical-align: top; padding: 20px 1px 0px 0px; } td.section_home_midrightcont { vertical-align: top; padding: 20px 0px 0px 0px; } /* ---- Content section containers and content styles ---- */ table.section_content { border: 0px; margin: 0px; padding: 0px; width: 100%; } td.section_content_nav { font-family: Arial, Verdana, Helvetica, sans-serif; border-top: 1px solid A0AD75; background: url('../hmresour.nsf/bar_bg_01.gif') repeat-x bottom #CAD2B2; width: 154px; padding: 28px 0px 0px 0px; margin: 0px; vertical-align: top; } td.section_content_main { padding: 6px 15px 15px 15px; margin: 0px; vertical-align: top; } td.section_content_rightbar { font-family: Arial, Verdana, Helvetica, sans-serif; border-top: 1px solid#A0AD75; background: url('../hmresour.nsf/bar_bg_01.gif') repeat-x bottom #CAD2B2; width: 166px; padding: 0px; margin: 0px; vertical-align: top; } td.section_content_main h1 { margin-bottom: 0px; } div.breadcrumb { margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; } div.content_catarea { margin: 0px; padding: 15px 0px 0px 0px; font-family: Arial, Verdana, Helvetica, sans-serif; } div.content_catarea ul { margin-top: 0px; padding-top: 0px; list-style: url('../hmresour.nsf/bullet_blue.gif'); margin-left: 0px; padding-left: 17px; } div.content_catarea h2 { margin-bottom: 0px; } div.content_docbody { margin: 0px; padding: 10px 0px 0px 0px; width: 100%; } div.content_docbody ul { list-style: url('../hmresour.nsf/bullet_green.gif'); margin-left: 0px; padding-left: 25px; } div.content_docbody h2 { border-bottom: 1px solid #CAD2B2; padding-bottom: 4px; } div.content_docbody h1, div.content_docbody h2, div.content_docbody h3, div.content_docbody h4, div.content_docbody h5 { margin-bottom: 0.5em; } div.content_docbody p { margin-top: 0.5em; } div.results_list_area { margin: 0px; padding: 10px 0px 0px 0px; width: 100%; } div.results_list_areahos { margin: 10px; padding: 10px 0px 0px 0px; width: 100%; } div.results_list_area ul { list-style: url('../hmresour.nsf/bullet_blue.gif'); margin-left: 0px; padding-left: 25px; } div.results_list_area h2 { padding-bottom: 4px; } div.results_list_area h1, div.content_docbody h2, div.content_docbody h3, div.content_docbody h4, div.results_list_area h5 { margin-bottom: 0.5em; } div.results_list_area p { margin-top: 0.5em; } table.content_doc_summary { border: 1px solid #A0AD75; margin: 0px; padding: 0px; width: 100%; } table.content_doc_summary td { background: #E5EADB; padding: 2px 5px; vertical-align: top; text-align: left; border-bottom: 1px solid #FFFFFF; } table.content_doc_summary img { padding: 0px 5px 0px 0px; } div.content_doc_extra { border: 0px solid #566314; margin: 0px; padding: 10px; background: #E5EADB; } div.content_doc_extra h2 { margin-bottom: 0.5em; margin-top: 0px; } div.content_doc_extra p { margin-top: 0.5em; } div.content_doc_extra ul { margin-top: 0.5em; padding-top: 0px; margin-left: 0px; padding-left: 17px; } div.content_doc_extraBM { border: 0px solid #566314; margin: 0px; padding: 5px; background: #E5EADB; } div.content_doc_extraBM h2 { margin-bottom: 0.5em; margin-top: 0px; } div.content_doc_extraBM p { margin-top: 0.5em; } div.content_doc_extraBM ul { margin-top: 0.5em; padding-top: 0px; margin-left: 0px; padding-left: 17px; } div.content_doc_spacer { border: 0px; margin: 0px; padding: 5px; } div.content_doc_form { border: 1px solid #A0AD75; margin: 0px; padding: 5px; background: #E5EADB; } table.content_split { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_split td { vertical-align: top; margin: 0px; padding: 0px 10px 0px 0px; } table.content_split ul { margin-bottom: 0px; padding-bottom: 0px; list-style: url('../hmresour.nsf/bullet_green.gif'); margin-left: 0px; padding-left: 17px; } table.content_directory { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_directory td { vertical-align: top; margin: 0px; padding: 0px 10px 0px 0px; width: 50%; } table.content_directory h2 { margin-bottom: 0px; } table.content_directory p { margin-top: 0px; } table.content_list_icon { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_list_icon td { vertical-align: top; } td.content_list_iconcol { padding: 0px 10px 0px 0px; margin: 0px; } td.content_list_textcol { padding: 0px; margin: 0px; width: 100%; } p.header_tagline { padding-top: 0px; padding-bottom: 20px; margin-top: 0px; margin-bottom: 0px; font-size: 90%; } table.content_spacer { border: 0px; margin: 0px; padding: 0px; } table.content_spacer td { vertical-align: top; padding: 5px; } td.content_spacer_feature { border: 1px solid #CAD2B2; background: #E5EADB; } td.content_spacer_label { text-align: right; } table.content_search_help { border: 0px; margin: 0px; padding: 0px; width: 215px; float: right; } table.content_search_help2 { border: 0px; margin: 0px; padding: 0px; width: 300px; float: right; } table.content_search_help3 { border: 0px; margin: 0px; padding: 0px; width: 400px; float: right; } table.content_search_help td { font-family: Arial, Verdana, Helvetica, sans-serif; vertical-align: top; } td.content_search_help_pager { padding: 22px 0px 15px 25px; } td.content_search_help_cont { padding: 0px 0px 15px 15px; font-size: 80%; } /* ---- Forum areas ---- */ table.content_forumlabel { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_forumlabel td { vertical-align: top; padding: 10px 10px 8px 10px; } td.content_forumlabel_right { text-align: right; } table.content_inner_forumlabel { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_inner_forumlabel td { vertical-align: top; padding: 2px 2px; border: 0px; font-size: 70%; } td.content_inner_forumlabel_right { text-align: right; } table.content_forumlist { border: solid #CAD2B2; border-width: 1px 1px 1px 1px; margin: 0px; padding: 0px; width: 100%; } table.content_forumlist th { vertical-align: middle; background: #A0AD75; font-size: 80%; color: #FFFFFF; } table.content_forumlist td { line-height: 1.2em; vertical-align: top; } tr.content_forumlist_sticky { background: #F7F9FC; } .content_forumlist_icon { padding: 4px 0px 4px 10px; width: 20px; text-align: left; border-bottom: solid 1px #CAD2B2; } .content_forumlist_subject { padding: 4px 10px; width: 50%; text-align: left; border-bottom: solid 1px #CAD2B2; } .content_forumlist_lastpost { padding: 4px 10px; width: 40%; text-align: left; border-bottom: solid 1px #CAD2B2; } .content_forumlist_replies { padding: 4px 10px; width: 10%; text-align: center; border-bottom: solid 1px #CAD2B2; } .content_forumlist_body { padding: 4px 10px; width: 100%; text-align: left; } /*More Generic content for standard tables*/ .content_forumlist_generic { padding: 4px 0px 4px 10px; width="*"; text-align: left; border-bottom: solid 1px #CAD2B2; border-bottom: solid 1px #CAD2B2; font-size: 75%; } .content_forumlist_icon img { padding-top: 2px; } /* ---- Section navigation ---- */ table.section_navigation { background: #E5EADB; border: #A0AD75 solid; border-width: 0px 0px 1px 0px; margin: 0px; padding: 0px; width: 100%; } table.section_navigation td { vertical-align: top; padding: 2px 15px; border: #E5EADB solid; border-width: 1px 1px 0px 0px; } table.section_navigation a, table.section_navigation a:link, table.section_navigation a:visited { color: #00607C; text-decoration: none; } table.section_navigation a:hover { color: #00607C; text-decoration: underline; } td.section_navigation_extra { background: #A0AD75; } div.section_navigation_level2 { padding: 0px 0px 0px 10px; font-size: 90%; } /* ---- Right Column area styles (boxes) ---- */ table.content_rightbar_main { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.content_rightbar_main ol li { margin-bottom: 0px; padding-bottom: 0px; } td.content_rightbar_header { padding: 3px 15px; background: #E5EADB; border: solid #FFFFFF; border-width: 1px 0px; } td.content_rightbar_header h2 { margin-bottom: 0px; margin-top: 0px; } td.content_rightbar_body { padding: 15px 15px 22px 15px; font-size: 70%; border-bottom: 1px solid #A0AD75; background: url('../hmresour.nsf/bar_bg_01.gif') repeat-x bottom; } ul.list_standard { list-style: url('../hmresour.nsf/bullet_blue.gif'); margin-left: 0px; padding-left: 17px; } ul.list_homestand { list-style: url('../hmresour.nsf/bullet_blue.gif'); margin-left: 0px; padding-left: 17px; margin-bottom: 0px; } ul.list_homestand li { margin-bottom: 1.0em; } ul.list_pdf { list-style: url('../hmresour.nsf/icon_sm_pdf.gif'); margin-left: 0px; padding-left: 17px; } ul.list_pdf li, ul.list_links li, ul.list_info li { padding-left: 5px; line-height: 140%; } ul.list_links { list-style: none; margin-left: 0px; padding-left: 0px; } ul.list_links li {padding-bottom: 0.5em; } ul.list_info { list-style: url('../hmresour.nsf/icon_sm_info.gif'); margin-left: 0px; padding-left: 17px; } table.list_large { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.list_large td { vertical-align: top; font-size: 70%; } td.list_large_icon { padding: 2px 5px 15px 0px; } td.list_large_text { padding: 0px 0px 15px 0px; line-height: 1.2em; } table.list_large_home { border: 0px; margin: 0px; padding: 0px; width: 100%; } table.list_large_home td { vertical-align: top; } ul.list_docs { margin-left: 0px; padding-left: 17px; } ul.list_docs li { padding-left: 5px; line-height: 140%; } li.list_docs_misc { list-style: url('../hmresour.nsf/icon_sm_doc.gif'); } li.list_docs_pdf { list-style: url('../hmresour.nsf/icon_sm_pdf.gif'); } li.list_docs_word { list-style: url('../hmresour.nsf/icon_sm_word.gif'); } li.list_docs_excel { list-style: url('../hmresour.nsf/icon_sm_excel.gif'); } li.list_docs_visio { list-style: url('../hmresour.nsf/icon_sm_visio.gif'); } li.list_docs_powerpoint { list-style: url('../hmresour.nsf/icon_sm_powerpoint.gif'); } /* ---- Search results tab style ---- */ table.results_tab { border: #566314 solid; border-width: 0px 0px 3px 0px; margin: 0px; padding: 0px; width: 100%; } table.results_tab td { vertical-align: bottom; text-align: center; } td.results_tab_item { border: solid #566314 1px; background: #E5EADB; color: #242424; padding: 2px 5px 6px 5px; } td.results_tab_spacer { padding: 2px 3px 6px 3px; border-bottom: 1px solid #566314; } td.results_tab_sel { color: #FFFFFF; padding: 2px 5px 6px 5px; border: solid #566314; border-width: 1px 1px 0px 1px; background: #798A41; } td.results_tab_sel a, td.results_tab_sel a:link, td.results_tab_sel a:visited { text-decoration: none; color: #FFFFFF; } td.results_tab_sel a:hover { text-decoration: underline; color: #FFFFFF; } div.results_tab_base {clear: both; border: solid #566314; background: #566314; border-width: 0px 1px 1px 1px; padding: 0px; margin: 0px; width: 100%; } div.results_tab_basehos {clear: both; border: solid #B6CEE4; background: #DFEAF3; border-width: 1px 1px 1px 1px; padding: 0px; margin: 0px; width: 100%; } div.results_tab_base ul { list-style: url('/hmresour.nsf/bullet_green.gif'); margin-left: 0px; padding-left: 17px; } div.results_tab_pager { text-align: center; border: 0px; padding: 0px; margin: 0px; width: 100%; } .disabled_text_link { color: #8F8F8F; text-decoration: underline; } /* ---- Page Footer ----- */ table.footer { width: 100%; border: #566314 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; } td.foot_lcol2 { white-space: nowrap; padding: 0px 10px 0px 10px; text-align: left; } td.foot_rcol2 { white-space: nowrap; padding: 0px 10px 0px 10px; text-align: right; } /*****************************************************/ /* Copyright ©2008-2010, The Turtle Partnership Ltd. */ /* All rights reserved. */ /*****************************************************/ .typeahead-table { font:10px arial; } /* styles for type-ahead search fields */ .typeahead-matches {padding:0px; position:absolute; top: 2.1em; right: 46px; z-index:1000; display:none; } .typeahead-matches-table {border:1px solid #00607C; border-collapse:collapse; background-color:#D6E6F0; padding:0; width: 270px;} .typeahead-matches a {text-decoration:none; padding:4px 4px 4px 4px; display:block; font:12px arial;color:#566314;} .typeahead-matches a:hover {background-color:#E5EADB;} .typeahead-match-text {font-weight:bold; color:#9B301C;}