*{margin:0;padding:0;}
body{background-color:#FFF;color:#393939;font-weight:normal;font-size:14px;text-align:justify;line-height:1.54em;font-family:Arial, Helvetica, sans-serif;}
input, textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.fleft{float:left;}
.fright{float:right;margin-right:90px;font-family:"Arial Rounded MT Bold";font-size:20px;color:#FFF;}
.fright2{float:right;margin-right:20px;width:30px;padding:20px 90px 0 0;}
.clear{clear:both;}
.alignright{text-align:right;}
.aligncenter{text-align:center;}
.wrapper, block{width:100%;overflow:hidden;}
.container{width:100%;}
p{margin:0;padding:0;}
.tail-top{background:url(images/tail-top.gif) left top repeat-x #1e1e1e;}
input, select{vertical-align:middle;font-weight:normal;}
img{border:0;vertical-align:top;text-align:left;}
.form{width:100%;overflow:hidden;text-align:left;font-style:normal;}
.form label{display:block;color:#547209;font-size:.92em;margin-bottom:11px;float:left;}
.form input{border:1px solid #8cc90c;padding:2px 0 2px 3px;float:left;width:182px;margin-right:13px;}
.form select{border:1px solid #8cc90c;padding:2px 0 2px 3px;float:left;margin-right:13px;}
.form textarea{overflow:auto;background:#fff;border:1px solid #8cc90c;padding:2px 0 0 3px;margin-bottom:10px;}
.form a img{float:left;}
.form td{vertical-align:top;}
.form .submit{background-image:../images/submit.gif;border:none;width:98px;height:21px;padding-left:130px;}
.form .radiobutton{padding:0px;width:auto;margin:3px 5px 0px 0px;border:none;}
.form1{height:28px;}
.form1 input{width:207px;padding:2px 0 2px 3px;background:#fff;border:1px solid #8cc90c;color:#547209;font-size:.85em;}
.form1 textarea{width:207px;height:105px;overflow:auto;background:#fff;border:1px solid #8cc90c;padding:2px 0 0 3px;color:#547209;font-size:.85em;margin-bottom:10px;}
.box3 .pagecontent .form2 textarea{width:207px;height:105px;overflow:auto;background:#fff;border:1px solid #dbdbdb;padding:2px 0 0 3px;color:#547209;font-size:.85em;margin-bottom:10px;}
ul{list-style:none;}
.list li{float:left;color:#6b6b6b;font-size:.92em;padding:1px 28px 1px 21px;}
.list li a{color:#6b6b6b;text-decoration:none;}
.list li a:hover{text-decoration:underline;}
.list li.icon-1{background:url(images/icon-1.gif) no-repeat left 2px;}
.list li.icon-2{background:url(images/icon-2.gif) no-repeat left top;}
.list li.icon-3{background:url(images/icon-3.gif) no-repeat left 4px;}
.site-nav{overflow:hidden;width:100%;}
.site-nav li{float:left;display:inline;background:url(images/divider.gif) no-repeat left top;margin-left:-1px;padding:5px 30px 6px 30px;}
.site-nav li a{color:#090909;text-decoration:none;font-size:1.08em;}
.site-nav li a:hover{color:#618d03;}
.site-nav li a.act{color:#618d03;}
.list1{overflow:hidden;width:100%;margin-top:-9px;padding-bottom:18px;}
.list1 li{color:#393939;border-top:1px solid #ececec;margin-top:-1px;padding:9px 0 9px 4px;}
.list1 li a{color:#659601;text-decoration:none;}
.list1 li a:hover{text-decoration:underline;}
.list1 li a.alt{color:#090909;}
.list1 li span{display:block;font-size:.85em;color:#000;}
.list1 li em{font-style:normal;background:url(images/marker-1.gif) no-repeat left 7px;padding-left:9px;}
.list1 li img{float:left;margin-right:7px;}
.list1 li p{margin-bottom:8px;}
.list1 li p a.txt1{color:#090909;text-decoration:underline;}
.list1 li p a.txt1:hover{text-decoration:none;}
.list1 li .img-box1{color:#090909;line-height:1.54em;padding-bottom:20px;}
.list1 .allnews{color:#090909;text-decoration:underline;}
.list1 .allnews:hover{text-decoration:none;}
.list2{border-bottom:3px solid #71ae00;margin-bottom:2px;width:100%;overflow:hidden;}
.list2 li{display:inline;font-size:1.15em;color:#152d03;line-height:.93em;margin-right:2px;float:left;}
.list2 li a{display:block;float:left;color:#152d03;text-decoration:none;cursor:pointer}
.list2 li a em{display:block;}
.list2 li a b{display:block;padding:10px 0 9px 0;font-weight:normal;font-style:normal;width:207px;text-align:center;}
.list2 li a:hover{background:url(images/link-bgd.gif) left top repeat-x;}
.list2 li a:hover em{background:url(images/link-left.gif) no-repeat left top;}
.list2 li a:hover b{background:url(images/link-right.gif) no-repeat right top;}
.list2 li a.act{background:url(images/link-bgd.gif) left top repeat-x;}
.list2 li a.act em{background:url(images/link-left.gif) no-repeat left top;}
.list2 li a.act b{background:url(images/link-right.gif) no-repeat right top;}
.list2 li.alt{margin-right:0;}
.list2 li.alt a b{width:209px;}
.list3{padding-bottom:13px;}
.list3 li{color:#659601;background:url(images/marker-1.gif) no-repeat left 8px;padding:0 0 5px 9px;}
.list3 li a{color:#659601;}
.list4{margin-top:-8px;}
.list4 li{color:#fff;list-style-type:decimal;list-style-position:inside;font-weight:bold;padding:7px 0 0 0;line-height:1.54em;}
.list4 li a{color:#547209;font-weight:normal;text-decoration:none;}
.list4 li a:hover{text-decoration:underline;}
.img-box img{margin-bottom:16px;}
.img-box1{width:100%;overflow:hidden;padding-bottom:20px;}
.img-box1 img{float:left;margin:0 20px 0 0;}
.p1{margin-bottom:18px;}
.p2{margin-bottom:22px;}
.phone{float:right;}
.phone1{float:right;margin-right:70px;}
a{color:#659601;}
a:hover{text-decoration:none;}
.txt1{color:#090909;}
.link1{display:block;float:left;background:url(images/link1-bgd.gif) left top repeat-x;color:#323333;text-decoration:none;}
.link1 em{display:block;background:url(images/link1-left.gif) no-repeat left top;}
.link1 b{display:block;background:url(images/link1-right.gif) no-repeat right top;padding:5px 15px 24px 15px;font-style:normal;}
.link1:hover{text-decoration:underline;}
.link2{background:url(images/marker-2.gif) no-repeat right;padding:0 16px 0 0;color:#547209;text-decoration:none;}
.link2:hover{text-decoration:underline;}
.line-hor{border-bottom:1px solid #000;margin:20px 0;overflow:hidden;font-size:0;line-height:0;}
.line-hor1{background:url(images/divider2.gif) repeat-x top;height:1px;font-size:0;line-height:0;margin:24px 14px 24px 26px;}
.line-ver{background:url(images/divider1.gif) repeat-y 281px 0;}
.box{background:#f5f5f5;width:100%;}
.box .border-top{background:url(images/border-top.gif) repeat-x top;}
.box .left-top-corner{background:url(images/left-top-corner.gif) no-repeat left top;}
.box .right-top-corner{background:url(images/right-top-corner.gif) no-repeat right top;}
.box .left-bot-corner{background:url(images/left-bot-corner.gif) no-repeat left bottom;}
.box .right-bot-corner{background:url(images/right-bot-corner.gif) no-repeat right bottom;}
.box .inner{padding:138px 0 20px 17px;}
.box1{background:#fff;width:100%;margin-bottom:8px;}
.box1 .border-top{background:url(images/border-top1.gif) repeat-x top;}
.box1 .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.box1 .border-left{background:url(images/border1.gif) repeat-y left;}
.box1 .border-right{background:url(images/border1.gif) repeat-y right;}
.box1 .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.box1 .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.box1 .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box1 .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box1 .title{margin:0px 0 11px 8px;padding-top:15px}
.box1 p{line-height:1.54em;}
.box1 .inner{padding:0px 0px 4px 1px;}
.box12{background:#fff;width:100%;margin-bottom:8px;}
.box12 .border-top{background:url(images/border-top1.gif) repeat-x top;}
.box12 .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.box12 .border-left{background:url(images/border1.gif) repeat-y left;}
.box12 .border-right{background:url(images/border1.gif) repeat-y right;}
.box12 .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.box12 .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.box12 .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box12 .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box12 .title{margin:0px 0 11px 8px;padding-top:15px}
.box12 p{line-height:1.54em;}
.box12 .inner{padding:0px 5px 4px 1px;}
.box2{background:#fff;width:100%;margin-bottom:8px;}
.box2 .border-top{background:url(images/border-top1.gif) repeat-x top;}
.box2 .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.box2 .border-left{background:url(images/border1.gif) repeat-y left;}
.box2 .border-right{background:url(images/border1.gif) repeat-y right;}
.box2 .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.box2 .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.box2 .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box2 .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box2 .title{margin:8px 0 36px 0px;}
.box2 p{line-height:1.54em;}
.box2 .inner{padding:3px 20px 24px 10px;}
.box3{background:#fff;width:100%;margin-bottom:8px;}
.box3 .border-top1{background:url(images/border-top3.jpg) repeat-x top;}
.box3 .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.box3 .border-left{background:url(images/border1.gif) repeat-y left;}
.box3 .border-right{background:url(images/border1.gif) repeat-y right;}
.box3 .left-top-corner{background:url(images/left-top-corner4.jpg) no-repeat left top;}
.box3 .right-top-corner{background:url(images/right-top-corner4.jpg) no-repeat right top;}
.box3 .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.box3 .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.box3 .title{margin:0px 0 11px 0px;padding-top:15px;padding-left:25px}
.box3 p{line-height:1.54em;}
.box3 .inner{padding:0px 3px 4px 8px;}
.box3 .pagecontent{padding-top:50px;padding-right:25px;padding-bottom:25px;padding-left:25px}
.box3 .pagecontent .requestcallbackcol1{width:395px;float:left;margin-right:10px}
.box3 .pagecontent .requestcallbackcol2{width:260px;}
.box3 .pagecontent .homepagecol1{width:480px;float:left;margin-right:20px}
.box3 .pagecontent .homepagecol2{width:165px;float:right;}
.box3 .pagecontent .areapagecol1{width:385px;float:left;margin-right:10px}
.box3 .pagecontent .areapagecol2{width:270px;float:right;}
.box3 .pagecontent .enquirycol1{width:385px;float:left;margin-right:10px}
.box3 .pagecontent .enquirycol2{width:270px;float:right;}
.box3 .tc{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;}
.tablemappopup{padding:0px 0px 0px 0px;}
.tablemappopup .border{padding:5px 0px 5px 5px;}
.tablemappopup .border a{font-family:Verdana, Geneva, sans-serif;font-size:14px;font-weight:bold;color:#ED1C4B;text-decoration:none;}
.tablemappopup .noarea{padding:5px 0px 5px 5px;}
.tablemappopup .noarea a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#ED1C4B;text-decoration:none;}
.tablemappopup .border a:hover, .tablemappopup .border a.selected{color:#AD191F;background-color:#EFEDED;}
.tablemappopup .mappopuptitle{font-family:Verdana, Geneva, sans-serif;font-size:18px;color:#659601;font-weight:bold;}
.closemenu{padding-left:20px;padding-bottom:10px;}
.closemenu a{font-family:Verdana, Geneva, sans-serif;font-size:11px;color:#ED1C4B;text-decoration:none;}
.closemenu a:hover, .closemenu a.selected{color:#AD191F;background-color:#EFEDED;}
.gotaquestion textarea{overflow:auto;background:#fff;border:1px solid #8cc90c;padding:2px 0 0 3px;color:#547209;font-size:.85em;margin-bottom:10px;}
.aboutus{background:#fff;width:385px;margin-bottom:8px;}
.aboutus .border-top1{background:url(images/border-top1.gif) repeat-x top;}
.aboutus .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.aboutus .border-left{background:url(images/border1.gif) repeat-y left;}
.aboutus .border-right{background:url(images/border1.gif) repeat-y right;}
.aboutus .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.aboutus .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.aboutus .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.aboutus .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.aboutus .title{margin:0px 0 11px -15px;padding-top:15px;padding-left:10px}
.aboutus p{line-height:1.54em;}
.aboutus .inner{padding:0px 3px 4px 8px;}
.aboutus .pagecontent{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.homepagebox{background:#fff;margin-bottom:25px;}
.homepagebox .border-top1{background:url(images/border-top1.gif) repeat-x top;}
.homepagebox .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.homepagebox .border-left{background:url(images/border1.gif) repeat-y left;}
.homepagebox .border-right{background:url(images/border1.gif) repeat-y right;}
.homepagebox .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.homepagebox .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.homepagebox .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.homepagebox .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.homepagebox .title{margin:0px 0 11px -15px;padding-top:15px;padding-left:10px}
.homepagebox p{line-height:1.54em;}
.homepagebox .inner{padding:0px 3px 4px 8px;}
.homepagebox .pagecontent{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.areacopy{background:#fff;margin-bottom:8px;}
.areacopy .border-top1{background:url(images/border-top1.gif) repeat-x top;}
.areacopy .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.areacopy .border-left{background:url(images/border1.gif) repeat-y left;}
.areacopy .border-right{background:url(images/border1.gif) repeat-y right;}
.areacopy .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.areacopy .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.areacopy .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.areacopy .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.areacopy .title{margin:0px 0 11px -15px;padding-top:15px;padding-left:10px}
.areacopy p{line-height:1.54em;}
.areacopy .inner{padding:0px 3px 4px 8px;}
.areacopy .pagecontent{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:14px;color:#393939;line-height:1.54em;}
.areacopy .pagecontent .areatestimonials{font-style:italic;padding-left:25px;padding-right:25px;}
.hpadvert{background:#fff;margin-bottom:10px;}
.hpadvert .border-top1{background:url(images/border-top1.gif) repeat-x top;}
.hpadvert .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.hpadvert .border-left{background:url(images/border1.gif) repeat-y left;}
.hpadvert .border-right{background:url(images/border1.gif) repeat-y right;}
.hpadvert .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.hpadvert .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.hpadvert .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.hpadvert .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.hpadvert .title{margin:0px 0 11px -15px;padding-top:15px;padding-left:10px}
.hpadvert p{line-height:1.54em;}
.hpadvert .inner{padding:0px 3px 4px 8px;}
.hpadvert .pagecontent{padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px}
.popout{background:#f5f5f5;padding:5px;border:#f5f5f5 solid medium;}
.popout .border-top1{background:url(images/border-top1.gif) repeat-x top;}
.popout .border-bot{background:url(images/border1.gif) repeat-x bottom;}
.popout .border-left{background:url(images/border1.gif) repeat-y left;}
.popout .border-right{background:url(images/border1.gif) repeat-y right;}
.popout .left-top-corner{background:url(images/left-top-corner1.gif) no-repeat left top;}
.popout .right-top-corner{background:url(images/right-top-corner1.gif) no-repeat right top;}
.popout .left-bot-corner{background:url(images/left-bot-corner1.gif) no-repeat left bottom;}
.popout .right-bot-corner{background:url(images/right-bot-corner1.gif) no-repeat right bottom;}
.popout .title{margin:0px 0 11px 0px;padding-top:15px;padding-left:25px}
.popout p{line-height:1.54em;}
.popout .inner{padding:0px 3px 4px 8px;}
.popout .pagecontent{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;min-height:435px;}
.banner-box{width:627px;height:289px;background:url(images/banner-bg.jpg) no-repeat left top;position:relative;margin-bottom:12px;}
.banner-box .slogan{position:absolute;top:60px;right:42px;}
.banner-box .button{position:absolute;bottom:16px;right:42px;}
#header .row-1{width:100%;overflow:hidden;height:89px;}
#header .row-1 .fleft{padding:64px 0 0 55px;}
#header .row-1 .fright{padding:20px 21px 0 0;text-align:center;}
#header .row-2{padding-left:340px;}
#header .row-2 .congrats{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#659601;display:inline-block;float:left;padding-right:5px;}
#header .row-2 .marquee{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:16px;color:#659601;display:inline-block;padding:0;margin:0;list-style:none;position:relative;overflow:hidden;width:400px;min-height:30px;vertical-align:top;float:left;}
#header .row-2 .marquee li{position:absolute;top:-999em;left:0;white-space:nowrap;}
#content{padding:0 34px 0 35px;margin-top:-122px;}
#content .indent{padding-bottom:45px;}
#content .indent1{padding-bottom:24px;}
#footer p{color:#787878;padding:14px 0 0 53px;text-align:center;}
#footer p a{color:#787878;text-decoration:none;}
#footer p a:hover{text-decoration:underline;}
#footer .tcfooter{font-family:Arial, Helvetica, sans-serif;font-weight:normal;font-size:10px;color:#787878;}
