/* `Business Sense Group Corp. General Screen Styles----------------------------------------------------------------------------------------------------*//* `Basic HTML----------------------------------------------------------------------------------------------------*/html, body, #container { height:100%; }body { font: 13px/1.5 Arial, Helvetica, sans-serif; background: #32373b; border-top: 0px solid #000; color: #333; font-size: 12px; padding: 0px; }body.index { background: #32373b url(../images/home-bg.png) repeat-x top center; }img { border: 0px solid; }img.left { float: left; margin: 35px 0px 0px -40px; }img.leftTop { float: left; margin: 10px 0px 0px -40px; }img.right { float: right; margin: 10px -50px 0px 0px; }a { color: #068acd; text-decoration: none; }a:hover { color: #068acd; text-decoration: underline; }a:focus { outline: 0px dotted invert; }a.top { background: url(../images/link-toparrow.gif) no-repeat 100% 50%; padding: 0px 10px; }a.arrow { background: url(../images/link-toparrow.gif) no-repeat 0 40%; padding: 0px 15px; }p { border: 0px solid #666; padding: 5px 0px; line-height: 20px; }hr { border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0; }/* `Headings----------------------------------------------------------------------------------------------------*/h1 { font-size: 30px; }h2 { font-size: 26px; }h3 { font-size: 16px; }h4 { font-size: 16px; margin-top: 25px; }h5 { font-size: 14px; }h5.margin { margin-top: 40px; }h6 { font-size: 10px; font-weight: normal; }/* `Spacing----------------------------------------------------------------------------------------------------*/dl, hr, h1, h2, h3, h4, h5, pre, table, address, fieldset { margin-bottom: 0px; }/* `Header & Footer----------------------------------------------------------------------------------------------------*/.homeTitle { width: 385px; height: 88px; background: url(../images/home-title.png) no-repeat top left; margin: 153px 0px 55px 0px; }.header { width: 940px; height: 119px; background: url(../images/section-header.png) no-repeat top center; }.aboutPic { width: 940px; height: 328px; background: url(../images/about-header-pic.jpg) no-repeat; }.productsPic { width: 940px; height: 328px; background: url(../images/products-header-pic.jpg) no-repeat; }.clientsPic { width: 940px; height: 328px; background: url(../images/clients-header-pic.jpg) no-repeat; }.consultingPic { width: 940px; height: 328px; background: url(../images/consulting-header-pic.jpg) no-repeat; }.downloadsPic { width: 940px; height: 328px; background: url(../images/downloads-header-pic.jpg) no-repeat; }.contactPic { width: 940px; height: 328px; background: url(../images/contact-header-pic.jpg) no-repeat; }.footerHome { position: absolute; bottom: 0; }.footerLinks { width: 920px; height: 23px; margin: 37px 10px 0px 10px; border-bottom: 1px solid #8d9093; color: #fff; font-size: 11px; }.footerCopyright { width: 920px; height: 23px; margin: 12px 10px 0px 10px; color: #8d9093; font-size: 11px; }/* `Top Nav----------------------------------------------------------------------------------------------------*/.topNav { width: 940px; height: 45px; background: url(../images/section-nav-placeholder.png) no-repeat top center; margin-bottom: 11px; }.about { display: block; width: 119px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: 0 -72px; margin-left: 116px; }.about a { display: block; width: 119px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: 0 0; margin-left: 0px; }.about a:hover { background-position: 0 -36px; }.products { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -119px -72px; margin-left: 0px; }.products a { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -119px 0; margin-left: 0px; }.products a:hover { background-position: -119px -36px; }.consulting { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -237px -72px; margin-left: 0px; }.consulting a { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -237px 0; margin-left: 0px; }.consulting a:hover { background-position: -237px -36px; }.clients { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -355px -72px; margin-left: 0px; }.clients a { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -355px 0; margin-left: 0px; }.clients a:hover { background-position: -355px -36px; }.downloads { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -473px -72px; margin-left: 0px; }.downloads a { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -473px 0; margin-left: 0px; }.downloads a:hover { background-position: -473px -36px; }.contact { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -591px -72px; margin-left: 0px; }.contact a { display: block; width: 118px; height: 36px; background: url(../images/section-nav.png) no-repeat top left; background-position: -591px 0; margin-left: 0px; }.contact a:hover { background-position: -591px -36px; }/* `Content----------------------------------------------------------------------------------------------------*/.content { width: 940px; height: 100%; overflow: auto; background: url(../images/section-content-bg2.png) repeat-y top center; text-align: left; }	.content #copy { margin: 33px 0px 10px 50px; }		.content #title { margin: 0px 0px 26px 0px; }		.content #copyBox { width: 550px; height: 131px; background: url(../images/section-content-copybox.png) no-repeat; padding: 20px 20px 20px 20px; margin: 40px 0px 0px 0px; }		.content #quoteBox1 { width: 550px; height: 131px; background: url(../images/content-quote-01.png) no-repeat; padding: 20px 20px 20px 20px; margin: 40px 0px 0px 0px; }	.content #downloads1 { width: 550px; height: 131px; background: url(../images/section-content-downloads1.png) no-repeat; padding: 20px 20px 20px 20px; margin: 0px 0px 20px 0px; }		.content #downloads2 { width: 550px; height: 131px; background: url(../images/section-content-downloads2.png) no-repeat; padding: 20px 20px 20px 290px; margin: 40px 0px 20px 0px; }	.copyBox490 { width: 540px; }.copyBox300 { width: 300px; }.contentBottom { width: 940px; height: 22px; background: url(../images/section-content-bottom.png) no-repeat; }.grid_2col { display: inline; width: 310px; border: 1px solid #000; }	/* `Side Column----------------------------------------------------------------------------------------------------*/.sideBarTop { width: 223px; height: 24px; background: #f2f2f2; margin: 33px 0px 0px 31px; padding: 8px 0px 0px 16px; }.sideBar { margin: 19px 0px 0px 46px; font-size: 12px; color: #888888; }a.side { color: #888888; text-decoration: none; }	a:hover.side { color: #068acd; }.sideBar li { width: 200px; height: 20px; margin-bottom: 9px; background: url(../images/section-side-link-bg.png) no-repeat top left; font-weight: bold;  }.fortune50 { width: 200px; height: 140px; background: url(../images/fortune-50.png) no-repeat top center; margin: 33px 0px 0pc 4px; }/* `Home----------------------------------------------------------------------------------------------------*/.homeBG { width: 100%; height:100%; background: url(../images/home-pic.jpg) no-repeat top left; background-position: -80px 0px; min-width: 1000px; }.homeCol { margin: 19px 0px 0px 8px; font-size: 12px; color: #888888; }a.homeLink { color: #fff; text-decoration: none; }	a:hover.homeLink { color: #068acd; }.homeCol li { width: 385px; height: 22px; margin-bottom: 9px; background: url(../images/home-link-bg.gif) no-repeat top left; font-weight: bold; }