<!-- Copyright 1999-2002 Intuit Inc. All rights reserved. Unauthorized duplication is a violation of applicable law. -->

body {font: 10pt; "ms sans serif"; background-color: #FFFFFF; color: #000000;
	  top:4; left:4; cursor: default;}

body.working{cursor: hand;}

.blurb {
	color:#006633; }
	
.phone {
	font-size:14px;
	font-style:bold }
	
.legal {
font-family:"ms sans serif";
color: #000000;
font-size: 8pt;}

ul {
list-style-position : outside;
margin-left : 16px;}

i {
font-family: arial,helvetica,verdana; 
font-size: 10pt; 
font-style: italic;}

em {
font-family: arial,helvetica,verdana; 
font-size: 10pt; 
font-style: italic;}

SUP.tiny {
	font-family: Helvetica, arial, verdana;
	font-size: 8pt;
	color: #333333;
}

TABLE.linkout {
	padding: 0px; 
	spacing: 0px; 
	width: 380px;
	vertical-align: middle; 
	font-size: 10pt;
	font-family:"ms sans serif";
}

TABLE.button {
	padding: 0px; 
	spacing: 0px;
	width: auto;}

TD.button {
	margin: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	spacing: 0px;
	padding: 0px;
	border:0pt;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #000000;}	
	

TD.button A:link { 
	text-decoration: none;
	color: #000000;
	cursor: hand; }

TD.button A:active {
	text-decoration: none;
	color: #000000;
	cursor: hand; }

TD.button A:visited {
	text-decoration: none;
	color: #000000;
	cursor: hand; }

TD.button A:hover {
	text-decoration: none;
	color: #000000;
	cursor: hand; }


TABLE.button_2 {
	padding: 0px; 
	spacing: 0px;
	width: auto;}
	
	
TD.button_2 {
	margin: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	spacing: 0px;
	padding: 0px;
	border:0pt;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;}	
	

TD.button_2 A:link { 
	text-decoration: none;
	color: #FFFFFF;
	cursor: hand; }

TD.button_2 A:active {
	text-decoration: none;
	color: #FFFFFF;
	cursor: hand; }

TD.button_2 A:visited {
	text-decoration: none;
	color: #FFFFFF;
	cursor: hand; }

TD.button_2 A:hover {
	text-decoration: none;
	color: #FFFFFF;
	cursor: hand; }


.greentext{color: #006633;}

A:link {
	text-decoration: underline;
	color: #003399;
	cursor:hand; }
A:active {
	text-decoration: underline;
	color: #003399;
	cursor: hand; }
A:visited {
	text-decoration: underline;
	color: #660099;
	cursor: hand; }
A:hover {
	text-decoration: underline;
	color: #990000;
	cursor: hand; }
	
<!-- TITLE -->
H1 {font: bold small "ms sans serif"; margin: 1px}
<!-- TOPIC TITLE -->
H2 {font: bold small "ms sans serif"; color: #FFFFFF; margin: 1px}
<!-- NAV-CURRENT TOPIC -->
H3 {font: bold x-small "ms sans serif"; color: #FFFF99; margin: 1px}
<!-- SIDEBAR TITLES -->
H4 {font: bold xx-small "ms sans serif"; margin: 1px}
<!-- TRADEMARK AND OTHER SMALL TEXT -->
H5 {font: xx-small "ms sans serif"; margin: 1px}
<!-- HELP or DIRECTORY LINK -->
H6 {font: bold x-small "ms sans serif"; margin: 1px}
<!-- CONTENT -->
P {font: x-small "ms sans serif"}

<!-- FULL-PAGE TABLE -->
TABLE {
	padding: 0px; 
	spacing: 0px; 
	width: 100%; 
	font-size: 10pt;
	font-family:"ms sans serif";
}

<!-- STANDARD TABLE CELL -->
TD {
	font-family: "ms sans serif";
	font-size: 10pt;
	margin: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	spacing: 0px;
	padding: 0pt;
	border:0pt;
	vertical-align: top;
	line-height:1.2em; }

TD.order {
	font-family: "ms sans serif";
	font-size: 10px;
	margin: 0pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
	spacing: 0px;
	padding: 0pt;
	border:0pt;
	vertical-align: top }
	
.phoneorder {
	font-family: "ms sans serif";
	font-size: 10px;
	}

<!-- PHONE TABLE -->
TABLE.phone {
	padding: 0px;
	spacing: 0px;
	width: 157px;
	border: 0px;
}

TD.PhoneHeader {
	background-color: #E0EFE0;
	font-family: "ms sans serif";
	font-size: 10px;
}

.PhoneTable {
	border-top: 1px #99CC99 solid;
	border-left: 1px #99CC99 solid;
	border-right: 1px #99CC99 solid;
	border-bottom: 1px #99CC99 solid;
	background-color: #FFFFFF;
	margin: 0pt; 
	font-family: "ms sans serif";
	font-size: 10px;
	width:388;
	}




<!-- FEATURES TABLE -->
TABLE.Features {
	padding: 0px;
	width: 560px;
	vertical-align: middle; 
	border-collapse: collapse; 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.Features {
	padding: 0px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.FeaturesHead {
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	background-color: #006633;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-color: #99cc99;
	border-style: solid;
}

TD.FeaturesLeft {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-weight: bold;
	font-family: ms sans serif;
	background-color: #99cc99;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.FeaturesRight {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #fff8e8;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}





<!-- SPECIAL OFFER TABLE -->
.special_offerTable {
	padding: 0px;
	spacing: 0px;
	width: 150px;
	border: 0px;
}

.special_offer A:link {
	text-decoration: underline;
	color: #FFCC00;
	cursor: hand; 
}

.special_offer A:active {
	text-decoration: underline;
	color: #FFCC00;
	cursor: hand; 
}

.special_offer A:visited {
	text-decoration: underline;
	color: #CC9900;
	cursor: hand; 
}

.special_offer A:hover {
	text-decoration: underline;
	color: #FFFF99;
	cursor: hand; 
}


<!-- FLEXIBLE CONTENT TABLE -->
.flex_contentTable {
	padding: 0px;
	spacing: 0px;
	width: 150px;
	border: 0px;
}

<!-- PAYROLL TABLE -->
TABLE.payroll {
	padding: 0px;
	vertical-align: middle;
	border-collapse : collapse; 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.payroll {
	padding: 0px;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.payroll_header {
	padding: 4px;
	vertical-align: middle;
	background-color: #003399;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-color: #cccc99;
	border-style: solid;
}

TD.payroll_ltyello {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #ffffcc;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.payroll_tan {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #cccc99;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.payroll_gold {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #CC9933;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	color: #FFFFFF;
}

TD.payroll_ltblue {
	padding: 3px;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #ACC8E3;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.payroll_dkblue {
	padding: 3px;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #336699;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	color: #FFFFFF;
}

TD.payroll_grey {
	padding: 3px;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #999999;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	color: #FFFFFF;
}

<!-- BILLING SOLUTIONS TABLE -->
TABLE.billsolu {
	padding: 0px;
	width: 380px;
	vertical-align: middle; 
	border-width: 1px;
	border-collapse: collapse;
	border-color: #000000;
	border-style: solid;
	background-color: #669966;
}

TD.billsoluhead {
	padding: 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 10pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #FFCC00;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.billsoludesc {
	padding: 3px;
	vertical-align: top;
	text-align: left;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #FFF8E8;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.billsoluyes {
	padding: 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #006633;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #C2E0C2;
}

TD.billsoluno {
	padding: 3px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #669966;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #FFF8E8;
}


TD.billsoluinv {
	padding: 3px;
	vertical-align: middle;
	text-align: left;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #006633;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
	background-color: #C2E0C2;
}


<!-- PRICING TABLE -->
TABLE.pricing {
	padding: 0px;
	width: 380px;
	vertical-align: middle; 
	border-collapse: collapse; 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.pricing {
	padding: 0px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.pricing_header {
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	background-color: #003399;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-color: #cccc99;
	border-style: solid;
}

TD.pricing_white {
	padding: 3px;
	text-align: left;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #ffffcc;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.pricing_gold {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #ffcc66;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.pricing_silver {
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #cccccc;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.pricing_ltblue {
	padding: 3px;
	vertical-align: middle;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #99ccff;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}


<!-- CREDITCARD TABLE -->
TABLE.creditcard {
	padding: 0px;
	width: 380px;
	vertical-align: middle; 
	border-collapse : collapse; 
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.creditcard {
	padding: 0px;
	vertical-align: middle;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.creditcard_header {
	padding: 4px;
	vertical-align: middle;
	text-align: center;
	background-color: #003399;
	font-size: 8pt;
	font-family: ms sans serif;
	font-weight: bold;
	color: #ffffff;
	border-width: 1px;
	border-color: #cccc99;
	border-style: solid;
}

TD.creditcard_ltblue {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #99ccff;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

TD.creditcard_gold {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	font-size: 8pt;
	font-family: ms sans serif;
	background-color: #ffcc66;
	border-width: 1px;
	border-color: #000000;
	border-style: solid;
}

<!-- DATA TABLE -->
TABLE.data {border-width: 2px; border-color: #CCCCCC; border-style: solid}
TD.data {vertical-align:middle}

TR.background {background-color: #FFF7E8}

TABLE.header {spacing: 2px}

.row { 
	background-color: #FFFFFF; }
	
.rowHighlight {
	background-color : #FFFFCD;
	text-decoration: underline;
	color: #0000FF;
	cursor : hand; }

DIV.menus {
	cursor: default;
	font: menutext;
	position: absolute;
	width: 150px;
	background-color: menu;
	border: 2 outset buttonhighlight; }
		
.menuItem { 
  	font: menutext; 
	width:150;
	padding-left:10px; 
	padding-right:10px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-Color: menu; 
	color:black; }

.menuHighlight { 
	font: menutext; 
	width:150;
	padding-left:10px;
	padding-right:10px; 
	padding-top:1px; 
	padding-bottom:1px; 
	background-Color: highlight; 
	color: white; }
	
.PayrollTable1 {
	border-top: thin solid #696969;
	border-left: thin solid #696969;
	border-right: thin solid #696969;
	padding-left:2px;
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px; 
	}
.PayrollTable2 {
	border-top: thin solid #696969;
	border-right: thin solid #696969;
	border-bottom: thin solid #696969;
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px; 
	padding-left:2px;
	}
.PayrollTable3 {
	border-top: thin solid #696969;
	border-right: thin solid #696969;
	padding-left:2px;
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px; 
	}
.PayrollTable4 {
	border-top: thin solid #696969;
	border-right: thin solid #696969;
	border-left: thin solid #696969;
	border-bottom: thin solid #696969;
	padding-right:2px; 
	padding-top:2px; 
	padding-bottom:2px;
	padding-left:2px;
	}
.PayrollSup {
font-size: 4px;
}

<!--- NOT IN USE IN CURRENT VERSION --->
.faqTable {
	background-color : #fff8e8;
	border-top: thin solid #006633;
	border-left: thin solid #006633;
	}
.faqTD {
	font-family: "ms sans serif";
	font-size: 8px;
	color: #006633;
	padding : 2px;
	border-right: thin solid #006633;
	border-bottom: thin solid #006633;
}
.sideTable {
	padding: 0px;
	spacing: 0px;
	width: 150px;
	border: 0px;
}