body 
{
    margin:5px auto;
}


.style0
{
	font-weight: Normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style1
{
	font-weight: Normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style2
{
	font-weight: Normal;
	font-size: 9pt;
	color: #898989;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style3
{
	font-weight: bold;
	font-size: 11pt;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style6
{
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style8
{
	font-weight: bold;
	font-size: 12pt;
	color: #666666;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style9
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style10
{
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style11
{
	font-weight: Normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style11c
{
	font-weight: Normal;
	text-align: center;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style12
{
	font-weight: Normal;
	font-size: 8pt;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style13
{
	font-weight: bold;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style15
{
	color: #ff0000;
}
.style16
{
	font-weight: bold;
	font-size: 12pt;
	color: #ff0000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style17
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style18
{
	font-weight: bold;
	font-size: 18pt;
	color: red;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.style19
{
	font-weight: bold;
	font-size: 18pt;
	color: black;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	color: Red;
}
.style20
{
	font-weight: Bold;
	text-align: center;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.width
{
	width: 48;
	font-size: 10px;
	font-family: Verdana;
	text-align: center;
}
.style21
{
	font-weight: normal;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.LabelText
{
	font-weight: Normal;
	font-size: 7pt;
	color: #07408D;
	font-family: Arial, Helvetica, sans-serif;
	white-space: nowrap;
	padding: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}
A.style18
{
	color: red;
}
A.style18:hover
{
	color: red;
}
A.style18:visited
{
	color: red;
}
.StyleWelcomeHeader
{
	font-weight: bold;
	font-size: 14pt;
	color: #000077; 
}
.StyleWelcomeHowItWorksTitle
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000077;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.StyleWelcomeHowItWorksPara
{
	font-weight: Normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.StyleIcons
{
	font-weight: Normal;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.StyleContactDetails
{
	font-weight: Normal;
	font-size: 10pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.redline
{
	color: "#9C0001";
	width: 100%;
	height: 5pt;
	font-size: small;
}

.ColumnWidth
{
	display: none;
	width: 30px;
}

.Strapline
{
	font-weight: Bold;
	font-size: 18pt;
	color: #25981A;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: center;
}
.PagePackGradient
{
	background-image: url(images/gradient_pp2.png);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 10;
	border-color: #0061A8;
}
.PagePackResultsText
{
	font-weight: Bold;
	font-size: 13pt;
	color: black;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.PagePackText
{
	font-weight: Bold;
	font-size: 13pt;
	color: 136692;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.PagePackTextMono
{
	margin-top:10px;
	margin-bottom:5px;
	font-weight: Bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}


.PagePackResultsTextMonthly
{
	font-weight: Bold;
	font-size: 13pt;
	color: #ffffff;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.PagePackResultsTextForXPages
{
	font-weight: Bold;
	font-size: 9pt;
	color: #000088;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.PagePackResultsPagePackTerm
{
	font-weight: Bold;
	font-size: 15pt;
	color: #135672;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.TonerOutTitle
{
	font-weight: bold;
	font-size: 15pt;
	color: #747474;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.TonerOutResultsText
{
	font-weight: Bold;
	font-size: 13pt;
	color: #FF0000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.TonerOutText
{
	margin-top:10px;
	margin-bottom:5px;
	font-weight: Bold;
	font-size: 9pt;
	color: black;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.TonerOutResultsTextMonthly
{
	font-weight: Bold;
	font-size: 13pt;
	color: #747474;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}
.TonerOutResultsTextForXPages
{
	font-weight: Bold;
	font-size: 9pt;
	color: #FF0000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.TonerOutGradient
{
	background-color: #D6D6D6;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 10;
	border-color: #cccccc;
}

.ImplementGradient
{
	background-image: url(images/gradient_savered.png);
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 1;
	border-color: #000000;
	font-weight: Bold;
	font-size: 18pt;
	color: #FFFFFF;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: center;
}
.SaveGradient
{
	background-color: #6C79AD;
	background-repeat: repeat-x;
	border-style: solid;
	border-width: 15;
	border-color: #6C79AD;
	font-weight: Bold;
	font-size: 18pt;
	color: #FFFFFF;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	text-align: center;
}
.PagePackCostTerm
{
	font-weight: Bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	padding: 10;
}
.ContactMeButton
{
	background-image: url(images/contactme.gif);
	background-repeat: no-repeat;
	font-weight: Bold;
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}
.ContactMeButton a:hover, .ContactMeButton a:link, .ContactMeButton a:visited
{
	color: White;
}
.TonerOUtTerm
{
	font-weight: Bold;
	font-size: 8pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	padding: 10;
}

.MonoPrints
{
	background-image: url(images/bw-splash.gif);
	font-weight: Bold;
	font-size: 12pt;
	color: #000000;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0;
	border-color: #000000;
}
.ColorPrints
{
	background-image: url(images/colour-splash.gif);
	font-weight: Bold;
	font-size: 12pt;
	color: #000000;
	background-repeat: no-repeat;
	border-style: solid;
	border-width: 0;
	border-color: #000000;
}

.imageFade
{
	border-style: solid;
	border-width: 1;
	border-color: gray;
	float: left;
	border-style: solid;
	border-width: 1;
	border-color: gray;
}

.imageMoreFade
{
	border-style: solid;
	border-width: 1;
	border-color: gray;
	filter: alpha(opacity=20);
	float: left;
	moz-opacity: .20;
	opacity: .20;
}

.floattext1
{
	color: black;
	font-weight: bold;
	position: relative;
	left: 235px;
	top: -690px;
	height: 20px;
	vertical-align: bottom;
	padding: 1em;
	text-align: center;
	width: 150px;
	font-size: smaller;
}
.floattext2
{
	color: black;
	font-weight: bold;
	position: relative;
	left: 243px;
	top: -720px;
	height: 15px;
	vertical-align: bottom;
	padding: 1em;
	text-align: center;
	width: 158px;
	font-size: smaller;
}
.floattextColor
{
	color: black;
	background-image: url(images/colorback.png);
	font-weight: bold;
	position: relative;
	left: -10px;
	top: -405px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
}
.floattextMono
{
	color: white;
	background-color: #000000;
	font-weight: bold;
	position: relative;
	left: -10px;
	top: -248px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
	border-style: solid;
	border-width: 0;
}

.buttoncolor
{
	padding: 5px;
	background-color: #07408D;
	border-width: 1;
	border-color: #1C7DFC;
	color: White;
	font-family: Verdana;
	font-weight: bold;
	font-size: 15px;
}

.tablewithborder
{
	border-style: solid;
	border-width: 1;
	border-color: gray;
	font-weight: Normal;
	font-size: 9pt;
	color: #000000;
	font-family: Arial, Verdana,  Helvetica, sans-serif;
}

.ImageBorder
{
	border-style: solid;
	border-width: 1;
	border-color: gray;
}

.GreyBackText
{
	font-family: Verdana;
	font-size: 10px;
	color: EFEFEF;
	text-align: center;

}

.floattextColor2, .floattextColor3
{
	color: black;
	background-image: url(images/colorback.png);
	font-weight: bold;
	position: relative;
	left: -10px;
	top: -428px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
}

.floattextColor3
{top: -410px;}


.floattextMono2
{
	color: white;
	background-color: #000000;
	font-weight: bold;
	position: relative;
	left: -10px;
	top: -253px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
	border-style: solid;
	border-width: 0;
}

td#top1 p {margin:0;padding:0;}
td#top2 p {margin:0;padding:0;}
td#bottom1 p {margin:0;padding:0;}
td#bottom2 p {margin:0;padding:0;}



div.leftU

{ width:100px; float:left; background-color:Red;}

table.productTable p.title
{
	font-weight:bolder;
	font-size: 11px;
	color: #07408D;
/*	white-space:nowrap; */
	padding:5px 0px 0px 5px;
	margin:0px;

}	



table.productTable p.productdescription
{
	font-weight:normal;
	font-size: 10px;
	color: #07408D;

	margin:0px;


}	


table.productTable p.productBody
{
	font-size: 10px;
	color: #999;
	padding:0px 10px 0px 5px;
	font-weight:normal;
	margin:0px;

}	


table.productTable p.productBodyTitle
{
	font-weight:bold;
		color: #999;
	padding:0px 10px 0px 5px;
	margin:0px 0px 3px 0px;
}	


table.productTable td
{

	vertical-align:top;

	}
	
table.productTable td img
{
	float:right;
	margin:0px;
	margin-top:5px;
	margin-right:5px;
}	

table.productTable td.bottom a

{
	color:#6B79AD;
	font-weight:bold;
	white-space:nowrap;
	text-decoration:none;
}	

table.productTable td.other a

{
	color:#6B79AD;
	font-weight:bold;

	text-decoration:none;
}	

table.productTable td.other
{
	background-color:#DEDBDE;
	color:#6A6A6A;
	vertical-align:top;
	font-weight:bold;
	height:30px;
	
	}

table.productTable td.bottom
{
	background-color:#DEDBDE;
	color:#6A6A6A;
	vertical-align:middle;
	font-weight:bold;
	
	}
	

#imageboxContainer
{
	overflow: hidden;
	font-weight:normal;
	width: 720px;
	
}

html>/**/body #imageboxContainer
{
		width: 718px;
	
	margin-left:15px;

}

.imagebox
{
	float: left;
	display:inline;
	margin: 0px 3px 5px 0px;
	color: #4E6F92;
	font-size: 8px;overflow:hidden;
	text-align:center;
	width: 175px;
}

table.productTable
{
	background-color:#FFFBFF;
	font-weight: Normal;
	font-size: 10px;
	height:200px;
	color: #999;
	border: solid 1px #DEDBDE;
	width: 170px;
}

.productHeading
{	

	color:#07408D;
	text-align:left;
	font-size:1.1em;
	font-weight:bold;
}

div.productList
{
	margin-left:10px;
}	

div.findLeft
{
	float:left;
	height:20px;
	padding: 3px 0px 0px 5px;
	
	
}
div.findRight span.choose
{
	position:relative;
	bottom:2px;
	color:#5B5B5B;
	}

div.findRight
{
	float:right;
		padding:0px 0px 0px 5px;
}
	
	
.selectorColor1
{

	color: black;
	background-image: url(images/colorback.png);
	font-weight: bold;
	position: relative;
	left: -310px;
	top:10px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
}
.selectorColor2
{

	color: black;
	background-image: url(images/colorback.png);
	font-weight: bold;
	position: relative;
	left: -270px;
	top:10px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 230px;
	font-size: 10pt;
}


html>/**/body .selectorColor1
{
	top:5px
	
}

.selectorMono1
{
	color: white;
	background-color: #000000;
	font-weight: bold;
	position: relative;
	left: -310px;
	top:10px;
	height: 15px;
	vertical-align: bottom;
	padding: 0;
	text-align: center;
	width: 150px;
	font-size: 10pt;
	border-style: solid;
	border-width: 0;
}	

html>/**/body .selectorMono1
{
	top:5px
	
}

div.topLeft
{

	width:75px;
	vertical-align:top;
	margin:10px 0px 0px 5px;
	color: #07408D;		

}	

div.topRight
{
	width: 160px;
	background-position: right top;
	height:80px;
	top:0px;
	bottom:0px;
	background-repeat:no-repeat;
}	

div.topRightOther
{
	width: 160px;
	background-position: right top;
	height:110px;
	top:0px;
	bottom:0px;
	background-repeat:no-repeat;

}	

.HighlightText 
{
	color:Black;
	font-weight:bold;
}	
#sourcedata
{
    margin:0 auto;
}    
#sourcedata table
{   
    border-left:solid 1px #FED5B1; 
    border-bottom:solid 1px #FED5B1; 
    
     
     }
    
#sourcedata table td.header
{
    background-color:#FED5B1;
    font-weight:normal;
    padding:0px 5px;
    font-family:arial;
    font-size:12px;
    height:20px;
    text-align:left;
    font-weight:bold;
}   
#sourcedata table td
{
    font-weight:normal;
    height:20px;
    padding:0px 5px;
    font-family:arial;
    font-size:12px;
    border-right:solid 1px #FED5B1; 
}    

 