*{ margin:0; padding:0;}
body{ margin:0; padding: 0; font-family: "Helvetica Neue",Arial, RomanSerif; font-size:12px;  line-height:20px; letter-spacing:1px; }
div{margin:0; padding:0;}
h1{ margin:10px 0; padding:5px 0; display:block;}
h2{ margin:10px 0; padding:5px 0; display:block; font-size:18px;}
h3{ margin:10px 0; padding:5px 0px; display:block;}
img{ border:0;}
ul li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:none; color:#ccc;}
.topBG{background:url(../images/topbg.png) no-repeat center top;}
.topHeaderBG{background:#fff;}
.menuBG{background:#094782; box-shadow: 0px 0px 10px #666;-webkit-box-shadow: 0px 0px 10px #666;-o-box-shadow: 0px 0px 10px #666; z-index:9; }


.wrapper{ width:100%; margin:0; padding:0; float:left; position:relative;}
.wrap{ width:100%; margin:0; padding:0; float:left;}
.siteContainer{ width:1000px; margin:0 auto;}
.siteinner{width:1000px;float:left; padding:0px;}
.header{ width:100%; float:left; font-size:14px;}
.scrollBtn{position:fixed; right:100px; bottom:100px; z-index:99;}
.scrollBtn img{width:40px;}
img.logo{ float:left; width: auto; margin: 0px 0px  0;}

.cONtact{ float: right; text-align:left; padding:5px 20px 5px 5px; margin-top:18px; border-left: 1px solid #999; position:relative;}
span.call{ position:absolute; width:37px; height:38px; left:-245px; top:1px;}
.menu-hm{float:none !important; margin:0; padding:0; font-size:16px; position:absolute; bottom:0;}
.menu{width: auto; float:right; margin:0; padding:0; font-size:16px; display:inline-block; }
.menu ul{width:100%; float:left; margin:0px 0 0; padding:0; list-style:none;}
.menu li{float:right; margin:0 2px 0 0; padding:0px 0px; list-style:none; text-align:center;}
.selected a{color:#f5ce4b !important;}
.menu li a{ float:left;color:#fff;text-align: center; padding:15px 20px; text-align:center;font-weight: lighter;}
.menu li a:hover{color:#f5ce4b; }

.banner-container{ width:980px; float:left; font-size:14px; padding:10px 10px 28px;; position:relative; background:#ececec;}
.SliDer{ float:left; left:0px; top:0px; position:relative; height:315px;}

#slider {position:relative;width:596px;height:315px;margin-left:0px; top:0px;border: 1px solid #094782;background:url(../images/banner03.png) no-repeat  0px 0px ;}
#slider img {position:absolute;top:0px;left:0px;display:none;}
#slider a {border:0;display:block;}
.nivo-controlNav {position:absolute;left:20px;top:25px; height:48px; padding-left:5px; width:81px;background:url(../images/nivo-controlNav.png) no-repeat left top;text-indent:-9999px; padding-top:8px; display:none;}
.nivo-controlNav a {display:block;width:16px;height:22px;background:url(../images/bullets.png) no-repeat center top;text-indent:-9999px;border:0;margin-right:3px;float:left;}
.nivo-controlNav a.active {background-position:center -24px;}
.nivo-directionNav a {display:block;width:30px;height:30px;no-repeat;text-indent:-9999px;border:0;}
a.nivo-nextNav {background-position:-30px 0;right:15px;}
a.nivo-prevNav {left:15px;}
.nivo-caption {text-shadow:none;font-family: Helvetica, Arial, sans-serif;}
.nivo-caption a {color:#efe9d1;text-decoration:underline;}
.clear {clear:both; }

.welCome{ width:380px; float:left;height:315px; }
.welComeDiv{ margin:20px 0 0 15px; float:left; width:365px;}
.welComeDiv h2{ font-size:22px;color:#185389; letter-spacing:2px; margin:6px 0 15px 0 ; text-align: left; font-weight: normal; text-transform:uppercase;}
.welComeDiv p{font-size:16px;color:#1a1a1a;text-align: left; font-weight: normal; line-height:24px; font-family:"Georgia"; letter-spacing:1px;}

.enquireForm{ width:315px; float:right; }
.formCntr{ margin:20px 0 0 13px; float:left; width:auto; position:relative;}
.formCntr h2{ font-family:"Arial", Helvetica, sans-serif; color:#370f10; letter-spacing:2px; margin:6px 0 8px 0 ; text-align: center !important; font-weight: lighter; font-size:1.8em;}

.formCntr .formCDiv{ float:left; position:relative;margin-top: 8px; color:#3030303; font-weight:normal;}
.formCntr .formCDiv input[type="text"]{margin:6px 0;width:262px;height:39px;border:0px solid #6f470a; padding-left:10px; padding-right:10px; color:#0f0f0f; font-size:12px; background:#f9f9f9; border-radius:3px;-webkit-border-radius:3px; border:1px solid #ccc;}
.formCntr .formCDiv input[type="submit"]{background:#f39126; float:none; margin:14px 8px 3px 0px; padding:10px 35px;color:#fff;border:0; border-radius:5px; font-size:14px; border:1px solid #6f645d;box-shadow: 0px -10px 15px #a96011  inset;-webkit-box-shadow: 0px -10px 15px #a96011 inset;-moz-box-shadow: 0px -10px 15px #a96011 inset;-o-box-shadow: 0px -8px 10px #a96011 inset; position:relative; left:16px;  width:250px;}




.container{ width:980px; float:left; font-size:14px; padding:20px 10px 40px;; position:relative; background:#fafafa; min-height:350px;border-bottom: 1px solid #094782;}
.container h2{ font-size:22px;color:#185389; letter-spacing:2px; margin:6px 0 15px 0 ; text-align: left; font-weight: normal; text-transform:uppercase;}
.container h3{ font-size:18px;color:#e3033e; letter-spacing:2px; margin:6px 0 15px 0 ; text-align: left; font-weight: normal; }
.container p{font-size:16px;color:#1a1a1a;text-align: left; font-weight: normal; line-height:24px; font-family:"Georgia"; letter-spacing:1px;}
.container a{ text-decoration:none;}
.container a:hover{ text-decoration:none; color:#1a1a1a;}

.divhmBox{ float:left; width:305px; font-size:16px; min-height: 240px; background:#ececec; margin:10px 14px;}
.divhmBox h2{float:left; font-size:24px; font-weight:normal; color:#ff0000; line-height:32px; border-bottom:0px solid #999999; width:100%; text-align:center;}
.divhmBox h2 span{width:76px; height:76px;background:url(../images/sprite.png) no-repeat  0px 0px ; display: inline-block;margin-top: 20px;}
.divhmBox h2 span.inf{background-position:-79px 0px;}
.divhmBox h2 span.tem{background-position:-160px 0px;}
.divhmBox p{ padding:0 30px; color:#191919; text-align:center; line-height:24px; font-size:14px; line-height:24px;}
.readMore{ padding:20px 0px 20px 10px; color:#ff0000;text-align:center;font-size:16px;}
.readMore:hover{color:#070606;}

.homeFooterContent{background:#185389 ;}
.relationShip{ float:left; width:570px; color:#fff;padding: 10px 40px 0 40px;}
.relationShip h2{ font-size:24px; font-weight:normal;}
.relationShip p{font-size: 16px; line-height: 26px; font-weight: lighter;}
.contaCT{float:left; width:300px; color:#fff;padding: 10px 10px 10px 40px; background:#245c8f; padding:0 10 0 20px}
.contaCT h2{ font-size:24px; font-weight:normal;}
.contaCT p{font-size: 14px; line-height: 26px; font-weight: lighter;}
.contaCT a{color:#bbb;}

.footer{width:980px;float:left; padding:25px 10px 25px 40px; text-align:center; position:relative;}
.footer img.iso{ position:absolute; right:28px; top:19px;}
.footer p{ padding:0px; color:#9b9a9a; line-height:22px; }
.footer p a{color:#285f90;}

.testing{ width:800px; border:1px solid #ccc;text-align:center;margin: 10px 85px 40px 85px; padding-top:20px;}
.testing h3{ text-align:center;color:#333; line-height:24px;}
.testing h3 span{color:#666; font-size:14px;}
.testing h4{ text-align:center;color:#333; line-height:24px;}
.testing p{ text-align:center;}
.testing img{ margin:0 auto; width:500px;}
.testing ol{ margin:20px 20px 20px 22%; list-style:none;}
.testing ul{  margin:20px 20px 20px 22%; list-style:none;}
.testing li{margin:15px 0px 5px 0px; list-style:none; padding:0px 0px 0px 25px; background:url(../images/li.jpg) no-repeat  0px 5px ; text-align:left;}


.width100p{width:100% !important;}
.marginb{margin-bottom:20px;}
.padLR10{padding-bottom:20px ;padding-top:10px}
input.dfe9f3{ background:dfe9f3 !important;}
.mB40px{margin-bottom:40px; float: left; position: relative;}
span.mB4x{ position:absolute; left:0; bottom:-26px;}
.tcenetr{text-align:center !important;}
.richContent{ text-align:center !important; width:100%;float: left; font-size:20px !important;padding: 10px 0;}
.richContent-tri{ text-align:left; width:100%;float: left; font-size:20px !important;padding: 10px 0;}
.tri{float: left;padding-right: 20px; width:250px;}
ul.ulLi{ margin:20px 20px 20px 15px; list-style:none;}
ul.ulLi li{ margin:15px 0px 5px 0px; list-style:none; padding:0px 0px 0px 25px; background:url(../images/li.jpg) no-repeat  0px 5px ;}

table.tableTest{ border:1px solid #ccc; width:970px; background-color:#fff;}
table.tableTest td{ border-bottom:1px solid #ccc; padding:5px 10px; color:#666;}
table.tableTest thead{background-color:#ccc;}
table.tableTest thead td{ text-align:center; font-weight:bold;padding:10px 10px;}
table.tableTest tr td:first-child{ text-align:center; color:#000;}
table.tableTest tr td:last-child{color:#333;}

.c5e6f9{background-color:#c5e6f9;}
.ececec{background: #ececec;}

/*Image Rotator*/
.rotatorBG{background-color:#424242;}
.ca-container{position:relative; margin:0px auto 0px; width:870px; height:265px; padding:25px 65px 0px;overflow-y:hidden;}
.ca-wrapper{ width:100%; height:100%; position:relative; }
.ca-item{ position:relative; float:left; width:290px; height:100%; text-align:center; }
.ca-item img{ border:1px solid #8d7c45;/* -moz-box-shadow:6px 7px 2px #88886b; -webkit-box-shadow:6px 7px 2px #88886b; box-shadow:6px 7px 2px #88886b; */}
img.rotatorTop{ position:absolute; left:100px; top:-44px;}
img.rotatorHead{ position:absolute; left:40px; top:-60px; background:transparent url(../images/sprite.png) no-repeat  0px -200px; height: 25px; width:219px }

.ca-nav span{width:50px; height:50px; position:absolute; top:50%; margin-top:-35px; left:15px; text-indent:-9000px; opacity:0.7; cursor:pointer; z-index:100; }
.ca-nav span.ca-nav-next{background:transparent url(../images/homeSprite.png) no-repeat  -58px 0px; left:auto; right:7px; }
.ca-nav span:hover{ opacity:1.0; }

.ca-nav-prev{ background:transparent url(../images/homeSprite.png) no-repeat  0px 0px;}

/*Image Rotator*/