@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-image: url(../_images/backgrounds/bg_site_main.jpg);
	/*background-image: url(../_images/backgrounds/bg_site_flags.jpg);*/
	/*background-image: url(../_images/backgrounds/bg_site_spring.jpg);*/
	/*background-image: url(../_images/backgrounds/bg_site_easter.jpg);*/
	/*background-image: url(../_images/backgrounds/bg_site_valentine.jpg);*/
	background-repeat: repeat;
	/*background-image: url(../_images/backgrounds/bg_fireworks.jpg);
	background-repeat: no-repeat;
	background-color: #000;*/
		background-color: #fff;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF99;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: none;
}
a:active {
	color: #FF0000;
}
.error {
	color: #FFFF00;
	font-weight: bold;
	text-align: center;
}
.missing {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 18px;
	text-align: left;
}
.notagree {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF00;
	font-size: 10px;
	text-align: left;
}
.boxhead14 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.boxhead14rt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.boxhead14blk {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
}
.boxhead14yellowleft {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF66;
	font-size: 14px;
	text-align: left;
}
.boxhead18 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.boxhead18yellow {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFF66;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.boxhead18rt {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: right;
}
.boxhead24 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.boxhead24blk {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
}
.boxhead36grn {
	font-family: Arial, Helvetica, sans-serif;
	color: #009900;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}
.boxhead36wht {
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 36px;
	font-weight: bold;
	text-align: center;
}
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 13px;
	text-align: center;
}
.boxtextleft10 {
	color: #FFFFFF;
	font-size: 10px;
	text-align: left;
}
.boxtextleft12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	text-align: left;
}
.boxtextleft12b {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;	
	font-weight: bold;
	text-align: left;
}
.boxtextcenter12b {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;	
	font-weight: bold;
	text-align: center;
}
.boxtextleft {
	color: #FFFFFF;
	font-size: 13px;
	text-align: left;
}
.boxtextleft14 {
	color: #FFFFFF;
	font-size: 14px;
	text-align: left;
}
.boxtextleft14b {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.boxtextleft14byellow {
	color: #FFFF00;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
.boxtextright14b {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align: right;
}
.boxtextleft18b {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.formright {
	color: #FFFFFF;
	font-size: 13px;
	text-align: right;
}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
}
#about {
	position:absolute;
	left:119px;
	top:183px;
	width:119px;
	height:24px;
	z-index:4;
	visibility: visible;
	background-color: #CCCCCC;
}
#apDiv2 {
	position:absolute;
	left:336px;
	top:179px;
	width:178px;
	height:40px;
	z-index:2;
	background-color: #CCCCCC;
}
#about2 {
	position:absolute;
	left:268px;
	top:183px;
	width:150px;
	height:88px;
	z-index:3;
	background-color: #666666;
	visibility: visible;
}
#cmyk {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:5;
	background-color: #000033;
	visibility: hidden;
}
#supprograms {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:6;
	background-color: #000033;
	visibility: hidden;
}
#helpdesk {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:7;
	background-color: #000033;
	visibility: hidden;
}
#constant-contact {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:7;
	background-color: #000033;
	visibility: hidden;
}
#colorprinting {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:9;
	background-color: #000033;
	visibility: hidden;
}
#largeformat {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:8;
	background-color: #000033;
	visibility: hidden;
}
#container {
	position:relative;
	top:10px;
	width:785px;
	height:288px;
	z-index:4;
	background-color: #5E2A7C;
}
#highvolume {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:190px;
	z-index:10;
	background-color: #000033;
	visibility: hidden;
}
#web {
	position:absolute;
	left:197px;
	top:125px;
	width:568px;
	height:190px;
	z-index:10;
	background-color: #003366;
}
#web {
	position:absolute;
	left:197px;
	top:125px;
	width:568px;
	height:197px;
	z-index:11;
	background-color: #000033;
	visibility: hidden;
}
#binding {
	position:absolute;
	left:201px;
	top:126px;
	width:550px;
	height:192px;
	z-index:13;
	background-color: #000033;
	visibility: hidden;
}
#epub {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:193px;
	z-index:14;
	background-color: #000033;
	visibility: hidden;
}
#mail {
	position:absolute;
	left:200px;
	top:123px;
	width:550px;
	height:196px;
	z-index:15;
	background-color: #000033;
	visibility: hidden;
}
#graphic {
	position:absolute;
	left:200px;
	top:125px;
	width:550px;
	height:192px;
	z-index:12;
	background-color: #000033;
	visibility: hidden;
}
#grayBox {
	position:absolute;
	left:191px;
	top:124px;
	width:576px;
	height:207px;
	z-index:3;
	background-color: #003366;
	visibility: hidden;
}
