@charset "utf-8";
/* CSS Document */

.main{width:970px; margin:auto; padding:0px;}
/*Header Part*/
.header{width:970px; height:135px; margin:0px; padding:0px;}
.logobox{width:200px; height:135px; margin:0px; padding:0px; float:left;}
.headerimage{width:510px; height:135px; margin:0px; padding:0px; float:left; background-image:url(../images/headerimg.jpg); background-repeat:no-repeat;}
.headerright{width:260px; height:135px; margin:0px; padding:0px; float:left; background-image:url(../images/headerconttnue.jpg); background-repeat:repeat-x;}
.headerrightlogos{width:141px; height:57px; margin:auto;}
.headerrightlogosupgap{width:141px; height:73px; margin:auto;}




/*bar below header*/
.titlebarholder{width:970px; height:28px; margin:0px; padding:0px;}
.belowlogo{width:200px; height:28px; margin:0px; padding:0px; float:left; background:#2db000;}
.titlebar{width:770px; height:28px; margin:0px; padding:0px; float:left; background:#081d04; line-height:28px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; font-weight:bold;}

/*body*/
.body{width:970px; height:510px; margin:0px; padding:0px;}


/*buttons*/
.buttoncontainer{width:200px; height:510px; margin:0px; padding:0px; float:left; background:#99cc66;}
.button{width:200px; height:40px; margin:0px; padding:0px; background-image:url(../images/button_normal.jpg); background-repeat:no-repeat;}
.button a{width:200px; height:40px; margin:0px; padding:0px; padding-left:15px; background-image:url(../images/button_normal.jpg)); background-repeat:no-repeat; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:40px; text-decoration:none; color:#333;}
.button a:hover{width:200px; height:40px; margin:0px; padding:0px; padding-left:15px; background-image:url(../images/button_hover.jpg); background-repeat:no-repeat; display:block; font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:40px; text-decoration:none; color:#000;}
.button a.active{width:200px; height:40px; margin:0px; padding:0px; padding-left:15px; background-image:url(../images/button_hover.jpg); background-repeat:no-repeat;font-family:Verdana, Geneva, sans-serif; font-size:12px; line-height:40px; text-decoration:none; color:#000;}

/*Main Body*/
.mainbody{width:770px; height:510px; margin:0px; padding:0px; float:left; background:#FFF;}

/*text container for markets*/
.markettextarea{width:770px; height:66px; margin:auto; padding:0px; background-image:url(../images/market_text_bg.jpg); background-repeat:no-repeat;}
.markettext{width:740px; margin:auto; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; text-align:justify; color:#000; padding-top:10px;}

/*Map container for market*/
.maparea{width:770px; height:404px; margin:0px; padding:0px;}



/*Page Title*/
.pagetitlebar{width:770px; height:40px; margin:0px; padding:0px; background-image:url(../images/pagetitle_bgimg.jpg); background-repeat:repeat-x;}
.pagetitle{width:150px; height:40px; margin:auto; padding:0px;}

/*Animated Panel*/
.anicontainer{width:770px; height:308px; margin:0px; padding:0px; background:#FFF;}

.aniblock{width:234px; height:276px; margin-left:14px; margin-top:14px; padding:0px; float:left; background:#FFF; border:2px groove #CCC;}
.aniheader{width:234px; height:16px; margin:0px; padding:0px; background:#9acd68; border-bottom:2px groove #CCC; line-height:16px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000;}
.aniarea{width:234px; height:262px; margin:auto; padding:0px;}
.anipicarea{width:200px; height:258px; margin:auto; padding:0px; background:#FFF;}
.anitextarea{width:200px; height:58px; margin:auto; padding:0px; background:#CCC;}






.listcontainer{width:770px; height:150px; margin:0px; padding:0px; background:#FFF;}

.listblock{width:234px; height:146px; margin-left:14px; padding:0px; float:left; background:#FFF; border:2px groove #CCC;}
.listheader{width:234px; height:16px; margin:0px; padding:0px; background:#9acd68; border-bottom:2px groove #CCC; line-height:16px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#000;}









ul.category_list {
	padding:5px 0px 5px 0px;
	margin:0px;
	list-style:none;
}
ul.category_list li {
	padding:1px 0px 1px 22px;
	margin:0px;
	background:url(file:///E|/tecorp%20site/tecorp%20Mar12/images/arrow1.png) no-repeat 6px 8px;
	text-align:left;
}
ul.category_list li a {
	color:#666666;
	text-decoration:none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
}
ul.category_list li a:hover {
	font:normal 11px/16px Verdana, Geneva, sans-serif;
	color:#333333;
	text-decoration:none;
}
.category{
	height:120px;
	overflow:auto;
}



.footer{width:965px; height:20px; margin:0px; padding:0px; background:#177804; font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#FFF; line-height:20px; text-align:right; padding-right:5px;}
.divclear{clear:both}






.aboutusbody{width:730px; height:470px; margin:0px; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-align:justify; padding-left:20px; padding-right:20px;}

.certificationbody{width:770px; height:470px; margin:0px; padding:0px;}
.certificateimage{width:290px; height:450px; margin-left:63px; padding:0px; float:left; margin-top:10px; background:#C60;}


.contactusbody{width:770px; height:340px; margin:auto; padding:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; text-align:left; margin-top:65px; margin-bottom:65px;}
.contactimage{width:300px; height:340px; margin:0px; padding:0px; float:left; margin-left:50px;}
.contactaddress{width:300px; height:170px; margin:0px; padding:0px; float:left; margin-left:50px; margin-top:85px;}
.contactdownbar{width:770px; height:65px; margin:0px; padding:0px; background:#638c3a;}



.mail_txt {
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	color:#000;
	text-decoration:underline;
}
.web_link {
	font:normal 12px/18px Verdana, Geneva, sans-serif;
	color:#414040;
	text-decoration:none;
}


.download{width:280px; height:90px; margin-top:95px; margin-left:245px;}









.fadeinplh { position:relative; width:200px; height:258px; }
.fadeinplh img { position:absolute; left:0; top:0; }

.fadeincf { position:relative; width:200px; height:258px; }
.fadeincf img { position:absolute; left:0; top:0; }

.fadeinca { position:relative; width:200px; height:258px; }
.fadeinca img { position:absolute; left:0; top:0; }