@media print {
	#header { background-image: url(../graphics/VeraPaxLogo.gif); background-repeat: no-repeat; background-position: left top; width: 100%; height: 65px; border-bottom: 2px solid #000;  00; }
	.logo { background-repeat: no-repeat; position: absolute; top: -1px; left: -1px; overflow: hidden; display: none; }
	body { color: black; background-position: 0 0; width: 100%; height: 3in; }
	#maincolumn { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; background-repeat: no-repeat; background-position: 0 0; float: left; margin-right: 0.5px; margin-bottom: 0.5px; margin-left: 0.5px; }
	#navcontainer { background-color: #fff; background-image: url(../graphics/direct-mail-company.gif); background-repeat: no-repeat; background-position: 0 0; top: 0; width: 180px; height: 600px; float: left; min-height: 600px; max-height: 5000px; margin-top: 0; display: none; }
	#navcontainer a:link, #navlist a:visited
{ color: #eee; text-decoration: none; margin-bottom: 3px; display: none; }
	#maincolumnPortfolio { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 14px; background-repeat: no-repeat; background-position: 0 0; padding-top: 15px; padding-right: 25px; }
	#navcontainerPort { background-color: #fff; background-image: url(../graphics/direct-mail-company.gif); background-repeat: no-repeat; background-position: 0 0; margin-top: 0; top: 0; width: 180px; height: 1600px; float: left; display: none; }
	#maincolumnClients { font-size: 10pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 11pt; background-repeat: no-repeat; background-position: 0 0; }
	.footer { color: #000; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; font-variant: normal; text-decoration: none; text-transform: none; text-align: left; display: none; }
	h1 { color: #8b0000; font-size: 18pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16pt; margin-top: 15px; padding-top: 15px; }
	h2 { color: #8b0000; font-size: 14pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 16pt; }
	.list_long { color: #000; font-size: 9pt; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin-bottom: 10px; padding-bottom: 10px; }
	#maincolumnClients table { line-height: 5pt; width: 100%; height: auto; }
	.imagesRightsplash 
	{ padding-bottom: 5px; padding-left: 0; margin: -20px 0 5px -230px; display: none; }
}

@media screen {
	body 
	{ color: black; background-color: #a4a4a2; background-image: url(../graphics/BodyBack.gif); background-repeat: repeat-y; }

	#container 
	{ width: 900px; display: block; position: absolute; background-attachment: fixed; order-right-style: solid; }
	
	p, textarea 
	{ 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		line-height: 17px; 
	}

	h1  
	{ color: #610000; font-style: normal; font-weight: 700; font-size: 20px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 22px; margin-top: 0; margin-left: -5px; padding-top: 10px; padding-left: 10px; border-top: 1px solid #ffc922; border-left: 1px solid #ffc922; }

	h2 
	{ 
		color: #727272; 
		font-size: 15px; 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-style: normal; 
		font-weight: normal; 
	}
	h4 { color: #494437; font-size: 15px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: 400; line-height: 21px; word-spacing: 2px; }
	a:link 
	{ 
		color: #610000 ; 
		text-decoration: underline; 
	}

	a:visited 
	{ 
		color: purple 
	}

	a:hover 
	{ 
		color: purple 
	}

	a:active 
	{ 
		color: red 
	}

	div#navcontainer
	{ 
		display: block; 
		color: #000; 
		font: 700 11px Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		background-image: url(../graphics/direct-mail-company.gif); 
		background-repeat: no-repeat; 
		background-attachment: scroll; 
		background-position: 0 0; 
		text-transform: uppercase; 
		width: 18em; 
		height: 600px; 
		padding: 10px 10px 40px 0; 
		margin: 0; 
	}
	.EnewsForm { color: #727272; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: 11px; background-color: #d0d0be; text-transform: none; width: 151px; margin-top: 15px; padding: 10px; border: solid 1px #8b0000; }
	ul#navlist,ul#navlist li ul#subnavlist
	{
		list-style-type: none;
		padding: 0;
		margin: 0;
	}

	ul#navlist li,ul#navlist li ul#subnavlist li 
	{ 
		display: inline; 
	}

	ul#navlist li a
	{ 
		display: block; 
		width: 140px; 
		color: #fff; 
		background: #610000; 
		text-align: left; 
		text-decoration: none; 
		margin: 2px 0 0; 
		padding: 5px 5px 5px 25px; 
		border: solid 1px #000; 
	}

	ul#navlist li a:hover,ul#navlist li a:focus 
	{ 
		color: #000; 
		background: #ffc922; 
	}
	
	ul#navlist li a:active
	{ 
		width: 140px;
		border-width: 1px; 
		padding: 5px 5px 5px 25px; 
	}
	
	ul#navlist li#active a
	{ 
		color: #000; 
		background: #ffc922; 
		width: 140px; 
		padding: 5px 5px 5px 25px; 
		border: solid 1px black; 
	}
	
	ul#navlist li ul#subnavlist li a
	{ 
		display: block; 
		width: 130px; color: #ffc922; 
		background: #610000; 
		text-align: left; 
		text-decoration: none; 
		border-left: 1px solid #000; 
		border-right: 1px solid #000; 
		margin: 0 0 0 2em; 
		padding: 5px 6px 3px; 
	}
	
	ul#navlist li ul#subnavlist li a:hover,ul#navlist li ul#subnavlist li a:focus 
	{ 
		color: #000; 
		background: #ffc922; 
	}
	
	ul#navlist li#active ul#subnavlist li#subactive a
	{
		color: #000;
		background: #ffc922;
	}
	
	#maincolumn 
	{ 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		padding-top: 15px; 
		line-height: 14px; 
		background-repeat: no-repeat; 
		background-position: 0 0; 
		position: absolute; 
		top: 50px; 
		left: 190px; 
		width: 470px; 
		height: auto; 
		padding-right: 15px;
		margin-bottom: 10px; 
	}
	#maincolumnPortfolio 
	{ 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		padding-top: 15px; 
		line-height: 14px; 
		background-repeat: no-repeat; 
		background-position: 0 0; 
		position: absolute; 
		top: 50px; 
		left: 190px; 
		width: auto; 
		height: auto; 
		padding-right: 15px;
		margin-bottom: 10px;
	}
	#maincolumnClients 
	{ 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		line-height: 14px; 
		background-repeat: no-repeat; 
		background-position: 0 0; 
		position: absolute; 
		top: 50px; 
		left: 190px; 
		width: 470px; 
		height: auto; 
		padding-right: 15px;
		margin-bottom: 10px;  
	}
	.imagesRight 
	{ position: relative; top: -25px; left: 200px; float: right; clear: right; margin-left: -200px; padding-bottom: 5px; padding-left: 15px; }
	.imagesRightsplash 
	{ padding-bottom: 5px; padding-left: 0; position: relative; right: -238px; float: right; clear: right; margin-right: 0; margin-bottom: 5px; margin-left: -230px; border-style: none; }
	.textRight 
	{ background-color: #e7e7e8; background-image: url(../graphics/TextRightCatchy.gif); background-repeat: no-repeat; background-position: 0 0; position: relative; top: -25px; left: 200px; width: 210px; height: auto; float: right; clear: right; margin-left: -185px; padding-top: 105px; padding-bottom: 5px; padding-left: -75px; display: block; }
	.textRight p 
	{ 
		color: #000; 
		font-size: 13px; 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-weight: normal; 
		line-height: 1.4em; 
		padding: 0 10px 5px; 
		display: block; 
	}
	.textRight a 
	{ 
		color: #135ca8; 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-weight: bold; 
		text-decoration: underline; 
	}
	#header 
	{ 
		background-color: #a4a4a2; 
		background-image: url(../graphics/Digital-Printing-Services.jpg); 
		background-repeat: no-repeat; 
		background-position: 680px 0; 
		width: 950px; 
		height: 44px; 
	}
	dl 
	{ 
		margin-top: 0; 
	}
	.logo 
	{ 
		position: absolute; 
		top: -1px; 
		left: -1px; 
	}
	dt 
	{ 
		font-size: 12px; 
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
		text-indent: 15px; 
	}
	#VPbullets 
	{ 
		vertical-align: baseline; 
		list-style-image: url(../graphics/BulletGrad.gif); 
		list-style-position: inside; 
	}
	.portfolio 
	{ 
		margin: 5px; 
		border-right: 1px solid #ffc922; 
		border-bottom: 1px solid #ffc922; 
	}
	.list_long 
	{ 
		color: #494437; 
		font-size: 11px; 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		line-height: 9px; 
		margin-bottom: 10px; 
		padding-bottom: 10px; 
	}
	.list_long hover 
	{ 
		background-color: #ffc922; 
		display: block; 
	}
	.SplashFlash { top: -15px; }
	.footer a:hover 
	{ 
		color: #8b0000; 
		font-weight: bold; 
		text-decoration: underline; 
	}
	.footer 
	{ 
		color: #000; 
		font-size: 10px; 
		font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
		font-variant: normal; 
		font-weight: normal; 
		text-decoration: none; 
		text-align: left; 
		text-transform: none; 
		position: absolute; 
		top: 500px; 
		left: 5px; 
		width: 150px; 
		height: auto; 
		float: left; 
	}
	.footer a 
	{ 
		color: #8b0000; 
		font-weight: normal; 
		text-decoration: underline; 
	}
}

