#dropcontentsubject{font-weight: bold;color:#FF9900; } 
.dropcontent{line-height:normal;font-family:Arial, Helvetica, sans-serif;font-size:10px;font-weight:lighter;color:#333333;height:95px;text-align:left;} 
#mainContainer{ width:955px; height: auto;  margin:0; padding:0; }

body{margin:auto; padding:0px; font:normal 62.5%/1.4 Tahoma, Verdana, Arial, Helvetica; color:#6a6a6a; width:100%; background:url(../images/bg.jpg) repeat-x; 
	}

#header{background: url(../images/heads.jpg) no-repeat; width:955px; height:90px;}

#menuLeft{
	background:url(../images/menu.jpg) no-repeat; width:268px; height:152px; float:left; margin:0; padding:0; }	
#flashRight{background: url(../images/flash.jpg) no-repeat; height:152px; width:687px; margin:0; padding:0;float:right;}	

#leftcolum{ background:url(../images/left-side.jpg) no-repeat; height: 687px; width:268px; float:left; }	
#rightcolum{height: auto; width:687px; float:right; background:url(../images/text-area.jpg) no-repeat;}	
#middleDiv{margin:0; padding:0; width:955px;height: auto; overflow:auto;background:url(../images/textbg.jpg) repeat-y; }
#text-area{background:url(../images/text-area.jpg) no-repeat; width:687px; height: inherit; float:left;}
#footer{background:url(../images/footer.jpg) no-repeat; width:955px; height:90px; float:left;}
#footer2{background: url(../images/index_07.jpg) no-repeat; width:955px;height:50px;padding-left:70px;}	
		
#textBlock{  font:normal 62.5%/1.4 Tahoma, Verdana, Arial, Helvetica; color:#6a6a6a; line-height:18px; font-size:11px; color:#666666; margin:10px; width:600px; text-align:justify; height: auto;}	
#textBlock1{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:11px; color:#666666; margin:10px; width:600px; text-align:justify; height: auto;}	

#services{
	background:url(../images/servicesback.jpg) no-repeat; width:600px; height:295px;padding-left:0px;margin:0px;}		
#testimonials{
	background:url(../images/testimonials.jpg) no-repeat; width:307px; height:168px;padding-left:0px;margin:0px;float:left;}
	
#testimonials-wide{
	background:url(../images/testimonials-wide.jpg) no-repeat; width:590px; height:160px;padding-left:0px;margin:0px;float:left;}
		
#chat{
	background:url(../images/chat.jpg) no-repeat; width:293px; height:167px;padding-left:0px;margin:0px;float:right;}		
	
.normal{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; font-weight:bold;
	}	
	
#textBlock li{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:12px; font-size:11px; color:#666666; margin:5px;list-style-image:url(../images/arrow-blue.gif);margin-top:0;}	
	
.home-text{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #666666;line-height:normal; font-style:normal; text-align:left;}	
	
		
	
.form{
	background-image:url(../images/input.png); background-position:left; background-repeat:no-repeat;  width:158px; height:20px; border:none; padding-left:3px;
	}
	
.contact-form{
	background-image:url(../images/contact-input.png); background-position:left; background-repeat:no-repeat;  width:178px; height:18px; border:none; margin-left:7px;
	}
	
.contact-submit{
	background-position:left; background-repeat:no-repeat;  width:79px; height:33px; border:none;
	}	
	
.contact-form1{
	background-image:url(../images/contact-input1.png); background-position:left; background-repeat:no-repeat;  width:170px; height:68px; border:none; margin-left:7px;
	}	
	
.codes{
	background-image:url(../images/input.png); background-position:left; background-repeat:no-repeat;  width:60px; height:20px; border:none; padding-left:3px;
	}	
	
.form-1{
	background-image:url(../images/input-1.gif); background-position:left; background-repeat:no-repeat;  width:115px; height:35px; border:none; padding-left:3px;
	}
	
.submit{
	background-position:left; background-repeat:no-repeat;  width:52px; height:20px; border:none; margin-left:2px;
	}
	
.reset{
	background-position:left; background-repeat:no-repeat;  width:52px; height:20px; border:none; margin-left:2px; margin-top:1px;
	}	
		
	
	
.text{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:normal; text-align:justify; text-decoration:none;
	}
	
	
.text-heading{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder;
	color:#669C14; float:left;
	}
.text-heading2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder;
	color:#129cc9;
	}
	
.text-heading3{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bolder;
	color:#666666; background-image:url(../images/bullet.jpg); background-repeat:no-repeat; width:18px; height:18px; padding-left:22px;
	}
.text-email{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder;
	color:#666666; background-image:url(../images/email.gif); background-repeat:no-repeat; height:18px; padding-left:20px;
	}
.text-phone{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder;
	color:#666666; background-image:url(../images/phone.gif); background-repeat:no-repeat; height:18px; padding-left:20px;
	}
.text-msg{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bolder;
	color:#666666; background-image:url(../images/msg.gif); background-repeat:no-repeat; height:18px; padding-left:20px;
	}
.more{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;
	color:#666666; background-image:url(../images/more1.gif); background-repeat:no-repeat; height:16px; padding-left:20px;
	}			
	
a.boldbuttons{
background: transparent url('../images/roundedge-gray-left.gif') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('../images/roundedge-gray-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}	
	
	
	
	
	
 /*menu*/	
a{
color:#333333;
text-decoration: none;
}
a:hover{
color:#993300; text-decoration:underline;
}
p text-block{
margin: 0; font:Verdana, Arial, Helvetica, sans-serif; font-size:14px;
padding: 5px;
line-height:normal;
text-align: justify;
}
#wrapper{
width: 600px;
margin-left:10px; margin-top:10px;
}
.box{
background: #fff;
}
.boxholder{
clear: both;
padding: 1px;
background:#f4fbff;
}
.tab{
float: left;
height: 26px;
width: 120px;
margin: 0 1px 0 0;
text-align: center;
background-image:url(../images/greentab.jpg); background-repeat:no-repeat;
}
.tabtxt{
margin: 0;
color:#333333;
font-size: 12px;
padding: 9px 0 0 0;
}
/*close*/




/*toplink*/

.top-text2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#666666;
	padding-top:0px; padding-left:770px;text-align:left; float:right;width:500px;
	}



	
	
/*close*/




/*search*/

.search{
	background-image:url(../images/search-back.jpg);
	background-repeat:no-repeat;
	
	padding-top:1px;
	color:#006699;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:0px;
	width:187px;
	height:21px;
	}
	
.search-button{
	background:url(../images/search-button.jpg) no-repeat fixed;
	width:42px;
	height:20px;
	border:0px;
	position:absolute;
	left: 857px;
	top: 0px;
	}	
	
	
a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4e4e4e; text-decoration:none;	
}


a: hover{
		font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#0099FF; text-decoration:underline;	
		}
		
		
		
.heads{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0066CC; font-weight:bolder; margin:0;
	}		
	
.heads a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; font-weight:bolder; text-decoration:none;
	}			
.heads a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#990000; font-weight:bolder; text-decoration:none;
	}	
	
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0066CC; font-weight:bolder; padding-left:50px; padding-top:4px; margin:0;
	}
	
h1 a{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#4e4e4e; font-weight:bolder; text-decoration:none;
	}
	
	
h2{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#0066CC; font-weight:bolder; margin:0;
	}
	
h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:13px;vertical-align:middle;padding-top:10px; color:#666666; font-weight:bolder; margin:0;background-image:url(../images/bghead.gif); background-position:left; background-repeat:no-repeat;padding-left:20px;height:28px;}	

.apply{
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bolder;
	color:#669C14; float:left;
	}
	
.other{ font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px; font-size:11px;
 			color:#FF0000; text-align:justify; height: auto;
	}

.service-strip{background-image:url(../images/service-strip.jpg); width:598px; height:29px; background-repeat:no-repeat; float:left;
				font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006ebc; font-weight:bold; padding-left:28px; padding-top:4px;

				}
				
#joomla{background-image:url(../images/joomla.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;
		
}

#wordpress{background-image:url(../images/wordpress.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

#drupal{background-image:url(../images/drupal.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}	

#oscommerce{background-image:url(../images/oscommerce.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

#corporate-website{background-image:url(../images/corporate-website.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

#database-website{background-image:url(../images/database-driven-website.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

#ecommerce{background-image:url(../images/ecommerce-website.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

#flash-website{background-image:url(../images/flash-website.jpg); width:576px; height:110px; background-repeat:no-repeat; float:left;

}

.custom{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#003277; font-weight:normal; padding-left:105px; padding-top:15px; line-height:15px; padding-right:4px;}

						