@charset "utf-8";
/* CSS Document */
body  {
	background:url(../images/bg_home.gif) repeat-x #242424;
	margin:0px;
	font-family:"Trebuchet MS", Arial;	
	line-height:20px;
}
a img {
	border:0px;
}
h1,h2,p,div,a,span,ul,li{
	margin:0px;
	padding:0px;
}
#container {
	width:889px;
	margin:0px auto;
}
#container .clear {
	clear:both;
}
#header {
	background:url(../images/bg_header_main.jpg) no-repeat;
	padding:68px 27px 0px 61px;
	height:137px;
}
	#header .logo{
		float:left;		
	}
	#header .text{
		float:right;
		text-align:right;		
	}
		#header .text h1{
			color:#FFFFFF;
			font-size:22px;
			font-weight:bold;			
		}
			#header .text h1 span{
				font-size:18px;
			}
		#header .text h2{
			color:#5CE0FF;
			font-size:24px;
			font-weight:normal;		
		}
#navigation {
	background:url(../images/bg_nav_home.gif) no-repeat;
	height:39px;
	padding:0px 0px 0px 16px;

}
	#navigation a{
		border-right:1px solid #DCDCDC;
		border-left:1px solid #F3F1F1;
		padding:0px 31px 0px 31px;
		
		
		float:left;
		
		
		color:#414141;
		font-size:11px;
		font-family:Tahoma, Arial;
		font-weight:bold;
		line-height:39px;
		text-decoration:none;		
	}
	
	#navigation a:hover{
		color:#2B4C8C;
	}
	#navigation .navselected {
		color:#39619e;
	}
#contentwhite {
	background:url(../images/nav_shadow.gif) top center no-repeat #FFFFFF;
	padding:14px 25px 0px 25px;
	font-size:12px;
	text-align:justify;
}
	#contentwhite ul {
		list-style:none;
	}
	#contentwhite li {
		float:left;
	}
	#contentwhite li.whoweare {
		width:271px; 
		border-right:1px dashed #e0e0e0; 
		color:#333333; 
		padding-right:26px;
	}
	#contentwhite li.whatwedo {
		width:246px; 
		border-right:1px dashed #e0e0e0; 
		color:#333333; 
		padding:0 22px 0 22px;	
	}
	#contentwhite li.whatwedo li {
		background:url(../images/tick.gif) left no-repeat;
		padding-left:25px;
		line-height:25px;
		float:none;
	}
	#contentwhite li.quote {
	 	background:url(../images/quotebg.gif) top center no-repeat;
	 	width:220px; 
		color:#333333; 
		padding-left:20px;		
	}
	#contentwhite li.quotebg {
		background:url(../images/quotebg.gif) top center no-repeat;
	}
	#contentwhite li.quote span {
		color:#609ccb; 
	}
	#contentwhite h2 {
		font-size:16px;
		color:#274a8b;
		margin-bottom:8px;
	}
	#contentwhite h2 span {
		color:#0083a2;
	}
#btmround {
	background:url(../images/whiteround_footer.gif) bottom no-repeat;
	height:11px;
}		

#contentblack {
	color:#cecece;
}
	#contentblack .managment {
		 background:#0f0f0f;
		 width:246px;
		 float:left;
	}
	
	#contentblack .managment .mtopbar {
		 background:url(../images/manament_topbar.gif) top no-repeat;
		 height:7px;
	}
	#contentblack .managment .mbtmbar {
		 background:url(../images/manament_btmbar.gif) bottom no-repeat;
		 height:7px;
	}
	#contentblack .managment h2 {
		 color:#159ff0;
		 font-size:16px;
		/* background:url(../images/managementicon.gif) left no-repeat;*/
		 padding-left:5px;
	}
#contentblack .managment .banner3 a {
		background:url(../images/banner3.gif) top center no-repeat;
		height:121px;
		display:block;
		margin:7px 0 11px 0;
	}
	#contentblack .managment .banner4 a {
		background:url(../images/banner4.gif) top center no-repeat;
		height:48px;
		display:block;
		margin:0 0 4px 0;

	}
	#contentblack .teampanel {
		 background:#0f0f0f;
		 width:630px;
		 float:right;
	}
	#contentblack .teampanel .ttopbar {
		 background:url(../images/team_topbar.gif) top no-repeat #0f0f0f;
		 height:7px;
	}
	#contentblack .team {
		 padding:2px 20px 20px 20px;
		 font-size:11px;
	}
	#contentblack .team span {
		 color:#FFFFFF;
		 font-weight:bold;
	}
	#contentblack .team a 
	{
		color:#cecece;
		text-decoration:none;	 
	}
	#contentblack .team a:hover {
		text-decoration:underline;	 
	}
	#contentblack .team strong {
		 color:#0083a2;
	}
	#contentblack .team h2 {
		 color:#159ff0;
		 font-size:16px;
		 padding-bottom:12px;
	}
	#contentblack .team ul {
		list-style:none;
	}
	#contentblack  .team li {
		float:left;
	}
	#contentblack  .team li.director {
		width:295px;
		
	}
	#contentblack  .team li.director1 {
		width:295px;
		
	}
	#contentblack .professional {
		 padding:2px 20px 10px 20px;
		 font-size:11px;
	}
	#contentblack .professional h2 {
		 color:#159ff0;
		 font-size:16px;
		 padding:8px 0 12px 0;
	}
	#contentblack .teampanel .pbtmbar {
		 background:url(../images/professional_btmbar.gif) bottom no-repeat #0f0f0f;
		 height:7px;
	}

		
#footer {
	/* color:#747474;*/ 
	color:#cecece;
	font-size:11px;
	text-align:center;
	padding:10px 0 10px 0;
}
	#footer a{
		/* color:#747474;*/ 
		color:#cecece;
		text-decoration:none;
	}
	
	
	


.h3 {
	font-family: "Trebuchet MS", Arial;
	;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #274A8B;
}
