
html {
  height: 100%;
}

form {
  margin: 0;
  padding: 0;
}

*{
	margin:0px;
	padding:0px;
}

A:link {
	color: #none; 
	text-decoration:#none;
}
A:active {
	color: #none; 
	text-decoration:#none;
	}

A:visited {
	color: #none; 
	text-decoration:#none;
	}

A:hover {
	text-decoration:#none;
	color: #none;
}

img {
	border:0px none;
}

A img {
	border:0px none;
}

body {
	margin:0px;
	padding:0px;
	background: #c1c1c1 url(../images/body_bg.gif) repeat-x;
	font-family:Arial, Helvetica, sans-serif;
}

#wrapper{
	margin:0px auto;
	width:995px;
}

#wrapper2{
	background-color:#fff;
	width:100%;
	float:left;
}

#innerhtml{
	width:98%;
	margin:0px auto;
}

#leftcolumn{
	width:357px;
	float:left;
}

#leftcolumn .logo{
	float:left;
	width:357px;
}

#leftcolumn .banner{
	float:left;
	margin-top:5px;
	height:260px;
}

#leftcolumn .leftsoftwaremain{
	float:left;
	width:357px;
	height:323px;
	background:#fff url(../images/softwarebg.gif) repeat-x;
}

#leftcolumn .leftsoftwareimg{
	float:left;
	background:url(../images/left_expertise_bg.gif) repeat-x;
	width:100%;
}

#leftcolumn .leftsoftwareimg .heading{
	float:left;
	height:27px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 0px 15px;
}

#leftcolumn .line{
	border-bottom:solid 1px #CCC;
}

#leftcolumn .softwaretabmain{
	float:left;
	margin-top:4px;
}

#leftcolumn .softwaretabmain span{
	color:#84c225;
}

#leftcolumn .softwaretabbg1{
	float:left;
}


#leftcolumn .softwaretabbg1 ul{
	margin:0px;
	padding:0px;
}

#leftcolumn .softwaretabbg1 ul li{
	margin:0px;
	list-style:none;
	display:inline;
	padding:0px;
	background:url(../images/softwaretabbg1.gif) repeat-x;
	cursor:pointer;
}

#leftcolumn .softwaretabbg1 a{
	color:#FFF;
	text-decoration:none;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	/*padding:0px 14px 0px 14px;*/
}

#leftcolumn .softwaretabbg1 a:hover{
	background:url(../images/softwaretabbg2.gif) repeat-x;
}

#leftcolumn .softwaretabbg1 .selected{
	float:left;
	background:url(../images/softwaretabbg2.gif) repeat-x;
}

#leftcolumn .softwarecontent{
	float:left;
	width:100%;
	font-size:11px;
	color:#313131;
}


#rightcolumn{
	width:611px;
	float:left;
	margin-left:5px;
}

#rightcolumn .headerbg{
	background:url(../images/header_bg.gif) repeat-x;
	height:115px;
	width:100%;
	float:left;
	
}


#navigationbar{
	float:left;
	width:445px;
}

#navigationbar ul{
	margin:0px;
	padding:0px;
}

#navigationbar ul li{
	list-style:none;
}

/*Home tab start*/
#navigationbar .home1{
	float:left;
	background:url(../images/Home1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
}
#navigationbar .homeselected{
	float:left;
	background:url(../images/Home2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .home1:hover{
	float:left;
	background:url(../images/Home2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}


#navigationbar .selected{
	float:left;
	background:url(../images/Home2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .home1 a{
	color:#FFF;
	text-decoration:none;
	font-size:13px;
}

#navigationbar .home1 a:hover{
	color:#FFF;
	text-decoration:none;
}
/*Home tab End*/


/*about tab start*/
#navigationbar .about{
	float:left;
	background:url(../images/about1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 4px;
}

#navigationbar .aboutselected{
	float:left;
	background:url(../images/about2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .about:hover{
	float:left;
	background:url(../images/about2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .selected{
	float:left;
	background:url(../images/about2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .about a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#navigationbar .about a:hover{
	color:#FFF;
	text-decoration:none;
}
/*about tab End*/


/*Services tab start*/
#navigationbar .services{
	float:left;
	background:url(../images/services1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 4px;
}

#navigationbar .servicesselected{
	float:left;
	background:url(../images/services2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .services:hover{
	float:left;
	background:url(../images/services2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .selected{
	float:left;
	background:url(../images/services2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .services a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#navigationbar .services a:hover{
	color:#FFF;
	text-decoration:none;
}
/*Services tab End*/


/*Clients tab start*/
#navigationbar .clients{
	float:left;
	background:url(../images/clients1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 4px;
}

#navigationbar .clientsselected{
	float:left;
	background:url(../images/clients2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .clients:hover{
	float:left;
	background:url(../images/clients2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .selected{
	float:left;
	background:url(../images/clients2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}


#navigationbar .clients a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#navigationbar .clients a:hover{
	color:#FFF;
	text-decoration:none;
}
/*Clients tab End*/



/*Careers tab start*/
#navigationbar .careers{
	float:left;
	background:url(../images/careers1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 4px;
}

#navigationbar .careersselected{
	float:left;
	background:url(../images/careers2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .careers:hover{
	float:left;
	background:url(../images/careers2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .selected{
	float:left;
	background:url(../images/careers2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .careers a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#navigationbar .careers a:hover{
	color:#FFF;
	text-decoration:none;
}
/*Careers tab End*/

/*contact tab start*/
#navigationbar .contact{
	float:left;
	background:url(../images/contact1.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
	text-align:center;
	margin:0px 0px 0px 4px;
}

#navigationbar .contactselected{
	float:left;
	background:url(../images/contact2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .contact:hover{
	float:left;
	background:url(../images/contact2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .selected{
	float:left;
	background:url(../images/contact2.gif) no-repeat;
	width:70px;
	height:34px;
	padding:82px 0px 0px 0px;
	cursor:pointer;
}

#navigationbar .contact a{
	color:#FFF;
	font-size:13px;
	text-decoration:none;
}

#navigationbar .contact a:hover{
	color:#FFF;
	text-decoration:none;
}
/*contact tab End*/



#contacttopinfo{
	float:right;
	width:155px;
	margin:43px 7px 0px 0px;
	}
	
	.contacttopmail
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
	}
	
	.contacttopmail:hover
	{
	color:#81bf20;
	}
	
	.contacttopcontent
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
	text-align:right;
	}
	
	
	#bannermenu{
	margin:0px auto;
}

#bannermenu2{
	height:513px;
	width:100%;
	margin:6px 0px 0px 0px;
}

#bannermenu2inner{
	height:513px;
	width:400px;
	margin:0px 9px 0px 6px;
	float:left;
}

#banner{
	width:400px;
	float:left;
	margin:0px;
	height:287px;
	padding:0px 0px 0px 0px;
	
}

#bannerinner2{
	width:400px;
	float:left;
	margin:0px 0px 0px 0px;
	height:287px;
	padding:0px 0px 0px 0px;
	
}

#menuslide{
	width:620px;
	float:left;
	margin:5px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#menuslide .lastchild{
	margin:0px;
	padding:0px;
}

#menuslideinner{
	width:685px;
	float:right;
	margin:0px 10px 0px 0px;
	height:513px;
	padding:0px 0px 0px 0px;
	
}





#imagebanner{
	width:400px;
	float:left;
	margin:0px;
	height:275px;
	padding:0px 0px 0px 0px;
	
}


#contentdiv{
	width:611px;
	float:left;
	padding:0px 0px 0px 0px;
	background-image: url(../images/contentbg.gif);
	background-repeat:repeat-x;
	background-color:#FFF;
	margin-top:4px;
	clear:both;
	height:323px;
}

#contentdivinner{
	width:611px;
	float:left;
	padding:0px 0px 0px 0px;
	margin-top:4px;
	clear:both;
}

.brochuresdesigning{
	font-size:24px;
	font-weight:bold;
	color:#87c222;
	float:left;
	width:100%;
}

.client_various{
	font-size:15px;
	font-weight:bold;
	color:#87c222;
	float:left;
	width:100%;
}


.client_various .margintop{
	margin-top:14px;
}

.clientpagelist{
	float:left;
	width:100%;
}

.clientpagelist .left{
	float:left;
	width:300px;
	text-align:left;
}

.clientpagelist .right{
	float:left;
	width:267px;
	text-align:left;
}

.clientpagelist .left{
	float:left;
	width:300px;
}

.clientpagelist ul,ol{
	margin:10px 0px 0px 15px;
	padding:0px;
}
.clientpagelist ol li{
	font-size:13px;
	color:#5B5B5B;
	line-height:20px;
	font-weight:bold;
}
.clientpagelist ul li{
	list-style:none;
	font-size:13px;
	list-style-image:url(../images/clientslistimg.png);
	color:#5B5B5B;
	line-height:20px;
}

.brochuresdesigning .logodesign{
	margin-top:23px;
}

.brochuresdesigning .productpackage{
	margin-top:40px;
}

.icons{
	float:left;	
	margin-top:5px;
}

#contentdivarrow{
	width:100%;
	float:left;
}

.corporatedesigns_line{
	background:url(../images/corporatedesigns_line.png) no-repeat;
	width:100%;
	float:left;
	margin:18px 0px 10px 0px;
	text-align:center;
}

#corporatedesignscontent{
	width:100%;
	float:left;
}

#corporatedesignscontenta{
	width:100%;
	float:left;
}

#corporatedesignscontentb{
	width:100%;
	float:left;
}

#corporatedesignscontentc{
	width:100%;
	float:left;
}

#corporatedesignscontentd{
	width:100%;
	float:left;
}




#corporatedesignscontent .logo{
	float:left;
	width:152px;
	margin-left:12px;
}

#corporatedesignscontenta .logo{
	float:left;
	width:152px;
	margin-left:12px;
}

#corporatedesignscontent .content{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontenta .content{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontent .content span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontenta .content span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontent .content span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontenta .content span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontent .content h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontenta .content h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontent .content h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontenta .content h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontent .content h2 a:hover{
	text-decoration:underline;
}

#corporatedesignscontenta .content h2 a:hover{
	text-decoration:underline;
}


#socialmediaoptimization{
	width:100%;
	float:left;
}

#socialmediaoptimization .left{
	width:292px;
	float:left;
}

#socialmediaoptimization .right{
	width:282px;
	float:left;
}

#socialmediaoptimization .social{
	float:left;
	width:60px;
}

#socialmediaoptimization .content{
	float:left;
	width:217px;
	font-size:11px;
	color:#5f5f5f;
	line-height:normal;
	height:90px;
}


#socialmediaoptimization .content span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
	width:100%;
	float:left;
	text-align:left;
}

#socialmediaoptimization .content span a{
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#socialmediaoptimization .line{
	width:280px;
	float:left;
	margin:6px 0px 6px 0px;
}

#contentdivarrow .contentdivarrowimage1{
	width:146px;
	height:32px;
	text-align:center;
	float:left;
}

#contentdivarrow .contentdivarrowimage2{
	width:260px;
	height:32px;
	text-align:right;
	float:left;
}

#contentdivarrow .contentdivarrowimage3{
	width:415px;
	height:32px;
	text-align:right;
	float:left;
}
 
#contentdivarrow .contentdivarrowimage4{
	width:570px;
	height:32px;
	text-align:right;
	float:left;
}

#contentdivmain{
	float:left;
	width:100%;
}


#contentdivmain .greenheading{
	font-size:20px;
	color:#85c226;
	float:left;
	width:190px;
	margin-left:15px;
}

#contentdivmain .contentdiv{
	width:100%;
	float:left;
}

#contentdivmain .contentdiv .contentdivtext{
	font-size:12px;
	color:#323232;
	width:575px;
	float:left;
	text-align:justify;
	margin:10px 0px 0px 15px;
}

#contentdivmain .contentdiv .contentdivtext .breadcrumbs{
	font-size:12px;
	color:#87C222;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#contentdivmain .contentdiv .contentdivtext .breadcrumbs a{
	font-size:12px;
	color:#85C226;
	text-decoration:none;
}

#contentdivmain .contentdiv .contentdivtext .breadcrumbs a:hover{
	font-size:12px;
	color:#609B05;
	text-decoration:none;
}

#contentdivmain .contentdiv .contentdivtext .breadcrumbs .selected{
	font-size:12px;
	color:#609B05;
	font-weight:bold;
}


#contentdivmain .contentdiv .contentdivtext .webhosting{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmain .contentdiv .contentdivtext .subheading a{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmain .contentdiv .contentdivtext .subheading a:hover{
	color:#609b05;
	text-decoration:none;
}

#contentdivmaina{
	float:left;
	width:100%;
}

#contentdivmaina .greenheading{
	font-size:20px;
	color:#85c226;
	float:left;
	width:190px;
	margin-left:15px;
}

#contentdivmaina .contentdiv{
	width:100%;
	float:left;
}

#contentdivmaina .contentdiv .contentdivtext{
	font-size:12px;
	color:#323232;
	width:575px;
	float:left;
	text-align:justify;
	margin:10px 0px 0px 15px;
}

#contentdivmaina .contentdiv .contentdivtext .breadcrumbs{
	font-size:12px;
	color:#87C222;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#contentdivmaina .contentdiv .contentdivtext .breadcrumbs a{
	font-size:12px;
	color:#85C226;
	text-decoration:none;
}

#contentdivmaina .contentdiv .contentdivtext .breadcrumbs a:hover{
	font-size:12px;
	color:#609B05;
	text-decoration:none;
}

#contentdivmaina .contentdiv .contentdivtext .breadcrumbs .selected{
	font-size:12px;
	color:#609B05;
	font-weight:bold;
}


#contentdivmaina .contentdiv .contentdivtext .webhosting{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmaina .contentdiv .contentdivtext .subheading a{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmaina .contentdiv .contentdivtext .subheading a:hover{
	color:#609b05;
	text-decoration:none;
}

#contentdivmainb{
	float:left;
	width:100%;
}

#contentdivmainb .greenheading{
	font-size:20px;
	color:#85c226;
	float:left;
	width:190px;
	margin-left:15px;
}

#contentdivmainb .contentdiv{
	width:100%;
	float:left;
}

#contentdivmainb .contentdiv .contentdivtext{
	font-size:12px;
	color:#323232;
	width:575px;
	float:left;
	text-align:justify;
	margin:10px 0px 0px 15px;
}

#contentdivmainb .contentdiv .contentdivtext .breadcrumbs{
	font-size:12px;
	color:#87C222;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#contentdivmainb .contentdiv .contentdivtext .breadcrumbs a{
	font-size:12px;
	color:#85C226;
	text-decoration:none;
}

#contentdivmainb .contentdiv .contentdivtext .breadcrumbs a:hover{
	font-size:12px;
	color:#609B05;
	text-decoration:none;
}

#contentdivmainb .contentdiv .contentdivtext .breadcrumbs .selected{
	font-size:12px;
	color:#609B05;
	font-weight:bold;
}


#contentdivmainb .contentdiv .contentdivtext .webhosting{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmainb .contentdiv .contentdivtext .subheading a{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmainb .contentdiv .contentdivtext .subheading a:hover{
	color:#609b05;
	text-decoration:none;
}

#contentdivmainc{
	float:left;
	width:100%;
}

#contentdivmainc .greenheading{
	font-size:20px;
	color:#85c226;
	float:left;
	width:190px;
	margin-left:15px;
}

#contentdivmainc .contentdiv{
	width:100%;
	float:left;
}

#contentdivmainc .contentdiv .contentdivtext{
	font-size:12px;
	color:#323232;
	width:575px;
	float:left;
	text-align:justify;
	margin:10px 0px 0px 15px;
}

#contentdivmainc .contentdiv .contentdivtext .breadcrumbs{
	font-size:12px;
	color:#87C222;
	float:left;
	margin-bottom:10px;
	width:100%;
}

#contentdivmainc .contentdiv .contentdivtext .breadcrumbs a{
	font-size:12px;
	color:#85C226;
	text-decoration:none;
}

#contentdivmainc .contentdiv .contentdivtext .breadcrumbs a:hover{
	font-size:12px;
	color:#609B05;
	text-decoration:none;
}

#contentdivmainc .contentdiv .contentdivtext .breadcrumbs .selected{
	font-size:12px;
	color:#609B05;
	font-weight:bold;
}


#contentdivmainc .contentdiv .contentdivtext .webhosting{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmainc .contentdiv .contentdivtext .subheading a{
	font-size:14px;
	color:#85c226;
	text-decoration:none;
	font-weight:bold;
	width:285px;
	float:left;
	margin:10px 0px 0px 0px;
}

#contentdivmainc .contentdiv .contentdivtext .subheading a:hover{
	color:#609b05;
	text-decoration:none;
}

/*.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#323232;
	text-decoration:none;
	text-align:justify;
	font-weight:normal;
	line-height:16px;
	padding-top:5px;
}*/


#onlinemarketing{
	width:100%;
	float:left;
}

#onlinemarketing .logo{
	float:left;
	width:200px;
	margin-left:12px;
}

#onlinemarketing .content{
	float:left;
	width:350px;
	font-size:12px;
	text-align:justify;
}

#onlinemarketing .content span{
	font-size:14px;
	font-weight:bold;
	color:#84c225;
}

#onlinemarketing .content span a{
	font-size:16px;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketing .content h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#onlinemarketing .content h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketing .content h2 a:hover{
	text-decoration:underline;
}

#onlinemarketinga{
	width:100%;
	float:left;
}

#onlinemarketinga .logo{
	float:left;
	width:200px;
	margin-left:12px;
}

#onlinemarketinga .content{
	float:left;
	width:350px;
	font-size:12px;
	text-align:justify;
}

#onlinemarketinga .content span{
	font-size:14px;
	font-weight:bold;
	color:#84c225;
}

#onlinemarketinga .content span a{
	font-size:16px;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketinga .content h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#onlinemarketinga .content h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketinga .content h2 a:hover{
	text-decoration:underline;
}


#onlinemarketingb{
	width:100%;
	float:left;
}

#onlinemarketingb .logo{
	float:left;
	width:200px;
	margin-left:12px;
}

#onlinemarketingb .content{
	float:left;
	width:350px;
	font-size:12px;
	text-align:justify;
}

#onlinemarketingb .content span{
	font-size:14px;
	font-weight:bold;
	color:#84c225;
}

#onlinemarketingb .content span a{
	font-size:16px;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketingb .content h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#onlinemarketingb .content h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#onlinemarketingb .content h2 a:hover{
	text-decoration:underline;
}



.title
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#323232;
text-decoration:none;
text-align:justify;
font-weight:bold;
padding-top:3px;
padding-bottom:8px;

}

.point
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#323232;
text-decoration:none;
font-weight:bold;
}

#pointdiv
{
	width:300px;
	float:left;
	margin:0px 20px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#pointdiv2
{
	width:300px;
	float:right;
	margin:0px 30px 0px 0px;
	padding:0px 0px 0px 0px;
	
}

#bottompoint{
	width:100%;
	margin:6px 0px 0px 0px;
}

#bottompointsub{
	height:117px;
	width:100%;
	float:left;
	background-image:url(../images/bottompointbg.gif);
	padding-top:15px;
	background-repeat:repeat-x;
}

#bottompointsuba{
	margin:7px auto;
	width:900px;
}

#bottompointsubb1{
	height:87px;
	width:225px;
	margin:0px;
	float:left;
	border-right:2px solid;
	border-right-color:#84c225;
}

#bottompointsubb3{
	height:87px;
	width:225px;
	margin:0px;
	float:left;
	border-right:2px solid;
	border-right-color:#84c225;
}

#bottompointsubb4{
	height:87px;
	width:225px;
	margin:0px;
	float:left;
	border-right:2px solid;
	border-right-color:#84c225;
}

#bottompointsubb2{
	height:87px;
	width:218px;
	margin:0px 0px 0px 0px;
	float:right;
	
}
#bottompointpic{
	margin:0px 0px 0px 0px;
	text-align:center;
	
}

#bottompointpica{
	margin:0px 0px 0px 0px;
	text-align:center;
	
}

#bottompointpicb{
	margin:0px 0px 0px 0px;
	text-align:center;
	
}

#bottompointpicc{
	margin:0px 0px 0px 0px;
	text-align:center;
	
}

#bottompointtitle{
	width:218px;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#bottompointtitlea{
	width:218px;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#bottompointtitleb{
	width:218px;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#bottompointtitlec{
	width:218px;
	margin:0px 0px 0px 0px;
	float:left;
	
}

#bottompointcontent{
	width:218px;
	margin:0px 0px 0px 0px;
	float:left;
	text-align:left;
}

.bottompointtitletext
{
	font-size:16px;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.bottompointtitletext a {
	font-size:16px;
	color:#505050;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

.bottompointcontenttext
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#807f7e;
font-weight:normal;
text-decoration:none;
}


/* inner page css */

#titlestripinner
{
	width:100%;
	height:38px;
	margin:0px;
	padding:0px;
	background-color:#85c226;
	float:left;
}

#innercontentdiv
{
width:685px;
margin:6px 0px 0px 0px;
padding:0px;
float:left;
background-color:#f8f8f8;
background-image:url(../images/innercontentbg.gif);
background-repeat:repeat-x;

}

#innercontentdivsub
{
width:653px;
margin:16px 16px 0px 16px;
padding:0px;
float:left;
}

#titlestripinnersub
{
	width:260px;
	margin:8px 0px 0px 20px;
	padding:0px;
	float:left;
}

.innertitle{
	font-size:18px;
	text-decoration:none;
	color:#ffffff;
}

.engadgementmap{
	text-align:center;
}

.engadgementmap .margintop{
	text-align:center;
	margin-top:28px;
}

.innercontenttexttitle
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-decoration:none;
color:#323232;
font-weight:bold;
text-align:justify;
padding-bottom:5px;

}

.innercontenttextmoreinfo
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#6daa10 ;
font-weight:bold;
text-align:justify;
padding-bottom:8px;
padding-top:5px;

}

.innercontenttextmoreinfo:hover
{
text-decoration:underline;
}
.innercontenttextheading
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-decoration:none;
color:#323232;
font-weight:bold;
}

#innermenusidesection
{
width:365px;
height:217px;
margin:10px 0px 0px 0px;
padding:0px;
float:right;
}

#innermenusidesection ul li
{
background:url(../images/arrow.gif) no-repeat scroll 0 2px transparent ;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
border-bottom:1px dotted #b3b2b2;
float:none;
padding:0px 0px 4px 20px;
list-style:none;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}

#innermenusidesection ul li:hover
{
background:url(../images/arrow1.gif) no-repeat scroll 0 2px transparent ;
color:#9ecf3a;
list-style:none;
	
}

#innermenusidesection ul li a
{

font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#626262;
float:none;
padding:0px 0px 0px 0px;
list-style:none;
font-weight:bold;
cursor:pointer;
text-decoration:none;
}

#innermenusidesection ul li a:hover
{

color:#9ecf3a;
list-style:none;
	
}




/* end inner page css */

#footer{
	width:100%;
	margin:0px;
	float:left;
}

#footersub{
	float:left;
	width:100%;
	background-image:url(../images/footerbg.gif);
	background-repeat:repeat-x;
	padding:0px 0px 10px 0px;
	background-color:#5f5c5b;
}

#footerlinkmain{
	width:921px;
	margin:0px auto; 
	padding-top:10px;
}

#footerlinkmain .footerlinks{
	width:230px;
	float:left;
}

#footerlinkmain .footerlinks span{
	color:#85c226;
	font-size:16px;
	font-weight:bold;
}

#footerlinkmain .footerlinks ul{
	margin:10px 0px 0px 0px;
	padding:0px;
}

#footerlinkmain .footerlinks ul li a{
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#FFF;
	text-decoration:none;
}

#footerlinkmain .footerlinks ul li a:hover{
	text-decoration:underline;
}

#footerlinkmain .footerlinks ul li{
	list-style:none;
	color:#FFF;
}


.copyright{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	float:left;
	width:100%;
	background-color:#84c225;
	padding:10px 0px 10px 0px;
}

.copyright:hover{
	text-decoration:none;
}

.copyrighttext{
	width:345px;
	float:left;
	margin:0px 0px 0px 30px;
}

.copyrighttext a{
	color:#fff;
	text-decoration:none;
}

.copyrighttext a:hover{
	color:#fff;
	text-decoration:underline;
}
.copyrighttext2{
	float:right;
	margin:0px 30px 0px 0px;
}

.copyrighttext2 a{
	text-decoration:none;
	color:#fff;
}

.copyrighttext2 a:hover{
	text-decoration:underline;
	color:#fff;
}

#follow{
	float:left;
	width:200px;
	margin-top:10px;
}

#follow .text{
	color:#FFF;
	font-size:12px;
	font-weight:bold;	
	float:left;
	width:100px;
}

#follow .twittter{
	float:left;
	width:25px;
}

#follow .facebook{
	float:left;
	width:25px;
}

#follow .in{
	float:left;
	width:25px;
}


/* animated menu css */

ul.hover_block li{
	list-style:none;
	float:left;
	padding: 0px;
	position: relative;
}

		ul.hover_block li a {
			display: block;
			position: relative;
			overflow: hidden;
			height: 257px;
			width: 155px;
			padding: 0px;
			
		}

		ul.hover_block li a { text-decoration: none; }

		ul.hover_block li img {
			position: absolute;
			top: 0;
			left: 0;
			border: 0;
			
		}
		
		
		
/* animated menu css end */



/*form css start*/
.contact-text-form {
    color: #6C6C6C;
    font-size: 14px;
    font-weight: normal;
    padding: 5px 0 10px;
}


.contact-form {
    color: #6C6C6C;
    font-size: 12px;
	font-weight:bold;
    padding: 5px 0;
}

.contact-form-heading {
    color: #3e3e3e;
    font-size: 13px;
	font-weight:bold;
	background-color:#e2e2e2;
    padding: 5px 5px 5px 8px;
}

.contact-form-contact{
    color: #3e3e3e;
    font-size: 14px;
	border:1px solid #e2e2e2;
    padding: 10px;
}

.contact-form-address{
    color: #666;
    font-size: 13px;
	text-align:left;
    padding: 10px;
}

.contact-form-websitelink{
    color: #666;
    font-size: 13px;
	text-align:left;
    padding: 10px;
}

.contact-form-websitelink a{
    color: #666;
	text-decoration:none;
    font-size: 13px;
	text-align:left;
}

.contact-form-websitelink a:hover{
	text-decoration:underline;
}

.contact-form-sitename{
    color: #666;
    font-size: 18px;
	text-align:left;
    padding: 10px;
}


textarea {
    resize: none;
}

.contact-form-filds {
    border: 1px solid #E9E9E9;
    color: #6C6C6C;
    font-size: 13px;
    font-weight: normal;
    height: 16px;
    padding: 4px;
    width: 250px;
}

.contact-form-filds2 {
    border: 1px solid #E9E9E9;
    color: #6C6C6C;
    font-size: 13px;
    font-weight: normal;
    width: 250px;
	padding:5px;
}

.contact-form-filds2-textarea{
    border: 1px solid #E9E9E9;
    color: #6C6C6C;
	height:100px;
    font-size: 13px;
    font-weight: normal;
    width: 250px;
	padding:4px;
}

.contact-form-filds3 {
    border: 1px solid #E9E9E9;
    color: #6C6C6C;
    font-size: 13px;
    font-weight: normal;
    width: 312px;
	padding:5px;
}

/*form css start*/

div.fadehover {
	position: relative;
	}
 
img.a {
	position: absolute;
	left: 0;
	top: 0;
        z-index: 10;
	}
 
img.b {
	position: absolute;
	left: 0;
	top: 0;
	}




.checkbox {
    float: left;
    margin: 10px 0 0;
    padding: 0;
    width: 250px;
}

.checkbox span {
    float: left;
    margin: 3px 0 0;
    padding: 0;
    text-align: right;
    width: 250px;
}

.checkbox span label {
    float: left;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 155px;
}

.checkbox span p {
    float: left;
    margin: 0;
    padding: 0;
    width: 50px;
}

.checkbox span {
    text-align: right;
}

.checkbox p .hirebox {
    border: 1px solid #CECBCE;
    width: 30px;
}

.readmore{
	width:100%;
	float:left;
	text-align:right;
	margin-top:15px;
}

.readmore a{
	text-decoration:none;
	font-size:13px;
	color:#666;
}

.readmore a:hover{
	text-decoration:underline;
	font-size:13px;
	color:#85C226;
}

.img_tags {
	cursor:pointer;
}

/********** Validation CSS **************/

form.cmxform label.error, label.error, .spanError {
	/* remove the next line when you have trouble in IE6 with labels in list */
	color: red;
	font-style: italic;	}
/********* end of validation CSS ******************/

#corporatedesignscontent .contentabout{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontent .contentabout span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontent .contentabout span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontent .contentabout{
	float:left;
	width:574px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontent .contentabout h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontent .contentabout h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontent .contentabout h2 a:hover{
	text-decoration:underline;
}

#corporatedesignscontentb .contentabout{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentb .contentabout span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontentb .contentabout span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontentb .contentabout{
	float:left;
	width:574px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentb .contentabout h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontentb .contentabout h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontentb .contentabout h2 a:hover{
	text-decoration:underline;
}


#corporatedesignscontentc .contentabout{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentc .contentabout span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontentc .contentabout span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontentc .contentabout{
	float:left;
	width:574px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentc .contentabout h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontentc .contentabout h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}



#corporatedesignscontentc .contentabout h2 a:hover{
	text-decoration:underline;
}

#corporatedesignscontentd .contentabout{
	float:left;
	width:403px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentd .contentabout span{
	font-size:13px;
	font-weight:bold;
	color:#84c225;
}

#corporatedesignscontentd .contentabout span a{
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
	color:#84c225;
}

#corporatedesignscontentd .contentabout{
	float:left;
	width:574px;
	font-size:12px;
	text-align:justify;
}

#corporatedesignscontentd .contentabout h2{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	color:#84c225;
}

#corporatedesignscontentd .contentabout h2 a{
	font-size:13px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#84c225;
}



#corporatedesignscontentd .contentabout h2 a:hover{
	text-decoration:underline;
}

.vertical_expertise ul{
	margin:0px;
	padding:0px;
}
.vertical_expertise li{
	margin:0px;
	padding:3px 0px 3px 0px;
	border-bottom:1px solid #ccc;
	list-style-position:inside;
}

.vertical_expertise li a{
	text-decoration:none;
}
.vertical_expertise li a:hover{
	color:#87C222;
}

.public-table tr td{
	border:1px solid #999;
	padding:5px 5px 5px 8px;
}

.hirebox
{
border: 1px solid #CECBCE;
width: 30px;

}