a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#selectanddownloadtext p,
#executivepersonalinytext li,
#executivepersonalinytext p,
#selectinsurancetext li,
#postaladdresstext p,
#motorcyccetext li,
#motorcyccetext p,
#claimsprocedurestextscrol p,
#topupinetext p,
#contactustext p,
#heavytext li,
#contactustext li,
#commercialinsuranceiagete p,
#claimsprocedurestextscrol li,
#topupinetext li,
#selectandretext p,
#bisopitextscroll p,
#emailstext p,
#selectandretext li,
#emailstext li,
#atbishopinsurkerstext p,
#bisholeanaudittext p,
#bisholeanaudittext li,
#selectanddownloadtext li,
#bisopitextscroll li,
#commercialinsuranceiagete li,
#atbishopinsurkerstext li,
#postaladdresstext li,
#hazchemtext p,
#heavytext p,
#hazchemtext li,
#goodsintransittext p,
#selectinsurancetext p,
#goodsintransittext li  {
   font: normal normal 13px/24px Calibri;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #25252D;
}

#heavycommercialbutton a,
#motorcycleinsurancebutton a,
#esplicensepage1button a,
#goodsintransitclaimformbu a,
#complaintspolicyandproced a,
#windscreenclaimformbutton a,
#commercialinsurancebutton a,
#conflictofinterestpolicyb a,
#topupinsurancebutton a,
#hazcheminsurancebutton a,
#executivepersonelbutton a,
#esplicensepage2button a,
#generalclaimformbutton a,
#goodsintransitbutton a,
#motorclaimformbutton a,
#privacynotice a  {
   background-repeat: no-repeat;
   display: block;
   height: 79px;
   width: 123px;
   font-size: 79px;
   line-height: 79px;
}

#goodsintransitbutton,
#goodsintransitclaimformbu,
#motorclaimformbutton,
#complaintspolicyandproced,
#esplicensepage1button,
#motorcycleinsurancebutton,
#generalclaimformbutton,
#commercialinsurancebutton,
#executivepersonelbutton,
#heavycommercialbutton,
#windscreenclaimformbutton,
#topupinsurancebutton,
#conflictofinterestpolicyb,
#esplicensepage2button,
#hazcheminsurancebutton,
div#privacynotice  {
   position: absolute;
   z-index: 5;
   width: 123px;
   height: 79px;
   margin-left: 0px;
   margin-top: 0px;
}

#goodsintransittext,
#bisholeanaudittext,
#motorcyccetext,
#selectanddownloadtext,
#executivepersonalinytext,
#topupinetext,
#atbishopinsurkerstext,
#selectinsurancetext,
#selectandretext,
#hazchemtext,
#heavytext,
#commercialinsuranceiagete  {
   position: absolute;
   left: 56px;
   top: 149px;
   z-index: 5;
   margin-left: 0px;
   margin-top: 0px;
}

#i426documentdownloads,
#hazcheminsurance,
#newsflash,
#executivepersonalinsuranc,
#heavycommercialvehicleins,
#i485documentdownloads,
#insuranceoptions  {
   position: absolute;
   left: 377px;
   top: 101px;
   z-index: 4;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#claimsprocedures,
#motorcycleinsurance,
#commercialinsurance,
#servicepromise,
#contactus,
#goodsintransitinsurance,
#topupinsurancecover,
#aboutus  {
   position: absolute;
   left: 376px;
   top: 101px;
   z-index: 4;
   height: 13px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#newsflashbutton,
#faisbutton,
#requestaquotebutton,
#documentdownloadsbutton,
#emailusbutton,
#claimsproceduresbutton  {
   position: absolute;
   left: 771px;
   z-index: 5;
   height: 17px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebottombutton,
#contactusbottombutton,
#aboutbottombutton,
#servicesbottombutton,
#insuranceoptionsbottombut  {
   position: absolute;
   top: 720px;
   z-index: 5;
   height: 12px;
   margin-left: 0px;
   margin-top: 0px;
}

#insurancebutton a.nmh,
#servicesbutton a.nmh,
#servicesbutton a:hover,
#insurancebutton a:hover  {
   background-position: -124px 0%;
}

#aboutusbutton a.nmh,
#homebutton a.nmh,
#homebutton a:hover,
#aboutusbutton a:hover  {
   background-position: -123px 0%;
}

#insuranceoptionsbottombut a.nmh,
#insuranceoptionsbottombut a:hover  {
   background-position: -111px 0%;
}

#servicesbutton,
#insurancebutton,
#contactusbutton,
#aboutusbutton  {
   position: absolute;
   top: 0px;
   z-index: 5;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#documentdownloadsbutton a.nmh,
#documentdownloadsbutton a:hover  {
   background-position: -125px 0%;
}

#claimsproceduresbutton a.nmh,
#claimsproceduresbutton a:hover  {
   background-position: -103px 0%;
}

#contactusbottombutton a:hover,
#contactusbottombutton a.nmh  {
   background-position: -70px 0%;
}

#alisonemailbutton,
#chesneyemailbutton,
#lindsyemailbutton  {
   position: absolute;
   left: 56px;
   z-index: 5;
   height: 10px;
   margin-left: 0px;
   margin-top: 0px;
}

#servicesbottombutton a:hover,
#servicesbottombutton a.nmh  {
   background-position: -58px 0%;
}

#requestaquotebutton a:hover,
#requestaquotebutton a.nmh  {
   background-position: -93px 0%;
}

#aboutbottombutton a.nmh,
#aboutbottombutton a:hover  {
   background-position: -46px 0%;
}

#homebottombutton a.nmh,
#homebottombutton a:hover  {
   background-position: -47px 0%;
}

#contactusbutton a.nmh,
#contactusbutton a:hover  {
   background-position: -119px 0%;
}

#newsflashbutton a:hover,
#newsflashbutton a.nmh  {
   background-position: -67px 0%;
}

#claimsprocedurestextscrol,
#bisopitextscroll  {
   position: absolute;
   top: 148px;
   z-index: 5;
   height: 462px;
   overflow: auto;
   margin-left: 0px;
   margin-top: 0px;
}

#emailusbutton a:hover,
#emailusbutton a.nmh  {
   background-position: -51px 0%;
}

#faisbutton a.nmh,
#faisbutton a:hover  {
   background-position: -24px 0%;
}

#insurancebutton a,
#servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 124px;
   font-size: 34px;
   line-height: 34px;
}

#postaladdresstext,
#contactustext  {
   position: absolute;
   left: 56px;
   z-index: 5;
   width: 333px;
   margin-left: 0px;
   margin-top: 0px;
}

#homebutton a,
#aboutusbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 34px;
   width: 123px;
   font-size: 34px;
   line-height: 34px;
}

#goodsintransitclaimformbu a  {
   background-image: url(sg_bishop-broker-document-downloads_media/goodsintransitclaimformbu.gif);
}

#conflictofinterestpolicyb a  {
   background-image: url(sg_bishop-broker-fais_media/conflictofinterestpolicyb.gif);
}

#privacynotice a  {
   background-image: url(sg_bishop-broker-fais_media/privacynotice.jpg);
}

#motorcycleinsurancebutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/motorcycleinsurancebutton.gif);
}

#insuranceoptionsbottombut a  {
   background: url(sg_bishop-broker-services_media/insuranceoptionsbottombut.gif) no-repeat;
   display: block;
   height: 12px;
   width: 111px;
   font-size: 12px;
   line-height: 12px;
}

#commercialinsurancebutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/commercialinsurancebutton.gif);
}

#complaintspolicyandproced a  {
   background-image: url(sg_bishop-broker-fais_media/complaintspolicyandproced.gif);
}

#windscreenclaimformbutton a  {
   background-image: url(sg_bishop-broker-document-downloads_media/windscreenclaimformbutton.gif);
}

#documentdownloadsbutton a  {
   background: url(sg_bishop-broker-services_media/documentdownloadsbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 125px;
   font-size: 17px;
   line-height: 17px;
}

#motorcycleinsurancebutton  {
   top: 349px;
   left: 291px;
}

#insuranceoptionsbottombut  {
   width: 111px;
   left: 775px;
}

#windscreenclaimformbutton  {
   top: 349px;
   left: 292px;
}

#bishopinsurancebrokersisa  {
   background: url(sg_bishop-broker-services_media/bishopinsurancebrokersisa.gif) no-repeat;
   position: absolute;
   left: 68px;
   top: 663px;
   z-index: 4;
   width: 536px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#heavycommercialvehiclesco  {
   background: url(sg_bishop-broker-services_media/heavycommercialvehiclesco.gif) no-repeat;
   position: absolute;
   left: 756px;
   top: 438px;
   z-index: 4;
   width: 191px;
   height: 165px;
   margin-left: 0px;
   margin-top: 0px;
}

#commercialinsuranceiagete  {
   width: 610px;
}

#commercialinsurancebutton  {
   top: 350px;
   left: 469px;
}

#conflictofinterestpolicyb, div#privacynotice  {
   top: 350px;
   left: 113px;
}
div#privacynotice {
    top: 472px;
}
#heavycommercialvehicleins  {
   background-image: url(sg_bishop-broker-heavy-commercial_media/heavycommercialvehicleins.gif);
   width: 253px;
}

#executivepersonelbutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/executivepersonelbutton.gif);
}

#executivepersonalinsuranc  {
   background-image: url(sg_bishop-broker-executive-personal_media/executivepersonalinsuranc.gif);
   width: 207px;
}

#claimsprocedurestextscrol  {
   width: 610px;
   left: 56px;
}

#copyrightbishopbroker2014  {
   background: url(sg_bishop-broker-services_media/copyrightbishopbroker2014.gif) no-repeat;
   position: absolute;
   left: 157px;
   top: 720px;
   z-index: 5;
   width: 293px;
   height: 11px;
   margin-left: 0px;
   margin-top: 0px;
}

#goodsintransitclaimformbu  {
   top: 228px;
   left: 291px;
}

#complaintspolicyandproced  {
   top: 349px;
   left: 292px;
}

#hazcheminsurancebutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/hazcheminsurancebutton.gif);
}

#executivepersonalinytext  {
   width: 616px;
}

#generalclaimformbutton a  {
   background-image: url(sg_bishop-broker-document-downloads_media/generalclaimformbutton.gif);
}

#insuranceoptionsbutton a  {
   background: url(sg_bishop-broker-services_media/insuranceoptionsbutton.gif) no-repeat;
   display: block;
   height: 65px;
   width: 135px;
   font-size: 65px;
   line-height: 65px;
}

#claimsproceduresbutton a  {
   background: url(sg_bishop-broker-services_media/claimsproceduresbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 103px;
   font-size: 17px;
   line-height: 17px;
}

#executivepersonelbutton  {
   top: 469px;
   left: 291px;
}

#contactusbottombutton a  {
   background: url(sg_bishop-broker-services_media/contactusbottombutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 70px;
   font-size: 12px;
   line-height: 12px;
}

#documentdownloadsbutton  {
   width: 125px;
   top: 274px;
}

#topnavigationblacklines  {
   background: url(sg_bishop-broker-services_media/topnavigationblacklines.gif) no-repeat;
   position: absolute;
   left: 492px;
   top: 0px;
   z-index: 4;
   width: 504px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#goodsintransitinsurance  {
   background-image: url(sg_bishop-broker-goods-in-transit_media/goodsintransitinsurance.gif);
   width: 190px;
}

#esplicensepage1button a  {
   background-image: url(sg_bishop-broker-fais_media/esplicensepage1button.gif);
}

#esplicensepage2button a  {
   background-image: url(sg_bishop-broker-fais_media/esplicensepage2button.gif);
}

#heavycommercialbutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/heavycommercialbutton.gif);
}

#goodsintransitbutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/goodsintransitbutton.gif);
}

#hazcheminsurancebutton  {
   top: 229px;
   left: 470px;
}

#motorclaimformbutton a  {
   background-image: url(sg_bishop-broker-document-downloads_media/motorclaimformbutton.gif);
}

#topupinsurancebutton a  {
   background-image: url(sg_bishop-broker-insurance-options_media/topupinsurancebutton.gif);
}

#servicesbottombutton a  {
   background: url(sg_bishop-broker-services_media/servicesbottombutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 58px;
   font-size: 12px;
   line-height: 12px;
}

#claimsproceduresbutton  {
   width: 103px;
   top: 246px;
}

#generalclaimformbutton  {
   top: 349px;
   left: 112px;
}

#insuranceoptionsbutton  {
   position: absolute;
   left: 834px;
   top: 579px;
   z-index: 5;
   width: 135px;
   height: 65px;
   margin-left: 0px;
   margin-top: 0px;
}

#heavycommercialbutton  {
   top: 229px;
   left: 113px;
}

#esplicensepage2button  {
   top: 228px;
   left: 292px;
}

#esplicensepage1button  {
   top: 229px;
   left: 113px;
}

#contactusbottombutton  {
   width: 70px;
   left: 892px;
}

#atbishopinsurkerstext  {
   width: 610px;
}

#i426documentdownloads  {
   background-image: url(sg_bishop-broker-document-downloads_media/d426documentdownloads.gif);
   width: 151px;
}

#selectanddownloadtext  {
   width: 610px;
}

#i485documentdownloads  {
   background-image: url(sg_bishop-broker-fais_media/d485documentdownloads.gif);
   width: 26px;
}

#requestaquotebutton a  {
   background: url(sg_bishop-broker-services_media/requestaquotebutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 93px;
   font-size: 17px;
   line-height: 17px;
}

#goodsintransitbutton  {
   top: 228px;
   left: 292px;
}

#servicesbottombutton  {
   width: 58px;
   left: 710px;
}

#motorclaimformbutton  {
   top: 229px;
   left: 113px;
}

#topupinsurancebutton  {
   top: 351px;
   left: 113px;
}

#postaladdresstext li  {
   font-size: 12px;
}

#postaladdresstext p  {
   font-size: 12px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#commercialinsurance  {
   background-image: url(sg_bishop-broker-commercial_media/commercialinsurance.gif);
   width: 157px;
}

#selectinsurancetext  {
   width: 205px;
}

#aboutbottombutton a  {
   background: url(sg_bishop-broker-services_media/aboutbottombutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 46px;
   font-size: 12px;
   line-height: 12px;
}

#motorcycleinsurance  {
   background-image: url(sg_bishop-broker-motorcycle_media/motorcycleinsurance.gif);
   width: 156px;
}

#topupinsurancecover  {
   background-image: url(sg_bishop-broker-top-up_media/topupinsurancecover.gif);
   width: 163px;
}

#requestaquotebutton  {
   width: 93px;
   top: 218px;
}

#homebottombutton a  {
   background: url(sg_bishop-broker-services_media/homebottombutton.gif) no-repeat;
   display: block;
   height: 12px;
   width: 47px;
   font-size: 12px;
   line-height: 12px;
}

#goodsintransittext  {
   width: 610px;
}

#bisholeanaudittext  {
   width: 616px;
}

#chesneyemailbutton  {
   width: 248px;
   top: 573px;
}

#lindsyemailbutton  {
   width: 278px;
   top: 553px;
}

#contactusbutton a  {
   background: url(sg_bishop-broker-services_media/contactusbutton.gif) no-repeat;
   display: block;
   height: 34px;
   width: 119px;
   font-size: 34px;
   line-height: 34px;
}

#insurancebutton a  {
   background-image: url(sg_bishop-broker-services_media/insurancebutton.gif);
}

#postaladdresstext  {
   top: 240px;
}

#aboutbottombutton  {
   width: 46px;
   left: 655px;
}

#newsflashbutton a  {
   background: url(sg_bishop-broker-services_media/newsflashbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 67px;
   font-size: 17px;
   line-height: 17px;
}

#alisonemailbutton  {
   width: 180px;
   top: 532px;
}

#claimsprocedures  {
   background-image: url(sg_bishop-broker-procedures_media/claimsprocedures.gif);
   width: 131px;
}

#bisopitextscroll  {
   width: 611px;
   left: 55px;
}

#homebottombutton  {
   width: 47px;
   left: 599px;
}

#hazcheminsurance  {
   background-image: url(sg_bishop-broker-hazchem_media/hazcheminsurance.gif);
   width: 134px;
}

#insuranceoptions  {
   background-image: url(sg_bishop-broker-insurance-options_media/insuranceoptions.gif);
   width: 128px;
}

#contactustext li  {
   font-size: 12px;
}

#servicesbutton a  {
   background-image: url(sg_bishop-broker-services_media/servicesbutton.gif);
}

#emailusbutton a  {
   background: url(sg_bishop-broker-services_media/emailusbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 51px;
   font-size: 17px;
   line-height: 17px;
}

#newsflashbutton  {
   width: 67px;
   top: 302px;
}

#insurancebutton  {
   width: 124px;
   left: 748px;
}

#contactustext p  {
   font-size: 12px;
}

#aboutusbutton a  {
   background-image: url(sg_bishop-broker-services_media/aboutusbutton.gif);
}

#contactusbutton  {
   width: 119px;
   left: 874px;
}

#selectandretext  {
   width: 610px;
}

#motorcyccetext  {
   width: 616px;
}

#servicepromise  {
   background-image: url(sg_bishop-broker-services_media/servicepromise.gif);
   width: 110px;
}

#servicesbutton  {
   width: 124px;
   left: 621px;
}

#aboutusbutton  {
   width: 123px;
   left: 494px;
}

#contactustext  {
   top: 150px;
}

#emailstext li  {
   font-size: 12px;
}

#i97background  {
   background: url(sg_bishop-broker-services_media/d97background.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1024px;
   height: 768px;
   margin-left: 0px;
   margin-top: 0px;
}

#emailusbutton  {
   width: 51px;
   top: 360px;
}

#faisbutton a  {
   background: url(sg_bishop-broker-services_media/faisbutton.gif) no-repeat;
   display: block;
   height: 17px;
   width: 24px;
   font-size: 17px;
   line-height: 17px;
}

#homebutton a  {
   background-image: url(sg_bishop-broker-services_media/homebutton.gif);
}

#shape18copy4  {
   background: url(sg_bishop-broker-services_media/shape18copy4.gif) no-repeat;
   position: absolute;
   left: 42px;
   top: 141px;
   z-index: 4;
   width: 639px;
   height: 483px;
   margin-left: 0px;
   margin-top: 0px;
}

#topupinetext  {
   width: 610px;
   top: 150px;
}

#emailstext p  {
   font-size: 12px;
}

#hazchemtext  {
   width: 610px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#bishoplogo  {
   background: url(sg_bishop-broker-services_media/bishoplogo.jpg) no-repeat;
   position: absolute;
   left: 30px;
   top: 30px;
   z-index: 4;
   width: 317px;
   height: 89px;
   margin-left: 0px;
   margin-top: 0px;
}

#faisbutton  {
   width: 24px;
   top: 331px;
}

#homebutton  {
   position: absolute;
   left: 368px;
   top: 0px;
   z-index: 4;
   width: 123px;
   height: 34px;
   margin-left: 0px;
   margin-top: 0px;
}

#ridefooter  {
   font-size: 0px;
}

#contactus  {
   background-image: url(sg_bishop-broker-contact-us_media/contactus.gif);
   width: 74px;
}

#newsflash  {
   background-image: url(sg_bishop-broker-news-flash_media/newsflash.gif);
   width: 77px;
}

#heavytext  {
   width: 610px;
   top: 150px;
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 768px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#layer293  {
   background: url(sg_bishop-broker-services_media/layer293.gif) no-repeat;
   position: absolute;
   left: 718px;
   top: 157px;
   z-index: 4;
   width: 260px;
   height: 258px;
   margin-left: 0px;
   margin-top: 0px;
}

#aboutus  {
   background-image: url(sg_bishop-broker-about-us_media/aboutus.gif);
   width: 62px;
}

#shape5  {
   background: url(sg_bishop-broker-services_media/shape5.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 680px;
   z-index: 4;
   width: 1024px;
   height: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 768px;
   width: 1024px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Calibri;
}

a.nm  {
   background-position: 0px 0px;
}

html, body  {
   background-color: #FFFFFF;
   background-image: none;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

