a  {
	text-decoration: underline;
	color: #8D0E3A;
	font-size: 11px;
}

a ins  {
   text-decoration: none;
}

#chrissportfoliobutton a:hover,
#bookkeepingchecklistbutton a:hover,
#auditproofingchecklistbutton a:hover,
#sometextcopy p a:hover,
#phone604589684710185164 p a:hover,
#footermenu li a:hover,
#id44servicesbutton a:hover,
#phone6045896847fax p a:hover,
#navmenu li a:hover  {
   text-decoration: underline;
   font-weight: bold;
}

#submit p,
#websitedevelopersandcomput p,
#reset p,
#craformsandpublicationsins p,
#id124canadarevenueagencyministry p,
#id123canadarevenueagencyministry p,
#nonprofitorganizationsreal p  {
   font: 11px/18px Tahoma;
   margin: 0px;
   text-decoration: underline;
   text-align: left;
}

#pid6sitemap,
#pid2aboutus,
#pid1home,
#pid10unsubscribe,
#pid9subscriptionlist,
#pid8login,
#pid4resources,
#pid7chrissportfolio,
#pid3services,
#pid5contact  {
   margin: 0px auto 0px auto;
   width: 750px;
   position: relative;
}

#sitemapbutton a:hover,
#homebutton a:hover,
#contactbutton a:hover,
#resourcesbutton a:hover,
#id24servicesbutton a:hover,
#aboutusbutton a:hover  {
   background-position: -110px 0%;
}

#aboutchrisstext p,
#companyprofiletext p,
#yournametelephoneemaila p,
#yourmessage p,
#eassistantcaprovidesacompl p,
#uptodateinformationonbusi p  {
   font: 11px Tahoma;
   margin: 0px;
   text-align: left;
   color: #353535;
}

#layer64copy8,
#layer64,
#layer44copy,
#layer64copy7,
#layer64copy6,
#layer64copy5,
#layer64copy4,
#layer44copy2,
#layer64copy  {
   visibility: visible;
   position: absolute;
   top: 256px;
   z-index: 3;
   width: 389px;
   height: 1px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#bookkeepingchecklistbutton a,
#auditproofingchecklistbutton a,
#chrissportfoliobutton a,
#id44servicesbutton a  {
   font-weight: Normal;
   display: block;
   width: 100%;
   text-decoration: underline;
}

#ourclientsourclientsrealiz p,
#phone604589684710185164 p,
#linksandresourcesthefollow p  {
   font: 11px/14px Tahoma;
   margin: 0px;
   color: #353535;
   text-align: left;
}

#sitemapbutton a,
#aboutusbutton a,
#resourcesbutton a,
#id24servicesbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 35px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 35px;
   line-height: 35px;
}

#arrowinvert5,
#arrowinvert5copy3,
#arrowinvert5copy2,
#arrowinvert5copy  {
   background: url(homemedia/arrowinvert5copy3.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 499px;
   z-index: 3;
   width: 9px;
   height: 11px;
}

#resourcesbutton,
#sitemapbutton,
#aboutusbutton,
#id24servicesbutton  {
   visibility: visible;
   position: absolute;
   top: 173px;
   z-index: 4;
   width: 110px;
   height: 35px;
}

#sometextcopy p,
#id150sometext p,
#id140sometext p  {
   font: 12px Tahoma;
   margin: 0px;
   text-align: left;
   color: #030000;
}

#braddirkscyberspacemarketin p,
#gordontext p  {
   font: 11px/17px "Arial MT";
   margin: 0px;
   color: #8D0E3A;
   text-align: left;
}

#handingovermybookkeepingt p,
#quotetext p  {
   font: italic 18px "Arial MT";
   margin: 0px;
   color: #96254B;
   text-align: left;
}

#yourmessage,
#yournametelephoneemaila  {
   visibility: visible;
   position: absolute;
   top: 449px;
   z-index: 4;
   width: 278px;
}

#logintext p,
#subscriptionlisttext p  {
   font: 20px/24px "Myriad Pro";
   margin: 0px;
   color: #007DC3;
   letter-spacing: -1px;
   text-align: left;
}

#id124canadarevenueagencyministry p  {
   color: #00001D;
}

#id123canadarevenueagencyministry p  {
   color: #00001D;
}

#subscriptionlisttext,
#logintext  {
   visibility: visible;
   position: absolute;
   left: 59px;
   top: 233px;
   z-index: 4;
}

#homebutton a,
#contactbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 33px;
   width: 110px;
   background-position: 0% 0px;
   font-size: 33px;
   line-height: 33px;
}

#auditproofingchecklistbutton a  {
   color: #8D173B;
}

#id83line,
#id84line,
#id85line  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 261px;
   height: 1px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#timelyandaccuratebookkeepin p  {
   font: 12px/14px Tahoma;
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #353535;
}

#websitedevelopersandcomput p  {
   color: #000200;
}

#craformsandpublicationsins p  {
   color: #00001D;
}

#eassistantcaprovidesacompl p  {
   line-height: 15px;
   padding-bottom: 20px;
}

#bookkeepingchecklistbutton a  {
   color: #8D173B;
}

#nonprofitorganizationsreal p  {
   color: #00001D;
}

#linksandresourcesthefollow p  {
   font-weight: bold;
}

#layer64copy9,
#layer64copy10  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 456px;
   height: 2px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#ourclientsourclientsrealiz p  {
   font-weight: bold;
}

#timelyandaccuratebookkeepin  {
   visibility: visible;
   position: absolute;
   left: 512px;
   top: 353px;
   z-index: 3;
   width: 190px;
}

#uptodateinformationonbusi p  {
   line-height: 12px;
}

#businesssupportandbookkeepi  {
   background: url(homemedia/businesssupportandbookkeepi.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 47px;
   top: 259px;
   z-index: 3;
   width: 346px;
   height: 20px;
}

#handingovermybookkeepingt p  {
   padding-bottom: 20px;
   line-height: 22px;
}

#eassistantcaprovidesacompl  {
   visibility: visible;
   position: absolute;
   left: 48px;
   top: 308px;
   z-index: 3;
   width: 354px;
}

#contactbutton,
#homebutton  {
   visibility: visible;
   position: absolute;
   top: 174px;
   z-index: 4;
   width: 110px;
   height: 33px;
}

#uptodateinformationonbusi  {
   visibility: visible;
   position: absolute;
   left: 498px;
   top: 505px;
   z-index: 4;
   width: 216px;
}

#yournametelephoneemaila p  {
   line-height: 30px;
}

#id61submitbutton a:hover  {
   background-position: -47px 0%;
}

#yournametelephoneemaila  {
   left: 57px;
}

#chrissportfoliobutton a  {
   color: #96254B;
}

#id73shape6,
#shape6copy  {
   visibility: visible;
   position: absolute;
   top: 453px;
   z-index: 3;
   width: 164px;
   height: 81px;
   background-repeat: no-repeat;
}

#phone6045896847fax p a  {
   text-decoration: underline;
   font-weight: Normal;
   color: #353535;
}

#layer71,
#layer71copy  {
   background: url(resourcesmedia/layer71copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 696px;
   z-index: 3;
   width: 14px;
   height: 16px;
}

#phone6045896847fax p  {
   font: 13px/16px Tahoma;
   margin: 0px;
   color: #353535;
   text-align: left;
}

#subscriptionlisttext  {
   width: 142px;
}

#companyprofiletext p  {
   line-height: 15px;
   padding-bottom: 20px;
}

#id44servicesbutton a  {
   color: #8D0E3A;
}

#id24servicesbutton a  {
   background-image: url(loginmedia/id24servicesbutton.gif);
}

#id54line,
#id55line  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 231px;
   height: 1px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#id50line,
#layer44  {
   visibility: visible;
   position: absolute;
   z-index: 3;
   width: 359px;
   height: 1px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#id44servicesbutton  {
   font: 11px/12px Tahoma;
   padding-bottom: 5px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 630px;
   top: 434px;
   z-index: 3;
   width: 62px;
   height: 12px;
}

#phone6045896847fax  {
   visibility: visible;
   position: absolute;
   left: 568px;
   top: 690px;
   z-index: 4;
   width: 136px;
}

#id61submitbutton a  {
   background: url(homemedia/id61submitbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 26px;
   width: 47px;
   font-size: 26px;
   line-height: 26px;
}

#id24servicesbutton  {
   left: 257px;
}

#id62submitbutton a  {
   display: block;
   width: 100%;
   text-decoration: none;
   color: #F4F2E5;
}

#emailform fieldset  {
   font: 13px/19px "Arial MT";
   color: #808080;
   letter-spacing: -1px;
   border: none;
}

#resourcesbutton a  {
   background-image: url(loginmedia/resourcesbutton.gif);
}

#arrowinvert5copy3  {
   top: 412px;
}

#arrowinvert5copy2  {
   top: 393px;
}

#aboutchrisstext p  {
   line-height: 15px;
}

#id61submitbutton  {
   visibility: visible;
   position: absolute;
   left: 671px;
   top: 559px;
   z-index: 4;
   width: 47px;
   height: 26px;
}

#id62submitbutton  {
   font: 10px/18px "Arial MT";
   letter-spacing: -1px;
   text-align: left;
   visibility: visible;
   position: absolute;
   left: 676px;
   top: 564px;
   z-index: 5;
   width: 40px;
   height: 18px;
}

#arrowinvert5copy  {
   top: 374px;
}

#sitemapbutton a  {
   background-image: url(loginmedia/sitemapbutton.gif);
}

#footermenu li a  {
   font-weight: Normal;
   text-decoration: none;
   color: #6A747C;
   height: 100%;
   display: block;
}

#id140sometext p  {
   line-height: 25px;
}

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

#resourcesbutton  {
   left: 369px;
}

#contactbutton a  {
   background-image: url(loginmedia/contactbutton.gif);
}

#id150sometext p  {
   line-height: 14px;
}

#backgroundcopy  {
   background: url(loginmedia/backgroundcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 0px;
   z-index: 2;
   width: 749px;
   height: 740px;
}

#submit,
#reset  {
   visibility: visible;
   position: absolute;
   top: 540px;
   z-index: 3;
   width: 328px;
}

#sometextcopy p  {
   line-height: 14px;
}

#aboutusbutton  {
   left: 145px;
}

#layer64copy10  {
   top: 457px;
   left: 175px;
}

#sitemapbutton  {
   left: 593px;
}

#contactbutton  {
   left: 481px;
}

#footermenu li  {
   height: 100%;
   display: block;
   float: left;
   margin: 0px;
}

#yourmessage p  {
   line-height: 30px;
}

#arrowinvert5  {
   top: 355px;
}

#slogantext p  {
   font: italic 18px/24px "Arial MT";
   margin: 0px;
   padding-bottom: 5px;
   text-align: left;
   color: #90143F;
}

#layer64copy8  {
   left: 51px;
}

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

#layer64copy9  {
   top: 301px;
   left: 174px;
}

#layer64copy4  {
   left: 51px;
}

#layer64copy5  {
   left: 51px;
}

#layer44copy2  {
   width: 201px;
   left: 492px;
}

#layer44copy3  {
   visibility: visible;
   position: absolute;
   left: 495px;
   top: 504px;
   z-index: 3;
   width: 201px;
   height: 1px;
   background-color: #C6C5BB;
   background-image: none;
   font-size: 1px;
}

#layer64copy7  {
   left: 51px;
}

#layer64copy6  {
   left: 48px;
   top: 436px;
}

#layer31copy  {
   background: url(loginmedia/layer31copy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 208px;
   z-index: 5;
   width: 749px;
   height: 1px;
}

#layer71copy  {
   top: 351px;
}

#emailform p  {
   margin: 0px;
}

#layer64copy  {
   left: 47px;
}

#yourmessage  {
   left: 311px;
}

#quotetext p  {
   line-height: 24px;
}

#layer44copy  {
   left: 54px;
   top: 505px;
}

#homebutton  {
   left: 33px;
}

#shape6copy  {
   background-image: url(contactmedia/shape6copy.gif);
   left: 233px;
}

#slogantext  {
   visibility: visible;
   position: absolute;
   left: 482px;
   top: 237px;
   z-index: 4;
   width: 239px;
}

#id33shape6  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 203px;
   z-index: 6;
   width: 749px;
   height: 6px;
   background-color: #96254B;
   background-image: none;
   font-size: 1px;
}

#footermenu  {
   font: 11px/28px Tahoma;
   height: 28px;
   text-align: center;
   margin: 0px;
   padding: 0px;
   list-style: none;
   color: #6A747C;
   position: absolute;
   left: 14px;
   top: 697px;
   z-index: 4;
   width: 320px;
}

#id73shape6  {
   background-image: url(contactmedia/id73shape6.gif);
   left: 49px;
}

#layer40 p  {
   font: 11px/14px "Swiss721 Bold Condensed";
   margin: 0px;
   color: #353535;
   text-align: left;
}

#id43arrow  {
   background: url(homemedia/id43arrow.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 698px;
   top: 435px;
   z-index: 3;
   width: 12px;
   height: 13px;
}

#logintext  {
   width: 47px;
}

#emailform  {
   visibility: visible;
   position: absolute;
   left: 479px;
   top: 527px;
   z-index: 4;
   width: 169px;
}

#id85line  {
   top: 262px;
   left: 57px;
}

#submit p  {
   color: #8D0E3A;
}

#id54line  {
   top: 456px;
   left: 482px;
}

#id84line  {
   top: 435px;
   left: 437px;
}

#id50line  {
   top: 589px;
   left: 44px;
}

#id55line  {
   top: 340px;
   left: 480px;
}

#id83line  {
   top: 263px;
   left: 426px;
}

#layer71  {
   top: 324px;
}

#layer64  {
   left: 51px;
}

#layer34  {
   background: url(loginmedia/layer34.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 462px;
   height: 146px;
}

#reset p  {
   color: #96254B;
}

#layer31  {
   visibility: visible;
   position: absolute;
   left: 1px;
   top: 683px;
   z-index: 4;
   width: 749px;
   height: 1px;
   background-color: #A6A9AA;
   background-image: none;
   font-size: 1px;
}

#layer51  {
   background: url(homemedia/layer51.gif) no-repeat;
   position: absolute;
   left: 482px;
   top: 474px;
   z-index: 3;
   width: 241px;
   height: 118px;
}

#layer40  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 479px;
   z-index: 5;
   width: 0px;
}

#layer44  {
   top: 288px;
   left: 47px;
}

#layer50  {
   background: url(loginmedia/layer50.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 750px;
   height: 242px;
}

#shape7  {
   background: url(loginmedia/shape7.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 660px;
   z-index: 4;
   width: 750px;
   height: 11px;
}

#submit  {
   left: 364px;
}

#shape8  {
   background: url(loginmedia/shape8.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 670px;
   z-index: 3;
   width: 750px;
   height: 70px;
}

#shape9  {
   background: url(loginmedia/shape9.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 208px;
   z-index: 1;
   width: 750px;
   height: 464px;
}

#shape1  {
   background: url(loginmedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 709px;
   top: 688px;
   z-index: 4;
   width: 30px;
   height: 30px;
}

#reset  {
   left: 290px;
}

.centerac  {
   text-align: center;
}

fieldset *  {
   margin: .2em 0 .2em 0;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #808080;
}

label  {
   margin-right: .5em;
   display: block;
   text-align: right;
   float: left;
   width: 155px;
}

.error  {
   font: 11px/14px Tahoma;
   border: solid 1px #F00;
   padding: 2px;
}

.normal  {
   font: 11px/14px Tahoma;
   border: solid 1px #000;
   padding: 2px;
}

input.submit  {
   font: bold 11px/14px Tahoma;
   padding: 2px;
}
