body 
{
	margin: 0px 0px 0px 0px ;
}
.right_submenu
{
		background:			url(../images/arrow03.jpg) no-repeat #ffffff;
		background-position:7px 9px;
		font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
		font-size:		11px;
		color:			#4C5A65;
		font-weight:	normal;
		text-decoration:none;
		padding:		5px 0px 3px 24px;
}
.headerpic
{
	background:url(../images/headerpic_06.jpg) no-repeat;
}

.finput
{
	font-family:	Verdana, Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
	BORDER-BOTTOM:	#ED7320 2px solid;
	BORDER-LEFT:	#ED7320 1px solid;
	BORDER-RIGHT:	#ED7320 2px solid;
	BORDER-TOP:		#ED7320 1px solid;
}

input.butn
{
	BORDER-RIGHT: #686848 1px solid; 
	BORDER-TOP: #686848 1px solid; 
	FONT-SIZE: 11px;
	BACKGROUND: #CACAB3;
	BORDER-LEFT: #686848 1px solid; 
	COLOR: #515137; 
	BORDER-BOTTOM: #686848 1px solid; 
	FONT-FAMILY: Tahoma, Verdana, Sans-Serif; 
	HEIGHT: 20px;
}
h1{
	background-color:	#F9FBFB;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#4C5A65;
	font-weight:		normal;
	text-decoration: 	none;
	border:				1px solid #C1CAD0;
	padding: 	        4px 2px 4px 4px;
	margin:0px;
}

h2{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		13px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	1px;
	font-weight:bold;
	
}

h3{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		17px;
	color:			#ED7320;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	1px;
	background-color:#ffffff;
}
.rate_page_image_bg
{
	background:url(../images/rate_this_page.jpg) no-repeat;  /**  */
}

.rate_this_page
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#19252E;
	font-weight:	bold;
	text-decoration: none;
}

a.breadcrumb_white:link, a.breadcrumb_white:active, a.breadcrumb_white:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:underline;
	letter-spacing:	0px;
}
a.breadcrumb_white:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
}
/*****************************/
.headertd_gray
{
	background-color:#8E9DA9;
	color:#FFFFFF;
}
.headertd_color
{
	background-color:#FEAF79;
	color:#FFFFFF;
}
/*#headertd_logo
{
background:url(../images/logo.jpg) no-repeat;
background-position:10px 8px;
}*/
/*.header_paragraph
{
	background-color:	#F9FBFB;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#4C5A65;
	font-weight:		normal;
	text-decoration: 	none;
	border:				1px solid #C1CAD0;
	padding: 	        4px 2px 4px 4px;
}*/
/****************** these are for header nav  ********************/
.graytextbold
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#577083;
	font-weight:	bold;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
	padding:8px 5px 8px 12px
}
.selecttext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#19252E;
	font-weight:	bold;
	text-decoration: none;
	background-color:#ffffff;
}
a.linktext_gray_bold:link, a.linktext_gray_bold:active, a.linktext_gray_bold:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#577083;
	font-weight:	bold;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
}
a.linktext_gray_bold:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#19252E;
	font-weight:	bold;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
}
/*************************** end of header nav css  ***************************/
.tagline
{
	background-color:#FEAF79;
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		17px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	1px;
	padding:	    10px 10px 10px 10px;
}
/*.headerbaner_pic
{
background:url(../images/headerpic_03.jpg) no-repeat;
}*/
.headerdark_colorstrip
{
	background-color:#ED7320;
	color:#ffffff;
	padding-left: 12px;
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
}
/***************************** left nav *************************/
.leftnavtop_gray
{
	background-color:#B3BBC1;
	color:#ffffff;
}
.navlist
{
padding: 0px;
margin:0px;
font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
font-size:		11px;
font-weight: bold;
background-color: #ffffff;
width: 100%;
color: #4D5F6B; 
}

.navlist li
{
list-style: none;
margin: 0px;
border-bottom: 1px #4D5F6B solid;
text-align: left;
padding:1px 0px 1px 0px;
}

.navlist li a
{
display: block;
/*padding: 0.25em 0.5em 0.25em 0.5em;*/
padding: 2px 4px 2px 10px;
text-decoration: none;
}

.navlist li a:link 
{ 
color: #4D5F6B;
background-color:#ffffff; 
}
.navlist li a:visited 
{ 
color: #4D5F6B;
background-color:#ffffff; 
}

.navlist li a:hover
{
color: #000000;
background-color:#E4E8EC;
}
/*.navlist li span
{
background:url(../images/bulet01.gif) no-repeat;
background-position:5px 3px;
}*/
/************************* end of left nav ***********************/

/************************** road map for *************************/
.roadmapfor_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 16px;
	padding:		 	5px 0px 7px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.roadmapgraytd_top
{
	background-color:#B3BBC1;
	color:#ffffff;
}
/*.arrow
{
background:url(../images/black_arrow.gif) no-repeat;
background-position:13px 7px;
}*/
a.linktext_roadmap:link, a.linktext_roadmap:active, a.linktext_roadmap:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#CF5706;
	font-weight:	bold;
	text-decoration:none;
	letter-spacing:	0px;
	padding-left:30px;
	background:url(../images/black_arrow.gif) no-repeat #ffffff;
	background-position:13px 4px;
}
a.linktext_roadmap:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#CF5706;
	font-weight:	bold;
	text-decoration:underline;
	letter-spacing:	0px;
	padding-left:30px;
	background-color:#ffffff;
}
.roadmapgray_devider
{
	background-color:#D9DEE1;
	color:#ffffff;
}
/************************** end of road map for *************************/

/*************************  First time visitor ************************/
.firsttimevisitor_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 16px;
	padding:		 	5px 0px 7px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.firsttimevisitorgraytd_top
{
	background-color:#B3BBC1;
	color:#ffffff;
}

/************************end of first time visitor *******************/

/*************************  Clients Speak ************************/
.clientsspeak_top
{
	/*background:			url(../images/orange_arrow.gif) no-repeat;
	background-position:10px 16px;*/
	padding:		 	5px 0px 7px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
	background-color:	#ffffff;
}
.clientsspeakgray_devider
{
	background-color:#B3BBC1;
	color:#ffffff;
}
.clientspeaktext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#4C5A65;
	font-weight:	normal;
	text-decoration: none;
	padding:8px 3px 3px 8px;
	background-color:#ffffff;
}
a.clientspeak_more:link, a.clientspeak_more:active, a.clientspeak_more:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#577083;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
}
a.clientspeak_more:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ED7320;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
}


/************************end of clients speak *******************/
.welcometext_color
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		17px;
	color:			#ED7320;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	1px;
	background-color:#ffffff;
}
.bodytext_gray
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#4C5A65;
	font-weight:	normal;
	text-decoration: none;
}
/**************************  domain expertise  ********************/
.domainexpertise_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 18px;
	padding:		 	5px 0px 10px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.domainexpertise_devider
{
	background-color:#B3BBC1;
	color:#ffffff;
}
.domainexpertisemidtext
{
		background:			url(../images/arrow03.jpg) no-repeat #ffffff;
		background-position:10px 9px;
		font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
		font-size:		11px;
		color:			#4C5A65;
		font-weight:	normal;
		text-decoration:none;
		padding:		5px 0px 3px 30px;
}
/*************************end of domain expertise  ****************/

/**************************  whats new  ********************/
.whatsnew_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 20px;
	padding:		 	5px 0px 10px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.whatsnew_devider
{
	background-color:#B3BBC1;
	color:#ffffff;
}
.whatsnewtext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#4C5A65;
	font-weight:	normal;
	text-decoration: none;
	padding:8px 3px 3px 8px;
	background-color:#ffffff;
}
a.whatsnew_more:link, a.whatsnew_more:active, a.whatsnew_more:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	background-color:#ED7320;
}
a.whatsnew_more:hover	
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ED7320;
}

/******************  end of whats new  ****************/
/*******************  success stories  ***************/
.successstories_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 20px;
	padding:		 	5px 0px 10px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.successstoriestext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#4C5A65;
	font-weight:	normal;
	text-decoration: none;
	padding:8px 3px 3px 8px;
	background-color:#ffffff;
}
a.successstories_more:link, a.successstories_more:active, a.successstories_more:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	background-color:#ED7320;
}
a.successstories_more:hover	
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ED7320;
}
.successstories_devider
{
	background-color:#B3BBC1;
	color:#ffffff;
}

/***************end of success stories  ******************/

/*************  tell a friend  ************************/
.tellafriend_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 18px;
	padding:		 	5px 0px 10px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.tellafriend_devider
{
	background-color:#B3BBC1;
	color:#ffffff;
}
.finput

{

	font-family:    tahoma, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#BC4E04;
	BORDER-BOTTOM:	#C6CFD8 1px solid;
	BORDER-LEFT:	#C6CFD8 1px solid;
	BORDER-RIGHT:	#C6CFD8 1px solid;
	BORDER-TOP:		#C6CFD8 1px solid;
	background:		#F6F9FC;
	padding:		1px 1px 3px 5px;
	/*scrollbar-arrow-color: 000000;
	scrollbar-base-color: d4d0c8;
	scrollbar-track-color: C7C4C4;*/
	width: 200px;

}

/*************end of tell a feriend ******************/
.footer_colorstrip
{
	background:		#ED7320;
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	1px;
	padding:		6px 0px 6px 0px;
}
.footertext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#2B3A44;
	font-weight:	normal;
	text-decoration: none;
	background-color:#ffffff;
}
a.footerlink_white:link, a.footerlink_white:active, a.footerlink_white:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
}
a.footerlink_white:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#ffffff;
	font-weight:	normal;
	text-decoration:underline;
	letter-spacing:	0px;
}
a.footerlink_gray:link, a.footerlink_gray:active, a.footerlink_gray:visited
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#2B3A44;
	font-weight:	normal;
	text-decoration:none;
	letter-spacing:	0px;
	background-color:#ffffff;
}
a.footerlink_gray:hover
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#2B3A44;
	font-weight:	normal;
	text-decoration:underline;
	letter-spacing:	0px;
	background-color:#ffffff;
}
.finput1
{
	font-family:	Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:		11px;
	color:			#000000;
	BORDER-BOTTOM:	#000000 1px solid;
	BORDER-LEFT:	#000000 1px solid;
	BORDER-RIGHT:	#000000 1px solid;
	BORDER-TOP:		#000000 1px solid;
}


.redtext
{
	font-family:	Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:		11px;
	color:			#FF0000;
	font-weight:	normal;
	text-decoration: none;
	/*background-color:#ffffff;*/
}

.breadcrumb_navigation_area{margin:4px 0 15px 0;}

.breadcrumb_navigation{
	font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#ED7320;
	text-decoration:none;
	font-weight:bold;}
	
.breadcrumb_navigation:hover{
	font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#ED7320;
	text-decoration:underline;
	font-weight:bold;}
	
.breadcrumb_navigation_txt{
	font-family:Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	color:#4C5A65;
	text-decoration:none;}

/*--------------------added as on 16-09-2009 by dhruba start --------------------*/
img
{
	border:0;
}
.div_partners
{
	display:block;
	margin:10px 0
}
.partners_top
{
	background:			url(../images/orange_arrow.gif) no-repeat #ffffff;
	background-position:10px 24px;
	padding:		 	5px 0px 7px 30px;
	font-family:		Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	font-size:			11px;
	color:				#2B3A44;
	font-weight:		bold;
	text-decoration:	none;
	letter-spacing:		0px;
}
.partnetlogo_box td
{
	border:#b3bbc1 1px solid;
}
.partnetlogo_box td:hover
{
	border:#888888 1px solid;
}

/*--------------------added as on 16-09-2009 by dhruba end --------------------*/