body {
	margin: 0px;
}
.contactstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.designedbystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #a48d8d;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
}
.careersarrowmatterstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #01B7C5;
	text-decoration: none;
}

a.designedbystyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#00FF99;
	text-decoration: none;
	text-align: left;
	letter-spacing: 1px;
}

.contantlefttopclass {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 25px;
	overflow: hidden;
}
.morestyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #96CF4E;
	text-decoration: none;
	font-weight: bold;
}
a.morestyle:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#00FF99;
	text-decoration: none;
	font-weight: bold;
}
.matterstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	line-height: 20px;
	letter-spacing: .5px;
}
.programheading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #96CF4E;
	text-decoration: none;
	text-align: center;
}




#all {
	float: left;
	height: auto;
	width: 100%;
}
#main {
	height: auto;
	width: 1000px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#bannerall {
	float: left;
	width: 100%;
	background-image: url(../images/sky.jpg);
	background-repeat: repeat-x;
}
#banner {
	height: auto;
	width: 1000px;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#contantall {
	float: left;
	height: auto;
	width: 100%;
	background-image: url(../images/littlefootprinters_03.jpg);
	background-repeat: repeat-x;
}
#contantmain {
	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/bottammain.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#homecontantleftbabby {
	float: left;
	height: 380px;
	width: 300px;
	overflow: hidden;
}


#contantbottambgall {
	float: left;
	height: auto;
	width: 100%;
}
#contantbottambgmai {
	float: left;
	height: auto;
	width: 1000px;
}
#homecontantleft {
	float: left;
	height: auto;
	width: 391px;
	overflow: hidden;
	margin-top: 22px;
}
#homecontantlefttop {
	float: left;
	height: 100px;
	width: 391px;
	overflow: hidden;
	margin-top: 30px;
}
#homemore1 {
	float: left;
	height: 20px;
	width: 391px;
	overflow: hidden;
	padding-top: 0px;
}
#more1matter {
	float: left;
	height: auto;
	width: 30px;
	overflow: hidden;
	margin-top: 5px;
}


#homeleftcontantbottam {
	float: left;
	width: 391px;
	overflow: hidden;
}
#homeleftmattermain {
	float: left;
	width: 381px;
	overflow: hidden;
	padding-right: 10px;
	height: 165px;
}
#homecontantright {
	float: left;
	width: 187px;
	overflow: hidden;
	margin-top: 35px;
	padding-top: 0px;
	padding-right: 3px;
}
#homerightheading {
	float: left;
	height: auto;
	width: 190px;
	overflow: hidden;
	padding-bottom: 5px;
	margin-left: 0px;
	margin-bottom: 5px;
}
#homeprogamingmatter {
	float: left;
	width: 175px;
	overflow: hidden;
	height: auto;
	padding-right: 0px;
	padding-left: 10px;
}
#homebottam {
	float: left;
	height: 20px;
	width: 1000px;
	overflow: hidden;
}
#designedby {
	float: left;
	width: 450px;
	overflow: hidden;
}
#bottamlink {

	float: right;
	width: 475px;
	overflow: hidden;
}
#aboutcontantleftbabby {
	float: left;
	height: 350px;
	width: 1000px;
	overflow: hidden;
	padding-top: 30px;
}
#aboutcontantmain {

	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/aboutbglbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#aboutheading {
	float: left;
	height: 20px;
	width: 770px;
	overflow: hidden;
	padding-left: 230px;
}
#aboutusletter {
	float: left;
	height: 20px;
	width: 200px;
	overflow: hidden;
}
#aboutusmatter {
	float: left;
	width: 670px;
	overflow: hidden;
	padding-left: 230px;
	padding-top: 5px;
	padding-right: 100px;
}
#contantall #aboutcontantmain #aboutusmatter2bellow {
	float: left;
	width: 420px;
	padding-right: 350px;
	padding-left: 230px;
	overflow: hidden;
}

.abouthading {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #96CF4E;
	text-decoration: none;
	text-align: left;
}
#servicesmatter {

	float: left;
	width: 670px;
	overflow: hidden;
	padding-left: 230px;
	padding-top: 5px;
	padding-right: 100px;
}
#servicescontantmain {


	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/servicesbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#careerscontantmain {



	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/careersbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#careersmatter {


	float: left;
	width: 700px;
	overflow: hidden;
	padding-left: 200px;
	padding-top: 30px;
	padding-right: 100px;
}
#careersmatter1main {
	float: left;
	width: 700px;
	overflow: hidden;
	margin-top: 10px;
}
#arrow1 {
	float: left;
	height: 9px;
	width: 8px;
	overflow: hidden;
	margin-top: 3px;
}
#arrow1matter {
	float: left;
	width: 400px;
	overflow: hidden;
	padding-left: 20px;
}
#contactcontantmain {




	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/contactbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#contactmatter1main {
	float: left;
	width: 600px;
	overflow: hidden;
	margin-top: 0px;
	height: 220px;
	padding-top: 30px;
	padding-left: 80px;
}
#contactbox1 {
	float: left;
	width: 350px;
	overflow: hidden;
	height: 125px;
}
#boxleft {
	float: left;
	width: 100px;
	overflow: hidden;
}

#box3inner {
	float: left;
	width: 150px;
	overflow: hidden;
	height: 30px;
}
#phonesymboll {

	float: left;
	height: 20px;
	width: 20px;
	overflow: hidden;
	margin-top: 0px;
}
#phonematter {
	float: left;
	width: 185px;
	overflow: hidden;
	padding-left: 10px;
}
#boxright {
	float: left;
	width: 225px;
	overflow: hidden;
	margin-left: 10px;
	height: 30px;
	margin-top: 0px;
}
#boxright2 {
	float: left;
	width: 225px;
	overflow: hidden;
	padding-top: 0px;
	margin-left: 10px;
	margin-bottom: 10px;
}
#contactcontantleftbabby {

	float: left;
	height: 350px;
	width: 1000px;
	overflow: hidden;
	padding-top: 30px;
}
#careerscontantleftbabby {

	float: left;
	height: 350px;
	width: 1000px;
	overflow: hidden;
	padding-top: 30px;
}
#servicescontantleftbabby {

	float: left;
	height: 350px;
	width: 1000px;
	overflow: hidden;
	padding-top: 30px;
}
#testimonialmatter {



	float: left;
	width: 670px;
	overflow: hidden;
	padding-left: 230px;
	padding-top: 30px;
	padding-right: 100px;
}
#testimonialctcontantleftbabby {


	float: left;
	height: 350px;
	width: 1000px;
	overflow: hidden;
	padding-top: 30px;
}
#testimonialcontantmain {





	height: 401px;
	width: 1000px;
	margin: auto;
	background-image: url(../images/testimonialbg.jpg);
	background-repeat: no-repeat;
	overflow: hidden;
	padding-left: 0px;
}
#contactheading {

	float: left;
	height: 20px;
	width: 720px;
	overflow: hidden;
	padding-left: 280px;
}
#arrow1matterlast {

	float: left;
	width: 400px;
	overflow: hidden;
	padding-left: 30px;
}
#servicesmatter2bellow {
	float: left;
	width: 390px;
	overflow: hidden;
	padding-right: 380px;
	padding-left: 230px;
}
#highlightspicturesmain {
	float: left;
	width: 170px;
	overflow: hidden;
	padding-left: 5px;
	margin-bottom: 0px;
}
#hihlightssmallpicture {
	float: left;
	height: 6px;
	width: 6px;
	overflow: hidden;
	padding-top: 6px;
}

#highpicturesmatter {
	float: left;
	width: 155px;
	overflow: hidden;
	padding-left: 8px;
}
.highlightsmatterstylenew {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	letter-spacing: 0.5px;
}
