/* Content */
#company_content {
	float: left;
	width: 48%;
	margin-left:10px;
	margin-top:2px;
}

#contentBar { float:left; width:95%; margin-left:10px;}



#clmBox, #clmBox1 { border:1px solid #e4e4e4;  background:#fff; padding:10px; float:left; width:45%; margin-right:12px;  }
#softclmBox, #bpoclmBox1 { border:1px solid #e4e4e4;  background:#fff; padding:10px; float:left; width:100%; margin-right:12px;  }
#clmBox span, #clmBox P,#clmBox1 span,#clmBox1 P {   }
#clmBox ul, #clmBox1 ul { margin:0; padding:0; }
#clmBox li, #clmBox1 li {  margin-left:35px; margin-top:5px; line-height:18px; list-style-image:url(../images/arrow5.gif); }
#clmBox .title6, #clmBox1 .title6 { font-size:12px; font-weight:bold; color:#CC0000;}


#quotes { float:right; font-size:11px; font-style:italic; width:30%; margin:0 auto; margin-left:10px; line-height:20px; margin-top:5px;  padding:8px; color:#2568ae; background:url(../images/dot_vt_clm.gif) left repeat-y; padding-left:10px; }

#author { float:right; font-style:normal; color:#d75e00; font-size:10px; font-weight:bold;}

/*company */
.compyTb { margin-top:5px;}
.compyTb P{ margin:0; padding:0;  text-align:left; margin-top:5px; }

#compBox {    float:left; width:98%;  margin-left:12px; }
#box,#box2 { float:left; width:28%; font-size:1em; margin-top:10px;border:1px solid #e4e4e4;background:#fff; margin-right:10px; }
#box P,#box1 P,#box2 p{ font-size:1em; text-align:justify;  }
#box h3{ font-size:1em; float:left; color:#f07826;}

#box1 { float:left; width:38%; font-size:1em; border:1px solid #e4e4e4;background:#fff;margin-top:10px; }

ul.comp {  list-style:none; margin:0; padding:0; margin-top:5px;}
ul.comp li { line-height:20px; margin-left:20px; list-style-image:url(../images/arrow2.gif); text-align:left; list-style-position:outside;}

/* projects */
#content_wide {
	float: left;
	width: 96%;
	margin-left:10px;
	margin-top:2px;
}



/* service */
#serviceBar {
	float: left;
	width: 350px;
	margin-left:10px;
	font-size:11px;
}

#serviceBar ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#serviceBar li {
	padding: 15px 15px;
	background: url(../images/serviceBar.gif) no-repeat;
	line-height: 15px;
}

#serviceBar li ul {
	line-height: 2em;
}

#serviceBar li li {
	margin-left: 20px;
	padding: 0;
	padding-left:15px;
	font-weight:bold;
	background:none;
	
}

#serviceBar h2 {
	font-family:Arial, Verdana, sans-serif;
	margin: 0;
	text-transform: uppercase;
	font-size: 16px;
	padding-bottom:5px;
/*	color:#098DCE;*/
	color:#CC0000;
	
}
#serviceBar h2 span{	padding-left:20px; padding-top:2px;}
#serviceBar a {
	border: none;
}


#servBox, .servBox { float:left; margin:5px; padding:2px; border:1px solid #CCC; margin-top:8px;}

/* Capabilities */

ul.exprt {  list-style:none; margin:0; padding:0; margin-top:5px;}
ul.exprt li { line-height:20px; margin-left:40px; list-style-image:url(../images/arrow2.gif); text-align:left; list-style-position:outside;}
ul.exprt li li { line-height:20px; margin-left:5px; list-style-image:url(../images/arrow8.gif); text-align:left; list-style-position:outside; }


/*-Partners-----*/

#sections { float:left; width:45%; padding-left:10px;}
.partners_title { font-family:11px;}
.partnersLink { color:#194ab0; }

/* projects */
#layer1, #layer2, #layer3, #layer4, #layer5, #layer6, #layer7, #layer8, #layer9, #layer10, #layer11, #layer12 {
	position: absolute;
	visibility: hidden;
	top:300px;
	margin-left:140px;
	height: auto;
	width: 420px;
}
#prj_content, .prj_content {
	background-color: #fff;
	border: 10px solid #423e3f;
	padding: 10px;
	font-size:11px;
}
#prj_content P, .prj_content p{
margin:0; padding:0;
}
#close, .close {
	left:370px;
	width:20px;
	height:21px;
	position:absolute;

}
.prjLink { color:#f24c1a; }
table.prjList { margin-left:-5px;} 
table.prjList td{ line-height:20px; padding-left:5px;} 

/* team */
.team_title { font-size:13px; color:#0b61b8; font-weight:bold; }

/* career */


#careerBox { padding:10px; float:left; font-size:11px; line-height:15px;}

#careerBox P { margin:0; padding:0; line-height:20px; padding-left:18px; }
a.title4 { font-size:12px; font-weight:bold; color:#CC0000; background:url(../images/arrow3.gif) left no-repeat; padding-left:15px; padding-top:1px; }

a.title4:hover { font-size:12px; font-weight:bold; color:#330000; background:url(../images/arrow3.gif) left no-repeat; padding-left:15px; padding-top:1px; }

#careerBox ul {  margin:0; padding:0; }
#careerBox li { margin:0; padding:0; list-style:inside; margin-left:30px; line-height:18px;}
#careerBox li ul {  padding-left:10px; }
#careerBox li ul li { list-style:circle; }


/* career div class */
#containerLeft { width:150px; float:left;}
#container	{ position:relative; width:380px; height:230px; z-index:100 }
#container ul, #container P{  margin:0; padding:0; }
#container h2 { font-size:12px; }


/* contact */
#address, #address1 { float:left; margin:20px;  }

#address P,#address1 P { font-size:11px; margin-left:10px; line-height:20px;  padding:8px; color:#000; padding-left:10px; }

.tel { font-style:normal; color:#d75e00; font-size:12px; font-weight:bold; line-height:25px;}
#emailAd { margin-right:140px; float:right; margin-top:-50px;}
#emailAd .email { font-style:normal; color:#c70000; font-size:13px; font-weight:bold; line-height:25px; border-bottom:1px dashed #CCC;}

/* sitemap */
#sitemapBox P { width:100px; margin-left:100px; padding:3px; line-height:20px; padding-left:18px ; }
#sitemapBox a.title5 { font-size:12px; font-weight:bold; color:#125393; background:url(../images/arrow4.gif) left center no-repeat; padding-left:12px; padding-top:1px;   }