/* Reset Browser Styles-------*/
@import url("reset.css");
/* main styles --------------*/

/*---internal---*/
/*.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.clearfix {
    display: inline-block;
}
html[xmlns] .clearfix {
    display: block;
}
* html .clearfix {
    height: 1%;
}
*/
.clearBoth {
	clear:both;
}
#content {
	height: auto;
	padding-left: 5px;
}
#row1-in-cola {
	width: 505px;
	height: auto;
	float: left;
}
#row1-in-cola ul.sitemap_links {
	margin:0px;
	padding:0 0 45px 0;
	float:left;
	width:255px;
}
#row1-in-cola ul.sitemap_linkRight {
	margin:0px;
	padding:0 30px 45px 0;
	float:right;
}
#row1-in-cola ul.sitemap_links li, #row1-in-cola ul.sitemap_linkRight li {
	background:url(../images/bllt_rnd.gif) no-repeat 0 50%;
	line-height:0px;
	font-size:0px;
	padding-left:20px;
}
#row1-in-cola ul.sitemap_links li.sitemap_sub, #row1-in-cola ul.sitemap_linkRight li.sitemap_sub {
	font:normal 15px/30px Arial, Helvetica, sans-serif;
	background:url(../images/bul-arrow.gif) no-repeat 0 50%;
	margin-left:20px;
}
#row1-in-cola ul.sitemap_links li.sitemap_sub a, #row1-in-cola ul.sitemap_linkRight li.sitemap_sub a {
	color:#868889;
	font:normal 15px/30px Arial, Helvetica, sans-serif;
	background-color:inherit;
}
#row1-in-cola ul.sitemap_links li a, #row1-in-cola ul.sitemap_linkRight li a {
	font:bold 15px/30px Arial, Helvetica, sans-serif;
	color:#868889;
	text-decoration:none;
	background-color:inherit;
}
#row1-in-cola ul.sitemap_links li a:hover, #row1-in-cola ul.sitemap_linkRight li a:hover {
	text-decoration:none;
	color:#000;
	background-color:inherit;
}
#row1-in-cola-exp {
	width: 790px;
	/*	height: 356px;*/
	height: auto;
	/*float: left;*/
	margin:0 auto;
	padding-right:0px;/*	text-align:justify;*/
}
#ideas-in-cola {
	width: 840px;
	height: auto;
}
.ideas-mbs {
	background-color:#127365;
	padding:10px;
	width:890px;
	height:auto;
	margin:0 auto;
}
#row1-in-colb {
	width: 280px;
	float: right;
	background-color: #6f7676;
}
.hd-blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #007cc3;
	text-decoration: none;
	/*	background-color: #007cc3;*/
	background-position: center center;
	display: block;
	height: 30px;
	/*	width: 220px;*/
	padding-top: 7px;
	padding-left: 0px;
}
.hd-blue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #007cc3;
	text-decoration: none;
	/*	background-color: #007cc3;*/
	background-position: center center;
	display: block;
	height: 30px;
	/*	width: 220px;*/
	padding-top: 7px;
	padding-left: 0px;
}
.hd-green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #a2c94d;
	text-decoration: none;
	/*background-color: #a2c94d;*/
	background-position: center center;
	display: block;
	height: 30px;
	/*	width: 220px;*/
	padding-top: 7px;
	padding-left: 0px;
}
.hd-green2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #a2c94d;
	text-decoration: none;
	/*background-color: #a2c94d;*/
	background-position: center center;
	display: block;
	height: 30px;
	/*	width: 220px;*/
	padding-top: 7px;
	padding-left: 0px;
}
.ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a7c7d;
	background-image: url(../images/bul-diamond.gif);
	background-repeat:no-repeat;
	background-position: 0 .5em;
	text-decoration:none;
	padding-left: 15px;
	padding-bottom:10px;
	/*margin-top:10px;*/
	line-height: 18px;/*	border:#FF0000 solid 1px;*/
}
.bg-lightgreylist {
	background-color: #f7f8fa;
	display: block;
	height: auto;
	width: 280px;
	padding-top:7px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}
.bg-lightgreylist-about {
	background-color: #f7f8fa;
	display: block;
	height: auto;
	width: 370px;
	padding-top:7px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
}
.lightgreylist-about {
	margin:0px;
	padding:0px;
	list-style:none;
}
.lightgreylist-about li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #818b90;
	background-image: url(../images/bul-arrow.gif);
	background-repeat:no-repeat;
	background-position: 0 .9em;
	/*width:315px;*/
	height:33px;
	text-decoration:none;
	padding-left: 12px;
	margin-left:25px;
	/*	margin-top:4px;*/
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #818b90;
}
.lightgreylist-about li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #818b90;
	text-decoration:none;
	line-height: 28px;
}
.lightgreylist-about li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
	line-height: 28px;
}
.lightgreylist {
	margin:0px;
	padding:0px;
	list-style:none;
	margin-left:25px;
	width:212px;
}
.lightgreylist li {
	background:url(../images/bul-arrow.gif) no-repeat 0 50%;
	padding-left: 12px;
	border-bottom:1px dotted #818b90;
}
.lightgreylist li a {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color: #818b90;
	text-decoration:none;
}
.lightgreylist li a:hover {
	font:bold 12px/30px Arial, Helvetica, sans-serif;
	color: #818b90;
	text-decoration:none;
	color: #333333;
}
.bg-darkgreylist {
	background-color: #6f7676;
	display: block;
	width: 280px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	padding-top:6px;
	padding-bottom:6px;
}
.bg-darkgreylist-about {
	background-color: #6f7676;
	display: block;
	width: 370px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	padding-top:6px;
	padding-bottom:6px;
}
ul.darkgreylist {
	margin:0px;
	padding:0px;
	list-style:none;
	color: #CCC;
	width:212px;
	margin-left:25px;
}
ul.darkgreylist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fefefe;
	background: url(../images/bul-arrow2.gif) no-repeat 0 50%;
	height:33px;
	text-decoration:none;
	padding-left: 12px;
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fefefe;
}
ul.darkgreylist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fefefe;
	text-decoration:none;
	line-height: 28px;
}
ul.darkgreylist li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
	line-height: 28px;
}
.darkgreylist-about {
	margin:0px;
	padding:0px;
	list-style:none;
	color: #CCC;
}
.darkgreylist-about li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fefefe;
	background-image: url(../images/bul-arrow2.gif);
	background-repeat:no-repeat;
	background-position: 0 .6em;
	width:330px;
	height:33px;
	text-decoration:none;
	padding-left: 12px;
	margin-left:25px;
	/*	margin-top:4px;*/
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #fefefe;
}
.darkgreylist-about li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #fefefe;
	text-decoration:none;
	line-height: 28px;
}
.darkgreylist-about li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
	line-height: 28px;
}
.bg-mediumgreylist {
	/*	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-weight: normal;
	color: #35434a;
	text-decoration: none;*/
	background-color: #e4e7ee;
	display: block;
	width: 259px;
	border-bottom-width: 3px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	padding-top:7px;/*padding-bottom:8px;*/
}
.mediumgreylist {
	margin:0px;
	padding:0px;
	list-style:none;
}
.mediumgreylist li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #35434a;
	background-image: url(../images/ico-pdf.gif);
	background-repeat:no-repeat;
	background-position: 0 .5em;
	width:187px;
	height:33px;
	text-decoration:none;
	padding-left: 25px;
	margin-left:25px;
	/*	margin-top:4px;*/
	line-height: 28px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #818b90;
}
.mediumgreylist li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #35434a;
	text-decoration:none;
	line-height: 28px;
}
.mediumgreylist li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ff9900;
	text-decoration:none;
	line-height: 28px;
}
.gallery {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#646464;
	text-decoration:none;
}
ul.gallery {
	margin:10px 15px;
	padding:0px
}
ul.gallery li {
	background:none;
	display:inline;
	width:212px;
	float:left;
	text-align:center;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 0px;
}
ul.gallery li div {
	width:212px;
}
.gallery a {
	color:#646464;
	text-decoration:none;
}
.gallery a:visited {
	color:#666666;
	text-decoration:none;
}
.gallery a:hover {
	color:#000;
	text-decoration:none;
}
#row2-in-cola {
	width: 510px;
	/*height: 436px;*/
	float: left;
	padding-right:10px;/*	text-align:justify;*/
}
#row2-in-colb {
	width: 229px;
	/*height: 371px;*/
	float: left;
	/*	padding-right:22px;
	text-align:justify;*/
	background-color: #f7f8fa;
	display: block;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#bg-testimonial {
	background:#f7f8fa;
	display: block;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#bg-testimonial-about {
	background:#f7f8fa url(../images/comma-srt.gif) left top no-repeat;
	text-indent:45px;
	display: block;
	padding-top: 35px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 15px;
}
#row3-in {
	/*	width: 259px;*/
	height: 49px;/*	padding-right:22px;
	text-align:justify;*/
}
.case-studies-td {
	display: block;
	height: 200px;
	width: auto;
	padding: 0px 25px 0px 0px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #7a7c7d;
}
/* contact form */
.myform {
	margin:0px 0 10px 0px;
	_margin:0px 0 10px 0;
	width:440px;
	padding:14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#stylized {
	border:solid 1px #d9dee9;
	/*	background:#e6f4c6;*/
	background:#f7f8fa;
}
#stylized h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#stylized p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#stylized label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:175px;
	float:left;
	padding-top:3px
}
#stylized .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#stylized input {
	float:left;
	font-size:12px;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:245px;
	margin:2px 0 20px 10px;
}
#stylized textarea {
	float:left;
	font-size:12px;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:245px;
	margin:2px 0 20px 10px;
}
#stylized select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #d9dee9;
	width:250px;
	margin:2px 0 20px 10px;
}
#stylized button {
	clear:both;
	margin-left:185px;
	width:103px;
	height:25px;
	background:#e7e7e7 url(../images/button.png) no-repeat;
	text-align:center;
	line-height:normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999999;
}
/* referral form */
.referralform {
	margin:0px 0px 0px 0px;
	_margin:0px 0px 0px 0px;
	width:482px;
	padding:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
#referral {
	border:solid 1px #d9dee9;
	background:#f7f8fa;
}
#referral h1 {
	font-size:14px;
	font-weight:bold;
	margin-bottom:8px;
}
#referral p {
	font-size:11px;
	color:#666666;
	margin-bottom:20px;
	border-bottom:solid 1px #b7ddf2;
	padding-bottom:10px;
}
#referral label {
	display:block;
	font-weight:bold;
	text-align:right;
	width:125px;
	float:left;
	padding-top:3px
}
#referral .small {
	color:#666666;
	display:block;
	font-size:11px;
	font-weight:normal;
	text-align:right;
	width:140px;
}
#referral input {
	float:left;
	font-size:12px;
	padding:2px 2px;
	border:solid 1px #d9dee9;
	width:100px;
	margin:2px 0 20px 10px;
}
#referral textarea {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #d9dee9;
	width:340px;
	margin:2px 0 20px 10px;
}
#referral select {
	float:left;
	font-size:12px;
	padding:4px 2px;
	border:solid 1px #d9dee9;
	width:250px;
	margin:2px 0 20px 10px;
}
#referral button {
	clear:both;
	margin-left:135px;
	width:103px;
	height:25px;
	background:#e7e7e7 url(../images/button.png) no-repeat;
	text-align:center;
	line-height:normal;
	color:#000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	border:solid 1px #999999;
}
.bordertop {
	border-top:1px solid #333333
}
.borderbttm {
	border-bottom:1px solid #333333
}
.tbltitle {
	background-color:#fff;
	padding-left:20px;
	font-weight:bold;
}
.alternaterow1 {
	background-color:#EEE;
	padding-left:20px;
}
.alternaterow2 {
	background-color:#fff;
	padding-left:20px;
}
ul.tech li {
	background:none;
	display: inline-block;
	width:115px;
	float:left;
	padding:5px 0px 5px 5px;
	text-align:center
}
ul.tech li div {
	width:125px;
}
.contentText {
	background:#fff;
}
.inlineImg {
	float:right;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.logo-mbs {
	float:left;
	width:195px;
	padding:0px 3px 45px 0px;
}
.logo-mm {
	float:left;
	width:200px;
	padding:5px 8px 150px 0px;
}
.mbs-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffd704;
	text-decoration: none;
}
.mbs-txtlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffd704;
	text-decoration: underline;
}
.mbstxtlink:hover {
	color: #fff;
	text-decoration: underline;
}
.expertise {
	height: 330px;
	width: 290px;
	/*padding: 0px 0px 4px 7px;*/
	margin-right:20px;
	margin-bottom:10px;
	text-align: left;
	float:left;
	cursor:pointer;
}
.expertise01 {
	height: 330px;
	width: 265px;
	/*padding: 0px 0px 4px 7px;*/
	margin-right:20px;
	margin-bottom:10px;
	text-align: left;
	float:left;
}
.expertisebox {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	height: 20px;
	width: 237px;
	padding: 20px 0px 4px 0;
	/*margin-right:20px;*/
	margin-bottom:10px;
	text-align: left;
	float:left;
}
.expertiseboxb {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7dbb3b;
	height: 24px;
	width: 227px;
	padding: 60px 0px 4px 8px;
	/*margin-right:20px;*/
	margin-bottom:10px;
	text-align: left;
	float:left;
}
.expertisebox a {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #92d050;
}
.expertisebox a:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #a9e766;
}
.expertisebox2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	height: 38px;
	width: 227px;
	padding: 20px 0px 4px 8px;
	/*margin-right:20px;*/
	margin-bottom:10px;
	text-align: left;
	float:left;
}
.expertisebox2b {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background-color: #7dbb3b;
	height: 42px;
	width: 227px;
	padding: 42px 0px 4px 8px;
	/*margin-right:20px;*/
	margin-bottom:10px;
	text-align: left;
	float:left;
}
.expertise ul, .expertise01 ul {
	margin:0px;
	padding:0px;
	/*margin-top:80px;*/
	/*margin-bottom:15px;*/
	list-style:none;
	float:left;
}
.expertise li, .expertise01 li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a7c7d;
	background-image: url(../images/bul-diamond.gif);
	background-repeat:no-repeat;
	background-position: 0 .5em;
	text-decoration:none;
	padding-left: 20px;
	/*padding-bottom:10px;*/
	/*margin-top:10px;*/
	line-height: 18px;
	/*border:#FF0000 solid 1px;*/
	width: auto;
}
.expertise li a, .expertise01 li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a7c7d;
	text-decoration: none;
}
.expertise li a:hover, .expertise01 li a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #7a7c7d;
	text-decoration: none;
}
.exp-agr {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 270px;
	padding-left:20px;
	background:url(../images/exp-agr.jpg) 100% bottom no-repeat;
}
.exp-agr2 {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 245px;
	background:url(../images/exp-agr2.jpg) left bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
}
.exp-crt2 {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 233px;
	padding-left:18px;
	background:url(../images/exp-creative.jpg) 100% bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
	float:right;
}
.exp-prodev {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 270px;
	padding-left:18px;
	background:url(../images/exp-pro-dev.jpg) 100% bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
}
.exp-iphone {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 270px;
	padding-left:18px;
	background:url(../images/exp-iphone.jpg) 100% bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
}
.exp-ria {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 265px;
	background:url(../images/exp-ria.jpg) left bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
	float:left;
	margin-right:20px;
}
.exp-mob {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 265px;
	background:url(../images/exp-mob.jpg) 100% bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
	margin-right:20px;
}
.exp-reporting {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 233px;
	padding-left:18px;
	background:url(../images/exp-reporting.jpg) 100% bottom no-repeat;
	float:right;
}
.exp-cms {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 233px;
	padding-left:18px;
	background:url(../images/exp-cms.jpg) left bottom no-repeat;
	border-bottom: 1px solid #f3f3f3;
	float:right;
}
.exp-elearn {
	margin:0px;
	padding:0px;
	height: 325px;
	width: 265px;
	margin-right:20px;
	background:url(../images/exp-elearn.jpg) 100% bottom no-repeat;
}
.about-heading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
/*	height: 20px;*/
	height:auto;
	padding: 0px 0px 12px 0px;
	/*margin-right:20px;*/
	margin-bottom:10px;
	text-align: left;
	float:none;
	clear: both;
}
.about-txt {
	width:375px;
	margin:0px;
	padding:0px;
	float:none;
}
.about-txt01 {
	width:450px;
	margin:0px;
	padding:0px;
	float:none;
}
.about-exp {
	width:370px;
	margin:0px;
	padding:0px;
	float:left;
}
.about-txt-in {
	margin:0px;
	padding:0px;
	float:none;
	height: auto;
	position:relative;
}
/*--- Application Development Icons Start ---*/
.Icons {
	width:auto;
	height:auto;
	text-decoration:none;
}
.Icons ul {
	margin:0px;
	padding:0px;
}
.Icons li {
	background: url(../images/bg-icons.gif) no-repeat 0 0;
	display: inline-block;
	width:104px;
	/*height:137px;*/
	height:177px;
	float:left;
	margin:0px 28px 20px 17px;
	*margin:0px 27px 20px 16px;
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	color:#5e5e5e;
	text-decoration:none;
}
.Icons li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px!important;
	line-height:normal;
	color:#5e5e5e;
	text-decoration:none!important;
}
.Icons li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	color:#007cc3;
	text-decoration:underline!important;
}
/*ul.Icons li {
	background: url(../images/bg-icons.gif) no-repeat 0 0;
	display: inline-block;
	width:104px;
	height:177px;	
	float:left;
	margin:0px 28px 20px 17px;
	*margin:0px 26px 20px 15px;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:normal;
	color:#5e5e5e;
}
ul.Icons li div {
	width:125px;
}*/
/*--- Application Development Icons End ---*/

/*--- Application Development Right ul Start ---*/
.dalapps-rightlist {
	background-color: #ffffff;
	display: block;
	height: auto;
	width: 266px;
	padding:25px 0px 0px 14px;
	/*border:1px solid red;*/
	/*border-bottom: 3px #FFFFFF solid;*/
}
.dalapps-rightlist ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.dalapps-rightlist li {
	background: #f7f8fa url(../images/bul-arrowBlue.gif) no-repeat 1.5em;
	padding-left: 30px;
	border-bottom:2px solid #ffffff;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color: #6f7676;
}
.dalapps-rightlist li a {
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color: #6f7676;
	text-decoration:none;
}
.dalapps-rightlist li a:hover {
	color: #00ace6;
	text-decoration:none;
}
.dalapps-rightlist li.NoTxt {
	height:30px;
	background: #ffffff;
	padding-left:0;
	border-bottom:2px solid #ffffff;
	/*font:bold 12px/24px Arial, Helvetica, sans-serif;
	color: #6f7676;*/
}
/*--- Application Development  Right ul End ---*/

/*--- Approach Icons Start ---*/
#bgbodyApproach {
	background:url(../images/bg-lineApproach.gif) repeat-x left bottom; 
	width:auto;
	height:auto;
	padding:0 0 25px 0;
	*padding:0 0 9px 0;
	margin:0 0 40px 0;
}
.Approach {
	width:auto;
	height:auto;
	float:left;
	text-decoration:none;
}
.ApproachIcons {
	float:left;
	width:306px;
	height:auto;
	margin-left:85px;
	_margin-left:55px;
	/*border:1px solid red;*/
}
.ApproachIcons ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
.ApproachIcons li {
	background: url(../images/bul-arrowBig.jpg) no-repeat 0 .5em;
	/*display: inline-block;*/
	/*width:104px;*/
	/*height:137px;*/
	/*height:177px;*/
	/*float:left;*/
	margin:0px 0px 0px 29px;
	padding:0px 0px 0px 20px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:30px;
	color:#666666;
	text-decoration:none;
}
.ApproachIcons li h1 {
	/*display: inline-block;*/
	/*width:104px;*/
	/*height:137px;*/
	/*height:177px;*/
	/*float:left;*/
	margin:0px;
	*margin:0px;
	padding:5px 0px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#666666;
	text-decoration:none;
}
.ApproachIcons li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	color:#666666;
	text-decoration:underline;
}
.ApproachIcons li a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#007cc3;
	text-decoration:underline;
}
.ApproachIcons li.NoBullet {
	background:none!important;
}
.ApproachIcons li.NoSpaceLeft {
	margin:0px!important;
}
/*--- Approach Icons End ---*/

/*--- Creative Pages Icons Start ---*/
#creative_cntr {
	width:960px;
	height:auto;
	margin:0 auto;
	padding:10px 0 75px 0;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color: #7a7c7d;
	text-decoration:none;
	/*border:1px solid red;*/
}
#creative_cntr a {
	font:normal 13px Arial, Helvetica, sans-serif;
	line-height:normal;
	color: #7a7c7d;
	text-decoration:none;
}
#creative_cntr a:hover {
	line-height:normal;
	color: #007cc3;
	text-decoration:underline;
	/*border:1px solid red;*/
}
#creative_cntr h1 {
	font:normal 28px/28px Arial, Helvetica, sans-serif;
	color: #6c6c6c;
	text-decoration:none;
	padding:0 0 20px 0;
}
.bgCreative_Web {
	background: url(../images/bg-creative-Web.jpg) no-repeat top right;	
	height:450px;
	padding:0 0 0 0px;
}
.content_Web {
	padding:50px 0 0 20px;
}
.bgCreative_CorporateIden {
	background: url(../images/bg-creative-CI.jpg) no-repeat top left;	
	height:450px;
	padding:0 0 0 0px;
}
.content_CorporateIden {
	padding:80px 0 0 705px;
}
.bgCreative_Flash {
	background: url(../images/bg-creative-Flash2.jpg) no-repeat top center;	
	height:450px;
	padding:0 0 0 0px;
}
.content_Flash {
	padding:374px 0 0 205px;
}
.bgCreative_Print {
	background: url(../images/bg-creative-Print.jpg) no-repeat top left;	
	height:450px;
	padding:0 0 0 0px;
}
.content_Print {
	padding:140px 0 0 686px;
}
.bgCreative_Illustration {
	background: url(../images/bg-creative-Illustration.jpg) no-repeat top right;	
	height:450px;
	padding:0 0 0 0px;
}
.content_Illustration {
	padding:130px 0 0 123px;
}
.bgCreative_Newsletter {
	background: url(../images/bg-creative-Newsletter.jpg) no-repeat top left;	
	height:450px;
	padding:0 0 0 0px;
}
.content_Newsletter {
	padding:120px 0 0 738px;
}
.Icons_Creative {
	width:auto;
	height:auto;
	margin:0 0 0 75px;
	_margin:0 0 0 56px;
	/*text-decoration:none;*/
}
.Icons_Creative ul {
	margin:0px;
	padding:0px;
}
.Icons_Creative li {
	background: url(../images/bg-iconsCreative.gif) no-repeat 0 0;
	display: inline-block;
	/*width:104px;*/
	width:97px;
	height:147px;
	float:left;
	margin:0px 19px 0px 19px;
	/**margin:0px 27px 20px 16px;*/
	padding:0px 0px 0px 0px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:normal;
	color:#666666;
	text-decoration:none;
}
.Icons_Creative li img {
	padding:5px 0px 0px 0px;
}
.Icons_Creative li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px!important;
	line-height:normal;
	color:#666666;
	text-decoration:none!important;
}
.Icons_Creative li a:hover {
	color:#007cc3;
	text-decoration:underline!important;
}


/*--- Creative Pages Icons End ---*/


