@charset "utf-8";
/* CSS Document */
/*==global declaration==*/
* { margin:0; padding:0; outline:none; text-decoration:none; border:0;}
body { background:#fff; font-family:Arial, Helvetica, sans-serif;}
/*==global declaration end==*/

/*==common class==*/
.floatleft { float:left;}
.floatright { float:right;}
.clear { clear:both; line-height:0; font-size:0;}
input[type=checkbox]{cursor:pointer;}
input[type=radio]{cursor:pointer;}
.no-bg { background:none!important;}
.linktxt { font-weight:bold; color:#788202;}
.linktxt:hover { text-decoration:underline;}
/*==common class end==*/

.topbg { width:100%; float:left; background:url(../images/top-bg.png) repeat-x left top #FFFFFF;}
.commonholder { width:1160px; margin:0 auto;}
.totalcontainer { width:1160px; float:left; margin:30px 0 20px 0;}
.header { width:1140px;  float:left; background:url(../images/transparent-white.png) repeat-x left top; padding:10px;}
.header-right { width:300px; float:right;}
.contact { width:auto; float:right; font-family:tahoma; font-size:24px; color:#2c2684; font-weight:normal; text-align:right; margin:4px 0 10px 0;}
.socialicon { width:auto; float:right;}
.socialicon img { width:auto; float:left; margin:10px 0 0 25px;}

.shadow-pan { width:1160px; float:left; background:#FFFFFF; -moz-box-shadow: 0 4px 20px #000000; -webkit-box-shadow: 0 4px 20px #000000; box-shadow: 0 4px 20px #000000;}
.nav-bg { width:1160px; float:left; background:url(../images/nav-bg.png) repeat-x;}
.nav-bg ul { width:1160px; float:left; margin:3px 0 0 50px;}
.nav-bg ul li { width:auto; float:left; list-style:none; background:url(../images/divider.png) no-repeat left top; padding:11px 50px 11px 40px; margin:0 22px 0 0; }
.nav-bg ul li a {color:#414801; font-size:18px; font-weight:normal;}.nav-bg ul li a:hover, .nav-bg ul li a.select { color:#000000;}

.bannerpannel { width:1160px; float:left; background:url(../images/banner-bg.png) no-repeat left bottom #9ca902;}
.banner { width:1140px; padding:10px 10px 40px 10px; float:left;}

.content { width:1130px; float:left; padding:10px 15px;}
.left { width:793px; float:left; padding:20px 0 0 0;}
.commontxt { width:100%; float:left; font-size:14px; font-weight:normal; color:#414040; line-height:20px; text-align:justify;}
.green18 { font-size:18px; color:#788202;}
.green22 { font-size:22px; color:#788202;}
.grey18 { font-size:18px; color:#4c4c4b;}

.product-pan { width:793px; float:left; background:url(../images/green-grad.jpg) repeat-x left top #fff; margin:30px 0 0 0; border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0;}
.ricebg { width:755px; float:left; background:url(../images/rice-bg.jpg) no-repeat right bottom; padding:0 19px 27px 19px;}
.down-arw { width:47px; height:22px; float:left; margin:0 0 4px 373px;}
.line { width:755px; float:left; background:url(../images/line.jpg) repeat-x right 20px;}
.line  h2 { width:140px; float:left; background:url(../images/txt-bg.jpg) repeat-x; font-size:30px; font-weight:normal; color:#25288c;}
.picpan { width:755px; float:left; margin:20px 0 20px 0;}
.pan-1 { width:352px; float:left;}
/*.pan-1 p {width:100%; float:left; text-align:center; padding:10px 0 0 0; text-shadow:1px 1px 1px #000000; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#25288c; font-style:italic; font-weight:bold; letter-spacing:1px;}
*/
.para {width:100%; float:left; text-align:center; padding:10px 0 0 0; /*text-shadow:1px 1px 1px #000000;*/ font-family:"Times New Roman", Times, serif; font-size:25px; font-weight:normal; color:#25288c; font-style:italic; font-weight:bold; letter-spacing:1px;}
.pan-2 { width:352px; float:right;}
/*.pan-2 p {width:100%; float:left; text-align:center; padding:10px 0 0 0; text-shadow:1px 1px 1px #000000; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#25288c; font-style:italic; font-weight:bold; letter-spacing:1px;}*/

.pic { width:auto; float:left; border:3px solid #fff; -moz-box-shadow:0 0 20px #2a2a2a; -webkit-box-shadow:0 0 20px #2a2a2a; box-shadow:0 0 20px #2a2a2a;}
.pic2 { width:auto; float:right; border:3px solid #fff; -moz-box-shadow:0 0 20px #2a2a2a; -webkit-box-shadow:0 0 20px #2a2a2a; box-shadow:0 0 20px #2a2a2a;}

.nutrition { width:793px; float:left; margin:20px 0 0 0;}
.line2 { width:100%; float:left; background:url(../images/line2.jpg) repeat-x right 20px;}
.line2  h2 { width:210px; float:left; background:#fff; font-size:30px; font-weight:normal; color:#788202;}
.chart { width:auto; float:left; margin:20px 0 20px 0;}

.right { width:309px; float:right; padding:20px 0 0 0; }
.brown-bg { width:298px; float:left; background:url(../images/brown-gradient.jpg) repeat-x left top #a38858; border:1px solid #796135; padding:5px 4px 10px 4px; margin:0 0 27px 0;}
.pic3 { width:auto; float:left; border:1px solid #FFFFFF;}
.block { width:309px; float:left; margin:0 0 20px 0;}
.brown-bg p a { width:100%; float:left; text-align:center; padding:10px 0; text-shadow:1px 2px 3px #000000; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFFF; font-style:italic; font-weight:bold; letter-spacing:1px;}

.paddy-bg { width:309px; height:94px; float:left; background:url(../images/paddy-bg.png) no-repeat left top; margin:0 0 20px 0;}
.paddy-bg a { width:100%; float:left; text-align:center; margin:25px 0 0 0; text-shadow:1px 2px 3px #000000; font-family:"Times New Roman", Times, serif; font-size:30px; font-weight:normal; color:#FFFFFF; font-style:italic; font-weight:bold; letter-spacing:1px;}

.facebookpan { width:auto; float:left; margin:0 0 27px 0;}

.twitter-pan { width:309px; float:left; margin:0 0 10px 0;}
.twitter-pan h4 {width:269px; float:left; background:url(../images/twitter-feed.png) no-repeat left 4px; padding:0 0 0 40px;  font-size:18px; font-weight:normal; color:#333;}
.gradHolder { width:289px; float:left; padding:15px 10px; background:url(../images/gred-bg.jpg) repeat-x left top #fff; margin:10px 0; border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; font-size:13px; color:#040404;}
.gradHolder dl { width:289px; float:left;  margin:0 0 16px 0;}
.gradHolder dt { width:50px; height:50px;  float:left;  background:#cecece; margin:0 5px 0 0; }
.gradHolder dd { width:220px; float:right; font-size:12px;line-height:19px}
.gradHolder dd a {font-size:11px; color:#3a3e05;}
.gradHolder dd a:hover { text-decoration:underline;}

.footerbg { width:100%; float:left; background:url(../images/footerbg.jpg) repeat-x left bottom; margin:30px 0 0 0;}
.footerholder { width:1160px; float:left; background:url(../images/transparent-block.png) repeat left top; margin:0 0 30px 0;}
.footertop { width:1140px; float:left; margin:0 10px 24px 10px;}
.footernav { width:auto; float:left;}
.footernav ul { width:160px; float:left; margin:0 10px 0 0;}
.footernav ul li { width:150px; float:left; font-size:13px; font-weight:bold; list-style:none; padding:0 0 12px 0;}
.footernav ul li a { color:#1b1b1b; padding:5px 5px ; width:140px; float:left;}
.footernav ul li a:hover { background:#9ca902}

.trans-block { width:184px; height:130px; float:left; background:url(../images/trans-block.png) no-repeat left top; padding:22px 75px 0 80px; text-align:center; font-size:26px; font-weight:bold; color:#9ca902; line-height:36px;}
.trans-block span { font-size:18px;}
.trans-block a { color:#9ca902;} .trans-block /*a*/ font { color:#363535;}

.q-cont-pannel { width:400px; float:right; background:#9ca902; padding:10px 0; border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; padding:10px; border:2px solid #7c8605; -moz-box-shadow:0 0 10px #2a2a2a; -webkit-box-shadow:0 0 10px #2a2a2a; box-shadow:0 0 10px #2a2a2a; }
.q-cont-pannel h3 { width:100%; float:left; text-align:center; font-size:16px; font-weight:bold; color:#fff; margin:0 0 6px 0;}

.pannel { width:190px; float:left; margin:5px 0 0 0;  }
.pannel dt {width:80px; float:left;font-size:13px; font-weight:bold; color:#000; padding:4px 0 0 0;}
.pannel dd {width:90px; float:left;}

.pannel2 { width:170px; float:right; margin:5px 0 0 10px; }
.pannel2 dt {width:50px; float:left;font-size:13px; font-weight:bold; color:#000; padding:4px 0 0 0;}
.pannel2 dd {width:90px; float:left;}

.pannel3 { width:300px; float:left; margin:17px 0 0 0; }
.pannel3 dt {width:79px; float:left;font-size:13px; font-weight:bold; color:#000; padding:15px 0 0 0;}
.pannel3 dd {width:200px; float:left;}

.blackbutton { width:auto; float:right; text-align:center; background:#575859; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:4px 12px; font-size:14px; font-weight:bold; color:#FFFFFF; margin:30px 0 4px 10px; cursor:pointer;}
.inputblock { width:110px; float:left; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:6px 5px; -moz-box-shadow: -2px -2px 0 0 #888; -webkit-box-shadow: -2px -2px 0 0 #888; box-shadow: -2px -2px 0 0 #888;}
.inputblock2 { width:200px; height:40px; float:left; background:#fff; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:6px 5px; -moz-box-shadow: -2px -2px 0 0 #888; -webkit-box-shadow: -2px -2px 0 0 #888; box-shadow: -2px -2px 0 0 #888;}


.footerbottom { width:1160px; float:left; border-top:1px solid #9ca902; padding:14px 0 14px 0; font-size:12px; color:#020202; text-align:center;}
.footerbottom span { color:#020202; font-weight:bold;}
.footerbottom a {color:#020202;}
.footerbottom a:hover { text-decoration:underline;}


/*==content==*/
.block-pan{ width:793px; float:left; padding:10px 0}
.block-pan h3 { width:100%; text-align:center; font-size:24px; font-weight:normal; color:#9ca902; padding:0 0 6px 0; border-bottom:1px solid #9ca902; margin:0 0 24px 0; }
.block-pan dl { width:245px; float:left; margin:0 7px 35px 9px;}
.block-pan dt { width:235px; float:left; margin:0 0 8px 0; border:1px solid #788202; padding:5px; }
.block-pan dd { width:245px; float:left;font-size:13px; font-weight:normal; color:#000; text-align:justify;}
/*.block-pan dd a {color:#FF6600; font-weight:bold;}
.block-pan dd a:hover { text-decoration:underline;}*/

.block-pan2{ width:793px; float:left; padding:0}
.block-pan2 h3 { width:100%; text-align:center; font-size:24px; font-weight:normal; color:#9ca902; padding:0 0 6px 0; border-bottom:1px solid #9ca902; margin:0 0 24px 0; }
.block-pan2 dl { width:245px; float:left; margin:0 7px 35px 9px;}
.block-pan2 dt { width:235px; float:left; margin:0 0 8px 0; border:1px solid #788202; padding:5px; }
.block-pan2 dd { width:245px; float:left;font-size:13px; font-weight:normal; color:#000; text-align:justify; line-height:20px}
.block-pan2 dd a {color:#788202; font-weight:normal;}
.block-pan2 dd a:hover { text-decoration:underline;}

.common-pic { width:auto; float:left; border:1px solid #796135; margin:0 20px 10px 0; padding:4px;}
.common-pic2 { width:auto; float:right; border:1px solid #796135; margin:0 0 10px 20px; padding:4px;}

.txtlistinng { width:350px; float:left; margin:20px 0 20px 200px; background:#f2eee8; padding:20px 20px 5px 20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
.txtlistinng li {width:600px; float:left; font-size:14px; font-weight:bold; color:#414040; line-height:20px; text-align:justify; list-style:none; padding:0 0 15px 0;}
.txtlistinng li font { width:200px; float:left; }
.txtlistinng li span {color:#788202; margin:0 0 0 10px;}

.procress-flow { width:auto; float:left; margin:0;}
.block-pan3{ width:793px; float:left; padding:0}
.block-pan3 h3 { width:100%; text-align:center; font-size:24px; font-weight:normal; color:#31358b; padding:0 0 6px 0; border-bottom:1px solid #31358b; margin:0 0 24px 0; }
/*==content end==*/



/*==INNER PAGES==*/

/*--contact--*/

.left2 { width:460px; float:left; }
.right2 { width:580px; float:right; }
.contactHolder{width:450px; float:left; padding:0 0 10px 0; font-size:13px;}
.contactHolder dl {width:450px; float:left; padding:6px 0 8px 0; font-weight:bold; font-size:14px; color:#9CA902;}
.contactHolder dt {width:150px; float:left;  padding:10px 20px 0 0;}
.contactHolder dd {width:280px; float:left; padding:0 0 0 0;}
.continputTxt {width:270px; border:1px solid #939393; height:20px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:3px 5px;}
.continputTxt2 {width:270px; border:1px solid #939393; height:87px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:3px 5px;}
.continputTxt3 {width:281px; border:1px solid #939393; height:28px; -moz-border-radius:5px; border-radius:5px; -webkit-border-radius:5px; padding:3px 5px;}
.cmn-btn { width:auto; float:left; text-align:center; background:#575859; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; padding:4px 12px; font-size:14px; font-weight:bold; color:#FFFFFF; margin:10px 0 4px 0; cursor:pointer;}

.contact-add{width:550px; float:left; margin:0; padding:20px 15px 20px 15px; font-size:13px; color:#575757; background-color:#f5f5f5; line-height:20px; text-align: justify;}
.spclnote { margin:20px 0; font-size:14px; font-weight:normal;}
.googlemap { width:550px; float:left; height:220px; background:#ccc; margin:20px 0 0 0; border:1px solid #ff6400;}
.cont-L { width:250px; float:left;}
.cont-R { width:250px; float:right; border-left:1px solid #000000; padding:0 0 0 20px;}

/*--contact  end--*/

/*==INNER PAGES end==*/

/* new style added 12/03/13 */
.headertxt { width:100%; float:left; font-size:24px; font-weight:normal; color:#424241; margin:0 0 10px 0;}
.activity-pic { width:auto; float:left; border:3px solid #fdd59d;}
.activity-txt { width:453px; float:right; font-size:14px; font-weight:normal; color:#393939; line-height:22px; text-align:justify;}
.activity-pic2 { width:auto; float:right; border:3px solid #fdd59d;}
.activity-txt2 { width:453px; float:left; font-size:14px; font-weight:normal; color:#393939; line-height:22px; text-align:justify;}
.cmn-btn2 { width:auto; text-align:center; background:#ececec; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:3px 12px; font-size:12px; font-weight:bold; color:#ff6400; margin:10px 0 4px 10px; cursor:pointer;}
.shadow-divider { width:auto; float:left; margin:30px 0 30px 60px;}


/* close style */


.projectdetail { width:793px; float:left; padding:10px 0; }
.projectdetail dl { width:793px; float:left; margin:0 0 25px 0; padding:0 0 20px 0;}
.projectdetail dt { width:225px; float:left; margin:0 40px 0 0;  }
.projectdetail dt img {float:left; padding:5px; background:#FFFFFF; border:1px solid #640404; margin:0 0 10px 0;}
/*.detaillisting dt input {  float:left; margin:20px 0 0 0;}*/
.projectdetail dd { width:528px; float:left;font-size:13px; font-weight:normal; color:#000; line-height:22px; text-align:justify;}
.projectdetail dd font {color:#640404; font-size:18px;}
.projectdetail dd a:hover { text-decoration:underline;}

.holderbutton {width:70px; height:30px;background:url("../images/paddy-bg.png") no-repeat scroll center  transparent; border-radius:6px; -moz-border-radius:6px ; -webkit-border-radius:6px ; text-align:center; padding:5px 0; font-size:15px; font-weight:bold; color:#fff; /*background:#1e1e1e;*/ cursor:pointer; margin:0 0 0 10px;}

.alert{width:100%;float:left;text-align:center;font-size:12px;font-weight:bold;color:#FF0000;padding:2px 0;}


