/* Main Site styles */
body {
	background: url("/images/misc/site_bg.gif") #FFFFFF;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	padding-top: 38px;
	padding-left: 5px;
	padding-right: 5px;
	margin: 0;
}

.body-bg {
	background-color: #E2E3E3;
}
.content-bg {
	background: url("/images/misc/content_bg.gif") transparent;
}
.rightrail-bg {
	background: url("/images/misc/rightrail_bg.gif") transparent;
}
.site-border {
	background-color: #CBCCCC;
}

.pad3top {
	padding-top: 3px;
}
.pad3bot {
	padding-bottom: 3px;
}
.pad3lr {
	padding-left: 3px;
	padding-right: 3px;
}
.pad4right {
	padding-right: 4px;
}
.pad4bot {
	padding-bottom: 4px;
}
.pad5px {
	padding: 5px;
}
.pad5left {
	padding-left: 5px;
}
.pad5lr {
	padding-left: 5px;
	padding-right: 5px;
}
.pad5top {
	padding-top: 5px;
}
.pad5topbot {
	padding-top: 5px;
	padding-bottom: 5px;
}
.pad7left {
	padding-left: 7px;
}
.pad8top {
	padding-top: 8px;
}
.pad8left {
	padding-left: 8px;
}
.pad8bot {
	padding-bottom: 8px;
}
.pad9bot {
	padding-bottom: 9px;
}
.pad10px {
	padding: 10px;
}
.pad10left {
	padding-left: 10px;
}
.pad10right {
	padding-right: 10px;
}
.pad10lr {
	padding-left: 10px;
	padding-right: 10px;
}
.pad10top {
	padding-top: 10px;
}
.pad10topbot {
	padding-top: 10px;
	padding-bottom: 10px;
}
.pad15left {
	padding-left: 15px;
}
.pad15right {
	padding-right: 15px;
}
.pad15top {
	padding-top: 15px;
}
.pad15topbot {
	padding-top: 15px;
	padding-bottom: 15px;
}
.pad16left {
	padding-left: 16px;
}
.pad34left {
	padding-left: 34px;
}
.pad52left {
	padding-left: 52px;
}

.padannouncements {
	padding-top: 14px;
	padding-left: 33px;
	padding-right: 29px;
	padding-bottom: 10px;
}
.padbodyfront {
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 25px;
}
.padbodyinside {
	padding-top: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 17px;
}
.pad-bulletsindent {
	padding-left: 14px;
}
.padcontent {
	padding-top: 15px;
	padding-left: 20px;
	padding-right: 21px;
	padding-bottom: 15px;
}
.paddivider {
	padding-top: 4px;
	padding-bottom: 12px;
}
.padleftnav {
	padding-top: 20px;
	padding-left: 20px;
	padding-right: 15px;
	padding-bottom: 20px;
}
.pad-leftnavindent {
	padding-left: 14px;
}
.padmainnav {
	padding-left: 3px;
	padding-right: 3px;
}
.padmainnavbot {
	padding-bottom: 21px;
}
.padourcustomers {
	padding-top: 3px;
	padding-left: 23px;
	padding-right: 10px;
}
.padportfolio {
	padding-top: 14px;
	padding-bottom: 15px;
}
.padportfolioview {
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.padproducts_servicesleft {
	padding-top: 3px;
	padding-left: 21px;
	padding-right: 17px;
}
.padproducts_servicesright {
	padding-top: 3px;
	padding-right: 10px;
}
.padsuccess_stories1 {
	padding-top: 3px;
	padding-left: 21px;
	padding-right: 10px;
}
.padsuccess_stories2 {
	padding-left: 20px;
}


/* Main Nav styles */
.footernav-bg {
	background: url("/images/misc/footernav_bg.gif") transparent;
}
#footernav-border {
	border-left: 1px solid #CBCCCC;
	border-right: 1px solid #CBCCCC;
}
.headernav-border {
	border-left: 1px solid #5E5D5D;
	border-right: 1px solid #5E5D5D;
}
.leftnavheader {
	color: #343330;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	padding-bottom: 12px;
}
.leftnav-arrow {
	background: url("/images/misc/arrow_red2.gif") transparent no-repeat;
	margin: 0;
	padding: 0;
}
.leftnav {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left: 14px;
}
.leftnav a {
	color: #000000;
	text-decoration: none;
}
.leftnav a:hover {
	color: #000000;
	text-decoration: underline;
}
.mainnav-bg {
	background: url("/images/misc/mainnav_bg.gif") #FFFFFF;
	border-left: 1px solid #CBCCCC;
	border-right: 1px solid #CBCCCC;
}
.mainnav-border {
	background: #FFFFFF;
	border-left: 1px solid #CBCCCC;
	border-right: 1px solid #CBCCCC;
}
#mainnav-border2 {
	padding-left: 3px;
	padding-right: 3px;
	width: 267px;
	background: #FFFFFF;
	border-left: 1px solid #CBCCCC;
	border-right: 1px solid #CBCCCC;
}
.nav-bg {
	background: url("/images/misc/nav_bg.gif") transparent;
}
.navmain-arrow {
	background: url("/images/misc/arrow_red2.gif") transparent no-repeat top left;
	margin: 0;
	padding: 0;
}
.navmain {
	color: #0C0405;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	padding-left: 14px;
}
.navmain a {
	color: #0C0405;
	text-decoration: none;
}
.navmain a:hover {
	color: #0C0405;
	text-decoration: underline;
}
.navfooter {
	color: #ffffff;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	padding-left: 14px;
}
.navfooter a {
	color: #ffffff;
	text-decoration: none;
}
.navfooter a:hover {
	color: #ffffff;
	text-decoration: underline;
}

/* Main Text styles */
.announcements-arrow {
	background: url("/images/misc/arrow_red2.gif") transparent no-repeat;
	margin: 0;
	padding: 0;
}
.announcementstext {
	color: #343330;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	line-height: 14px;
	padding-left: 14px;
	padding-bottom: 9px;
}
.announcementstext a {
	color: #343330;
	text-decoration: none;
}
.announcementstext a:hover {
	color: #343330;
	text-decoration: underline;
}
.bullets-arrow {
	background: url("/images/misc/arrow_red2.gif") transparent no-repeat;
	margin: 0;
	padding: 0;
}
.bullets {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	padding-left: 12px;
}
.bullets a {
	color: #000000;
	text-decoration: none;
}
.bullets a:hover {
	color: #000000;
	text-decoration: underline;
}
.bullets-indent {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	padding-left: 14px;
}
.bullets-indent a {
	color: #000000;
	text-decoration: none;
}
.bullets-indent a:hover {
	color: #000000;
	text-decoration: underline;
}
.maintext {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
}
.maintext a {
	color: #000000;
	text-decoration: none;
}
.maintext a:hover {
	color: #000000;
	text-decoration: underline;
}
.maintextheader {
	color: #000000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 16px;
	font-weight: bold;
}
.maintextheader a {
	color: #000000;
	text-decoration: none;
}
.maintextheader a:hover {
	color: #000000;
	text-decoration: underline;
}
.portfolio-bg {
	background-color: #BFC0C2;
}
.portfoliotext {
	color: #343330;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	line-height: 14px;
}
.portfoliotext a {
	color: #990000;
	font-weight: bold;
	text-decoration: none;
}
.portfoliotext a:hover {
	color: #990000;
	text-decoration: underline;
}
.portfolioview {
	color: #990000;
	font-family: arial,verdana,helvetica,san-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 14px;
}
.portfolioview a {
	color: #990000;
	text-decoration: none;
}
.portfolioview a:hover {
	color: #990000;
	text-decoration: underline;
}
