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

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #5d5d5d;
	line-height: 20px;
	background-color: #FFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

#wrapper {
	width: 100%;
	margin: 0px auto;
	background: url(images/bg_02.png) repeat-x;
	}
	
#container {
	width: 1000px;
	margin: 0px auto;
	}
	
#logo {
	width: 243px;
	padding-top: 40px;
	float: left;
	}
	
#nav {
	width: 750px;
	height: 20px;
	padding-top: 65px;
	float: right;
	text-align: right;
	}
	
#header {
	width: 1000px;
	height: 291px;
	margin: 0px auto;
	}
	
#float-hold {
	width: 1000px;
	margin: 0px auto;
	}
	
#float-left-services {
	width: 690px;
	float: left;
	}
	
#float-left-updates {
	width: 670px;
	float: left;
	}
	
	#cloud {
		width: 305px;
		float: left;
		padding-right: 15px;
		}
		
	#salesf {
		width: 300px;
		float: right;
		padding-right: 40px;
		}
		
	#news {
	width: 670px;
	height: 112px;
	padding-left: 0px;
	padding-top: 7px;
	background: url(images/updates_48.png) no-repeat;
	margin: 0px;
	padding-right: 30px;
		}
		
		#news-container {
			width: 416px;
	height: 115px;
	margin: 0px auto;
	overflow: hidden;
	line-height: 16px;
		}
		
		#news-container ul li div {
			list-style-type: none;
		}
		
		.news {
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			color: #333333;
			line-height: 18px;
			}
			
		
	#blog {
	width: 615px;
	height: 112px;
	padding-top: 15px;
	background: url(images/updates_53.png) no-repeat;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-left: 30px;
	padding-right: 45px;
		}
		
		.blog {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #444444;
	line-height: 18px;
			}
			
		.date {
			font-family: Verdana, Geneva, sans-serif;
			font-size: 11px;
			color: #bababa;
			}
		
#float-right-services {
	width: 280px;
	float: right;
	padding-left: 20px;
	padding-right: 10px;
	}
	
#float-right-updates {
	width: 320px;
	float: right;
	padding-left: 10px;
	}
	
	#tweet {
		width: 302px;
		height: 242px;
		margin: 0px auto;
		background: url(images/updates_27.png) no-repeat;
		}


/*SERVICES*/
#serv-main-container {
	width: 1000px;
	margin: 0px auto;
	background: #ffffff url(images/serv-bottom_06.jpg) no-repeat bottom;
	}
	
#serv-sub-container {
	width: 998px;
	margin: 0px auto;
	border-left: 1px solid #dddbdb;
	border-right: 1px solid #dddbdb;
	}
	
#serv-carousel {
	width: 60%;
	float: left;
	}
	
#serv-content {
	width: 36%;
	float: right;
	padding-left: 2%;
	padding-right: 2%;
	}

#serv-hr {
	width: 100%;
	height: 2px;
	border-bottom: 1px solid #e9e8e8;
	}
	
#serv-cap {
	width: 1000px;
	margin: 0px auto;
	}	

.serv-heading1 {
	font-size: 28px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 36px;
	}
	
.serv-heading2a {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 22px;
	color: #afafaf;
	font-weight: bold;
	}
	
.serv-heading2b {
	font-size: 16px;
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 22px;
	color: #408f07;
	font-weight: bold;
	}
	
/*CRM*/
#crm-main-container {
	width: 1000px;
	margin: 0px auto;
	background: #ffffff;
	}
	
#crm-image {
	width: 60%;
	float: left;
	}
	
#crm-content {
	width: 36%;
	float: right;
	padding-left: 2%;
	padding-right: 2%;
	}
	
/*MANAGED*/
#managed-content {
	width: 36%;
	float: right;
	background-color: #fff;
	padding: 0px auto;
	margin-right: 30px;
	color: #5D5D5D;
	line-height: normal;
	}
	
.managed-bg {
	background-color: #fff;
	}
	
.mng-heading2b {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	line-height: 22px;
	color: #FFF;
	}
	
/*SOCIAL*/
#scl-main-container {
width: 1000px;
margin: 0px auto;
background: #f8faf9;
}

#scl-img {
width: 49%;
float: right;
padding-left: 3%;
padding-right: 3%;
}

#scl-content {
width: 36%;
float: left;
padding-left: 2%;
padding-right: 2%;
background: #f8faf9;
}

#scl-content1 {
width: 50%;
pading-left: 5%;
padding-right: 5%;
float: left;
}

#scl-content2 {
width: 35%;
padding-left: 5%;
float: right;
}

.bold {
font-weight: bold;
}

#questions {
width: 610px;
height: 540px;
background: url(images/questions_03.jpg) no-repeat;
padding-left: 390px;
padding-top: 40px;
}

	

	
/*CUSTOM CLOUD*/
#cc-main-container {
	width: 1000px;
	height: 574px;
	margin: 0px auto;
	background: url(images/computing-bg_06.jpg) repeat-x;
	}
	
#cc-image {
	width: 60%;
	height: 574px;
	float: left;
	}
	
#cc-content {
	width: 36%;
	height: 574px;
	float: right;
	padding: 0px auto;
	margin-right: 30px;
	color: #ffffff;
	}

/*PARTNERS*/
#part-main-container {
	width: 1000px;
	margin: 0px auto;
	background: #ffffff url(images/partners-bottom_06.jpg) bottom no-repeat;
	}
	
#part-sub-container {
	width: 998px;
	margin: 0px auto;
	border-left: 1px solid #dddbdb;
	border-right: 1px solid #dddbdb;
	}
	
#part-carousel {
	width: 60%;
	height: 295px;
	float: left;
	background: url(images/partners-main_07.jpg) no-repeat left;
	}
	
#part-content {
	width: 36%;
	float: right;
	padding-right: 4%;
	}
	
#part-footer {
	width: 1000px;
	height: 22px;
	margin: 0px auto;
	background: url(images/partners-bottom_07.jpg) no-repeat bottom;
	}
	
	
/*ABOUT*/
#abt-main-container {
	width: 1000px;
	margin: 0px auto;
	background-color: #FFF;
	background-image: url(images/clients_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	}
#abt-main-container2 {
	width: 1000px;
	margin: 0px auto;
	background-color: #FFF;
	background-image: url(images/clients_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e8e8e8;
	}	
#abt-carousel {
	width: 60%;
	height: 459px;
	float: left;
	background-image: url(images/about_img1.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}
	
#abt-footer {
	width: 1000px;
	height: 22px;
	margin: 0px auto;
	background: url(images/about-bottom_13.png) no-repeat bottom;
	}
	
	
	
.green {
	color: #408f07;
	}


/*CLIENTS*/
#client-main-container {
	width: 1000px;
	margin: 0px auto;
	background: #ffffff url(images/clients-bottom_09.jpg) bottom no-repeat;
	}
	
#client-carousel {
	width: 60%;
	height: 295px;
	float: left;
	background: url(images/clients-main_07.jpg) no-repeat left;
	}
	
#client-footer {
	width: 1000px;
	height: 22px;
	margin: 0px auto;
	background: url(images/clients-bottom_10.jpg) no-repeat bottom;
	}


/*CONTACT US*/
#cont-carousel {
	width: 40%;
	height: 20%;
	float: left;
	text-align: right;
	padding-right: 5%;
	padding-left: 20px
	}
	
#cont-content {
	width: 41%;
	float: right;
	padding-right: 4%;
	}
	
		
#footer {
	width: 1000px;
	margin: 0px auto;
	}
	
.ul-no-space {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	}
	
	

/*MAIN LINKS*/
a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #888888;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #55a51c;
}
a:hover {
	text-decoration: none;
	color: #55a51c;
}
a:active {
	text-decoration: none;
	color: #55a51c;
}


/*NEWS LINKS*/
a.news-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #55a51c;
	text-decoration: none;
	
}
a.news-title:link {
	text-decoration: none;
}
a.news-title:visited {
	text-decoration: none;
	color: #999999;
}
a.news-title:hover {
	text-decoration: none;
	color: #333333;
}
a.news-title:active {
	text-decoration: none;
	color: #55a51c;
}


/*BLOG LINKS*/
a.blog-title {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #090;
}
a.blog-title:link {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #090;
}
a.blog-title:visited {
	text-decoration: none;
	color: #090;
}
a.blog-title:hover {
	text-decoration: none;
	color: #090;
}
a.blog-title:active {
	text-decoration: none;
	color: #090;
}


/*FOOTER LINKS*/
a.footer {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #888888;
}
a.footer:link {
	text-decoration: none;
}
a.footer:visited {
	text-decoration: none;
	color: #888888;
}
a.footer:hover {
	text-decoration: none;
	color: #55a51c;
}
a.footer:active {
	text-decoration: none;
	color: #55a51c;
}

.footer-text {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #737373;
	}
	
	
	
	
/*UTILITIES*/
#clear {
	clear: both;
	}
	
#space1 {
	width: 100%;
	height: 35px;
	margin: 0px auto;
	}
	
#space2 {
	width: 100%;
	height: 24px;
	margin: 0px auto;
	}
	
#space3 {
	width: 100%;
	height: 10px;
	margin: 0px auto;
	}
	
#space4 {
	width: 100%;
	height: 10px;
	margin: 0px auto;
	}
	
#space5 {
	width: 100%;
	height: 70px;
	margin: 0px auto;
	}
	
#space6 {
	width: 100%;
	height: 38px;
	margin: 0px auto;
	}
	
#space7 {
	width: 100%;
	height: 250px;
	margin: 0px auto;
	}
	
#space8 {
	width: 100%;
	height: 12px;
	margin: 0px auto;
	}
/*additional css-7-25-2011*/
	.social_links {
	text-decoration: none;
}
.social_links:hover {
	text-decoration: none;
	cursor:pointer;
}
.social_links span {
	text-decoration: none;
	cursor:pointer;
	display: none;
}
.social_links:hover span{
	text-decoration: none;
	cursor:pointer;
	display: inline;
	color: #999;
	background-color: #FFF;
	font-size: 10px;
	border: 1px solid #CCC;
	position: absolute;
	top: 40px;
	font-family: Verdana, Geneva, sans-serif;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	float: left;
	z-index: 55;
	width: auto;
}
#news-container ul li div a {
	color: #090;
}
.menu_marker {
	float: right;
	width: 690px;
	background-color: #FFF;
	height: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
}
.marker_item {
	background-color: #FFF;
	float: left;
	height: 2px;
}
.marker_item_up {
	background-color: #55A51C;
	float: left;
	height: 2px;
}
.marker_item:hover {
	background-color: #55A51C;
	float: left;
	height: 2px;
}
.atwork_main {
	background-color: #FFF;
	background-image: url(images/clients_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	float: left;
	height: auto;
	width: 998px;
	border: 1px solid #dddbdb;
	min-height: 500px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding-bottom: 30px;
}
.atwork_inner {
	float: left;
	height: auto;
	width: 998px;
	min-height: 450px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.client_list {
	width: 840px;
	height: auto;
	margin-left: 80px;
	margin-top: 150px;
	float: left;
	padding-top: 10px;
}
.client_list li {
	float: left;
	margin-right: 1px;
	margin-bottom: 1px;
	width: 205px;
	height: 117px;
	overflow: hidden;
	filter: alpha(opacity=70);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	opacity: .7;
}
.client_list li:hover {
	filter: alpha(opacity=100);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity100)";
	filter: alpha(opacity=100);
	opacity: 1;
}
.atwork_headermenu {
	float: left;
	height: auto;
	width: 958px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddbdb;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.atwork_toplinks {
	font-size: 14px;
	color: #333;
	padding-right: 25px;
	float: left;
	width: auto;
}
.atwork_toplinks a {
	font-size: 14px;
	color: #55A51C;
}
.partners_list {
	margin-top: 180px;
	float: left;
	width: 900px;
	margin-left: 25px;
	height: auto;
	margin-bottom: 25px;
}
.partners_list li {
	float: left;
	width: 900px;
	height: auto;
	padding-bottom: 20px;
}
.partnes_logo {
	float: left;
	height: 120px;
	width: 189px;
}
.partners_texts {
	float: left;
	width: 600px;
	margin-left: 45px;
	height: auto;
	font-family: Verdana, Geneva, sans-serif;
	color: #444;
}
.partners_texts h1 {
	color: #000;
	font-size: 13px;
	margin: 0px;
	padding: 0px;
}
.partners_texts em {
	font-size: 11px;
	color: #999;
}
.partners_texts a {
	color: #55A51C;
}
.verticals_list {
	padding: 0px;
	float: left;
	height: auto;
	width: 980px;
	margin-top: 190px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 15px;
}
.verticals_list li {
	float: left;
	width: 214px;
	height: 137px;
	font-size: 11px;
	line-height: 14px;
	padding-top: 110px;
	padding-right: 10px;
	padding-left: 10px;
	font-family: Verdana, Geneva, sans-serif;
	overflow: hidden;
	margin-bottom: 35px;
}
.verticals_list li strong {
	font-weight: bold;
	text-transform: uppercase;
	color: #54A61A;
}
.resources_left_img {
	float: left;
	width: 580px;
	height: auto;
	margin-top: 30px;
}
.about_menu {
	float: left;
	width: 200px;
	height: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: #000;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.about_menu_btn {
	font-size: 12px;
	color: #408F07;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_btn_bg.gif);
	background-position: 0px 0px;
	padding-top: 4px;
	background-repeat: repeat-x;
	margin-right: 10px;
	cursor: pointer;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecdcd;
	border-left-color: #CECDCD;
}
.about_menu_btn:hover {
	font-size: 12px;
	color: #408F07;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_btn_bg.gif);
	background-position: 0px -56px;
	padding-top: 4px;
	background-repeat: repeat-x;
	cursor: pointer;
}
.about_menu_btn_up {
	font-size: 12px;
	color: #FFF;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_btn_bg.gif);
	background-position: 0px -28px;
	padding-top: 4px;
	background-repeat: repeat-x;
		border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #3a8207;
	border-left-color: #3a8207;
	cursor: pointer;
}
.about_submenu_btn {
	font-size: 12px;
	color: #FFF;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_subbtn_bg.gif);
	background-position: 0px 0px;
	padding-top: 4px;
	background-repeat: repeat-x;
	margin-right: 10px;
	cursor: pointer;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecdcd;
	border-left-color: #CECDCD;
}
.about_submenu_btn:hover {
	font-size: 12px;
	color: #408F07;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_subbtn_bg.gif);
	background-position: 0px -56px;
	padding-top: 4px;
	background-repeat: repeat-x;
	margin-right: 10px;
	cursor: pointer;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecdcd;
	border-left-color: #CECDCD;
}
.about_submenu_btn_up {
	font-size: 12px;
	color: #FFF;
	float: left;
	height: 24px;
	width: 180px;
	padding-left: 10px;
	background-image: url(images/about_subbtn_bg.gif);
	background-position: 0px -28px;
	padding-top: 4px;
	background-repeat: repeat-x;
	margin-right: 10px;
	cursor: pointer;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #cecdcd;
	border-left-color: #CECDCD;
}
.about_right_context {
	float: right;
	width: 230px;
	padding-right: 20px;
}
.gray10normal {
	float: left;
	font-size: 10px;
	color: #999;
	line-height: normal;
	width: 100%;
}
.about_right_context h1 {
	font-size: 13px;
	color: #000;
	margin: 0px;
	padding: 0px;
}
.about_right_context strong {
	font-weight: bold;
}
.about_right_context p {
	font-size: 11px;
	line-height: normal;
}
.about_right_context a {
	color: #55a51c;
}
#serv-content p strong {
	font-weight: bold;
	color: #000;
}
#gartner_logo_big {
	float: right;
}
.contact_us_locations {
	float: left;
	width: 520px;
	padding-left: 20px;
}
.contact_loc_container {
	background-image: url(images/contact_location_bg1.png);
	float: left;
	width: 220px;
	height: 132px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-left: 210px;
	padding-right: 20px;
	font-size: 13px;
	line-height: normal;
}
.contact_loc_container p a {
	color: #55a51c;
	font-size: 12px;
}
.contact_loc_container2 {
	background-image: url(images/contact_location_bg2.png);
	float: left;
	width: 220px;
	height: 132px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-left: 210px;
	padding-right: 20px;
	font-size: 13px;
	line-height: normal;
}
.contact_loc_container2 p a {
	color: #55a51c;
	font-size: 12px;
}
.contact_loc_container3 {
	background-image: url(images/contact_location_bg3.png);
	float: left;
	width: 220px;
	height: 132px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 30px;
	padding-left: 210px;
	padding-right: 20px;
	font-size: 13px;
	line-height: normal;
}
.contact_loc_container3 p a {
	color: #55a51c;
	font-size: 12px;
}
.services_subpage {
	float: left;
	height: 30px;
	width: 999px;
	margin-bottom: 10px;
	overflow: hidden;
}
#services_overview_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: 0px 0px;
	height: 30px;
	width: 120px;
}
#services_overview_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: 0px -60px;
	height: 30px;
	width: 120px;
}
#services_overview_btn_up {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: 0px -30px;
	height: 30px;
	width: 120px;
}
#services_cloudstrategy_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -120px 0px;
	height: 30px;
	width: 150px;
}
#services_cloudstrategy_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -120px -60px;
	height: 30px;
	width: 150px;
}
#services_cloudstrategy_btn_up {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -120px -30px;
	height: 30px;
	width: 150px;
}
#services_crm_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -270px 0px;
	height: 30px;
	width: 94px;
}
#services_crm_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -270px -60px;
	height: 30px;
	width: 94px;
}
#services_crm_btn_up {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -270px -30px;
	height: 30px;
	width: 94px;
}
#services_ccd_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -364px 0px;
	height: 30px;
	width: 234px;
}
#services_ccd_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -364px -60px;
	height: 30px;
	width: 234px;
}
#services_ccd_btn_up{
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -364px -30px;
	height: 30px;
	width: 234px;
}
#services_ms_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -598px 0px;
	height: 30px;
	width: 181px;
}
#services_ms_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -598px -60px;
	height: 30px;
	width: 181px;
}
#services_ms_btn_up {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -598px -30px;
	height: 30px;
	width: 181px;
}
#services_sbs_btn {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -779px 0px;
	height: 30px;
	width: 220px;
}
#services_sbs_btn:hover {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -779px -60px;
	height: 30px;
	width: 220px;
}
#services_sbs_btn_up {
	float: left;
	cursor: pointer;
	background-image: url(images/services_menu_bg.png);
	background-position: -779px -30px;
	height: 30px;
	width: 220px;
}
.main_news {
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
.news_container {
	float: left;
	width: 470px;
	margin: 0px;
	height: auto;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	text-align: justify;
}
.news_thumbnail {
	padding: 2px;
	float: left;
	height: 85px;
	width: 121px;
	border: 1px solid #CCC;
	margin-right: 10px;
	margin-bottom: 20px;
	overflow: hidden;
}
.news_context {
	float: left;
	width: 320px;
}
.news_context h1 {
	color: #090;
	line-height: normal;
	font-size: 12px;
}
.news_context a {
	color: #55a51c;
}
.news_context em {
	font-size: 10px;
	color: #999;
}
.news_context h1 a {
	font-size: 12px;
}
.locations_container {
	float: left;
	height: 100px;
	width: 300px;
	background-image: url(images/locations_bg1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-top: 130px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 435px;
	font-size: 12px;
	line-height: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.locations_main {
	float: left;
	height: auto;
	width: 750px;
}
.our_clients_menu {
	float: left;
	height: 30px;
	width: 120px;
	overflow: hidden;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.our_clients_menu_up {
	float: left;
	height: 30px;
	width: 120px;
	overflow: hidden;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -30px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
}
.our_clients_menu:hover {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: 0px -60px;

}
.our_partners_menu {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 115px;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -120px 0px;
	cursor: pointer;
}
.our_partners_menu_up {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 115px;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -120px -31px;
	cursor: pointer;
}
.our_partners_menu:hover {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -120px -60px;
	cursor: pointer;
}
.our_solutions_menu {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 115px;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -243px 0px;
	cursor: pointer;
}
.our_solutions_menu_up {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 115px;
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -243px -31px;
	cursor: pointer;
}
.our_solutions_menu:hover {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -243px -60px;
	cursor: pointer;
}
.our_verticals_menu_up {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -361px -29px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 121px;
	cursor: pointer;
}
.our_verticals_menu {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -361px 0px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 121px;
	cursor: pointer;
}
.our_verticals_menu:hover {
	background-image: url(images/atwork_menu_sprite.png);
	background-repeat: no-repeat;
	background-position: -361px -60px;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 121px;
	cursor: pointer;
}
#main_news_img {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.backtomorenews {
	color: #55a51c;
	font-size: 12px;
}
#wrapper #container #abt-main-container2 #serv-sub-container #serv-content .backtomorenews {
	color: #55a51c;
}
.new_readmore {
	float: left;
	width: 200px;
	height: 120px;
	cursor: pointer;
}
.labs_left {
	float: left;
	width: 250px;
	height: auto;
	margin-top: 70px;
	background-image: url(images/labs_left_bg.png);
	background-position: center top;
	background-repeat: no-repeat;
	min-height: 450px;
}
.labs_logo {
	width: 180px;
	float: left;
	height: 70px;
	margin-left: 50px;
	cursor: pointer;
}
.labs_right {
	float: left;
	margin-top: 70px;
	width: 650px;
	margin-left: 55px;
	height: auto;
	padding-bottom: 20px;
}
.labs_right  a {
	color: #55A61D;
	font-size: 12px;
}
.labs_right_main_img_container {
	background-image: url(images/labs_right_main_img.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 169px;
	width: 238px;
	padding-top: 7px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 8px;
	margin-right: 20px;
	margin-bottom: 10px;
}
.labs_right_context {
	float: left;
	width: 370px;
	height: auto;
	line-height: normal;
}
.labs_toplogin {
	text-align: right;
	margin: 10px;
}


/*SBS MAIN SPRITE MENU*/
.sa_main_menu {
float: left;
height: 30px;
width: 103px;
overflow: hidden;
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sa_main_menu_up {
float: left;
height: 30px;
width: 103px;
overflow: hidden;
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px -30px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sa_main_menu:hover {
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px -60px;

}
.sta_main_menu {
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 158px;
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -103px 0px;
cursor: pointer;
}
.sta_main_menu_up {
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 158px;
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -103px -30px;
cursor: pointer;
}
.sta_main_menu:hover {
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -103px -60px;
cursor: pointer;
}
.cs_main_menu_up {
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -260px -30px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 95px;
cursor: pointer;
}
.cs_main_menu {
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -260px 0px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 95px;
cursor: pointer;
}
.cs_main_menu:hover {
background-image: url(images/sbs_main_menu_sprite.png);
background-repeat: no-repeat;
background-position: -260px -60px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 95px;
cursor: pointer;
}


/*SBS SUPBPAGE SPRITE MENU*/
.sa_menu {
float: left;
height: 30px;
width: 120px;
overflow: hidden;
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px 0px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sa_menu_up {
float: left;
height: 30px;
width: 120px;
overflow: hidden;
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px -30px;
margin: 0px;
padding: 0px;
cursor: pointer;
}
.sa_menu:hover {
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: 0px -60px;

}
.sta_menu {
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 174px;
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -120px 0px;
cursor: pointer;
}
.sta_menu_up {
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 174px;
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -120px -30px;
cursor: pointer;
}
.sta_menu:hover {
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -120px -60px;
cursor: pointer;
}
.cs_menu_up {
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -293px -30px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 111px;
cursor: pointer;
}
.cs_menu {
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -293px 0px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 111px;
cursor: pointer;
}
.cs_menu:hover {
background-image: url(images/sbs_menu_sprite.png);
background-repeat: no-repeat;
background-position: -293px -60px;
margin: 0px;
padding: 0px;
float: left;
height: 30px;
width: 111px;
cursor: pointer;
}
.about_menu_btn a {
	font-size: 12px;
}
.mobility_jmango {
	width: 220px;
	height: 270px;
	float: left;
	margin-right: 40px;
}
.mobility_div1 {
	float: left;
	height: 135px;
	width: 215px;
	cursor: pointer;
}
#paas_table p {
	float: left;
	width: 600px;
	height: auto;
}
.paas_logos {
	float: left;
	width: auto;
}
.paas_logos li {
	float: left;
}
.exec_team_photo {
	float: left;
	height: 160px;
	width: 130px;
	margin-right: 15px;
	background: #666;
	overflow: hidden;
}

