body, html {
	color: black;
	background-color: #F3F3F3;
	font-family: Tahoma,Arial,Helvetica,sans-serif;
	font-size: 12px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
table {
	font-size: 12px;
}
h2 {
	font-size: 14px;
	color: #063182;
}
.h1 {
	font-size: 16px;
	font-weight: bold;
}
.h3 {
	font-size: 14px;
	font-weight: bold;
}
hr {
	background-color: #4283CE;
	color: #4283CE;
	height: 1px;
	border: 0;
}
a, a:visited {
	color: #CC2E00;
	text-decoration: none;
}
a:hover {
	color: #000000;
}
#mainFrame {
	margin: 0px auto;
	width: 760px;
	***width: 762px;
	background-color: white;
	text-align: left;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
	#header {
		padding-top: 10px;
		color: #999;
		font-size: 11px;
		margin: 0px;
	}
		#header #top {
			height: 23px;
			background-image: url(images/cwheader1.png);
		}
		#header #address {
			float:left;
			margin-left:10px;
		}
		#header #date {
			float:right;
			margin-right:10px;
		}
		#header img {

		}
	#menu {
		background-image: url(psd/banner3.png);
		margin: 0px;
		padding: 0px;		
		height: 24px;
		width: 100%;
	}
		#menu a {
			display: block;
			text-decoration: none;
			color: black;
			padding: 4px 13px 5px 13px;
		}
		#menu ul {
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
		#menu ul li {
			float: left;
			border-right: 1px solid #6AA0D3;
			background-image: url(images/menu.gif);
		}
		#menu ul li:hover, #menu ul li.sfhover {
			background-image: url(images/menu_hover.gif);
			background-color: #CBCEF8;
		}
			#menu ul li ul {
				position: absolute;
				width: 185px;
				left: -999em;
				background-color: #F2F2F2;
				border: 1px solid #BBB;
				border-left: none;
				padding: 5px 0px;
			}
				#menu ul li:hover ul, #menu ul li.sfhover ul {
					left: auto;
				}
					#menu ul li ul li {
						border: none;
						background-color: #F2F2F2;
						width: 100%;
						display: block;
						position: relative;
						background-image: none;
					}
					#menu ul li ul li:hover, #menu ul li ul li.sfhover {
						background-color: #F2F2F2;
						background-image: none;
					}
					#menu ul li ul li a {
						color: #2C459D;
						margin: 0px 5px;
						padding: 3px 10px;
						display: block;
						position: relative;
					}
					#menu ul li ul li a:hover {
						background-color: #2C459D;
						color: white;
					}
	.mainContent {
		margin: 0px;
		padding: 0px;
		min-height: 500px;
		***height: 500px;
	}
	.mainContent #learnMore {
	
	}
		.mainContent #learnMore #learnMoreLeft {
			/* background-image: url(images/lm_kip5000.gif); */
			width:360px;
			float:left;
		}
			.mainContent #learnMore #learnMoreLeft img {
				border: none;
				float: left;
				margin-top: 238px;
				margin-left: 9px;
			}
		.mainContent #learnMore #learnMoreRight {
			/* background-image: url(images/lm_hpdesignjet.gif); */
			width:400px;
			height:276px;
			float:left;
		}
			.mainContent #learnMore #learnMoreRight img {
				border: none;
				float: right;
				margin-top: 238px;
				margin-right: 43px;
			}
	.mainContent .spacer {
		background-color: #EAEAEA;
	}
	.mainContent #details {
		border-top: 1px solid #81A0E8;
	}
		.mainContent #details img {
			border: none;
		}
		.mainContent #details #third,  .mainContent #details #half {
			float: left;
			width: 33%;
			height: 160px;
			/* border-right: 1px solid #E5E5E5; */
			font-size: 11px;
		}
		.mainContent #details #half {
			width: 47%;
			border: 0;
		}
			.mainContent #details #third .header, .mainContent #details #half .header {
				font-size: 12px;
			}
			.mainContent #details #third p, .mainContent #details #half p {
				padding: 0px 7px 0px 10px;
			}
			.mainContent #details #third #thirdimg, .mainContent #details #half #thirdimg {
				/* float: right; */
			}
		.mainContent .header {
			color: #063182;
			font-weight: bold;
		}
	.mainContent .gradspacer1 {
		background-image: url(images/grad1.gif);
		background-repeat: repeat-x;
	}
	.mainContent .gradspacer2 {
		background-image: url(images/grad2.gif);
		background-repeat: repeat-x;
	}
	.mainContent .gradspacer3 {
		background-image: url(images/grad3.gif);
		background-repeat: repeat-x;
	}
	.mainContent #manufacturers {
		
	}
	#content, #des, #ip, #canon, #ec, #scan {
		padding: 0px 10px 20px 10px;
		/* border-bottom: 5px solid #3154A5; */
	}	
	#content #top, #des #top, #ip #top, #canon #top, #ec #top, #scan #top {
		border-bottom: 3px solid #4283CE;
		padding-bottom: 15px;
		line-height: 17px;
		margin-bottom: 0;
	}
	#content .product, #des .kip, #ip .hp, #canon .canon, #ec .product, #scan .product {
		padding: 10px 15px 10px 15px;
		border-bottom: 1px solid #4283CE;
		font-size: 11px;
	}
		#content .product ul, #des .kip ul, #ip .hp ul, #canon .canon ul, #ec .product ul, #scan .product ul {
			margin: 10px 0px 10px 5px;
			padding-left: 15px;
		}
		#content .product img, #des .kip img, #ip .hp img, #canon .canon img, #ec .product img, #scan .product img {
			float: right;
			margin-right: 20px;
			margin-left: 10px;
		}
		#content .product a, #des .kip a, #ip .hp a, #canon .canon a {
			text-decoration: none;
			color: #CC2E00;
			font-weight: bold;
			font-size: 12px;
		}
		#content .product a:hover {
			color: #000000;
		}
		#content .product .pdf, #des .kip .pdf, #ip .hp .pdf, #canon .canon .pdf {
			float: none;
			margin: 0px;
			vertical-align: top;
		}
	
	#contactFrame, #servsuppFrame {
		padding: 10px;
	}
	#contactform {
		/* background-color: #EFEFEF;
		border: 1px solid #333333; */
		padding: 10px 0px;
		margin: 0px 0px;
	}
		#contactform div {
			float: left;
		}
		#contactform .formlbl {
			font-weight: bold;
			width: 100px;
			clear: both;
		}
		#contactform .formfield {
			width: 200px;
			margin: 0px;
			padding: 0px;
			margin-left: 10px;	
		}
		#contactform input, #contactform select, #contactform textarea {
			margin: 2px;
			font-size: 12px;
			font-family: Arial, Helvetica, sans-serif;
		}
		
		
	#footer {
		border-top: 4px solid #3154A5;
		color: #666;
		margin: 0px;
		padding-top: 10px;
		padding-bottom: 15px;
		font-size: 11px;
	}
	#footer a {
		color: #CF3A0F;
		text-decoration: none;
	}
	#footer #footermenu {
		float: left;
		margin-left: 10px;
	}
	#footer #copyright {
		float: right;
		margin-right: 10px;
	}
	#companyObjectives {
		float: right;
	}
