body

{
	background:url(../images/background.jpg) repeat-x;
	background-position:center top;
	background-color:#ffffff;
	width:1002px;
	margin:0 auto;
	padding:0px;
}
img
{
	border:none;
}
img a
{
	border:none;
}
p
{
	margin:0px;
	padding:0px;
}
div
{
	margin:0px;
	padding:0px;
}
span
{
	margin:0px;
	padding:0px;
}
input
{
	border: 1px solid #CCCCCC;
	width: 240px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
}
/*div
{
	font-family: tahoma;
	font-size: 11px;
}*/
textarea
{
	border: 1px solid #CCCCCC;
	height: 75px;
	width: 240px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	overflow:hidden;
}
.textareabig
{
	border: 1px solid #CCCCCC;
	height: 75px;
	width: 240px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
}
.btnsend
{
/*	border: 1px solid #CCCCCC;
	background-color: #999999;
	color: #fff;
	width: 50px;
	height: 20px;
	font-weight: bold;
	font-family: tahoma;
	font-size: 11px;
	cursor: pointer;*/
background-image:url(../images/button-submit.gif);
background-repeat:no-repeat;
border:0px;
background-color:inherit;
width:75px;
cursor:pointer;
height:21px;

}
.arrowgrayimg
{
    padding-right: 5px;
    border:0px;
    padding-top:7px;
	float:left;
   
}
.height75
{
height:75px;
}
.height85
{
height:82px;
}

.service-hire2 LI { font-size:11px; color: #666666;  font-weight:400; text-align:left; text-decoration:none;line-height:18px;}
.service-hire2 ul 
{padding:0px; margin:0px;}
.service-hire2 UL { margin-bottom: 0px; margin:0px; padding: 0px; padding-left: 0px; margin-left: 0px; margin-top:0px;  color: #F5660E; }
.service-hire2 LI {   width:350px;  float: left; padding-left: 3px;  list-style-type: none; margin-right: 5px; color: #F5660E;}

.service-hire LI { font-size:11px; color: #666666;  font-weight: 400; text-align:left; text-decoration:none;line-height:18px;}
.service-hire ul 
{padding:0px; margin:0px;}
.service-hire UL { margin-bottom: 0px; margin:0px; padding: 0px; padding-left: 0px; margin-left: 0px; margin-top:0px;  color: #F5660E; }
.service-hire LI {   width:165px; float: left; padding-left: 3px;  list-style-type: none; margin-right: 5px; color: #F5660E;}

.box-topimage { background-image:url(boxline-top.gif); background-repeat:no-repeat; background-position:top; position:absolute; }
.divrighthomecontact
{
	text-align:right;
	padding-right:50px;
}
.divright
{
	text-align:right;
	padding-right:8px;
}
.error
{
	font-family: tahoma;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
}
.errormsg
{
	font-family: tahoma;
	color: #FF0000;
	font-size: 11px;
	font-weight: normal;
	text-decoration:none;
	display:block;
	margin-left:145px;
	
}
.mainborder
{
	border-bottom:solid 3px #e2eff5;
	border-left:solid 3px #e2eff5;
	border-right:solid 3px #e2eff5;
	background-color:#ffffff;
}
.headercenterpart
{
	width:956px;
	background-color:#ffffff;
	margin:0 auto;
	padding:0px;
}
.greyline
{
	background-color:#c7c7c7;
	padding-top:1px;
	clear:both;
}
.whiteline
{
	background-color:#ffffff;
	padding-top:1px;
	clear:both;
}
.mainbanner-bg
{
	background:url(../images/mainbanner-bg.jpg) repeat-x;
	height:178px;
	background-position:center top;
	background-color:#ffffff;
	clear:both;
}
.fl
{
	float:left;
}
.fr
{
	float:right;
}
.clear
{
	clear:both;
}
.headerlogo
{
	background:url(../images/dhanashree-logo.jpg) no-repeat;
	float:left;
	width:441px;
}
.topmenupartleft
{
	width:850px;
	height:53px;
	float:left;
}
.topmenupartleft div
{
	border-left:solid 1px #ebebeb;
	float:left;
	height:53px;
	padding-left:10px;
	padding-right:15px;	
}
.topmenupartleft div
{
	padding-top:10px;
}
.topmenupartleft div span
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7700;
	text-decoration:none;
	line-height:15px;
}
.topmenupartleft
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	line-height:16px;	
	margin:0px;
	padding:0px;
	/*padding-top:10px;*/
}
.topmenupartleft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	margin-bottom:20px;	
}
.topmenupartleft a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0093D9;
	text-decoration:none;
	line-height:16px;
}
.toppadding18
{
	padding-top:18px;
	float:left;
	padding-right:10px;
}

.topmenupartright
{
	background:url(../images/facebook-bg.jpg) no-repeat;
	background-position:top right;
	width:106px;
	height:53px;
	float:right;
}
.t-icon
{
	height:23px;
	padding-left:30px;
	padding-right:8px;
	padding-top:5px;
	float:left;
}
.f-icon
{
	height:23px;
	padding-top:5px;
}
.follwtext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
	line-height:16px;
	font-weight:bold;
	padding-left:15px;
	padding-right:5px;
	float:left;
}
.follwarrow
{
	padding-top:6px;
}
.conborderlite-onepx
{
	border:solid 1px #d9edf8;
}
.conborderlite-threepx
{
	border:solid 3px #f0f6fa;
}

.servicesarealeftpadding
{
	float:left;
	padding-left:19px;
}
.boxbig
{
	padding-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	
}

.boxbigQuickcontact
{
	padding-bottom:13px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	
}
.boxbigtab
{
	padding-bottom:20px;
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	height:156px;
}
.reachhead{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff7700;
	font-weight:lighter;
	text-decoration:none;
	line-height:14px;
	margin:0px;
	padding:0px;}
	
.mainheding-orange
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff7700;
	font-weight:lighter;
	text-decoration:none;
	line-height:18px;
	margin:0px;
	padding:0px;
		
}
/*.mainheding-orange h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff7700;
	font-weight:lighter;
	text-decoration:none;
	line-height:18px;
	margin:0px;
	padding:0px;
}*/
.mainheding-blue
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#71c9f2;
	font-weight:lighter;
	text-decoration:none;
	line-height:18px;
	margin:0px;
	padding:0px;
}

.toppadding5
{
	padding-top:5px;
	clear:both;
}
.toppadding10
{
	padding-top:10px;
	clear:both;
}

.toppadding10navigation a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#B4B4B4;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
	text-align:right;
	
	
	
}
.toppadding10navigation a:hover
{
	color:#8B8B8B;
}
.toppadding10navigation
{	
	padding-top:0px;
	clear:both;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#A4A4A4;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
	padding-right:255px;

	
}
.toppadding10navigationleft a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
	text-align:left;
	
	
}
.toppadding10navigationleft a:hover
{
	color:#0093D9;	
	text-decoration:underline;
}
.toppadding10navigationleft
{	
	padding-top:0px;
	clear:both;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
	
	
}
.toppadding15
{
	padding-top:15px;
	clear:both;
}
.toppadding20
{
	padding-top:20px;
	clear:both;
}
.footertext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	text-align:right;
	padding-right:20px;
}
.footertext a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}
.footertext a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}
.footerline
{
	background:url(../images/blank-dot.gif) repeat-x;
	background-position:top center;
	background-color:#ebebeb;
	height:1px;
}

.footer
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:16px;
	text-align:center;
}
.footer a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}
.footer a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:16px;
	padding-left:2px;
	padding-right:2px;
}
.footercolor
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#999999;
	text-decoration:none;
	line-height:25px;
	text-align:center;
	background-color:#ebebeb;
}
.text
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	text-align:justify;
}
.textlivechat
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	text-align:left;
	padding-left:10px;padding-right:10px;

}
/*.category div
{
	background:url(../images/oreange-arrow.gif) no-repeat;
	background-position:left center;
}
.category div h2
{
	margin:0px;
	padding:0px;
}
.category div h2 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:15px;
	font-weight:lighter;
	line-height:23px;
}
.category div h2 a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
}*/



.morelink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff7700;
	font-weight:bold;
	text-decoration:none;
	line-height:16px;
	margin:0px;
	padding:0px;
}
.morelink a
{

	color:#ff7700;
	text-decoration:none;


}
.morelink a:hover
{
	color:#0093D9;
}
.textarea-contact{
	width:200px;
	height:17px;
	border:1px solid #CCCCCC;
	padding-left:3px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	}
	.boxcontact
	{
		background-image:url(../images/contact-bgbox.gif);
		width:242px;
		height:256px;
		
	}
	
.contact-textarea
{
	border: 1px solid #CCCCCC;
	height: 75px;
	width:200px;
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	overflow:auto;
	padding-left:3px;
	color:#666666;

	
}

.divboxcontact
{
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
	width:242px;background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.divboxaboutus
{
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
	width:140px;background-color:#FFFFFF;
	margin:0px;
	padding:0px;
}
.divboxlivechat
{
	border-left:solid 1px #EBEBEB;
	border-right:solid 1px #EBEBEB;
	border-bottom:solid 1px #EBEBEB;
	width:236px;background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	
}
.tech1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}
.tech1 a:hover
{
	color:#0093D9;
	text-decoration:none;
}

.menuline
{
	border-top:solid 1px #E3E3E3;
	clear:both;
}


/*.category1
{
	float:left;
	width:243px;
	padding-left:5px;
}
.category1 h2,h3
{
	margin:0px;
	padding:0px;
}*/
.categorymenu
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:25px;
	padding-left:5px;
}

/*.category1menu
{
	float:left;
	width:205px;
	padding-left:5px;
}*/
.category1menu
{
	margin:0px;
	padding:0px;
	float:left;
}
.category1menu a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:25px;
}
.category1menu a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:25px;
}
.categoryaboutus
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:25px;
	padding-left:5px;
}
/*.category1aboutus
{
	float:left;
	width:105px;
	padding-left:5px;
}*/
.category1aboutus
{
	margin:0px;
	padding:0px;
	float:left;
}
.category1aboutus a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:25px;
}
.category1aboutus a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:25px;
}
.category1 a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
}

.rssmain
{
	background:url(../images/oreange-arrow.gif) no-repeat left center;
	float:left;
	width:9px;
	line-height:23px;
	padding-right:5px;
}
.categoryrss
{
	margin:0px;
	padding:0px;
}

.categoryrss a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}
.categoryrss a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093D9;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}
/*.category1 h2
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:23px;
	font-weight:lighter;
}

.category1 h2 a:hover,h3 a:hover
{
	color:#0093D9;
	text-decoration:none;
}
*/
/*.divdotline
{
	background-image:url(../images/dotline-horizontal.gif);
	background-repeat:repeat;
	width:100%;
	
}*/

#messenger-box { background:url(images/bg-messenger.gif) no-repeat top center; width:230px; height:157px; overflow:hidden; }
#messenger-box .livechat-img {  width:186px; height:44px; margin:18px 0px 0px 17px;}
div.white-block { margin:0px 5px; padding:5px; background-color:#FFFFFF;}

#messenger{ clear:both; padding:5px 5px 0px 3px;  margin-left:0px;}
#messenger span.icons{ background:url(../images/icon-msgs.gif) no-repeat top left; width:43px; height:40px; line-height:45px; cursor:pointer;}
#messenger span.m11{background-position:20px 0px;}
#messenger span.m22{background-position:-24px 0px;}
#messenger span.m33{background-position:-66px 0px;}
#messenger span.m44{background-position:-110px 0px;}
#messenger span.m55{background-position:-152px 0px;}
div.bg-sb-msg{ width:233px; height:39px; margin-left:5px; margin-top:5px;font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	text-align:justify;
}
div.txts {line-height:14px; padding:10px; text-align:center; font-size:10px;}
.floatL {float:left;}
.floatR {float:right;}
.bullet{margin-bottom:5px; margin-left:-40px;padding:0 0 0 15px;list-style-type: none;list-style-image: none;background-image: url(../images/bullet.gif);background-repeat:no-repeat;}
.text a 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	line-height:16px;
	text-align:justify;
	
}
#contact div div
{
 background-color:#CEECFB;
 font-size:15px;
 color:#666666;
 text-decoration:none;
 padding:2px;
 border:solid 1px #78CDF5;
 width:90%;
 

}
#contact div ul
{

list-style-type:none;
padding:0px;
margin:0px;
}
#contact
{
	border:solid 1px #E3E3E3;
	height:150px;
	padding:15px;

}
#flap {background-attachment:scroll;cursor:pointer;position:absolute;width:106px; background: url(../images/facebook-bg.gif) no-repeat bottom; z-index: 9000; margin-top:-65px; top:30px;}

.serviceslink ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.serviceslink ul li
{
	background:url(../images/new-bullet.gif) no-repeat;
	background-position:top left;
}
.serviceslink ul li a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:15px;
	line-height:23px;
}
.serviceslink ul li a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0093d9;
	text-decoration:none;
	padding-left:15px;
	line-height:23px;
}

.technical-expertise ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.technical-expertise ul li
{
	background:url(../images/new-bullet.gif) no-repeat;
	background-position:top left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:15px;
	line-height:23px;
}



