body{ margin:0px; padding:0px; background-color:#eae9e9; background-image:url(../images/bg2.jpg); background-position:top center; background-repeat:no-repeat;}

.blank{ margin:0px; padding:0px; clear:both;}
p,div,span,h1,h2,h3,h4,h5{ margin:0px; padding:0px;}
#container{ margin:0px auto; padding:0px; width:997px;}
h3{ margin:5px 0px 10px 10px; padding:0px 0px 0px 0px;}
.head{ background-image:url(../images/top-wbg.jpg); background-repeat:repeat-x; background-position:top left; height:54px; width:100%}

.greybold{ margin:0px; padding:0px; height:8px; background-color:#e6e6e6;}
.topvmenu{ margin:15px 0px 0px 0px; padding:0px; width:100%; height:44px;}
.topvmenu ul{ margin:0px 0px 0px 35px; padding:0px}
.topvmenu li{ margin:0px; padding:0px; float:left; list-style:none;}
.topvmenu a{ margin:0px; padding:8px 30px 7px 30px; display:block; font-family:Arial, Helvetica, sans-serif;  font-size:15px; color:#FFF; text-decoration:none; font-weight:bold; display:block}
.topvmenu a:hover{ background-color:#5886f6;padding:8px 30px 7px 30px; color:#fff;}
.active{background-color:#5886f6;padding:8px 30px 7px 30px; color:#fff;}

.flash{ margin:0px 0px 0px 0px; padding:0px; height:448px; }

.content{ margin:0px auto auto 0px; padding:0px; width:980px; background-color:#eae9e9;  float:left; background-color:#FFF;}

.welcome-text{ margin:0px 0px 0px 5px; padding:0px 5px 5px 5px; width:950px;float:left; background-color:#e5e7ec; background-image:url(../images/content-bg-l.png); background-repeat:repeat-x; background-position:top left}
.welcome-text2{ margin:0px 0px 10px 5px; padding:0px; width:960px;float:left;  background-image:url(../images/content-bg-l.png); background-repeat:repeat-x; background-position:top left; background-color:#e5e7ec}
.dark-grey{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#38385b; text-align:justify; line-height:18px; padding:5px;}
.dark-grey2{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272727; text-align:justify; line-height:21px; padding:5px 0px 0px 5px;}
.services{ margin:0px 0px 0px 0px; padding:0px;width:213px; float:right; background-color:#FFF;}
.services ul{ margin:0px; padding:0px;}
.services li{ margin:10px 0px 0px 0px; padding:5px; list-style:none;}
.service-box{ width:233px; margin:0px; padding:0px;}
.s-image{ float:left}
h6{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000;}
.service-text{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#272727; text-align:justify; line-height:15px; padding:0px 0px 0px 0px; margin:0px;}
.services-t{ float:right; width:130px; padding:0px 5px 0px 5px;}
.more{  margin:0px -10px 0px 0px; padding:0px; text-align:right}
.contentx{ float:left}
.blue-light{ font-family:Impact; font-size:18px; color:#7299ec; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.blue-dark{ font-family:Arial, Helvetica, sans-serif; font-size:19px; color:#262792; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}

.blue-light2{ font-family:Impact; font-size:16px; color:#7299ec; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.blue-dark2{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#262792; font-weight:normal; padding:0px 0px 0px 5px; margin:0px 0px 0px 0px;}
.welcome-image{ float:right; }
.footer{ width:963px; height:153px; background-image:url(../images/footer-water.jpg); background-repeat:no-repeat; background-position:top left;}
.copyrights{ width:963px; height:83px; background-image:url(../images/copyright-bg.jpg); background-repeat:repeat-x; background-position:top left; background-color:#00457e}
h1{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#4a4a4a; margin:0px 0px 0px 0px; padding:17px 0px 0px 10px;}
.bl{ margin:0px 10px 0px 0px;}
.footermenu{ margin:0px 0px 10px 220px; padding:0px;  text-align:left}
.footermenu ul{ margin:0px 0px 0px 0px; padding:0px;text-align:left}
.footermenu li{ margin:0px; padding:0px;text-align:left; float:left; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#cdeeff;}
.footermenu a{ margin:0px; padding:0px 10px 0px 10px; display:block; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:none;}
.footermenu a:hover{ text-decoration:underline; color:#000}
.copy{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#cdeeff;text-decoration:none; padding:0px 0px 0px 10px}
.footer-left{ width:630px; height:143px; float:left; padding:5px 0px 0px 10px}
.footer-right{ width:316px; height:143px; float:right; padding:5px 0px 0px 0px}
.qc{ color:#233c97; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; text-decoration:none; padding:0px 0px 0px 5px}
.stripx{ width:612px; height:101px; margin:5px 0px 0px 0px; padding:0px; float:left;}
.gallery-box{ width:129px; height:131px; margin:0px; padding:0px; background-image:url(../images/box.png); background-repeat:no-repeat}
.gallery{ margin:0px; padding:0px;}
.gallery ul{ margin:0px 0px 0px 25px; padding:0px;}
.gallery li{ margin:10px 10px 10px 10px; padding:0px; list-style:none; float:left}
.gallery-imgsp{ position:relative; margin:15px 0px 0px 17px; padding:0px}

.ourservices{ margin:0px; padding:0px;}
.ourservices ul{ margin:0px 0px 0px 25px; padding:0px;}
.ourservices li{ margin:20px 10px 20px 10px; padding:0px; list-style:none;}
h2{ color:#383a93; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold;}
.services-box{ width:900px;}
.services-images{ float:left; background-image:url(../images/ser-1.png); background-repeat:no-repeat; background-position:top; width:272px; height:182px;}
.ser-imgs{ margin:35px 0px 0px 8px; padding:0px;}
.services-texts{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#272727; padding:10px 0px 0px 0px; margin:0px; line-height:22px; text-align:justify;}

.main-xon{ padding:0px; margin:0px; width:960px; text-align:left}
.ser-box{ width:233px; height:250px; margin:10px 0px 0px 0px; padding:0px; background-image:url(../images/service-box.jpg); background-repeat:no-repeat; background-position:top left}
.four-ser{ margin:0px 0px 0px 0px; padding:0px;}
.four-ser ul{ margin:0px 0px 0px 0px;  padding:0px;}
.four-ser li{ margin:0px 0px 0px 7px; padding:0px; float:left; list-style:none;}
.footerx{ text-align:center; margin:30px 0px 0px 0px; }
.inquiry{ margin:0px; padding:0px;}
.inquiry-t{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#363636}
.contact-t{ margin:0px; padding:0px 0px 0px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#363636;}
.textsf{ margin:0px 0px 0px 10px; padding:0px; width:167px; height:20px; border:1px solid #c7c7c6}
.red{ color:#F00; font-size:10px; font-weight:bold}