/* CSS Document */



body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
color:#515045;
}

p {

font-size:11px;
line-height:15px;


}


h1{

font-size:14px;
padding-left:12px;
padding-bottom:10px;
background-image:url(images/h1_bar.gif);
background-repeat:no-repeat;
}


.heading{
line-height:15px;
font-weight:bold;
font-size:14px;
padding-left:12px;
margin-top:20px;
padding-bottom:10px;
background-image:url(images/h1_bar.gif);
background-repeat:no-repeat;

}



.heading-team{
line-height:15px;
font-weight:bold;
padding-left:12px;
font-size:14px;


}

.heading-team-subhead{
line-height:15px;
font-weight:bold;
font-size:14px;
padding-left:12px;
padding-top:1px;
padding-bottom:12px;
font-size:11px;
background-image:url(images/h1_bar.gif);
background-repeat:no-repeat;

}



.paragraph-title{
line-height:15px;
font-size:11px;
padding-top:10px;

}


.paragraph{

font-size:11px;
padding-top:15px;

}


h2{


font-size:11px;

}
.cl-mid{
	width:322px;
	background-color:#f4f4f3;
	padding:22px;
	background-image:url(images/bar_top.gif);
	background-repeat:no-repeat;

}


.cl-mid-3{
	width:513px;
	background-color:#f4f4f3;
	padding:22px 22px 12px 22px;
	background-image:url(images/bar_top_long.gif);
	background-repeat:no-repeat;

}


.cl-mid-contact{
	width:513px;
	padding:0px;
	background-color:#f4f4f3;
	background-image:url(images/bar_top_long.gif);
	background-repeat:no-repeat;

}

.cl-mid-logos{
	width:567px;
	background-color:#ffffff;
	background-image:url(images/bar_top_long.gif);
	background-repeat:no-repeat;

}


.cl-left{
	width:183px;
	background-color:#ece9d7;
	background-image:url(images/left_lines.gif);
	font-size:11px;
	
	}



.cl-right{
	width:200px;
	background-color:#ece9d7;
	font-size:11px;
	background-image:url(images/bg_technologies.gif);
	background-repeat:repeat-x;
	
}

.cl-right-clients{
	width:200px;
	background-color:#ece9d7;
	font-size:11px;
	background-image:url(images/bg_clients.gif);
	background-repeat:repeat-x;
	
}

.sep-10{
	width:10px;

}

.sep-31{
	width:31px;

}

.sep-10h{
	height:10px;

}

.sep-1h{
	height:1px;

}

.sep-2{
	width:2px;
	background-color:#FFFFFF;

}

.sep-2h{
	height:2px;
	background-color:#FFFFFF;

}

.sep-1{
	width:1px;

}
.menu-item{

	color:#515045;
	width: 155px;
	padding-top:4px;
	padding-left:28px;
	height:19px;
	background-image:url(images/tab.gif);
	background-repeat:no-repeat;
	margin-bottom:2px;

}


.menu-item-selected{

	width: 155px;
	padding-top:4px;
	padding-left:28px;
	height:19px;
	background-image:url(images/tab_selected.gif);
	background-repeat:no-repeat;
	margin-bottom:2px;

}


.menu-bottom{
	height:25px;
	font-size:9px;
	color:#FFFFFF;
	width:760px;

}


.menu-bottom-right{
	background-image:url(images/bottom-corner-right.jpg);
	background-repeat:no-repeat;
	background-position:right;
	width:10px;
	height:26px;
	
}

.menu-bottom-middle{
	background-image:url(images/bottomBar.jpg);
	width:310px;
	padding-left:5px;


}




.menu-bottom-left{

	background-image:url(images/bottom-left-corner.jpg);
	background-repeat:no-repeat;
	width:10px;
	height:26px;


}




.menu-bottom-item{
padding-left:9px;
text-align:right;

}

a{
	color:#515045;
	text-decoration:none;
}

a:hover{
	color:#515045;
	text-decoration:underline;
}


a.url{
	font-weight:bold;
	color:#515045;
	text-decoration:underline;
}

a.url:hover{
	font-weight:bold;
	color:#515045;
	text-decoration:none;
}


a.front{
	font-size:11px;
	color:#515045;
	text-decoration:underline;
	background-image:url(images/home/arrow-right.gif);
	background-repeat:no-repeat;
	padding-left:15px;
}

a.front:hover{
	font-size:11px;
	color:#515045;
	text-decoration:none;

}

a.selected{
	color:#FFFFFF;

}

a.selected:hover{
	color:#FFFFFF;
	text-decoration:underline;
}



a.bottom{
	color:#FFFFFF;
	font-size:9px;

}

a.bottom:hover{
	font-size:9px;
	color:#FFFFFF;
	text-decoration:underline;
}

ul{
	font-size:11px;
}

.technologies{
	padding-left:25px;
	padding-top:16px;
	padding-right:16px;
	padding-bottom:26px;

}

.technologies-items{
background-image:url(images/dot.gif);
background-repeat:no-repeat;

padding-left:12px;

 display:block;
}


.left-menu{

padding-bottom:4px;
background-color:#FFFFFF;
}

.image-header{
	padding-bottom:10px;

}

.home-cl-left{
	width:560px;
	background-image:url(images/home-background.jpg);
	background-repeat:repeat-x;


}
.home-about-eBD{
background-image:url(images/home/about-eBD.gif);
height:44px;
background-repeat:no-repeat;

}


.home-services{
background-image:url(images/corner_green.gif);
background-position:right;
height:11px;
background-repeat:no-repeat;

}

.home-content-1{
	height:106px;
	padding-top:15px;
	padding-left:40px;
	width:230px;
	font-size:11px;
	padding-right:39px;

}

.home-content-2{

	padding-top:15px;
	padding-left:0px;
	width:220px;
	font-size:11px;
	padding-right:30px;

}


.home-content-3{
	padding-left:25px;
	padding-top:15px;
	height:106px;
}

.home-more-info-orange{
	background-image:url(images/home/more-info-orange.gif);
	background-repeat:repeat-x;
	height:29px;
	font-size:11px;
	padding-left:24px;

}


.home-more-info-green{
	background-image:url(images/home/more-info-green.gif);
	background-repeat:repeat-x;
	height:29px;
	font-size:11px;
	padding-left:24px;

}

.more-info{


}
.home-bottom{
	background-image:url(images/bar-home-orange.gif);
	height:6px;
	background-repeat:repeat-x;

}


.home-bottom-green{
	background-image:url(images/bar-home-green.gif);
	height:6px;
	background-repeat:repeat-x;

}


.testimonial-quote{
padding-right:10px;

}

.testimonial-source{
padding-top:10px;
padding-right:10px;
display:block;


}

.testimonial-source-company{
padding-top:2px;
padding-right:10px;
padding-left:14px;
display:block;


}


.field-label{
	font-size:11px;
	padding-top:10px;
	padding-bottom:4px;

}


.submit-button{
	padding-top:20px;

}


.team-section{
padding-top:20px;

}

.img{
padding:4px 0px 4px 0px;
background-color:#FFFFFF;
}