@charset "utf-8";body{font-family:Georgia, "Times New Roman", Times, serif;font-size:12px;color:#291d1d;margin:0px;padding:0px;background:#fff url('../images/bg.jpg') repeat-x;}
a:link, a:visited{color:#000;text-decoration:none;}
a:hover, a:active, a:focus{color:#000;text-decoration:underline;}
h1, h2, h3, h4, h5, h6{padding:1%;margin:0px;}
h1{font-size:1.6em; padding:1%;  text-transform:uppercase;font-weight:normal;}
h2{font-size:1.4em; padding:1% 0; text-transform:uppercase;font-weight:normal;}
h3{font-size:1.2em; text-transform:uppercase;}
h4{font-size:1.25em;}
h5{font-size:1.16em;}
h6{font-size:1.08em;}
h2.cathome{padding:1%;}
p{font-size:1em; padding:0 0 0 1%;margin:0; line-height:20px;}
header, section, footer, aside, nav, article, figure{display: block;} 
header{width:100%;float:left;padding:0;background:#fff}
footer{width:100%;float:left;padding:0%;background:#000; color:#fff;border-top:10px solid #333333;}
.bottom{width:98%; margin:0 auto; padding:1% 0;}
footer a:link, footer a:visited{color:#fff;text-decoration:none; font-weight:bold;}
footer a:hover{color:#bbb;}
ul li{margin:0px;padding:0px;list-style:none;}
ul li a{font-size:1em;}
.fl{float:left;}
.fr{float:right;}
img{border:0; vertical-align:bottom}
.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.justify{text-align:justify;}
.middle{vertical-align:middle;}
.top{vertical-align:top;}
.clear{clear:both;}
#wrapper{width:100%;margin:0px auto;background-color:#fff;}
.wrapp{width:98%; margin:0 auto;}
#wrapper1{width:100%;margin:0px auto;}
#navigation{background-color:#fff;padding:0px;width:100%;;margin:0 auto;height:30px;position:relative;}
#content{min-height:500px;width:97%;margin:0 auto;padding:1%;background:#fff url('../images/cntbg.jpg') repeat-x;}
#content a:link, #content a:visited{color:#000; text-decoration:none; font-weight:bold;}
#content a:hover{color:#363232; text-decoration:none;}
.leftheader{width:52%; text-align:left;}
.midheader{width:60%; text-align:center;}
.rightheader{width:47%;}
.logo{padding:1%;}
.logotxt{font-size:30px;vertical-align:middle;padding:1%;}
.leftctnt{width:24%;background:#777;}
.rightctnt{width:73%;background:#777;padding:0% 1%;}
.midctnt{width:47.5%;background:#777;margin-left:1%;padding:0% 1%;}
.wm_box{ width:100%; }
.m_box{ width: 31%; border:solid 1px #afa9a9; margin:1%; height:auto; background-color:#fff;}
.m_image{ width: 94%; text-align:center; padding:3%; min-height:251px; }
.m_txt { width: 94%; text-align:left; padding:0 3% 3% 3%; font-size:1em; min-height:109px;}
.m_txt h3{height:30px;}
.m_txt p{padding-top:3%;}
.wc_box{ width:100%;}
.c_box{ width: 23.5%;  border:solid 1px #afa9a9; margin:1% 0 1% 1%; height:auto; background-color:#fff;}
.c_image{ width: 94%;text-align:center; padding:3%;  height:238px; }
.c_txt { width: 94%; text-align:left; padding:0 3% 3% 3%; font-size:1em; height:90px;}
.c_txt p{padding-top:3%;}
.ct_box{ width: 23.5%;  border:solid 1px #afa9a9; margin:1% 0 1% 1%; height:auto; background-color:#c2d6d6;}
.ct_image{ width: 94%;text-align:center; padding:3%;  height:288px; }
.ct_txt { width: 94%; text-align:left; padding:0 3% 3% 3%; font-size:1em; height:80px;}
.ct_txt p{padding-top:3%;}
.botleft{width:30%;}
.botmid{width:40%;}
.botright{width:30%;}
.wp_box{ width:100%;padding-top:2%;}
.p_box{ width: 100%; margin:0% 2% 2% 0%; height:auto;}
.p_boxleft{ width: 64%;  height:auto; padding:0 0 0 1%;}
.p_boxright{ width: 34%; line-height:24px; padding:0 1% 1% 0}
.p_image{ width: 100%; text-align:left; padding:0; min-height:510px; }
.p_txt { width: 98%; text-align:center; padding:0 1% 1% 1%; font-size:1em;  height:20px;}
.we_box{ width:100%;}
.e_box{ width: 31.6%; min-height:450px; padding:1%;}
.e_img{ width: 100%; padding:0; min-height:330px;}
.e_img h3{height:35px;}
.e_txt{ width: 100%; padding:0;  height:auto;}
.btn{cursor:pointer;border:none; background-color:#333333; padding:10px 20px;color:#fff; text-transform:uppercase; font-weight:bold;}
.btn:hover{background-color:#959593; color:#333333}
th{background-color:#333333; color:#FFF}
.imgleft{width:17%;}
.txtleft{width:82%;padding-top:1%;}
.icons1{background-color:#444; width:110px; position:absolute; text-align:center; top:30px;padding:10px;border-radius:0 0 10px 10px;right:340px; color:#FFF;text-transform:uppercase;}
.icons2{background-color:#444; width:120px; position:absolute; text-align:center; top:30px;padding:10px;border-radius:0 0 10px 10px;right:180px; color:#FFF; text-transform:uppercase;}
.icons3{background-color:#444; width:120px; position:absolute; text-align:center; top:30px;padding:10px;border-radius:0 0 10px 10px;right:20px; color:#FFF; text-transform:uppercase;}
.icons1:hover{background-color:#000; color:#fff; text-decoration:underline;}
.icons2:hover{background-color:#000; color:#fff; text-decoration:underline;}
.icons3:hover{background-color:#000; color:#fff; text-decoration:underline;}
a.active .icons1{background-color:#000; color:#fff; text-decoration:underline;}
a.active .icons2{background-color:#000; color:#fff; text-decoration:underline;}
a.active .icons3{background-color:#000; color:#fff; text-decoration:underline;}
.contleft{width:62%; padding:1%; }
.contright{width:35%; text-align:right; padding-right:1%;}
.enqleft{width:13%; padding:0 1%;}
.enqright{width:84%;}
.about{padding:1%}
.aboutleft{width:60%;padding:1%}
.aboutright{text-align:center;padding:0;width:38%}
.pimgleft{width:75%;}
.pimgright{width:25%;}
.wblog_box{width:100%;}
.blog_box{height:auto;margin:0 1% 2%;width:98%;}
.blog_image{background-color:#C2D6D6;border:10px solid #333333;min-height:170px;padding:0;text-align:center;width:358px;}
.blog_txt{background-color:#C2D6D6;border:10px solid #333333;color:#666666;font-size:1em;min-height:144px;padding:1%;text-align: left;width: 65%; color:#333333;position:relative;}
.blogmore{bottom:10px;float:right;position:absolute;right:15px;}
.blog{width:100%;}
.blogleft{float:left; width:62%;padding:1%;margin:1%;border:10px solid #333333; background-color:#C2D6D6; min-height:275px;}
.blogright{float:right; width:30%;padding:1%;}
.blognew{width:94.5%;border:10px solid #333333; background-color:#C2D6D6;margin:1%;padding:1%;}
.blogleftnew{float:left; width:67%;min-height:275px;}
.blogrightnew{float:right; width:32%;}
.blogfull{width:100%;}
.blogimgcenter{width:100%; text-align:center; padding:2%;}