@charset "UTF-8";
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	margin: 0px;
	padding: 0px;
}
p {
	font-size: 0.85em
	color: #333333;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .8em;
	margin-left: 0px;
	font-size: 0.7em;
}
a {
	text-decoration: none;
}
.main  ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0.8em;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	font-size: 0.7em;
	line-height: 1.25em;
}
.main  li {
	color: #333333;
	margin: 0px;
	list-style-type: disc;
	list-style-position: outside;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h1 {
	font-size: 2em;
	color: #FFFFFF;
	font-weight: normal;
}
h2 {
	font-size: 0.7em;
	font-weight: bold;
	color: #000066;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
h3 {
	font-size: 1.8em;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-weight: lighter;
}
.uber {
	padding: 0px;
	height: auto;
	width: 926px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.navbar {
	background-image: url(images/navchunk.jpg);
	background-repeat: repeat-y;
	width: 178px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.navbarinner p {
	margin: 0px;
	padding: 0px;
}
.hed {
	height: 111px;
	width: 926px;
}
.main {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 748px;
}
.redhead {
	background-image: url(images/redtop.jpg);
	margin: 0px;
	padding: 0px;
	height: 53px;
	width: 713px;
	overflow: hidden;
}
.headerleftcol {
	width: 300px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 20px;
	float: left;
	padding: 0px;
	height: 40px;
}
.headerrightcol {
	padding: 0px;
	width: 300px;
	margin-top: 6px;
	margin-right: 45px;
	margin-bottom: 7px;
	margin-left: 0px;
	float: right;
	height: 40px;
}
.headerfullcol {
	width: 650px;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 20px;
	float: left;
	padding: 0px;
	height: 40px;
}
.redmiddle {
	background-image: url(images/rededges.jpg);
	width: 713px;
	height: auto;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}
.leftcol {
	padding: 0px;
	height: auto;
	width: 325px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.leftcol-fixed {
	padding: 0px;
	height: 275px;
	width: 325px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.leftcol-fixed-printman {
	padding: 0px;
	height: 107px;
	width: 455px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.rightcol {
	padding: 0px;
	height: auto;
	width: 325px;
	margin-top: 5px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}
.fullcol {
	padding: 0px;
	height: auto;
	width: 680px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.fullcol-fixed {
	padding: 0px;
	height: 275px;
	width: 680px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
table {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
	color: #333333;
}
table   p {
	font-size: 0.99em;
	color: #333333;
}
table h1 {
	font-size: .9em;
	font-weight: bold;
	color: #223E7C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
textarea {
	background-image: url(images/formareabg.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 367px;
	width: 290px;
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 15px;
	margin: 0px;
}
.inputfield {
	color: #14255F;
	background-image: url(images/formfieldbg.jpg);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 25px;
	width: 245px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
select {
	color: #FFFFFF;
	background-color: #990000;
	padding: 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 13px;
	width: 240px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	height: 30px;
}
.homeline {
	width: 713px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 11px;
	margin-left: auto;
	clear:both;
	height:165px;
}
.redfoot {
	background-image: url(images/redfoot.jpg);
	margin: 0px;
	padding: 0px;
	height: 16px;
	width: 713px;
}
.navbarinner {
	width: 178px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(images/navfade.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin: 0px;
	padding: 0px;
}
.navbarinner ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 19px;
	list-style-type: none;
}
.navbarinner li {
	height: 24px;
	background-image: url(images/navdiv.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 7px;
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
}
.navbarinner a {
	text-decoration: none;
}
.navbarinner a:link {
	color: #FFFFFF;
}
.navbarinner a:visited {
	color: #FFFFFF;
}
.navbarinner a:hover {
	color: #999999;
}
.navbarinner a:active {
	color: #FF0000;
}
.homeblock1 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/homepagers/cats+brochs.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.homeblock2 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 1px;
	margin-right: 14px;
	margin-left: 15px;
	background-image: url(images/homepagers/leaflets.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.homeblock3 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 1px;
	margin-right: 0px;
	margin-left: 0px;
	background-image: url(images/homepagers/books.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.homeblock4 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	background-image: url(images/homepagers/presfolders.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.homeblock5 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 0px;
	margin-right: 14px;
	margin-bottom: 11px;
	margin-left: 15px;
	background-image: url(images/homepagers/letterheads.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.homeblock6 {
	float: left;
	height: 154px;
	width: 228px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 11px;
	margin-left: 0px;
	background-image: url(images/homepagers/pos.jpg);
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	font-weight: normal;
	color: #FFFFFF;
}
.footerblock {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 926px;
	background-image: url(images/footgrey.jpg);
	height: 18px;
	font-size: .6em;
	color: #333333;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.widepics {
	width: 713px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
blockquote {
	font-size: 0.8em;
	font-weight: bold;
	color: #003366;
	margin: 0px;
	padding: 0px;
	background-color: #CCCCCC;
}
.recommend {
	color: #000066;
	width: 180px;
	font-size: 0.82em;
	float: right;
	line-height: 0.8em;
	margin: 0px;
	padding: 0px;
}
.recommend p {
	color: #003366;
	margin: 0px;
	padding: 0px;
}
.recommend-design {
	color: #000066;
	width: 180px;
	font-size: 0.82em;
	float: right;
	line-height: 0.8em;
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.recommend-design h1 {
	color: #003366;
	font-size: .8em;
	background-image: url(images/99.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-style: italic;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
.recommend-design p {
	color: #003366;
	margin: 0px;
	text-align: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.fullcol-samplestop {
	padding: 0px;
	height: 70px;
	width: 652px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	font-size: 1em;
	font-weight: bold;
	color: #999999;
}
.fullcol-samplestop p {
	color: #666666;
}
.fullcol-samplespic {
	padding: 0px;
	height: 373px;
	width: 652px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}
strong {
	font-weight: bold;
	color: #223E7C;
}
button {
	background-color: #FF3399;
	color: #00FF00;
}
.botbar    a {
	text-decoration: none;
	color: #CCCCCC;
	font-size: .75em;
	text-transform: uppercase;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.botbar    a:link {
	color: #999999;
}
.botbar    a:visited {
	color: #999999;
}
.botbar    a:hover {
	color: #990000;
}
.botbar    a:active {
	color: #000033;
}
.botbar-l {
	float: left;
	clear: right;
}
.botbar-r {
}
.botbar {
	text-align: right;
}

.leftq  {
	font-size: 2em;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.rightq {
	font-size: 2em;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}
.leftcol-fixed-design {
	padding: 0px;
	height: 107px;
	width: 425px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
