@charset "utf-8";
/* CSS Document */

body{
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	color:#494949;margin:0px; 
	
}
img { border:0px;}	
h2{ color:#ff7f00; 
	font-size:18px; 
	text-align:left; 
	margin:0px; 
	padding:0px; padding-bottom:10px;}
	
h4{ color:#592377; font-size:14px; }
a{ text-decoration:none; color:#666666;}

#wrapper{	width:100%;height:100%; float:left;}
#container{	width:1000px;text-align:left;margin:0 auto 0 auto;}

#logo{width:132px; height:120px; padding-left:20px; float:left;}

#header_callout{height:120px; width:822px; float:right; margin-top:0px;}
#header_callout h1{ color:#74398d; margin-top:8px; margin-left:10px;}
#header_callout h2{ color:#f28c1e; } 

#banner{width:1000px; height:190px; background-image:url(../images/Homepage-banner.jpg); background-repeat:no-repeat; background-position:top; margin-left:0px;}
#banner_flash{width:1000px; height:120px; float:right; margin-right:10px; padding-left:0px; margin-left:0px;}
#banner_about{width:1000px; height:190px; background-image:url(../images/banner_about.jpg); background-repeat:no-repeat; background-position:top;}
#banner_consulting{width:1000px; height:190px; background-image:url(../images/banner_consulting.jpg); background-repeat:no-repeat; background-position:top;}
#banner_infrastructure{width:1000px; height:190px; background-image:url(../images/banner_infrastructure.jpg); background-repeat:no-repeat; background-position:top;}
#banner_software{width:1000px; height:190px; background-image:url(../images/banner_software.jpg); background-repeat:no-repeat; background-position:top;}
#banner_services{width:1000px; height:190px; background-image:url(../images/banner_services.jpg); background-repeat:no-repeat; background-position:top;}
#banner_info_centre{width:1000px; height:190px; background-image:url(../images/banner_services.jpg); background-repeat:no-repeat; background-position:top;}

/*#banner_products{
width:1000px; height:225px; background-image:url(../images/banner_products.jpg); background-repeat:no-repeat; background-position:top;}
#banner_managed_services{
width:1000px; height:225px; background-image:url(../images/banner_managed_services.jpg); background-repeat:no-repeat; background-position:top;}
#banner_support_service{
width:1000px; height:225px; background-image:url(../images/banner_support_service.jpg); background-repeat:no-repeat; background-position:top;}
#banner_consultancy_solutions{
width:1000px; height:225px; background-image:url(../images/banner_consultancy_solutions.jpg); background-repeat:no-repeat; background-position:top;}
#banner_partners{
width:1000px; height:225px; background-image:url(../images/banner_partners.jpg); background-repeat:no-repeat; background-position:top;}*/

#navigation_top{ position:relative; width:1000px; height:35px; text-align:left; padding-top:22px; float:left;}

#sub_navigation{	width:975px; height:30px; text-align:left; font-size:12px; margin-left:10PX; margin-right:15PX; border-bottom-color:#CCCCCC; border-bottom-width:1px; border-bottom-style:double; }
#sub_navigation .bread_crumb{ width:750px; height:22px; float:left; padding-top:8px;}
					
#search{ float:right; vertical-align:top; width:170px; margin-left:5px; margin-right:5px; border:0px; height:13px; font-size:10px; padding-right:10px; padding-left:5px; padding-top:8px; background:none; }
.search form{ padding:0px; vertical-align:middle; margin:0px;}

#header{	background-image:url(../images/bg-header.jpg); background-repeat:no-repeat;
			width:1000px;height:160px;text-align:left; }
#header h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}

#header2{	background-image:url(../images/bg-header2.jpg); background-repeat:no-repeat; width:1000px;height:160px;text-align:left;}
#header2 h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header2 h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}	

#header_aboutus {	background-image:url(../images/bg-header-aboutus.jpg); background-repeat:no-repeat;
					width:1000px;height:160px;text-align:left;}
#header_aboutus h1{ color:#FFFFFF; margin:0px;  padding-top:22px; text-align:left;}			
#header_aboutus h2{ color:#c192db; font-size:18px; line-height:22px; margin:0px; padding-top:15px; padding-bottom:10px; text-align:left;}	
		






#content_area{width:989px; padding-left:11px; float:left; padding-top:10px;}

#sub_header{width:788px; float:left;}
#content_area .inner_content{ width:788px;  float:left;}
#content_area .left_navigation{ width:165px; min-height:300px; float:left; padding-right:20px; }
.left_navigation ul { margin:0px; padding:0px;}
.left_navigation ul li{ font-size:12px; text-align:left; border-top-width:1px; border-top-style:solid; border-top-color:#b7b7b7; padding:0px; margin:0px; list-style:none; height:21px; padding-top:3px; }

#sidebar_right_holder{width:177px; float:left; padding-left:10px;}
#sidebar_right_holder .sidebar{ width:147px; height:autopx; text-align:left; font-size:11px; font-weight:bold; color:#703c8e; padding-left:10px; padding-top:10px; background-repeat:no-repeat; padding-right:20px; }
#sidebar_right_holder .sidebar2{ width:147px; height:autopx; text-align:left; font-size:11px; font-weight:bold; color:#703c8e; padding-left:130px; padding-top:10px; background-repeat:no-repeat; padding-right:0px; }
#sidebar_right_holder .sidebar h2{ color:#703c8e; font-size:16px; font-weight:bold; padding-bottom:5px; margin:0px; }
#sidebar_right_holder .sidebar .content{ height:85px;}

#partners	{ width:1000px; height:164px; float:left; margin-top:5px; text-align:center;	}
#partners p{ vertical-align:middle; height:125px; padding:0px; margin:0px; padding-top:5px; color:#999999; font-size:16px;}
#partners p span{ padding-top:5px; padding-bottom:5px;}
#partners .social{ float:left; font-size:12px; color:#999999; padding-left:10px; height:50px;}
.partners_logos { padding-top:17px; padding-right:8px; border:0px; text-align:center;	}
.partners_logos2 { padding-top:5px; padding-right:15px; padding-left:15px; border:0px;	}
.partners_logos_new	{ padding:20px;	}
.right_align{ float:right;}
.pull_30{ padding-right:30px;}
.pull_20{ padding-right:20px;}
.pull_15{ padding-right:15px;}
.pull_10{ padding-right:10px;}

#partners_02	{ width:975px; height:118px; background-image:url(../images/bg-partners.jpg); background-repeat:no-repeat; float:left; text-align:left; padding-left:25px;	}
#partners_02 .partners_logos	{ padding-top:17px; padding-right:15px; padding-left:15px; border:0px;	}
#partners_02 span a{ color:#000000; font-weight:bold; text-align:right; 
float:right; padding-right:15px; padding-top:5px;}

.footer-address{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; width:700px; text-align:left; line-height:18px;}
.search{width:80px; height:50px; float:right; vertical-align:top; text-align:right; padding-right:15px;}
.social{float:right; font-size:12px; color:#999999; margin-top:0px;}

#footer	{ width:1000px; height:auto; float:left; color:#a4a4a4; padding-top:0px; text-align:center; }
.footer_holder {border-top-color:#b7b7b7; border-top-width:1px; border-top-style:solid; padding-top:0px; margin-bottom:15px}
#footer ul {margin:0px; float:left; text-align:left}
#footer ul li {display:inline; font-size:12px;}

ul{  float:left; margin-left:0px; text-align:left; z-index:99}

#studio_montage{ display:block; padding-top:50px;}
#widget_box	{ padding-left:11px; text-align:left; float:left; color:#FFFFFF;}


.image_links { border:0px;}

#widget_box h2,h3	{ color:#FFFFFF; margin:0px; padding-bottom:5px;}
.widget_text_block{ height:130px; padding-bottom:20px; padding-right:10px; vertical-align:top; line-height:16px}
.widget_01	{width:169px; height:182px; background-image:url(../images/bg-widgets-01.jpg); background-repeat:no-repeat; float:left; padding-right:14px; padding-left:14px; padding-top:133px; }

.widget_02	{width:169px; height:182px; background-image:url(../images/bg-widgets-02.jpg); background-repeat:no-repeat; float:left; padding-right:14px; padding-left:14px; padding-top:133px;	 }


.widget_03	{width:169px; height:182px; background-image:url(../images/bg-widgets-03.jpg); background-repeat:no-repeat; float:left;	padding-right:14px; padding-left:14px; padding-top:133px; }
.widget_04	{width:169px; height:182px; background-image:url(../images/bg-widgets-04.jpg); background-repeat:no-repeat; float:left;	padding-right:14px; padding-left:14px; padding-top:133px; }
.widget_05	{width:169px; height:182px; background-image:url(../images/bg-widgets-05.jpg); background-repeat:no-repeat; float:left;	 padding-right:14px; padding-left:14px; padding-top:133px;}
.white_text	{ color:#FFFFFF; font-size:12px; text-align:left;}
.normal_text{font-size:12px; text-align:left; text-align:justify;}
.normal_text a{ color:#ff7f00;}
.normal_text a:hover{ text-decoration:underline;}
.normal_text ul li {text-align:justify;}
.welcome_format{ width:328px; height:355px; padding-left:27px; margin-right:10px; float:left;}
.welcome_header{ width:338px; height:40px; background-image:url(../images/home-welcome-header-bkg.gif); background-repeat:no-repeat;padding-top:30px;}
.welcome_header h1{ color:#ff7f00; font-size:18px; text-align:left; margin-top:0px; margin-bottom:0px;}
.welcome_text{width:328px;font-size:14px; text-align:left; line-height:20px;}
/*.content_home{ padding-left:28px; padding-right:26px; padding-bottom:20px; float:left;}*/

.content_home_old{width:974px; height:207px; background-image:url(../images/welcomebanner.jpg); background-repeat:no-repeat; background-position:left; padding-left:20px; padding-right:0px; padding-top:0px; float:left; margin-left:10px; margin-right:15px; margin-top:5px; margin-bottom:20px; padding-left:0px; padding-right:20px;}

.home_ad_banner{position:relative; background-image:url(../images/home_ad_banner_bkg.jpg); width:980px; height:196px;z-index:1;}

#flashcontent2{position:relative; z-index:1;}

.home_ad{position:relative; width:727px;height:180px; margin-top:15px; float:left;z-index:1;}
.home_testi{width:220px;height:168px;color:#683c7b;text-align:right; padding-top:20px; padding-right:10px;font-size:13px; float:right; }

.home_testi h2{ margin:0px; padding:0px;  color:#ff7f00; font-size:18px; text-align:right;  margin-top:5px;  font-weight:bold;}
.home_testi h3{ margin:0px; padding:0px;  color:#ff7f00; font-size:12px; text-align:right;  }

.content_home{width:980px; height:355px; background-image:url(../images/home-content-bkg.jpg); background-repeat:no-repeat;}

.home-box{width:590px; height:315px; float:left; margin-top:40px;}
.home-box-nav{width:590px; height:30px; color:#FFF; font-size:14px; text-align:center; line-height:28px;}
#box-consultancy-on{width:122px; height:30px; background-image:url(../images/home-consulting-button-on.jpg); background-repeat:no-repeat; float:left}
#box-consultancy{width:122px; height:30px; background-image:url(../images/home-consulting-button.jpg); background-repeat:no-repeat; float:left}
#box-infrastructure{ width:124px; height:30px; background-image:url(../images/home-infrastructure-button.jpg); background-repeat:no-repeat; float:left}
#box-infrastructure-on{ width:124px; height:30px; background-image:url(../images/home-infrastructure-button-on.jpg); background-repeat:no-repeat; float:left}
#box-software{ width:93px; height:30px; background-image:url(../images/home-software-button.jpg); background-repeat:no-repeat; float:left}
#box-software-on{ width:93px; height:30px; background-image:url(../images/home-software-button-on.jpg); background-repeat:no-repeat; float:left}
#box-services{ width:84px; height:30px; background-image:url(../images/home-services-button.jpg); background-repeat:no-repeat; float:left}
#box-services-on{ width:84px; height:30px; background-image:url(../images/home-services-button-on.jpg); background-repeat:no-repeat; float:left}
#box-prof{ width:167px; height:30px; background-image:url(../images/home-prof-button.jpg); background-repeat:no-repeat; float:left}
#box-prof-on{ width:167px; height:30px; background-image:url(../images/home-prof-button-on.jpg); background-repeat:no-repeat; float:left}

.content_home2{width:350px; height:192px; margin-top:20px; float:left; padding-right:15px; }
.content_home3{width:213px; height:172px; background-image:url(../images/bg-home-testimonials.jpg);   background-repeat:no-repeat; background-position:top; margin-top:20px; float:left; color:#FFFFFF; text-align:right; padding-top:20px; padding-right:20px; padding-left:30px; font-size:12px;}
/*.content_home3 h2{ margin:0px; padding:0px;  color:#ff7f00; font-size:18px; text-align:right;  margin-top:5px;  font-weight:bold;}
.content_home3 h3{ margin:0px; padding:0px;  color:#ff7f00; font-size:12px; text-align:right;  }*/

.content_home4{ width:256px; height:auto; float:left; margin-top:20px; padding-right:15px; display:inline-block; }
.content_home4 .newsletter{ width:187px; height:94px; margin-bottom:17px; background-image:url(../images/bg-newsletter.png); background-repeat:no-repeat; padding-left:68px; padding-top:70px;}
.content_home4 .newsletter .text_box{ width:172px; height:19px;  float:left; border:0px; margin-bottom:10px; }
.content_home4 .newsletter .btn_subscribe{  float:right; margin-right:12px;}
.content_home4 .newsletter .btnImage{ text-align:right; float:right; padding-right:15px;}
.content_home4 .linkedin{ width:255px; margin-bottom:17px;}
.content_home4 .blog{ width:255px; margin-bottom:5px;}
.content_home4 .twitter{ width:255px; }
.content_home5{ width:250px; height:432px;  float:left; margin-top:20px; margin-left:1px; margin-right:1px;}
.home_slide_container{ width:440px; height:auto; padding-left:10px; margin-top:20px; margin-right:15px; float:left;  }
.content_home4 .ad_box{ width:256px; height:205px; /*background-image:url(../images/no-image.png); background-repeat:no-repeat;*/ margin-bottom:20px;}

.home_slide_navigation{ float:left; width:207px; position:absolute; margin-top:15px;}
.home_slide_navigation ul{ margin:0px; padding:0px;}
.home_slide_navigation ul li{ list-style:none;}
.home_button{ width:207px; height:76px; margin-bottom:5px;}

.home_slider_placeholder{ float:right; text-align:left;  width:289px; }
.home_slider_placeholder ul{ margin:0px; padding:0px;}
.home_slider_placeholder ul li{ list-style:none;}
.home_slider{ width:289px; height:434px; display:none;}
.home_slider_active{ width:289px; height:434px;}

#button_grey{ background-image:url(../images/button-grey-dark.png); background-repeat:no-repeat;}
#button_grey:hover{ background-image:url(../images/button-grey.png); background-repeat:no-repeat;}
#button_green{ background-image:url(../images/button-green-dark.png); background-repeat:no-repeat;}
#button_green:hover{ background-image:url(../images/button-green.png); background-repeat:no-repeat;}
#button_red{ background-image:url(../images/button-red-dark.png); background-repeat:no-repeat;}
#button_red:hover{ background-image:url(../images/button-red.png); background-repeat:no-repeat;}
#button_consultancy{ background-image:url(../images/home-consulting-button.jpg); background-repeat:no-repeat;}
#button_consultancy:hover{ background-image:url(../images/home-consulting-button.jpg); background-repeat:no-repeat;}
#button_blue{ background-image:url(../images/button-blue-dark.png); background-repeat:no-repeat;}
#button_blue:hover{ background-image:url(../images/button-blue.png); background-repeat:no-repeat;}
#button_purple{ background-image:url(../images/button-purple-dark.png); background-repeat:no-repeat;}
#button_purple:hover{ background-image:url(../images/button-purple.png); background-repeat:no-repeat;}

#fragment-5{ width:589px; height:285px; background-image:url(../images/prof_bkg.jpg); background-repeat:no-repeat;}
#fragment-4{ width:589px; height:285px; background-image:url(../images/services-bkg.jpg); background-repeat:no-repeat;}
#fragment-3{ width:589px; height:285px; background-image:url(../images/software-bkg.jpg); background-repeat:no-repeat;}
#fragment-2{ width:589px; height:285px; background-image:url(../images/infrastructure-bkg.jpg); background-repeat:no-repeat;}
#fragment-1{ width:589px; height:285px; background-image:url(../images/consulting-bkg.jpg); background-repeat:no-repeat;}

.info { width:360px; margin-left:20px; margin-top:0px; font-size:14px; line-height:20px;}

.history{ border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:10px;}

.product_list img{ border:0px;}
.product_list{  list-style:none; margin:0px; padding:0px; float:left;  width:80%;}
.product_list ul{ list-style:none; padding:0px; margin:0px; text-align:left;}
.product_list li{ float:left; padding-right:25px; margin-bottom:50px; }


#featured{ 
	width:589px; height:auto; float:left; text-align:left; margin-right:5px;
}
#featured ul.ui-tabs-nav{ 
	list-style:none; 
	padding:0; margin:0; 
	width:240px; 
	position:relative;
	margin-top:15px;
	z-index: 999;
	float:left;
	text-align:left;
	float:left;
}
	#featured ul.ui-tabs-nav li{ 
	width:187px; height:66px; padding-top:10px; text-align:left; padding-left:20px; margin-top:3px;
	}

#featured ul.ui-tabs-nav li span{ 
	font-size: 22px;
	font-weight:bold;
	font-family: Calibri, "Trebuchet MS", Helvetica, sans-serif;
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	color:#fff;  
	font-weight: normal;

}
#featured li.ui-tabs-nav-item a:hover{}

#featured li.ui-tabs-selected{ 
}

#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
}
#featured .ui-tabs-panel{width:380px; height:258px;float:left; text-align:left;}
#featured .ui-tabs-panel .info{
}
#featured .info h2{ 
	font-size:18px; 
	color:#693b7c;
	overflow:hidden; 
	margin-top:5px;
}
#featured .info p{ 
	font-size:11px; 
	line-height:15px; color:#4d4d4d;
	margin-right:15px;
}
#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
	font-size: 18px;
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}  

.clickable {cursor : pointer;}

.errMessage{ color:#FF0000; font-size:11px; text-align:left;}

#latest_news{ 
		width:251px; 
		height:433px; 
		color:#FFFFFF;
		background-image:url(../images/bg-latest-news.jpg); background-repeat:no-repeat; background-position:top;}
		#latest_news .title{ padding-left:15px; font-size:18px; font-weight:normal; padding-top:13px; margin-bottom:7px;}
		#latest_news .txt{ padding-left:10px; padding-right:10px; font-size:12px; font-weight:normal; padding-top:13px; margin-bottom:7px; color:#494949}
		#latest_news h1{ color:#ff7f00; font-size:14px; text-align:left; padding:0px; margin-top:5px; margin-bottom:5px;}
		#latest_news h2{ color:#FFFFFF; margin:0px; padding:0px;}
		#latest_news h2 a:link{ color:#FFFFFF; margin:0px; padding:0px;}
		#latest_news h2 a:visited{ color:#FFFFFF; margin:0px; padding:0px;}		
		#latest_news h3{ color:#ff7f00; font-size:10px;}
		#latest_news .feedblock{ background-color:#ab9fcd; width:219px; height:100px; overflow:hidden; margin-left:5px; margin-top:5px; float:left; margin-bottom:5px; color:#58419b; font-size:10px; padding:10px; padding-bottom:10px; overflow:hidden;}
		#latest_news .feedTitle{ font-size:11px; margin-bottom:2px; }
		#latest_news .feedblock h4{ margin:0px; padding:0px; font-size:10px; font-weight:*ormal;}
		#latest_news .feedblock h4 a:link{ color:#58419B;}
		#latest_news .feedblock h4 a:visited{ color:#58419B;}
		#latest_news .feedblock p{ margin:0px; padding:0px; height:24px; overflow:hidden;}
		#latest_news .feedblock p:link{ color:#58419B;}
		#latest_news .feedblock p:visited{ color:#58419B;}		
		
#footer-hp-logo {display:inline-block; width:68px; height:70px; background-image:url(../images/logo_hp_2011.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-hp-logo:hover {background-image:url(../images/logo_hp_2011-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-ibm-logo {display:inline-block; width:84px; height:70px; background-image:url(../images/ibm_business_partner.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-ibm-logo:hover {background-image:url(../images/ibm_business_partner-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-vmware-logo {display:inline-block; width:62px; height:71px; background-image:url(../images/logo-vmware.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-vmware-logo:hover {background-image:url(../images/logo-vmware-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-citrix-logo {display:inline-block; width:68px; height:70px; background-image:url(../images/logo-citrix.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-citrix-logo:hover {background-image:url(../images/logo-citrix-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-symantic-logo {display:inline-block; width:115px; height:70px; background-image:url(../images/logo-symantec.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-symantic-logo:hover {background-image:url(../images/logo-symantec_on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-oracle-logo {display:inline-block; width:138px; height:70px; background-image:url(../images/logo-oracle.jpg); background-repeat:no-repeat; no-repeat 0 0; padding-right:70px;}
#footer-oracle-logo:hover {background-image:url(../images/logo-oracle-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}

#footer-microsoft-logo {display:inline-block; width:132px; height:70px; background-image:url(../images/logo-microsoft.jpg); background-repeat:no-repeat; no-repeat 0 0;}
#footer-microsoft-logo:hover {background-image:url(../images/logo-microsoft-on.jpg); background-repeat:no-repeat; no-repeat 0 0;}
