body
{
margin:0px;
float:left;
background-color:#c1c1c1;
}

.layout_wrapper
{
margin:0px;
width:959px;
}

.wrapper
{
float:left;
width:959px;
}

.header_wrapper
{
float:left;
width:959px;
height:116px;
position:relative;
margin-bottom:-47px;

/*padding-left:1px;*/
}

.left_block
{
float:left;
width:39px;
height:69px;
}

.logo
{
float:left;
width:138px;
height:116px;
}

.logo_new
{
float:left;
width:137px;
height:120px;
}

.top_navigation
{
float:left;
width:783px;
height:69px;
}
#flashcontain {
	/*border: 1px solid #333;*/
	width: 959px;
	height:229px;
	/*position: absolute;*/
	/*top: 8px;*/
	/*left: 10px;*/
	z-index: 1; 
	float:left;
	/*background-color:#000000;*/
	background-image:url(../images/flash_bg.gif);
background-repeat:repeat-x;
background-position:top;
}

.content_area
{
float:left;
width:959px;
height:auto;
background-image:url(../images/content_bg1.gif);
background-repeat:repeat-y;
background-position:bottom;
}

.content_left_container
{
float:left;
height:auto;
background-image:url(../images/orange_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:423px;
background-color:#d75c31;
}

.content_left
{
float:left;
width:404px;
padding:20px 0 17px 19px;
height:auto;
}

.introductn_text
{
padding:0 0 0 9px;
width:395px;
float:left;
height:auto;

}

.news_container
{
float:left;
width:379px;
height:auto;
padding:0 0 22px 0;
}

.news_container_bott
{
float:left;
width:379px;
height:auto;
padding:0 0 0px 0;
}


.news_top
{
width:379px;
float:left;
height:11px;
}

.news_middle
{
float:left;
width:377px;
height:auto;
background-image:url(../images/news_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#dc5f34;
border-left:1px solid #da7c5b;
border-right:1px solid #da7c5b;
}

.news_content
{
float:left;
/*padding:0 0 0px 12px;*/
padding-left:12px;
width:365px;
}

.news_title
{
float:left;
width:365px;
padding:0 0 0px 0;
height:auto;
}

.news_text
{
float:left;
width:365px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
}

.news_text a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ffaa00;
line-height:18px;
padding-left:5px;
width:360px;
}

.content_right_container
{
float:left;
height:auto;
background-image:url(../images/yellow_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
width:536px;
background-color:#e4a11c;
}

.content_right
{
float:left;
padding:17px 0 50px 26px;
width:509px;
height:auto;
}


/*------titles-----*/

h1
{
font-size:16px;
color:#ffffff;
margin:0px;
/*padding:0px;*/
padding-bottom:14px;
float:left;
display:inline;
height:20px;
}

h1.title
{
font-size:24px;
color:#ffaa00;
margin:0px;
padding:0px;
float:left;
display:inline;
height:20px;
}

h1.rhstitle
{
font-size:18px;
color:#010000;
margin:0px;
padding:0px;
float:left;
display:inline;
}
/*-----titles----*/

.awards_left_container
{
float:left;
width:245px;
height:auto;
}

.awards_title
{
float:left;
width:245px;
height:auto;
padding:0 0 10px 0;
}

.awards_text_container
{
width:222px;
float:left;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ffffff;
line-height:18px;
}

.awards_img_container
{
float:left;
width:120px;
height:141px;
position:relative;
margin-top:-27px;
margin-bottom:-10px;
}

.right_tabs_container
{
float:left;
width:510px;
height:auto;
padding:0 0 25px 0;
}

.tabs_img_container
{
float:left;
width:141px;
height:auto;
}

.tabs_text
{
width:310px;
float:left;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
}

.tabs_text a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#dd213c;
line-height:18px;
}

.list_container
{
width:310px;
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
padding:3px 0 3px 0;
}

.list_container ul
{
margin:0px;
padding:0px;
}

.list_container ul li
{
width:300px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000000;
line-height:18px;
padding:0px 0 1px 10px;
list-style-type:none;
background-image:url(../images/dash_img.gif);
background-repeat:no-repeat;
background-position:0 8px;
}


.list_container ul li a
{
width:310px;
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
}

.list_container ul li a:hover
{
width:310px;
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#af7503;
line-height:18px;
}

.more_link
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#dd213c;
float:left;
}

.more_link a
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#dd213c;
text-decoration:none;
}


.collection_services_container
{
float:left;
width:510px;
height:auto;
}

.collection_title
{
float:left;
width:510px;
height:auto;
padding:0 0 15px 0;
}

.collection_text
{
float:left;
width:464px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#202020;
line-height:18px;
}

.collection_text a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#202020;
line-height:18px;
}

.footer
{
width:959px;
float:left;
height:25px;
background-color:#000000;
}

.footer_text
{
float:left;
padding:0 0 0 50px;
width:909px;
height:25px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#f7941d;
line-height:25px;
}


.footer_text a
{
width:909px;
height:25px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#f7941d;
line-height:25px;
text-decoration:underline;
}


.footer_text a:hover
{
width:909px;
height:25px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#f7941d;
line-height:25px;
text-decoration:none;
}


/*-----css for inner pages starts here---------*/

.header_wrapper_inner
{
float:left;
width:959px;
height:120px;
position:relative;
margin-bottom:-53px;
background-image:url(../images/green_bg.jpg);
background-repeat:repeat-x;
background-position:top;
/*padding-left:1px;*/
}

.innerpg_logo_container
{
float:left;
width:137px;
height:120px;
padding:0 0 0 39px;
}

.inner_pg_top_nav
{
float:left;
width:783px;
height:67px;

}

.top_right_links
{
float:right;
width:767px;
height:27px;
padding:0 16px 0 0;
}

.top_links_txt
{
float:right;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff;
height:27px;
line-height:27px;
}

.top_links_txt a
{
text-decoration:none;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff;
height:27px;
line-height:27px;
}

.top_links_txt a:hover
{
text-decoration:none;
font:normal 11px Arial, Helvetica, sans-serif;
color:#ffffff;
height:27px;
line-height:27px;
}

.seperator
{
padding-left:4px;
padding-right:4px;
color:#fff;
}

.top_navigation_container
{
float:left;
padding:0px 0 0 12px;
height:40px;
}



.header_img_container
{
float:left; 
width:959px;
height:153px;
z-index:1;
}

.header_img {
	/*border: 1px solid #333;*/
	width: 691px;
	height:153px;
	/*position: absolute;*/
	/*top: 8px;*/
	/*left: 10px;*/
	z-index: 1; 
	float:left;
	/*background-color:#000000;*/
	background-image:url(../images/header_img_bg.jpg);
background-repeat:repeat-x;
background-position:top;
}

.header_img_right
{
float:left;
width:268px;
height:153px;
z-index:1;
}

.left_block
{
float:left;
width:39px;
height:69px;
}

.who_we_are_title_container
{
float:left;
padding:78px 0 0 46px;
height:auto;
width:235px;
}

.inner_pg_content_container
{
float:left;
width:959px;
height:auto;
background-image:url(../images/bg.jpg);
background-repeat:repeat-y;
background-position:top;
padding-bottom:20px;
}

.inner_pg_bott
{
float:left;
width:959px;
height:auto;
padding-bottom:80px;
}

.inner_pg_blk_band
{
float:left;
width:959px;
height:25px;
background-color:#202020;
}

.inner_pg_left_content
{
float:left;
width:674px;
height:auto;
background-image:url(../images/content_bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
background-color:#f2d292;
padding:0 0 0 17px;
}

.left_arrow
{
width:674px;
float:left;
height:auto;
}

.left_content
{
width:592px;
float:left;
padding:1px 0 0 32px;
height:auto;
}

.page_titles
{
float:left;
width:592px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#3b2700;
padding:0 0 7px 0;
background-image:url(../images/title_border.gif);
background-repeat:repeat-x;
background-position:bottom;
}

.page_content
{
float:left;
width:592px;
height:auto;
padding:18px 0 0 0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.page_content a
{
text-decoration:underline;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#af7503;
}

.page_content a:hover
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#af7503;
}

.page_content1
{
float:left;
width:592px;
height:auto;
padding:18px 0 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.page_content_large_text
{
float:left;
width:592px;
height:auto;
padding:18px 0 30px 0;
font:normal 14px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}


.acc_left_content
{
width:409px;
float:left;
height:auto;
padding:0 10px 0 7px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.acc_left_content2
{
width:529px;
float:left;
height:auto;
padding:0 10px 0 7px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.acc_content_img
{
float:left;
width:auto;
height:auto;
border:1px solid #e48a38;
}

.acc_img_container
{
width:166px;
float:left;
height:auto;
}

.acc_img_title
{
float:left;
width:166px;
height:auto;
padding:6px 0 0 0;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
text-align:center;
}

.acc_title_container
{
width:592px;
float:left;
height:auto;
padding:0 0 20px 0;
}

.inner_pg_rhs_container
{
width:244px;
float:left;
height:auto;
padding:20px 0 10px 24px;
}

.rhs_links
{
width:244px;
float:left;
height:auto;
padding-bottom:22px;
}

.rhs_links ul
{
margin:0px;
padding:0px;
}

.rhs_links ul li
{
list-style-type:none;
/*padding-bottom:15px;*/
color:#3b2700;
width:219px;
height:31px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
background-image:url(../images/nav_brdr.gif);
background-repeat:repeat-x;
background-position:bottom;
/*line-height:30px;*/
line-height:30px;
}

.rhs_links ul li a
{
text-decoration:none;
color:#3b2700;
width:219px;
height:31px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
/*line-height:30px;*/
line-height:30px;
}

.rhs_links ul li a:hover
{
text-decoration:none;
color:#3b2700;
width:219px;
height:31px;

font:bold 12px Arial, Helvetica, sans-serif;
color:#fdf8f0;
line-height:30px;
/*line-height:30px;*/
}

.rhs_links ul li a.active
{
text-decoration:none;
color:#3b2700;
width:219px;
height:25px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#fdf8f0;
line-height:30px;
}



/*---titles---*/
h2
{
color:#3b2700;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:14px;
width:244px;
}

h2 a
{
color:#3b2700;
text-decoration:none;
padding:0px;
margin:0px;
display:block;
font-size:14px;
}

h2 a:hover
{
color:#3b2700;
text-decoration:none;
padding:0px;
margin:0px;
display:block;
font-size:14px;
}

h2.sub1
{
color:#722e01;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:16px;
font-weight:600px;
}

h2.careers
{
color:#3b2700;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:16px;
}

h3.select1
{
color:#ffffff;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:14px;
}

h3.acc
{
color:#3b2700;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:14px;
}

h3.management
{
color:#3b2700;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:16px;
font-weight:600;
}

h3.tabledata
{
color:#af7503;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:13px;
font-weight:600;
}

h3.tabsdate
{
color:#722e01;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:16px;
text-align:center;
}

a h3.tabsdate
{
color:#722e01;
float:left;
padding:0px;
margin:0px;
display:inline;
font-size:16px;
text-align:center;
padding-top:10px;
padding-left:15px;
height:20px;
}

h4
{
float:left;
display:inline;
font-weight:600;
font-size:14px;
padding:0;
margin:0;
}

h4.whitetitle
{
float:left;
display:inline;
font-size:14px;
padding:0;
margin:0;
color:#ffffff;
}

h4.whitetitle a
{
text-decoration:none;
font-size:14px;
padding:0;
margin:0;
color:#ffffff;
}

h5
{
float:left;
display:inline;
font-weight:normal;
padding:0;
margin:0;
font-size:14px;
}
/*---titles---*/



/*---css for corporate governance starts here---*/
.corporate_gov_list
{
width:592px;
float:left;
height:auto;
padding:20px 0 0 0;
}

.corporate_gov_list ul
{
margin:0px;
padding:0px;
}

.corporate_gov_list ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:15px;
width:582px;
}

.graph_container
{
float:left;
width:592px;
height:auto;
padding:10px 0 0 0;
}

.graph_img
{
float:left;
width:auto;
height:auto;
padding:0 0 0 0;
border:1px solid #dd9e21;
}

.milestone_title
{
float:left;
width:412px;
height:7px;
padding:0 0 0px 180px;
text-align:center;
/*line-height:0px;*/
}
/*---css for corporate governance ends here-----*/



/*---css for careers page starts here-------*/
.careers_content_container
{
float:left;
width:592px;
height:auto;
padding:34px 0 34px 0;
border-bottom:1px solid #af7504; 
}

.careers_img_container
{
float:left;
width:182px;
height:auto;
}

.careers_content
{
float:left;
width:410px;
height:auto;
}

.careers_titles
{
float:left;
width:410px;
height:20px;

}

.careers_text
{
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.carrers_acc_titles
{
float:left;
width:410px;
height:auto;
/*padding:20px 0 0 0;*/
padding-left:182px;
position:relative;
margin-top:-15px;
}

.select_location_container
{
float:left;
width:268px;
height:auto;
padding:18px 0 18px 0;
border-top:1px solid #f2d292;
border-bottom:1px solid #f2d292;
}

.select_box_container
{
width:244px;
float:left;
height:auto;
padding:0px 0 0 24px;
}

.select_text
{
width:244px;
padding:0 0 20px 0;
height:15px;
float:left;
}

.select_box
{
float:left;
width:244px;
height:auto;
}


.selectME ul{ /* remove unwanted focus outlines from links */
	noFocusLine: expression(this.onFocus=this.blur());
	outline: none;
	z-index:1000;
	
	}
/**.selectME:focus ul, *.selectME:focus .cornerstop{ 
	outline: none; 
	z-index:1000;
	}*/

/*div.clears, span.clears {
	clear: both;
	margin: 0;
	padding: 0;
	display:none;
}*/

div.selectME a:hover {
	color: #976502 !important;
}

div.selectME div.middle {
	background: url('../images/select_middle.gif') top left no-repeat;
	margin: 0;
	width:198px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME div.middle div {
	background: transparent url('../images/select_middle.gif') top right no-repeat;
	margin: 0;
	width:198px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME div.middle div div {
	padding: 0;
	margin:0;
	background: transparent url('../images/select_middle.gif') top right repeat-x;	
	width:198px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}


div.selectME div.first {
	display: block;
	line-height: normal;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: static;
z-index:1000;
background-color:#ffffff;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME div.first span.selectME {
	float: left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
	font-weight:bold;
	left: 4px;
	position: relative;
	margin: 0;
	line-height:20px;
	white-space: nowrap;
	overflow: hidden;
	z-index:1000;
height:20px;
}



div.selectME div.first a, div.selectME div.first a:visited {
	display:block;
	padding:0;
	line-height:20px;
	z-index:1000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}



div.selectME ul {
	list-style-type:none;
	line-height: normal;
	padding:0;
	margin: 0 0px 0 0px;
z-index: 1003;

	border-bottom:1px solid #976502;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
	position: absolute;
	float: left;
	background-color:#ffffff;
	
}



div.selectME ul li {
	display:none;
	clear:left;
	margin:0;
	padding:0;
	color: #3b2700;
	text-align:left;
	border-left:1px solid #976502;
	border-right:1px solid #976502;
	background-color:#ffffff;
	position: static;
	float: left;
z-index: 1004;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;

}

div.selectME ul li a, div.selectME ul li a:visited {
	
	/*font: 8pt Arial;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	color:#3b2700;
	text-decoration:none;
	display:block;
z-index:1000;
padding: 4px 8px 4px 8px;
	margin: 0;
	
}

div.selectME ul li a:hover {
/*background: #e8e8e8;*/

}



div.selectME ul li:hover {
	
}
div.selectME ul li:hover a, div.selectME ul li:hover a:visited {
	
}

div.selectME ul li.first {
z-index:1000;
	
}
div.selectME ul li.first a:hover {
z-index:1000;
	
}

div.selectME ul li.last {
	margin: 0;

}
div.selectME ul li.last a {
z-index:1000;
	margin: 0;
	
}
div.selectME ul li.last a span{
z-index:1000;
	margin: 0;
	
}
div.selectME ul li.last:hover {
z-index:1000;
	
}
div.selectME ul li.last:hover a {
z-index:1000;
	
}

.careers_awards_box
{
float:left;
width:244px;
height:auto;
padding:20px 0 0 24px;
}

.careers_awards_img
{
float:left;
width:74px;
height:auto;
}

.careers_awards_text_container
{
float:left;
width:162px;
color:#3b2700;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:16px;
}

.careers_awards_text_container a
{
color:#3b2700;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:16px;
text-decoration:none;
}

.careers_awards_text_container a:hover
{
color:#3b2700;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:16px;
text-decoration:none;
}

.award_box_title
{
float:left;
width:244px;
height:25px;
}

/*---css for careers page ends here-------*/



/*----------css for awards page starts here------*/
.awards_tab_container
{
float:left;
width:592px;
height:auto;
padding:36px 0 0 0;
}

.awards_content_middle
{
float:left;
width:568px;
padding:11px 11px 17px 11px;
border-bottom:1px solid #dd9e21;
height:auto;
}

.awards_content_last
{
float:left;
width:568px;
padding:11px 11px 17px 11px;
/*border-bottom:1px solid #dd9e21;*/
height:auto;
}

.awards_content
{
float:left;
width:568px;
padding:0 11px 17px 11px;
border-bottom:1px solid #dd9e21;
height:auto;
}

.tabs_awards_title
{
float:left;
width:568px;
height:auto;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
padding:0 0 11px 0;
}


.tabs_awards_title a
{
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;

}

.tabs_awards_title a:hover
{
text-decoration:none;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.tabs_awards_img
{
float:left;
width:146px;
height:auto;
}

.tabs_awards_text
{
float:left;
width:420px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.tabs_casestudy_text
{
float:left;
width:566px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.tabs_list
{
float:left;
width:420px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
padding:10px 0 0 0;
}

.tabs_list ul
{
margin:0px;
padding:0px;
}

.tabs_list ul li
{
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
list-style-type:none;
padding-bottom:5px;
width:410px;
}

/*----------css for awards page ends here------*/

/*---css for vission & values page starts here---*/
.vision_list
{
width:592px;
float:left;
height:auto;
padding:10px 0 0 0;
}

.vision_list ul
{
margin:0px;
padding:0px;
}

.vision_list ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:5px;
width:582px;
}


.values_titles
{
float:left;
width:592px;
font:bold 15px Arial, Helvetica, sans-serif;
color:#3b2700;
padding:20px 0 2px 0;
background-image:url(../images/title_border.gif);
background-repeat:repeat-x;
background-position:bottom;
}
/*------css for vision & values page ends here------*/


/*---css for what we do pages starts here-----------*/
.what_list
{
width:592px;
float:left;
height:auto;
padding:10px 0 0 0;
}

.what_list ul
{
margin:0px;
padding:0px;
}

.what_list ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:10px;
width:582px;
}

.what_list ul li a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}



.what_list ul li ul
{
padding-left:20px;
width:562px;
padding-top:5px;
}

.what_list ul li ul li
{
list-style-type:none;
background-image:url(../images/dash_bullet.gif);
background-repeat:no-repeat;
background-position:0 8px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:5px;
width:552px;
}

.wht_text
{
font:normal 12px Arial, Helvetica, sans-serif;
float:left;
color:#3b2700;
padding:20px 0 0 0;
width:592px;
}

.what_list_top
{
font:normal 12px Arial, Helvetica, sans-serif;
float:left;
color:#3b2700;
padding:10px 0 0 0;
line-height:18px;
}

.what_list_top a
{
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}

.what_list_top a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}

.red_link
{
float:left;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:18px;
}

.red_link a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:18px;
}

.red_link a:hover
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#ff0000;
line-height:18px;
}

.wht_we_do_title_container
{
float:left;
padding:78px 0 0 46px;
height:auto;
width:250px;
}


.rhs_links2
{
width:244px;
float:left;
height:auto;
padding-bottom:19px;
border-bottom:1px solid #f2d292;
}

.rhs_links2 ul
{
margin:0px;
padding:0px;
}

.rhs_links2 ul li
{
list-style-type:none;
/*padding-bottom:15px;*/
color:#3b2700;
width:244px;
height:25px;
/*line-height:30px;*/
}

.select_acc_container
{
width:268px;
height:auto;
float:left;
padding:17px 0 19px 0;
border-bottom:1px solid #f2d292;
border-top:1px solid #f2d292;
}

.select_acc
{
width:244px;
height:auto;
float:left;
padding:0px 0 0px 24px;
}

.casestudies_container
{
width:268px;
height:auto;
float:left;
padding:14px 0 22px 0px;
border-bottom:1px solid #f2d292;
/*border-top:1px solid #f2d292;*/
}

.casestudies_container2
{
width:268px;
height:auto;
float:left;
padding:14px 0 22px 0px;
/*border-bottom:1px solid #f2d292;*/
/*border-top:1px solid #f2d292;*/
}

.case_studies_title
{
float:left;
width:244px;
height:20px;
padding:0 0 10px 0;
}

.case_studies_text
{
float:left;
width:230px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}

.case_studies_text a
{
text-decoration:none;
width:230px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
padding-top:2px;
float:right;
text-align:right;
}



.case_studies_text2
{
float:left;
width:230px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
padding-top:10px;
}

.case_studies_text2 a
{
text-decoration:none;
width:230px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
padding-top:2px;
float:right;
text-align:right;
}


.list
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
/*width:224px;*/
float:left;
color:#3b2700;
}

.list ul
{
margin:0px;
padding:0px;
}

.list ul li
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
padding-bottom:2px;
color:#3b2700;
}

.list ul li a
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#3b2700;
}

.list ul li a:hover
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#fdf8f0;
}

.list ul li a.active
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#fdf8f0;
}



.list2
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
/*width:224px;*/
float:left;
color:#3b2700;
padding-left:10px;
width:234px;
}

.list2 ul
{
margin:0px;
padding:0px;
}

.list2 ul li
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
padding-bottom:3px;
padding-top:3px;
color:#3b2700;

}

.list2 ul li a
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#3b2700;
}

.list2 ul li a:hover
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#fdf8f0;
}

.list2 ul li a.active
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#fdf8f0;
}


/*---css for what we do pages ends here-----------*/

/*----css for how we do it page starts here------*/
.how_we_do_it_title_container
{
float:left;
padding:78px 0 0 46px;
height:auto;
width:270px;
}



.sublinks2 {
	/*background-color: #CCCCCC;
	border-top: solid 1px black;*/
	width:219px;
	background-image:url(../images/nav_brdr.gif);
background-repeat:repeat-x;
background-position:bottom;
	margin: 0px;
	height:auto;
	/*height:29px;
	line-height:29px;*/
	/*padding:8px 5px 12px 8px;*/
	cursor: pointer;
	/*-moz-user-select: none;
	-khtml-user-select: none;*/
	/*background:url(../images/accordian_bullet.gif) no-repeat right;*/
	color:#3b2700;
	font:bold 12px Arial;
	line-height:30px;
	height:31px;
}
.sublinks2 a
{
height:auto;
width:219px;
/*padding:6px 0 8px 0;*/
text-indent:0px;
text-decoration:none;
font:bold 12px Arial;
color:#3b2700;
line-height:30px;
height:31px;

}

.sublinks2 a:hover
{
height:20px;
line-height:20px;
color:#fdf8f0;
font:bold 12px Arial;
text-decoration:none;
outline:none;
line-height:30px;
height:31px;
}

.sublinks2 a.active
{
height:20px;
line-height:20px;
color:#fdf8f0;
font:bold 12px Arial;
text-decoration:none;
outline:none;
line-height:30px;
height:31px;
}

.rhs_container
{
float:left;
width:268px;
height:auto;
}

/*----css for how we do it page ends here------*/


/*--------css for inner pages ends here---*/



/*------css for top navigation starts here-----*/
.top_navigation
{
float:left;
width:771px;
height:40px;
}

.nav
{
width:771px;
height:40px;
position:absolute;
z-index:10;
background:url(../images/nav.gif) no-repeat;
}

ul.nav
{
padding:0;
margin:0;
}

.nav li
{
display:inline;
}

.nav li a:link, .nav li a:visited
{
position: absolute;
top: 0;
height: 40px;
text-indent: -200000px;
overflow: hidden;
}

/*Who We Are*/
.nav .who_we_are a:link, .nav .who_we_are a:visited {
left: 0px;
width: 94px;
}
.nav .who_we_are a:hover, nav .who_we_are a:focus {
background: url(../images/nav.gif) no-repeat 0px -40px;
}
.nav .who_we_are a:active {
background: url(../images/nav.gif) no-repeat 0px -40px;
}
.current-who_we_are .who_we_are a:link, .current-who_we_are .who_we_are a:visited {
background: url(../images/nav.gif) no-repeat 0px -40px;
cursor: default;
}

/*Who We Are*/

/*What We Do*/
.nav .what_we_do a:link, .nav .what_we_do a:visited {
left: 94px;
width: 93px;
}
.nav .what_we_do a:hover, nav .what_we_do a:focus {
background: url(../images/nav.gif) no-repeat -94px -40px;
}
.nav .what_we_do a:active {
background: url(../images/nav.gif) no-repeat -94px -40px;
}
.current-what_we_do .what_we_do a:link, .current-what_we_do .what_we_do a:visited {
background: url(../images/nav.gif) no-repeat -94px -40px;
cursor: default;
}
/*What We Do*/

/*How We Do It*/
.nav .how_we_do_it a:link, .nav .how_we_do_it a:visited {
left: 187px;
width: 101px;
}
.nav .how_we_do_it a:hover, nav .how_we_do_it a:focus {
background: url(../images/nav.gif) no-repeat -187px -40px;
}
.nav .how_we_do_it a:active {
background: url(../images/nav.gif) no-repeat -187px -40px;
}
.current-how_we_do_it .how_we_do_it a:link, .current-how_we_do_it .how_we_do_it a:visited {
background: url(../images/nav.gif) no-repeat -187px -40px;
cursor: default;
}
/*How We Do It*/

/*Clients*/
.nav .clients a:link, .nav .clients a:visited {
left: 288px;
width: 58px;
}
.nav .clients a:hover, nav .clients a:focus {
background: url(../images/nav.gif) no-repeat -288px -40px;
}
.nav .clients a:active {
background: url(../images/nav.gif) no-repeat -288px -40px;
}
.current-clients .clients a:link, .current-clients .clients a:visited {
background: url(../images/nav.gif) no-repeat -288px -40px;
cursor: default;
}
/*Clients*/

/*Careers*/
.nav .careers a:link, .nav .careers a:visited {
left: 346px;
width: 62px;
}
.nav .careers a:hover, nav .careers a:focus {
background: url(../images/nav.gif) no-repeat -346px -40px;
}
.nav .careers a:active {
background: url(../images/nav.gif) no-repeat -346px -40px;
}
.current-careers .careers a:link, .current-careers .careers a:visited {
background: url(../images/nav.gif) no-repeat -346px -40px;
cursor: default;
}
/*Careers*/

/*News*/
.nav .news a:link, .nav .news a:visited {
left: 408px;
width: 50px;
}
.nav .news a:hover, nav .news a:focus {
background: url(../images/nav.gif) no-repeat -408px -40px;
}
.nav .news a:active {
background: url(../images/nav.gif) no-repeat -408px -40px;
}
.current-news .news a:link, .current-news .news a:visited {
background: url(../images/nav.gif) no-repeat -408px -40px;
cursor: default;
}
/*News*/

/*Global Localisation*/
.nav .global_location a:link, .nav .global_location a:visited {
left: 458px;
width: 118px;
}
.nav .global_location a:hover, nav .global_location a:focus {
background: url(../images/nav.gif) no-repeat -458px -40px;
}
.nav .global_location a:active {
background: url(../images/nav.gif) no-repeat -458px -40px;
}
.current-global_location .global_location a:link, .current-global_location .global_location a:visited {
background: url(../images/nav.gif) no-repeat -458px -40px;
cursor: default;
}
/*Global Localisation*/

/*---------css for top navigation ends here----------*/


/*----css for BFSI techno business page starts here---*/
.techno_business_img_container
{
float:left;
width:542px;
height:auto;
padding:20px 0 10px 50px;
}

.bfsi_img_title
{
float:left;
width:412px;
height:7px;
padding:30px 0 5px 180px;
text-align:center;
/*line-height:0px;*/
} 

.bfsi_links
{
float:left;
width:592px;
height:auto;
color:#a16b01;
line-height:18px;
font:normal 12px Arial, Helvetica, sans-serif;
padding:5px 0 5px 0;
}

.bfsi_links a
{
text-decoration:underline;
width:592px;
height:auto;
color:#a16b01;
line-height:18px;
font:normal 12px Arial, Helvetica, sans-serif;
}

.bfsi_links a:hover
{
text-decoration:none;
width:592px;
height:auto;
color:#a16b01;
line-height:18px;
font:normal 12px Arial, Helvetica, sans-serif;
}

.healthcare_img_container
{
float:left;
width:550px;
height:auto;
padding:20px 0 10px 42px;
}

.table_container
{
width:592px;
height:auto;
float:left;
}

.table_content
{
height:33px;
border-bottom:1px solid #dd9e21;
border-right:1px solid #dd9e21;
line-height:33px;
padding-left:8px;
}

.table_content2
{
height:33px;
border-bottom:1px solid #dd9e21;
line-height:33px;
padding-left:8px;
}

.providers_list
{
width:592px;
float:left;
height:auto;
padding:10px 0 0 0;
}

.providers_list ul
{
margin:0px;
padding:0px;
}

.providers_list ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:5px;
width:582px;
}


/*----------------css for management team page starts here------*/
.management_container
{
float:left;
width:592px;
height:auto;
padding:22px 0 22px 0;
border-bottom:1px solid #af7504;
}

.management_snaps_container
{
float:left;
padding:0 0 0 6px;
width:82px;
height:auto;
}

.management_text_container
{
float:left;
height:auto;
width:504px;
}

.team_name_container
{
width:504px;
float:left;
height:auto;
padding-bottom:5px;
}
/*----------------css for management team page ends here------*/

/*------css for consulting pages starts here--------*/
.consulting_img1_container
{
width:270px;
float:left;
height:auto;
}

.graph_img2
{
float:left;
width:auto;
height:auto;
padding:0 0 0 0;
border:1px solid #dd9e21;
background-image:url(../images/img_bg.gif);
background-repeat:repeat-x;
}

/*------css for consulting pages ends here--------*/


.news_events_title_container
{
float:left;
width:400px;
height:auto;
padding:78px 0 0 46px;
}

.how_we_do_it_link_container
{
float:left;
width:244px;
height:auto;
}

.brown_title_container
{
float:left;
width:592px;
text-align:center;
padding:30px 0 10px 0;
}


/*---------css for gallery starts here-------*/
.gallery_wrapper
{
width:578px;
float:left;
padding:10px 0 32px 0;
border-bottom:1px solid #dd9e21;
}

.gallery_wrapper2
{
width:578px;
float:left;
padding:10px 0 32px 0;
}


#gallery_wrap {
	width: 576px;
	height: 366px;
	/*padding: 25px;*/
	/*background: url(img/border.png) top left no-repeat;*/
	border:1px solid #dd9506;
}

/*.strip_wrapper
{
float:left;
margin:0 10px 0 10px;
width:454px;
left:20px;
}
*/
.brown_link
{
float:left;
color:#3b2700;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.brown_link a
{
text-decoration:none;
color:#3b2700;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.brown_link a:hover
{
text-decoration:none;
color:#3b2700;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.vision_bg
{
float:left;
width:590px;
border:1px solid #dd9e21;
height:auto;
/*background-image:url(../images/vision_bg.jpg);
background-repeat:repeat-x;
background-position:top;*/
background-color:#f0d195;
}

.vision_bg ul
{
margin:0px;
padding-left:10px;
width:580px;
padding-top:5px;
padding-bottom:5px;
}

.vision_bg ul li
{
padding-left:10px;
width:570px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
list-style-type:none;
padding-bottom:3px;
}

.vision_container
{
float:left;
width:590px;
padding:10px 0 20px 0;
}

.vision_title
{
float:left;
width:590px;
height:auto;
padding-bottom:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
}


.nav-prev
{
left:0;
cursor:pointer;
float:left;
position:absolute;
top:14px;
}
/*---------css for gallery ends here----------*/


/*---------css for news and events page starts here----------*/
.press_releases_container
{
float:left;
border-bottom:1px solid #dd9e21;
padding:0 0 8px 12px;
width:578px;
height:auto;
}

.media_container
{
float:left;
padding:20px 0 0px 12px;
width:578px;
height:auto;
}

.press_releases_title
{
float:left;
width:578px;
height:auto;
padding:0 0 18px 0;
color:#a26c02;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.press_releases_list
{
font:normal 12px Arial, Helvetica, sans-serif;
float:left;
width:578px;
height:auto;
}

.press_releases_list ul
{
margin:0px;
padding:0px;
}

.press_releases_list ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 7px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
width:530px;
padding-bottom:15px;
}

.press_releases_list ul li a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
width:568px;
}

.press_releases_list ul li a:hover
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
width:568px;
}
/*---------css for news and events page ends here----------*/

/*----------css for job positions page starts here----*/

.jobpos_form_container
{
float:left;
width:592px;
height:auto;
padding:20px 0 0 0;
}

.jobs_row
{
float:left;
width:592px;
height:auto;
padding:0 0 11px 0;
}

.left_form_container
{
float:left;
width:131px;
padding-right:8px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
text-align:right;
}

.right_form_container
{
float:left;
width:453px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.text_field2
{
float:left;
border:1px solid #dea229;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
width:169px;
height:18px;
color:#3b2700;
background-color:#f0d194;
}


.selectME1 ul{ /* remove unwanted focus outlines from links */
	noFocusLine: expression(this.onFocus=this.blur());
	outline: none;
	z-index:1000;
	
	}
/**.selectME:focus ul, *.selectME:focus .cornerstop{ 
	outline: none; 
	z-index:1000;
	}*/

/*div.clears, span.clears {
	clear: both;
	margin: 0;
	padding: 0;
	display:none;
}*/

div.selectME1 a:hover {
	color: #976502 !important;
}

div.selectME1 div.middle {
	background: url('../images/select_middle1.gif') top left no-repeat;
	margin: 0;
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME1 div.middle div {
	background: transparent url('../images/select_middle1.gif') top right no-repeat;
	margin: 0;
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME1 div.middle div div {
	padding: 0;
	margin:0;
	background: transparent url('../images/select_middle1.gif') top right repeat-x;	
	width:173px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}


div.selectME1 div.first {
	display: block;
	line-height: normal;
	margin: 0;
	padding: 0;
	cursor: pointer;
	position: static;
z-index:1000;
background-color:#ffffff;
	height: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}
div.selectME1 div.first span.selectME1 {
	float: left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
	font-weight:bold;
	left: 4px;
	position: relative;
	margin: 0;
	line-height:20px;
	white-space: nowrap;
	overflow: hidden;
	z-index:1000;
height:20px;
}



div.selectME1 div.first a, div.selectME1 div.first a:visited {
	display:block;
	padding:0;
	line-height:20px;
	z-index:1000;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
}



div.selectME1 ul {
	list-style-type:none;
	line-height: normal;
	padding:0;
	margin: 0 0px 0 0px;
z-index: 1003;

	border-bottom:1px solid #dd9e21;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
	position: absolute;
	float: left;
	background-color:#f0d194;
	margin-left:-1px;
}



div.selectME1 ul li {
	display:none;
	clear:left;
	margin:0;
	padding:0;
	color: #3b2700;
	text-align:left;
	border-left:1px solid #dd9e21;
	border-right:1px solid #dd9e21;
	background-color:#f0d194;
	position: static;
	float: left;
z-index: 1004;
font-family:Arial, Helvetica, sans-serif;
	font-size:11px; color:#3b2700;
width:169px;
}

div.selectME1 ul li a, div.selectME1 ul li a:visited {
	
	/*font: 8pt Arial;*/
	font:normal 12px Arial, Helvetica, sans-serif;
	background-color:#f0d194;
	color:#3b2700;
	text-decoration:none;
	display:block;
z-index:1000;
padding: 4px 8px 4px 8px;
	margin: 0;
	
}

div.selectME1 ul li a:hover {
/*background: #e8e8e8;*/

}



div.selectME1 ul li:hover {
	
}
div.selectME1 ul li:hover a, div.selectME1 ul li:hover a:visited {
	
}

div.selectME1 ul li.first {
z-index:1000;
	
}
div.selectME1 ul li.first a:hover {
z-index:1000;
	
}

div.selectME1 ul li.last {
	margin: 0;

}
div.selectME1 ul li.last a {
z-index:1000;
	margin: 0;
	
}
div.selectME1 ul li.last a span{
z-index:1000;
	margin: 0;
	
}
div.selectME1 ul li.last:hover {
z-index:1000;
	
}
div.selectME1 ul li.last:hover a {
z-index:1000;	
}

.advance_search_container
{
float:left;
width:592px;
height:auto;
padding:36px 0 0 0;
}

.advance_search_title
{
float:left;
width:131px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#3b2700;
text-align:right;
padding-right:2px;
}

.adavance_search_border_container
{
float:left;
padding:10px 0 0 0;
width:459px;
}

.advanced_search_form_container
{
float:left;
width:592px;
height:auto;
padding:36px 0 0 0;
}

.selectbox_left_wrap
{
float:left;
width:204px;
height:auto;
}
.selectbox_right_wrap
{
float:left;
width:249px;
height:auto;
}

.select_left
{
float:left;
width:178px;
height:auto;
}

.select_right
{
float:left;
width:248px;
height:auto;
}

.select_lft_text
{
float:left;
width:26px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.select_right_text
{
float:left;
width:71px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}


.textfield_advanced
{
float:left;
width:60px;
height:18px;
border:1px solid #dd9e21;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
background-color:#f0d194;
}

.textfield_advanced2
{
float:left;
width:100px;
height:18px;
border:1px solid #dd9e21;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
background-color:#f0d194;
}

.textfield_left_wrap
{
width:71px;
float:left;
height:auto;
}

.textfield_right_wrap
{
width:133px;
float:left;
height:auto;
}

.search_bttn_container
{
float:left;
width:71px;
height:auto;
}

.view_all_pos_container
{
float:left;
width:382px;
height:auto;
}

.search_bttn
{
float:left;
background-image:url(../images/search_bttn.gif);
background-repeat:no-repeat;
width:60px;
height:17px;
cursor:pointer;
border:0;
}

.view_all_pos_bttn
{
float:left;
background-image:url(../images/view_all_pos.gif);
background-repeat:no-repeat;
width:115px;
height:17px;
cursor:pointer;
border:0;
}

/*----------css for job positions page starts here----*/


.graph_container_rightshore
{
float:left;
width:522px;
height:auto;
padding:10px 0 0 70px;
}

.graph_img_rightshore
{
float:left;
width:auto;
height:auto;
padding:5px;
border:1px solid #dd9e21;
}


/*-------------css for case studies page starts here--------------*/
.case_study_container_top
{
width:592px;
float:left;
height:auto;
padding:0 0 20px 0;
}

.case_study_container_middle
{
width:592px;
float:left;
height:auto;
padding:20px 0 20px 0;
}

.case_study_1
{
float:left;
width:197px;
height:auto;
}

.case_study_thumb
{
width:190px;
height:auto;
float:left;
}

.case_study_thumb_text
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
width:190px;
float:left;
height:auto;
color:#3b2700;
padding:5px 0 0 0;
}

.case_study_thumb_text a
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:underline;
color:#3b2700;
}

.case_study_thumb_text a:hover
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
text-decoration:none;
color:#3b2700;
}


/*-------------css for case studies page starts here--------------*/


/*--------css for Contact Us page starts here-------------*/
.address_container
{
float:left;
width:592px;
height:auto;
padding:0 0 20px 0;
border-bottom:1px solid #af7504;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.address_container a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
border:none;
}

.address_container a:hover
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
border:none;
}

.address_container2
{
float:left;
width:592px;
height:auto;
padding:20px 0 20px 0;
border-bottom:1px solid #af7504;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.address_container2 a
{
text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.address_container2 a:hover
{
text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}


.address_container_last
{
float:left;
width:592px;
height:auto;
padding:20px 0 20px 0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.address_container_last a
{
text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}

.address_container_last a:hover
{
text-decoration:none;

font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
}
/*--------css for Contact Us page ends here---------------*/


.tabs_links
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
float:left;
width:310px;
}

.tabs_links ul
{
margin:0px;
padding:0px;
}

.tabs_links ul li
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
width:300px;
list-style-type:none;
background-image:url(../images/dash_img.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
padding-bottom:10px;
}

.tabs_links ul li a
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
width:300px;
text-decoration:none;
}

.tabs_links ul li a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
width:300px;
text-decoration:none;
}





.case_studies_links
{
float:left;
width:230px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;
padding-bottom:18px;
}

.case_studies_links a
{
text-decoration:underline;
width:230px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;


}

.case_studies_links a:hover
{
text-decoration:none;
width:230px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:18px;


}



/*------------ css for placement agency form starts here ----------*/

.left_form_container_placement
{
float:left;
width:191px;
padding-right:8px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
text-align:right;
}

.right_form_container_placement
{
float:left;
width:393px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.textarea_placement
{
float:left;
border:1px solid #dea229;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
width:169px;
color:#3b2700;
background-color:#f0d194;
overflow:auto;
}


.selectbox_placement
{
width:170px;
float:left;
border:1px solid #dea229;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
/*background-color:#f0d194;*/
border:1px solid #dea229;
height:auto;
}


/*------------ css for placement agency form ends here ----------*/
.titles_acc
{
float:left;
width:auto;
height:auto;
padding-right:30px;
/*padding:20px 0 0 0;*/
}


.slideshow_title
{
float:left;
width:170px;
height:auto;
color:#3b2700;
font:normal 12px Arial, Helvetica, sans-serif;
/*padding-left:182px;
position:relative;
margin-top:-15px;*/
}

.slideshow_title a
{
float:left;
width:170px;
height:auto;
text-decoration:none;
color:#3b2700;
font:normal 12px Arial, Helvetica, sans-serif;
/*padding-left:182px;
position:relative;
margin-top:-15px;*/
}


/*----------css for whitepapers starts here-----*/
.whitepapers_wrap
{
background-image:url(../images/title_border.gif);
background-repeat:repeat-x;
background-position:bottom;
width:592px;
height:auto;
}

a.link
{
color:#3b2700; 
text-decoration:none;
}

a:hover.link
{
color:#3b2700; 
text-decoration:none;
}
/*----------css for whitepapers ends here-----*/



/*------------css for whitepapers form starts here-------------*/
.whitepapers_form
{
float:left;
width:592px;
height:auto;
}

.whitepapers_form_left
{
width:150px;
float:left;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}

.whitepapers_form_right
{
width:442px;
float:left;
height:auto;
}

.whitepapers_row
{
float:left;
height:auto;
width:592px;
padding-bottom:11px;
}


.whitepapers_row_submit
{
float:left;
height:auto;
width:592px;
padding-top:27px;
}


.submit_bttn_container
{
width:71px;
height:auto;
float:left;
}


.close_bttn_container
{
width:371px;
height:auto;
float:left;
}


.submit_bttn
{
float:left;
background-image:url(../images/submit_bttn.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px;
width:60px;
height:17px;
}


.close_bttn
{
float:left;
background-image:url(../images/close_bttn.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px;
width:60px;
height:17px;
}


/*------------css for whitepapers form ends here-------------*/


/*-----------css for case study tabs starts here-*/
.casestudy
{
width:566px;
float:left;
height:auto;
padding:10px 0 0 0;
}

.casestudy ul
{
margin:0px;
padding:0px;
}

.casestudy ul li
{
list-style-type:none;
background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0 6px;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
padding-left:10px;
padding-bottom:10px;
width:556px;
}



/*-----------new addition dated 29 may----------*/
.what_list_top1
{
font:normal 12px Arial, Helvetica, sans-serif;
float:left;
color:#3b2700;
padding:10px 0 0 0;
line-height:18px;
width:529px;
}

.marquee_container
{
float:left;
width:480px;
height:auto;
}
/*-----------new addition dated 29 may----------*/

/*----------css for sitemap starts here-----------*/
.sitemap_container_left
{
float:left;
width:285px;
padding-right:11px;
height:auto;
}


.sitemap_list
{
float:left;
width:285px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;

}

.sitemap_list ul
{
margin:0px;
padding:0px;
}

.sitemap_list ul li
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
/*background-image:url(../images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 9px;*/
color:#3b2700;
padding-left:10px;
width:275px;
padding-bottom:5px;
line-height:18px;
}


.sitemap_list ul li a
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}


.sitemap_list ul li a:hover
{
list-style-type:none;
font:bold 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}


.sitemap_list1
{
float:left;
width:285px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
padding-left:20px;
width:265px;

}

.sitemap_list1 ul
{
margin:0px;
padding:0px;
}

.sitemap_list1 ul li
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
background-image:url(../images/dash_img.gif);
background-repeat:no-repeat;
background-position:0px 9px;
color:#3b2700;
padding-left:12px;
width:253px;
padding-bottom:5px;
line-height:18px;
}


.sitemap_list1 ul li a
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}

.sitemap_list1 ul li a:hover
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}





.sitemap_list2
{
float:left;
width:285px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
padding-left:42px;
width:243px;

}

.sitemap_list2 ul
{
margin:0px;
padding:0px;
}

.sitemap_list2 ul li
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
background-image:url(../images/dash_img.gif);
background-repeat:no-repeat;
background-position:0px 9px;
color:#3b2700;
padding-left:12px;
width:231px;
padding-bottom:5px;
line-height:18px;
}


.sitemap_list2 ul li a
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}

.sitemap_list2 ul li a:hover
{
list-style-type:none;
font:normal 12px Arial, Helvetica, sans-serif;
text-decoration:none;
color:#3b2700;
line-height:18px;
}

.locations_title
{
float:left;
width:592px;
height:7px;
padding:0 0 0px 180px;
text-align:left;
/*line-height:0px;*/
}

.brown_title_container_locations
{
float:left;
width:592px;
text-align:left;
padding:30px 0 10px 0;
}
/*----------css for sitemap ends here-----------*/


.tabs_readmore
{
float:left;
width:310px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
padding-top:10px;
}

.tabs_readmore a
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
}

.tabs_readmore a:hover
{
text-decoration:none;
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
}


/*--------css for global locations thumb starts here--------*/
.thumbnail_container
{
width:592px;
float:left;
height:auto;
}

.thumb_row
{
float:left;
width:592px;
height:auto;
padding:0 0 10px 0;
}

.thumbnail_container_left
{
width:175px;
float:left;
height:auto;
}

.thumb_img
{
float:left;
width:auto;
height:auto;
border:1px solid #dd9f23;
}

.thumb_text
{
float:left;
width:175px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#3b2700;
line-height:22px;
text-align:left;
}

/*--------css for global locations thumb ends here--------*/


/*----------css for search jobs section starts here---------*/
.search_jobs_table
{
float:left;
width:592px;
height:auto;
padding:10px 0 10px 0;
}

.search_title
{
background-color:#dd9e21;
border-right:1px solid #fff;
height:20px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
padding-left:5px;
}


.search_title_last
{
background-color:#dd9e21;
height:20px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
padding-left:5px;
border-bottom:1px solid #dd9e21;
}

.search_content_brdr
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
border-bottom:1px solid #dd9e21;
background-color:#fdf5e6;
}

.search_content
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
color:#000;
padding-left:5px;
background-color:#fdf5e6;
}

.search_content a
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
color:#000;
text-decoration:underline;
}

.search_content a:hover
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:20px;
color:#000;
text-decoration:underline;

}

.search_content_bold
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:20px;
color:#000;
padding-left:5px;
background-color:#fdf5e6;
}

.joblist_job_title
{
background-color:#dd9e21;
height:20px;
color:#000;
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
padding-left:5px;
}

/*----------css for search jobs section ends here---------*/


/*----------css for job list section starts here---------*/
.job_list_text_title
{
font:bold 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
width:592px;
}

.job_list_text
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
}


.job_list
{
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
}

.job_list ol
{
margin:0px;
padding-left:20px;
padding-bottom:10px;
width:572px;
}

.job_list ol li
{
font:normal 12px Arial, Helvetica, sans-serif;
color:#000;
line-height:18px;
}

.apply_wrap
{
float:left;
width:572px;
padding-left:20px;
height:auto;
}

.apply_bttn_container
{
float:left;
width:70px;
height:auto;
}

.refer_bttn_container
{
float:left;
height:auto;
width:115px;
}

.apply_bttn
{
background-image:url(../images/apply_bttn.gif);
background-repeat:no-repeat;
float:left;
width:60px;
height:17px;
cursor:pointer;
border:0px;
}

.refer_bttn
{
background-image:url(../images/refer_a_friend_bttn.gif);
background-repeat:no-repeat;
float:left;
width:115px;
height:17px;
cursor:pointer;
border:0px;
}

.left_form_container_apply
{
float:left;
width:220px;
padding-right:8px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
text-align:right;
}

.right_form_container_apply
{
float:left;
width:364px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#3b2700;
}


.no_of_yrs_txtfield_container
{
width:130px;
float:left;
height:auto;
}

.no_of_yrs_txtfield_container1
{
width:100px;
float:left;
height:auto;
}

.no_of_yrs_txtfiled
{
float:left;
width:70px;
height:auto;
}

.no_of_yrs_text
{
float:left;
width:60px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
}

.no_of_yrs_text1
{
float:left;
width:30px;
height:auto;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
}


.finish_bttn_container
{
float:left;
width:100px;
height:auto;
}

.finish_bttn
{
float:left;
width:60px;
height:17px;
background-image:url(../images/finish_bttn.gif);
background-repeat:no-repeat;
cursor:pointer;
border:0px;
}

.select_apply
{
float:left;
border:1px solid #dea229;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
width:169px;
height:18px;
color:#3b2700;
background-color:#f0d194;
}

.page_content3
{
float:left;
width:592px;
height:auto;
padding:0px 0 10px 0;
font:normal 12px Arial, Helvetica, sans-serif;
line-height:18px;
color:#000;
}


/*----------css for job list section ends here---------*/




