@charset "utf-8";
/* CSS Document */

html {overflow: -moz-scrollbars-vertical; }
h1 { margin-top:0;}
#print_page { margin-right:110px; margin-top:30px; text-align:right; font-size:11px; color:#0d73c5;}
#print_page a{ text-decoration:none; color:#0d73c5;}
#print_page a:hover{ text-decoration: underline;}

/* home pages starts */
body { background-color:#002c77; font-family:Verdana, Arial, Helvetica, sans-serif; }
.white { background-color:#FFFFFF;}
.gray {background-color:#eaeaed}
.gray div { height:313px; background: url(images/loader.gif) no-repeat center #FFFFFF;}
tr.height { height:17px;}

#tab_menu { padding-left:295px; background:url(images/bg1.gif) repeat-x;}

#marquee { background-color:#eaeaed; font-size:11px; color:#005595; }
#marquee a {color:#005595; text-decoration:none}
#marquee span { font-weight:bold; color:#005595;}
.marquee { height:22px; background:#eaeaed; padding-bottom:3px;}
#marquee1 { background-color:#eaeaed; height:22px; font-size:11px; color:#2e89bd; padding-left:304px;}
#marquee1 span { font-weight: normal;}
#marquee1 a { color:#2e89bd; text-decoration:none;}
#marquee1 a:hover { color:#306c85; }

#data_table { font-size:11px; color:#4b4b4b; line-height:17px; word-spacing:1px; margin-top:50px; margin-bottom:20px;}
#data_table img { border:0}
#data_table td.data { padding-left:15px; padding-right:60px; text-align:justify}
#intro {font-size:11px; color:#4b4b4b;  word-spacing:1px; margin-top:10px;}
#intro td.right {line-height:15px;}
#intro td.right em {color:#2e8abd; font-size:11px; font-style:normal;}
#intro span { font-size:30px; color:#2e8abd;}

#footer { font-size:10px; color:#FFFFFF; text-align:center; padding:7px 0 7px 0}
.font_div {margin-left:3px; margin-top:-20px;}
#home { font-size:11px;  padding-left:62px;}
#home a { color:#093f65; text-decoration:none;}
#home a:hover {text-decoration: underline;}
.design_left {text-align: left; font-size:10px; color:#FFFFFF;}
.design { text-align:right; font-size:10px; color:#FFFFFF;}
.design a { color:#FFFFFF; text-decoration:none;}
.design a:hover { color:#2d87bc;}



/* home pages ends */

/* history pages starts */


#history_right td { padding-left:36px; padding-bottom:20px; padding-right:45px;}
#history_right p{font-size:12px; color:#4b4b4b; word-spacing:1px; line-height:24px; margin-right:35px;}


#history_table { margin-top:5px;}
#history_table td.left { background:url(images/left_img_1.jpg) no-repeat bottom left; width:234px; height:250px; padding:0 0 10px 31px; }


#history_table td.left_baddi { background:url(images/baddi.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left_baddi div { margin-left:30px; margin-top:230px; font-size:13px; font-weight:bold; color:#adadad; line-height:20px; }

#history_table td.left_goa_i { background:url(images/goa_i.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left_goa_i div { margin-left:30px; margin-top:230px; font-size:13px; font-weight:bold; color:#adadad; line-height:20px; }

#history_table td.left_goa_iii { background:url(images/goa_iii.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left_goa_iii div { margin-left:30px; margin-top:230px; font-size:13px; font-weight:bold; color:#adadad; line-height:20px; }

#history_table td.left_roha { background:url(images/roha.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left_roha div { margin-left:30px; margin-top:230px; font-size:13px; font-weight:bold; color:#adadad; line-height:20px; }

#history_table td.left_sinner { background:url(images/sinner.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left_sinner div { margin-left:30px; margin-top:230px; font-size:13px; font-weight:bold; color:#adadad; line-height:20px; }


#history_table td.left1 { background:url(images/left_img_1.jpg) no-repeat bottom left; width:265px; height:250px;  font-size:15px; color:#4b4b4b; line-height:30px; word-spacing:1px;    vertical-align:top }
#history_table td.left1 div#new { margin-left:30px; margin-top:10px;}
.bold_caption { font-size:13px; text-align:left; font-weight:bold; color:#adadad; line-height:20px;}


#history_table td.left_1 { background:url(images/left_1.jpg) no-repeat bottom left; width:265px;  font-size:15px; color:#4b4b4b; line-height:25px; word-spacing:1px;    vertical-align:top }
#history_table td.left_1 p.margin { margin-top:2px;}
#history_table td.left_1 div { padding-left:30px;padding-top:36px; margin-right:22px; padding-bottom:30px;}

#font_margin {/* padding-top:5px; change */margin-left:35px; margin-bottom:10px; margin-right:10px; font-size:15px; color:#4b4b4b;  word-spacing:1px;}




/* history pages ends */ 

/* css for down navigation starts */
#downlink { padding-top:20px; padding-bottom:20px;}
.downlink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #2e89bd;
	text-decoration: none;
}
a.downlink:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #306c85;
	text-decoration: none;
}
/* css for down navigation ends */



/* milestones pages starts */
#milestone, #milestone1{ background:url(images/right.jpg) bottom no-repeat;}
#milestone a, #milestone1 a{ text-decoration:none; color:#4b4b4b;}
#milestone a:hover, #milestone1 a:hover{ text-decoration: underline}
#milestone td { vertical-align:top; padding-bottom:35px;}
#milestone img,  #milestone1 img { margin-top:7px; margin-left:39px;}
#milestone p,  #milestone1 p {font-size:12px; color:#4b4b4b; word-spacing:1px; line-height:24px; margin-right:35px;}
#milestone1 td { vertical-align:top; padding-bottom:15px;}
#milestone p span { font-size:12px; color:#4b4b4b; word-spacing:1px; font-weight:bold;}
#milestone1 ul { margin-left: 0; padding-left: 0;}
#milestone1 li { list-style: none; background:url(images/bullet.jpg) no-repeat 0 11px; font-size: 12px; color:#4b4b4b; word-spacing:1px; line-height:24px; padding-left: 15px; padding-right: 30px; }
/* milestones pages ends */

/* new products pages starts */
#new_products { background:url(images/right.jpg) bottom no-repeat;}
#new_products td { vertical-align:top; padding-bottom:20px; padding-left:40px; padding-right:45px; font-size:12px; color:#4b4b4b; word-spacing:1px;line-height:24px;}
#new_products td span { font-weight:bold; color:#4b4b4b;}
#new_products td span.bold { font-weight:bold; color:#0b70c2;}
#new_products td.top { padding-bottom:5px;}
#new_products td.pad { padding-top:0px;}
#new_products ul { font-size:12px; color:#4b4b4b; word-spacing:1px;line-height:24px;}
#new_products li { list-style:none; background:url(images/bullet.jpg) no-repeat 0 11px; margin-left:-38px; padding-left:20px; padding-bottom:8px;}

#new_products div ul { font-size:12px; color:#4b4b4b; word-spacing:1px;line-height:24px;}
#new_products div li { list-style:none; background:url(images/bullet_1.jpg) no-repeat 0 11px; margin-left:-18px; padding-left:20px;}



#image_div { float:left; padding-right:20px; margin-top:-25px;}

#table_td {font: 13px ; margin: 1px 0;}
#table_td a { text-decoration:none; color:#436088}
#table_td a:hover {color: #002c77;}


.blue_dark { background:#cadffe; padding:2px 30px 2px 5px;}
.blue { background-color:#deebff; padding:1px 5px 1px 5px}
.green { background-color: #e9f1ff; padding:1px 5px 1px 5px}

.margin { margin-top:-5px;}
.margin_1 { margin-top:15px;}
.margin_2 { margin-top:8px;}
.margin_3 { margin-top:-15px;}
.back { margin-left:435px; background:url(images/arrow_back.gif) no-repeat 0 9px; padding-left:14px;}
.archive { margin-left:421px;}
.back a, .archive a { text-decoration:none; color:#0d73c5;}
.back a:hover, archive a:hover { text-decoration: underline;}
.image_1 { float:right; margin-left:10px; padding:10px; }
.image_2 { float:left; margin-right:15px; padding:10px;}

.margin_left { margin-left:-21px;}
.table_center { text-align:center;}

#category_heading { font-size:15px; color: #4B4B4B; font-weight:bold;}

/* new products pages ends */


#about_us1 { padding:5px 0 35px 120px;}
#about_us2 { padding:1px 0 35px 120px;}
#about_us3 { padding:8px 0 35px 120px;}


/* financial pages starts */
#financial_table {}
#financial_table td { padding:5px 5px 5px 5px; border-bottom:1px solid #fff; color:#436088; line-height:18px; }
#financial_table a { text-decoration: underline; color:#436088;}
#financial_table a:hover {color: #002c77; text-decoration:none;}
#financial_table div { float:left; margin-top:3px; padding-right:5px; padding-left:10px;}
#financial_table img { border:none;}
#financial_table span.super { vertical-align:super; font-size:9px; color:red; }
/* financial pages ends */

/* annual report pages starts */
#financial_table1 {}
#financial_table1 td { padding:5px 5px 5px 5px; border-bottom:1px solid #d2d2d2; color:#436088; line-height:18px; }
#financial_table1 a { text-decoration: underline; color:#436088;}
#financial_table1 a:hover {color: #002c77; text-decoration:none;}
#financial_table1 div { float:left; margin-top:3px; padding-right:5px; padding-left:10px;}
#financial_table1 img { border:none;}
#financial_table1 span.super { vertical-align:super; font-size:9px; color:red; }
/* annual report pages ends */


/* contact pages starts */
#contact_table {margin-left:15px; width:90%}
#contact_table td { padding:5px 5px 5px 5px;  color:#4b4b4b; line-height:18px;  }
#contact_table a, .map a { text-decoration:none; color:#436088;}
#contact_table a:hover, .map a:hover {color: #002c77;}

#blue_contact { background:#ecf3fe; padding:5px 5px 5px 20px;}
#white_contact { background:#f6f9ff; padding:5px 5px 5px 20px;}

/* contact pages ends */

/* Global presence pages starts */


#reg_table  { margin:5px 0 5px 0;}
#reg_table td.head { background:#b9c9fe; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; font-weight:bold; color:#003399; font-size:11px; }
#reg_table td.head_left { background: url(images/tl.jpg) no-repeat top left #b9c9fe; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; font-weight:bold; color:#003399; font-size:11px; }
#reg_table td.head_right { background: url(images/tr.jpg) no-repeat top right #b9c9fe; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; font-weight:bold; color:#003399; font-size:11px; }
#reg_table td.common { background:#e8edff; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; color:#515184; font-size:11px; padding-bottom:5px;}
#reg_table td.common span, #reg_table td.common_left span, #reg_table td.common_left_1 span { font-weight:bold; color:#515184;}
#reg_table td.common#a { background:#f4f6ff;}
#reg_table td.common_left { background: url(images/bl.jpg) no-repeat bottom left #e8edff; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; color:#666699; font-size:11px; padding-bottom:5px;}
#reg_table td.common_left_1 { background: url(images/bl_1.jpg) no-repeat bottom left #f4f6ff; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; color:#666699; font-size:11px; padding-bottom:5px;}

#reg_table td.common_right { background: url(images/br.jpg) no-repeat bottom right #e8edff; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; color:#666699; font-size:11px; padding-bottom:5px;}
#reg_table td.common_right_1 { background: url(images/br_1.jpg) no-repeat bottom right #f4f6ff; border-bottom:1px solid #fff; padding-left:5px; padding-right:5px; color:#666699; font-size:11px; padding-bottom:5px;}
#reg_table b.super {vertical-align:super; font-size:9px; color:red; }


#reg_table_2  { margin:5px 0 5px 0; }
#reg_table_2 td  {text-align:center;}
#reg_table_2 td#left_align { text-align:left;}
#reg_table_2 td.head { background:#b9c9fe; border-bottom:1px solid #fff; border-right:1px solid #fff; padding-left:2px; padding-right:2px; color:#003399; font-size:10px; line-height:12px; padding-top:5px; padding-bottom:5px; font-weight:bold; vertical-align:top;   }
#reg_table_2 td.head_left { background: url(images/tl.jpg) no-repeat top left #b9c9fe; border-bottom:1px solid #fff; border-right:1px solid #fff; padding-left:2px; padding-right:2px; color:#003399; font-size:10px; line-height:12px; padding-top:5px; font-weight:bold; vertical-align:top; }
#reg_table_2 td.head_right { background: url(images/tr.jpg) no-repeat top right #b9c9fe; border-bottom:1px solid #fff; padding-left:2px; padding-right:2px;  color:#003399; font-size:10px; line-height:12px; padding-top:5px; font-weight:bold; vertical-align:top; }
#reg_table_2 td.common { background:#e8edff; border-bottom:1px solid #fff; border-right:1px solid #fff; padding-left:2px; padding-right:2px; color:#666699; font-size:10px; line-height:14px; padding-top:5px; padding-bottom:5px;}
#reg_table_2 td.common_border { background:#e8edff; border-bottom:1px solid #fff;  padding-left:2px; padding-right:2px; color:#666699; font-size:10px; line-height:14px; padding-top:5px; padding-bottom:5px;}
#reg_table_2 td.common_left { background: url(images/bl.jpg) no-repeat bottom left #e8edff; border-bottom:1px solid #fff; padding-left:2px;border-right:1px solid #fff; padding-right:2px; color:#666699; font-size:10px; padding-top:5px; padding-bottom:5px;line-height:12px;}
#reg_table_2 td.common_right { background: url(images/br.jpg) no-repeat bottom right #e8edff; border-bottom:1px solid #fff; padding-left:2px; padding-right:2px; color:#666699; font-size:10px; padding-top:5px; padding-bottom:5px;line-height:12px;}


/* Global presence pages ends */


/* Therapeutic index pages starts */
#therapeutic ul { }
#therapeutic li { background:none; padding:1px 5px 1px 5px; margin-top:1px; width:465px}
#therapeutic li a { text-decoration:none; color:#436088}
#therapeutic li a:hover {color: #002c77;}
#therapeutic li.therapeutic_blue { background:url(images/arrow.gif) no-repeat 460px 9px #deebff;  }
#therapeutic li.therapeutic_green { background:url(images/arrow.gif) no-repeat 460px 9px #e9f1ff;}

/* Therapeutic index pages ends */

/*.inn_table{border:#CCCCCC 1px solid }*/
.inn_table tr td{border:#dedede 1px solid}
.forbes h1{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:40px; font-weight:bold;  padding-left:25px;}
.good{font-family:Verdana, Arial, Helvetica, sans-serif; color:#4b4b4b; font-size:15px; font-weight:bold;}

.bullets{ list-style: none; background:url(images/bullet.jpg) no-repeat 10px 10px; font-size: 12px; color:#4b4b4b; word-spacing:1px; padding-left: 25px; }
.bullets_2{ list-style: none; background:url(images/bullet.jpg) no-repeat 10px 10px; font-size: 13px; color:#4b4b4b; word-spacing:1px; padding-left: 25px; }
.bullets_1{ list-style: none;  font-size: 12px; color:#4b4b4b; word-spacing:1px; padding-left: 25px;  }
