body {
	background-image:url(../img/background.jpg);
	background-repeat:repeat-x;
	margin:0;
	padding:0;
}
body.backgroundIndex {
	background-image:url(../img/background_index.jpg);
}
a img {
	border:none;
}
div.header {
	width: 970px;
	margin: 0 auto;
	padding:0;
}
div.header img {
	float:left;
}
ul.topNav {
	font-family:tahoma,verdana,arial;
	font-size:10px;
	font-weight:bold;
	list-style:none;
	width:100%;
	height:15px;
	margin:0;
	padding:0;
	padding-top:3px;
	text-align:right;
}
ul.topNav li {
	display:inline;
	margin-left:20px;
	margin-right:20px;
	height:15px;
}
ul.topNav li a {
	color:#000000;
	text-decoration:none;
}
ul.mainMenu {
	float:left;
	font-family:tahoma,verdana,arial;
	font-size:10px;
	font-weight:bold;
	list-style:none;
	width:570px;
	height:18px;
	margin:0;
	padding:0;
}
ul.mainMenu li.menu {
	float:left;
	margin:0;
	padding:0;
	padding-top:2px;
	width:138px;
	height:16px;
	text-align:center;
	cursor:pointer;
	color:#FFFFFF;
}
ul.mainMenu li.business {
	background-image:url(../img/businessMenuBG.jpg);
}
ul.mainMenu li.information {
	width:172px;
	background-image:url(../img/informationMenuBG.jpg);
}
ul.mainMenu li.applications {
	width:134px;
	background-image:url(../img/applicationsMenuBG.jpg);
}
ul.mainMenu li.erp {
	background-image:url(../img/erpMenuBG.jpg);
	width:126px;
}
ul.mainMenu li a {
	color:#FFFFFF;
	text-decoration:none;
}
div.subMenuContainer {
	position:absolute;
	display:none;
	margin-top:4px;
	width:138px;
}
ul.mainMenu li.business div.subMenuContainer {
	width:138px;
}
ul.mainMenu li.applications div.subMenuContainer {
	width:134px;
}
ul.mainMenu li.information div.subMenuContainer {
	width:172px;
}
ul.mainMenu li.erp div.subMenuContainer {
	width:124px;
}
ul.subMenu {
	list-style:none;
	padding:0px 0px 3px 0px;
	margin:0;
	color:#000000;
	background-image:url(../img/subMenuBG.jpg);
}
ul.mainMenu li.menu ul.subMenu li {
	text-align:left;
	padding:3px 5px 3px 5px;
	margin:0;
	cursor:pointer;
}
ul.mainMenu li.menu ul.subMenu li a {
	color:#000000;
}
#businessSubMenu li {
	background-image:url(../img/businessSubMenuBG.jpg);
}
#businessSubMenu li:hover, #businessSubMenu .subMenuHover {
	background-image:url(../img/businessSubMenuHoverBG.jpg);
}
#applicationsSubMenu li {
	background-image:url(../img/applicationsSubMenuBG.jpg);
}
#applicationsSubMenu li:hover, #businessSubMenu .subMenuHover {
	background-image:url(../img/applicationsSubMenuHoverBG.jpg);
}
#informationSubMenu li {
	background-image:url(../img/informationSubMenuBG.jpg);
}
#informationSubMenu li:hover, #informationSubMenu .subMenuHover {
	background-image:url(../img/informationSubMenuHoverBG.jpg);
}
#erpSubMenu li {
	background-image:url(../img/erpSubMenuBG.jpg);
}
#erpSubMenu li:hover, #erpSubMenu .subMenuHover {
	background-image:url(../img/erpSubMenuHoverBG.jpg);
}
#epicorInnerMenu li{
	background-image:url(../img/erpInnerMenuHoverBG.jpg);
}
#epicorInnerMenu li:hover, #erpSubMenu .subMenuHover {
	background-image:url(../img/erpInmostMenuHoverBG.jpg);
}
#fourthShiftInnerMenu li {
	background-image:url(../img/erpSubMenuHoverBG.jpg);
}
#fourthShiftInnerMenu li:hover, #fourthShiftInnerMenu .subMenuHover {
	background-image:url(../img/erpInnerMenuHoverBG.jpg);
}
#enhancementsInmostMenu li {
	background-image:url(../img/erpInnerMenuHoverBG.jpg);
}
#enhancementsInmostMenu li:hover, #enhancementsInmostMenu .subMenuHover {
	background-image:url(../img/erpInmostMenuHoverBG.jpg);
}


div.innerMenuContainer {
	position:absolute;
	display:none;
	margin-left:-127px;
	margin-top:-18px;
	width:142px;
}
ul.innerMenu {
	list-style:none;
	padding:3px 0px 3px 0px;
	margin:0;
	color:#000000;
}
ul.subMenu li.subMenuMenu ul.innerMenu li {
	text-align:left;
	min-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	cursor:pointer;
}
ul.subMenu li.subMenuMenu ul.innerMenu li a {
	color:#000000;
}

div.inmostMenuContainer {
	position:absolute;
	display:none;
	margin-left:-127px;
	margin-top:-18px;
	width:142px;
}
ul.inmostMenu {
	list-style:none;
	padding:3px 0px 3px 0px;
	margin:0;
	color:#000000;
}
ul.innerMenu li.innerMenuMenu ul.inmostMenu li {
	text-align:left;
	min-height:15px;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	cursor:pointer;
}
ul.innerMenu li.innerMenuMenu ul.inmostMenu li a {
	color:#000000;
}

div.indexContent {
	clear:both;
	margin:0 auto;
	width:970px;
	height:475px;
}
div.indexContent .left {
	float:left;
	width:475px;
}
div.indexContent .right {
	float:right;
	width:485px;
	padding-top:50px;
}
.right h2 {
	font-family:Calibri,Verdana,Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#00457c;
	padding-bottom:0px;
	margin-bottom:0px;
}
.right h2.overview {
	margin-top:0px;
	padding-top:0px;
}
.right p, .right ul li {
	font-family:Calibri,Verdana,Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:justify;
	color:#666666;
	margin-top:0px;
	margin-bottom:10px;
}
#infinityText p, #infinityText ul li {
	color:#333333;
}
.right p.hover {
	text-align:right;
	color:#000000;
}
#infinityText {
	height:315px;
}
#buttons {
	text-align:center;
	display:none;
}
#buttons img {
	margin-left:30px;
	margin-right:30px;
}
table td {
	font-family:Calibri, Verdana, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}
h1 {
	margin: 0;
	margin-top:8px;
	padding:0;
}
h1.epicor {
	margin-top:7px;
	margin-left:20px;
}
h1.fourthShift {
	margin-top:2px;
	margin-left:20px;
}
div.clearEle {
	clear:both;
}
div.pagesContent {
	clear:both;
	background-repeat:repeat-x;
	background-position:left 40px;
}
div.total {
	background-image:url(../img/total_bg.jpg);
}
div.businessProcesses {
	background-image:url(../img/business_bg.jpg);
}
div.applications {
	background-image:url(../img/applications_bg.jpg);
}
div.information {
	background-image:url(../img/information_bg.jpg);
}
div.erp {
	background-image:url(../img/erp_bg.jpg);
}
div.epicor {
	background-image:url(../img/epicor_bg.jpg);
}
div.fourthShift {
	background-image:url(../img/fourthshift_bg.jpg);
}
div.downloads {
	background-image:url(../img/gray_bg.jpg);
}
div.content {
	margin:0 auto;
	width:970px;
}
div.content .left {
	float:left;
	width:300px;
}
div.aboutUsLeft, div.aboutUsRight {
	float:left;
	width:47%;
}
div.aboutUsRight {
	margin-left:20px;
}
.pageGraphic {
	margin-left:30px;
}
div.content .right {
	float:right;
	width:670px;
	padding-top:40px;
}
div.text {
	background-color:#eeeff1;
	border:1px solid #999999;
	width:645px;
	height:365px;
	overflow:scroll;
	overflow-y:scroll;
	overflow-x:auto;
	margin: 15px auto;
	padding:5px;
}

div.content .left ul {
	list-style:none;
	margin:0;
	padding:0;
	margin-top:10px;
	width: 225px;
}
div.content .left li {
	margin-bottom:2px;
	padding-left:45px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:Tahoma,Arial,sans;
	font-size:10px;
	font-weight:bold;
	background-position:top center;
}
div.content .left ul li a {
	color:#FFFFFF;
	text-decoration:none;
}
div.content .left ul li a:hover {
	text-decoration:underline;
}
ul.total li {
	background-image:url(../img/total_bg.jpg);
}
ul.businessProcesses li {
	background-image:url(../img/business_bg.jpg);
}
ul.applications li {
	background-image:url(../img/applications_bg.jpg);
}
ul.information li {
	background-image:url(../img/information_bg.jpg);
}
ul.erp li {
	background-image:url(../img/erp_bg.jpg);
}
ul.epicor li {
	background-image:url(../img/epicor_bg.jpg);
}
ul.fourthShift li {
	background-image:url(../img/fourthshift_bg.jpg);
}
ul.grayList li {
	background-image:url(../img/gray_bg.jpg);
}
div.footer {
	clear:both;
	background-image:url(../img/footer_bg.jpg);
	background-repeat:repeat-x;
}
div.footer div {
	width:970px;
	margin: 0 auto;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #808285;
}
div.footer small {
	padding-top:32px;
	float:left;
}
div.footer .partners {
	float:right;
	text-align:right;
	width:600px;
}
div.footer .partners img {
	margin-left:10px;
	margin-right:10px;
}
ul.siteMap {
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #bcbec0;
	clear:both;
	text-align:center;
}
ul.siteMap li {
	display:inline;
	margin-left:20px;
	margin-right:20px;
}
ul.fileList, ul.fileList ul{
	margin:0; 
	padding:0;
}
ul.fileList li a {
	color: #000000;
}
ul.fileList li {
	font-family:Calibri,Verdana,Arial, Helvetica, sans-serif;
	list-style:none;
	text-align:left;
	background-repeat:no-repeat;
	background-position:left top;
}
ul.fileList li.file {
	float:left;
	font-size:12px;
	color: #333333;
	background-image:url(../img/file.png);
	padding-left:40px;
	padding-top:3px;
	margin-top:5px;
	margin-top:5px;
	margin-right:30px;
	min-height: 24px;
	width:223px;
}
ul.fileList li.folder {
	clear:both;
	min-height: 40px;
	font-size:18px;
	font-weight:bold;
	color: #00457c;
	background-image:url(../img/folder.png);
	padding-left:40px;
	margin-top:10px;
}
div.footer a {
	color: #bcbec0;
	text-decoration:none;
}