@charset "utf-8";
body {
	
	margin-left: 0px;
	font-size: 11px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
 background:url(../images/rpt.jpg);
 text-align:justify;
 line-height:22px;
 }
	



#menu{ width:960px; float:left; margin:0px; padding:0px; height:36px; background-image:url(../images/menu_bg_new.png); background-repeat: no-repeat;}
#menu ul{margin:0px; padding:0px;}
#menu ul li{float:left; list-style:none; padding-left:43px; line-height:36px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#menu ul li a{text-decoration:none; color:#fff; padding:12px 12px 12px 9px;}
#menu ul li a:hover{ background-color:#dc6503; line-height:36px; padding:12px 12px 12px 9px;}



a{
color:#373536;
text-decoration:none;

}
a:hover{
color:#77ad2f;
text-decoration:none;

}
.imgborder {
border:1px solid #cecece;
margin:0px 0px 0px 15px;
}
.textfield {
	width: 180px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #767676;
	text-decoration: none;
	border:1px solid #CCCCCC;
	height: 16px;
}
.gortext {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	font-weight: normal;
	color: #3d7d01;
	text-decoration: none;
}

.gortext1 {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	font-weight: normal;
	color: #3d7d01;
	text-decoration: none;
}


.gortextleft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #777777;
	text-decoration: none;
}
.toplink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-right: 6px;
	padding-top: 5px;
}
a.toplink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #c60101;
	text-decoration: none;
	text-align: right;
	padding-right: 6px;
	padding-top: 5px;
}
.mainlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #fffba9;
	text-decoration: none;
	text-align: center;
	}
	.newshead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 25px;
	font-weight: normal;
	text-align: justify;
	color: #ffffff;
	text-decoration: none;
}
.newsmont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
		text-align:left;
	color: #80d42a;
	text-decoration: none;
}
a.newsmont:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
		text-align:left;
	color: #fffba9;
	text-decoration: none;
}
.newstxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
		text-align:left;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.stoktxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #fffba9;
	text-decoration: none;
}
.stokbsetxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: normal;
	color: #cccccc;
	text-decoration: none;
}
.boxhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color:#00a1be;
	text-decoration: none;
}
.boxtxt {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
a.boxtxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.date {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 15px;
	font-weight: normal;
	font-weight:bold;
	color: #175200;
	text-decoration: none;
}
.botlink {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	}
a.botlink:hover {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	font-weight: normal;
	color: #c60101;
	text-decoration: none;
	
}
.innerpagehead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color:#333;
	text-decoration: none;
	font-weight: normal;
	
}
.innerpagehead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.innerpagehead2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	line-height: 22px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	padding-top: 35px;
}
.innerpageheadtop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	padding-top: 25px;
}
.leftlink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
	padding-top: 30px;
}
.innerhead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 18px;
	color: #77ad2f;
	text-decoration: none;
	font-weight: normal;
}
.newstext {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #373536;
	text-decoration: none;
	 cursor:pointer;
}
a.newstext:hover {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
	 cursor:pointer;
}
.newstext1 {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #373536;
	text-decoration: none;
	 cursor:pointer;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #3c3c3c;
	text-decoration: none;
	font-weight: bold;
}
.head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
}
.archives {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #50810e;
	text-decoration: underline;
}
a.archives:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #BF012A;
	text-decoration: underline;
}
.zone {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
	font-weight: bold;
}
.newslink {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
}
a.newslink:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.careerhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
	font-weight: bold;
}
a.careerhead:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.csr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.csr:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #50810e;
	text-decoration: none;
	font-weight: normal;
}
.csrtxt {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #50810e;
	text-decoration: none;
}
a.csrtxt:hover {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.csrtxtact {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
}

.orange-text:hover{
color:#006600;
text-decoration:none;
}
.orange-text.active{
color:#006600;
text-decoration:none;
}
.ans{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	
	}
.style1 {
	color: #000000;
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.fleft{
float:left;
margin:0 3px 0 0;
padding:0 0 3px 0;
}
.fleft1{
float:left;
margin:0 2px 0 0;
line-height:40px;
}
.sublist{
font-family:Arial, Helvetica, sans-serif;
color:#555555;
font-size:12px;
margin:0 0 0 15px;
padding:0;
}

.sublist-sub{
font-family:Arial, Helvetica, sans-serif;

margin:0 0 0 15px;
padding:0;
color: #0e0e0e;
}

.sublist-sub a{
font-family:Arial, Helvetica, sans-serif;

padding:0;
color: #0e0e0e;
}
.liststyle-page{
list-style-type:none;
margin:5px 0 0 0;
font-family: Arial, Helvetica, sans-serif;

line-height: 18px;
color: #0e0e0e;
text-decoration: none;
padding:0;
}

.linkpage{
color:#77ad2f;
text-decoration:underline;
}
.bgdiv{
background:#F6F6F6;
padding:15px 0 15px 15px;
}
.linkpage:hover{
color:#373536;
text-decoration:none;
}

.liststyle-page li a{
text-decoration:underline;
color:#77ad2f;
}
.liststyle-page li a:hover{
text-decoration:none;
color:#373536;
}
.liststyle{
list-style-type:none;
margin:5px 0 0 0;
font-family: Arial, Helvetica, sans-serif;

line-height: 18px;
color: #0e0e0e;
text-decoration: none;
padding:0;
}

.brdr{
border:1px solid #A8A8A8;
font-family:Arial, Helvetica, sans-serif;

}
.leftm{
padding:0 0 0 20px;

text-align:left;
}
.liststyle-new{
list-style-type:none;
margin:5px 0 10px 0;
font-family: Arial, Helvetica, sans-serif;

line-height: 18px;
list-style-type:none;
color: #0e0e0e;
text-decoration: none;
padding:0;
}

.liststyle-new1{
list-style-type:none;
margin:5px 0 10px 0;
font-family: Arial, Helvetica, sans-serif;

line-height: 18px;
list-style-type:none;
color: #0e0e0e;
text-decoration: none;
}

.ans{
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	
	}
	.subhead{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#50810e;
}
.subhead1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
.csr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.csr:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #50810e;
	text-decoration: none;
	font-weight: normal;
}
.csrtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #50810e;
	text-decoration: none;
}
a.csrtxt:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
.month{
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #50810e;
	text-decoration: none;
	list-style-type:none;
}

.month li.nobg{
background:none;
}

.month li a{
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #50810e;
	text-decoration: none;
	float:left;
	list-style-type:none;
		
	}
.month li a.active{
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #000000;
	text-decoration: none;
	list-style-type:none;
	
}
.month li a:hover{
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #000000;
	text-decoration: none;
	list-style-type:none;
	
}
.tab{
border:1px solid #f4f2f3;
border-collapse:collapse;
}

.tab td{
border-collapse:collapse;
border:1px solid #f4f2f3;
font-family: Arial, Helvetica, sans-serif;

color: #000000;
padding-top:5px;
padding-bottom:5px;
text-align:center;
height:16PX;
}

.pressreleases {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	font-weight: bold;
	text-align:left;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
}
a.pressreleases:hover {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	font-weight: bold;
	text-align:left;
	color: #bf012a;
	text-decoration: none;
	padding-left: 3px;
}


.investor {
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #000000;
	text-decoration: none;
}
a.investor:hover {
font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #bf012a;
	text-decoration: none;
}

.cursor{
 cursor:pointer;
 color:#77ad2f;
 }
 .cursor:hover{
 cursor:pointer;
 color:#373536;
 text-decoration:underline;
 }
 
 h3{
padding:0;
margin:10px 0 10px 0;
font-family:Verdana, Arial, Helvetica, sans-serif;

font-weight:bold;
color:#50810e;
}

.blackheading {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
text-decoration:none;
font-weight:bold;
}
.righttiinfor {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #80d42a;
	text-decoration: underline;
	text-align:right
}
a.righttiinfor:hover {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	color: #fffba9;
	text-decoration: underline;
	text-align:right
}
.yeartxt {
	font-family: Arial, Helvetica, sans-serif;

	line-height: 18px;
	font-weight: normal;
	text-align:left;
	color: #000000;
	text-decoration: none;
	padding-left: 3px;
}

.brdr_new{
border:1px solid #A8A8A8;
font-family:Arial, Helvetica, sans-serif;
padding:5px 5px 5px 5px;
margin-left:10px;
}
.over1
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-weight: normal;
color: #c0f1af;
background-color:#237103;

line-height: 24px;
border:1px solid #ECECEC;
width:100%;
}


.over-js
{
background-color:#ffffff;
width:100%;
font-weight:normal;

}


.over-js ul
{
list-style:none;
display:inline;
margin:0px;
padding:0px;
font-weight:normal;
}

.over-js ul li
{
font-family: Verdana,Arial, Helvetica, sans-serif;

color: #000000;
margin:10px 0px 0px 0px;
padding:0px;
font-weight:normal;
}




.over-js1
{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 13px;
color: #393939;
padding:0px 0px 0px 15px;

}

.over-js2
{
color: #237008;
}


.careerhead1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #bf012a;
	text-decoration:underline;
	font-weight: bold;
}
a.careerhead1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

.brdr1{
border:1px solid #A8A8A8;
font-family:Arial, Helvetica, sans-serif;


padding:10px 10px 10px 10px;
}

/*font+-starts*/
.bluea {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
	color: #206dcf;
	text-decoration: none;
}
.hindiversion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #000000;
	text-decoration: none;
}


.awards{
border:1px solid #f4f2f3;
border-collapse:collapse;
}

.awards td{
border-collapse:collapse;
border:1px solid #f4f2f3;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #000000;
padding-left:10px;
padding-top:5px;
padding-bottom:5px;
padding-right:10px;
text-align:justify;
height:16PX;
}

.brdr_new{
border:1px solid #A8A8A8;
font-family:Arial, Helvetica, sans-serif;

padding:5px 5px 5px 5px;
}



.menu_bg{
	background-image: url(../images/menu_bg.png);
	background-repeat:repeat-x;
	background-position:center;
	line-height:22px;
}


.bottome_menu_bg{
	background-image:url(../images/bottome_menu_bg.png);
	background-repeat:no-repeat;
	background-position:left;
}

.hscc_font {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-weight: bold;
	text-align:justify;
	color:#333;
	font-style:italic;
	text-decoration: none;
	line-height:18px;
}

.hscc_font1 {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 13px;
	font-weight: bold;
	text-align:justify;
	color:#fff;
	font-style:italic;
	text-decoration: none;
	line-height:18px;
}

.menu_bg1{
	background-image: url(../images/menu_bg.png);
	background-repeat:repeat-x;
	background-position:center;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	text-align:center;
	color:#fff;
	font-style:italic;
	text-decoration: none;
	
}

/*fon
t+-ends*/

.Header_bg{
	background-image:url(../images/header_bg.jpg);
	background-repeat:repeat-x;
	
}

.an_iso_2001{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #ea7414;
	text-decoration:none;
	font-weight: bold;
}
.Heading_new{
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:18px;
	color: #ea7414;
	text-decoration:none;
	font-weight: bold;
}


.box_new{width:auto; height:auto;;border:3px solid #ea7414; padding:5px;}



.banner_bottome{
	background-image:url(../images/banner_bottome.png);
	background-repeat:no-repeat;
	background-position:center;
	
}


.Heading_new1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#333;
	text-decoration:none;
	font-weight: bold;
}


.new_menu_bg{
	background-image:url(../images/menu_new_bg.png);
	background-repeat:repeat-x;
}


.Heading_new2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}


.Heading_new2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	color:#fff;
	text-decoration:none;
	font-weight: bold;
}


.Heading_new2 a:hover{
	font-family: Arial, Helvetica,  sans-serif;
	font-size: 16px;
	line-height: 18px;
	color: #333;
	text-decoration:none;
	font-weight: bold;
}
.form_box{
	width:250px;
}


.about_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
}


.career_text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color:#FF0000;
	text-decoration:none;
	font-weight:bold;
	text-align:justify;
}



.portfolioBox1 { overflow:hidden;}
.portfolioBox1 img {box-shadow: 0px 0px 10px #ccc inset; padding:10px;  background:#F38428; -webkit-border-radius: 20px 0px 20px 0px;-moz-border-radius: 20px 0px 20px 0px;border-radius: 20px 0px 20px 0px; }


.portfolioBox2 { overflow:hidden;}
.portfolioBox2 img {box-shadow: 0px 0px 10px #ccc inset; padding:4px;  background:#F38428; -webkit-border-radius: 20px 0px 20px 0px;-moz-border-radius: 20px 0px 20px 0px;border-radius: 20px 0px 20px 0px; }



.tender_border{
border:1px solid #A8A8A8;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#000000;


padding:10px 10px 10px 10px;
}



.footter{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}


.footter a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}


.footter a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:18px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
}



div.bgcarousel{ /* CSS for main carousel container */
background: black url(../images/ajaxload.gif) center center no-repeat; /* loading gif while caoursel is loading */
width:490px; /* default dimensions of carousel */
height:285px;
}

img.navbutton{ /* CSS for the nav buttons */
margin:5px;
opacity:0.7;
}

div.slide{ /* CSS for each image's DIV container within main container */
background-color: black;
background-position: center center; /* center image within carousel */
background-repeat: no-repeat;
background-size: cover; /* CSS3 property to scale image within container? "cover" or "contain" */
color: black;
}

div.selectedslide{ /* CSS for currently selected slide */
}

div.slide div.desc{ /* DIV that contains the textual description inside .slide */
position: absolute;
background-image:url(../images/slide_bg.png);
color: black;
left: 40px;
top: 215px;
left:280px;
width:200px;
padding: 10px;
font: bold 11px sans-serif, Arial;
text-shadow: 0 -1px 1px #8a8a8a; /* CSS3 text shadow */
z-index:5;
}

div.selectedslide div.desc{ /* CSS for currently selected slide's desc div */
}

div.slide div.desc h2{
font-size:150%;
margin:0;
}

div.slide div.desc a{
color:yellow;
text-decoration:none;
}