body{
margin:0px;
padding:0px;
background-image:url(../images/body-bg-inner.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#01478d;
}
*{
margin:0px;
padding:0px;
}
a{
text-decoration:none;
color:#003162;
}
a:hover{
text-decoration:underline;
color:#003162;
}
div,p,li,ul,a,img,h1,h2,h3,h4,h5,input{
margin:0px;
padding:0px;
border:0px;
outline:none;
}
h2{
font-size:12px;
padding-bottom:5px;
}
.wrapper1{
width:auto;
margin:0px auto;
background-image:url(../images/top-bg-inner.jpg);
background-repeat:no-repeat;
background-position:top;
height:332px;
}
.wrapper2{
margin:0px auto;
width:auto;
height:auto;
background-image:url(../images/wrapper2-bg.png);
background-repeat:repeat-y;
background-position:top;
padding-bottom:10px;
}

.header{
width:960px;
height:86px;
margin:0px auto;
}
.logo{
float:left;
width:506px;
height:80px;
}
.slogan{
float:right;
width:303px;
height:31px;
margin-top:31px;
}
.clear{
clear:both;
}
.navigation{
margin:0px auto;
width:950px;
height:67px;

padding-left:10px;
padding-right:0px;

}
.navigation a{
margin-right:1px;
}
.banner{
width:941px;
height:auto;
margin:0px auto;
margin-top:15px;
text-align:center;
}

.banner1{
width:941px;
height:auto;
margin:0px auto;
text-align:center;
}

.banner-middle{
width:941px;
height:auto;
background-color:#FFFFFF;
background-position:left;

font-size:0px;
text-align:center;

}
.mainpage-content{
width:941px;
height:auto;
background-color:#FFFFFF;
margin:0px auto;
}
.wrapper3{
margin:0px auto;
width:auto;
height:96px;
background-position:top;
background-image:url(../images/footer-bg.png);
background-repeat:no-repeat;
padding-top:25px;
}
.home-pagecontent{
width:923px;
height:auto;
margin:0px auto;

}
.services{
width:923px;
height:auto;
text-align:left;
}
.services-heading{
width:923px;
height:auto;
}
.our-services{
float:left;
width:302px;
height:302px;

}
.services-one{
width:924px;
height:auto;
margin-top:10px;
}

.services-one-top{
font-size:0px;
width:924px;
height:auto;
}
.services-one-middle{
width:904px;
height:auto;
background-image:url(../images/services-one-middle.jpg);
background-position:left;
background-repeat:repeat-y;
padding-left:10px;
padding-right:10px;
}
.our-services-heading{
font-size:0px;
width:302px;
height:44px;



}
.middle{
width:276px;
height:251px;
background-image:url(../images/middle.jpg);
background-repeat:repeat-y;
background-position:left;
padding-left:14px;
padding-right:12px;

text-align:left;

}
.heading{
width:276px;
height:auto;
padding-top:14px;
color:#001830;

}
.one{
width:276px;
height:14px;
}
.two{
width:276px;
height:6px;
}
.three{
width:276px;
height:3px;
}
.four{
width:276px;
height:26px;
}
.description{
width:276px;
height:auto;
font-family:Arial;
font-size:11px;
padding-top:10px;
color:#484545;

}
.inputbox{
width:265px;
height:17px;
margin-left:5px;
}
.inputbox3{
width:262px;
height:55px;
font-family:Arial;
font-size:11px;
color:#aaa7a3;
padding-left:2px;
margin-left:3px;
}
.inputbox-gap{
width:265px;
height:6px;


background-position:top;
font-size:0px;

}
.inputbox1{
width:265px;
height:25px;
font-size:0px;
margin-left:4px;
}
.inputboxcss{
background:none;
border:none;
width:260px;
height:17px;
background-image:url(../images/input-bg.jpg);
background-repeat:no-repeat;
background-position:top;
font-family:Arial;
color:#aaa7a3;
font-size:11px;
padding-left:5px;

}
.description1{
width:276px;
height:auto;
font-family:Arial;
font-size:11px;

color:#484545;

}
.more{
width:276px;
height:7px;
text-align:right;

font-size:0px;
padding-top:5px;
}
.gap2{
width:276px;
height:11px;
}
.input-gap{
margin:0px;
padding:0px;
font-size:0px;
width:265px;
height:7px;

}
.more1{
font-size:0px;
width:276px;
height:auto;
text-align:right;

font-size:0px;
padding-top:13px;
padding-bottom:3px;
}
.textareabg{
background:none;
border:none;
width:261px;
height:53px;
background-image:url(../images/text-areabg.jpg);
background-repeat:no-repeat;
padding-left:4px;

}
.date{
width:276px;
font-family:Arial;
font-size:11px;
font:normal;
height:auto;
padding-top:3px;
padding-bottom:5px;

}
.bottom{
width:302px;
height:7px;
font-size:0px;
}
h4{
font-family:Arial;
font-weight:bold;
font-size:12px;
color:#001830;
}
.text{
font-family:Arial;
font:normal;
font-size:11px;
color:#484545;
padding-bottom:4px;
}
.gap1{

width:8px;
float:left;
height:auto;
}
.dottedline{
width:276px;
height:1px;
border-bottom:1px dotted #000000;

}
.dot{
width:276px;
font-size:0px;
padding-top:18px;
padding-bottom:6px;
}
.wrapper4{
width:auto;
height:18px;
background-position:top;
margin:0px auto;
background-image:url(../images/callus-bg-inner.png);
background-repeat:no-repeat;

}
.footer{
width:940px;
height:auto;
margin:0px auto;
font-family:Arial;
font-size:12px;

}
.footer1{
float:left;
width:765px;
height:auto;

padding-left:15px;
text-align:left;
font-size:11px;
padding-top:2px;



}
.footer2{
float:left;
width:150px;
height:auto;
text-align:right;

padding-right:30x;
font-size:11px;
color:#7f7a7a;
padding-top:2px;


}
.footer2 a{
text-decoration:none;
color:#7f7a7a;
}
.footer1 a{
text-decoration:none;
color:#7f7a7a;
padding-left:8px;
padding-right:8px;
}
.callus{

height:auto;
color:#ffffff;
text-transform:uppercase;
font-size:15px;
fon:normal;
text-align:center;
font-family:Arial;
}
.left{
float:left;
width:227px;
height:auto;
text-align:left;
font-size:0px;
}
.middle-inner{
width:181px;
height:auto;
background-image:url(../images/middle-inner.jpg);
background-repeat:repeat-y;
background-position:top;
padding-left:46px;

}
.manu1{
width:167px;
height:auto;
color:#002D59;
font-size:12px;
font-family:Arial;
background-image:url(../images/arrow-bg.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:14px;
}
.menu1-gap{
width:171px;
height:15px;
}
.manu1 a{
text-decoration:none;
color:#002D59;
}
.right{
float:right;
width:673px;
height:auto;
text-align:left;
}
.top-inner{
width:227px;
height:auto;
font-size:0px;
}
h1{
font-family:Arial;
font-size:12px;
caption-side:#002d59;
font-weight:bold;
}
.breadcum{
width:663px;
height:auto;
font-family:Arial;
font-size:10px;
color:#919191;
}
.breadcum a{
text-decoration:none;
color:#002d59;
}

.about-us-text{
color:#484545;
font-family:Arial;
font-size:12px;
text-align:justify;
padding-right:10px;
margin-top:15px;
}

.lefttext{
width:275px;
float:left;
height:auto;
line-height:19px;
}
.lefttext a{
text-decoration:none;
color:#003162;
}
.lefttext a:hover{
text-decoration:underline;
color:#003162;
}

.righttext{
width:315px;
float:right;
height:auto;
}
.righttext a{
text-decoration:none;
color:#003162;
}
.righttext a:hover{
text-decoration:underline;
color:#003162;
}



.question{
width:663px;
height:auto;
font-family:Arial;
font-size:12px;
color:#003162;
margin-bottom:10px;
}
.services-left{
float:left;
width:220px;
height:146px;
padding-top:4px;
padding-bottom:4px;
}
.services-right{
float:right;
width:675px;
height:auto;
padding-left:9px;
font-size:0px;
}
.services-text{
padding-top:7px;
float:right;
width:670px;
min-height:100px;
font-family:Arial;
font-size:12px;
padding-left:5px;
}
.project-gallery{
float:right;
width:675px;
text-align:right;
margin-top:8px;
}
.s1{
width:500px;
height:auto;
font-size:0px;
}
.gallery{
width:673px;
height:auto;

}
.gallery-section{
float:left;
width:200px;
height:auto;
padding-bottom:10px;
}
.gallery-image{
width:200px;
height:133px;
}
.gallery-title{
width:200px;
height:auto;
text-align:center;
padding-top:3px;
}
.gallery-title a{
text-decoration:none;
color:#001830;
}
.gallery-section-gap{
width:30px;
float:left;
height:auto;

}
.gallery-heading{
width:673px;
height:auto;
}
.input-new{
background:none;
border:none;
width:200px;
height:20px;
border:1px solid #e8e5de;
color:#bfbdba;
}
.input-new1{
background:none;
border:none;
width:200px;
height:100px;
border:1px solid #e8e5de;
color:#bfbdba;
}
