/* CSS Document 
font: italic small-caps 900 12px arial*/

html,body{
margin:0;
padding:0;
}


#body{ margin: 0 auto;
	  text-align:center;	  
	  display:block;
	  }
	  
img{
border:0;
}

h2{
margin:4px!important;
margin:2px;
font-size:17px;
font-family:Arial, Helvetica, sans-serif;
}

	  
a:link { color:#0066CC; text-decoration:none;}
a:hover {color:#CC0033; text-decoration:none;}
a:visited {color:#0066CC; text-decoration:none;} 

a.company{color:#444; text-decoration:none;}
a.company:link { color:#000000; text-decoration:none;}
a.company:hover {color:#b65b55; text-decoration:none;}
a.company:visited {color:#999; text-decoration:none;}




#wholeP { font:12px "Trebuchet MS" ;	  	  
	  	  line-height: 19px;
	 	  color:#666667;
		  width: 810px; height: auto;
		  margin-left:auto;
		  margin-right:auto;
		  margin-top:62px;
		  text-align:left;		  
		 }
#icons { position: relative;
		 top: 0;
		 left: 701px;
		 margin: 0 auto;
	   }
#navg { width:587px;
		position:relative;
		left: 244px;		
		margin: 15px 0 0 0;
	  }
#navg img { margin: 0 -4px 0 0; }

#card { float:left;
		position:relative;
		top: -115px;
		left: 5px;
		z-index:1;
	  }
	  
#cccj{
width:200px;
height:76px;
margin-top:30px;
margin-left:9px;
}
	  
#rightP {background-color:#3b6875; 
		 width: 604px;		  
		 float:right;
		 position: relative; 
		 top: -601px;
		 left: 20px;
		 margin: 0px 0 0 200px;	
		 padding: 0 0 5px 0;	
		}
.bodyLength { height:400px; }

#mission { width:270px; height:155px;
		   background:url(images/our_candidates.gif) no-repeat;
		   margin: 10px 15px 0 32px;	
		   padding: 20px 0 0 0;		   
		   color:#575757;
		 }
		 
#our_cand{
widthL:153px;
height:109px;
margin-top:35px!important;
margin-top:30px;
margin-left:3px!important;
margin-left:0;

}

/*----- ul, li -------*/

ul.btn_cond{
list-style-type:none;
}

li.btn_cond{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:30px!important;
margin-top:25px;
color:black;
}

ul.btn_company{
list-style-type:none;
}

li.btn_company{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
margin-top:30px!important;
margin-top:25px;
color:black;
}

/*-----End ul, li -------*/

#mission p { width: 230px;
			 margin-top:15px;
			 *margin-top:35px;	
			 padding-left:2px;		 
           }

#buttons { float:right;
		   margin: -170px 15px 0 30px;
		  *margin: -170px 7px 0 30px;		   
		 }	
		 
#buttons img {margin: 0 0 10px 25px;}

#careerF { background-image:url(images/content_bg.gif);
		   background-repeat:no-repeat;
		   width: 558px;
		   height:202px;
		   margin: -5px 0 10px 32px;
		   padding: 5px 0 5px 18px;
		   *padding: 15px 0 10px 18px;		   
		 }
#careerF p {width: 530px;}
#aTitle { margin: 5px 0 0 0;			  
		  font-weight:bold;
		  color:#FF6633;				  	
		}	
#note { background:url(images/note.gif) no-repeat;
		width: 540px; height:40px;
		margin: 10px 0 0 22px;
		padding: 17px 0 0 40px;		
		font-weight:bold;			
		color:#637f38;			
	  }
#note p { margin: 10px 0 0 20px; *margin: 25px 0 0 20px; font-size: 14px;	  
		}

#footer {position:relative;
		 top: -480px;		 
		 left: 0;
		}
		
		
/**********/
#rightP #imgTitle { margin: 20px 0 0 31px;}
#info { background-color:#FFFFFF;
		width: 543px; height: 310px;
		margin: -5px 0 10px 32px;
		padding: 15px 0 15px 15px; *padding-bottom:0;
	  }
#info p { margin: 10px 0 0 0; width: 520px;}

#infoE { background-color:#FFFFFF;
		width: 543px; height: 310px;
		margin: -10px 0 10px 32px;
		padding: 1px 0 15px 15px; *padding-bottom:0;
	  }

/************/
.formLabels { text-align:right;
			  color:#333333;
		    }

/*************/

#sitemap { font:bold 16px;
		   line-height: 30px;
		   margin: 0 0 0 15px;
		 }
		 
/*****************/
#find_map {float:left;
		   margin: -10px 0 10px 0; 
		   border:0; 		  
		  }
#find_info {float:right;
			color:#231F20;		
			font-weight:bold;	
			margin: -20px 30px 0 0;			
		   }

/*******************/
.pagelinks { line-height: 24px;
			 font-size:14px;			 
		   }
.pagelinks a {margin: 0 0 0 3px;
			  color:#0066CC;
			 }

/*********/
#info #ques{ color:#626262;}
#info #ans{margin: 5px 0 10px 15px;}

/************/
#bar_wrap{
width:239px;
height:164px;
margin-top:20px;
position:relative;
float:left;
}

#works{
margin-left:66px;
margin-top:11px!important;
margin-top:0;
}

#consulting{
margin-left:66px;
margin-top:45px!important;
margin-top:42px;
}

#right_bar_wrop{
position:relative;
float:left;
width:150px;
height:148px;
margin-top:19px!important;
margin-top:15px;
margin-left:131px!important;
margin-left:104px;
}

/************/