@CHARSET "ISO-8859-1";

.bodysection1 {
	position: relative;
	clear: both;
	width: 100%;
	position: relative;
	padding-left: 17px;
	}
	
.bodysection1container{
	background-image: url("../images/body1.png");
	clear: both;
	position: relative;
	width: 700px;
	height: 220px;
}
	
.bodysection1box1 {
	position: relative;
	float: left;
	width: 30%;
	padding-top: 10px;
	}
	
.bodysection1text1 {
	position: relative;
	}
	
.bodysection1platformsheader {
	position: relative;
	clear: both;
	height: 24px;
	width: 137px;
	padding-left: 40px;
	padding-top: 5px;
	}

.bodysection1box2 {
	position: relative;
	float: left;
	width: 30%;
	padding-top: 10px;
	padding-left: 23px;
	}
	
.bodysection1text2 {
	position: relative;
	}
	
.bodysection1servicesheader {
	position: relative;
	clear: both;
	height: 30px;
	width: 133px;
	padding-left: 35px;
	}

.bodysection1box3 {
	position: relative;
	float: left;
	width: 30%;
	padding-top: 10px;
	padding-left: 20px;
	}
	
.bodysection1text3 {
	position: relative;
	}

.bodysection1industriesheader {
	position: relative;
	clear: both;
	height: 30px;
	width: 133px;
	padding-left: 50px;
	}
	
.bodysection2 {
	clear: both;
	position: relative;
	width: 700px;
	overflow: hidden;
	left: 18px;
	}
	
.bodysection2text1 {
	position: relative;
	clear: both;
	padding-top: 15px;
	text-align: justify;
	}

.bodysection2text2 {
	padding-top: 10px;
	position: relative;
	clear: both;
	text-align: justify;
	padding-bottom: 10px;
	}

.bodysection25 {
	position: relative;
	clear: both;
	width: 100%;
	position: relative;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.bodysection3 {
	clear: both;
	position: relative;
	width: 710px;
	height: 245px;
	padding-top: 10px;
	padding-left: 17px; 
	}

.bodysection3textarea{
	background-image: url("../images/body3.png");
	background-repeat: no-repeat;
	position: relative;
	float: left;
	width: 345px;
	height: 245px;
}
.bodysection3textareaspacer{
	position: relative;
	float: left;
	width: 10px;
	height: 245px;
}
	
.bodysection3textitems {
	position: relative;
	width: 330px;
	margin: 0 auto;
	padding-top: 10px;
}

.bodysection3textitem{
	position: relative;
	clear:both;
}

.bodysection3textitembullet{
	position: relative;
	float: left;
	width: 4%;
}

.bodysection3textitemtext{
	position: relative;
	float: left;
	width: 95%;
}

.bodysection4 {
	position: relative;
	clear: both;
	width: 100%;
	position: relative;
	padding-left: 17px;
	padding-top: 10px;
	padding-bottom: 10px;
	}
	
.events {
	position: relative;
	}

.eventsheader {
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 40px;
	}
	
.eventsbody {
	position: relative;
	background-image: url("../images/eventsbarbody.png");
	background-repeat: repeat-y;
	clear: both;
	overflow: hidden;
	}

.eventstext {
	position: relative;
	top: 0px;
	left: -8px;
	padding-right: 30px;
	padding-bottom: 5px;
	}

li.events {
	margin: 10px 0;
	}

.eventsfooter {
	position: relative;
	}
	
.sidebarpartners {
	position: relative;
	top: 0px;
	bottom: 10px;
	}
	
.sidebarpartnersheader {
	position: relative;
	margin: 0 auto;
	clear: both;
	height: 17px;
	}

.sidebarpartnersbody {
	position: relative;
	background-image: url("../images/eventsbarbody.png");
	background-repeat: repeat-y;
	clear: both;
	overflow: hidden;
	}
	
.microsoftlogo {
	position: relative;
	height: 113px;
	width: 114px;
	top: 6px;
	left: 34px;
	float: left;
	clear: both;
	}

.epicorlogo {
	position: relative;
	height: 24px;
	width: 160px;
	top: 20px;
	left: 14px;
	float: left;
	clear: both;
	}
	
.adaptiveplanninglogo {
	position: relative;
	height: 104px;
	width: 160px;
	top: 40px;
	left: 12px;
	float: left;
	clear: both;
	}
	
.sidebarpartnersfooter {
	position: relative;
	}