@charset "utf-8";
/* CSS Document */
body
{
margin:0 auto;
font:normal 11px Tahoma;
color:#363d13;
background:#ebebeb;
}

.wrapper
{
margin:0 auto;
width:979px;
height:auto;
background-color:#FFFFFF;
}

.main_container
{
float:left;
width:962px;
height:auto;
padding:0 7px 0 8px;
background-color:#FFFFFF;
border-left:1px solid #e1e1e1;
border-right:1px solid #e1e1e1;
}

/*------------------header css starts-----------------------*/
.header_wrapper
{
float:left;
width:962px;
height:526px;
background-image:url(http://www.rathi.com/images/index_header_image2.jpg);
background-repeat:no-repeat;
background-position:0px 57px; 
}

.top_left_navigation
{
float:left;
width:277px;
height:auto;
padding-left:30px;
}

.logo_wrapper
{
float:left;
width:277px;
height:144px;
}

.top_right_nav
{
float:right;
width:415px;
padding-top:34px;
}

.top_right_nav a
{
font:normal 12px Tahoma;
color:#cb9610;
text-decoration:none;
}

.top_right_nav a:hover
{
font:normal 12px Tahoma;
color:#cb9610;
text-decoration:underline;

}

.green_bar
{
font:normal 12px Tahoma;
color:#849e00;
padding:0px 4px;
}
/*-------------------header css ends------------------------*/
.navigation
{
float:left;
width:277px;
height:auto;

}

	.nav {
	width: 277px;
	height: 35px;
	background-image:url(http://www.rathi.com/images/navigation.gif);
	background-repeat:no-repeat;
	position: absolute;
	top:150px;
	
}

ul.nav
{
padding:0px;
margin:0px;
}
.nav li {
	display: inline;
}
.nav li a:link, .nav li a:visited {
	position: absolute;
	top: 0;
	height: 35px;
	text-indent: -9000px;
	overflow: hidden;
	z-index: 10;
}
	.nav .pwm a:link, .nav .pwm a:visited {
		left: 0px;
		width: 277px;
	}
	.nav .pwm a:hover, .nav .pwm a:focus {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -41px;
	}
	.nav .pwm a:active {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -41px;
	}
	.current-pwm .pwm a:link, .current-pwm .pwm a:visited {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -41px;
		cursor: default;
	}
	
	.nav .ib a:link, .nav .ib a:visited {
		left: 0px;
		top:41px;
		width: 277px;
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -82px;
	}
	.nav .ib a:hover, .nav .ib a:focus {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -123px;
	}
	.nav .ib a:active {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -123px;
	}
	.current-ib .ib a:link, .current-ib .ib a:visited {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -123px;
		cursor: default;
	}
	
	.nav .ie a:link, .nav .ie a:visited {
		left: 0px;
		top:82px;
		width: 277px;
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -164px;
	}
	.nav .ie a:hover, .nav .ie a:focus {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -205px;
	}
	.nav .ie a:active {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -205px;
	}
	.current-ie .ie a:link, .current-ie .ie a:visited {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -205px;
		cursor: default;
	}
	
	.nav .pfs a:link, .nav .pfs a:visited {
		left: 0px;
		top:123px;
		width: 277px;
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -246px;
	}
	.nav .pfs a:hover, .nav .pfs a:focus {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -287px;
	}
	.nav .pfs a:active {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -287px;
	}
	.current-pfs .pfs a:link, .current-pfs .pfs a:visited {
		background: url(http://www.rathi.com/images/navigation.gif) no-repeat 0px -287px;
		cursor: default;
	}
	
/**************************************************************************/

.home_middle_area_wrapper
{
float:left;
width:932px;
padding:20px 0 15px 30px;
/*background-image:url(../images/home_bg.gif);
background-repeat:repeat-y;
background-position:top;
height:auto;*/
}

.about_us_box
{
float:left;
width:321px;
height:auto;
}

.research_box
{
float:left;
width:289px;
height:auto;
}

.home_title
{
float:left;
width:250px;
padding-bottom:20px;

/*background:url(../images/title_bg.gif) no-repeat top left;*/
text-transform:uppercase;
}

.text
{
float:left;
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
}

.list
{
float:left;
height:auto;
width:273px;
}

.list ul
{
padding:0px;
margin:0px;
list-style-type:none;
}

.list ul li
{

height:auto;
background-image:url(http://www.rathi.com/images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
padding-bottom:8px;
}

.list ul li a
{
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
text-decoration:none;
}

.list ul li a:hover
{
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
text-decoration:underline;
}

.list_team
{
float:left;
height:auto;
width:600px;
}

.list_team ul
{
padding:5px 0px 8px 0px;
margin:0px;
list-style-type:none;
}

.list_team ul li
{

height:auto;
background-image:url(http://www.rathi.com/images/bullet.gif);
background-repeat:no-repeat;
background-position:0px 7px;
padding-left:10px;
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
padding-bottom:3px;
}

.list_team ul li a
{
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
text-decoration:none;
}

.list_team ul li a:hover
{
font:normal 11px Tahoma;
line-height:18px;
color:#5e5d5d;
text-decoration:underline;
}

/*-----------------------Footer css----------------------------*/
.footer_wrapper
{
float:left;
width:962px;
height:auto;
}

.footer_copywrite_wrapper
{
float:left;
width:962px;
height:20px;
padding-top:6px;
border:1px solid #eadbb6;
background-color:#3e451b;
padding-left:20px;
font:normal 11px Tahoma;
color:#ecbe2e;
}

.footer_copywrite_wrapper_left
{
float:left;
width:600px;
font:normal 11px Tahoma;
color:#ecbe2e;
}
.footer_copywrite_wrapper_left a
{
font:normal 11px Tahoma;
color:#ecbe2e;
text-decoration:none;
}

.footer_copywrite_wrapper_left a:hover
{
font:normal 11px Tahoma;
color:#ecbe2e;
text-decoration:underline;
}

.footer_copywrite_wrapper_right
{
float:right;
width:320px;
padding-right:11px;
font:normal 11px Tahoma;
color:#ecbe2e;
text-align:right;
}

.footer_copywrite_wrapper_right a
{
font:normal 11px Tahoma;
color:#ecbe2e;
text-decoration:none;
}

.footer_copywrite_wrapper_right a:hover
{
font:normal 11px Tahoma;
color:#ecbe2e;
text-decoration:underline;
}

.white_bar
{
font:normal 11px Tahoma;
color:#ffffff;
padding:0px 5px;
}

.footer_bottom_wrapper
{
float:left;
width:962px;
height:auto;
padding:10px 0 18px 28px;
background-color:#bbbbbb;
}

.footer_list
{
float:left;
height:auto;
}

.footer_list ul
{
padding:0px;
margin:0px;
list-style-type:none;
}

.footer_list ul li
{
font:normal 11px Tahoma;
color:#606060;
line-height:20px;
} 

.footer_list ul li a
{
font:normal 11px Tahoma;
color:#606060;
line-height:20px;
text-decoration:none;
}

.footer_list ul li a:hover
{
font:normal 11px Tahoma;
color:#606060;
text-decoration:underline;
line-height:20px;
}

/*-----------------------Footer css ends----------------------------*/

/*------------------shraddha's css starts here-----------------------*/
/*-------about us css starts here--------------*/
.innerpg_middle_area
{
width:924px;
padding:21px 0px 0px 37px;
float:left;
height:auto;
background-image:url(http://www.rathi.com/images/home_bg.gif);
background-repeat:repeat-y;
background-position:top;
}

.inner_pg_header
{
background-image:url(http://www.rathi.com/images/inner_pg_header.jpg);
background-repeat:no-repeat;
background-position:0px 57px; 
width:961px;
height:362px;
float:left;
}

.abt_left_container
{
width:621px;
float:left;
height:auto;
}

.abt_right_container
{
width:287px;
float:left;
height:auto;
padding-left:16px;
}

.abt_title
{
width:621px;
float:left;
padding-bottom:22px;
height:auto;
}

.abt_text_container
{
width:609px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#363d13;
line-height:18px;
}



.news_container
{
width:287px;
float:left;
padding-bottom:15px;
}

.news_title
{
width:287px;
float:left;
padding-bottom:21px;
}

/*-------about us css ends here--------------*/


/*-------contact us css starts here--------------*/
.list_new
{
float:left;
height:auto;
width:621px;
}

.list_new ul
{
padding:0px;
margin:0px;
list-style-type:none;
}

.list_new ul li
{
width:611px;
height:auto;
background-image:url(http://www.rathi.com/images/bullet_green.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
font:bold 11px Tahoma;
line-height:18px;
color:#cb9610;
padding-bottom:10px;
}

.list_new ul li a
{
width:621px;
height:auto;
font:bold 11px Tahoma;
line-height:18px;
color:#cb9610;
text-decoration:none;
}

/*-------contact us css ends here--------------*/

/*-------news css starts here--------------*/
.list_green
{
float:left;
height:auto;
width:621px;
}

.list_green ul
{
padding:0px;
margin:0px;
list-style-type:none;
}

.list_green ul li
{
width:611px;
height:auto;
background-image:url(http://www.rathi.com/images/bullet_green.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
padding-bottom:10px;
}

.list_green ul li a
{
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
text-decoration:none;
}

.list_green ul li a:hover
{
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
text-decoration:underline;
}
/*-------news css ends here--------------*/

/*--------team css starts here-----------*/
.abt_blck_txt_container
{
width:610px;
float:left;
font-family:Tahoma;
font-size:11px;
color:#363d13;
line-height:18px;
}


.team_container
{
padding-bottom:20px;
border-bottom:1px solid #ebebeb;
float:left;
height:auto;
padding-top:20px;
width:610px;
}

.team_left_container
{
width:136px;
float:left;
height:auto;
}

.team_right_container
{
width:474px;
float:left;
height:auto;
}

.team_img
{
float:left;
width:105px;
height:105px;
padding:1px;
border:1px solid #ebebeb;
}

.team_text
{
width:472px;
height:auto;
font-family:Tahoma;
font-size:11px;
line-height:16px;
color:#363d13;
}

.team_text a
{
color:#363d13;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

.team_text a:hover
{
color:#363d13;
font-family:Tahoma;
font-size:11px;
text-decoration:none;
}

/*--------team css ends here-----------*/

/*------------------shraddha's css ends here-----------------------*/
.press_release_wrapper
{
float:left;
width:600px;
height:auto;
}

.press_img
{
float:left;
width:103px;
height:103px;
padding:1px;
border:1px solid #ebebeb;
}

.press_heading_container
{
float:left;
width:600px;
height:auto;
padding-bottom:22px;
}

.back_link
{
font:normal 11px Tahoma;
color:#cb9610;
text-align:right;
float:left;
width:597px;
padding-bottom:20px;
}

.back_link a
{
font:normal 11px Tahoma;
color:#cb9610;
text-align:right;
text-decoration:underline;
}

.back_link a:hover
{
font:normal 11px Tahoma;
color:#cb9610;
text-align:right;
text-decoration:none;
}
.map_container
{
width:800px;
height:auto;
margin:10px auto;
}

/*.menu_bttn
{
float:left;
width:953px;
height:auto;
/*padding-top:335px;*/
/*position:absolute;
top:480px;
left:0px;
}

.menu_bttn_1
{
float:left;
width:953px;
height:auto;
padding-top:335px;
}

.menu_bttn_2
{
float:left;
width:953px;
height:auto;
padding-top:170px;
}
ul.listd
{
width:139px;
margin:0px;
padding:0px;

}
	
ul.listd li
{
list-style-type:none;
width:139px;
padding-bottom:1px;
height:35px;
}

*html ul.listd li
{
list-style-type:none;
width:139px;
padding-bottom:0px;
height:35px;
}

	.abc
	{
	position:absolute;
	 visibility:hidden; 
	 width:139px;
	 float:left;
	 padding-left:814px;
	}
	
	*html .abc
	{
	position:absolute;
	 visibility:hidden; 
	 width:139px;
	 float:left;
	 padding-left:814px;
	}
	
	.trading
	{
	width:139px; position:relative;float:right;
	}
	
	*html .trading
	{
	width:139px; position:relative;float:right;padding:0px;
	}*/
	.menu_bttn
{
float:left;
width:139px;
height:auto;

/*position:absolute;
top:480px;
left:0px;/padding-top:335px;/*/
}

.menu_bttn_1
{
float:left;
width:953px;
height:auto;
padding-top:335px;
}

.menu_bttn_2
{
float:left;
width:953px;
height:auto;
padding-top:170px;
}


.new
{
float:right;width:139px;
}
.new1
{
float:right;width:139px;
}
ul.listd
{

margin:0px;
padding:0px;
}

ul.listd li
{
list-style-type:none;

padding-bottom:1px;
height:35px;
}

*html ul.listd li
{
list-style-type:none;
padding-bottom:0px;
height:35px;
}

.abc
{
position:absolute;
visibility:hidden;
width: 139px;

}

.trading
{
width:139px; position:relative;float:left;
}

/**html .trading
{
width:139px; position:relative;float:left;padding:0px;
}*/

/*milestone css*/
.milestone_wrapper
{
float:left;
width:605px;height:auto;
padding-bottom:20px;
}

.year_heading
{
float:left;
width:45px;
height:21px;
background:#363d13 url(../images/year_bg.gif) no-repeat;
background-position:6px 5px;
font:bold 11px Tahoma;
color:#d2a430;
padding-left:15px;
line-height:21px;
}

.year_content
{
float:left;
width:583px;
border:1px solid #ebebeb;
padding:18px 0px 18px 20px;
font:normal 11px Tahoma;
color:#363d13;
line-height:18px;
}
.toll_text
{
font:bold 14px Tahoma;
color:#cb9610; 
}

.yellow_link1
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
float:right;
}

.yellow_link1 a
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
text-decoration:underline;
}

.yellow_link1 a:hover
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
text-decoration:none;
}


.yellow_link2
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
float:left;
}

.yellow_link2 a
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
text-decoration:underline;
}

.yellow_link2 a:hover
{
color:#d2a430;
font-family:Tahoma;
font-size:11px;
line-height:18px;
text-decoration:none;
}


/*---css for media starts here------*/

.team_container_media
{
padding-bottom:20px;
border-bottom:1px solid #ebebeb;
float:left;
height:auto;
padding-top:20px;
width:600px;
}
.team_left_container_media
{
width:86px;
float:left;
height:auto;
}
.team_right_container_media
{
width:460px;
float:left;
height:auto;
}
.team_img_media
{
float:left;
width:66px;
height:auto;
/*padding:1px;
border:1px solid #ebebeb;*/
}
.team_text_media
{
width:460px;
height:auto;
font-family:Tahoma;
font-size:11px;
line-height:16px;
color:#363d13;
}

/*---css for media ends here----------*/


/*----list for news tabs----*/
.list_green_news
{
float:left;
height:auto;
width:600px;
}

.list_green_news ul
{
padding:0px;
margin:0px;
list-style-type:none;
}

.list_green_news ul li
{
width:590px;
height:auto;
background-image:url(../images/bullet_green.gif);
background-repeat:no-repeat;
background-position:0px 8px;
padding-left:10px;
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
padding-bottom:10px;
}

.list_green_news ul li a
{
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
text-decoration:none;
}

.list_green_news ul li a:hover
{
font:normal 11px Tahoma;
line-height:18px;
color:#363d13;
text-decoration:underline;
}

/*----list for news tabs ends here---*/


/*-----css for careers tabs starts here---------*/
.headings
{
color:#f0c045;
font-family:Tahoma;
font-size:12px;
height:26px;
line-height:26px;
font-weight:bold;
}

.table_data
{
font-family:Tahoma;
font-size:12px;
color:#000;
line-height:18px;
vertical-align:middle;
padding-left:12px;
}

.table_data a
{
font-family:Tahoma;
font-size:12px;
color:#c0921d;
line-height:18px;
vertical-align:middle;
text-decoration:none;
}

.table_data a:hover
{
font-family:Tahoma;
font-size:12px;
color:#c0921d;
line-height:18px;
vertical-align:middle;
text-decoration:underline;
}

/*-----css for careers tabs ends here---------*/

