@charset "UTF-8";body {background-color: #000729; padding: 0; margin:0;}/*LANDING */#landingwrapper {width: 814px; margin-left: auto; margin-right: auto; background: url(images/landing/bg_square.jpg) top left no-repeat; padding: 44px 0 0 0; margin-top: 84px;}#landingwrapper #innerdiv {background: url(images/landing/bg_content.jpg) no-repeat; width: 718px; height: 373px; position: relative; color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; margin: 0 48px;}#landingwrapper #generalbiz {position: absolute; top: 165px; left: 57px; width: 264px;}#landingwrapper #generalbizlink {position: absolute; top: 135px; left: 57px; width: 264px; height: 130px; z-index: 1;}#landingwrapper #insurance {position: absolute; top: 165px; left: 390px; width: 264px;}#landingwrapper #insurancelink {position: absolute; top: 135px; left: 390px; width: 264px; height: 168px; z-index: 1;}#landingwrapper a {text-decoration: underline;}#landingwrapper a:link, #landingwrapper a:visited {color: #FFFFFF;}#landingwrapper a:active, #landingwrapper a:hover {color: #c77402;}.pocketguide-home {text-align:left; width: 814px; margin:10px auto 0; font-size:12px; line-height:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #c77402;}.pocketguide-home h2 {color: #c77402; font-size:15px; margin:.5em 0; font-weight:normal;}.pocketguide-home p {margin:.5em 0;}.pocketguide-home a:link,.pocketguide-home a:visited {color:#7f85a7;text-decoration:underline;}.pocketguide-home a:hover {color:#c77402;}.pocketguide-home table {margin:0 auto;}#businesswrapper .tbmain hr {background:#ccc;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:1em 0 1em;border:none;}#businesswrapper .tbmain hr.space {background:#fff;color:#fff;visibility:hidden;}#businesswrapper .tbmain h2 {font-size:15px; margin:0 0 8px;}#businesswrapper .tbmain h3 {font-size:13px; margin:18px 0 6px;}#businesswrapper .tbmain .small {font-size:11px;color:#666;margin:0 0 8px;}#footer {text-align: center; color: #7f85a7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; margin: 13px 0 0 0; padding-bottom: 20px;}/* INSURANCE */#insurancewrapper {width: 973px; margin-left: auto; margin-right: auto; background: url(images/insurance/bg_content.gif) top left no-repeat; padding: 0 0 27px 0; margin-top: 26px;}#masthead {width: 973px; height: 80px;}#insurancewrapper #hp-content {margin-left: 26px; border-top: solid 1px #48507d;  border-left: solid 1px #48507d;  border-bottom: solid 1px #48507d;  background: url(images/insurance/nav/bg_nav.gif) repeat; width: 946px;}#insurancewrapper #hp-leftcol {float: left; background: url(images/insurance/hp-pictures.jpg); width: 225px; height: 465px;}#insurancewrapper #hp-centercol {float: left; width: 493px; color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px;}#insurancewrapper #hp-rightcol {float: left; width: 225px; border-left: solid 1px #48507d; margin-left: 1px;}#insurancewrapper #hp-centercol #copy {line-height: 18px; padding: 15px 38px;}#insurancewrapper h1, #businesswrapper h1 {color: #c77402; padding: 0; margin: 0; font-size: 15px; font-weight: bold;}#insurancewrapper h2, #businesswrapper h2 {color: #000729; padding: 0; margin: 0; font-size: 13px; font-weight: bold;}#insurancewrapper #mainnav {height: 59px; background: #404769; text-transform: uppercase; color: #FFFFFF; text-align: center; border-top: solid 1px #48507d; border-bottom: solid 1px #48507d; font-size: 13px;}#insurancewrapper #mainnav-in {height: 59px; background: #404769; text-transform: uppercase; color: #FFFFFF; text-align: center; border-bottom: solid 1px #48507d; font-size: 13px;}#insurancewrapper #mainnav a:link, #insurancewrapper #mainnav a:visited, #insurancewrapper #mainnav-in a:link, #insurancewrapper #mainnav-in a:visited {text-decoration: none; color: #FFFFFF;}#insurancewrapper #mainnav a:active, #insurancewrapper #mainnav a:hover, #insurancewrapper #mainnav-in a:active, #insurancewrapper #mainnav-in a:hover  {color: #c77402; text-decoration: none; }#insurancewrapper #mainnav .cells, #insurancewrapper #mainnav-in .cells {background: url(images/insurance/line.topnav.gif) no-repeat right;}#insurancewrapper #mainnav-in .cells-in {background: url(images/insurance/line.topnav.gif) no-repeat right #1e2547;}#insurancewrapper #mainnav-in .cells-in-last {background: #1e2547;}#insurancewrapper #ip-content {margin-left: 26px; border-top: solid 1px #48507d;  border-left: solid 1px #48507d;  border-bottom: solid 1px #48507d;  background: url(images/insurance/nav/bg_nav_in.gif) repeat; width: 946px;}#insurancewrapper #ip-centercol {float: left; width: 493px; color: #333333; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px;}#insurancewrapper #ip-centercol #copy {line-height: 18px; padding: 42px 32px 30px 32px;}#insurancewrapper #ip-centercol #copy div {height: 280px; overflow: auto; margin-top: 5px; padding-right: 10px;}#insurancewrapper #ip-leftcol {float: left; background: url(images/insurance/ip-wood.jpg); width: 225px; height: 465px;}#innerfooter {text-align: left; color: #7f85a7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; padding: 20px 0 20px 27px; width: 946px; margin-left:auto; margin-right: auto; clear: both;}#disclaimer {color: #4f5575; padding-top: 15px; width: 850px;}/* GENERAL BUSINESS */#businesswrapper {width: 971px; margin-left: auto; margin-right: auto; background: url(images/insurance/bg_content.gif) top left no-repeat; padding: 0 0 27px 0; margin-top: 26px;}#businesswrapper #hp-content {margin-left: 26px; border: solid 1px #48507d;  background: url(images/generalbusiness/nav/bg_nav.gif) repeat; width: 945px;}#businesswrapper #hp-leftcol {float: left; width: 225px; margin-left: 1px; margin-right: 1px;}#businesswrapper #hp-centercol {float: left; width: 718px; color: #FFFFFF; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}#businesswrapper #hp-centercol #construction {width: 718px; background:url(images/generalbusiness/home/building.jpg) top left no-repeat #1d4976; position: relative; height: 239px; border-bottom: solid 1px #48507d;}#businesswrapper #hp-centercol #constructioncopy {width: 277px; position: absolute; top: 55px; left: 390px;}#businesswrapper #hp-centercol #bankcommercial {width: 718px; background: url(images/generalbusiness/home/bg_book.jpg) top left no-repeat #0a102f;  height: 224px;}#businesswrapper #hp-centercol #bankcommercial #banking {float: left; width: 310px; margin-left: 36px; margin-top: 20px;}#businesswrapper #hp-centercol #bankcommercial #commercial {float: left; width: 310px; margin-left: 42px; margin-top: 20px;}#businesswrapper #ip-content {margin-left: 26px; border: solid 1px #48507d;  background: url(images/generalbusiness/nav/bg_nav_inner.gif) repeat; width: 945px;}#businesswrapper #ip-leftcol {float: left; width: 225px; margin-left: 1px; margin-right: 1px;}#businesswrapper #ip-centercol {float: left; width: 718px; color: #3d3d3e; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}#businesswrapper #ip-centercol #copy {width: 607px; margin-left: 42px; margin-top: 43px; padding-bottom: 20px;}#businesswrapper #ip-centercol #copy div {height: 290px; overflow: auto; margin-top: 5px; padding-right: 10px;}#bizfooter {text-align: right; color: #7f85a7; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; padding: 20px 0 20px 27px; width: 946px; margin-left:auto; margin-right: auto; clear: both;}#bizdisclaimer {color: #4f5575; padding-top: 15px; width: 946px;}/* POPUPS */body.popup {background: #FFFFFF;}body.popup p, td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px;}body.popup td {padding: 10px;}body.popup .popuptxt {padding-left: 30px;}body.popup .subhead {color: #000729; font-weight: bold; font-size: 14px;}/*SITEWIDE */#clear, .clear {clear: both;}img {border: none;}a {color:#1b3763;}a:link, a:visited {text-decoration: none;}a:active, a:hover {text-decoration: underline;}a.orange {color: #c77402;}a.orange:hover {color: #FFFFFF;}a.white {color: #FFFFFF;}a.white:hover {color: #c77402;}.imgpadding {margin: 0 15px 15px 0;}.imgpadding-left {margin: 0 0 15px 15px;}hr {border: none; background: #48507d; color: #48507d; height: 1px; width: 100%; margin: 15px 0px;}
