/* CSS Document */

body { font:11px Arial, Helvetica, sans-serif; color:#565656; background:#DADDE4 url(../images/bg.gif) left top repeat-x; margin:0px; padding:0px; }
table { text-align:center; }
td { line-height:15px; }
#wrapper { width:1003px; background:url(../images/header.jpg) left top no-repeat; margin:0px auto; }
.header { height:80px; position:relative; }
.logonew { }
.header-left { float:left; padding:0px 0px 0px 32px; margin:0px 0px 0px 0px; }
.header-right { float:right; color:#ffffff; text-align:right; font-weight:bold; padding:30px 90px 0px 0px; line-height:18px; }
.menuzone { width:906px; height:39px; background:url(../images/menubg.jpg) left top repeat-x; margin:0px auto; }
.menuleft { background:url(../images/menu-left.jpg) left top no-repeat; }
.menuright { background:url(../images/menu-right.jpg) right top no-repeat; height:39px }
.container { width:898px; background:url(../images/container.jpg) left top no-repeat; text-align:justify; padding:2px 4px; margin:0px auto; }
.container-left { width:629px; float:left; overflow: hidden; }
.container-right { width:269px; float:left; }
.banner { height:329px; background:url(../images/banner.jpg) left top no-repeat; }
.welcomezone { width:269px; height:329px; background:#4B8123 url(../images/welcometop.jpg) right top no-repeat; }
.welcomebottom { height:100%; background:url(../images/welcomebottom.jpg) right bottom no-repeat; }
.welcomeworkarea { padding:35px 16px 0px 16px; color:#ffffff; }
#bannerright a { color:#FFF; text-decoration: none;}
#bannerright a:hover { text-decoration: underline; }
.welcomeworkarea li { font-size: 12px; }
.welcomeworkarea li a { color:#ffffff; text-decoration:none; }
.welcomeworkarea li a:hover { color:#ffffff; text-decoration:underline; }
.workarea { padding:20px 11px 20px 11px; }
.serviceleft { width:50%; float:left }
.serviceright { width:50%; float:left; }
.service-content { padding:0px 28px 0px 28px; }
.service-content a { font: inherit; color: inherit; line-height:20px; text-decoration: none; }
.service-content label { display: block; margin-bottom: 5px; font-size: 12px; color: #4E8425;}
.service-content label.previous{ float:left;}
.service-content label.next{ float: right;}
.service-content .searchitem { margin-left: 30px;}
.service-content .searchitem a { font-size: 12px; padding: 0 10px; }
.service-content .searchitem a.txt {  width: 250px; display:block; float: left; text-transform: capitalize;}
.service-content .searchitem a:hover { text-decoration: underline;}
.service-content .searchtitle { display:block; padding-bottom: 10px; font-weight:bold; font-size: 14px; }
.service-content h2 { font-size: 14px; margin-left: 0px; padding-left: 0px; color: #4E8425; border-top: 0; text-transform: capitalize;}
.service-content #mining { margin: 0; padding: 0;}
.service-content #mining li { display: inline-block; float: left; width: 50%; line-height: 22px; height: 22px;}
.service-content #mining li a { text-transform: capitalize; }
.service-content #miningimg { margin:0 10px 10px 0; float: left;}
.service-content #tags{ font-size: 12px; }
.service-content #tags a { color: #4E8425; }
.service-content #tags a:hover { color: #000; }
.product-content { padding:0px 5px 0px 28px; }
.product-content a { color:#565656; text-decoration:none; }
.product-content span a { font-size:9px; float: right; color:#4E8425; text-decoration:none; padding-right: 7px; }
.product-content span a:hover { color:#F00; font-weight:bold; }
.product-content a:hover { color:#565656; text-decoration:none; }
.product-content ul { padding:0; margin: 0 0 0 20px; }
.floatimgleft { float:left; margin:0px 32px 10px 0px; }
.newszone { padding:0px 14px; }
.newszone .top { padding:10px 0 10px 0; color:#4E8425; }
.newszone span { line-height: 24px; color:#4E8425; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
.newszone a { line-height: 24px; color:#143956; font:bold 12px Arial, Helvetica, sans-serif; text-decoration: none; }
.newszone .top a { color:#4E8425; }
.newszone ul { padding:0; margin:0; }
.newszone li { font:bold 12px Arial, Helvetica, sans-serif; color:#143956; list-style-type: none; padding-left:15px; line-height:20px; color:#143956; }
.newszone li a { line-height:20px; }
li.newslist { font:bold 12px Arial, Helvetica, sans-serif; color:#143956; list-style-type: none; line-height:30px; color:#143956; font-weight: normal; background-image: url(../images/arrow.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 20px; }
li.newslist a { line-height:30px; text-decoration: none; color:#143956; }
li.newslist a:hover { text-decoration: underline; }
.more { padding:10px 0px 10px 10px; }
.contact { height:172px; color:#BBD8E6; background:url(../images/contactbg.jpg) right top no-repeat; padding:26px 0px 0px 35px; }
.footer { background:url(../images/footer.jpg) left top repeat-x; text-align:center; padding:30px 0px 20px 0px; }
.footer a { color: #FFF; text-decoration: none; }
.footer-inside { width:1000px; margin:0px auto; }
.clear { clear:both; margin:0px; padding:0px; }
/* Text Style Start Here */
h1 { font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#ffffff; font-weight:100; border-bottom:1px solid #558F2A; padding:0px 0px 0px 0px; margin:0px 0px 19px 0px; text-transform: capitalize;}
h2 { font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; border-bottom:1px solid #D3D6DE; border-top:1px solid #D3D6DE; padding:6px 0px 6px 0; margin:0px 0px 18px 0px; }
h2 a { color:#143956; font-weight:100; text-decoration: none; }
h2 a:hover { color:#143956; }
h3 { font:12px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; padding:0px 0 8px 0; margin:0px; font-weight:bold; }
.greenheading { font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#4E8425; font-weight:100; }
.blackfont12 { font:bold 12px Arial, Helvetica, sans-serif; color:#143956; padding:0px; margin:5px 0px 5px 0px; }
.bluefontlight { font:10px Arial, Helvetica, sans-serif; color:#F00; padding-left: 5px; }
.contactheading { font:20px Myriad Pro, Arial, Helvetica, sans-serif; color:#D4EEFB; margin:0px 0px 10px 0px; }
.whitebold { color:#ffffff; font-weight:bold; }
/* Text Style End Here */
/* Menu Style Start Here */
a { color:#000000; text-decoration:underline; }
a:hover { color:#000000; text-decoration:none; }
.mainmenu { text-align:center; padding:13px 0px 10px 0px; }
.mainmenu ul { margin:0px; padding:0px; }
.mainmenu li { display:inline; background:url(../images/devider.jpg) right top no-repeat; padding:10px 19px 10px 18px; }
.mainmenu li.active { background:#344f5f; }
.mainmenu li.active a { color:#ffffff; }
.mainmenu li a { font:bold 12px Arial, Helvetica, sans-serif; color:#3D5665; text-decoration:none; }
.mainmenu li a:hover { color:#898a8a; text-decoration:none; }
.main li .active { background:url(../images/home.jpg) left top no-repeat; }
.servicelink {
	padding:10px 0px 20px 0px;
}
.servicelink ul { margin:0px; padding:0px; }
.servicelink li { display:block; background:url(../images/disc.jpg) 0px 5px no-repeat; list-style:none; padding:0px 0px 5px 10px; }
.servicelink li a { font-size:9px; color:#565656; text-decoration:underline; line-height:14px; }
.servicelink li a:hover { color:#000000; text-decoration:none; }
.footerlink { font-weight:bold; font-size:12px; }
.footerlink ul { margin:0px; padding:0px; }
.footerlink li { display:inline; border-right:1px solid #ffffff; padding:0px 10px 0px 10px; }
.footerlink li a { color:#ffffff; text-decoration:none; }
.footerlink li a:hover { text-decoration:none; }
/* Menu Style End Here */
/* Inside Style Start Here	*/
.insidebanner { height:329px; background:url(../images/insidebanner.jpg) left top no-repeat; }
h5 { font:15px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; padding:0px 0px 5px 0px; border-bottom:1px dotted #143956; margin:0px 0px 10px 0px; }
h6 { font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; }
.ourvalue { margin:10px 0px 0px 0px; }
.aboutus-img { float:right; border:4px solid #b0a48b; margin:0px 0px 10px 20px; }
.aboutcolumnzone { padding:20px 0px 0px 0px; }
.aboutcolumn1 { width:48%; float:left; margin:0px 0px 10px 0px; }
.aboutcolumn2 { width:48%; float:right; margin:0px 0px 0px 0px; }
.abouticon { float:left; margin:0px 20px 0px 0px; }
.servicecolumnzone { padding:20px 0px 16px 0px; }
.servicecolumn1 { width:48%; float:left; margin:0px 0px 10px 0px; }
.servicecolumn2 { width:48%; float:right; margin:0px 0px 10px 0px; }
.our-comment { margin:10px 0px 0px 0px; }
.blog-posted-row { padding:3px; }
.ourprojectrow { margin-bottom:20px; border-bottom:1px dotted #000000; padding-bottom:10px; }
.ourprojectrow h2 { font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px; border:0; }
.ourprojectrow h2 a{}
.project-img { float:right; margin-left:20px; border: 6px solid #b0a48b; }
.product-img { float:left; margin-right:20px; border: 6px solid #b0a48b; }
input.button { color:#ffffff; background:#414141; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0; border:1px solid #000000; }
input.button:hover { cursor:pointer; color:#cccccc; }
.readmore { padding:10px 0px 10px 0px; }
.support_service { width:100%; height:auto; color:#6c6c6c; padding-top:15px; }
.support_service dl { width:30%; height:auto; font:11px/16px Verdana, Geneva, sans-serif; color:#666; float:left; margin-right:15px; }
.support_service dt { font:17px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; border-bottom:1px solid #cbcbcb; padding-top:20px; padding-bottom:5px; margin-left:0; }
.support_service dd { font:11px Arial, Helvetica, sans-serif; color:#565656; padding-top:5px; margin-left:0; }
.tdleft { border-right:0; padding-left:3px; padding-right:2px; }
.tdmiddle { border-right:0; border-left:0; }
.tdright { border-left:0; padding-left:5px; }
input.order { border:0; width: 200px; height:17px; font-size:12px; padding-top:6px; margin-bottom: 2px; }
textarea.order { border:0; width: 200px; height:100px; }
.order2 { font-weight:normal; font-size:14px; color: #4E8425; text-align: left; letter-spacing:2px; line-height:30px; }
#breadnav { font:14px Myriad Pro, Arial, Helvetica, sans-serif; color:#143956; font-weight:100; border-bottom:1px solid #D3D6DE; border-top:1px solid #D3D6DE; padding:9px 0px 9px 23px; margin:0px 0px 18px 0px; text-transform:capitalize; }
#breadnav a { color:#143956; font-weight:100; text-decoration: none; }
#breadnav a:hover { color:#143956; }
#breadnav .greenheading { font:14px Myriad Pro, Arial, Helvetica, sans-serif; color:#4E8425; font-weight:100; }
fieldset { border: 1px solid #999; padding:5px; font-size:13px; color: #4E8425; margin:5px 0;}
.searchitem a.relative { font-size: 9px; padding: 0 5px;}
ul.social_bookmarking{ list-style: none; margin: 10px 0 5px; float: right; }
ul.social_bookmarking li { float: left;}
img.social_bookmarking { border: 0; margin: 0 3px;}
/* Inside Style End Here	*/

