/*frame*/
* {margin:0;padding:0}
html, body {margin:0; padding:0; width:100%; height:100%;}

body {
background: #4D4D4D;
}

#big_box {
    margin:auto;
    width: 914px;
	background:url(../images_en/bg.gif);
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	overflow: hidden
	}

.flash_box {
    float:left;
    width: 914px;
	height:321px;
	overflow:hidden;
	padding-bottom:2px;
	background:url(../images_en/logo.gif) no-repeat;
	}
	
.head_box {
    float:left;
    width: 914px;
	padding-bottom:2px;
	}

.content_box {
    float:left;
    width: 914px;
	padding-top:18px;
	padding-bottom:25px;
	background:#FFFFFF;
	}

.menu_bg {
    float:left;
    width: 809px;
	height:40px;
	background:url(../images_en/menu_bg.gif);
	padding-left:85px;
	}

.left {
    float:left;
	}

.right {
    float:right;
	}
		
.menu_txt a{
float:left;
color:#ffffff;
height:30px;
overflow:hidden;
font-size: 16px; 
padding-top:8px;
padding-left:28px;
padding-right:28px;
font-family: Lucida Sans Unicode, verdana, tahoma, arial, san-serif;
text-decoration:none; 
}

.menu_txt a:hover {
color:#00DDA1; 
height:30px;
overflow:hidden;
padding-left:28px;
padding-right:28px;
text-decoration:none; 
font-family: Lucida Sans Unicode, verdana, tahoma, arial, san-serif;
background:url(../images_en/menu_hover_bg.gif);
}

.menu_txt a:link,.menu_txt a:visited,.menu_txt a:active {
color:#ffffff; 
text-decoration:none; 
font-family: Lucida Sans Unicode, verdana, tahoma, arial, san-serif;
}


.menu_txt_select {
float:left;
height:30px;
overflow:hidden;
color:#00DDA1;
font-size: 16px; 
padding-top:8px;
padding-left:28px;
padding-right:28px;
font-family: Lucida Sans Unicode, verdana, tahoma, arial, san-serif;
text-decoration:none; 
background:url(../images_en/menu_hover_bg.gif);
}


		
.content_box_left {
    float:left;
    width: 550px;
	padding-top:20px;
	padding-left:20px;
	padding-right:40px;
	}	

.content_box_right {
    float:left;
    width: 300px;
	}	

.green_box_top {
    float:left;
    width: 280px;
	height:9px;
	border-top:1px solid #23C75F;
	background:#028C67;
	overflow:hidden
	}	

.green_box_bottom {
    float:left;
    width: 280px;
	height:10px;
	background:#028C67;
	overflow:hidden
	}
	
.green_txtbox {
    float:left;
    width: 282px;
	padding-left:10px;
	padding-right:8px;
	background:#028C67;
	overflow:hidden
	}

.green_arrowdown {
    float:left;
    width: 260px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	background:url(../images_en/green_arrowdown.gif) no-repeat;
	}

.icon_txt {
    float:left;
    width: 260px;
	padding-top:10px;
	padding-left:20px;
	padding-right:20px;
	}	
	
.icon_imgtxt {
    float:left;
	padding-top:2px;
	padding-left:5px;
	}	
	
/*/what_we_believe.html*/	
.language_box {
    float:left;
	padding-top:12px;
	padding-left:804px;
	}
	
.language {
    float:left;
	width:82px;
	padding-top:3px;
	text-align:center;
	padding-left:8px;
	padding-right:8px;
	height:18px;
	overflow:hidden;
	background:url(../images_en/language.png) no-repeat;
	behavior: url(iepngfix.htc);
	
	}
	
.head_box_believe {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_believe.jpg);
	margin-bottom:2px;
	overflow:hidden
	}
	
.content_leftbox_believe {
    float:left;
    width: 230px;
	margin-right:30px;
	}
	
.content_rightbox_believe {
    float:left;
    width: 629px;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:10px;
	}

.red_bg {
    float:left;
    width: 210px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	background:#800000
	}
	
.red_topbg {
    float:left;
    width: 210px;
	height:10px;
	overflow:hidden;
	background:#800000
	}	

.red_line {
    float:left;
    width: 204px;
	height:15px;
	overflow:hidden;
	border-bottom:1px solid #C08080;
	padding-top:9px;
	padding-left:6px;
	padding-bottom:10px;
	}

/*our_approach.html*/
.head_box_approach {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_our_approach.jpg);
	margin-bottom:2px;
	overflow:hidden
	}
	
.content_rightbox_approach {
    float:left;
    width: 654px;
	}
	
.flashbox_approach {
    float:left;
    width: 629px;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	}	

.head_box_clients {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_clients.jpg);
	margin-bottom:2px;
	overflow:hidden
	}

/*global_reach.html*/
.head_box_global {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_global_reach.jpg);
	margin-bottom:2px;
	overflow:hidden
	}
	
.flash_box_global {
    float:left;
    width: 914px;
	padding-top:8px;
	padding-bottom:18px;
	background:#FFFFFF;
	}
	
.txtbox_global {
    float:left;
    width: 874px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	}

/*contact_us.html*/
.head_box_contact_us {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_contact.jpg);
	margin-bottom:2px;
	overflow:hidden
	}

.txtbox_contact {
    float:left;
    width: 874px;
	padding-top:25px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	}

.address_box_contact {
    float:left;
    width: 874px;
	padding-bottom:25px;
	padding-left:20px;
	padding-right:20px;
	}
	
.submit_bigbox_contact {
    float:left;
    width: 874px;
	padding-bottom:40px;
	padding-left:20px;
	padding-right:20px;
	}
	
.submit_topbox_contact {
    float:left;
    width: 864px;
	height:5px;
	overflow:hidden;
	background:#E5EBE9;
	}
	
.submit_box_contact {
    float:left;
    width: 874px;
	padding-top:15px;
	padding-bottom:15px;
	background:#E5EBE9;
	}
		

.address_contact {
    float:left;
    width: 230px;
	}
	
.address_contact_right {
    float:left;
    width: 280px;
	padding-left:40px;
	}

.itembox_contact {
    float:left;
    width: 60px;
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:3px;
	}

.inputbox_contact {
    float:left;
    width: 770px;
	padding-bottom:8px;
	}

.button_contact {
    float:left;
	padding-top:10px;
	padding-left:100px;
	}
/*communication.html*/
.rightbox_communication {
    float:left;
    width: 644px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	}

.blackbg_communication {
    float:left;
	width: 621px;
	height:23px;
	overflow:hidden;
	padding-top:7px;
	padding-left:3px;
	background: url(../images_en/black_bg.gif);
	}
	
/*training_solutions.html**/
.faq_bg_top {
    float:left;
    width: 600px;
	height:5px;
	overflow:hidden;
	background:#F2E5E5;
	}

.faq_bg_box {
    float:left;
    width: 610px;
	padding-bottom:7px;
	}
	
.faq_bg {
    float:left;
    width: 590px;
    padding:0px 10px 0px 10px;
	background:#F2E5E5;
	}
	
.head_training_solutions {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_training_solutions.jpg);
	margin-bottom:2px;
	overflow:hidden
	}	

.head_leadership {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_leadership.jpg);
	margin-bottom:2px;
	overflow:hidden
	}	

.head_communication {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_communication.jpg);
	margin-bottom:2px;
	overflow:hidden
	}

.head_sales {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_sales.jpg);
	margin-bottom:2px;
	overflow:hidden
	}

.head_specialty_programs {
    float:left;
    width: 914px;
	height:321px;
	background:url(../images_en/headbg_specialty_programs.jpg);
	margin-bottom:2px;
	overflow:hidden
	}			
/*footer*/
.footer {
    float:left;
    width: 894px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:30px;
	border-top:1px solid #4B4B4B;
	background:#FFFFFF
	}
