html {
	padding:0;
	margin:0;
}
body {
	padding:0;
	margin:0;
	border-top:10px solid #1b429a;
	background:#fff;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
}
h1, h2, h3, h4, h5, h6, p {
	margin:0;
}
p {
	margin-bottom:0.5em;
}
#wrapper {
	width:960px;
	margin-left:auto;
	margin-right:auto;
}
img {
	border:none;
}
.w1 {
	width:160px;
}
.w2 {
	width:320px;
}
.w3 {
	width:480px;
}
.w4 {
	width:640px;
}
.w5 {
	width:800px;
}
.h1 {
	height:160px;
}
.h2 {
	height:320px;
}
#homedec{
	background-color:#333;
	color:#fff;
	height:260px;
	background-repeat:no-repeat;
	background-image:url(../img/dec-home.jpg);
}

#hmintro a {
	color:#fff;
}
#dec {
	height:240px;
	background-repeat:no-repeat;
	background-color: #666;
}
.dec-technical {background-image:url(../img/dec-technical.jpg);}
.dec-legal {background-image:url(../img/dec-legal.jpg);}
.dec-healthcare {background-image:url(../img/dec-healthcare.jpg);}
.dec-business {background-image:url(../img/dec-business.jpg);}
.dec-printers {background-image:url(../img/dec-printers.jpg);}
.dec-public {background-image:url(../img/dec-public.jpg);}
.dec-management {background-image:url(../img/dec-management.jpg);}
.dec-printing {background-image:url(../img/dec-printing.jpg);}
.dec-finishing {background-image:url(../img/dec-finishing.jpg);}
.dec-largeformat {background-image:url(../img/dec-largeformat.jpg);}
.dec-support {background-image:url(../img/dec-support.jpg);}
.dec-support1 {background-image:url(../img/dec-support1.jpg);}
.dec-about {background-image:url(../img/dec-about.jpg);}
.dec-scanning{background-image:url(../img/dec-scanning.jpg);}
.dec-services{background-image:url(../img/dec-services.jpg);}
.dec-sectors{background-image:url(../img/dec-sectors.jpg);}
.dec-contact{background-image:url(../img/dec-contact.jpg);}
.dec-downloads{background-image:url(../img/dec-downloads.jpg);}

#homedec h1 {
	font-size:medium;
	text-transform: uppercase;
	margin:0 0 0.5em 0;
}
#hmdecpic {
	float:left;
	position:relative;
}
#hmsectors div {
	padding:20px 20px 0 20px;
}
#hmsectors {
	
	float: left;
}
#hmsectors h2 {
	font-size:15px;
	text-transform: uppercase;
	margin-bottom:0.5em;
}
#hmsectors ul{
	margin:0;
	padding:0;
	list-style: none;
}
#hmsectors li {
	display:block;
	margin:0 0 0.5em 0;
	padding:0;
}
#hmsectors li a {
	color:#fff;
	text-decoration:none;
}
#hmsectors li a:hover {
	text-decoration:underline;
} 
#hmintro {
	float:left;
	
}
#hmintro div {
	padding:20px 20px 0px 20px;
}
#homeservices ul {
	margin:0;
	padding:0;
	list-style: none;
	clear:both;
}
#homeservices {
	font-size:11px;
	margin:0;
	padding:0;
}
#homeservices li {
	margin:0;
	padding:10px 10px 10px 10px;
	display:block;
	float:left;
	width:139px;
	text-align: center;
	height:150px;
	border-bottom:1px solid #e5e5e5;
	border-right:1px solid #e5e5e5;
	background: url(../img/bg1.gif) repeat-x bottom;
}
#homeservices li#hmserv-6{
	border-right-color:#fff;
}
#homeservices h2 {
	font-size:15px;
	margin-bottom:0px;
}
#homeservices p {
	margin:0px;
}
#homeservices img {
display:block;margin:2px 0;
}
#homeservices a {
	text-decoration: none;
	color:#333;
}
#homeservices a:hover {
	text-decoration: underline;
}

#top {
	position:relative;
	height:90px;
}
#nav {
	position:absolute;
	left:0px;
	width:610px;
	top:40px;
	background:url(../img/bgnav.jpg) no-repeat bottom left;
}
#nav ul {
	margin:0 0 0 20px;
	padding:0;
	list-style: none;
}
#nav li {
	margin:0;
	padding:0;
	float:left;
	border-right:1px solid #e5e5e5;
}

#nav li#mnu-nav-6 {
	border-right:none;
}
 .pgContact #nav li#mnu-nav-6 {
	border-right:1px solid #e5e5e5;
}
#nav li#mnu-nav-0 {
	padding-left:1px;
}
 .pgHome #nav li#mnu-nav-0 {
	border-left:1px solid #e5e5e5;
	padding-left:0;
}
#nav a {
	display:block;
	padding:10px 8px;
	text-decoration: none;
	color:#333;
	font-weight:bold;
	border-top:3px solid #fff;
}
#nav a:hover {
	border-top:3px solid #e5e5e5;
}
#logo {
	position:absolute;
	right:20px;
	top:33px;
}
#docstore {
	position:absolute;
	top:50px; left:560px
}
#docstore a {
	color:#999;
	font-weight:bold;
	text-decoration:none;
	
}
#docstore a:hover{
	text-decoration: underline;
}
#footer {
	clear:left;
	padding-top:15px;
	margin:0;
}
#footer p {
	float:right;
	color:#ccc;
	padding: 8px 20px 0 0;
	margin:0;
}
#footernav {
	margin:0;
	padding:0;
	list-style:none;
	background:url(../img/bgfooternav.jpg) left top no-repeat;
	height:34px;
	width:316px;
	float:left;
}
#footernav li {
	float:left;
	border-right:1px solid #e5e5e5;
	margin:0;
	padding:0;
	display:block;
}
#footernav a {
	display:block;
	padding:8px;
	text-decoration: none;
	color:#333;
	font-weight:bold;
}
#footernav #mnu-fnav-1 a {
	padding-left:20px;
}
#footernav li#mnu-fnav-3 {
	border-right:none;
}

.pgHome #mnu-nav-0 a, .pgSectors #mnu-nav-2 a, .pgServices #mnu-nav-1 a, .pgAbout #mnu-nav-3 a, .pgSupport #mnu-nav-4 a, .pgDownloads #mnu-nav-5 a, .pgContact #mnu-nav-6 a {
	background:#fff;
	border-top-color:#1b429a;
}
#main {
	background:#f0f0f0 url(../img/bgmain.jpg) repeat-x left bottom;
	line-height:1.3;
	margin-top:15px;
}
#leftnav, #content, #rightnav {
	float:left;
}
#content {
	background:#fff;
}
.clearer {
	clear:both;
	height:1px;
 overflow:hidden;
 background:#fff;
}
#leftnav {
	width:120px;
	padding:20px 20px 0px 20px;
	font-size: 11px;
}
#leftnav ul{
	margin:0;
	padding:0;
	list-style: none;
}
#leftnav li {
	display:block;
	margin:0 0 0.7em 0;
	padding:0;
}
#leftnav a, .iconlist a {
	color:#333;
	text-decoration: none;
}
#leftnav a:hover, .iconlist a:hover {
	text-decoration:underline;
}
#rightnav {
	width:280px;
	padding:20px 20px 00px 20px;
}
#leftnav h2, #rightnav h2 {
	font-size:11px;
	margin-bottom:1em;
	padding-top:20px;
}
#content {
	padding:33px 20px 20px 20px;width:440px;
}
#content h1 {
	font-size:18px;
	margin-bottom:1em;
}
#content h2 {
	font-size:15px;
	margin-top:1em;
	margin-bottom:1em;
}
.iconlist {
	margin:0 0 1em 0;
	padding:0;
	list-style: none;
}
.iconlist li {
	padding:8px 0 8px 40px;
	background-repeat:no-repeat;
	background-position: 0 3px;
	margin-bottom:0;
}
.wordicon {background-image: url(../img/wordicon.gif);}
.exeicon {background-image: url(../img/exeicon.gif);}
.pdficon {background-image: url(../img/pdficon.gif);}
.icoLarge {background-image: url(../img/smLarge.gif);}
.icoDocument {background-image: url(../img/smDocument.gif);}
.icoFinishing {background-image: url(../img/smFinishing.gif);}
.icoFTP {background-image: url(../img/smFTP.gif);}
.icoScanning {background-image: url(../img/smScanning.gif);}
.icoDelivery {background-image: url(../img/smDelivery.gif);}

dt {
	font-weight:bold;
}
dd {
	margin-left:0;padding-left:0;margin-bottom:1em;
}
.applications {
	margin-left:20px;
}
.applications td {
	padding-right:20px;
	vertical-align: top;
}
.boxed {
	color:000;
	background: #f0f0f0;
	border:1px solid #ddd;
	padding:10px;
	margin-top:2em;
}
.boxed .applications {
	margin-left:0;
}
#content .boxed h2 {
	margin-top:0;
}
blockquote {
	font-family:georgia, times, "Times New Roman", sans-serif;
	font-style:italic;
	font-size:medium;
	margin:2em  0  0 0;
	padding: 0 20px;
	background: url(../img/qleft.gif) no-repeat 0 6px;
	width:198px;
}
#content blockquote p {
	margin:0;
}
.qleft {
	height: 13px;
	width: 20px;	
	background: url(../img/qleft.gif) no-repeat;
	float: left;
	
}
.qright{
	display: -moz-inline-box;
	display:inline-block;
	height: 13px;
	width: 20px;
	background: url(../img/qright.gif) no-repeat right;
}

.bgScanning {background: url(../img/bgScanning.gif) no-repeat;min-height:310px;}
.bgFTP {background: url(../img/bgFTP.gif) no-repeat;min-height:310px;}
.bgDelivery {background: url(../img/bgDelivery.gif) no-repeat;min-height:310px;}
.bgLarge {background: url(../img/bgLarge.gif) no-repeat;min-height:310px;}
.bgDocument {background: url(../img/bgDocument.gif) no-repeat;min-height:310px;}
.bgFinishing {background: url(../img/bgFinishing.gif) no-repeat;min-height:310px;}