<!--
body {
	margin:0px;
	padding:0px;
	font-size:11px;
}
body,div,p,td,dl,ol,ul,select,input,option,textarea{font-family:Arial,Helvetica,Geneva,sans-serif;font-size:11px;}
div{color:#444444;}

/* BEGIN Intuit Nav Position */
#menu1Container { visibility:hidden; left:812px; top:30px; overflow:hidden; z-index:10000; }
#menu1Container, #menu1Content { position:absolute; width:170px; height:464px; clip:rect(0px, 170px,464px, 0px); }
#globalHeaderTable{height:30px;width:970px;}
/* END Intuit Nav Position */

.clear {clear:both; font-style:normal; font-size:1px; font-family:serif; height:.1em; margin:0; padding:0;}

#wcgIntuitHeader {width:968px;}

#QBHeader{
	width:800px;
	height:60px;
	background-color:#006633;
	margin-top:10px;
	background:url(/qb/images/navigation/header_back.gif) repeat-x;
}

	#QBHeader .qbLogo{
	  	float:left;
		position:relative;
		top:0px;
	    left:15px;
	}    
	
	#QBHeader .headerCopy{
		position:relative;
		right:20px;
		top:10px;
		float:right;
		text-align:right;
		color:#ffffff;
	}
		
	#QBHeader .headerCopy a{
		text-decoration:none;
		color:#ffffff;
	}
	
	#QBHeader .headerCopy a:hover{
		text-decoration:underline;
		color:#ffffff;
	}  
	
	#QBHeader  .headerConfigurator{
		font-size:10px;
		color:#ffffff;
	}
	
	
	
	#QBHeader .headerContactUs{
		font-size:12px;
		padding-top:10px;
		color:#ffffff;
	}
		#QBHeader .headerContactUs a{
			text-decoration:underline;
			color:#ffffff;
		}
		
	#QBHeader .headerPhoneNumber{
	font-weight: bold;
	font-size:14px;
	color:#ffffff
	}
		
/* BEGIN NAVAGATION */
div#nav{
	width:180px;
	float:left;
}

#search{
	position:relative;
	top:15px;
	left:10px;
}
	
	#search .go {
		position:relative;
		top:4px;
		left:7px;
		width:22px;
		height:16px;
		border:none;
	}

	#search input {
		width: 127px;
		font-size: 11px;
		background-color: #ffffff;
		color: #102132;
		border: 1px solid #cccccc;
	} 
	
#navLinks{
	margin-top:1px;
}
	#navLinks a:link, #navLinks a:visited {
       	text-decoration: none;
       	color:#000;
	}
	
	.navL1{
		width:170px;
		font: bold 12px Arial;
		padding:10px 0px 10px 10px;
		background-color:#a3a3a3;
		border-bottom: solid 1px #bfbfbf;
		display:block;
	}
	
	.navL1on{
		width:170px;
		font: bold 12px Arial;
		padding:10px 0px 10px 10px;
		background-color:#a3a3a3;
		border-bottom: solid 1px #bfbfbf;
		display:block;
	}
	
	
					
		#navLinks a.navL1:hover{
    			background:#9c9c9c;
		}
			
		.first{
  			
  		}
			
  		.last{
  			 border-bottom: solid 1px #bfbfbf;
  		}
			
  	#navLinks .navL2{
    	width:165px;
    	display:block;
      	font: normal 11px Arial;
      	padding:3px 0px 3px 15px;
       	background-color:#d0d0d0;
  	}
  	
		#navLinks a.navL2:hover{
			background:#d9d9d9;
		}
		
		.navL2on{
		background:url(/qb/images/icons/bullet_black.gif) no-repeat;
		background-position:2% 40%;
		width:165px;
    	display:block;
      	font: normal 11px Arial;
      	padding:3px 0px 3px 15px;
       	background-color:#d0d0d0;      
	}
			
	.navL3{
		font: normal 11px Arial;
  		display:block;
      	padding:3px 0px 3px 25px;
		display:block;
		background-color:#ebebeb;
	}
	
	.navL3on{
		background:url(/qb/images/icons/bullet_black.gif) no-repeat;
		background-position:8% 40%;
		font: normal 11px Arial;
  		display:block;
      	padding:3px 0px 3px 25px;
		display:block;
		background-color:#ebebeb;
	}
	
			
  		#navLinks a.navL3:hover{
  			background:#f4f4f4;
  		}
			
	.navL4{
  		font: normal 11px Arial;
  		display:block;
      	padding:3px 0px 3px 50px;
      	background-color:#ffffff;
	}
	
	.navL4On{
		background:url(/qb/images/icons/bullet_black.gif) no-repeat;
		background-position:23% 40%;
  		font: normal 11px Arial;
  		display:block;
      	padding:3px 0px 3px 50px;
      	background-color:#ffffff;
	}
	
/* END NAVAGATION */

/* BEGIN FOOTER */
#footer{
	height:20px;
	color:#ffffff;
	background-color:#006633;
	font-size:10px;
	font-family:Arial;
}
     #footer a{
     	color:#ffffff;
     	text-decoration:none;
	}
			
	#footer a:visited{
		text-decoration:none;
		color:#ffffff;
	}
			
	#footer a:hover{
		color:#ffffff;
		text-decoration:underline;
	}			
			
	#footer .copyRight{
		float:left;
		position:relative;
		top:3px;
		left:10px;
		color:#ffffff;
	}
    	 
	#footer .footerLinks{
		float:right;
		position:relative;
		top:3px;
		right:20px;
		color:#ffffff;
	}

	#footerTerms{
		margin-left:10px;
		font-size:10px;
		color:#999;
		padding-bottom:20px;
	}

	.footnote{
		font-family:Arial,Geneva,sans-serif;
		position:relative;
		top:20px;
		margin:0px;
		padding:0px;
		border-top:1px solid #ccc;
		font-size:10px;
		color:#999;
		width:100%;}

	#termsArea{
		width:968px;
		margin-top:4px;
	}

/* END FOOTER */

/* BEGIN FOOTER2 */
#footer1{
	height:20px;
	color:#ffffff;
	font-size:10px;
	font-family:Arial;
}
     #footer1 a{
     	color:#ffffff;
     	text-decoration:none;
	}
			
	#footer1 a:visited{
		text-decoration:none;
		color:#ffffff;
	}
			
	#footer1 a:hover{
		color:#ffffff;
		text-decoration:underline;
	}			
			
	#footer1 .copyRight{
		float:left;
		position:relative;
		top:3px;
		left:10px;
		color:#ffffff;
	}
    	 
	#footer1 .footerLinks{
		float:right;
		position:relative;
		top:3px;
		right:20px;
		color:#ffffff;
	}

	#footerTerms{
		margin-left:10px;
		font-size:10px;
		color:#999;
		padding-bottom:20px;
	}

	.footnote{
		font-family:Arial,Geneva,sans-serif;
		position:relative;
		top:20px;
		margin:0px;
		padding:0px;
		border-top:1px solid #ccc;
		font-size:10px;
		color:#999;
		width:100%;}

/* END FOOTER */

div#mainContainer{
	width:968px;
	background: url(/qb/images/navigation/nav_bg.gif) repeat-y left;
}

div#contentContainer{
	width: 766px;
	float: left;
	margin: 0 0 0 20px;
	padding: 0;
}
				
/* Global Fonts */
h1{line-height:25px;margin:0px;}
h2{font-weight:bold; font-size:16px; color:#000000; margin:0px;}
h3{line-height:15px;margin:0px;}
h4{line-height:10px;margin:0px;font-size:11px;}

.pageTitleA {font-weight:bold; font-size:22px;  color:#000000;}
.pageTitleB { font-weight:bold; font-size:22px;  color:#999999;}

.pageTitleSub { font-weight:bold; font-size:14px;  color:#000000;}
.pageTitleSubB {  font-size:15px; font-weight:bold;  color:#595959;}

.sectionTitle { font-weight:bold;font-size:14px;  color:#000000;}
.sectionTitleB { font-weight:bold; font-size:14px;  color:#00994E;}
.sectionTitleC { font-weight:bold; font-size:17px;  color:#00994E;}
.sectionTitleD { font-weight:bold; font-size:15px;  color:#000000;}
.sectionTitleE { font-weight:bold; font-size:14px;  color:#000000;}
.sectionTitleBar { padding: 5px 0px 0px 15px; height: 22px; background-color: rgb(208, 208, 208); margin-top: 10px;}

.paraHeadA { font-weight:bold; font-size:12px; color:#000000;}
.paraHeadB { font-weight:bold;  color:#00994E;}
.paraHeadC { font-weight:bold;  color:#000000;}
.paraSubhead {  color:#00994E;}

.bodyCopy {  color:#444444;}
.bodyCopyB {  color:#000;}
.bodyCopyBold { font-weight:bold; color:#444444;}
.bodyCopyboldB { font-weight:bold;color:#000000;}
.bodyCopyboldC  { font-weight:bold; color:#ff0000;}
.bodyCopyIntro {font-weight:bold; color:#000000;}
.bodyCopyIntro a, .bodyCopyIntro a:hover, .bodyCopyIntro a:visited { text-decoration:underline;font-weight:bold; color:#000000}
.bodyCopyPrice { font-weight:bold; font-size:10px; color:#00994E;}
.bodyCopyProduct{font-weight:bold; font-size:11px; color:#000000;}
.bodyCopyProduct a, .bodyCopyProduct a:hover, .bodyCopyProduct a:visited { text-decoration:underline; font-size:11px; font-weight:bold; color:#000000}

/*Styles used by product and category pages to display three product columns side-by-side*/
#productsContainer{width:762px;}
.product{width:170px;margin:5px 0px 0px 15px;}
.productContainer{ border-right:solid 1px #d2d2d2;width:188px;float:left;height:347px;}


a:link {  color:#4995FF; text-decoration:underline;}
a:hover {color:#cccccc;}
a:visited{color:#999999;}

a.bodylinkB {font-size:11px; color:#000000; text-decoration:underline;}
a.bodylinkB:hover {font-size:11px;color:#cccccc;}
a.bodylinkB:visited{font-size:11px;color:#999999;}

span.bodylinkB {font-size:11px; color:#000000; text-decoration:underline;}
span.bodylinkB:hover {font-size:11px;color:#cccccc;}
span.bodylinkB:visited{font-size:11px;color:#999999;}

ul{list-style-image:url(/images/bullets/bullet_blk_333_4x8.gif);margin:6px 0 0 9px;padding:0 0 5px 9px;}
li{padding:0 0 6px 0;margin: 0px 5px 0px 10px;}
ul.bulletedBodyCopy {  list-style-image:url(/qb/images/bullets/bullet_grey.gif);margin:0 0 0 9px;color:#444444;}
ul.bulletedBodyCopy li {padding:0 0 4px 0; margin: 0px 5px 0px 10px;}

ol.bulletedBodyCopy {margin:0 0 0 9px;color:#444444;}
ol.bulletedBodyCopy li {padding:0 0 4px 0; margin: 0px 5px 0px 10px;}

ul.bulletedBodylinkB {color:#000000;}
ul.bulletedBodylinkB a {color:#000000;}
ul.bulletedBodylinkB a:hover{color:#cccccc;}
ul.bulletedBodylinkB a:hover{color:#999999;}

ul.boxBlack	{ list-style-image:url(/qb/images/training/black_square.gif);}

.promoHeadA{ font-weight:bold; font-size:17px; color:#000000;}
.promoHeadB{ font-weight:bold; font-size:17px; color:#999999;}
.promoHeadC{ font-weight:bold; font-size:12px; color:#E4212B;}

.pricingTitle {font-weight:bold; color:#000000;}
.pricing { font-weight:bold; font-size:12px;  color:#000000;}
.pricingSale{font-weight:bold; font-size:12px;color:#c00;}
.pricingStrike{font-weight:bold; font-size:12px;color:#333;text-decoration:line-through;}

sup{font-family:Verdana,Arial,Geneva,sans-serif;font-size:9px;padding:0 1px; top:-2px;vertical-align:top;}

/* Styles required for Intuit Shared Top Nav -- Pawel -- AS of 5/23/2006 -- */
#navcontainerProducts{width:0;margin:0;padding:0;font-family:Verdana,Helvetica,Geneva,Arial,sans-serif;font-size:9px;}
ul#navlistProducts{font-size:9px;text-align:left;list-style:none;padding:0;margin:0;width:152px;}
ul#navlistProducts li{display:block;margin:0;padding:0;}
ul#navlistProducts li a{display:block;width:152px;padding:5px 0 5px 0;border-width:1px;border-color:#666 #999 #ccc #999;border-style:solid;color:#fff;text-decoration:none;text-indent:20px;background:#999;}
#navcontainerProducts>ul#navlistProducts li a{font-size:9px;width:auto;}
ul#navlistProducts li a:hover,ul#navlistProducts li#active a:hover{color:#666;background:#ccc;}
/*to reposition dropdown*/
#menu1Adjuster{position:absolute;top:-3px;left:6px;z-index:10000;}
/* Styles required for Intuit Shared Top Nav -- AS of 5/23/2006 -- */


/* Styles required for email, print, rate functionallity */
.rateIcons{width:766px;text-align:right;margin:10px 0;float:left;}
div.rateIcons a {color:#777; text-decoration:none; font-size:10px;}
div.rateIcons a:visited {color:#777; text-decoration:none; font-size:10px;}
div.rateIcons a:hover {color:#777; text-decoration:none; font-size:10px;}

/* Styles required for popup screenshots */
.popup{color:#fff;font-size:24px;font-weight:bold;background:#009a4e;}
.popupLearnMore{color:#fff;background:#009a4e;font-size:18px;font-weight:bold;}
.popupClose{background:#009a4e;color:#fff;font-size:12px;font-weight:bold;text-decoration:none;}
a.popupClose{color:#fff;text-decoration:none;}
.popupClose:hover{color:#fff;text-decoration:underline;}

/* Exported all tab fonts to this css file and is being included
in both category and product versions of the utility droplets*/

#TabOffLeft{
	float:left;
	height:22px;
	border-bottom:1px solid #787878;
	width:1px;
	background: #FFF url("/qb/images/tabcontent/tabL_off.gif") no-repeat top left;
}
#TabOffRight{
	float:left;
	height:22px;
	border-bottom:1px solid #787878;
	width:7px;
	background: #FFF url("/qb/images/tabcontent/tabR_off.gif") no-repeat 100% 0%;
	margin-right:3px;
}
#TabOff{
	float:left;
	color:#000;
	padding:5px 1px 3px 7px;
	text-align:center;
	border-bottom:1px solid #787878;
	background:#A3A3A3;
}

#activeTabOnLeft{
	float:left;
	height:22px;
	border-bottom:1px solid #787878;
	width:1px;
	background: #FFF url("/qb/images/tabcontent/tabL_on.gif") no-repeat top left;
}
#activeTabOnRight{
	float:left;
	height:22px;
	border-bottom:1px solid #FFF;
	width:7px;
	background: #FFF url("/qb/images/tabcontent/tabR_on.gif") no-repeat 100% 0%;
	margin-right:3px;
}
#activeTab{
	float:left;
	background-color:#FFF;
	border-top:1px solid #787878;
	border-bottom:1px solid #FFF; 
	color:#000;
	padding:5px 1px 3px 7px;
	text-align:center;
}

.tabLink {color:#000 !important;font-weight:bold;text-decoration:none;}
a.tabLink {color:#000 !important;font-weight:bold;text-decoration:none;}
a.tabLink:hover{color:#333 !important;font-weight:bold;background:#A3A3A3;text-decoration:none;}
a.tabLink:visited{text-decoration:none;}

/* Demos Styles */
.playIcon{float:left;padding-top:3px;width:16px;}
.demoLinkText{float:left;padding-left:5px;width:230px;}
.demosLeft{float:left;padding-right:8px;width:270px;border-right:solid 1px #c4c4c4;margin-top:10px;}
.demosRight{float:left;width:270px;margin:10px 0px 0px 15px;}
.demoLink{margin:5px 0px;}
.oneSideDemoButtons{
	margin-top:15px;
	padding:6px 0px; 
	border-left:1px solid #c4c4c4;
}
.skuSelectPriceSale{font-size:10px; color:#c00;padding-left:0;padding-right:0;}
.skuSelectPriceStandard{font-size:10px;padding-left:0;padding-right:0;}
.skuSelectPriceStrike{font-size:10px; color:#333;text-decoration:line-through;padding-left:0;padding-right:0;}
.smallbodybold{font-weight:bold;}
/* Brought Over from Payroll */
.sectionDivider{padding:3px;border-bottom:1px solid #ccc;}

#printContent{
	display:none;
}
-->