* {
	margin: 0;
	border: 0;
	padding: 0;
}
body {
	font-size: 12pt;
}
p {
	margin-top: 1em;
}
#pixibackground {
	background-image: URL(images/newcustomershome.jpg);
	background-repeat: no-repeat;
	width: 907px;
	height: 700px;
	z-index: 0;
	position: relative;
	margin: 0 auto;
	border-left: 1px solid #6E89A6;

}
#iebackground {
	background-image: URL(images/pixinkhome.jpg);
	background-repeat: no-repeat;
	width: 907px;
	height: 700px;
	margin: 0 auto;
}
h1 {
	font-weight:			200;
	color: #FFFFFF;
	font-family: Gill Sans;
	font-size: 24px;
	padding: 0 0 0 8px;
	position: absolute;
	z-index: 3;
	top: 19px;
}
#email1 {
	font-family: Gill Sans;
	font-size: 14px;
	color: #FFFFFF;
	font-weight:	200;
	font-style: italic;
	padding-left: 10px;
	padding-top: 5px;
	position: relative;
	z-index: 3;
	top: 63px;
	
}
#topbanner {
	width: 905px;
	height: 123px;
	position: absolute;
	z-index: index 3;

}

#miniheader {
	color: #65AB5C;
	font-size: 11px;
	font-family: Gill Sans;
	width: 200px;
	height: 90px;
	position: absolute;
	z-index: 3;
	top: 62px;
	left: 543px;
}
#miniheader p{
	float: left;
}
#bubblebutton{
	margin-right: 30px;
	width: 160px;
	height: 50px;
	font-size: 12px;
	color: #000066;
	position: absolute;
	z-index: 3;
	text-align: center;
	top: 53px;
	left: 737px;
}
#textbody {
	position: absolute;
	z-index: 4;
	top: 180px;
	left: 76px;
	border: 0;
	width: 576px;
}
.intro1 {
	float: left;
	padding: 0 .5em 0 1.5em;
	border-right: 2px dotted #CCCCCC;
	width: 172px;
	height: 380px;
	float: left;
}
.intro2{
	padding: 0 .5em 0 1em;
	border-right: 2px dotted #CCCCCC;
	width: 172px;
	height: 380px;
	position: absolute;
	z-index; 4;
	top: 0px;
	left: 195px;
}
.intro3 {
	padding: 0 .5em 0 1em;
	border-right: 2px dotted #CCCCCC;
	float: right;
	width: 172px;
	height: 380px;
	float: right;
}
.intro1 p {
	font-family: Gill Sans;
	font-size: 12px;
	color: #000066;
	text-align: left;
}
.intro2 p {
	font-family: Gill Sans;
	font-size: 12px;
	color: #000066;
	text-align: left;
}
.intro3 p {
	font-family: Gill Sans;
	font-size: 12px;
	color: #000066;
	text-align: left;
}
.dottedline {
	border-top: 2px dotted #CCCCCC;
	width: 576px;
	height: 1px;
}
/****************************************************************
	ELEMENT defaults
	************************************************************/
body,td,th {
	font-family:			Geneva, Arial, Helvetica, sans-serif;
	font-size:				0.75em;
	color:					black;
	background-color:		white;
}
div {
	margin:					0;
	padding:				0;
}
a:link {
	text-decoration:		none;
	color:				#FFFFFF;
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
	background-color:		white;
}
a:hover {
	text-decoration:		underline;
	color:					white;
}
a:active {
	text-decoration: none;
	color: #FFFFFF;
}
a.sublink2 {
	text-decoration:		none;
	color:					#009900;
	background-color:		white;
}
a.sublink2:hover {
	text-decoration:		none;
	color:					#009900;
	font-style:				italic;
}
a.sublink2:visited {
	text-decoration: 		none;
	color: 					#009900;
	background-color:		white;
}
a.sublink {
	text-decoration:		none;
	color:					#FFFFFF;
	background-color:		#004F00;
}
a.sublink:visited {
	text-decoration:		none;
	color:					#CCCCCC;
	background-color:		#004F00;
}
a.sublink:hover {
	text-decoration:		none;
	color:					#FFFFFF;
	background-color:		#59AB44;
}
a.sublinkb {
	text-decoration:		none;
	color:					#000066;
	background-color:		#FFFFFF;
}
a.sublinkb:visited {
	text-decoration:		none;
	color:					#000066;
	background-color:		#FFFFFF;
}
a.sublinkb:hover {
	text-decoration: none;
	font-style: italic;
	color:					#000066;
	background-color:		#FFFFFF;
}
a.sublinkbasic {
	text-decoration:		none;
	background-color:		#C2E3AE;
	color:					#000000;
}
a.sublinkbasic:visited {
	text-decoration:		none;
	background-color:		#C2E3AE;
	color:					#000000;
}
a.sublinkbasic:hover {
	text-decoration:		none;
	background-color:		#C2E3AE;
	color:					#000000;
	font-style:				italic;
}
a.sublinkstdrd {
	text-decoration:		none;
	background-color:		#8DCC68;
	color:					#000000;
}
a.sublinkstdrd:visited {
	text-decoration:		none;
	background-color:		#8DCC68;
	color:					#000000;
}
a.sublinkstdrd:hover {
	text-decoration:		none;
	background-color:		#8DCC68;
	color:					#000000;
	font-style:				italic;
}
a.sublinkadv {
	text-decoration:		none;
	background-color:		#548E31;
	color:					#FFFFFF;
}
a.sublinkadv:visited {
	text-decoration:		none;
	background-color:		#548E31;
	color:					#FFFFFF;
}
a.sublinkadv:hover {
	text-decoration:		none;
	background-color:		#548E31;
	color:					#FFFFFF;
	font-style:				italic;
}
a.sublinkex {
	text-decoration:		none;
	background-color:		#3C6523;
	color:					#FFFFFF;
}
a.sublinkex:visited {
	text-decoration:		none;
	background-color:		#3C6523;
	color:					#FFFFFF;
}
a.sublinkex:hover {
	text-decoration:		none;
	background-color:		#3C6523;
	color:					#FFFFFF;
	font-style:				italic;
}

h1 + p {
	margin-top:				-1em;
}
* html .h1p {	/* IE! */
	margin-top:				-1.4em;
}
h2 + p {
	margin-top:				-0.5em;
}
* html .h2p {	/* IE! */
	margin-top:				-1em;
}
h3 + p {
	margin-top:				-1em;
}
h5 + p {
	margin-top: 			-1em;
}
* html .h3p {	/* IE! */
	margin-top:				-1.4em;
}
h2 {
	font-size:				1.3em;
	font-weight:			600;
	color:					#398B24;
	background-color:		white;
}
h3 {
	font-size:				1.2em;
	font-weight:			200;
}
h5 {
	font-size:				1em;
	font-weight:			600;
	color:					#398C24;
}
li {
	list-style-type:		circle;
}
img { border: 0 }
/****************************************************************
	CLASS defaults
	************************************************************/
.clearfix:after {
/* this style will expand floated elements the the full height
	of the element.  IE does this automatically but standards-
	compliant UAs don't. */
	content:				"&nbsp;";
	display:				block;
	height:					0;
	clear:					both;
	visibility:				hidden;
}
.centered {
	text-align:				center;
}
.head1 {
	font-size:				1.4em;
	font-weight:			200;
}
.head2 {
	font-size:				1.2em;
	font-weight:			600;
	color:					#398C24;
}
.head3 {
	font-size:				1.2em;
	font-weight:			600;
	color:					#66CC66;
}
.head4 {
	font-size:				1.2em;
	font-weight:			200;
	color:					#66CC66;
}
.head4a {
	font-size:				1.2em;
	font-weight:			200;
	color:					#66CC66;
	text-align:				center;
}
.head5 {
	font-weight:			600;
	color:					#398C24;
}
.head6 {
	font-weight:			200;
	color:					#398C24;
}
.head7 {
	font-weight:			200;
	font-size:				1.2em;
	color:					#000000;
}
.head8 {
	font-weight:			200;
	color:					#398C24;
	font-size:				1.2em;
}
/****************************************************************
	ELEMENT overrides
	************************************************************/
#navmenu {
	margin:					0 auto;
	padding:				0;
	border-collapse:		collapse;
}
#navmenu td {
	font-size:				1em;
	text-align:				center;
	border:					2px solid #396B24;
	padding:				0.3em 0;
}
#menua {width:	11.6em;}
.menub {width:	8.77em;}
#menuc {width:	4.3em;}
#menud {width:	13.5em;}
#menue {width:	5em;}
#mainbody {
	width:					62.5em;
	margin:					0.3em auto 0;
	text-align:				center;
	border:					1px solid #396B24;
}
#logo, #logo img {
	width:					100%;
}
#icontent {
	margin:					0 auto;
	width:					50.5em;
	text-align:				justify;
}
#content {
	margin:					0 auto;
	width:					55em;
	text-align:				justify;
}
.infobox {
	background-color:		#004F00;
	padding:				1em;
	text-align:				justify;
	color:					#CCCCCC;
}
.infobox4 {
	border:					1px dotted #398C24;
	padding:				1em;
	text-align:				justify;
	color:					#000000;
	width:					14.6em;
	float:					left;
}
.infobox5 {
	border:					1px dotted #398C24;
	padding:				1em;
	text-align:				justify;
	color:					#000000;
	width:					14.6em;
}
.infobox2 {
	background-color:		#004F00;
	text-align:				justify;
	color:					#CCCCCC;
	padding:				1em;
}
.infobox3 {
	border:					1px solid #CCCCCC;
	color:					#CCCCCC;
	float:					left;
	text-align:				left;
	width:					13.4em;
	padding-left:			.7em;
	padding-right:			.7em;
	margin-right:			1em;
	margin-top:				1.2em;
	margin-bottom:			2em;
}
#baseline, #baseline2 {
	height:					9.4em;
	width:					100%;
	overflow:				hidden;		/* for IE */
}
#baseline img, #baseline2 img {
	width:					100%;
}
#baseline p {
	width:					100%;
	margin-top:				-7em;
	text-align:				left;
	padding-left:			0.3em;
}
#baseline2 p {
	width:					100%;
	margin-top:				-7.4em;
	margin-bottom:			5.5em;
	text-align:				left;
	padding-left:			0.3em;
}
#validation {
	width:					63.5em;
	margin:					0.2em auto;
}
#validhtml, #validcss {
	width:					88px;
	float:					right;
}
.column1 {
	width: 					26em;
	margin-right:			1.5em;
	float:					left;
	padding-right:			.5em;
}
.column {
	width: 					26em;
	float:					left;
	padding-left: 			.5em;
}
.columndiv {
	clear: both;
}
#fixcols {
	visibility: hidden;
	height: 1px;
}
.servicemenu {
	border-top: 			1px solid #CCCCCC;
	border-bottom: 			1px solid #CCCCCC;
	padding: 				.4em;
	width:					16em;
	color:					#398C24;
	margin-right:			2em;
}
.servicemenu1 {
	border-top: 			1px solid #FFFFFF;
	border-bottom: 			1px solid #CCCCCC;
	padding: 				.4em;
	width:					16em;
	color:					#398C24;
	margin-right:			2em;
}
.servicemenu4 {
	border-top: 			1px solid #CCCCCC;
	border-bottom: 			1px solid #CCCCCC;
	padding: 				.4em;
	width:					16em;
	color:					#398C24;
}
.servicemenu5 {
	border-top: 			1px solid #FFFFFF;
	border-bottom: 			1px solid #CCCCCC;
	padding: 				.5em .4em .2em .4em;
	width:					16em;
	color:					#398C24;
	margin-bottom:	 		.1em;
}
.servicemenu2 {
	padding: 				.2em .4em .2em .4em;
}
.servicemenu3 {
	padding: 				.2em .4em .4em .4em;
}
#subtext {
	float:					right;
	width: 					35.4em;
	margin-top:				-.8em;
}
#menu {
	float:					left;
}
.hpthumb {
	float:					left;
	margin: 				.5em;
	border:					1px solid #CCCCCC;
}
.hpthumb2 {
	float:					left;
	margin: 				1em;
}
#cards td {
	font-size:				1em;
	width:					8.5em;
}
.minibreak {
	padding-top: 			1em;
}
.taccounts {
	font-size:				1.2em;
	text-align:				center;
	background-color: 		#EAEAE8;
}
.taccounts td {
	padding: .5em;	
}
.basic {
	background-color:		#C2E3AE;
	padding:				.3em;
	text-align:				left;
	width:					10em;
}
.basica {
	background-color:		#C2E3AE;
	text-align: 			center;
	padding: 				.5em;
	width:					8.5em;
}
.basic2 {
	background-color:		#C2E3AE;
	padding:				.3em;
	width:					10em;
}
.standard {
	background-color:		#8DCC68;
	padding:				.3em;
	text-align:				left;
	width:					10em;
}
.standarda {
	background-color:		#8DCC68;
	text-align: 			center;
	padding: 				.5em;
	width:					8.5em;
}
#wacc1 {
	text-align: center;
	padding: .5em;
	width: 8.5em;
}
.standard2 {
	background-color:		#8DCC68;
	padding:				.3em;
	width:					10em;
}
.advanced {
	background-color:		#548E31;
	color:					#FFFFFF;
	padding:				.3em;
	text-align:				left;
	width:					10em;
}
.advanceda {
	background-color:		#548E31;
	color:					#FFFFFF;
	text-align: 			center;
	padding: 				.5em;
	width:					8.5em;
}
.advanced2 {
	background-color:		#548E31;
	color:					#FFFFFF;
	padding:				.3em;
	width:					10em;
}
.exchange {
	background-color:		#3C6523;
	color:					#FFFFFF;
	padding:				.3em;
	text-align:				left;
	width:					10em;
}
.exchangea {
	background-color:		#3C6523;
	color:					#FFFFFF;
	text-align: 			center;
	padding: 				.5em;
	width:					8.5em;
}
.exchange2 {
	background-color:		#3C6523;
	color:					#FFFFFF;
	padding:				.3em;
	width:					10em;
}
#green1 {
	width:					9em;
	text-align:				center;
	background-color:		#C2E3AE;
	padding:				.3em;
}
#green2 {
	width:					9em;
	text-align:				center;
	background-color:		#8DCC68;
	padding:				.3em;
}
#green3 {
	width:					9em;
	text-align:				center;
	background-color:		#548E31;
	color:					#FFFFFF;
	padding:				.3em;
}
#green4 {
	width:					9em;
	text-align:				center;
	color:					#FFFFFF;
	background-color:		#3C6523;
	padding:				.3em;

}
#green1b {
	width:					9em;
	text-align:				center;
	background-color:		#C2E3AE;
	padding:				.3em;
}
#green2b {
	width:					9em;
	text-align:				center;
	background-color:		#8DCC68;
	padding:				.3em;
}
#green3b {
	width:					9em;
	text-align:				center;
	background-color:		#548E31;
	color:					#FFFFFF;
	padding:				.3em;
}
#green4b {
	width:					9em;
	text-align:				center;
	color:					#FFFFFF;
	background-color:		#3C6523;
	padding:				.3em;

}
.pcm {
	width: 					5.1em;
	text-align:	right;
}
.pa {
	width: 					5.1em;
	text-align: right;
}
.x {
	color:					#CC0000;
	font-weight:			600;
}
.y2 {
	color: 					#009900;
}
.y {
	color:					#009900;
	font-weight:			600;
}
.left {
	text-align: 			left;
	width: 					18em;
}
.center {
	text-align: 			center;
}
#taddon {
	text-align:				left;
	font-size:			 	1.3em;
	width: 					25.7em;
	background-color:		#CCCCCC;
}
.wleft {
	text-align: left;
	width: 11.5em;
}
.wcompare1 {
	float: left;
	width: 14em;
}
#notes {
	padding-left: 1em;
	padding-right: 1em;
	width: 16em;
	text-align: left;
	font-size: .8em;
}
#servicelist {
	font-size: 1.3em;
	background-color: #EAEAE8;
}
.width10{
	width: 11.5em;
	vertical-align: text-top;
	padding: .5em;
}
.padding1 {
	padding: .5em;
}
.right {
	text-align: right;
}
.centre {
	text-align: center;
}
.smalltext {
	font-size: .95em;
}
.eg1l {
	float:left;
	margin-right: 1em;
	margin-bottom: .2em;
}
.eg12 {
	text-align: left;
}
.line1 {
	border-bottom: 1px solid #CCCCCC;
	width: 35.5em;
	margin-top: 1.5em;
}
.line2{
	border-top: 1px solid #CCCCCC;
	width: 35.5em;
}
.quickquote {
	font-size: 1.3em;
	width: 27em;
}
.quickquery {
	font-size: 1.3em;
	width: 29em;
	border: 1px solid #CCCCCC;
	padding: .5em 1em 1em 1em;
	text-align: left;
	margin: 0 auto;
}
.atop {
	vertical-align:text-top;
}
.qqleftdetail{
	width: 7em;
}
.qqheading {
	padding: 1em 0 1em 0;
}
.tlinks {
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #CCCCCC;
	width: 27.2em;
}
.darkblue {
	color:#000066;
}
.darkgrey {
	color:#666666;
}