body{
	background-color: #3569b6;
}
#pagecontainer{
	width: 810px;
	margin-right: auto;
	margin-left: auto;
}
.headerbg {
	background-color: #003366;
	vertical-align: top;
	color: #FFFFFF;

}

.headerbg a:link{
	color: #000000;
}

.headerbg a:hover{
	color: #000000;
}

.greybarbg {
	background-color: #CCCCCC;
	height: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.greybarbg a:link {
	color: #333333;
	text-decoration: none;
}

.greybarbg a:hover {
	color: #003366;
	text-decoration: underline;
}

.whitebg {
	background-color: #FFFFFF;
	height: 1px;
	padding-left: 20px;
}

.orangebg {
	background-color: #FF9900;
	height: 16px;
	width: 198px;
}

.bluebg {
	background-color: #95C0F3;
	height: 16px;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #003366;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
}

.footer a:link {
	color: #C3E0F2;
	text-decoration: none;
}

.footer a:hover {
	color: #FF9900;
	text-decoration: underline;

}

.footer a:visited {
	color: #CCCCCC;
	text-decoration: underline;

}

.footer0range {
	background-color: #FF9900;
	height: 4px;
}

.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-image: url(images/newsbg.gif);
	height: 253px;
	width: 236px;
	padding-left: 18px;
	padding-top: 15px;
	padding-right: 10px;
	background-repeat: no-repeat;
}

.news a:link{
	color: #333333;
	text-decoration: none;

}

.news a:hover{
	color: #003366;
	text-decoration: underline;

}

.news a:visited{
	color: #666666;
	text-decoration: underline;

}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	vertical-align: top;
	background-image: url(images/flashbg.jpg);
	background-repeat: no-repeat;
	padding-left: 13px;
	height: 265px;
	padding-top: 10px;
}

.bodycopy a:link{
	color: #003366;
	text-decoration: none;
}

.bodycopy a:hover{
	color: #FF6600;
	text-decoration: underline;
}

.bodycopy a:visited{
	color: #666666;
	text-decoration: underline;
}

h1 {
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	color: #003366;
	letter-spacing: 1px;
}
.bluebgnav {
	background-color: #95C0F3;
	height: 16px;
	cursor: hand;

}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.h2invis {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: 1px;
	overflow: hidden;
	visibility: hidden;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.indent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	padding-left: 20px;
	vertical-align: top;
}

.bodycopynoindent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;

}

.bodycopynoindent a:link{
	color: #003366;
	text-decoration: none;

}

.bodycopynoindent a:hover {
	color: #FF6600;
	text-decoration: underline;

}

.bodycopynoindent a:visited {
	color: #666666;
	text-decoration: underline;

}

.testimonials {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E2EDF6;
	background-color: #003366;
	vertical-align: top;
	padding-top: 10px;
}

#dontprint {
	overflow: visible;
	visibility: visible;
}
.required {
	font-weight: bold;
	color: #FF0000;
}
.internalcurvebg {
	background-image: url(img/curvebg.gif);
	background-repeat: repeat-x;
	background-color: #eef5fc;
}
.pagecontent {
	padding-right: 10px;
}
.pagecontent li{
	background-image: url(img/bullet01.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 13px;
	background-position: 0px 5px;
}
.pagecontent li ul {
	margin:0 0 0 5px;
	padding:0;
}
.pagecontent ol {
	margin:0 0 0 10px;
	padding:0 0 0 15px;
}
.pagecontent ol li {
	background-image:none;
	list-style-type:decimal;
	padding:2px 0 0 0;
}
.pagecontent ol li ol {
	margin:0 0 0 25px;
	padding:0;
}
.supportbg {
	background-image: url(img/support_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.pn3purchasebg {
	background-image: url(img/pn3purchasebg_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.pn3payablesbg {
	background-image: url(img/pn3payables_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.valuepropositionbg {
	background-image: url(img/valueproposition_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.pn3implementationbg {
	background-image: url(img/pn3implementation_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.pn3travelexpensebg {
	background-image: url(img/pn3travelexpense_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.pn3contractsplusbg {
	background-image: url(img/pn3contractsplus_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-bottom: 150px;
}
.customersbg {
/*	background-image: url(img/customer_img.gif);
	background-repeat: no-repeat;
	background-position: right bottom; */
	padding-bottom: 150px;
}
img.customers {
	padding:5px;
}