/* CSS Document */
html {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-top: 0px;
	margin-left: 0px;
	margin: 0px;
	height: 100%;
	overflow: inherit;
	

}

 body {
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; 
	margin-top: 0px;
	margin-left: 0px;
	margin: 0px;
	height: 100%;
	overflow: inherit;
	
}
.parent {
overflow:-moz-scrollbars-vertical;
overflow:hidden;
overflow-y:hidden;

	position: relative;
	min-height: 100%;
	height:auto;
	width: 1024px;
	margin: 0px;
	margin-top: 0px;
	border: solid #000000 0px; 
	background-color:#ffffff;
	text-align: left; 
 	margin-left: auto; 
 	margin-right: auto;
	
	
}
 
* html .parent {


	min-height: 100%;
	height: auto;
	width: 1024px;
	margin: 0px;
	margin-top: 0px;
	
	border: solid #000000 0px; 
 	background-color: #ffffff; 
 	text-align: left; 
 	margin-left: auto; 
 	margin-right: auto;
}
div.spacer {
  clear: both;
  }

/* clear: left for anything under li */	
* {
	margin: 0;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -3em; /* the bottom margin is the negative value of the footer's height */
}
.footer {
	 height: 20px;
	 width: 1004px;
	 margin-left:auto;
	 margin-right:auto;
	 text-align:center;
} 
.clearfooter {
	height:-20px;
	clear:both;
}


.topheader {
	width:1024px;
	margin-top:0px;	
	margin-left:auto;
	margin-right:auto;
	position:relative;
	float:left;
}

.mainimg {
	width:1024px;
	margin-top:182px;
	
	margin-left:auto;
	margin-right:auto;
	position:relative;
	float:left;
}
.leftcontain {
float:left;
margin-left:auto;
width:auto;
}

.welcomecontain {
margin-top: 400px;
margin-left:50%;
left:-510px;
height:150px;
position:relative;
float:left;
}

.maincontain {
margin-top: 400px;
margin-left:0px;
width: 75%;
left:0px;
height:150px;
position:relative;
float:left;
}
.clientcontain {
margin-top: 5px;
margin-left:50%;
left:-480px;
height:150px;
position:relative;
float:left;
}

.servicecontain {
margin-top: -150px;
margin-left:50%;
left:160px;
height:auto;
width:400px;
position:relative;
float:left;
}

.servtext {
	margin-left: 90px;
	width: 250px;
	height:75px;
	padding-top:2%;
	}
.partnercontain {
margin-top: 250px;
margin-left:50%;
left:300x;
height:150px;
position:relative;
float:left;
}
a.home:link, .home:visited{   
	position: absolute; left: 317px; top: 146px; width: 99px; height: 40px; 
	background-image:url(../images/home.png);    
	background-position: top left; 
	border: none !important;
	padding: 0 0 0 0 !important; 
	border: 0px !important; 
}
a.home:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}

a.about:link, .about:visited{   
	position: absolute; left: 416px; top: 146px; width: 107px; height: 40px;
	background-image:url(../images/about.png);    
	background-position: top left; 
	border: none !important;
	padding: 0 0 0 0 !important; 
	border: 0px !important; 
}
a.about:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}

a.service:link, .service:visited{   
	position: absolute; left: 523px; top: 146px; width: 94px; height: 40px;; 
	background-image:url(../images/services.png);    
	background-position: top left; 
	border: none !important;
	padding: 0 0 0 0 !important; 
	border: 0px !important; 
}
a.service:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}

a.partner:link, .partner:visited{   
	position: absolute; left: 617px; top: 146px; width: 142px; height: 40px;
	background-image:url(../images/partners.png);    
	background-position: top left; 
	border: none !important;
	padding: 0 0 0 0 !important; 
	border: 0px !important; 
}
a.partner:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}

a.creds:link, .creds:visited{   
	position: absolute; left: 759px; top: 146px; width: 133px; height: 40px;
	background-image:url(../images/creds.png);    
	background-position: top left; 
	border: none !important;
	padding: 0 0 0 0 !important; 
	border: 0px !important; 
}
a.creds:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}
.c_cont{
	position: absolute; left: 892px; top: 146px; width: 132px; height: 40px; 
}
a.contact1:hover {	
	background-position: bottom left;	
	background-repeat: no-repeat; 
	text-decoration: none; 
	border: 0px !important; 
	border: none !important; 
}


