/*** CSS Page only for login form ***/ body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0; padding:0;} table {border-collapse:collapse; border-spacing:0;} fieldset,img {border:0;} address,caption,cite,code,dfn,th,var {font-style:normal; font-weight:normal;} ol,ul {list-style:none;} caption,th {text-align:left;} h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;} q:before,q:after {content:'';} abbr,acronym {border:0;} * { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; } body { font-size: 75%; font-style: normal; font-weight: normal; color: #383838; line-height: 160%; background-repeat: repeat-x; background-color: #fff; } p { margin: 0 0 1.8em 0; line-height: 1.8em; } img { border: 0; vertical-align: middle; } a,a:active,a:focus { outline: none; } TD { font-family: verdana; font-size: 9pt; color: #777; } /* General Useful Styles */ .img_align_mid { vertical-align: middle !important; } .img_align_left { float: left; padding: 0 10px 10px 0; } .img_align_left_s { float: left; padding: 0 5px 2px 0; } .img_align_right { float: right; padding: 0 0 10px 10px; } .img_align_right_s { float: right; padding: 0 0 2px 5px; } .align_left { text-align: left; } .align_right { text-align: right; } .align_center { text-align: center; } .clear_page { clear: both; font-size: 0.1%; } .hidden { display: none; } .wrapper { width: 100%; overflow: hidden; } .overflow { overflow: hidden; } .split_49 { float: left; width: 49.9%; } .split_24 { float: left; width: 24.9%; } .split_19 { float: left; width: 19.9%; } /** General fonts styles **/ a,a:visited { color: #0c2d83; text-decoration: none; } a:hover,a:active,a:focus { color: #777; text-decoration: underline; } h1 { color: #383838; font-size: 270%; margin: 0.4em 0 0.65em 0; padding: 0 0 0.2em 0; line-height: 1.1em; font-family: "Trebuchet MS"; border-bottom: 3px solid #e85100; } h2 { color: #383838; font-size: 155%; margin: 0 0 1em 0; line-height: 1.35em; } h3 { color: #383838; font-size: 115%; font-weight: bold; margin: 0 0 15px 0; } .hp_wrapper h2 { color: #0c2d83; font-size: 200%; font-family: "Trebuchet MS"; } .bold { font-weight: bold; } .bigger { font-size: 125%; line-height: 1.6em; } .bigger2 { font-size: 140%; line-height: 1.35em; } .smaller { font-size: 80% !important; } .smaller2 { font-size: 70% !important; } .white { color: #fff; } .grey { color: #888; } .title { color: #555; font-size: 120%; padding-top: 5px; line-height: 1.45em; } .subtitle { font-size: 120%; padding-bottom: 5px; line-height: 1.45em; font-weight: bold; } .form { border: 2px solid #ddd; padding: 3px 5px 3px 5px; background-color: #f5f5f5; color: #777; font-size: 100%; vertical-align: middle; } .padding_b5 { padding-bottom: 5px; } .padding_b15 { padding-bottom: 15px; } .padding_r20 { padding-right: 20px; } .padding_t5 { padding-top: 5px; } .padding_t10 { padding-top: 10px; } .padding_b20 { padding-bottom: 20px; } .padding_b30 { padding-bottom: 30px; } .padding_t60 { padding-top: 60px; } .float_left { float: left; } .float_right { float: right; } .divider { background: url("divider.gif") repeat-x; height: 10px; font-size: 0; margin-bottom: 15px; } .divider_small { background: url("divider.gif") repeat-x; height: 3px; font-size: 0; margin-bottom: 15px; } .divider_w { background: url("divider_w.gif") repeat-x; height: 10px; font-size: 0; margin-bottom: 15px; } a.viewmore,a.viewmore:visited { color: #fff; text-decoration: none; background: #e85100; padding: 1px 5px 2px 5px; font-size: 90%; } a.viewmore:hover,a.viewmore:active,a.viewmore:focus { background: #ef854c; text-decoration: none; } a.title,a.title:visited { color: #0c2d83; text-decoration: none; font-weight: bold; } /* top area */ .top_blueline { border-top: 10px solid #009ddc; height: 8px; font-size: 0; line-height: 0; } .page_wrapper_bg { background: url("page_bg.jpg") repeat-x; } .page_wrapper { width: 935px; overflow: hidden; margin: auto; } .hp_wrapper { width: 935px; overflow: hidden; margin: auto; } .top_logo { vertical-align: top; float: left; width: 310px; padding-bottom: 8px; } .top_right { float: right; width: 625px; text-align: right; } .top_right a,.top_right a:visited,.footer a,.footer a:visited { color: #383838; text-decoration: none; } .top_right a:hover,.top_right a:active,.top_right li a:focus,.footer a:hover,.footer a:active,.footer li a:focus { color: #999; text-decoration: underline; } .misclinks { height: 52px; overflow: hidden; } .misclinks ul { float: right; font-size: 90% !important; } .misclinks ul li { background: url("div.gif") no-repeat center right; float: left; padding: 3px 20px 4px 6px; } .misclinks ul li.clientbtn { background: url("orange_bg.gif") repeat-x #ED7433; float: left; padding: 0; margin-left: 10px; } .misclinks ul li.clientbtn .text { white-space: nowrap; text-align: center; padding: 0 10px; } .misclinks ul li.clientbtn .text a,.top_right .clientbtn .text a:visited { background: url("orange_arrow.gif") no-repeat center right; padding: 0 15px 0 0; color: #fff; } .misclinks ul li.clientbtn .text a:hover { color: #f3a880; text-decoration: none; } .clientbtn_top { background: url("c1.png") no-repeat top left; height: 3px; font-size: 0; width: 100%; overflow: hidden; } .clientbtn_top .right { float: right; background: url("c1b.png") no-repeat; width: 3px; height: 3px; font-size: 0; } .clientbtn_bottom { background: url("c2.png") no-repeat top left; height: 3px; font-size: 0; width: 100%; overflow: hidden; } .clientbtn_bottom .right { float: right; background: url("c2b.png") no-repeat; width: 3px; height: 3px; font-size: 0; } ul.language { float: right; background: #e6eaf2; font-size: 90% !important; margin: 2px 5px 0 0; } ul.language li { background: url("div.gif") no-repeat center right #e6eaf2; float: left; padding: 1px 20px 2px 10px; } ul.language li.last { background: none #e6eaf2; float: left; padding: 1px 10px 2px 6px; } /* top search */ .top_search { width: 230px; overflow: hidden; float: right; } .top_search .label { float: left; font-size: 150%; color: #949494; } .top_search .top10search { float: right; font-size: 95%; } .top_search .top10search a,.top_search .top10search a:visited { background: url("chev.gif") no-repeat center right; padding: 0 15px 0 0; } .top_search .searchbox { background: #e8e8e8; border: 2px solid #ddd; margin-top: 4px; padding: 2px; } .form_search { border: 0; padding: 3px 5px 0 5px; background-color: #e8e8e8; color: #777; font-size: 100%; width: 172px; } .top_searchbtn { vertical-align: middle; margin-bottom: -3px; padding: 0 3px 0 5px; } /* top menu */ .menu_wrapper { background: url("topnav_bg.jpg") repeat-x #ebebeb; } .menu_wrapper a,.menu_wrapper a:visited { font-family: Arial, Helvetica, sans-serif !important; color: #383838; text-decoration: none; } .menu_wrapper a:hover { text-decoration: none; } .top_menu { float: left; background: url("top_bg_darker.jpg") repeat-x; padding-right: 1px; } .top_menu ul { font-size: 125%; font-weight: bold; white-space: nowrap; background: url("top_bg_darker.jpg") repeat-x; } .top_menu ul li { list-style: none outside; float: left; margin-left: 1px; } .top_menu ul li a,.top_menu ul li a:visited { padding: 16px 13px 10px 15px; display: block; } .top_menu ul li a:active,.top_menu ul li a:focus { color: #888; } .top_menu ul li.on a,.top_menu ul li a:hover,.top_menu ul li.on a:visited { background: url("tab_right_f2.gif") no-repeat top right; padding: 12px 15px 14px 15px; display: block; color: #0c2d83; } .top_menu ul li.on,.top_menu ul li a:hover { list-style: none outside; background: url("tab_left_f2.gif") no-repeat top left; float: left; margin-left: 0; margin-right: -1px; } /* location top button */ .top_menu ul li.location { list-style: none outside; background: url("tab_left2.gif") no-repeat top left; float: left; margin-left: 1px; } .top_menu ul li.location a,.top_menu ul li.location a:visited { background: url("tab_right.gif") no-repeat top right; padding: 16px 13px 10px 30px; display: block; } .top_menu ul li.location:hover { list-style: none outside; background: url("tab_left2_f2.gif") no-repeat top left; float: left; margin-left: 0; margin-right: -1px; } .top_menu ul li.location:hover a { background: url("tab_right_f2.gif") no-repeat top right !important; padding: 12px 15px 14px 30px !important; display: block; color: #0c2d83 !important; } /* map button */ .mapbtn { float: right; background: #f2f2f2; margin-top: 12px; } .mapbtn .text { white-space: nowrap; text-align: center; padding: 2px 5px 2px 10px; font-size: 125%; font-weight: bold; } .mapbtn .text a,.mapbtn .text a:visited { background: url("map.gif") no-repeat center right !important; padding: 5px 60px 3px 0; } .mapbtn .text a:hover { color: #0c2d83; } .mapbtn a:active,.mapbtn a:focus { color: #888 !important; } .mapbtn_top { background: url("cg1.png") no-repeat top left; width: 100%; overflow: hidden; height: 4px; font-size: 0; } .mapbtn_top .right { float: right; background: url("cg1b.png") no-repeat; width: 4px; height: 4px; font-size: 0; } .mapbtn_bottom { background: url("cg2.png") no-repeat; width: 100%; overflow: hidden; height: 4px; font-size: 0; } .mapbtn_bottom .right { float: right; background: url("cg2b.png") no-repeat; width: 4px; height: 4px; font-size: 0; } .mapbtn_on { float: right; background: #0c2d83; margin-top: 12px; } .mapbtn_on .text { white-space: nowrap; text-align: center; padding: 2px 5px 2px 10px; font-size: 125%; font-weight: bold; } .mapbtn_on .text a,.mapbtn_on .text a:visited { color: #fff; background: url("map_f2.gif") no-repeat center right !important; padding: 5px 60px 3px 0; } .mapbtn_on .text a:hover { color: #fff; } /* location layer */ .top_location_div { background: #e5eeff; margin-top: 1px; } .top_location_bg { background: url("location_bg.gif") repeat-y; } .top_location_div .left { float: left; width: 705px; padding: 10px 0 15px 0; } .top_location_div .left p { margin: 0 0 0.8em 0; } .top_location_div .left ul li { background: url("div.gif") no-repeat 0 2px; padding: 0 0 0 20px; font-size: 90%; } .top_location_div .left ul li.on a,.top_location_div .left ul li.on a:visited { font-weight: bold; color: #383838; } .top_location_div .left ul li.on a:hover { text-decoration: none; } .top_location_div .right { float: right; width: 230px; } .top_location_div .right h2 { color: #383838; font-size: 125%; background: url("location_icon.gif") no-repeat 0 1px; padding: 0 0 5px 28px; margin: 15px 10px 5px 10px; font-weight: bold; } .top_location_div .right_pad { padding: 0 15px 10px 15px; font-size: 90%; } .top_location_div .default_locationbox { background: #dde5f6; padding: 8px 10px; } .top_location_div .padding { padding: 8px 0 5px 0; } .top_location_div .right .form { border: 0; padding: 5px 5px; background-color: #f0f1f4; color: #777; font-size: 100%; vertical-align: middle; width: 200px; } /* content styles */ .page_shadow_top { background: url("top_shad1.gif") no-repeat; width: 935px; height: 14px; font-size: 0; } .page_shadow_top_location { background: url("top_shad1b.gif") no-repeat; width: 935px; height: 11px; font-size: 0; } .page_shadow_bottom { background: url("top_shad2.gif") no-repeat; width: 935px; height: 14px; font-size: 0; } .homepage_mainim { height: 285px; } .homepage_left { float: left; width: 575px; } .homepage_right { float: right; width: 345px; } /* homepage tabs */ .homepage_tab { background: url("tab_tbg.gif") repeat-x; } .homepage_tab ul { background: url("tab_cr.gif") no-repeat top right; overflow: hidden; margin: 0 !important; } .homepage_tab ul li { background: url("tab1_f2.gif") no-repeat top left !important; float: left; padding: 0 0 0 15px !important; } .homepage_tab ul li a,.homepage_tab ul li a:visited { background: url("tab2_f2.gif") no-repeat top right !important; padding: 16px 15px 8px 0 !important; font-size: 180%; font-family: "Trebuchet MS"; display: block; color: #0c2d83; } .homepage_tab ul li a:hover { text-decoration: none; } .homepage_tab ul li:hover,.homepage_tab ul li.on { list-style: none inside; background: url("tab1.gif") no-repeat top left; float: left; padding: 0 0 0 15px; } .homepage_tab ul li:hover a,.homepage_tab ul li.on a,.homepage_tab ul li.on a:visited { background: url("tab2.gif") no-repeat top right !important; padding: 14px 15px 10px 0; font-size: 180%; font-family: "Trebuchet MS"; display: block; color: #383838; } .homepage_tab_bg { background: url("tab_sidel.gif") no-repeat top left; } .homepage_tab_bg_inner { background: url("tab_sider.gif") no-repeat top right; min-height: 200px; height: auto !important; height: 200px; padding: 15px 15px 10px 15px; } ul.services { font-size: 145%; margin: 5px 0 25px 0; } ul.services li a,ul.services li a:visited { color: #0c2d83; padding: 4px 10px 3px 12px; border-left: 10px solid #b82055; line-height: 1em; } ul.services li a:hover,ul.services li a:active,ul.services li a:focus { color: #fff; text-decoration: none; } ul.services li { margin-bottom: 14px; } ul.services li.auto a { border-left: 10px solid #b82055 !important; } ul.services li.auto a:hover,ul.services li.auto a:active,ul.services li.auto a:focus { background-color: #b82055; } ul.services li.call a { border-left: 10px solid #00529c !important; } ul.services li.call a:hover,ul.services li.call a:active,ul.services li.call a:focus { background-color: #00529c; } ul.services li.cata a { border-left: 10px solid #88c7a4 !important; } ul.services li.cata a:hover,ul.services li.cata a:active,ul.services li.cata a:focus { background-color: #88c7a4; } ul.services li.comm a { border-left: 10px solid #ff9e0f !important; } ul.services li.comm a:hover,ul.services li.comm a:active,ul.services li.auto a:focus { background-color: #ff9e0f; } ul.services li.const a { border-left: 10px solid #008777 !important; } ul.services li.const a:hover,ul.services li.const a:active,ul.services li.auto a:focus { background-color: #008777; } ul.services li.consul a { border-left: 10px solid #9297c2 !important; } ul.services li.consul a:hover,ul.services li.consul a:active,ul.services li.consul a:focus { background-color: #9297c2; } ul.services li.energy a { border-left: 10px solid #981039 !important; } ul.services li.energy a:hover,ul.services li.energy a:active,ul.services li.energy a:focus { background-color: #981039; } ul.services li.engineer a { border-left: 10px solid #901284 !important; } ul.services li.engineer a:hover,ul.services li.engineer a:active,ul.services li.engineer a:focus { background-color: #901284; } ul.services li.finan a { border-left: 10px solid #e85100 !important; } ul.services li.finan a:hover,ul.services li.finan a:active,ul.services li.finan a:focus { background-color: #e85100; } ul.services li.art a { border-left: 10px solid #df162b !important; } ul.services li.art a:hover,ul.services li.art a:active,ul.services li.art a:focus { background-color: #df162b; } ul.services li.claims a { border-left: 10px solid #4f2700 !important; } ul.services li.claims a:hover,ul.services li.claims a:active,ul.services li.claims a:focus { background-color: #4f2700; } ul.services li.liability a { border-left: 10px solid #5c93a2 !important; } ul.services li.liability a:hover,ul.services li.liability a:active,ul.services li.liability a:focus { background-color: #5c93a2; } ul.services li.marine a { border-left: 10px solid #ff8700 !important; } ul.services li.marine a:hover,ul.services li.marine a:active,ul.services li.marine a:focus { background-color: #ff8700; } ul.services li.clause a { border-left: 10px solid #6f9c12 !important; } ul.services li.clause a:hover,ul.services li.clause a:active,ul.services li.clause a:focus { background-color: #6f9c12; } ul.services li.personal a { border-left: 10px solid #111686 !important; } ul.services li.personal a:hover,ul.services li.personal a:active,ul.services li.personal a:focus { background-color: #111686; } ul.services li.risk a { border-left: 10px solid #383838 !important; } ul.services li.risk a:hover,ul.services li.risk a:active,ul.services li.risk a:focus { background-color: #383838; } ul.services li.thirdparty a { border-left: 10px solid #b82055 !important; } ul.services li.thirdparty a:hover,ul.services li.thirdparty a:active,ul.services li.thirdparty a:focus { background-color: #b82055; } ul.services li.training a { border-left: 10px solid #369226 !important; } ul.services li.training a:hover,ul.services li.training a:active,ul.services li.training a:focus { background-color: #369226; } /* homepage adv */ .hp_advtop { background: url("ad_bg_top.gif") no-repeat bottom left; width: 345px; height: 10px; font-size: 0; } .hp_advmid { background: url("ad_bg_mid.gif") repeat-y; width: 325px; padding: 0 10px; } .hp_advbottom { background: url("ad_bg_bottom.gif") no-repeat top left; width: 345px; height: 10px; font-size: 0; } /* homepage news */ .hp_news { padding: 0 0 10px 0; } .hp_news h2 { margin: 0 0 0.5em 0; padding: 0; } .hp_news ul { margin: 5px 0 0 0; } .hp_news ul li { background: url("div.gif") no-repeat 0 3px; padding: 0 10px 8px 22px; color: #a8a8a8; font-size: 90%; } .hp_news ul li a,.hp_news ul li a:visited { color: #0c2d83; line-height: 1em; font-size: 110%; padding-right: 6px; margin-right: 6px; border-right: 1px solid #a8a8a8; } .hp_news ul li a:hover,.hp_news ul li a:active,.hp_news ul li a:focus { color: #777; text-decoration: underline; } /* homepage - find address / contact */ .hp_findaddress { padding: 0 0 15px 0; } .hp_findaddress h2 { color: #383838; font-size: 150%; background: url("ic_office.gif") no-repeat left; padding: 2px 0 3px 28px; margin: 0 0 5px 0; font-family: "Trebuchet MS"; } .hp_findaddress h2 label { font-family: "Trebuchet MS"; } .hp_findaddress .padding { padding-left: 28px; } .hp_findaddress .form { width: 270px; padding: 4px 5px 4px; } .hp_findacontact { padding: 0 0 15px 0; } .hp_findacontact h2 { color: #383838; font-size: 150%; background: url("ic_contact.gif") no-repeat left; padding: 2px 0 3px 28px; margin: 0 0 5px 0; font-family: "Trebuchet MS"; } .hp_findacontact h2 label { font-family: "Trebuchet MS"; } .hp_findacontact .padding { padding-left: 28px; } .hp_findacontact .form { width: 255px; padding: 4px 5px 4px; } /* footer */ .footer { float: left; width: 705px; font-size: 90%; padding: 33px 0 15px 0; color: #666; } .footer ul li { float: left; background: url("div.gif") no-repeat 0 3px; padding: 0 5px 0 22px; } .footer ul li.first { float: left; background: none; padding: 0 5px 0 0; } .footer p { margin: 8px 0 0 0; line-height: 1.4em; } .backtotop a,.backtotop a:visited { color: #383838; text-decoration: none; background: url("backtotop.gif") no-repeat 0 3px; padding: 0 0 0 12px; } .backtotop a:hover,.backtotop a:active,.backtotop a:focus { color: #999; text-decoration: underline; } .backtotop { float: right; width: 50px; overflow: hidden; font-size: 85%; padding-top: 10px; } .backtotop_bg { float: right; background: url("top2.gif") repeat-x; overflow: hidden; } .backtotop_bg .left { float: left; background: url("top1.gif") no-repeat top left; height: 3em; text-align: center; padding: 0 0 0 8px; } .backtotop_bg .right { float: right; background: url("top3.gif") no-repeat top right; height: 3em; padding: 3px 8px 0 0; } /* location 2nd nav */ .location_topnav { background: url("topnav2_bg.gif") repeat-x #6F9C12 bottom; height: 31px; border-top: 1px solid #fff; } .location_topnav_bg { width: 935px; background: url("topnav2_midbg.gif") repeat-x bottom #7DA825; margin: auto; } .location_topnav_bg .curve_left { background: url("topnav2_start.gif") no-repeat bottom left; width: 935px; } .location_topnav_bg .curve_right { background: url("topnav2_end.gif") no-repeat bottom right; width: 935px; overflow: hidden; } .location_topnav_bg ul { padding: 0 10px } .location_topnav_bg ul li { float: left; padding: 5px 0 5px 5px; font-weight: bold; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 105%; } .location_topnav_bg ul li.last a { padding: 0 9px 0 5px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 105%; border-right: 0 none; } .location_topnav_bg ul li a,.location_topnav_bg ul li a:visited { padding: 0 9px 0 5px; color: #fff; font-family: Arial, Helvetica, sans-serif; font-size: 105%; border-right: 1px solid #C8DD9C; } .location_topnav_bg ul li a:hover { color: #333; text-decoration: none; } /* location homepage */ .location_box { float: left; width: 298px; overflow: hidden; } .location_box h2 { margin: 0 0 0.5em 0; padding: 0; } .location_box .hp_news img { background: url("news_shadow.jpg") no-repeat bottom; padding-bottom: 11px; } .location_box .hp_news p { margin: 0; } .location2_mainim { height: 245px; margin-top: -1px; } .location_box_grey { background: #f1f1f1; padding: 15px; } .location_box_grey h2 { margin: 0 0 0.35em 0; font-size: 145%; color: #383838; } .location_box_twice { float: left; width: 616px; overflow: hidden; } .location_box_twice h1 { margin: 0 0 0.45em 0; } .location_box_twice h2 { margin: 0 0 0.65em 0; font-size: 175%; color: #383838; } .location_box_twice p { font-size: 120%; } /* location adv */ .location_box .hp_advtop { background: url("ad_bg2_top.gif") no-repeat bottom left; width: 300px; height: 10px; font-size: 0; } .location_box .hp_advmid { background: url("ad_bg2_mid.gif") repeat-y; width: 280px; padding: 0 10px; } .location_box .hp_advbottom { background: url("ad_bg2_bottom.gif") no-repeat top left; width: 300px; height: 10px; font-size: 0; } .assignclaim_box { background: url("assignclaim.gif") no-repeat top left; padding: 2px 0 5px 35px; } .viewclaim_box { background: url("viewclaim.gif") no-repeat top left; padding: 2px 0 5px 35px; } .location_box h3 { color: #555; font-size: 145%; margin: 0; padding: 3px 0 5px 0; font-family: "Trebuchet MS" !important; font-weight: normal; } .location_box h3 a { font-family: "Trebuchet MS"; background: url("arrow_forward.gif") no-repeat center right; padding: 1px 20px 0 0; } /* content area */ .content_wrapper { background: url("top_shad_content.gif") no-repeat top #fff; padding: 28px 15px 0 15px; width: 905px; min-height: 450px; height: auto !important; height: 450px; } .content_lhbg { width: 905px; overflow: hidden; background: url("lh_bg.gif") repeat-y; } .content_left { float: left; width: 215px; height: 550px } .content_right { float: right; width: 675px; } .content_right a:hover { color: #777; text-decoration: underline; } .content_right .innerleft { float: left; width: 445px; overflow: hidden; padding-bottom: 20px; } .content_right .innerright { float: right; width: 215px; overflow: hidden; padding-bottom: 20px; } .content_right ul { margin-bottom: 1.8em; } .content_right ul li { background: url("div2.gif") no-repeat 0 3px; padding: 0 0 5px 20px; } .content_full .innerleft { width: 675px !important; } .content_full .content_left { float: left; width: 675px !important; } .content_full .content_right { float: right; width: 215px !important; } .toplinks a,.toplinks a:visited { color: #383838 !important; text-decoration: none; } .toplinks a:hover { color: #999; text-decoration: underline; } .toplinks .innerleft { float: left; width: 445px; overflow: hidden; padding-bottom: 10px; } .toplinks .innerright { float: right; width: 215px; overflow: hidden; padding-bottom: 10px; } ul.breadcrumb { font-size: 90%; margin: 0; } ul.breadcrumb li { float: left; padding: 0; background: none; } ul.breadcrumb li a { background: url("div2.gif") no-repeat center right; padding: 3px 23px 3px 0; } ul.printlink { font-size: 90%; float: right; margin: 0; } ul.printlink li { float: left; padding: 0; background: none; } ul.printlink li.print a { background: url("print.gif") no-repeat center left; padding: 3px 10px 3px 20px; } ul.printlink li.email a { background: url("email.gif") no-repeat center left; padding: 3px 0 3px 20px; } /* quote styles */ .quote { background: #eff5ff; padding: 10px 10px 0 10px; width: 420px; overflow: hidden; margin: 0 0 1.8em 0; } .quote .wrapper { position: relative; z-index: 50; } .quote p { margin: 0; font-family: "Trebuchet MS"; } .quote_left { position: relative; float: left; font-size: 550%; font-family: "Trebuchet MS"; padding-top: 20px; width: 45px; color: #0c2d83; line-height: 0.5em; } .quote_right { position: relative; z-index: 600; float: right; font-size: 550%; font-family: "Trebuchet MS"; padding-top: 20px; margin-top: -35px; width: 45px; color: #0c2d83; line-height: 0.5em; } .quote_mid { float: left; font-size: 160%; color: #8b8b8b; font-family: "Trebuchet MS"; width: 330px; font-style: italic; line-height: 1.5em; padding: 5px 0; } /* right hand columns */ .rh_usefullinks { padding: 0 0 10px 0; } .rh_usefullinks h2 { margin: 0 0 0.5em 0; padding: 3px 0 0 30px; background: url("useful_links.gif") no-repeat 0 2px; font-family: "Trebuchet MS"; font-size: 145%; } .rh_usefullinks ul { margin: 5px 0 1.5em 0; } .rh_usefullinks ul li { background: url("div.gif") no-repeat 5px 3px; padding: 0 0 5px 30px; } .rh_findcontact { padding: 0 0 25px 0; } .rh_findcontact h2 { margin: 0 0 0.5em 0; padding: 3px 0 0 30px; background: url("ic_office.gif") no-repeat 3px 2px; font-family: "Trebuchet MS"; font-size: 145%; } .rh_findcontact h2 label { font-family: "Trebuchet MS"; } .rh_findcontact .form { width: 175px; font-size: 90%; } .rh_otherpages { padding: 0 0 10px 0; } .rh_otherpages h2 { margin: 0 0 0.5em 0; padding: 3px 0 0 30px; background: url("otherpage.gif") no-repeat 0 4px; font-family: "Trebuchet MS"; font-size: 145%; } .rh_otherpages ul { margin: 5px 0 1.5em 0; } .rh_otherpages ul li { background: url("div.gif") no-repeat 5px 3px; padding: 0 0 5px 30px; } /* left hand column */ .lh_tspacing { background: #fff; padding-bottom: 10px; margin-bottom: 10px; } .lh_tspacing .divider { margin-bottom: 0; } .lh_inthissection { margin: 0 0 0.5em 0; padding: 3px 0 0 15px; font-family: "Trebuchet MS"; font-size: 145%; } /* left hand menu */ .content_left ul { width: 205px; margin-bottom: 10px; } .content_left ul li { height: 18px; background: url("menu_chev.gif") no-repeat 0 0; font-size: 120%; margin-bottom: 2px; } .content_left ul li a,.content_left ul li a:visited { background: url("menu_lv1bottom.gif") no-repeat bottom right; padding: 6px 8px 5px 34px; display: block; } .content_left ul li a:hover { color: #e85100; text-decoration: none; } .content_left ul li.off { background: url("menu_chev.gif") no-repeat 0 0; margin: 0; margin-bottom: 5px; } .content_left ul li.off ul { display: none; } .content_left ul li.on { background: url("menu_chev2.gif") no-repeat 0 0; margin: 0; } .content_left ul li.off a,.content_left ul li.on a { padding: 6px 8px 5px 30px; display: block; font-weight: bold; } .content_left ul li.on ul { width: 197px; border-right: 8px solid #e5eeff; border-top: 3px solid #eff5ff; border-bottom: 8px solid #eff5ff; margin: 0; } .content_left ul li.on ul li { background: #eff5ff; padding: 5px 8px 2px 30px; font-size: 90%; margin: 0; } .content_left ul li.on ul li a,.content_left ul li.on ul li a:visited { background: url("dash.gif") no-repeat 0 4px; padding: 0 0 0 15px; display: block; font-weight: normal; } .content_left ul li.on ul li.on a,.content_left ul li.on ul li.on ul li.on a,.content_left ul li.on ul li.on ul li.on ul li.on a { font-weight: bold; } .content_left ul li.on ul li.on ul { width: auto; border: 0; margin: 0; } .content_left ul li.on ul li.on ul li { padding: 5px 0 2px 17px; font-size: 100%; } .content_left ul li.on ul li.on ul li a,.content_left ul li.on ul li.on ul li a:visited,.content_left ul li.on ul li.on ul li.on ul li a,.content_left ul li.on ul li.on ul li.on ul li a:visited { font-weight: normal; } /* directory page */ .directory h1,.section h1,.locationfinder h1 { margin: 0 0 0.65em 0; } .directory h2 { font-size: 185%; font-family: "Trebuchet MS"; margin: 0 0 0.3em 0; } .directory .form { width: 270px; } ul.az { margin: 0; font-size: 115%; } ul.az li { background: url("div2.gif") no-repeat center right; float: left; padding: 1px 25px 2px 0; } .directory_contact { background: url("contact_b.gif") no-repeat; padding: 4px 0 15px 60px; } .directory_office { background: url("office_b.gif") no-repeat; padding: 4px 0 15px 60px; } .directory_assignclaim { background: url("assignclaim_b.gif") no-repeat; padding: 4px 0 15px 60px; } .directory_assignclaim p { margin: 0 0 0.85em 0; } .directory_viewclaim { background: url("viewclaim_b.gif") no-repeat 3px 0; padding: 4px 0 15px 60px; } .directory_viewclaim p { margin: 0 0 0.85em 0; } .directory_phone { border-left: 1px solid #ccc; margin-left: 10px; padding-left: 10px; } .data_wrapper { width: 100%; overflow: hidden; padding: 0.3em 0 0.5em 0; } .data_left { float: left; width: 35%; } .data_right { float: left; width: 65%; } a.vcard,a.vcard:visited { background: url("vcard.gif") no-repeat 0 0; padding: 3px 0 3px 40px; } a.map,a.map:visited { background: url("viewmap.gif") no-repeat 0 2px; padding: 7px 0 3px 25px; } /* search page */ .searchtab ul li a,.searchtab ul li a:visited { font-size: 145%; } .searchtab ul li:hover a,.searchtab ul li.on a,.searchtab ul li.on a:visited { background: url("tab2b.gif") no-repeat top right !important; font-size: 145%; } .search_no { float: left; width: 25px; } .search_text { float: left; width: 610px; line-height: 1.85em; padding-bottom: 1.5em; } .search_pagnation { color: #a8a8a8; text-align: center; } /* section page */ .section h2,.locationfinder h2 { margin: 0 0 0.3em 0; font-size: 150%; } .section p { font-size: 120%; } .section_im { float: left; width: 96px; } .section_text { float: left; width: 335px; } .section_text p { margin: 0; } /* location finder page */ .data_wrapper_locationfinder { float: left; width: 395px; overflow: hidden; padding: 0 0 0.8em 0; } .data_wrapper_locationfinder .data_wrapper { padding: 0 0 0.8em 0; } .locationfinder_map { float: right; width: 268px; text-align: center; } /* Homepage banner sliders */ .homepage_mainim ul.kwicks { list-style: none; position: relative; margin: 0; padding: 0; } .homepage_mainim ul.kwicks li { display: block; overflow: hidden; padding: 0; cursor: pointer; width: 186px; height: 285px; float: left; } #locations_hp_slider ul.kwicks li { width: 311px; }