body { 

	background-image:url(../images/body_bg.gif);
	background-color: #eae6fd;
	background-position:top;
	margin-top:15px;
	margin-bottom:20px;
	margin-left:0px;
	margin-right:0px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style:normal;
	font-weight:normal;
}
A:link, A:active, A:visited {
	color: white;
	text-decoration: underline;
}	
A:hover {
	color: #e396ff;
	text-decoration: underline;
}
.imgborder { border-color: #008080;  }
p, ul, td {
	margin-top: 4px;
	margin-bottom:8px;
	color: white;
}
 li {
	margin-bottom:3px;
	color: white;
}


hr { color: #008080; }
.aqua { color: #008080; }
.green { color: #4e832a; }
h1 {
	color: white;
	margin-top: 0;
	margin-bottom: 16px;
	font-size: 16pt;
}
h2 {
	color: white;
	font-size: 14pt;
}
h3 {
	color: white;
	font-size: 12pt;
}
h4 {
	color: white;
}

#container {
	width: 985px;
	margin-left: auto;
	margin-right:auto;

}


#top_header {
float:left;
width:985px;

}

.sozo {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.heading {
font-family: Helvetica, arial, sans-serif;
font-size:25px;
font-weight:bold;
color: #ad9aff;
}



/*<!------------------------------------------------------- top navigation ---------------------------------->*/

.nav {
float:left;
width:985px;

}


/*<!------------------------------------------------------- header ---------------------------------->*/

.header {
float:left;
width:985px;

}

/*<!------------------------------------------------------- content ---------------------------------->*/

.content_main {
float:left;
width:985px;
padding-top:1px;
padding-bottom:1px;
background-color:none;
}


.content_inner {
float:left;
width:985px;
padding-top:15px;
background-image:url(../images/content_bg.png);
}

.content {
float:left;
width:910px;
min-height: 200px;
padding-top:0px;
padding-bottom: 6px;
padding-left:35px;
}

.about {
float:left;
padding-top:35px;
}

.about li {
	margin-bottom:20px;
	margin-top:10px;
	color: #ad77c0;
	font-weight:bold;
	font-size:14px
}

.services1 {
float:left;
padding-top:15px;
padding-left:51px;
padding-bottom:20px;
}

.services2 {
float:left;
width:250px;
padding-top:15px;
padding-left:28px;
}

.services3 {
float:left;
width:850px;
padding-top:15px;
padding-left:51px;
padding-bottom:20px;
}

.testi_main {
float:left;
width: 891px;
margin-top:15px;
background-image:url(../images/testi_bg.jpg);
background-repeat:no-repeat;
}

.testi_txt {
float:left;
width: 649px;
margin-top:35px;
padding-left:30px;
padding-bottom:20px;
}

.testi_img {
float:left;
width: 198px;
margin-top:91px;
padding-left:10px;
}


/*<!------------------------------------------------------- footer ---------------------------------->*/


.footer {
float:left;
width:985px;
height:58px;
}

.footer_txt1 {
float:left;
padding-top:9px;
padding-left:10px;
color: #6e60ab;
}
.footer_txt1 a:link, .footer_txt1 a:visited, .footer_txt1 a:active {
color: #6e60ab;
}
.footer_txt1 a:hover {
color: #333;
}
.footer_txt2 {
float:right;
padding-top:9px;
padding-right:10px;
color: #6e60ab;
}
.footer_txt2 a:link, .footer_txt2 a:visited, .footer_txt2 a:active {
color: #6e60ab;
}
.footer_txt2 a:hover {
color: #333;
}

.footer_img_main {
float:left;
width:975px;
height:175px;
margin-left:5px;
background-image:url(../images/footer_images_bg.gif);
}

