body, html{margin:0px; padding:0px; font-family:arial; font-size:12px; color:#FFFFFF; line-height:16px; background:url(images/back.gif) repeat-x;}
a:focus,input{outline:none;}

#container{
width:974px;
margin:0 auto;
}


.language{
width:960px;
float:left;
text-align:right;
font-size:12px;
font-weight:normal;
color:#747A7E;
padding:4px 14px 4px 0;
}
.language b{
color:#35383A;
}
.language select{
font-size:11px;
}


/*header css starts here*/
#header{width:974px; float:left; z-index:1; padding:0px 0px 0 0px; margin-top:13px;}

.topban{width:950px; float:left; background:url(images/topban.jpg) no-repeat top center; height:293px; padding:0px 12px;}
.topban p{margin:0px; padding:0px;}
.topban p.logo{width:463px; float:left; height:215px; background:url(images/leftbg.jpg) no-repeat; padding:80px 0 0 40px; font-family:arial; font-size:13px; color:#70A331; font-weight:bold; font-style:italic;}
.topban p.fultontext{width:447px; float:left;}

.fultontext{width:447px; height:293px; float:left; background:url(images/rightbg.jpg) no-repeat left top;}
.fultontext p{margin:0px; padding:0px; font-family:"Times New Roman", Times, serif; font-size:27px; color:#848A8D; line-height:26px;}
.fultontext p span{color:#78AC39;}

.contact-tag{width:417px; height:98px; float:left; background:url(images/contact.jpg) no-repeat left top; font-family:"Times New Roman", Times, serif; font-size:27px; color:#ffffff; line-height:26px; padding:200px 0 0 30px;}
.contact-tag span{color:#78AC39;}
/*header css ends here*/


/*middle css starts here*/
#middle{width:974px; float:left; z-index:1; background:url(images/midbg.gif) repeat-y 0px 0;/background:url(images/midbg.gif) repeat-y 1px 0;}
.middlebg{width:878px; float:left; background:url(images/midbg1.jpg) no-repeat 0px 0;/ background:url(images/midbg1.jpg) no-repeat 1px 0; padding:15px 48px 0 48px; font-size:15px; line-height:20px; text-align:justify;}
.middlebg h1{margin:0px; padding:0px 0 10px 0; font-size:26px; color:#97E737; font-weight:normal; line-height:30px; border-bottom:1px solid #656363;}
.middlebg h2{margin:0px; padding:14px 0 0px 0; font-size:20px; color:#97E737; font-weight:normal; line-height:24px;}
.middlebg h3{margin:0px; padding:14px 0 0px 0; font-size:14px; color:#97E737; font-weight:bold; line-height:18px;}
.middlebg p{margin:0px; padding:10px 0 0px 0;}
.middlebg em{color:#97E737; font-style:normal;}
.middlebg ul{margin:0px; padding:10px 0 0px 30px;}
.middlebg ul li{padding:4px 0;}
.middlebg a{font-size:15px; color:#97E737; line-height:20px; text-decoration:underline;}
.middlebg a:hover{color:#ffffff; text-decoration:none;}
.middlebg span{color:#97E737;}

.leftwrap{width:630px; float:left; padding-right:20px; text-align:justify;}
.rightwrap{width:210px; float:left; padding-left:17px; border-left:1px solid #656363;}
.rightwrap h1{margin:0px; padding:0px 0 10px 0; font-size:20px; color:#ffffff; font-weight:normal; line-height:30px; border-bottom:1px solid #656363;}
.rightwrap ul{margin:0px; padding:5px 0 10px 20px; color:#dddddd;}
.rightwrap ul li{font-weight:normal; border-bottom:1px solid #656363; padding:1px 0 5px 0; text-align:left;}
.rightwrap ul li a{font-size:14px; color:#97E737; text-decoration:none;}
.rightwrap ul li a:hover{font-size:14px; color:#ffffff; text-decoration:underline;}
.rightwrap ul li a.here{font-size:14px; color:#ffffff; text-decoration:none;}

#middle1{width:974px; float:left; z-index:1; background:url(images/midbg.gif) repeat-y -1px 0;}
.middlebg1{width:878px; float:left; background:url(images/midbg1.jpg) no-repeat -1px 0; padding:15px 48px 0 48px; font-size:15px; line-height:20px; text-align:justify;}
.middlebg1 h1{margin:0px; padding:0px 0 10px 0; font-size:26px; color:#97E737; font-weight:bold; line-height:30px; border-bottom:1px solid #656363;}
.middlebg1 h1 label.right{ padding-left:350px;}
.middlebg1 h2{margin:0px; padding:14px 0 0px 0; font-size:22px; color:#97E737; font-weight:normal; line-height:24px;}
.middlebg1 p{margin:0px; padding:10px 0 0px 0;}
.middlebg1 em{color:#97E737; font-style:normal;}
.middlebg1 ul{margin:0px; padding:10px 0 0px 30px;}
.middlebg1 ul li{padding:4px 0;}

.grenfont{font-size:20px; color:#97E737; font-weight:normal; line-height:22px;}

.contactmid{width:878px; float:left; background:url(images/midbg1.jpg) no-repeat 0px 0;/ background:url(images/midbg1.jpg) no-repeat 1px 0; padding:15px 48px 0 48px; font-size:15px; line-height:20px;}
.contactmid h1{margin:0px; padding:0px 0 10px 0; font-size:26px; color:#97E737; font-weight:normal; line-height:30px; border-bottom:1px solid #656363;}
.contactmid p{margin:0px; padding:10px 0 0px 0;}
.contactmid p label{width:170px; float:left; text-align:right; padding-right:20px;}
.inpbg{background:#ffffff; border:1px solid #292728; padding:4px 3px; color:#000000;}
.contactmid p.imgbor{margin:0px; padding:10px 0 0 0;}
.contactmid p.imgbor img{margin:0px; padding:5px; background:#ffffff; border:2px solid #520909;}



.client{width:878px; float:left;}
.client_left{width:365px; float:left; background:url(images/line.jpg) no-repeat right top; padding:5px 25px 0 0; text-align:justify;}
.client_right{width:463px; float:left; padding:12px 0px 0 25px;}
.client_right ul{margin:0px; padding:0px 25px 0 0; float:left;}
.client_right ul li{list-style-type:none; padding:2px 0;}

.client_logo{width:870px; float:left; padding:20px 4px 0 4px;}
.client_logo p{margin:0px; padding:0px;}
.client_logo p.ctop{width:870px; float:left;}
.client_logo p.cright{width:870px; float:left;}

.climid{width:870px; float:left; background:url(images/cmid.gif) repeat-y;}
.climid p{margin:0px; padding:0px;}
.climid p.borbot{float:left; width:173px; height:70px; border-bottom:1px solid #D3D0D0; text-align:center; padding:3px 0 0 0;}
.climid p.noborbot{float:left; width:173px; text-align:center; padding:12px 0 0 0;}


.countrymid{width:810px; float:left; background:url(images/cmid1.gif) repeat-y; padding:40px 30px;}
.countrymid img{ margin-right:10px}
.countrymid a{color:#000000; text-decoration:none;}
.countrymid a:hover{color:#79AF37; text-decoration:underline;}
/*middle css ends here*/


/*footer css starts here*/
#footermain{width:100%; float:left; background-image:url(images/footbg-main.jpg); background-repeat:no-repeat; background-position:center top; padding:0px 0 30px 0;}
#fcontainer{width:974px; margin:0 auto;}
#footer{width:920px; margin:0 auto; z-index:1; padding:50px 28px 0 26px; font-size:11px; color:#545B5E; font-family:arial; background-image:url(images/footbg1.jpg); background-repeat:no-repeat; background-position:12px top;/background-position:13px top}
#footer p{padding:4px 0 0 0px; margin:0px;}
#footer a{font-size:11px; color:#545B5E; text-decoration:none; padding:0px 2px;}
#footer a:hover{font-size:11px; color:#000000; text-decoration:underline;}


#footer p span{font-size:11px;}
#footer p span.country{font-size:11px; color:#000000; text-decoration:none; background:url(images/country-box.gif) no-repeat right top; width:115px; height:35px; float:right; margin-right:-10px; text-align:right; padding:5px 22px 0 0;}
#footer p span.country a {font-size:11px; color:#79AF37; text-decoration:none; line-height:22px; margin-left:2px;}
#footer p span.country a:hover {font-size:11px; color:#000000; text-decoration:none; line-height:22px; margin-left:2px;}
#footer p span.country a img { margin-top:1px; margin-left:8px; margin-right:12px}

#footer p span.country1{font-size:11px; color:#79AF37; text-decoration:none; line-height:22px; margin-left:2px; background:url(images/contry-box1.png) no-repeat top left; width:184px; height:35px; float:right; padding:5px 0px 0 0;}
#footer p span.country1 img { margin-top:1px; margin-left:8px; margin-right:12px}


/*footer css ends here*/
.instric
{
	color:#CC0000;
	font-size:12px;
}