/* CSS Document */
html > body *{outline:none}

body{margin:0;padding:0;font-family:arial, verdana, tahoma; font-size:12px; }
#wpd{
	 background:#575757 url(images/bg-page4.jpg) repeat-y center top;
}
.logo{
	width:650px;
	float:left;
	background:url(images/logo-teri.gif) no-repeat 10px 15px;
	height:60px;
	overflow:hidden;
}
.logo h1 a, .logo h1 a:visited{
	font:bold 24px/24px Arial;
	color:#526500;
	text-align:right;
	margin:0;
	padding:7px 0 0 0;
	text-decoration:none;
	display:block;
}
.logo h1 a span{
	font:bold italic 13px/24px arial;
	color:#585858;
	text-align:right;
	display:block;
}




.bgwhite{background:#fff;}
.bggreen{background:#C0CE6C;}
.bggreen2{background:#458000 url(images/bg-footer.gif) repeat-x left top;}
.h4{font-size:21px; color:#fff;line-height:35px;}  
.bgred{background:#CE0100;}
.bgbar{background:images/bgbar.gif; repeat-x}
a.link1_hm{color:#ff0000;font-size:12px;text-decoration:underline;}
a.link1_hm:hover {
	color: #ff0000;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.link1_hm:visited{color:#ff0000;font-size:12px;text-decoration:underline;}
a.link2{color:#ff0000;font-size:11px;text-decoration:underline;}
a.link2:hover{color:#ff0000;font-size:11px;text-decoration:none;}
a.link3{font-size:12px;text-decoration:underline;}
a.link4{color:#ff0000;font-size:12px;text-decoration:underline;}
a.link4:hover{text-decoration:none;}

.spce_left{padding-left:10px;}
.font_bold{font:15px/18px arial; font-weight:bold; padding:0 0 2px 0; display:block;}
.font_normal{font-weight:normal; font-family:Arial, Verdana, helvetica; font-size:12px;}
.img{float:left; margin:4px;}
.img2{float:left; margin:0px 4px 0px 0px;}
.bullet{float:right;}

#collapse_box{width:300px;>width:302px;  background:#ffffff;border:1px solid #8BA805;}
.col_header{background:#15999E; height:26px; color:#fff; padding:5px 0px 0px 17px; font-weight:bold; font-size:14px;}
#col_subcol{background:#91D9DD; font-weight:bold;font-size:12px; padding:2px; border-bottom:1px solid #1A8085;border-top:1px solid #1A8085; cursor:pointer;}
#col_subcol2_1{background:#ffffff; padding:5px 0px 0px 17px;  font-size:12px; display:none;  }
#col_subcol2_2{background:#ffffff; padding:5px 0px 0px 17px;  font-size:12px; display:none;  }
#col_subcol2_3{background:#ffffff; padding:5px 0px 0px 17px;  font-size:12px; display:none;  }



#col_subcol21{background:#ECFEFF; padding:5px 0px 0px 17px; border-bottom:5px solid #ECFEFF; font-size:12px; }
#col_subcol22{background:#ECFEFF; padding:5px 0px 0px 17px; border-bottom:5px solid #ECFEFF; font-size:12px; }
#col_subcol23{background:#ECFEFF; padding:5px 0px 0px 17px; border-bottom:5px solid #ECFEFF; font-size:12px; }
#col_subcol3{background:#BDD0D1;   font-size:12px; border-bottom:1px solid #1A8085;border-top:1px solid #1A8085; cursor:pointer;}
#col_subcol3_1{background:#91D9DD; padding:5px 0px 0px 17px; border-bottom:5px solid #D0F5FE; font-size:12px; cursor:pointer;}
#col_subcol4{background:#AEE9F1; font-weight:normal;font-size:12px; padding:5px 5px 0px 17px; border-bottom:5px solid #AEE9F1; cursor:pointer;}
.footer_new{font-size:12px; color:#ccc;}
.text_white{color:#fff};

.event-cal{
	float:left;
	width:40px;
	height:40px;
	background:url(images/bg-cal.gif) no-repeat left top;
	margin:3px 5px 10px 0;

}
.event-cal span{
	width:40px;
	float:left;
	text-align:center;
	font:bold 12px/18px verdana;
	color:#ffffff;
}
.event-cal span.date{
	color:#2D2D2D;
	font:bold 12px/18px arial;
}
.spce{padding-right:10px;padding-left:10px;}
#disp_text{font-size:13px;font-weight:normal;}
.spce_right{margin-right:10px;}

#hover_box1{display:none; position:absolute;}
#hover_box2{position:absolute; display:none;}
#hover_box3{ display:none; position:absolute; }


/* 02-02-10*/
#right_img{position:absolute; width: 502px; height: 249px; background:url(images/bann_rightimg.jpg); no-repeat;}
.red_txtbann{color:#CE000E;}
.small_txt{font-size:12px;}
.small_txtgreen{font-size:11px; color:#009933;text-align:right;padding:0px 20px 0px 0px;}


#gal{
	position:relative;
	float:left;
	width:380px
	
}
#gal div.kuch{
	float:left;
	padding:0 5px;
	position:relative;
	width:103px;
	
}
#gal div.kuch #hover_box{position:absolute; top:-83px; left:-10px; z-index:2; margin:0; padding:0;}
#gal div.kuch #small{position:absolute; top:-78px; left:0px; z-index:5; font:11px/16px arial;letter-spacing:1px; margin:0; padding:0; width:125px;}

h1,h2,h3,h4,h5,h6{
margin:0;
padding:0;
}
#homepage p{
margin:0;
padding:0;

}
#publication{
	width:644px;
	float:left;
	background:url(images/1.gif) repeat-y left top;
	font:12px/17px arial;
	padding:0 5px 0 0;
	
}

.flt{
	float:left;
}
.frt{
	float:right;
}

.film{
	width:230px;
	float:left;
	padding:10px 0 5px 0;
	margin:0 0 0 10px;>margin:0 0 0 5px;
}
.film2{
	width:355px;
	float:right;
	padding:5px 10px 0 20px;>padding:15px 0px 0 20px;
}

.film div.image, .film2 div.image{
	width:100px;
	float:left;
}

#publication .text1{
	float:right;
	width:155px;
	margin:0 0 10px 0;
}
#publication .flt{
	float:left;
	padding:0 10px 10px 0;
}
.film2 img{
	float:left;
	padding:0 0 10px 0;
}
.film-text{
	width:230px;
	float:left;
	padding:10px 0;
	clear:both;
	background:url(images_new1/dot.gif) repeat-x left top;
	margin:10px 0 0 0;
}
.clear1{
	background:url(images_new1/dot.gif) repeat-x left top;
	clear:both;
	height:1px;
	margin:5px 0 10px 0;
	overflow:hidden;
}
.film-text2{
	width:365px;
	float:left;
	padding:0 0 0 0;
	clear:both;
	margin:0 0 0 0;
}
.film2-text{
	float:right;
	width:230px;
}
p.yerrow{
	padding:0 10px 0 0;
	margin:0;
}
#tecno{
	width:302px;
	float:left;
	font:12px/16px arial;
}

#tecno .tecno-in{
	width:280px;
	float:left;
	padding:10px;
	border:1px solid #8BA805;
	background:#FFFFFF;
	botder-top:0;
}
#bio{
	width:280px;
}
#oil{
	width:280px;
	
}
.clear{
	clear:both;
	height:1px;
	overflow:hidden;
}
.bio img{
	padding:0 0 2px 0;
	maring:0;
	
}
.text{
	font:12px/17px arial;
	padding:0 15px 5px 0;
}
.text img{
float:left;
padding:5px 5px 0 5px;

}
a.text_link:link, a.text_link:visited{
	font:bold 12px/17px arial;
	color:#000000;
	text-decoration:none;
}

a.text_link:hover{
	font:bold 12px/17px arial;
	color:#CC0000;
	text-decoration:underline
}
.img4{
	float:left;
	padding:0px 5px 15px 0;>padding:0px 5px 15px 0;
	dixplay:block;
}
.img8{
	float:left;
	padding:0px 5px 25px 0;>padding:0px 5px 30px 0;
	dixplay:block;
}
.img5{
	float:left;
	padding:0px 5px 0 0;>padding:0px 5px 0 0;
	dixplay:block;
}
/* css for new style feature article 19 march 2010*/
#article{
	width:800px;
	margin:auto;
	font:12px/18px arial;
}
#article p{
	margin:0;
	padding:5px 0 10px 0;
}
.red{
	color:red;
}
#article h1{
	margin:0;
	font:24px/24px arial;
	color:#6A9B00;
}
.left-pan{
	width:550px;
	float:left;
	padding:0 15px 0 0;
	border-right:1px solid #6A9B00;
}
.a-image{
	float:right;
	padding:5px 0 0 10px;
}
.bullet{
	padding:0;
	margin:0;
	
}
.bullet ul{
	padding:0;
	margin:0 20px;
	list-style:none;
	
}
.bullet ul li{
	padding:0 0 0 15px;
	margin:10px 0;
	list-style:none;
	background:url(../images/bullet-4.gif) no-repeat left 5px;
	
}
.right-pan{
	width:200px;
	float:right;
	background:#F8FEEC;
	border:1px solid #6A9B00;
	padding:5px;
	
}
.right-pan h3{
	margin:0;
	font:18px/20px arial;
	color:#6A9B00;
	border-bottom:1px dashed #6A9B00;
	padding:0 0 5px 0;
}
.ligia{
	float:left;
	padding:3px;
	margin:10px 10px 5px 0;
	background:#FFFFFF;
	border:1px solid  #6A9B00;
}


#form{
	width:440px;
	padding:0 0 10px 0;
	border:1px solid #000000;
	background:#ffffff;
	z-index:100;
	position:absolute;
	top:-10px;
	right:330px;
	display:none;
		
	
}
#form td{
font:12px/18px arial;
padding:5px;
}
.thematic{
	padding:5px 10px;
	border:1px solid #9D0416;
	background:#ffffff;
	width:280px;
	position:relative;
	font:12px/18px arial;
}
.thematic .head{
	font:18px/20px arial;
	color:#00468E;
}

.close{
	text-align:right;
	background:#DEDEDE;
}
/* nano new css  */
.nano-letest{
	background:url(images/top-news-bg.gif) repeat-y left top;
	
}

.latest{
	height:33px;
	width:644px;
	float:left;
	background:url(images/latest-updates.gif) no-repeat left top;
}
.latest-box-bottom{
	height:4px;
	width:644px;
	background:url(images/latest-box-bottom.gif) no-repeat left bottom;>background:url(images/latest-box-bottom.gif) no-repeat left top;
	over-flow:hidden;
	float:left;
}

.nano-pub{
	background:url(images/top-news-bg.gif) repeat-y left top;
}

.pub{
	height:33px;
	width:644px;
	float:left;
	background:url(images/publication.gif) no-repeat left top;
}
.pub-box-bottom{
	height:4px;
	width:644px;
	background:url(images/latest-box-bottom.gif) no-repeat left bottom;>background:url(images/latest-box-bottom.gif) no-repeat left top;
	over-flow:hidden;
	float:left;
}

.eveent{
	height:30px;
	width:302px;
	float:left;
	background:url(images/event.gif) no-repeat left top;
}
.tecnologies-img{
	height:31px;
	width:302px;
	float:left;
	background:url(images/tecnologies.gif) no-repeat left top;
}

