body 
{
	padding:0;
	margin:0;
	font-size:14px;
	color:#4F4F4F;
	line-height:18px;
	font-family:"Trebuchet MS";
	background:url(../images/bg.jpg) repeat-x;
}

	body {behavior: url(csshover.htc);}
		
		
body * 
{
	outline:none;
}

.clear {
	clear:both;
	margin:0;
	padding:0;
	height:0;
	line-height:0;
	font-size:0;
}

p,img,div,ul,li,input,form,h1,h2,h3,h4,h5,h6

{
	margin:0;
	padding:0;
}
.fright
{
		float:right;
}


/* header start */
.main_bg
{
	width:100%;
	background:url(../images/homebg_header.gif) repeat-x left top;
	margin:0 auto;
}

.container_bg
{
	width:100%;
	background:url(../images/container_gradient.gif) repeat-x left top;
	
}



.internet-banner
{
	margin:-36px 0 10px 0;
	text-align:center;
}


.main_container
{ width:1003px;
  margin:0 auto;
  padding:0;  
}

.main_container.inner
{ width:1003px;
  margin:0 auto;
  padding:14px 0 0 0;  
}

.header
{ width:1003px;
  margin:0 auto;
  background:url(../images/top_grad.jpg) repeat-x top left;
  height:117px;
  position:relative;
}

.logo
{ float:left;
width:205px;
height:70px;
margin:-8px 0px 0px 22px;
}	

.logo h1{padding:0; margin:0;}

#RandomImage {
	position:absolute;
	width:509px;
	height:678px;
	top:20px;
	left:250px;
	z-index:99999999;
}
.dispB {
	display: block;
}
.dispN {
	display: none;
}
.bg_fade_all {
	background-color:#000000;
	height:100%;
	width:100%;
	position:absolute;
	z-index:9999;
	opacity:.8;
	filter:alpha(opacity=80);
}
/* header close */

/* general top nav */
.top_links
{
	width:295px;
	float:right;
	margin:15px 0 0 0;
}
.top_links ul
{
	list-style:none;
}

.top_links ul li
{
	float:left;
	display:block;
}

.top_links ul li a
{
	text-decoration:none;
	color:#4E4E4E;
	padding:0 10px 0 10px;
	font-size:12px;
}

.top_links ul li a:hover
{
	text-decoration:none;
	color:#8B8B8B;
}

.nav {
	float:right;
	width:550px;
	padding:23px 0 0 0;
	display:block;
}
#topmenu{
	list-style:none; 
	width:525px;
	height:39px;
	float:right;
	margin:0;
}
#topmenu li{
	list-style:none; 
	float:left; 
	display:inline; 
	position:relative; 
	margin:00;
	/*background:url(../images/menunormal.gif) no-repeat left top;*/
	padding:0;
	z-index:1000;
}
#topmenu li a{
	padding:3px 0 0 30px;
	display:block; 
	/*background:url(../images/menunormal.gif) no-repeat right bottom ; */
	float:left; 
	text-decoration:none; 
	color:#ffffff ; 
	display:inline-block;
	width:123px;
	height:35px;
	font-size:18px;
	line-height:18px;
	cursor:pointer;
	margin:0 20px 0 0;
}
#topmenu li a.explore {
	background:url(../images/explore-tab.gif) no-repeat 0 0;
}
#topmenu li a.explore:hover, #topmenu li a.explore-active {
	background:url(../images/explore-tab.gif) no-repeat 0 -38px;
}
#topmenu li a.expertise {
	background:url(../images/expertise-tab.gif) no-repeat 0 0;
}
#topmenu li a.expertise:hover, #topmenu li a.expertise-active {
	background:url(../images/expertise-tab.gif) no-repeat 0 -38px;
}
#topmenu li a.experience {
	background:url(../images/experience-tab.gif) no-repeat 0 0;
}
#topmenu li a.experience:hover, #topmenu li a.experience-active {
	background:url(../images/experience-tab.gif) no-repeat 0 -38px;
}
	
#topmenu li:hover{
	/*background-image:url(../images/navActive.gif);
	background-repeat:no-repeat;
	background-position:right;
	background:url(../images/menuhover.gif) no-repeat left top;*/
}
#topmenu li:hover a.explore { 
	/*background:url(../images/menuhover.gif) no-repeat right bottom !important; color:#FFFFFF}*/
	background:url(../images/explore-tab.gif) no-repeat 0 -38px;
	color:#FFFFFF;
}
#topmenu li:hover a.expertise { 
	/*background:url(../images/menuhover.gif) no-repeat right bottom !important; color:#FFFFFF}*/
	background:url(../images/expertise-tab.gif) no-repeat 0 -38px;
	color:#FFFFFF;
}
#topmenu li:hover a.experience { 
	/*background:url(../images/menuhover.gif) no-repeat right bottom !important; color:#FFFFFF}*/
	background:url(../images/experience-tab.gif) no-repeat 0 -38px;
	color:#FFFFFF;
}
#topmenu li:hover ul li a{ 
	color:#FFFFFF;
}
#topmenu li div{
	display:none; 
	position:absolute; 
	top:38px; 
	left:0; 
	width:390px;
	padding:0 0 9px;

}

#topmenu li:hover div{
	display:block;
}
#topmenu li div.explorebox {
	background:url(../images/bottom-corner.png) no-repeat left bottom;
	width:320px;
	overflow:hidden;
}
#topmenu li div.explorebox ul li a {
	color:#FFFFFF;
}
/*#topmenu li div.explorebox ul li a:hover {
	background:#04B1E0;
}
*/

#topmenu li div.explorebox ul li a:hover {
background:url(../images/nav_hover.png) left top no-repeat;
color:#494949;
}


#topmenu li div.expertisebox {
	background:url(../images/bottom-corner1.png) no-repeat left bottom;
	width:320px;
	overflow:hidden;
}
#topmenu li div.expertisebox ul li a {
	color:#FFFFFF;
}
#topmenu li div.expertisebox ul li a:hover {
	background:url(../images/nav_hover.png) left top no-repeat;
	color:#4D4D4D;
}
#topmenu li div.experiencebox {
	background:url(../images/bottom-corner2.png) no-repeat left bottom;
	width:320px;
	overflow:hidden;
}
#topmenu li div.experiencebox ul li a {
	color:#FFFFFF;
}
/*#topmenu li div.experiencebox ul li a:hover {
	background:#85D644;
}
*/
#topmenu li div.experiencebox ul li a:hover {
background:url(../images/nav_hover.png) left top no-repeat;
color:#494949;
}

#topmenu li div ul{
	float:left; 
	width:310px;
	padding:0 0 0 10px;
}
#topmenu li div ul li{
	display:block;
	background:none !important; 
	float:left; 
	margin:0px;
	line-height:normal !important;
	padding:6px 5px 2px 5px;
}

#topmenu li div ul li.first{
	clear:both; 
	width:98%; 
	height:0; 
	overflow:hidden;
}
#topmenu li div ul li a {
	display:block;
	color:#BD0273; 
	padding:3px 5px 0 5px;
	margin:0;
	float:left ; 
	font:bold 13px "trebuchet MS", Arial, Helvetica, sans-serif; 
	text-decoration:none;
	white-space:nowrap;
	height:22px;
	width:130px;
}

#topmenu .noBg{
	background-image:none !important;
}
.slideLeftPanel{
	float:left !important; 
	margin-left:-167px !important;
}
/* gen top nav closed */




.middle-container {
	width:1003px;
	margin-top:2px;
}
.content_inner {
	width:961px;
	padding:0 21px 0px 21px;
}

.content {
	width:961px;
	padding:34px 21px 0px 21px;
}


















/* footer start */
.footermain_bg
{
	width:100%;
	background:url(../images/homebg_footer.gif) repeat-x left 29px;
	margin:50px 0 0 0;
}

.footer 
{
	margin:0 auto;	
	width:1003px;
}
.footer_wave
{

	margin:0 0 0 70px;
	background:url(../images/footer_wave.jpg) left top no-repeat;
	width:624px;
	height:29px;
	}

.footer_main
{
	background:url(../images/footer_gray_bg.jpg) top left repeat-x;
	width:1003px;
	height:330px;
	padding:12px 0 0 0;
	color:#C1C1C1;
}

.left_box
{ width:464px;
float:left;
height:305px;
padding:24px 0 0 0;
color:#C1C1C1;
line-height:20px;
font-size:12px;
background:url(../images/footer_border.jpg) repeat-y top right;
}


.left_box ul
{
	list-style:none;
	margin:0;
	overflow:hidden;
}

.left_box ul li 
{
 display:block;
 float:left;
 height:195px;
 padding:0 30px 0 20px;
 border-right:1px solid #414141;
}

.left_box ul li.last 
{
	border:none;
}

.left_box ul li.head
{ font-size:18px;
margin:0 0 16px 0;
}

.left_box ul li ul {
	margin:0;
	padding:0;
}

.left_box ul li ul.blue {
	color:#02A4CC;
}

.left_box ul li ul.blue span {
color:#02A4CC;
}

.left_box ul li ul.blue a:hover {
	color:#02A4CC;
}

.left_box ul li ul.purple {
	color:#A27ED1;
}

.left_box ul li ul.purple a {
}

.left_box ul li ul.purple a:hover {
	color:#B593E2;
}

.left_box ul li ul.purple span {
color:#A27ED1;
}

.left_box ul li ul.green {
	color:#6DB632;
}
.left_box ul li ul.green span {
	color:#6DB632;
}


.left_box ul li ul.green a:hover {
	color:#6DB632;
}

.left_box ul li ul li
{
 display:block;
 float:none;
 margin:0;
 height:auto;
 padding:0;
 border:none;
 }
 
 .left_box a
 {text-decoration:none;
 color:#C1C1C1;	
 }

 .left_box a:hover
 {color:#02A4CC;
 }
 
 .left_box p
 {
 	line-height:17px;
	font-size:12px;
	margin:20px 0 0 23px;
	color:#C1C1C1;
}

.right_box {
	float:left;
	width:480px;
	padding:24px 0 0 50px;
	background:url(../images/footer_bg.jpg) right top no-repeat;
	height:306px;
}
.right_box h3 {
	margin:0 0 20px 0;
	padding:0;
	font-size:30px;
	color:#E4E4E4;
	font-weight:normal;
}
.call_now {
	float:left;
	width:224px;
}
.call-info {
	margin:0;
	padding:0 0 38px 0;
	line-height:24px;
	overflow:hidden;
}
.call-info span {
	float:left;
	width:174px;
}
.call-info span.coutry_name {	
	float:left;
	width:50px;
}
.footer_button {
	margin:19px 0 0 0;
	padding:0;
	display:block;
	width:158px;
	height:29px;
	text-align:center;
	font-size:22px;
	line-height:26px;
	color:#FFFFFF;
	text-decoration:none;
	background:url(../images/green-button.gif) no-repeat 0 0;
}
.footer_button:hover {
	background:url(../images/green-button.gif) no-repeat 0 -29px;
}
.enquiry_box{
	float:left;
	width:250px;
	position:relative;
}
.enquiry_box p span{
color:#6DB632;
line-height:15px;
font-weight:bold;
font-size:12px;}

.inputbox {
	margin:0 0 12px 0;
	padding:3px 0 0 11px;
	background:url(../images/input-bg.png) no-repeat 0 0;
	height:27px;
	width:205px;
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#999797;
	border:none;
}
.inputtext {
	margin:0 0 12px 0;
	padding:3px 0 0 11px;
	background:url(../images/inputtext-bg.png) no-repeat 0 0;
	height:58px;
	width:205px;
	overflow:hidden;
	font-size:14px;
	font-family:"Trebuchet MS";
	color:#999797;
	border:none;
}
.social_links
{ 	height:40px;	
	color:#6D6E71;
	padding-top:35px;
	
}
.homesocial_links
{ 	height:170px;	
	color:#6D6E71;
	padding-top:17px;
}
.font_12 {
	font-size:12px;
}
.footer_logo {
	margin:20px 0 35px 0;
	width:1003px;
}
.footer_logo .footer-logo1 {
	background:url(../images/oflower-logo.gif) no-repeat 0 0;
	margin:0 9px 0 31px;
	display:block;
	float:left;
	width:135px;
	height:52px;
	text-indent:-9000px;
}
.footer_logo .footer-logo1:hover {
	background:url(../images/oflower-logo.gif) no-repeat 0 -52px;
}
.footer_logo .footer-logo2 {
	background:url(../images/olive-web-logo.gif) no-repeat 0 0;
	margin:0 9px 0 31px;
	display:block;
	float:left;
	width:104px;
	height:52px;
	text-indent:-9000px;
}
.footer_logo .footer-logo2:hover {
	background:url(../images/olive-web-logo.gif) no-repeat 0 -52px;
}
.footer_logo .footer-logo3 {
	background:url(../images/olive-mid-logo.gif) no-repeat 0 0;
	margin:0 9px 0 31px;
	display:block;
	float:left;
	width:104px;
	height:52px;
	text-indent:-9000px;
}
.footer_logo .footer-logo3:hover {
	background:url(../images/olive-mid-logo.gif) no-repeat 0 -52px;
}
.footer_logo .footer-logo4 {
	background:url(../images/olive-uk-logo.gif) no-repeat 0 0;
	margin:0 9px 0 31px;
	display:block;
	float:left;
	width:104px;
	height:52px;
	text-indent:-9000px;
}
.footer_logo .footer-logo4:hover {
	background:url(../images/olive-uk-logo.gif) no-repeat 0 -52px;
}
.footer_logo .footer-logo5 {
	background:url(../images/jump-higher-logo.gif) no-repeat 0 0;
	margin:0 9px 0 31px;
	display:block;
	float:left;
	width:132px;
	height:52px;
	text-indent:-9000px;
}
.footer_logo .footer-logo5:hover {
	background:url(../images/jump-higher-logo.gif) no-repeat 0 -52px;
}
.footer_logo .footer-logo6 {
	background:url(../images/moblile-logo.gif) no-repeat 0 0;
	margin:0 0 0 31px;
	display:block;
	float:left;
	width:131px;
	height:56px;
	text-indent:-9000px;
}
.footer_logo .footer-logo6:hover {
	background:url(../images/moblile-logo.gif) no-repeat 0 -56px;
}
	
.tabcontentbox .footer-logo5
{
	background:url(../images/jump-higher-logo2.gif) no-repeat 0 bottom;
	margin:0 0 0 9px;
	display:block;
	float:right;
	width:88px;
	height:35px;
	text-indent:-9000px;
}

.tabcontentbox .footer-logo2 {
	background:url(../images/olive-web-logo2.gif) no-repeat 0 0;
	margin:0 9px 0 0;
	display:block;
	float:left;
	width:74px;
	height:35px;
	text-indent:-9000px;
}
.follow 
{ float:left;
width:80px;
margin:0px 0px 0px 20px;
line-height:20px;	
height:20px;
}

.follow_icons
{ float:left;
width:100px;
}


.sharethis 
{ float:left;
line-height:20px;	
height:20px;
margin-right:5px;
}

.sharethis_icon
{float:left;
width:20px;
}
 
.privacy_link
{float:right;
font-size:12px;
margin-right:23px;
line-height:20px;	
height:20px;
}

.privacy_link a
{ text-decoration:none;
color:#6D6E71;
margin-right:0 10px;
}

.privacy_link a:hover
{ text-decoration:underline;
}

a.stbutton
{
	text-decoration:none;
	color:#6D6E71;
}


.blue-news{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:24px; color:
#0585a8; font-weight:normal; text-decoration:none; padding:0 0 24px 0;}

.EnquiryHead{font-size:18px; color:#0585A8; font-weight:normal; line-height:25px; margin:20px 0 100px 15px;}
.country {overflow:hiddden:}

.fastrak-left {float:left; width:50px;}
.fastrak-right {float:left; width:174px;}


/* footer close */
