body{margin:0;font-family:Verdana, Arial;font-size:11px;color:#3c3c3c;background:#9dcf3e url(../images/bodybg.gif) repeat-x;
}

img{border:0px;}

form,p,ul,l1,h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
ul{list-style-type:none;}

a{color:#7fa831;text-decoration:none}
a:hover{color:#b70202;outline:none;}
.float-left{float:left;}
.float-right{float:right;}
.clear{clear:both;}
.img-border{border:#EFF1F0 1px solid;border-width:7px 6px;}
.strong{font-weight:bold;}
.bullet{color:#565656;}
.bullet2{color:#e60101;font-weight:bold;}
.compulsory{color:#ff0000}

.layout{width:952px;margin:auto;}
.header{width:950px;padding:0 1px;background:#fff}
.logo-panel{width:950px;background:url(../images/logo-panel-bg.gif) repeat-x}
.logo{width:175px;padding:21px 0 15px 45px;}

.header-navigation{width:675px;text-align:right;}
.header-navigation ul li{display:inline;padding:0 0 0 10px;font-size:10px;}
.header-navigation ul li a{color:#a0a0a0;}
.header-navigation ul li a:hover{color:#e60101;}
.header-navigation ul li.home{background:url(../images/home-icon.gif) no-repeat left 2px;padding:0 5px 0 15px}
.header-navigation ul li.sitemap{background:url(../images/sitemap-icon.gif) no-repeat left 2px;padding:0 5px 0 15px}
.header-navigation ul li.contact-us{background:url(../images/contactus-icon.gif) no-repeat left 3px;padding:0 0 0 15px}
.header-navigation ul li.request-for-proposal a{background:none;color:#e60101;padding:3px 7px;font-weight:bold;text-transform:uppercase}
.header-navigation ul li.request-for-proposal a:hover{background:#85b034;color:#fff;}

#navigation{width:950px;background:url(../images/navigation-panel-bg.gif) repeat-x;line-height:27px;float:left}
#navigation ul li{display:inline;position:relative;float:left;font-weight:bold;} 
#navigation ul li a{color:#fff;padding:6px 6px 7px 6px} 
#navigation ul li a:hover{background:#b70202;}

#navigation ul li a:hover{background:#b70202;}
#navigation ul li .active{background:#b70202;}

#navigation ul ul {display:none;left:0;width:200px;position:absolute;top:27px;font-weight:normal;}
#navigation ul li:hover a{color:#fff;background:#b70202;}
#navigation ul li:hover li a{float:left;color:#000;width:200px;background:#f7f5f5;border-bottom:#fff 1px solid;padding:3px 8px;font-weight:normal}
#navigation ul li:hover li:hover a{color:#000;background:#ede9e8;}
#navigation ul li:hover ul{display:block;}

#navigation ul li.iehover ul {display:none;left:0;width:200px;position:absolute;top:25px;text-transform:capitalize;font-weight:normal;color:#000;padding:0;}
#navigation ul li.iehover a{color:#fff;background:#7fa831;float:left;position:relative;top:0px} 
#navigation ul li.iehover li a{float:left;color:#000;width:200px;background:#dddddd url(../images/bullet-one.gif) no-repeat 10px 11px;font-weight:normal;text-transform:capitalize;border-bottom:#fff 1px solid;padding:5px 5px 5px 20px;}
#navigation ul li.iehover li.iehover a{background:#7fa831 url(../images/bullet-one-hover.gif) no-repeat 10px 11px;color:#fff;}
#navigation ul li.iehover ul{display:block;}

.header-banner{width:950px;}

.middle{width:900px;padding:20px 26px;background:#fff}
.middle h1{color:#7fa831;font-size:13px;padding:0 0 10px 0;}
.middle h3{color:#b70202;font-size:11px;padding:0 0 5px 0;}
.middle h4{font-weight:normal;font-style:italic;font-size:12px;padding:5px 0;font-family:Georgia}

.middle-panel-top{width:900px;}
.middle-panel-top p{padding:0 0 15px 0;}

.middle-panel-bottom{width:548px;padding:0 35px 0 0}
.middle-panel-bottom p{padding:0 0 15px 0;}

.middle-panel-box{width:900px;}
.middle-box-left{width:583px;}

.servics-box{background:url(../images/box-modulebg.jpg) no-repeat; width:257px;height:145px;padding:45px 34px 20px 0;color:#fff}
.servics-box h2{color:#fff;font-size:16px;text-align:right;line-height:36px;padding:0 10px 0 0}
.servics-box h2.red{background:#b70202;}
.servics-box h2.green{background:#85b034;}
.servics-box p{padding:0 25px 0 0}

.servics-box p{line-height:15px;padding:10px 10px 0 10px;color:#070707;}
.servics-box .read-more{width:98%;float:left;text-align:right;padding:15px 2% 0 0}
.servics-box .read-more a{font-weight:bold;}

.middle-inner-left{width:560px;padding:0 23px 0 0}
.middle-inner-left h1{color:#7fa831;font-size:13px;font-family:verdana,Georgia;padding:0 0 5px 0;margin:0 0 5px 0;border-bottom:#d9d9d9 1px solid;}

.middle-inner-left p{padding:0 0 15px 0;text-align:justify;}

.bredcume{width:583px;color:#b70202;font-weight:bold;padding:0 0 15px 0}
.bredcume a{color:#7fa831;font-weight:normal;}
.bredcume a:hover{color:#b70202;}

.grid-view{width:100%;padding:0 0 15px 0;color:#b70202;}
.grid-view h2{font-size:12px;color:#fff;background:#9dcf3e;padding:5px;}
.grid-view ul{border:#d9d9d9 1px solid;border-width:0 0 0 1px;float:left}
.grid-view ul li{display:inline;padding:5px;border:#d9d9d9 1px solid;border-width:0 1px 1px 0;width:268px;float:left}

.grid-view ul.full{border:#d9d9d9 1px solid;border-width:0 0 0 1px;float:left}
.grid-view ul.full li{display:inline;padding:5px;border:#d9d9d9 1px solid;border-width:0 1px 1px 0;width:548px;float:left}

.middle-box-right{width:317px;}
.middle-box-right fieldset{width:305px;border:#d9d9d9 1px solid;padding:0 5px;margin:15px 0}
.middle-box-right fieldset legend{font-size:11px;color:#b70202;padding:0 2px 0 2px;font-weight:bold;}
.middle-box-right fieldset  ul{padding:8px 0 3px 5px;}
.middle-box-right fieldset  ul li{padding:0 0 5px 0;}
.middle-box-right fieldset  ul li span{font-weight:bold;color:#E60101;}
.middle-box-right fieldset  ul li span.slider{color:#fff;}

.middle-box-right .request-a-quote{width:301px;padding:8px 0}
.middle-box-right .request-a-quote .istyle{width:285px;border:#E2E6E7 1px solid;margin-bottom:5px; padding:2px 7px;color:#000000;font-size:11px;font-family:Verdana}
.middle-box-right .request-a-quote .bt-pad{padding:2px 0 0 0;}


.portfoilo-outer{width:558px;border:#d9d9d9 1px solid;border-width:0 1px 1px 1px;margin:5px 0 15px 0}
.portfoilo-outer h3{color:#fff;padding:5px;}
.portfoilo-outer h3.red{background:#b70202;}
.portfoilo-outer h3.green{background:#85b034;}

.portfoilo-outer ul{padding:0 0 0 12px;}
.portfoilo-outer ul li{display:inline;padding:10px 10px 10px 0;float:left;}
.portfoilo-outer ul li img{border:#eceaea 1px solid;padding:2px;}

p.view-more-portfolio{float:right;width:20%;text-align:right;padding:0 12px 5px 0;font-weight:bold;}
p.view-more-portfolio a{color:#b70202;}
p.view-more-portfolio a:hover{color:#7fa831}

ul.portfolio li {display:block;padding:15px 0 15px 0;float:left;border-bottom:#85B034 1px solid;}
ul.portfolio li label{width:315px;float:left;}
ul.portfolio li label.portfolio-right{width:215px;float:left;padding:50px 0 0 0;color:#b70202;line-height:15px}
ul.portfolio li span{font-weight:bold;color:#7fa831;height:50px;float:left;padding:0 5px 0px 0;width:40px;}
ul.portfolio li span img{padding:35px 0 0 0;}

.contactus-form{width:560px;padding:10px 0 0 0}
.contactus-form ul li{padding:7px 0 0 7px}
.contactus-form ul li label{width:190px;float:left;padding:5px 0 0 0}
.contactus-form ul li.head{background:#85b034;font-weight:bold;color:#fff;padding:7px;}
.contactus-form ul li .istyle{font-family:Verdana;font-size:11px;border:#d2d2d2 1px solid;padding:5px;width:300px;}
.contactus-form ul li .istyle-select{font-family:Verdana;font-size:11px;border:#d2d2d2 1px solid;padding:5px;width:312px;}
.contactus-form ul li span{color:#ff0000}

.footer-outer{width:100%;background:url(../images/footerbg.gif) repeat-x}
.footer{width:950px;background:#fff;padding:0 1px;}
.footer-quick-contact{width:950px;background:url(../images/navigation-panel-bg.gif) repeat-x;line-height:27px;color:#fff;}
.footer-quick-contact .highight{background:#b70202;line-height:27px;padding:0 5px;}
.footer-quick-contact .highight a{color:#fff;padding:0 2px;font-weight:bold;}
.footer-quick-contact .highight a:hover{background:#fff;display:block;color:#749f20}

.footer-quick-contact ul{padding:0 0 0 5px;}
.footer-quick-contact ul li{display:inline;padding:0 7px 0 3px}
.footer-quick-contact ul li img{padding:2px 0 0 0}
.footer-quick-contact ul li a{color:#fff;}
.footer-quick-contact ul li a:hover{color:#b70202;}

.footer-content-panel{width:950px;}
.footer-module-navigation{width:230px;padding:0 0 0 7px}
.footer-module-navigation h4{font-size:11px;font-weight:bold;padding:10px 0 4px 0}
.footer-module-navigation ul li{padding:0 0 5px 0;}
.footer-module-navigation ul li a{color:#3c3c3c;}
.footer-module-navigation ul li a:hover{color:#85b034;}

.copy-right{width:543px;padding:10px 0 5px 7px}
.w3c-valid{width:400px;padding:10px 0 5px 0;text-align:right}
.w3c-valid img{padding:0 7px 0 0}
