/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    background: rgb(255, 255, 255) url(../images/bg.jpg) repeat-x scroll left top;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

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

  .headerzone { height: 120px;
    float: left;
    width: auto;
    }

  .logozone { margin: 0px;
    padding: 28px 0px 0px 29px;
    float: left;
    width: auto;
    }

  .banner { background: transparent url(../images/banner.jpg) no-repeat scroll left top;
    height: 198px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    float: left;
    }

  .workzone { padding: 35px 0px 40px;
    width: 950px;
    float: left;
    text-align: justify;
    color: rgb(0, 0, 0);
    }

  .workzone-left { padding: 0px 0px 0px 10px;
    width: 218px;
    float: left;
    }

  .workzone-right { width: 694px;
    float: left;
    margin-left: 28px;
    color: rgb(0, 0, 0);
    }

  .welcomezone { border-bottom: 1px solid rgb(231, 231, 231);
    margin: 0px 0px 22px;
    padding: 0px 0px 0px 10px;
    }

  .welcomeimg { margin: 0px 0px 0px 20px;
    float: right;
    }

  .column1 { width: 225px;
    float: left;
    }

  .column2 { width: 225px;
    float: left;
    margin-left: 8px;
    }

  .column3 { width: 225px;
    float: left;
    margin-left: 8px;
    }

  .projectimg { border: 1px solid rgb(223, 224, 216);
    padding: 4px;
    margin-top: 10px;
    }

  .newcontent { padding: 18px 0px;
    }

  .borderbottom { border-bottom: 1px solid rgb(223, 224, 216);
    margin: 0px;
    padding: 0px 0px 22px;
    }

  .footer { padding: 28px 0px 34px;
    background: transparent url(../images/footer.jpg) repeat-x scroll left bottom;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    text-align: center;
    color: rgb(255, 255, 255);
    font-weight: bold;
    }

  .clear { margin: 0px;
    padding: 0px;
    clear: both;
    }

  h1 { border-bottom: 1px solid rgb(0, 0, 0);
    padding: 0px 0px 11px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(24, 95, 161);
    margin-right: 0px;
    margin-bottom: 16px;
    margin-left: 0px;
    }

  h2 { margin: 20px 0px 20px 6px;
    padding: 0px 0px 0px 15px;
    background: transparent url(../images/disc.jpg) no-repeat scroll 0px 3px;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 0, 0);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    }

  .redheading { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 0, 0);
    }

  .grayboldtxt { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 13px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 0, 0);
    }

  .redlighttxt { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 0, 0);
    font-weight: 100;
    }

  .bluelighttxt { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(24, 95, 161);
    font-weight: 100;
    }

  a { text-decoration: underline;
    color: rgb(0, 102, 0);
    }

  a:hover { text-decoration: none;
    }

  .mainmenu { padding: 0px 0px 2px;
    float: left;
    width: 950px;
    height: 40px;
    }

  .mainmenu ul { margin: 0px;
    padding: 10px 0px 0px;
    float: left;
    width: 950px;
    }

  .mainmenu li { margin: 0px 1px 0px 0px;
    padding: 7px 0px 0px;
    background: transparent url(../images/menubg.jpg) repeat-x scroll left top;
    display: block;
    float: left;
    width: 104px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    text-align: center;
    height: 23px;
    }

  .mainmenu li.last { width: 109px;
    }

  .mainmenu li a { font-size: 12px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-decoration: none;
    }

  .mainmenu li a:hover { color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .service {  }

  .service ul { margin: 0px;
    padding: 0px;
    }

  .service li { padding: 0px 0px 10px 15px;
    background: transparent url(../images/disc1.jpg) no-repeat scroll 0px 4px;
    display: block;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    list-style-type: none;
    list-style-image: none;
    list-style-position: outside;
    }

  .service li a { color: rgb(86, 86, 86);
    text-decoration: underline;
    }

  .service li a:hover { text-decoration: none;
    }

  .more { padding: 2px 0px 0px;
    }

  .more a { background: transparent url(../images/disc.jpg) no-repeat scroll 0px 4px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    padding-left: 15px;
    text-decoration: underline;
    color: rgb(0, 102, 0);
    }

  .more a:hover { text-decoration: none;
    }

  .footerlink {  }

  .footerlink ul { margin: 0px;
    padding: 0px;
    }

  .footerlink li { border-right: 1px solid rgb(255, 255, 255);
    padding: 0px 10px;
    display: inline;
    }

  .footerlink li a { font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 12px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

  .footerlink li a:hover { text-decoration: none;
    }

  .insidebanner { background: transparent url(../images/insidebanner.jpg) no-repeat scroll left top;
    height: 198px;
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    margin-top: 2px;
    }

  h3 { border-bottom: 1px dotted rgb(191, 90, 20);
    margin: 0px 0px 10px;
    padding: 0px 0px 5px;
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 102, 0);
    }

  h4 { margin: 0px 0px 10px;
    padding: 0px 0px 5px;
    font-family: Georgia,Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 16px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    color: rgb(0, 102, 0);
    }

  .ourvalue { margin: 10px 0px 0px;
    }

  .aboutus-img { border: 4px solid rgb(176, 164, 139);
    margin: 0px 0px 10px 20px;
    float: right;
    }

  .aboutcolumnzone { padding: 20px 0px 16px;
    }

  .aboutcolumn1 { margin: 0px 0px 10px;
    width: 48%;
    float: left;
    }

  .aboutcolumn2 { margin: 0px 0px 10px;
    width: 48%;
    float: right;
    }

  .abouticon { margin: 0px 20px 0px 0px;
    float: left;
    }

  .servicecolumnzone { padding: 20px 0px 16px;
    }

  .servicecolumn1 { margin: 0px 0px 10px;
    width: 48%;
    float: left;
    }

  .servicecolumn2 { margin: 0px 0px 10px;
    width: 48%;
    float: right;
    }

  .our-comment { margin: 10px 0px 0px;
    }

  .blog-posted-row { padding: 3px;
    }

  .ourprojectrow { border-bottom: 1px dotted rgb(0, 0, 0);
    margin-bottom: 20px;
    padding-bottom: 10px;
    }

  .project-img { border: 6px solid rgb(176, 164, 139);
    float: right;
    margin-left: 20px;
    }

  input.button { border: 1px solid rgb(0, 0, 0);
    margin: 0px 5px 5px 0pt;
    padding: 10px;
    background: rgb(24, 95, 161) none repeat scroll 0%;
    color: rgb(255, 255, 255);
    -moz-background-clip: initial;
    -moz-background-origin: initial;
    -moz-background-inline-policy: initial;
    font-family: Arial,Helvetica,sans-serif;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    font-size: 11px;
    line-height: normal;
    font-size-adjust: none;
    font-stretch: ;
    text-decoration: none;
    }

  input.button:hover { cursor: pointer;
    color: rgb(204, 204, 204);
    }

  .readmore { padding: 10px 0px;
    }

