body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#main_div{
width:100%;
margin:0px auto;
}

#top_color{
/*background:#f21965;*/
height:16px;
background:url(../images/top_bg.gif);

}

#bodycontent{
width:1000;
margin:0px auto;
/*background:#999999;
height:150px;*/
}

#bottom_nav{
/*background:#f21965;*/
height:30px;
width:100%;
background:url(../images/footer_bg.gif);
height:52px;
}

*, div{
margin:0px; padding:0px;
}
img{border:none;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#000;
}

.topbg{
background:url(images/top_bg.gif) repeat-x;
height:16px;
width:100%;
margin-bottom:10px;
}

.mainwrap{
width:1000px;
margin:0px auto;
/*height:778px;
 background:#CCCCCC; */
}

.mainbox{
float:left;
padding:10px;
}
.leftbox{
width:200px;
/*height:200px;*/
float:left;
/* background:#999999;
border:red 1px solid; 
padding-left:10px;*/
}

.rightbox{
width:770px;
/*height:200px;*/
float:right;
/* background:#999999;
border:red 1px solid; 
margin-left:0px;*/
}

.logo{
width:156px;
height:85px;
}

.menu{
width:182px;
margin:20px 0px 20px 0px;
border:solid 1px #ccc;
}

.smallboxes{
margin:0px;
width:200px;
float:left;
}
.sbox{
width:160px;
height:61px;
margin:10px 0px 10px 0px;

}

/* flash */

.flashhead {
width:765px;
height:335px;
}

/* maincontent */

.maincontent {
margin:0px;
/*border:blue solid 1px; 
width:770px; */
}

.textcont{
float:left;
width:530px;
margin-right:15px;
padding-left:7px;

/* border:green 1px solid;  */
}

.textcont h5{
font-family:Arial, Helvetica, sans-serif;
color:#da234c;
font-size:16px;
font-weight:normal;
padding-top:10px;
}

.textcont h5 span{
color:#191655;
font-size:14px;
padding-top:10px;
}

.textcont p{
margin:10px 0px 5px 10px;
text-align:justify;
line-height:18px;
}

.textcont_inner{
float:left;
width:750px;
margin-right:15px;
padding-left:7px;
/* border:green 1px solid;  */
}

.textcont_inner h5{
font-family:Arial, Helvetica, sans-serif;
color:#da234c;
font-size:16px;
font-weight:normal;
padding-top:10px;
}

.textcont_inner h5 span{
color:#191655;
font-size:14px;
}

.textcont_inner p{
margin:10px 0px 5px 10px;
text-align:justify;
line-height:18px;
}

.client{
width:208px;
height:139px;
background:url(../images/ourclients.png);
float:right;
margin-top:10px;
text-align:center;
/* border:red solid 1px; */
}

.client img{
padding:45px 10px 10px 15px;
}


#navigation-block {
/*	position:relative;
	top:0px;
	left:0px;*/
	width:180px;
	margin:0px;
	padding:0px;
}

/*#hide {
	position:absolute;
	top:0px;
	left:0px;
}*/

ul#sliding-navigation
{
	list-style: none;
	font-size:14;
	margin:0px;
	padding:0px;
	width:180px;

}

ul#sliding-navigation li.sliding-element h3,
ul#sliding-navigation li.sliding-element a
{
	display: block;
	width: 150px;
	padding: 5px 0px 5px 10px;
	margin:0px;
	margin-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
}

ul#sliding-navigation li.sliding-element h3
{
	color: #fff;
	background:#333 url(heading_bg.jpg) repeat-y;
	font-weight: normal;
}

ul#sliding-navigation li.sliding-element a
{
	color: #FFF;
	background:url(../tab_bg.jpg);
	border: 0px solid #1a1a1a;
	text-decoration: none;
}

ul#sliding-navigation li.sliding-element a:hover { color: #ffff66; }


/* footer */

.footerbg{
background:url(../images/footer_bg.gif);
height:52px;
clear:both;
width:100%;
}

.mainfooter{
width:1000px;
height:50px;
margin:auto;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
/* border:green solid 1px; */
}

.footnav{
position:absolute;
top:12px;
left:30px;
float:left;
/* border:#ff0000 1px solid;*/
color:#fff;
}

.footnav a{
color:#fff;
text-decoration:none;
}
.footnav a:hover{
color:#000;
text-decoration:underline;
}

.copyright{
position:absolute;
top:12px;
right:15px;
float:right;
/* border:#ff0000 1px solid; */
color:#fff;
}

.services_list{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
}

.services_list a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:none;
padding:5px 0px 5px 0px;
}
.services_list a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
text-decoration:underline;
padding:5px 0px 5px 0px;
}

.subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FF0033;
text-transform:uppercase;
}

.testimonials_title{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#666666;
text-decoration:none;
}

.test_company{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#7e4eb9;
text-decoration:none;
}

.services_title{
font-family:arial, tahoma;
font-size:14px;
color:#18379E;
text-decoration:none;
padding:5px;
}
.services_subtitle{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#8B8B8B;
text-decoration:none;
}

.services_title{
font-size:20px;
font-family:"HelveticaNeueLT Com 45 Lt", arial, tahoma, sans-serif, serif;
padding:0px;
margin:0px;
}
.bottom_services{
border-bottom:dashed 1px #cdcdcd;
height:2px;
}

.title_service{
font-family:"Trebuchet MS", tahoma, arial;
font-size:14px;
color:#f11c5d;
text-decoration:none;
}
.services_title_sub{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#3b3b3b;
text-transform:uppercase;
text-shadow:#000;
}

.hr_line{
border-bottom:dotted 1px #d4d4d4;
}