body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
#wrapper{
	margin:0px auto;
	text-align:left;
	position:relative;
}
img, div, input, background-image, { behavior: url("iepngfix.htc"); }

/*Header*/
.spacer{
font-size:0;
clear:both;
margin:0;
padding:0;

}

#header {
	background-image: url(../images/headerbg1.gif);
	background-repeat: repeat-x;
	height: 141px;
	width: 100%;

}
#headerinsider {
	width: 800px;
	position: relative;
	height: 141px;
    margin:0 auto;
		*margin:0 auto !important;
		height:94px !important;
	
 
}
.headertext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	margin-top: 35px;
	margin-bottom: 35px;
}
#navigation {
	height: 47px;
	width:800px;
	text-align: center;
	margin:auto;
}
#navigation ul {
	margin:0px;
	*margin-left:30px;
}
#navigation ul li {
	float:left;
	padding-right:0px;
	background-image: url(../images/saperater.gif);
	background-repeat: no-repeat;
	background-position: right;
	list-style-type: none;
	height:47px;
	padding: 0 1px 0 0px;	
}
#navigation ul li a{
	float: left;
	display: block;
	color:#f3f3f4;
	text-decoration: none;
	font-family: "Arial";
	font-size: 14px;
	font-weight: regular; /*Padding to accomodate left tab image. Do not change*/
	padding: 15px 25px 15px 25px;
	
}
#navigation ul li.current a, #navigation ul li a:hover, #navigation ul li a:active{
	background:url(../images/toplink_hover.gif);
	 /*left tab image path*/
	
}

/*Header*/

/*body*/


#bodypart {
	 background-image: url(../images/middlebg0.jpg);
	 background-position:center top;
	 background-repeat:repeat;
	 min-height:1400px;
	_height:1400px;
	position:relative;

}

#bodypart1 {
	margin: 0 auto !important;
	*margin: 0 auto !important;
	width: 794px;
	*width: 794px;
	padding:20px 0 0 0;
}
#bodypartinsider1 {
	padding:10px 6px 10px 6px;
	background-color:#FFFFFF;
	width:794px;
	height:251px;
}
#bodypartinsider2 {
	float:left;
	margin-right:15px;
}
#bodypartinsider3 {
	float:left;
	margin-right:14px;
}
#bodypartinsider4 {
	float:right;
}
.bodybox{
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7b7e80;
	text-decoration: none;
	text-align:left;
}
.borderbottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #95dd24;
}
.borderbottom1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin:0 30px 10px 0;
}
.borderbottom2 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin:15px 0 15px 0;
}
.borderbottom3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b0bbcc;
	margin-top: 7px;
	margin-bottom: 7px;
}
.bodylink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}
a.bodylink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}

/*subpage*/

#subpagebody{
	padding:8px 8px 8px 8px;
	background-color:#FFFFFF;
	width:785px;
}
#subpagebody h2{
	font-family:Arial;
	font-size: 15px;
	font-weight:bold;
	margin:20px 0 8px 0;
	color: #bebeb6;
}
.subpagebody_link{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #96cd16;
	text-decoration: none;
}
a.subpagebody_link:hover{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
.subpagetext{
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #6b6b67;
	padding-left:20px;
}

.oneball {
position : absolute;
left : -1000px;
visibility : hidden;
}

#subpageleftbody{
	width:95%;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #6b6b67;
	margin-right:0;
	padding-left:20px;
	float:left;
}
#subpageleftbody p {
	margin: 0;
	padding: 0;
	line-height: normal;
}

#subpageleftbody h2{
	font-family:Arial;
	font-size: 15px;
	font-weight:bold;
	margin:20px 0 8px 0;
	color: #666666;
}
#subpageleftbody a{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #96cd16;
	text-decoration: none;
}
#subpageleftbody a:hover{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #666666;
}
#subpagerightbody{
	width:30%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin-left:0;
	margin-top:0;
	float:right;
}
#subpagerightbody ul{
	margin:10px 40px 10px 20px;
	padding: 0;
}
#subpagerightbody li{
	list-style-image: url(../images/arrow2.gif);
	margin:0 0 4px 0;	
}
.subpagelink{
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
	margin:0 0 0 8px;
	text-decoration: none;
}
a.subpagelink:hover{
	color:#a9a9a9;
}
.active{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	margin:0 0 0 8px;
}


#subpagerightbody h2{
	font-family:Arial;
	font-size: 15px;
	font-weight:bold;
	margin:0 0 15px 0;
	color: #bebeb6;
}
.clr {clear:both;} 
#subpagebottombox{
	
	color: #A9B6BB;
	background-color:#FFFFFF;

	background-image: url(../images/bottomwhite_gradient.gif);
	background-repeat: repeat-x;
	background-position: top;
	height:200PX;
	PO
}
#subpagebottombox ul {
	width: 790px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#subpagebottombox li {
	display: block;
	float: left;
	width: 24%;
	padding: 0 5px 10px 0;
}

#subpagebottombox li ul {
	width: auto;
	margin: 0;
}

#subpagebottombox li li {
	display: list-item;
	float: none;
	width: auto;
	padding: 5px 0 5px 0px;
	font-family: verdana;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}

#subpagebottombox h2 {
	margin: 0 0 5px 0;
	font-size: 13px;
	font-family:Helvetica, sans-serif;
	font-weight:normal;
	color:#fafcfb;
}

#subpagebottombox a {
	text-decoration: none;
	color: #000000;
}

#subpagebottombox a:hover {
	text-decoration: underline;
}
#greybox {
	color: #333333;
	background-color: #f4f4f4;
	float: right;
	border: 1px solid #666666;
	margin-top: 20px;
	padding: 5px;
}

#greybox ul {
	margin: 0 auto;
	padding: 0;
	line-height: normal;
	list-style-image: url(../images/bullet.gif);
}
#greybox ul li {
	padding: 0;
	margin-left:20px;
}
#greybox a {
	text-decoration: none;
	color: #96cd16;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px; 
	font-weight:normal;
	line-height:22px;
}
#greybox a:hover {
	text-decoration: underline;
	color: #666666;
	font-weight:normal;
}
#emarketing_bg{
	background-image:url(../images/emarkettingbg.gif);
	background-repeat:repeat-x;
	padding-right: 8px;
	padding-left: 8px;
	padding-top: 4px;
}
#emarketing_bg ul {
	margin: 0 auto;
	padding: 0;
	line-height: normal;
	list-style-image: url(../images/bullet.gif);
}
#emarketing_bg ul li {
	padding: 0;
	margin-bottom: 15px;
	margin-left: 30px;
}
.emarketing_heading{
	font-family:Arial;
	font-size: 16px;
	font-weight:bold;
	color: #96cd16;
	text-decoration: none;
	line-height: 30px;
}
.contactus_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	
}
fieldset{
	border:none;
	margin:0;
}
fieldset legend {
	font-weight:bold;

}

fieldset ul, fieldset li{
	border:0; margin:0; padding:0; list-style:none;
}
fieldset li{
	clear:both;
	list-style:none;
	padding:2px;
}

fieldset input{
	float:left;
	height:20px;
	color:#666666;
	border:none;
}
fieldset textarea{
	float:left;
	color:#666666;
}
fieldset label{
	width:100px;
	float:left;
}
fieldset button{ 
		border:0; margin:0; padding:0;
		clear:both;
		width:125px;
		height:21px;
		background: url(../images/imagebg.png) repeat;
		text-align:center;
		line-height:21px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
}

#contactform{
	margin: 0px;
	padding: 0px;
	background-image:url(../images/contactbg.gif);
	background-repeat:no-repeat;
	height: 300px;
	width: 226px;
}
#contactform form{
    padding:0;
	margin:0;
}

#contactform input{
	width: 195px;
	height: 18px;
	margin-left:15px;
	border: 1px solid #bbbabc;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
}
#contactform textarea{
	width: 195px;
	height: 50px;
	border: 1px solid #bbbabc;
	margin-left:15px;
	color:#999999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
}



/*subpage End*/

/*portfolio*/

#portfolio{
	clear: both;
	margin-right: auto;
	margin-left: auto;
	width: 785px;
}
#portfolio ul {
	width: 760px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#portfolio li {
	display: block;
	float: left;
	width: 25%;
}

#portfolio li div {
	display: list-item;
	width: 165px;
	background-image: url(../images/portfolioimage_bg.gif);
	background-repeat: no-repeat;
	height: 184px;
	margin-right: auto;
	margin-left: auto;
}

#portfolio li img {
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 30px;
	padding-left: 4px;	
}
#contactbox1{
	width:50%;
	font-family: Tahoma;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #6b6b67;
	margin:8px;
	padding-left:10px;
	padding-right:10px;
	float:left;
	background-color:#FFFFFF;
}
#contactbox1 h2{ 
	color:#666666;
}
#contactbox2{
	width:43%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	margin:8px;
	float:right;
	background-color:#FFFFFF;
}
.contactbox_border {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	margin:15px 0 15px 0;
}


/*portfolio End*/


/*body End*/

/*Footer*/


#footer {
	background-image: url(../images/footerbg.gif);
	background-repeat: repeat-x;
	height: 169px;
	width: 100%;
	margin-top:20px;
	float: left;
}
#footerinsider {
	width: 800px;
	position: relative;
	height: 169px;
	margin-right: auto;
	margin-left: auto;
}
#footerinsider hr {
	border:0px;
	background: #b5b3b2;
	height: 1px;
	margin: 5px 0 5px 0;
}
#footertoptext {
	height: 77px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b5b3b2;
}
#footertext1 {
	height: 77px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fcfcfc;
	text-decoration: none;
	float: left;
	text-align:left;
	line-height: 18px;
	padding-top:10px;
	width: 44%;
}
#footertext2 {
	height: 77px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fcfcfc;
	text-decoration: none;
	text-align: justify;
	line-height: 18px;
	padding-top:10px;
	width: 28%;
}
#footertext3 {
	height: 77px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fcfcfc;
	text-decoration: none;
	float: left;
	text-align: right;
	line-height: 18px;
	padding-top:10px;
	width: 28%;
}
.footerlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #fcfcfc;
	text-decoration: none;
}
a.footerlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #fcfcfc;
	text-decoration: underline;
}

/*Footer End*/




/*-----------24_06_09------------*/


#bodypartleftbuttom{
width:454px;
height:424px;
float:left;
display:block;
background: url(../images/leftboxbg.jpg);
}

#bodypartfeltbuttom{
	float:right;
	width:339px;
	height:424px;
	background: url(../images/rightboxbg.jpg);

}

.bodybox2{
padding:16px 8px 5px 8px;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #7b7e80;
	text-decoration: none;
}

.bodybox2 p{
margin:0;
margin:0;

 
}


.readmore{
background:url(../images/readmorebg.gif);
width:83px;
height:23px;
color:#7b7e80;
text-decoration:none;
display:block;
line-height:22px;
text-indent:14px;
}

.readmore:hover{
color:#fff;
text-decoration:none;
 
}
.footerbottom{
float:right;
overflow:hidden;
padding:10px 0 15px 0;

}

#headertext{

	float:right;
	width:300px;
	text-align: left !important;
}

img{
border:none;

}


#headertext span{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left !important;
	padding-top:10px;
}
/*********modified on 30th june 2009 by vns**************************/
div#google
{
float:left;
width:149px;
padding-right:30px;
}
div#yahoo
{
float:left;
width:154px;
padding-right:30px;
}
div#nine_msn
{
float:left;
width:155px;
padding-right:20px;
}
#fairflex
{
float:right;
width:155px;
}

/*********modified on 9th July 2009 by vns2**************************/

.subpagebody_link2{
	font-family:Arial;
	font-size: 12px;
	font-weight:bold;
	color: #2b251e;
	text-decoration: none;
}
/*********modified on 27september 2009 by avijit**************************/
.bx
{
float:left;
width:803px;
}
.bx_topleft
{
float:left;
width:auto;
}
.bx_topbg
{
float:left;
width:708px;
background-image:url(../images/bx_topbg.png);
background-repeat:repeat-x;
height:34px;
background-position:left top;
font:normal 28px Arial, Helvetica, sans-serif;
color:#212121;
padding:14px 0px 0px 10px;
}
.bx_Mid
{
background-image:url(../images/bx_bg.png);
background-repeat:repeat-y;
background-position:left top;
}
.whiteContentTxt
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#d4d4d2;
padding:0px 0px 0px 10px;
margin:0;
line-height:20px;
width:770px;
}


ul.Listing{
	list-style-type:none;
	margin:10px 0 0 10px;
	overflow:hidden;
	clear:both;
	padding:0;
}
ul.Listing li{
	padding:0 0 0 15px;
	background:url(../images/arrow3.gif) 0 0 no-repeat;
	width:770px;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#d4d4d2;
	margin:0 0 10px 0;
	display:block;
	height:25px;
}
/*********misc css*********/
.margintop
{
margin:10px 0px 0px 0px;
}

/*********Resources css*********/
.welcomeContent {
color:#585858;
font:13px/22px Arial,Helvetica,sans-serif;
padding:15px 0 20px 0;
width:99%; overflow:hidden;
}
a.newtoplink {
-moz-border-radius:6px 6px 6px 6px;
background-color:#CDEAF8;
color:#FF6600!important;
font:bold 18px Arial!important;
margin:0 10px;
padding:5px 10px;
text-decoration:none;
}
a:hover.newtoplink {
background-color:#FF6600;
color:#ffffff!important;
}
a.current {
background-color:#FF6600;
color:#ffffff!important;
cursor:text;
}
.nomargin{
margin-left:0px!important;
}
/*********Resources css*********/