@charset "utf-8";
/* CSS Document */


/*reset*/
body { margin:0;
	padding:0;
	font-family: Calibri, Arial, Tahoma, Helvetica, Verdana;
	font-size:0.78em;
	background:url(../images/bg.gif) repeat-x 0 bottom;
	color:#5f5f5f; }


ul, li { list-style-type:none;
	margin:0;
	padding:0; }
	
.clear { clear:both; }

h1, h2, h3, h4 { margin:0 0 0px 0;
	padding:0; }
	
h1 { font-size:1.5em; }
h2 { font-size:1.4em; }
h3 { font-size:1.3em; }

/*p { margin:0; padding:0; }
p+p { margin-top:20px; }*/

a { color:#7ecc0f;
	text-decoration:underline; }
a:hover { color:#5f5f5f; }
a:active, a:focus {outline: 0;}

fieldset { border:0;
	padding:0;
	margin:0; }
	
img { border:0; }
	
	
/*structure*/

#topborder { background:url(../images/top_border.jpg) repeat-x 0 0;
	height:10px; }
#maincontainer { width:987px;
	margin:30px auto 0; }
	
#logo { float:left;
	width:770px;
	margin-bottom:20px; 
	display:inline; }

/*ul#quicklinks { float:right; display:inline; }
ul#quicklinks li { float:left; color:#018404; }*/

#quicklinks { float:right; text-align:right }
#quicklinks a { color:#018404; font-weight:bold; text-decoration:none; margin:0 0 10px 10px; }
#quicklinks a:hover { color:#7ecc0f; }


#music { width:19px;
	height:17px;
	float:right; }

#welcome { width:401px;
	float:left;
	margin-right:42px;
	padding:0 0 0 4px;
	display:inline;
	 }

#banner { float:left; }
#bannersub { margin-bottom:20px;
	padding:0 0 0 4px; }
	
	
#footerwrap { width:100%;
	background: #FFFFFF;
	height:90px; }

#footer { background:#FFFFFF;
	width:987px;
	margin:20px auto 0;
	color:#909090;
	padding-top:20px;
	font-size:0.9em;
}
	
#footer a { color:#909090;
	text-decoration:none; }
	
#footer a:hover { color:#5f5f5f; }

#footlinks, #copyright {
	width:487px;
	float:left;
	display:inline;
}
#credit { float:right;
	width:175px; }
	
	
#leftcol { width:530px;
	float:left;
	padding:0 0 0 4px; }
	
#rightcol { float:right; }

#fullcol { padding:0 0 0 4px; }
	
	
	
/*contents*/

ul#serviceslist { width:987px;
	width:981px;
	height:30px;
	text-indent:-9999px;
	border-top:1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	margin-top:	60px;
	padding:15px 0 0 0;
	}
	
ul#serviceslist li { float:left; }

ul#serviceslist li a { 
	display:block;
	overflow:hidden;	
	 }

	 
li#fSeminars a { background:url(../images/services_footer.gif) no-repeat 0 0; width:182px; }
li#fExecutive a { background:url(../images/services_footer.gif) no-repeat -182px 0; width:141px; }
li#fAudio a { background:url(../images/services_footer.gif) no-repeat -323px 0; width:166px; }
li#fProduct a { background:url(../images/services_footer.gif) no-repeat -489px 0; width:148px; }
li#fParty a { background:url(../images/services_footer.gif) no-repeat -637px 0; width:115px; }
li#fTeam a { background:url(../images/services_footer.gif) no-repeat -752px 0; width:229px; }
	 
#serviceAnchor a { 
	width:987px;
	height:50px;
	float:left;
	display:block;
	overflow:hidden;
	height:50px; }


table#peoplelist td { padding-bottom:20px;}
table#peoplelist img { margin-bottom:5px;}
.name { float:left; }
.bio { width:735px;
	float:right;
	padding-bottom:20px; }
	
table#eventsRecent td { padding-right:52px;
	padding-bottom:10px; }

#name { float:left; }
#bio { width:735px;
	float:right; }
	
	
table.clientList td { padding:5px 0;
	color:#018404;
	font-size:1.1em; }
	
#formWrap { width:690px;
	padding-left:4px;
	float:left; }
	

#formWrap td { padding:0 0 5px 0; }
	
form#contactForm input { width:225px;
	border:0;
	background:#efefef;
	padding:5px;
	border:1px solid #c6c6c6; }
	
form#contactForm textarea { width:225px;
	height:100px;
	border:0;
	background:#efefef;
	padding:5px;
	border:1px solid #c6c6c6;  }

input.radio { width:12px;
	height:12px; }

#contactInfo { float:right;
	width:185px; }
	
/*nav*/

#navigation { width:987px; height:60px}
#navigation img { display:block; border:0 none; float:left }


ul#globalnav { width:850px;
	margin:0 auto;
	height:54px;
		}
	
	
ul#globalnav li { float:left;
	display:inline;
	height:50px;
 }
	
ul#globalnav li a { float:left;
	text-indent:-9999px;
	height:54px;
	display:block;
	overflow:hidden; }

li#home a { background:url(../images/navmenu.png) no-repeat 0 0; width:83px; }
li#company a { background:url(../images/navmenu.png) no-repeat -83px 0; width:111px; }
li#people a { background:url(../images/navmenu.png) no-repeat -194px 0; width:103px; }
li#services a { background:url(../images/navmenu.png) no-repeat -297px 0; width:101px; }
li#events a { background:url(../images/navmenu.png) no-repeat -398px 0; width:103px; }
li#clients a { background:url(../images/navmenu.png) no-repeat -501px 0; width:118px; }
li#contact a { background:url(../images/navmenu.png) no-repeat -619px 0; width:119px; }
li#career a { background:url(../images/navmenu.png) no-repeat -740px 0; width:112px; }

li#home a:hover, li#homeCurrent { background:url(../images/navmenu.png) no-repeat 0 -54px; width:83px; }
li#company a:hover, li#companyCurrent { background:url(../images/navmenu.png) no-repeat -83px -54px; width:111px; }
li#people a:hover, li#peopleCurrent { background:url(../images/navmenu.png) no-repeat -194px -54px; width:103px; }
li#services a:hover, li#servicesCurrent, li#servicesCurrent a { background:url(../images/navmenu.png) no-repeat -297px -54px; width:101px; }
li#events a:hover, #eventsCurrent { background:url(../images/navmenu.png) no-repeat -398px -54px; width:103px; }
li#clients a:hover, #clientsCurrent { background:url(../images/navmenu.png) no-repeat -501px -54px; width:118px; }
li#contact a:hover, #contactCurrent { background:url(../images/navmenu.png) no-repeat -619px -54px; width:119px; }
li#career a:hover, #careerCurrent { background:url(../images/navmenu.png) no-repeat -740px -54px; width:112px; }


/*headings*/

h1 +p { margin-top:40px; }
h1#welcome { background:url(../images/hd_welcome.gif) no-repeat 0 0;
	width:305px;
	height:18px;
	text-indent:-9999px; }

	
h1#latestProj { background:url(../images/hd_latestProject.gif) no-repeat 0 0;
	width:211px;
	height:21px;
	text-indent:-9999px;
	margin-top:0; 
	 }
	 
h1#services { background:url(../images/hd_services.gif) no-repeat 0 0;
width:80px;
height:17px;
text-indent:-9999px; }
	
#name h3 { font-size:2em;  }
#name h4 { font-size:1em; }

h2#uae, h2#india, h2#malaysia, h2#singapore, h2#korea, h2#hongkong { text-indent:-9999px;
	 height:21px; }
h2#uae { background:url(../images/hd_uae.gif) no-repeat 0 0; width:209px; }
h2#india { background:url(../images/hd_india.gif) no-repeat 0 0; width:46px; }
h2#malaysia { background:url(../images/hd_malaysia.gif) no-repeat 0 0; width:83px; }
h2#singapore { background:url(../images/hd_singapore.gif) no-repeat 0 0; width:97px; }
h2#korea { background:url(../images/hd_korea.gif) no-repeat 0 0; width:53px; }
h2#hongkong { background:url(../images/hd_hongkong.gif) no-repeat 0 0; width:104px; }
	
/*TEXT STYLES*/
.txt12em { font-size:1.2em; }

/*buttons*/
a.view {
	background: url(../images/btn_viewGallery.png) no-repeat 0 0;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width: 69px;
	height: 22px; 
	}
	
a.view:hover { background: url(../images/btn_viewGallery.png) no-repeat 0 -22px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	width: 69px;
	height: 22px; 
  }


/*-----Services-----*/
#servicesLocalnav { width:270px;
	float:left;
	display:inline;
	padding:0 0 0 4px;   }
	
ul#servicesList2 li { background: url(../images/line_div.gif) no-repeat 0 bottom;
padding:15px 0;
color:#5f5f5f;
font-size:1.1em;
font-weight:bold; }

#servicesList2 li a { color:#018404;
	text-decoration:none;
	font-weight:normal; }

#servicesList2 li a:hover { background:#7ecc0f;
	color:#FFFFFF;
	padding:4px; }
 
#bannerServices { width:623px;
	float:right;
	padding:0 4px 0 0;  }




/*-----News-----*/
ul#news li { display:block; padding:15px; border-bottom:1px solid #ccc }





.imgFloat { float:left;
	padding:0 10px 10px 0; }
	
#clientlogos { width:536px; float:right; }
#avl { margin-top:20px; }
#avl img { margin-right:10px; }

