*{margin:0;padding:0;}
.cle{clear:both;}
body{background:url(../images/bg.jpg);background-position:center top;background-repeat:no-repeat;color:#666;font-size:14px;background-color:#f5f5f5;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-weight:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
@font-face{font-family:'LinowriteRegular';src:url('linowrite.eot');src:url('linowrite.eot') format('embedded-opentype'),
url('linowrite.woff') format('woff'),
url('linowrite.ttf') format('truetype'),
url('linowrite.svg#LinowriteRegular') format('svg');}
.wrepper{width:1110px;margin:auto;padding:0;}
.wreppar2{margin:auto;width:1103px;}
.header2{margin-top:15px;}
.logo{width:499px;height:87px;}
.top_nav{width:50%;margin:auto;padding-bottom:15px;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;}
.header-right{float:right;width:80%;margin-top:10px;}
.header-right ul{margin:0;padding:0;}
.header-right ul li{padding:0px 0px 0px 0px;display:inline;background-image:url(../images/nav_mid_line.jpg);background-position:right;background-repeat:no-repeat;}
.header-right ul li a{padding:5px 21px 5px 21px;text-decoration:none;text-transform:uppercase;color:#201b17;}
.header-right ul li a:hover{color:#f3f3f3;background-color:#201b17;border:#201b17;border-radius:20px;}
.header-right ul li a.active{color:#f3f3f3;text-transform:uppercase;background-color:#201b17;border:#201b17;border-radius:20px;}
.header-right ul li.zz{background-image:none;}
ul.menu{list-style:none;margin:0;padding:0px;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;color:#f3f3f3;font-size:16px;text-transform:uppercase;}
ul.menu *{margin:0px;padding:0px;}
ul.menu a{display:block;color:#f3f3f3;text-decoration:none;}
ul.menu li{position:relative;float:left;margin-right:0px;margin-bottom:-5px;}
ul.menu ul{position:absolute;top:30px;left:0;background-color:#201b17;display:none;opacity:0;list-style:none;border:#201b17;border-radius:14px;}
ul.menu ul li{position:relative;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;text-align:left;border-top:none;width:150px;margin:0px;background-image:none;border:#201b17;border-radius:14px;}
ul.menu ul li a{display:block;font-size:16px;color:#f3f3f3;padding:5px 11px 5px 11px;border:#201b17;border-radius:14px;}
ul.menu ul li a:hover{color:#f3f3f3;text-decoration:none;background-color:#3c3936;}
ul.menu ul ul{left:150px;padding:5px 11px 5px 11px;}
ul.menu .menulink{border:1px solid #aaa;padding:5px 11px 5px 11px;font-weight:bold;}
ul.menu .menulink:hover, ul.menu .menuhover{background:url(images/header_over.gif);}
ul.menu .sub{background:#d1d1d1 url(images/arrow.gif) 136px 8px no-repeat;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;color:#fff;padding:0px 0px 0px 5px;}
ul.menu .topline{border-top:0px solid #aaa;font-family:"LinowriteRegular", Arial, Helvetica, sans-serif;font-size:16px;}
.slider{margin-top:10px;}
.slider img{margin:auto;}
.body_div{margin:15px 0 25px 0;}
.box_1{width:368px;height:301px;background-image:url(../images/pic1.png);background-position:center top;background-repeat:no-repeat;float:left;display:block;}
.box_2{width:368px;height:301px;background-image:url(../images/pic2.png);background-position:center top;background-repeat:no-repeat;float:left;}
.box_3{width:368px;height:301px;background-image:url(../images/pic3.png);background-position:center top;background-repeat:no-repeat;float:left;}
.body_head{font-size:23.89px;color:#FFF;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-top:212px;}
.body_btn{font-size:13.38px;color:#FFF;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-top:17px;text-transform:uppercase;}
.body_btn a{color:#201b17;text-decoration:none;}
.partner_div{}
.partner{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:25px;color:#808080;text-align:center;background-image:url(../images/line.png);background-position:center;background-repeat:no-repeat;}
.white_box2{width:1103px;background:#FFF;padding:6px 8px 6px 8px;margin-top:7px;border:#FFF;border-radius:10px;margin:auto;}
.white_box{width:1103px;padding:6px 8px 6px 8px;margin-top:7px;margin:auto;}
.white_box img{margin-right:4px;}
.grey_box{background:#e6e6e6;}
.footer{margin-top:8px;padding:15px 0;}
.nav{padding-left:9px;width:332px;float:left;margin-right:30px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.heading4{font-size:21px;color:#4f4f4f;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;padding-bottom:5px;}
.nav_link{float:left;margin-right:17px;}
.nav_link2{float:left;margin-left:17px;}
.nav_link3{float:right;}
.nav_link a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link a:hover{font-size:14px;color:#000000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link2 a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link2 a:hover{font-size:14px;color:#000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link3 a{font-size:14px;color:#4f4f4f;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.nav_link3 a:hover{font-size:14px;color:#000;line-height:24px;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.abt{width:445px;float:left;margin-left:22px;}
.abt_div{}
.abt_pic{float:left;width:22%;}
.abt_text{float:right;color:#676767;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;width:74%;padding-top:5PX;}
.read_more{font-size:14px;color:#4f4f4f;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;text-transform:uppercase;}
.read_more a{color:#4f4f4f;text-decoration:none;}
.read_more a:hover{color:#000;text-decoration:none;}
.contact{float:right;}
.contact_text{color:#676767;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.contact_text a{color:#676767;text-decoration:none;}
.contact_text a:hover{color:#000;text-decoration:none;}
.contact_text2{color:#ab4901;font-weight:bold;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.contact_text2 a{color:#ab4901;text-decoration:none;}
.contact_text2 a:hover{color:#000;text-decoration:none;}
.footer2{border-top:#bebebe solid 1px;margin-top:10px;padding:15px 0;margin-bottom:50px;}
.copy{float:left;color:#575757;font-size:14px;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.copy a{color:#575757;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.copy a:hover{color:#000;text-decoration:none;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.social_icon{float:right;color:#4f4f4f;font-size:15px;}
.text{float:left;font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;}
.pic{float:left;margin-top:10px;}
.pic img{margin-right:8px;}
.mission{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:24px;color:#201b17;}
.mission_text1{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:17px;color:#201b17;padding:10px 0px 10px 0px;}
.mission_text2{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:21px;color:#201b17;padding:10px 0px 10px 0px;}
.mission_text3{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#201b17;padding:10px 0px 10px 0px;line-height:25px;}
.team_text{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#201b17;padding:10px 0px 10px 0px;line-height:25px;margin-bottom:60px;}
.team_text img{padding-right:10px;}
.gray_line_top{background-image:url(../images/gray_line.png);background-position:top;background-repeat:repeat-x;margin-bottom:13px;}
.gray_line_bottom{background-image:url(../images/gray_line.png);background-position:top;background-repeat:repeat-x;margin-top:5px;}
.port_div{border-bottom:#d5d5d5 solid 1px;padding-bottom:18px;padding-top:12px;}
.port_div2{border-bottom:#d5d5d5 solid 1px;padding-bottom:18px;padding-top:18px;}
.port_div3{padding-bottom:18px;padding-top:18px;}
.port_pic{float:left;border:#bbbbbb solid 2px;margin-right:10px;width:244px;height:175px;}
.port_text{font-family:"LinowriteRegular",Arial, Helvetica, sans-serif;font-size:15px;color:#444343;float:right;width:820px;line-height:24PX;}
.port_text span{font-size:18px;color:#201b17;}
.read_more_div{margin-top:60px;}
.client_div2{padding-bottom:5px;padding-top:5px;}
.client_logo{float:left;margin-right:9px;width:266px;height:175px;}
.greybutton{background:url(../images/btn-h.jpg);font-size:11px;color:#FFFFFF;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px;font-weight:bold;}
.messagediv{border-top:#990000 solid 1px;border-top-color:#990000;border-bottom:#990000 solid 1px;background:url(../images/error_icon.png) no-repeat;background-color:#FFCCCC;font-size:11px;color:#990000;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 25px;background-position:3px;}
.messagediv2{border-top:#006600 solid 1px;border-top-color:#006600;border-bottom:#006600 solid 1px;background:url(../images/icon_success.png) no-repeat;background-color:#AFE3AE;font-size:11px;color:#006600;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 25px;background-position:3px;}
.errmessagediv{border-top:#990000 solid 1px;border-top-color:#990000;border-bottom:#990000 solid 1px;background-color:#FFCCCC;font-size:11px;color:#990000;font-family:Arial, Helvetica, sans-serif;padding:5px 5px 5px 10px;}
.btncss{background-image:url(../images/button-bg.jpg);border-bottom:0px;border-top:0px;border-left:0px;border-right:0px;height:22px;font-size:11px;font-size:11px;color:#666666;font-family:Verdana, Arial, Helvetica, sans-serif;cursor:pointer;}