body {margin:0px;padding:0px;background:#e8e8e8 url(../images/bg.png) repeat-x left 130px;outline:none;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

a {cursor:pointer;text-decoration:none;}
* {margin:0px;padding:0px;}
ul {margin:0px;padding:0px;list-style-type:none;}
img {border:none;outline:none;}
input {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.ff-left {float:left !important;}
.ff-right {float:right !important;}
.no-bg {background:none !important;}
.no-bdr {border:none !important;}

/*-----------------------------------------------------------------------*/

.main {width:1000px;margin:0px auto;position:relative;}
.hdr-div {float:left;width:100%;background:url(../images/hdr-bg.jpg) repeat-x top left #008ac7;min-height:88px;}
.hdr-div .logo {float:left;margin-top:20px;}
.hdr-div .email {background:url(../images/icon.png) no-repeat center left;float:right;padding-left:25px;margin-top:30px;}
.hdr-div .email a {color:#000;font-size:19px;font-weight:bold;float:left;line-height:24px;text-shadow:0px 1px 0px #66bee5;  }
.hdr-div .email a:hover {color:#fff;text-shadow:0px 1px 0px #000;} 
.banner-div {height:503px;width:100%;float:left;background:url(../images/banner-bg.gif) no-repeat top center;}
.banner-div .block {background:url(../images/block-bg.png) no-repeat center 378px;}
.banner-div .left-img {position:absolute;left:140px;top:180px;float:left;}
.banner-div .right-img {position:absolute;right:80px;top:180px;float:left;display:none;}
.banner{background:url(../images/banner.jpg) no-repeat top center;height:454px;margin-top:8px;margin-left:-2px;}
.banner .row_1 {width:100%;position:absolute;bottom:-1px;left:0px;}
.banner .row_1 h2 {font-size:37px;color:#181411;text-transform:uppercase;float:left;text-shadow:0 2px 0 #aecf86;line-height:60px;}
.banner .row_1 p {float:left;border-left:1px solid #bcda8f;color:#fff;font-size:15px;line-height:21px;padding-left:13px;margin-left:13px;margin-bottom:8px;}
.banner .row_1 label {float:right;border-left:1px solid #bcda8f;color:#fff;font-size:15px;line-height:21px;padding-left:13px;margin-left:13px;margin-bottom:8px;}
.middle {float:left;position:absolute;bottom:-44px;left:398px;}

.cnt-row_1 {width:100%;float:left;background:url(../images/row1_bg.gif) repeat-y top center;}
.cnt-row_1 .bg-white {background:#fff;overflow:hidden;}
.cnt-row_1 .video {float:left;background:#dbdbdb url(../images/shadow.jpg) no-repeat bottom center;width:394px;height:252px;margin-left:20px;margin-top:20px;padding:5px 5px 21px 5px;}
.cnt-row_1 .last {float:right;width:532px;margin-right:20px;margin-top:20px;}
.cnt-row_1 .last h2 {font-size:30px;color:#0098db;float:left;width:100%;font-family: 'khmer_uibold';font-weight:normal;}
.cnt-row_1 .last em {color:#000;font-size:19px;float:left;font-family: 'khmer_uibold';background:url(../images/bdr_1.png) no-repeat bottom left;padding-bottom:15px;}
.cnt-row_1 .last label {float:left;font-size:17px;color:#5d5d5d;margin-left:20px;padding-top:12px;position:relative;}
.cnt-row_1 .last label .logos {position:absolute;left:-36px;top:38px;float:left;}
.cnt-row_1 .last span {line-height:45px;font-size:27px;color:#616060;float:left;font-family: 'khmer_uibold';margin-top:10px;}
.cnt-row_1 .click {background:#83b23a url(../images/arrow.png) no-repeat 955px center;float:left;height:46px;line-height:46px;padding:0px 20px;color:#fff;font-size:27px;font-family: 'khmer_uibold';width:96%;margin-top:5px;}
.cnt-row_1 .click a {color:#000;text-decoration:underline;}
.cnt-row_1 .click a:hover {color:#0098db;text-decoration:underline;}

.reveal-modal-bg {position:fixed;height:100%;width:100%;background:url(../images/popup-bg.png) repeat;z-index:100;display: none;}
.reveal-modal {visibility:hidden;top:22%;left:50%;margin-left:-300px;width:415px;background:#fff;position:absolute;z-index:101;padding:9px 20px 17px 20px;color:#000;border:10px solid #83B23A;}
.reveal-modal .close-reveal-modal {font-size:22px;line-height:.5;position:absolute;top:8px;right:11px;color: #fff;font-weight:bold;cursor:pointer;background:#000;padding:5px 6px 7px 6px;}

.cnt-row_2 {background:#fff url(../images/shadow-btm.gif) repeat-x left bottom;margin-top:22px;width:100%;float:left;padding-bottom:25px;}
.cnt-row_2 .shadow{width:100%;float:left;background:#fff url(../images/shadow-top.gif) repeat-x left top;padding-top:15px;}
.cnt-row_2 h2 {font-size:25px;color:#0098db;float:left;width:100%;font-family: 'khmer_uibold';font-weight:normal;border-bottom:1px solid #d2d2d2;padding-bottom:12px;margin-bottom:12px;}
.cnt-row_2 p{font-size:15px;color:#000000;line-height:21px;}
.cnt-row_2 .img_1{float:right;padding:4px;background:#ebebeb;border:1px solid #bfbfbf;box-shadow:0px 0px 2px #999999;margin-left:20px;}
.click_1{border-left:10px solid #0098db;border-right:10px solid #0098db;background:url(../images/click-bg.gif) repeat-y top center;float:left;width:91%;margin-top:20px;padding:0px 35px;text-align:right;}
.click_1 h1{color:#fff;font-size:42px;font-family: 'khmer_uibold';padding:10px 0;font-weight:normal;line-height:49px;}
.click_1 h1 label{font-size:32.4px;}
.click_1 a {color:#000;text-decoration:underline;}
.click_1 a:hover {color:#fff;text-decoration:underline;}
.click_1 .girl{margin-top:-24px;float:left;margin-left:-10px;}
.cnt-row_2 h3 {font-size:20px;color:#000;float:left;width:100%;font-family: 'khmer_uibold';font-weight:normal;border-bottom:1px solid #d2d2d2;padding-bottom:12px;margin-bottom:12px;margin-top:25px;}
.cnt-row_2 ul{float:left;width:100%;margin-top:5px;}
.cnt-row_2 ul li{float:left;width:95%;font-size:15px;color:#000000;background:url(../images/arrow1.gif) no-repeat center left;padding-left:20px;margin-bottom:13px;}


.cnt-row_3{float:left;width:100%;background:#0098db;margin-top:24px;}
.cnt-row_3 h1{color:#fff;font-size:44px;font-family: 'khmer_uibold';padding:7px 0 0px 0;font-weight:normal;float:left;min-height:106px;line-height:49px;}
.cnt-row_3 h1 label{font-size:34px;}
.cnt-row_3 a {color:#000;text-decoration:underline;}
.cnt-row_3 a:hover {color:#fff;text-decoration:underline;}
.cnt-row_3 .book{float:right;position:absolute;right:0px;top:-10px;}

.cnt-row_4{float:left;width:100%;}
.cnt-row_4 h2{font-family: 'khmer_uibold';font-size:25px;color:#000000;float:left;width:100%;margin-top:22px;background:url(../images/bdr_1.gif) repeat-x bottom left;padding-bottom:13px;font-weight:normal;}
.cnt-row_4 p{font-size:15px;color:#000000;line-height:21px;display:inline-block;padding-top:13px;padding-bottom:10px;}

.cnt-row_2  .large-img{float:left;border:5px solid #e3e3e3;background:#9a9a9a;padding:1px;margin-right:25px;margin-top:10px;}
.cnt-row_2  .large-img2{float:right;border:5px solid #e3e3e3;background:#9a9a9a;padding:1px;margin-left:25px;margin-top:10px;}
.mrg-top{margin-top:20px;}
.cnt-row_2 .width{float:left;width:100%;}

.cnt-row_5{float:left;width:100%;}
.cnt-row_5 .clm_1{float:left;margin-top:30px;width:480px;box-shadow:0 0 2px #999999;padding:1px;border:1px solid #c3c3c3;background:#fff;min-height:430px;margin-bottom:15px;}
.cnt-row_5 .clm_1 h4{background:#83b23a;color:#fff;padding:0 15px;font-size:25px;float:left;line-height:42px;font-family: 'khmer_uibold';font-weight:normal;width:450px;}
.cnt-row_5 ul{float:left;width:95%;margin-top:15px;margin-left:15px;}
.cnt-row_5 ul li{float:left;width:95%;font-size:15px;color:#000000;background:url(../images/arrow1.gif) no-repeat center left;padding-left:20px;margin-bottom:13px;}

.testimonials{float:left;width:100%;}
.testimonials h2 {background:url(../images/bdr_1.gif) repeat-x left bottom;color:#000000;float:left;font-family:'khmer_uibold';font-size:25px;font-weight: normal;margin-top:22px;padding-bottom:13px;width:100%;}
.testimonials .test{float:left;background:#fff;border:1px solid #dbdbdb;width:96%;margin-top:25px;position:relative;box-shadow:0px 0px 2px #dbdbdb;padding:19px;}
.testimonials .test .cut_1{position:absolute;left:60px;top:-16px;}
.testimonials .img-frist{float:left;}
.testimonials .once{float:right;width:698px;font-size:15px;line-height:21px;color:#000000;}
.testimonials .name{width:150px;float:right;margin-top:10px;}
.testimonials .name strong{width:100%;float:left;font-size:19px;color:#0098db;}
.testimonials .name b{width:100%;float:left;font-size:16px;}

#slides {z-index:100;}
.slides_container {width:955px;height:270px;overflow:hidden;position:relative;display:none;}
#slides .slide {width:955px;display:block;}
#slides .next,#slides .prev {position:absolute;top:107px;left:-39px;width:24px;height:43px;display:block;z-index:101;display:none;}
#slides .next {left:585px;}
.pagination {display:none;}
.pagination li{float:left;margin:0 1px;list-style:none;}
.pagination li a{display:block;width:12px;height:0;padding-top:12px;background:url(../img/pagination.png);background-position:0 0;float:left;overflow:hidden;}
.pagination li.current a {background-position:0 -12px;}


.pageContent { width:100%; float:left;margin-top:5px;}
.accordion {margin: 0 0 20px; border-top: none; border-left: none; float:left;width:100%;}
.accordion ul {float: left; display: block; width: 100%;}
.accordion li { background:#83b23a; cursor: pointer;float: left;display: block; width: 100%;margin-top:11px;}
.accordion li.active>a { background: url(../images/close.gif) no-repeat center right; }
.accordion li div { padding:10px 15px;background:#fff;display:block;clear:both;float:left;width:97%;font-size:15px;line-height:21px;color:#000;}
.accordion a {color:#fff;display:block;background: url(../images/plus.gif) no-repeat center right;line-height:37px;height:37px;text-indent:15px;font-size:19px;font-weight:bold;}

.address{width:100%;float:left;background:#fff;}
.address .clm-1{float:left;width:315px;}
.address .clm-1 strong{font-size:19px;color:#000;float:left;width:100%;margin-top:15px;}
.address .clm-1 p{font-size:15px;color:#4b4b4b;float:left;width:100%;line-height:19px;padding:2px 0;}
.address .clm-1 p a{color:#4b4b4b;text-decoration:underline;}
.address .clm-1 p a:hover{color:#000;}

.address .clm-2{background:#e8e8e8;float:right;width:605px;padding-bottom:15px;}
.address .clm-2 h2{float:left;width:95%;color:#0098db;font-family:'khmer_uibold';font-weight:normal;text-transform:uppercase;font-size:24px;margin-left:15px;margin-top:0px;}
.address .clm-2 ul{}
.address .clm-2 ul li{float:right;margin-top:12px;margin-right:15px;width:auto;}
.address .clm-2 ul li .inp_1{float:left;width:200px;background:#fff;border:1px solid #b9b9b9;font-size:14px;color:#000;padding:5px; }
.address .clm-2 ul li .area_1{float:left;width:200px;background:#fff;border:1px solid #b9b9b9;font-size:14px;color:#000;padding:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;resize:none;height:70px; }
.address .clm-2 ul li .inp_1:focus ,.address .clm-2 ul li .area_1:focus{background:#f4f4f4;border:1px solid #cdcdcd;}
.address .clm-2 ul li label{float:left;width:68px;font-size:13px;line-height:30px;color:#000;}
.address .clm-2 ul li input[type="submit"]{float:right;padding:8px 45px 8px 10px;font-size:18px;background:url(../images/arrow.png) no-repeat scroll 82px center #000;color:#fff;font-weight:bold;border:none; cursor:pointer;margin-top:-17px;}
.address .clm-2 ul li a:hover{background:url(../images/arrow.png) no-repeat scroll 82px center #83B23A;}


.form{float:left;width:100%;}
.form h2{float:left;width:80%;padding-bottom:10px;color:#0098DB;font-family:'khmer_uibold';font-weight:normal;text-transform:uppercase;font-size:24px;}
.form ul{}
.form ul li{float:left;width:100%;margin-top:12px;}
.form ul li .inp_1{float:left;width:303px;background:#e8e8e8;border:1px solid #cdcdcd;font-size:14px;color:#000;padding:5px; }
.form ul li .area_1{float:left;width:303px;background:#e8e8e8;border:1px solid #cdcdcd;font-size:14px;color:#000;padding:5px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;resize:none;height:70px; }
.form ul li .inp_1:focus ,.form ul li .area_1:focus{background:#fff;border:1px solid #cdcdcd;}

.form ul li label{float:left;width:100px;font-size:15px;line-height:30px;}
.form ul li input[type="submit"]{float:right;padding:8px 45px 8px 10px;font-size:18px;background:url(../images/arrow.png) no-repeat scroll 82px center #000;color:#fff;font-weight:bold;border:none; cursor:pointer;}
.form ul li a:hover{background:url(../images/arrow.png) no-repeat scroll 82px center #83B23A;}

.ftr{background:#0098db url(../images/ftr-bg.gif) repeat-x top left;float:left;width:100%;font-size:15px;color:#fff;line-height:41px;padding-top:8px;}
.ftr p{float:left;}
.ftr span{float:right;}
.ftr span a{color:#fff;text-decoration:underline;}
.ftr span a:hover{color:#000;}

@media screen and (-webkit-min-device-pixel-ratio:0) {::i-block-chrome, .reveal-modal {margin-top:130px;}}
.last-text{padding:10px 0px;float:left;width:100%;}
.cnt-row_3 form ul li{width:45%;margin:0 5% 12px 0;}
.cnt-row_3 form ul li label{color:#FFF;}
.cnt-row_3 form ul li .inp_1{width:338px;background:#FFF;}
.cnt-row_3 form ul li input[type="submit"]{margin:0 0 15px;}
.banner form{float:right;width:330px;position:absolute;right:-25px;background:url(../images/form-bg.png);padding:10px;top:0px}
.banner form h2{color:#FFF;text-align:center;width:100%;line-height:35px;float:none;font-size:18px;}
.banner form ul{background:#FFF;padding:0 10px 11px;}
.banner form ul li{float:none;}
.banner form ul li label{float:none;}
.banner form ul li .inp_1{float:none;}
.banner form ul li input[type=submit]{float:none;}