@font-face {
font-family: 'MyriadProRegular';
src: url('myriadpro-regular-webfont.eot');
src: local('☺'), url('myriadpro-regular-webfont.woff') format('woff'), url('myriadpro-regular-webfont.ttf') format('truetype'), url('myriadpro-regular-webfont.svg#webfontnLEa2EGq') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'LucidaFaxItalic';
src: url('lfaxi-webfont.eot');
src: local('☺'), url('lfaxi-webfont.woff') format('woff'), url('lfaxi-webfont.ttf') format('truetype'), url('lfaxi-webfont.svg#webfont4yUFtYFq') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'NewsGothXCnBTRegular';
src: url('newgotxc-webfont.eot');
src: local('☺'), url('newgotxc-webfont.woff') format('woff'), url('newgotxc-webfont.ttf') format('truetype'), url('newgotxc-webfont.svg#webfontfhhmubu2') format('svg');
font-weight: normal;
font-style: normal;
}

body {
margin:0px;
padding:0px;
background:#f7f7f7 url(../images/bg.jpg) repeat-x center top;;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#4c4c4c;
}
img {
border:none;
}
ul {
list-style-type:none;
padding:0px;
margin:0px;
}
p, td, input, label, form, h1, h2, h3, h4, h5, h6 {
padding:0px;
margin:0px;}
#main-cointner{width:955px; height:auto; margin:0px auto; padding:0px; position:relative;}
.header{width:955px; margin:0px; padding:0px; float:left; height:175px; background:url(../images/headerbg.png) no-repeat center top;}
.logo{width:272px; margin:0 0 0 15px; padding:6px 0 0 0; float:left;}
.call{width:210px; margin:0 10px 0 0; padding:5px 10px 5px 10px; float:right; height:39px; background:url(../images/phonebg.png) no-repeat center top; font-size:18px; color:#d5d5d5; line-height:39px; letter-spacing:1px;}
.call span{font-size:18px; color:#ef3f35; line-height:39px; letter-spacing:1px;}
.menu{width:955px; margin:0px; padding:0px; float:left; height:auto;}
.menu-left{width:12px; margin:0px; padding:0px; float:left; height:auto;}
.menu-center{width:930px; margin:0px; padding:0px; float:left; height:37px; background:url(../images/menucenter-bg.png) repeat-x center top;}
.menu-right{width:12px; margin:0px; padding:0px; float:left; height:auto;}
.navigation{width:655px; margin:0px; padding:0px; float:left; height:37px;}
.navigation ul{width:655px; margin:0px; padding:0px; float:left; height:37px;}
.navigation li{margin:0px; padding:0 50px 0 0; float:left; line-height:37px; font-size:14px; color:#FFF; text-shadow:1px 1px 1px #5f5f5f; text-transform:uppercase; font-weight:bold;}
.navigation li a{margin:0px; padding:0px; font-size:14px; color:#FFF; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.navigation li a:hover{margin:0px; padding:0px; font-size:14px; color:#55a1d5; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.callus{ width:230px; margin:0px; padding:0px; float:right; line-height:37px; font-family: 'LucidaFaxItalic'; color:#fff; font-size:15px;}
#banner{width:955px; margin:23px 0 0 0; padding:0px; float:left; height:auto;}
.banner-left{ width:634px; margin:0px; padding:0px; float:left; height:auto;}
.testimonials-bg{width:273px; height:192px; margin:0px; padding:13px 15px 10px 20px; float:right; background:url(../images/testimonials-bg.jpg) no-repeat center top;}
.testimonials-icon{ width:228px; margin:0px; padding:0 0 0 45px; float:left; background:url(../images/testimonials-icon.png) no-repeat left; line-height:41px; font-family: 'NewsGothXCnBTRegular'; font-size:30px; color:#181818; font-weight:bold;}
.testimonials-content{ width:273px; height:auto; margin:0px; padding:18px 0 0 0; float:left;}
.testimonials-c{ font-size:12px; color:#424242; line-height:21px; text-align:justify;}
.readmorelink{ font-size:12px; color:#003399; text-decoration:none; }
a.readmorelink:hover{ font-size:12px; color:#1f1a17; text-decoration:none; }
.topmenu{width:200px; margin:0px; padding:15px 0 0 0; float:right; font-size:11px; color:#181818;}
.topmenu ul{width:200px; margin:0px; padding:0px; float:right; font-size:11px; color:#181818;}
.topmenu li{margin:0px; padding: 0 10px 0 10px; font-size:11px; color:#181818; background:url(../images/topdivider.jpg) no-repeat left; line-height:18px; font-family:Tahoma, Geneva, sans-serif; float:left;}
.topmenu li a{margin:0px; padding:0px; font-size:11px; color:#181818; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
.topmenu li a:hover{margin:0px; padding:0px; font-size:11px; color:#d62738; text-decoration:none; font-family:Tahoma, Geneva, sans-serif;}
#middle-cointner{width:955px; margin:0px; padding:30px 0 0 0; float:left; height:auto;}
.middle-cointnerleft{width:618px; margin:0px; padding:0px; float:left; height:auto;}
.middle-cointnerright{width:303px; margin:0px; padding:0px; float:right; height:auto;}
.project{width:618px; margin:0px; padding:20px 0 0 0; float:left; height:auto;}
.welcomecontent{ font-size:13px; font-weight:bold; color:#195c91; padding-top:10px; line-height:22px;}
.project-t{ font-size:13px; font-weight:bold; color:#4d4d4d; padding-top:10px; line-height:22px;}
.project01{width:293px; margin:10px 0 0 0; padding:0px; float:left; height:auto;}
.project02{width:293px; margin:10px 0 0 20px; padding:0px; float:left; height:auto;}
.project-img{width:104px; margin:0px; padding:0px; float:left; height:auto;}
.project-img-c{ width:171px; margin:0px; padding:0px; float:right; height:auto;}
.news{width:303px; margin:0px; padding:0px; float:left; height:auto;}
.newsicon{ width:238px; margin:0px; padding:8px 0 0 65px; background:url(../images/newsicon.png) no-repeat left; line-height:37px; height:37px;}
.newsc-div{ width:303px; margin:0px; padding:5px 0 0 0; float:left; height:auto;}
.newsc-div ul{ width:303px; margin:0px; padding:6px 0 0 0; float:left; height:auto;}
.newsc-div li{margin:0px; padding:0 0 0 10px; height:auto; line-height:23px; font-size:11px; color:#000; background:url(../images/newsicon-s.jpg) no-repeat left;}
.newsc-div li a{margin:0px; padding:0px; height:auto; line-height:23px; font-size:11px; color:#000; text-decoration:none}
.newsc-div li a:hover{margin:0px; padding:0px; height:auto; line-height:23px; font-size:11px; color:#c62028; text-decoration:none}
.news-r{ font-size:11px; color:#003399; line-height:16px; font-weight:bold; font-family:Tahoma, Geneva, sans-serif;}
.contactus{width:303px; margin:20px 0 0 0; padding:0px; float:left; height:auto;}
.contacticon{ width:238px; margin:0px; padding:14px 0 0 65px; background:url(../images/contacticon.jpg) no-repeat left; line-height:32x; height:32px;}
.edgwarebuilder{ font-size:13px; font-weight:bold; color:#d62738;}
.cpfm{ font-size:13px; font-weight:bold; color:#003399;}
.contactus-c{font-size:13px; text-align:justify; line-height:18px; color:#424242; padding-top:10px; font-weight:normal;}
#footer{width:955px; height:68px; background:url(../images/footerbg.jpg) repeat-x center top; margin:25px 0 0 0; padding: 20px 0 0 0; float:left;}
.footermenu{width:470px; margin:0px; padding:0px; float:left; height:auto;}
.footermenu ul{width:470px; margin:0px; padding:3px 0 0 0; float:left; height:auto;}
.footermenu li{margin:0px; padding:0 15px 0 15px; float:left; height:auto; background:url(../images/footerdivider.jpg) no-repeat right; font-size:14px; color:#686868;}
.footermenu li a{margin:0px; padding:0px; font-size:14px; color:#686868; text-decoration:none;}
.footermenu li a:hover{margin:0px; padding:0px; font-size:14px; color:#d62738; text-decoration:none;}
.footermenu-activ{margin:0px; padding:0px; font-size:14px; color:#0095fe; text-decoration:none;}
.content{font-size:13px; text-align:justify; line-height:18px; color:#424242; padding-top:15px; font-weight:normal;}
.p-content{font-size:13px; text-align:justify; line-height:18px; color:#424242; padding-top:10px; font-weight:normal;}
.preadmorelink{ font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
a.preadmorelink:hover{ font-size:12px; color:#c41f26; text-decoration:none; font-weight:bold;}
.copyright{width:355px; margin:10px 0 0 0; padding:3px 0 0 15px; float: left; font-size:11px; color:#003399; clear:both;}
.copyright span{font-size:11px; color:#003399;}

.contactus-left{width:220px; margin:0px; padding:15px 0 0 0; float:left; height:auto;}

.contactus-add{font-size:13px; text-align:justify; line-height:18px; color:#424242;}
.contactusform{width:380px; margin:0px; padding:15px 0 0 0; float:right;}
.contactusformleft{width:100px; margin:0px; padding:0px; float:left; height:auto;}
.contactusformleft ul{width:100px; margin:0px; padding:0px; float:left; height:auto;}
.contactusformleft li{margin:0 0 7px 0; padding:0px; line-height:32px; font-size:12px; color:#424242; background:url(../images/dote.jpg) no-repeat right;}


.contactusformright{width:245px; margin:0 0 0 10px; padding:0px; float:left; height:auto;}
.contactusformright ul{width:245px; margin:0px; padding:0px; float:left; height:auto;}
.contactusformright li{margin:0 0 7px 0; padding:5px 0 3px 5px; line-height:26px; height:26px; background: url(../images/textboxbg.png) no-repeat left; width:239px;}
.textbox{width:230px; border:none; background:none; height:25px; font-size:12px; color:#333;}
.textarea{width:232px; height:93px; background:none; font-size:12px; color:#333; border:none;}
.textarea-bg{width:232px; height:93px; margin:0px; padding:5px; float:left; clear:both; background:url(../images/textarea-bg.png) no-repeat center top;}

.submitdiv{width:101px; margin:10px 0 0 0; padding:0px; float:left; height:34px;}
.submitbtn{width:101px; border:none; height:34px; cursor:pointer; font-size:15px; color:#FFF; background:url(../images/submitbtn.png) no-repeat left;}

.aboutusicon{ width:253px; margin:0px; padding:8px 0 0 50px; background:url(../images/aboutus-icon.png) no-repeat left; line-height:27px; height:27px;}



.projects01{ width:618px; margin:0px; padding:0px; float:left; height:auto; padding:15px 0 0 0}
.projects02{ width:618px; margin:10px 0 0 0; padding:0px; float:left; height:auto; padding:15px 0 0 0}



.projects01-left{ width:216px; margin:0px; padding:0px; float:left; height:auto;}
.projects01right-content{ width:402px; margin:0px; padding:0px; float:right; height:auto;}

.project-name{width:377px; margin:0px; padding:0 0 0 25px; border-bottom:dashed 1px #9c9c9c; background:url(../images/icon.jpg) no-repeat left; font-size:17px; color:#1f1a17; font-family:Tahoma, Geneva, sans-serif; line-height:28px;}

.project-des{width:402px; margin:0px; padding:0px; float:left;}
.projectdis{font-size:13px; text-align:justify; line-height:18px; color:#424242; padding-top:10px; font-weight:normal;}
