{
    margin: 0;
    padding: 0;
    border: 0;
}

img{
    border:none;
}

a:hover{
    text-decoration:none;
}

.spacing{
    position:relative;
    width:100%;
    height:20px;
}

.f-left{ float:left;}
.f-right{ float:right;}

.lightbox-overlay{
    position:absolute;
    top:0px;
    left:0px;
    height:1825px;
    width:100%;
    background:#000000;
    opacity:0.8;
    z-index:99999999;
}

.box-alert{
    position:relative;
    width:960px;
    margin:auto;
    margin-top:200px;
    text-align:center;
    font-family:'db_ozone_xbold';
    opacity:1.0;
    font-size:100px;
    color:#004b96;
    text-transform:uppercase;
    line-height:110px;
    background-color:#fff;
}

.Absolute-Center {
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

body {
    font-family: 'Tahoma', Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    color: #000;
    background-color: #fff;
    -webkit-font-smoothing: antialiased !important;
}
.clear{
    clear:both;
}

.clear-padding{
    padding:0;
}

.clear-margin{
    margin:0;
}

.logo{
    position:absolute;
    z-index:100000;
}

.nav-menu{
    position:relative;
    display:inline-block;
    margin-top:34px;
    float:right;
}

.singleline-nav{
    display:none !important;
}

.multiline-nav{
    padding:12px 20px !important;
}

.first-nav{
    -webkit-border-radius: 12px 0px 0px 12px;
    -moz-border-radius: 12px 0px 0px 12px;
    border-radius: 12px 0px 0px 12px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.sub-com{
    left:-77px !important;
}

.sub-about{
    left:-114px !important;
}

.login-box{
    position:relative;
    display:inline-block;
    float:right;
    margin-top:34px;
    display: inline-block;
    font-size: 14px;
    line-height: 14px;
    position: relative;
}

.login-box a {
    padding: 10px 10px 10px;
    color: #fff;
    background:#949494 url(../images/bg-nav-login.jpg) repeat-x top center;
    text-decoration: none;
    display: inline-block;
    font-family: 'db_ozone_xregular';
    -webkit-border-radius: 0px 12px 12px 0px;
    -moz-border-radius: 0px 12px 12px 0px;
    border-radius: 0px 12px 12px 0px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
    text-align:center;
}

.login-person { background:#004793 url(../images/bg-login-blue.jpg) repeat-x top center !important;}

.ico-person { padding: 8px 10px; }

#logoutButton { padding:0px; }

.txt-login{
    margin-top:4px;
}

.login-box-area{
    position:absolute;
    width:250px;
    height:140px;
    background:url(../images/bg-login-box.png);
    right:0px;
    z-index:1000000;
    display:none;
    padding:20px;
}

.login-box-height {
    height: 85px !important;
}

.label-box-logout-text {
    position: relative;
    color: #FFF;
    text-transform: uppercase;
    border-bottom: 1px solid #FFF;
    line-height: 25px;
    margin-bottom: 10px;
}

.login-box-area-inner{
    position:relative;
    width:100%;
}

.label-box{ position:relative; background:#fff; width:100%; padding:5px 10px; margin-bottom:5px;}
.label-box-txt{ position:relative; display:inline-block; float:left; font-family:'db_ozone_xregular'; margin-top:4px; font-size:16px; color:#124093; padding-right:5px; border-right:1px solid #124093; width:62px;}
.label-box-input{ position:relative;}

.login-box-forget{position:relative;}
.login-box-forget a{font-family:'db_ozone_xregular'; font-size:14px; color:#fff; font-style:italic; padding:0; background:none; text-align:left;}
.login-box-forget a:hover{ text-decoration:underline; }

.login-box-btn-area{ position:relative; width:100%; margin-top:5px;}
.login-box-btn-area a{font-family:'db_ozone_xbold'; font-size:16px; color:#fff; padding:0; background:none; text-align:left; text-transform:uppercase;}
.login-box-btn-area a:hover{ text-decoration:underline; color:#fffa0b; }

.tag-line-area{
    width:100%;
    background:#004793;
    margin-top:15px;
}

.tag-line{
    padding:8px 0px;
    font-family:'db_ozone_xmedium';
    font-size:27px;
    color:#fff;
}

.top-banner{
    width:100%;
    background:#ebebeb;
}

.bContainer{
    width:100%;
    position: relative;
    display:table;
}

.slide-banner{
    position:relative;
    float:left;
    width:945px;
    display:inline-block;
}

.royalSlider {
    width: 100%;
    height: 363px;
}

.img-slide{
    position:relative;
    float:right;
    display:block;
    height:auto;
}

.txt-slide{
    position:relative;
    float:right;
    width:250px;
    height:363px;
    background:#cee7ff;
}

.h-slide-txt{
    padding:20px;
}

.h-slide-txt a{
    font-family:'db_ozone_xmedium';
    font-size:30px;
    color:#464646;
    line-height:32px;
}

.b-slide-txt{
    padding:0px 20px;
}

.b-slide-txt a{
    font-family:'db_ozone_xregular';
    font-size:18px;
    color:#464646;
    line-height:20px;
}

.read-more-slide{
    position:absolute;
    bottom:10px;
    padding:20px;
}

.read-more-slide a{
    font-family:'db_ozone_xregular';
    font-size:16px;
    color:#124093;
    padding:5px 15px;
    border:1px solid #124093;
}

.read-more-slide a:hover{
    text-decoration:underline;
}

.platinum-sponser{
    position:relative;
    float:left;
    /*padding:25px;*/
    width:225px;
    height:363px;
    display:inline-block;
    /*background:#cfcfcf;*/
    background:#fff;
}

.h-plat-txt{
    font-family:'db_ozone_xbold';
    font-size:21px;
    color:#fff;
    text-transform:uppercase;
    text-align:center;
    width:100%;
    height:43px;
    background:#b8b8b8 url(../images/bg-header-platinum.jpg) no-repeat top center;
    padding-top:15px;
    letter-spacing:2px;
    text-shadow: 1px 1px 6px #131313;
    margin-bottom: 10px;
}

.h-business-news-txt{
    font-family:'db_ozone_xbold';
    font-size:22px;
    color:#00498d;
    text-transform:uppercase;
}

.platinum-sponser-img{
    position:relative;
    padding:0px 0px 0px 0px;
    text-align:center;
}

.sec-body{
    position:relative;
    width:100%;
    padding:20px 0px 0px 0px;
    background:#fff;
}

.sec-body-footer{
    position:relative;
    width:100%;
    padding:0px 0px 20px 0px;
    background:#fff;
}

.sec-body-padding{
    position:relative;
    width:100%;
    padding:20px 0px 20px 0px;
    background:#fff;
}

.sec-body-area{
    padding:0px 20px;
}

.sec-body-area-inner{
    position: relative;
    width:100%;
    display: table;
    padding:0px 20px;
    min-height:500px;
}

.sec-body-area-inner-no-height{
    position: relative;
    width:100%;
    display: table;
    padding:0px 20px;
}

.col-left{
    padding-right:8px;
}

.col-right{
    padding-left:8px;
}

.box-home-news, .box-home-event{
    position:relative;
    width:100%;
    background:#cfcfcf;
    padding:10px;
}

.head-box-news{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:0px;
    margin-bottom:10px;
}

.head-box-events{
    position:relative;
    display:inline-block;
    width:100%;
    padding:0px;
    margin-bottom:10px;
}

.box-home-title{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:30px;
    color:#014990;
    padding:10px 15px;
    display:inline-block;
}

.box-home-view-all{
    position:relative;
    float:right;
}

.box-home-view-all a{
    position:relative;
    font-family:'db_ozone_xmedium';
    font-size:13px;
    color:#464646;
    padding:10px 15px;
    display:inline-block;
    text-transform:uppercase;
}

.box-home-view-all a:hover{
    text-decoration:underline;
}

.item-news{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:15px;
    margin-bottom:10px;
}

.img-home-news{
    position:relative;
    float:left;
    width:150px;
    height:90px;
    margin-right:10px;
    overflow:hidden;
}

.img-home-news img{ width:100%; }

.txt-home-news{position:relative; float:left; width: 100%;}
.txt-home-news.first{width: 347px;}
.txt-home-news i{ padding-left:1px; padding-top:1px; color:#004b96; float:left; margin-right:5px;font-size: 10px;}
.txt-home-news-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-home-news-title a:hover{color:#004b96;}
.txt-home-news-date{ position: relative;left: 17px;top: 5px; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px;}
.txt-home-news-line{ position:relative; margin:15px 0px; width:100%; height:1px; background:#d8d8d8;}
.txt-home-news-detail a{ position: relative; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-home-news-detail a:hover{text-decoration:underline;}
.txt-home-news-detail.first a{ position: relative;left: 17px; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-home-news-detail.first a:hover{text-decoration:underline;}
.txt-home-news-readmore{ clear:both; padding-top:10px;}
.txt-home-news-readmore a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.txt-home-news-readmore a:hover{text-decoration:underline;}

.nav-home-news-area{ position:relative; display:table; width:100%;}
.nav-home-news-area-prev{ float:left;}
.nav-home-news-area-next{ float:right;}

.btn-question-area{ position:relative; display:table; width:100%; margin-top:20px;}
.btn-question-area-prev{ float:left;}
.btn-question-area-next{ float:right;}

.nav-sel-events{position:relative; width: 100%;}
.sel-event-col-left{padding-right:6px;}
.sel-event-col-right{padding-left:6px;}

.nav-sel-events-area{ position:relative; width:100%; padding:5px 10px; background:#e7e7e7; cursor:pointer; display:table;}
.nav-sel-events-area .txt{color:#959595; font-family:'db_ozone_xbold';font-size:18px; float:left;}
.nav-sel-events-area.active{ background:#fff;}
.nav-sel-events-area.active .txt{color:#014990;}

.nav-sel-events-area .paging-upcoming,.nav-sel-events-area .paging-past{ float:right; }
#past{float:right;}
#upcoming{float:left;}

.paging-upcoming a, .paging-past a{
    position:relative;
    display:block;
    float:left;
    margin-left:5px;
    text-align:center;
    color:#959595;
    font-family:'db_ozone_xregular';
    font-size:12px;
    padding:0px 2px;
    border:1px solid #959595;
    line-height:10px;
}

.paging-upcoming a.active,.paging-upcoming a:hover,.paging-past a.active,.paging-past a:hover{
    color:#fff;
    border:1px solid #004a90;
    background:#004a90;
}

.upcoming-content-events{
    position:relative;
    display:block;
    background:#fff;
    padding:10px;
}

.past-content-events{
    position:relative;
    display:block;
    background:#fff;
    padding:10px;
}

.item-events{
    position:relative;
    display:inline-block;
    width:100%;
}

.img-home-events{
    position:relative;
    float:left;
    width:257px;
    height:154px;
    margin-right:10px;
    overflow:hidden;
}

.img-home-events img{ width:100%; }

.txt-home-events{position:relative; float:left; width: 250px;}
.txt-home-events-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-home-events-title a:hover{color:#004b96;}
.txt-home-events-date{ position: relative; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px; margin-top:10px;}
.txt-home-events-detail{position: relative;  margin-top:10px;}
.txt-home-events-detail a{ position: relative; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-home-events-detail a:hover{text-decoration:underline;}
.txt-home-events-readmore{ position: relative; margin-top:10px;}
.txt-home-events-readmore a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.txt-home-events-readmore a:hover{text-decoration:underline;}

.box-calendar{
    position:relative;
    display:block;
    background:#fff;
    padding:10px;
    margin-top:10px;
}

.h-calendar-txt{font-family:'db_ozone_xbold';font-size:18px;color:#014990; text-transform:uppercase;}

.home-calendar-area{position: relative; width:100%; margin-top:8px;}

.calendar-col-right{
    padding-left:10px;
}

.calendar-area{
    position:relative;
    width:100%;
    padding:3px;
    border:1px solid #00498d;
}

.header-calendar{
    position:relative;
    width:100%;
    background:#00498d;
    color:#fff;
    padding:5px;
    text-align:center;
    font-family:'db_ozone_xmedium';
    font-size:16px;
}

.cal-prev{
    float:left;
    padding-left:5px;
    margin-top:-2px;
}

.cal-next{
    float:right;
    padding-right:5px;
    margin-top:-2px;
}

.cal-prev a, .cal-next a{
    color:#fff;
}

.tb{
    width:100%;
}

.tb-header-calendar-tab{
    text-align:center;
    padding:5px 5px;
    font-family:'Tahoma';
    font-size:11px;
    font-weight:bold;
    color:#464646;
    width:14%;
    border:2px solid #fff;
}

.tb-body-calendar{
    padding:6px;
    font-family:'Tahoma';
    font-size:10px;
    font-weight:bold;
    color:#00498d;
    background:#b6dbff;
    vertical-align:middle;
    text-align:right;
    border:2px solid #fff;
}

.header-calendar-page{
    position:relative;
    width:100%;
    background:#00498d;
    color:#fff;
    padding:20px;
    text-align:center;
    font-family:'db_ozone_xmedium';
    font-size:22px;
}

.tb-header-calendar-page-tab{
    text-align:center;
    padding:20px 20px;
    font-family:'Tahoma';
    font-size:11px;
    font-weight:bold;
    color:#464646;
    width:14%;
    border:2px solid #fff;
}

.tb-body-calendar-page{
    padding:20px;
    font-family:'Tahoma';
    font-size:10px;
    font-weight:bold;
    color:#00498d;
    background:#b6dbff;
    vertical-align:middle;
    text-align:right;
    border:2px solid #fff;
}

.txt-day{ cursor:pointer;}

.cal-today{
    color:#fff;
    background:#d7d7d7;
}

.cal-events{
    color:#fff;
    background:#00498d;
}

.h-date-calendar{ position:relative; color:#00498d; font-family:'db_ozone_xbold';font-size:24px; border-bottom: 1px solid #cfcfcf; line-height: 27px;}
.txt-home-calendar{position:relative; width: 100%; margin-top:10px; display:inline-block;}
.txt-home-calendar i {color: #004b96;float: left;margin-right: 5px;font-size: 10px; padding-left: 1px;}
.txt-home-calendar-title{ float:left; width:100%; border-bottom:1px dotted #464646; padding-bottom:9px; display: flex;}
.txt-home-calendar-title a{font-family:'db_ozone_xmedium';font-size:16px;color:#464646;}
.txt-home-calendar-title a:hover{color:#004b96;}

.cal-view-all{ position:relative; padding: 17px 10px 8px 10px;}
.cal-view-all a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.cal-view-all a:hover{text-decoration:underline;}

.download-col{position:relative;display:block;margin-top:20px; padding-right:20px;}

.box-home-download{ position:relative; width:100%; display:block;}
.box-home-download-header{position:relative; width:100%; padding:5px 15px; background:#00498d; color:#fff; font-family:'db_ozone_xbold';font-size:20px; text-transform:uppercase;}
.box-home-download-header img{ margin-right:5px; }

#carousel-home-download{ padding:0px 30px}
.box-home-download{ border-bottom:1px dotted #666666; padding-bottom:10px;}
.item-download{position:relative;width:100%; margin:auto;}
.img-home-download{position:relative;width:100%;margin-bottom:10px;overflow:hidden; text-align:center; margin-top:10px; height: 148px;}
.img-home-download img{ border:4px solid #eeeeee; width:100%;}
.txt-home-download{position:relative; width: 100%; padding:0px 4px;}
.txt-home-download-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-home-download-title a:hover{color:#004b96;}
.txt-home-download-date{ position: relative; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px; margin-top:5px;}
.nav-download-prev{position:absolute; left:5px; top:100px;}
.nav-download-next{position:absolute; right:5px; top:100px;}
.nav-download-prev a, .nav-download-next a{ font-size:32px; color:#cccccc;}
.nav-download-prev a:hover,.nav-download-next a:hover{ color:#979797;}

.paging-download{ position:relative; margin-top:10px; float:left;}
.paging-download a{
    position:relative;
    display:block;
    float:left;
    margin-right:5px;
    text-align:center;
    color:#959595;
    font-family:'db_ozone_xregular';
    font-size:12px;
    padding:0px 2px;
    border:1px solid #959595;
    line-height:10px;
}

.paging-download a.active,.paging-download a:hover{
    color:#fff;
    border:1px solid #004a90;
    background:#004a90;
}

.download-view-all{ position:relative; float:right; margin-top:6px;}
.download-view-all a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.download-view-all a:hover{text-decoration:underline;}

.logo-col{position:relative;display:block;margin-top:20px;}
.logo-col-line{ position:relative; width:100%; height:1px; background:#d7d7d7;}

.gold-col{position:relative;display:block;margin-top:15px; padding-right:10px; border-right:1px dotted #bababa;}
.gold-col-txt{text-align:center;color:#898989; font-family:'db_ozone_xregular';font-size:16px; text-transform:uppercase;}

.box-gold-sponser{ position:relative; width:100%;}
.box-silver-sponser{ position:relative; width:100%;}

#carousel-gold-sponser{ padding:0px 20px}
.box-gold-sponser{ margin-top:20px;}
.box-silver-sponser{ margin-top:20px;}
.item-gold-sponser{position:relative;width:100%; margin:auto;}
.img-gold-sponser{position:relative;width:100%;overflow:hidden; text-align:center;}
.img-gold-sponser img{ vertical-align:middle;}
.nav-gold-sponser-prev{position:absolute; left:0px; top:0px;}
.nav-gold-sponser-next{position:absolute; right:0px; top:0px;}
.nav-gold-sponser-prev a, .nav-gold-sponser-next a{ font-size:32px; color:#cccccc;}
.nav-gold-sponser-prev a:hover,.nav-gold-sponser-next a:hover{ color:#979797;}

.partner-col{position:relative;display:block;margin-top:15px; padding-left:10px;}
.partner-col-txt{text-align:center;color:#898989; font-family:'db_ozone_xregular';font-size:16px; text-transform:uppercase;}

#carousel-partner{ padding:0px 20px}
.box-partner{ position:relative; width:100%;}
.box-partner{ margin-top:20px;}
.item-partner{position:relative;width:100%; margin:auto;}
.img-partner{position:relative;width:100%;overflow:hidden; text-align:center;}
.img-partner img{ vertical-align:middle;}
.nav-partner-prev{position:absolute; left:0px; top:0px;}
.nav-partner-next{position:absolute; right:0px; top:0px;}
.nav-partner-prev a, .nav-partner-next a{ font-size:32px; color:#cccccc;}
.nav-partner-prev a:hover,.nav-partner-next a:hover{ color:#979797;}

.subscribe-col{ text-align:left; }
.bussiness-col{ text-align:right;}

.line-pad-top{margin:20px 0px;}
.pad-top-assoc{ margin-top:30px;}
.set-w-assoc {width: 80%; float:left;}


.set-w-qr {width: 20%; float:left; padding:0px 20px 0px 5px;}

.box-qr-code{ position:relative; display:block; width:100%; text-align:center; padding-top: 33px; padding-bottom: 7px;}

.assoc-col-txt{text-align:center;color:#898989; font-family:'db_ozone_xregular';font-size:16px; text-transform:uppercase; margin-top:15px;}
#carousel-assoc{ padding:0px 20px}
.box-assoc{ position:relative; width:100%;}
.box-assoc{ margin-top:20px;}
.item-assoc{position:relative;width:100%; margin:auto;}
.img-assoc{position:relative;width:100%;overflow:hidden; text-align:center;}
.img-assoc img{ vertical-align:middle;}
.nav-assoc-prev{position:absolute; left:0px; top:10px;}
.nav-assoc-next{position:absolute; right:0px; top:10px;}
.nav-assoc-prev a, .nav-assoc-next a{ font-size:24px; color:#cccccc;}
.nav-assoc-prev a:hover,.nav-assoc-next a:hover{ color:#979797;}
.nav-assoc-prev i{ padding-left:1px;}

.top-inner-banner{position:relative;width:100%; height:229px;}
.top-box-left{ position:relative; width:234px; height:229px; background:url(../images/bg-top-left-box.png); color:#fff; font-family:'db_ozone_xbold';font-size:48px; text-transform:uppercase; line-height:36px; padding-left:20px; padding-top:60px;}

.advocacy{ background:url(../images/inside-Main-Banner02.jpg) top center no-repeat;}

.membership{ background:url(../images/Member-Banner01.jpg) top center no-repeat;}
.membership .top-box-left{ font-size:42px; }

.work-with-eabc { background:url(../images/EABC-14-Career4.jpg) top center no-repeat;}

.communication{ background:url(../images/Member-Banner03.jpg) top center no-repeat;}
.communication .top-box-left{ font-size:34px; }

.events{ background:url(../images/Event-Banner01.jpg) top center no-repeat;}

.aboutus{ background:url(../images/inside-Main-Banner01.jpg) top center no-repeat;}
.aboutus .top-box-left{ font-size:58px; }

.business-helpdesk{ background:url(../images/Main-Banner-Business.jpg) top center no-repeat;}
.business-helpdesk .top-box-left{ font-size:42px; width:340px; }

.banner-login{ background:url(../images/main-login-banner.jpg) top center no-repeat;}
.banner-login .top-box-left{ font-size:58px;padding-top: 88px; padding-left: 58px; }

.banner-register{ background:url(../images/main-register-banner.jpg) top center no-repeat;}
.banner-register .top-box-left{ font-size:38px; padding-top: 88px; padding-left: 25px; }

.eabc-breadcrumb{ position:relative; padding:0px 0px 20px 0px;}
.eabc-breadcrumb-txt{color:#02478f; font-family:'db_ozone_xmedium';font-size:14px; text-transform:uppercase;}
.eabc-breadcrumb-txt span{ color:#555555;}
.eabc-breadcrumb-txt a{color:#555555; font-family:'db_ozone_xmedium';font-size:14px; text-transform:uppercase;}
.eabc-breadcrumb-txt a:hover{ text-decoration:underline;}

.inner-page-left{ position:relative; float:left; width:240px;}
.inner-page-right{ position:relative; float:left; width:890px;}

.sub-nav-inner-page{ position:relative; padding-right:30px;}

.item-sub-nav{ position:relative; padding:5px 0px 5px 0px; border-bottom:1px dotted #7d7d7d;}
.item-sub-nav.active{ position:relative; padding:5px 0px 2px 0px; border-bottom:4px solid #014991;}
.item-sub-nav.active a{font-family:'db_ozone_xmedium'; font-size:15px;color:#014991;text-transform:uppercase; display:block;}
.item-sub-nav a{color:#464646; font-family:'db_ozone_xregular';font-size:14px; text-transform:uppercase; display:block;}
.item-sub-nav a:hover{ color:#014991; font-family:'db_ozone_xmedium'; font-size:15px;}
.item-sub-nav img{ float:right;}
.settop{ position:relative; top:-14px;}

.box-contact-policy{ position:relative; padding-right:30px; margin-top:35px;}
.box-contact-policy-header{ position:relative; width:100%; padding:10px 10px; background:#00498d; color:#fff; font-family:'db_ozone_xbold';font-size:20px; text-transform:uppercase;}

.box-contact-policy-content{ position:relative; width:100%; padding:10px 10px; background:#cfcfcf; color:#464646; font-family:'Arial';font-size:12px; line-height:20px;}
.box-contact-policy-content a{font-size:11px; color:#59adfe;}
.box-contact-policy-content a:hover{ text-decoration:underline;}

.box-minute{ position:relative; padding-right:30px; margin-top:35px;}
.box-minute img{width:100%;}

.inner-page-bg{
    position: relative;
    width: 100%;
    background: #cfcfcf;
    padding: 10px;
    display:table;
}

.inner-page-no-bg{
    position: relative;
    width: 100%;
}

.head-box-content{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:0px;
    margin-bottom:10px;
}

.head-box-content-no-bg{
    position:relative;
    display:inline-block;
    width:100%;
    padding:0px;
}

.head-box-content-member{
    position:relative;
    display:inline-block;
    width:100%;
    background:#00498d;
    padding:0px;
    margin-bottom:10px;
}

.head-box-content-member-blue{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:0px;
    margin-bottom:10px;
}

.box-content-title{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:30px;
    color:#014990;
    padding:10px 15px;
    display:inline-block;
    text-transform:uppercase;
    line-height: 25px;
}

.box-content-title-member-inner{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:24px;
    color:#fcb71c;
    padding:10px 15px;
    display:inline-block;
    text-transform:uppercase;
}

.box-content-title-member-inner-blue{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:24px;
    color:#00498d;
    padding:10px 15px;
    display:inline-block;
    text-transform:uppercase;
}

.box-content-title-member-inner-no{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:24px;
    color:#fcb71c;
    padding:20px 10px;
    display:inline-block;
    text-transform:uppercase;
}

.box-content-title-year{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:24px;
    color:#252525;
    padding:10px 0px;
    display:inline-block;
    text-transform:uppercase;
}

.box-content-title-no-bg{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:30px;
    color:#014990;
    padding:0px 15px 10px 15px;
    display:inline-block;
    text-transform:uppercase;
    border-bottom:1px solid #e2e2e2;
    width:100%;
    line-height: 25px;
}

.box-content-title-member{
    position:relative;
    float:left;
    font-family:'db_ozone_xmedium';
    font-size:30px;
    color:#014990;
    padding:0px 0px 0px 0px;
    display:inline-block;
    text-transform:uppercase;
    width:100%;
    line-height: 25px;
}

.box-content-title-no-bg span{
    font-size: 21px;
}

.box-content-detail{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:0px;
}

.shortcut-nav{
    position:relative;
    display:table;
    width:100%;
    background:#00498d;
    padding:10px 0px;
}

.item-shortcut{
    position:relative;
    display:block;
    width:20%;
    float:left;
    background:#00498d;
    border-left:1px solid #6692bb;
    padding:10px 10px 0px 10px;
}

.item-shortcut:nth-child(5n+1){
    border-left:none;
}

.item-shortcut-area{  width:100%; display:table; padding-bottom:10px;}

.ico-shortcut{ float:left; margin-right:10px;}
.txt-shortcut{ float:left; color:#fff; font-family:'db_ozone_xbold';font-size:16px; text-transform:uppercase; display:block;}
.txt-shortcut a{color:#fff; font-family:'db_ozone_xbold';font-size:16px; text-transform:uppercase; display:block;}
.txt-shortcut-multi{ margin-top:5px; }
.txt-shortcut-single{ margin-top:10px; padding-bottom:9px; }

.shortcut-top-row{ border-bottom:1px dotted #fff;}

.inner-page-bg-white{ position:relative; width:100%; padding:15px; background:#fff; font-family:'Arial'; font-size:13px; color:#464646; line-height:19px; display:table;}

.inner-page-bg-member-area{position:relative; width:100%; padding:0px !important; background:#fff;}
.inner-page-bg-member{ position:relative; width:100%; padding:12px; background:#dcddde url(../images/bg-member-benefits.jpg) bottom right no-repeat; font-family:'Arial'; font-size:13px; color:#000000; line-height:19px; display:table;}
.inner-page-bg-member-bottom{ position:relative; width:100%; padding:12px; background:#b6dbff; font-family:'Arial'; font-size:13px; color:#464646; line-height:19px; display:table;}


.inner-page-diff-top{padding:0px 15px 0px 15px;}

.detail-inner-content{
    position:relative;
    width:100%;
    margin:auto;
    padding:20px 0px;
    display:table;
}

.detail-inner-content .col-left{
    position:relative;
    width:33%;
    float:left;
}

.detail-inner-content .col-center{
    position:relative;
    width:34%;
    float:left;
}

.detail-inner-content .col-right{
    position:relative;
    width:33%;
    float:left;
}

.item-inner-content{ position:relative; width:230px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #d8d8d8;}

.bullet{
    padding-left: 1px;
    color: #004b96;
    float: left;
    margin-right: 5px;
    font-size: 10px;
}

.item-inner-content-member{ position:relative; padding-bottom:5px; padding-top:5px;}

.bullet-member{
    padding-left: 1px;
    color: #000;
    float: left;
    margin-right: 10px;
    font-size: 5px;
}

.bullet-sub-member{
    padding-left: 30px;
    color: #000;
    float: left;
    margin-right: 5px;
    font-size: 5px;
}

.txt-inner-content-member{ float:left; }

.txt-inner-content a{font-family:'db_ozone_xbold';font-size:18px;color:#464646; text-transform:uppercase;}
.txt-inner-content a:hover{color:#004b96;}

.sub-inner-content{ border-top:1px dotted #d8d8d8; margin-top:5px; padding-top:6px; padding-bottom:2px;}

.item-sub-inner-content{ padding-left:30px;padding-top: 2px;padding-bottom: 2px;}
.item-sub-inner-content a{font-family:'db_ozone_xregular';font-size:18px;color:#464646; }
.item-sub-inner-content a:hover{ text-decoration:underline; }

ul.ul-detail {
    list-style: none;
    padding:0;
    margin:0;
    padding-top:10px;
}

ul.ul-detail li { 
    text-indent: -.7em;
    padding:5px 0px 5px 40px;
}

ul.ul-detail li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -10px;
    top: 2px;
    color: #004b96;
    font-size: 32px;
}

ul.ul-detail li a{color:#00498d;}
ul.ul-detail li a:hover{ text-decoration:underline; }

ul.ul-detail-member {
    list-style: none;
    padding:0;
    margin:0;
    padding-top:0px;
    padding-right:10px;
}

ul.ul-detail-member li { 
    text-indent: -.7em;
    padding:3px 0px 3px 30px;
}

ul.ul-detail-member li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -10px;
    top: 2px;
    color: #fcb71c;
    font-size: 32px;
}

.paging-main{ float:right; position:relative; margin-right:10px; margin-top:9px;}
.paging-main a{
    position: relative;
    display: block;
    float: left;
    margin-left: 5px;
    text-align: center;
    color: #959595;
    font-family: 'db_ozone_xregular';
    font-size: 14px;
    border: 1px solid #959595;
    line-height: 16px;
    width: 16px;
    height: 16px;
}
.paging-main a.active,.paging-main a:hover{
    color:#fff;
    border:1px solid #004a90;
    background:#004a90;
}

.paging-bottom-area{ position:relative; width:100%; background:#fff; padding:10px 0px; clear:both;}
.paging-bottom{ float:none; position:relative; text-align:center; margin-right:0px; display:table; margin:auto;}

.paging-bottom-left{ position:absolute; left:0px; top:6px;}
.paging-bottom-right{ position:absolute; right:0px; top:6px;}
.paging-bottom-left a{ float:left; padding:5px 0px; width:45px; text-align:center; display:block; background:#cfcfcf; color:#fff; font-family:'Arial'; font-size:11px; margin-left:5px;}

.paging-bottom-right a{ float:left; padding:5px 0px; width:45px; text-align:center; display:block; background:#cfcfcf; color:#fff; font-family:'Arial'; font-size:11px; margin-right:5px;}

.item-advocacy-news{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:15px;
    margin-bottom:10px;
}

.img-advocacy-news{
    position:relative;
    float:left;
    width:188px;
    height:113px;
    margin-right:10px;
    overflow:hidden;
}

.img-advocacy-news img { width:100%; }

.txt-advocacy-news{position:relative; float:left; width: 100%;}
.txt-advocacy-news.hasimg{width: 640px;}
.txt-advocacy-news i{ padding-left:1px; padding-top:1px; color:#004b96; float:left; margin-right:5px;font-size: 10px;}
.txt-advocacy-news-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-advocacy-news-title a:hover{color:#004b96;}
.txt-advocacy-news-date{ position: relative;left: 17px;top: 5px; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px;}
.txt-advocacy-news-line{ position:relative; margin:15px 0px; width:100%; height:1px; background:#d8d8d8;}
.txt-advocacy-news-detail a{ position: relative; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-advocacy-news-detail a:hover{text-decoration:underline;}
.txt-advocacy-news-detail.hasimg a{ position: relative;left: 17px; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-advocacy-news-detail.hasimg a:hover{text-decoration:underline;}
.txt-advocacy-news-readmore{ clear:both; padding-top:10px;}
.txt-advocacy-news-readmore a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.txt-advocacy-news-readmore a:hover{text-decoration:underline;}

.read-more-inner-page{
    position:relative;
    padding:20px 0px;
    display:table;
}

.read-more-inner-page a{
    font-family:'db_ozone_xregular';
    font-size:16px;
    color:#124093;
    padding:5px 15px;
    border:1px solid #124093;
}

.read-more-inner-page a:hover{
    color:#fff;
    background:#124093;
    text-decoration:underline;
}

.inner-page-line{
    width:100%;
    height:1px;
    position:relative;
    background:#e2e2e2;
}

.advocacy-content-area{position:relative; width:100%; padding:10px 0px;}
.item-advocacy-content{ position:relative; width:100%; padding:10px 15px;}

.member-permission{position:relative; width:100%; padding:10px 15px;font-family: 'Arial'; font-size: 13px; color: #464646; line-height: 13px;}
.member-permission i{ color:#124093; margin-right:5px; font-size:16px;}

.advocacy-person-txt{ position:relative; float:left; width:650px; padding-right:15px;}
.advocacy-person-txt td{ padding:5px;}
.advocacy-person-txt span{font-family:'db_ozone_xbold'; font-size:18px; color:#004b97; text-transform:uppercase;}
.advocacy-person-detail{position:relative; float:right; display:block; background:#b6dbff; padding:10px 15px; width:200px;}
.advocacy-person-detail .title{font-family:'Arial'; font-size:12px; color:#00498d; font-weight:bold; }
.advocacy-person-detail .img{ margin:10px 0px;}
.advocacy-person-detail .img img{ width:100%; }
.advocacy-person-detail .txt{font-family:'Arial'; font-size:12px; color:#464646; }

.advocacy-group-meeting-header{
    position: relative;
    font-family: 'db_ozone_xbold';
    font-size: 18px;
    color: #fff;
    background:#00498d;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    margin-top:20px;
}
.advocacy-group-meeting-header span{ color:#b6dbff; text-transform:none;}

.advocacy-group-meeting-group-title{
    position: relative;
    font-family: 'Arial';
    font-size: 13px;
    /*color: #00498d;*/
    margin:20px 0px;
}
.advocacy-group-meeting-group-title span{ color:#464646;}

.advocacy-group-meeting-group-title strong{ font-size:18px; text-transform:uppercase; font-family:'db_ozone_xbold'; font-weight:normal;}

.advocacy-group-meeting-information a{color:#00498d;}
.advocacy-group-meeting-information a:hover{ text-decoration:underline; }

.download-attach{ position:relative; margin-top:20px; display:table;background:#00498d;}
.download-attach .icon{ position:relative; display:table; padding:5px 10px; background:#00498d; color:#fff; font-size:20px; float:left;}
.download-attach .download-attach-txt{ position:relative; float:left; background:#c7c7c7; display:table; height:auto; padding:5px 10px;}
.download-attach .download-attach-txt span{ position:relative; font-family:'db_ozone_xbold'; font-size:18px; color:#00498d; text-transform:uppercase;}
.download-attach .download-attach-txt a{font-family:'db_ozone_xregular'; font-size:16px; color:#fff;}
.download-attach .download-attach-txt a:hover{ text-decoration:underline;}

.img-large-content{position:relative; padding:0px 0px 10px 0px; text-align:center;}
.img-large-content img{ border:2px solid #014991;}


.item-col-two-area{
    position:relative;
    float:left;
    width:50%;
    padding-left:0px;
    padding-right:5px;
    margin-bottom:10px;
    display:table;
}

.item-col-two-area:nth-child(2n+1){
    padding-left:5px;
    padding-right:0px;
}

.item-col-two{
    position:relative;
    width:100%;
    background:#fff;
    padding:15px;
    display:table;
}

.img-col-two{
    position:relative;
    float:left;
    width:170px;
    margin-right:10px;
    overflow:hidden;
}

.img-col-two img { width:100%; border:1px solid #00498d; }

.txt-col-two{position:relative; float:left; width: 100%; height:30px; }
.txt-col-two.hasimg{ width:220px; }
.txt-col-two-title a{font-family:'db_ozone_xbold';font-size:18px;color:#004b96; text-transform: uppercase;}
.txt-col-two-title span { font-size: 12px; }
.txt-col-two-title a:hover{color:#464646;}

.txt-col-two-edit{ position:absolute; top:0px; right:3px;}
.txt-col-two-edit a{font-family:'db_ozone_xregular';font-size:12px;color:#004b96;text-transform:uppercase;}
.txt-col-two-edit a:hover{color:#464646;}

.item-col-four-area{
    position:relative;
    float:left;
    width:213px;
    margin-bottom:10px;
    margin-left:6px;
    display:table;
}

.item-col-four-area:nth-child(4n+1){
    margin-left:0px;
}

.item-col-four{
    position:relative;
    width:100%;
    background:#fff;
    padding:10px;
    display:table;
}

.img-col-four{
    position:relative;
    width:100%;
    height:111px;
    overflow:hidden;
    border:1px solid #00498d;
    text-align:center;
}

.txt-col-four{position:relative; padding:5px 5px 0px 5px; width: 100%;}
.txt-col-four-title a{font-family:'db_ozone_xbold';font-size:18px;color:#004b96;}
.txt-col-four-title a:hover{color:#464646;}

.box-content-view-all{
    position:relative;
    float:right;
}

.box-content-view-all a{
    position:relative;
    font-family:'db_ozone_xmedium';
    font-size:15px;
    color:#464646;
    padding:10px 15px;
    display:inline-block;
    text-transform:uppercase;
}

.box-content-view-all a:hover{
    text-decoration:underline;
}

.box-calendar-page{
    position:relative;
    width:100%;
    display:block;
    background:#fff;
    padding:10px;
    margin-bottom:10px;
}

.mg-top-bottom{ margin:10px 0px;}
.mg-top{ margin:10px 0px 0px 0px;}

.alphabet{ position:relative; display:inline-block; padding:10px 15px; }

.alphabet-gray-txt{
    color:#014990;
    font-size:18px;
    font-family:'db_ozone_xmedium';
    float:left;
    position:relative;
    display:inline-block;
    margin-top:1px;
}

.list-gray-alphabet{
    position:relative;
    display:inline-block;
    float:left;
    margin-left: 20px;
}
.list-gray-alphabet a{
    padding:0px 6px;
    color:#6f6f6f;
    font-family: 'db_ozone_xmedium';
    font-size: 18px;
}

.list-gray-alphabet a:hover{
    text-decoration:underline;
}

.list-gray-alphabet a.active, .list-gray-alphabet a.active:hover{
    color:#014990;
    text-decoration:underline;
}

.list-gray-alphabet a.disabled{
    cursor: default !important;
    pointer-events: none;
    color:#B7B5B5;
}

.board-header{
    position: relative;
    width:100%;
    font-family: 'db_ozone_xbold';
    font-size: 18px;
    color: #fff;
    background: #00498d;
    padding: 10px 15px;
    display: inline-block;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom:10px;
    text-align:center;
}

.board-detail-area{ position:relative; width:100%; display:inline-block; text-align:center;}

.board-detail{position:relative; display:inline-block; background:#b6dbff; padding:10px 15px; margin:0px 20px 10px 20px; vertical-align: top;}
.board-detail .title{font-family:'Arial'; font-size:12px; color:#00498d; font-weight:bold; }
.board-detail .img{ margin:10px 0px;}
.board-detail .txt{font-family:'Arial'; font-size:12px; color:#464646; height:57px; overflow:hidden; }
.board-detail .h-board-txt{padding:5px 0px 5px 0px;height: 47px; margin-top:5px; overflow:hidden; }
.board-detail .h-board-txt.normal{font-family:'Arial'; font-size:12px; color:#464646; font-weight:bold;}
.board-detail .h-board-txt.special{font-family:'Arial'; font-size:12px; color:#fff; background:#00498d;font-weight:bold;}



.back-page{position:relative; margin:20px 0px 10px 0px;}
.back-page a{ display:block; color:#01478f; text-transform:uppercase; font-family:'db_ozone_xmedium'; font-size:13px;}
.back-page a:hover{ text-decoration:underline;}

.remark{
    position: relative;
    font-family: 'Arial';
    font-size: 11px;
    color: #464646;
    margin-top:20px;
    font-style:italic;
}

.member-detail-box{
    position:relative;
    width:275px;
    display:inline-block;
    float:right;
    padding-left:20px;
    padding-bottom:20px;
}

.member-detail-box-area{
    position:relative;
    width:100%;
    display:inline-block;
    background:#ebebeb;
}

.member-detail-box-header{
    position:relative;
    padding:10px 15px;
    background:#b7dbff;
    color:#014990;
    font-weight:bold;
    margin-bottom: 5px;
}

.member-detail-box-txt{
    position:relative;
    padding:5px 15px;
    background:#ebebeb;
}

.member-detail-box-txt .img{
    position:relative;
    text-align:center;
}

.member-detail-box-bottom{
    position:relative;
    padding:10px 15px;
    background:#cfcfcf;
    color:#fff;
    margin-top: 5px;
    font-size:12px;
    font-style:italic;
}

.box-img-member{ position:relative; width:25%; display:inline-block; padding: 0px 0px 0px 10px;}
.box-img-member img{ vertical-align:inherit; }
.box-member-txt{ position:relative; width:75%; display:inline-block; padding: 0px 10px 0px 0px;}
.box-member-txt-full{ position:relative; width:100%; display:inline-block; margin-top:20px;padding: 0px 10px 0px 10px;}

.member-col-left{position:relative; padding-right: 100px; margin-left:30px; margin-top:10px; float:left; display:table;}
.member-col-right{position:relative;  margin-top:10px; float:left; display:table;}

.box-member-bottom{ position:relative; width:100%; display:inline-block; padding: 0px 10px 0px 10px;}
.box-member-bottom .number{position:relative; display:inline-block; margin-right:10px; color:#000; font-weight:bold;}
.box-member-bottom .txt{position:relative; display:inline-block; color:#00498d;}

.member-bottom-line{position:relative; margin:10px 0px; width:100%; height:2px; background:#dbedff;}


.col-business-left{ padding-right:5px;}
.col-business-center{padding:0px 5px;}
.col-business-right{padding-left:5px; float: right;}

.bussiness-tab{position:relative; width:100%; padding:5px 10px; background:#e7e7e7; cursor:pointer; display:table;}
.bussiness-tab .txt{color:#959595; font-family:'db_ozone_xbold';font-size:18px; float:left;}
.bussiness-tab.active{ background:#fff;}
.bussiness-tab.active .txt{color:#014990;}

.col-business-right .bussiness-tab{ float:right;}

.item-business-library{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:15px;
    margin-bottom:10px;
}

.img-business-library{
    position:relative;
    float:left;
    width:124px;
    height:113px;
    margin-right:10px;
    overflow:hidden;
}

.img-business-library img { width:100%; }

.txt-business-library{position:relative; float:left; width: 100%;}
.txt-business-library.hasimg{width: 545px;}
.txt-business-library i{ padding-left:1px; padding-top:1px; color:#004b96; float:left; margin-right:5px;font-size: 10px;}
.txt-business-library-title {font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-business-library-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-business-library-title a:hover{color:#004b96;}
.txt-business-library-date{ position: relative;left: 17px;top: 5px; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px;}
.txt-business-library-line{ position:relative; margin:15px 0px; width:100%; height:1px; background:#d8d8d8;}
.txt-business-library-detail{ position: relative; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-business-library-detail a{ position: relative; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-business-library-detail a:hover{text-decoration:underline;}
.txt-business-library-detail.hasimg a{ position: relative;left: 17px; top: -5px; color:#464646; font-family:'db_ozone_xregular';font-size:16px;}
.txt-business-library-detail.hasimg a:hover{text-decoration:underline;}

.business-library-button{position:relative; float:left; display:inline-block; padding: 10px 0px 10px 20px;}

.business-banner-left{ position:relative;float:left; width:80%; height:340px; background:url(../images/main-business-banner.jpg) no-repeat top center; background-size:cover;}
.business-banner-right{ position:relative; width:20%; float:left; }
.box-business-news-area {position:relative;padding-left:5px;}
.box-business-news{ position:relative; width:100%; height:340px; background:#cfcfcf; padding:14px 7px 7px 7px;}
.business-banner-bottom-area {position:absolute; bottom:0px; width:100%; height:70px; background:url(../images/bg-business-banner.png); padding:0px 25px;}
.inner-page-full{ position:relative; width:100%; }

.item-business-news{
    position:relative;
    display:inline-block;
    width:100%;
    background:#fff;
    padding:10px;
    margin-top:10px;
}

.txt-business-news{position:relative; width: 100%;}
.txt-business-news-title a{font-family:'db_ozone_xbold';font-size:18px;color:#464646;}
.txt-business-news-title a:hover{color:#004b96;}
.txt-business-news-date{ position: relative;top: 5px; color:#59adfe; font-family:'db_ozone_xregular';font-size:15px;}
.txt-business-news-readmore{ clear:both; padding-top:10px;}
.txt-business-news-readmore a{ text-transform:uppercase;color:#01478f; font-family:'db_ozone_xmedium';font-size:14px;}
.txt-business-news-readmore a:hover{text-decoration:underline;}

.business-headline {position:relative; width:100%; height:39px; background:#cfcfcf url(../images/bg-business-headline.png) no-repeat top left; margin-bottom:20px;}
.business-headline-txt{
    position: relative;
    font-family: 'db_ozone_xbold';
    font-size: 30px;
    color: #00498d;
    padding: 15px 15px;
    display: inline-block;
    text-transform: uppercase;
    margin-left:35px;
}
.margin-diff-l{margin-left:-25px;}
.col-business-home {padding: 0px 10px; margin-bottom:20px;}
.col-business-home img{width:100%;}

a.nav-buss-1{
    position:relative;
    width:212px;
    height:70px;
    display:inline-block;
    background:url(../images/nav_banner_01-1.png) no-repeat;
    background-position:0px 0px;
    text-indent:-100000px;
    float:left;
}

a.nav-buss-1:hover, a.nav-buss-1.active, a.nav-buss-1.active:hover{
    background-position:0px -70px;
}

a.nav-buss-2{
    position:relative;
    width:213px;
    height:70px;
    display:inline-block;
    background:url(../images/nav_banner_01-2.png) no-repeat;
    background-position:0px 0px;
    text-indent:-100000px;
    float:left;
}

a.nav-buss-2:hover, a.nav-buss-2.active, a.nav-buss-2.active:hover{
    background-position:0px -70px;
}

a.nav-buss-3{
    position:relative;
    width:223px;
    height:70px;
    display:inline-block;
    background:url(../images/nav_banner_01-3.png) no-repeat;
    background-position:0px 0px;
    text-indent:-100000px;
    float:left;
}

a.nav-buss-3:hover, a.nav-buss-3.active, a.nav-buss-3.active:hover{
    background-position:0px -70px;
}

a.nav-buss-4{
    position:relative;
    width:215px;
    height:70px;
    display:inline-block;
    background:url(../images/nav_banner_01-4.png) no-repeat;
    background-position:0px 0px;
    text-indent:-100000px;
    float:left;
}

a.nav-buss-4:hover, a.nav-buss-4.active, a.nav-buss-4.active:hover{
    background-position:0px -70px;
}

.nav-buss-spacer{
    position:relative;
    width:1px;
    height:70px;
    display:inline-block;
    background:url(../images/nav_banner_spacer.png) no-repeat;
    float:left;
}

.box-inner-full-layout{ position:relative; width:100%; padding:0px 20px; }
.box-bg-map{
    position:relative;
    width:100%;
    height:246px;
    display:table;
    background:url(../images/bg-box-map.png) right top no-repeat;
}

.box-center-page{
    position:relative;
    display:table;
    margin:auto;
    padding:0px 30px;
}

.box-inner-page{
    position:relative;
    display:table;
    float:left;
}

.box-input{
    position:relative;
    float:left;
}

.box-input .txt-area{ position:relative; color:#464646; font-family:'Arial';font-size:13px; margin-bottom:10px;}

.box-login-bottom{ position:relative; margin:10px 0px;}

.chk-area{position:relative; float:left; width: 95px; }
.txt-gray{position:relative; color:#464646; font-family:'Arial';font-size:12px;white-space: nowrap; margin-top: 4px; left: 5px;}
.spacer-login{ position:relative; width:1px; height:20px; margin:2px 10px 0px 10px; float:left; background:#c4c4c4;}

.chk-area a{position:relative; color:#464646; font-family:'Arial';font-size:12px; white-space: nowrap; top: 3px; text-decoration:underline;}
.btn-login-area{position:relative; float:left;}

.txt-spacer{position:relative; color:#464646; font-family:'Arial';font-size:13px; margin:5px 10px 0px 10px;}

.box-msg-regis-1{
    position:relative;
    display:inline-block;
    padding:20px;
    background:#cfcfcf;
    color:#464646; 
    font-family:'Arial';
    font-size:13px;
}

.box-msg-regis-1 span{
    color:#184685; 
    font-weight:bold;
    font-family:'Arial';
    font-size:18px;
    text-transform:uppercase;
}

.box-thanks-page{
    position:relative;
    padding:15px 35px;
    border: 1px solid #00498d;
    display:table;
}

.hand-thanks{
    display:inline-block;
    margin-right:30px;
    float: left;
}

.thanks-txt{
    display:inline-block;
    color:#014990;
    font-family:'db_ozone_xmedium';
    font-size:30px;
    text-transform:uppercase;
    float: left;
      margin-top: 24px;
}

.box-msg-thanks{
    position:relative;
    padding:40px 10px 50px 10px;
    text-align:center;
    color:#464646; 
    font-weight:bold;
    font-family:'Arial';
    font-size:22px;
}

.box-msg-thanks a{ color:#184685; }
.box-msg-thanks a:hover{ text-decoration:underline; }

.box-msg-full-thanks{
    position:relative;
    padding:20px 0px 20px 0px;
    color:#464646; 
    font-family:'db_ozone_xmedium';
    font-size:24px;
    line-height:24px;
}

.box-msg-full-thanks span{
    color:#184685; 
}

.line-dot-gray{
    border-bottom:1px dotted #898989;
    width:100%;
    height:10px;
    margin-bottom:10px;
    clear:both;
}

.box-question{
    position:relative;
    width:100%;
    display:none;
    padding:0px 15px;
}

.num-quest{
    position:relative;
    width:100%;
    margin:10px 0px 20px 0px;
    display:table;
}

.num-list{float:left; display:none; position:relative; width:100%;}

.num-list img{ width:100%;}


.txt-go{ float:left; }

.txt-go i{ margin-right:10px;}

.msg-go{float:left;margin-top: 6px;}

.msg-go a{color:#234f8b; text-decoration:underline;}
.msg-go a:hover{text-decoration:none;}

.msg-go-s{
    float:right;
    color:#fff; 
    font-family:'Arial';
    font-size:14px;
    font-style: italic;
    margin-top:7px;
    font-weight:normal;
}

.box-session-txt{
    position:relative;
    color:#252525; 
    font-family:'db_ozone_xregular';
    font-size:24px;
    line-height:24px;
}

.box-session-txt span{
    color:#014990; 
    font-family:'db_ozone_xbold';
    font-size:24px;
    line-height:24px;
}

.box-question-item{
    position:relative;
    width:100%;
    display:none;
}

.box-question-list{
    position:relative;
    width:100%;
    padding:10px 20px;
    background:#b6dbff;
    color:#234f8b; 
    font-family:'Arial';
    font-size:18px;
    font-weight:bold;
    font-style: italic;
    margin:10px 0px;
    line-height:24px;
    display:table;
}

.box-buss-result{
    position:relative;
    width:100%;
    padding:10px 20px;
    background:#cfcfcf;
    display:table;
}

.box-buss-result-area{
    position:relative;
    width:100%;
}

.box-buss-result-txt-left{
    position:relative;
    color:#363636; 
    font-family:'Arial';
    font-size:14px;
    font-weight:bold;
    float:left;
}

.box-buss-result-txt-right{
    position:relative;
    color:#234f8b; 
    font-family:'Arial';
    font-size:14px;
    font-weight:bold;
    float:right;
}

.line-dot{
    border-bottom:1px dotted #fff;
    width:100%;
    height:5px;
    margin-bottom:5px;
    clear:both;
}

.result-green{color:#00a651;}

.buss-result-txt{
    position:relative;
    width:100%;
    padding:10px 20px;
    display:table;
}

.result-txt-head{
    color:#004b97; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    margin:10px 0px 10px 0px;
    text-transform:uppercase;
}

.result-txt-body{
    color:#464646; 
    font-family:'Arial';
    font-size:13px;
    margin: 15px 0px 30px 0px;
    line-height: 16px;
}

.box-question-answer{
    width:100%;
    padding:10px 80px;
    display:table;
}
.answer{   
    margin-bottom: 15px;
    clear: both;
    display: table;
}
.answer-r{ position:relative; width:20px; float:left; }
.answer-txt{
    position:relative; 
    width:550px;
    color:#014990; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    line-height:18px;
    float:left;
    margin-top:4px;
    margin-left:10px;
}

.box-top-test{
    position:relative;
    width:100%;
    padding:20px 20px;
    background:#b6dbff;
    display:table;
    margin-top:10px;
    margin-bottom:20px;
}

.box-top-test .ico-light{
    position:relative;
    margin:0px 20px 0px 10px;
    display:block;
    float:left;
}

.box-top-test .msg-top-test{
    position:relative;
    display:block;
    color:#fff; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    line-height:18px;
    text-transform:uppercase;
    float:left;
    width:90%;
    text-shadow: 1px 1px 1px #66adf3;
    -moz-text-shadow: 1px 1px 1px #66adf3;
    -webkit-text-shadow: 1px 1px 1px #66adf3;
    filter: dropshadow(color=#66adf3, offx=1, offy=1);
}

.box-test-txt{
    position:relative;
    width:100%;
    display:table;
}

.box-test-txt .board-test{
    position:relative;
    margin:0px 50px 0px 10px;
    display:block;
    float:left;
}

.box-test-txt .box-test-msg{
    position:relative;
    display:block;
    float:left;
}

ul.ul-test {
    list-style: none;
    padding:0;
    margin:0;
    padding-top:10px;
}

ul.ul-test li { 
    text-indent: -.7em;
    padding:12px 0px 12px 40px;
    color:#464646; 
    font-family:'Arial';
    font-size:13px;
}

ul.ul-test li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -10px;
    top: 0px;
    color: #004b96;
    font-size: 20px;
}

ul.ul-test li a{color:#00498d;}
ul.ul-test li a:hover{ text-decoration:underline; }

.mg-test{ margin:30px 0px 30px 0px; display: inline-block;}

.box-test-bottom{
    position:relative;
    display:table;
    margin-bottom:20px;
}

.box-service-bottom{
    position:relative;
    display:table;
    margin-bottom:40px;
    margin-left:15px;
}

.box-bottom-blue{
    position:relative;
    display:block;
    background:#00498d;
    color:#fff;
    padding:20px;
    float:left;
}

.box-bottom-gray{
    position:relative;
    display:block;
    background:#c7c7c7;
    color:#184685;
    height:64px;
    float:left;
    padding:0px 20px;
}

.box-bottom-gray-txt{
    color:#184685; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    margin:12px 0px 5px 0px;
}

.box-service-bottom-blue{
    position:relative;
    display:block;
    background:#00498d;
    color:#fff;
    padding:10px 15px;
    float:left;
}

.box-service-bottom-gray{
    position:relative;
    display:block;
    background:#c7c7c7;
    color:#184685;
    height:44px;
    float:left;
    padding:0px 10px;
}

.box-service-bottom-gray-txt{
    color:#184685; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    margin:17px 0px 5px 0px;
}

.box-service-bottom-gray-txt a{ color:#184685; }
.box-service-bottom-gray-txt a:hover{ color:#fff; }

.col-services { margin-bottom:20px; }
.col-services img{ width:100%; }

.col-services.col-left { padding-right:10px; }
.col-services.col-center { padding-left:5px; padding-right:5px; }
.col-services.col-right { padding-left:10px; }

.services-h-txt{
    position:relative;
    background:#184685;
    color:#fff;
    padding:15px 15px;
    font-family:'Arial';
    font-size:15px;
    font-weight:bold;
}

.box-services-body-txt{
    position:relative;
    margin:20px 0px 20px 0px;
}

.services-body-txt{
    position:relative;
    margin:15px 0px 20px 0px;
    display:block;
    color:#464646;
    font-family:'Arial';
    font-size:13px;
    line-height:18px;
}

.box-eu{
    position:relative;
    margin:20px 0px;
    display:block;
}

.box-eu-txt{
    display:inline-block;
    position:relative;
    color:#184685; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    margin-right:20px;
    text-transform:uppercase;
}

.hand-gray{position:absolute; bottom: 5px; left: 340px;}

.business-dl-box{position:relative; display:table; margin:20px 0px;}

.business-txt-head{
    position:relative;
    display:block;
    color:#004b97; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    margin:10px 0px 10px 0px;
    text-transform:uppercase;
    float:left;
}

.business-dl-item{
    position:relative;
    display:block;
    float:left;
    margin:9px 0px 10px 0px;
}

.dl-icon{
    posision:relative;
    display:block;
    float:left;
    margin-right:10px;
}

.dl-txt{posision:relative; display:block; float:left; margin-top:1px;}
.dl-txt a{ color:#464646; text-decoration:underline; font-family:'Arial';font-size:13px;}
.dl-txt a:hover{ text-decoration:none;}

.h-lightbox{
    position:relative;
    width:100%;
    display:block;
    color:#fffa0b; 
    font-family:'db_ozone_xbold';
    font-size:20px;
    padding:10px 20px;
    background:#004b96;
    text-transform:uppercase;
}

.box-lightbox{
    position:relative;
/*    display:table;*/
    margin:auto;
    padding:0px 30px;
}

.box-inputlight{
    position:relative;
}

.box-inputlight .txt-area{ position:relative; color:#464646; font-family:'Arial';font-size:13px; margin-bottom:5px;}

.box-inner-lightbox{ position:relative; width:100%; padding:20px 20px 0px 20px; }

.box-login-bottom-lightbox{ position:relative; margin:10px 0px; text-align:center;}

.box-bg-lightbox-map{
    position:relative;
    width:100%;
    display:table;
    background:url(../images/bg-box-map.png) right top no-repeat;
    padding-bottom:30px;
}

a.btn-blue{
    position:relative;
    padding:5px 10px 5px 10px;
    display:inline-block;
    background:#00498d;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
}

a.btn-blue:hover, a.btn-blue.active, a.btn-blue.active:hover{
    color:#fff;
    background:#cfcfcf;
}

a.btn-blue-w{
    position:relative;
    padding:5px 10px 5px 10px;
    display:inline-block;
    background:#00498d;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
}

a.btn-blue-w:hover, a.btn-blue-w.active, a.btn-blue-w.active:hover{
    color:#00498d;
    background:#fff;
}

.btn-button{
    position:relative;
    padding:5px 10px 5px 10px;
    display:inline-block;
    background:#00498d;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border:none;
}

.btn-button:hover, .btn-button.active, .btn-button.active:hover{
    color:#fff;
    background:#cfcfcf;
}

.btn-button-upload{
    position:relative;
    padding:10px 10px 10px 10px;
    display:inline-block;
    background:#cfcfcf;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border:none;
}

.btn-button-upload:hover, .btn-button-upload.active, .btn-button-upload.active:hover{
    color:#fff;
    background:#00498d;
}

a.btn-gray{
    position:relative;
    padding:5px 10px 5px 10px;
    display:inline-block;
    background:#cfcfcf;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
}

a.btn-gray:hover, a.btn-gray.active, a.btn-gray.active:hover{
    color:#fff;
    background:#00498d;
}

.box-business-assis-area{ position:relative; width:100%; padding:0px 15px;}
.col-business-assis-left{ padding-right:40px;}
.col-business-assis-right{ padding-left:20px;}

.col-business-assis-left-area{ position:relative; width:100%; }
.col-business-assis-left-img{ position:relative; width:50%; float:left;}
.col-business-assis-left-img img{ max-width:100%;}
.col-business-assis-left-txt{ 
    position:relative;
    width:50%;
    float:left;
    font-family: 'Arial';
    font-size: 13px;
    color: #464646;
    line-height: 21px;
}

.col-business-assis-left-txt span{ 
    font-family: 'db_ozone_xbold';
    font-size: 21px;
    color: #014990;
    text-transform:uppercase;
    line-height:25px;
    display:block;
    margin-bottom:5px;
}

.col-business-assis-txt{ 
    position:relative;
    width:100%;
    font-family: 'Arial';
    font-size: 13px;
    color: #464646;
    line-height: 21px;
    margin:20px 0px;
}

.col-business-assis-txt span{ 
    font-family: 'db_ozone_xbold';
    font-size: 21px;
    color: #014990;
    text-transform:uppercase;
    line-height:25px;
    display:block;
    margin-bottom:5px;
}

ul.ul-business-assis {
    list-style: none;
    padding:0;
    margin:0;
    padding-top:10px;
}

ul.ul-business-assis li { 
    text-indent: -.7em;
    padding:5px 0px 5px 20px;
}

ul.ul-business-assis li:before {
    content: '\2022';
    display: block;
    position: relative;
    max-width: 0;
    max-height: 0;
    left: -10px;
    top: 2px;
    color: #004b96;
    font-size: 32px;
}

ul.ul-business-assis li a{color:#00498d;}
ul.ul-business-assis li a:hover{ text-decoration:underline; }

.box-business-assis-approx{ position:relative; width:100%; padding:10px 15px; background:#ebebeb; margin-bottom:20px;}
.box-business-assis-approx-txt {
    position:relative;
    width:100%;
    font-family: 'Arial';
    font-size: 13px;
    color: #464646;
    line-height: 21px;
    padding:3px 0px;
}

.box-business-assis-more-info{ position:relative; width:100%; padding:10px 15px; background:#ebebeb; margin-bottom:20px;}

.business-assis-body-txt{
    position:relative;
    margin:10px 0px 10px 0px;
    display:block;
    color:#464646;
    font-family:'Arial';
    font-size:13px;
    line-height:18px;
}

.box-business-assis{
    position:relative;
    display:table;
    margin-bottom:10px;
}

.box-business-assis-blue{
    position:relative;
    display:block;
    background:#00498d;
    color:#fff;
    padding:10px 10px;
    float:left;
}

.box-business-assis-gray{
    position:relative;
    display:block;
    background:#c7c7c7;
    color:#184685;
    height:44px;
    float:left;
    padding:0px 10px;
}

.box-business-assis-gray-txt{
    color:#184685; 
    font-family:'db_ozone_xbold';
    font-size:16px;
    margin:17px 0px 5px 0px;
}

.box-business-assis-gray-txt a{ color:#184685; }
.box-business-assis-gray-txt a:hover{ color:#fff; }

.subscribe-btn{ float:left; }
.business-btn{ float:right; }

.footer{ position:relative; width:100%; background:#00498d; padding:20px 0px;}
.footer-area{
    padding:0px 20px;
}
.footer-col-left{ position:relative; padding-right:20px; border-right:1px dotted #fff; min-height:210px;}
.footer-h-txt{text-transform:uppercase;color:#fff; font-family:'db_ozone_xmedium';font-size:18px; margin:15px 0px; line-height:16px;}
.footer-copy{ position:absolute; display:block; bottom:0px; color:#a0bbd4; font-family:'db_ozone_xregular';font-size:14px; text-transform:uppercase;}
.footer-col-left .logo-footer img{ margin-right:10px;}
.footer-copy a{color:#a0bbd4; font-family:'db_ozone_xregular';font-size:14px; text-transform:uppercase;}
.footer-copy a:hover{ text-decoration:underline;}
.footer-col-center{position:relative; padding:20px 20px;}
.footer-h-address-txt{color:#fff; font-family:'db_ozone_xbold';font-size:24px; text-transform:uppercase;}
.footer-col-center-line{position:relative; width:100%; height:1px; background:#cecece; margin:10px 0px;}
.footer-col-center-area-left{ position:relative; width:50%; float:left;}
.footer-col-center-area-right{ position:relative; width:50%; float:right;}

.footer-col-center-area-left .h-txt{color:#a0bbd4; font-family:'db_ozone_xmedium';font-size:18px; text-transform:uppercase; line-height:18px;}
.footer-col-center-area-left .txt{color:#a0bbd4; font-family:'db_ozone_xregular';font-size:16px; line-height:20px; margin-top:5px;}
.footer-col-center-area-left .txt span{font-family:'db_ozone_xbold';font-size:14px;}
.footer-map{ padding:8px; border:1px solid #cacaca;}
.footer-map img{ width:100%;}
.footer-area-right{ position:relative; margin-top:5px;}
.footer-area-right-link-l{ position:relative; float:left;}
.footer-area-right-link-r{ position:relative; float:right;}
.footer-area-right-link-l a,.footer-area-right-link-r a{color:#a0bbd4; font-family:'db_ozone_xmedium';font-size:16px; text-transform:uppercase;}
.footer-area-right-link-l a:hover,.footer-area-right-link-r a:hover{color:#fff; text-decoration:underline;}

.footer-col-right{position:relative; padding:12px 0px;}
.footer-h-social-txt{color:#fff; font-family:'db_ozone_xbold';font-size:18px; text-transform:uppercase; width:120px; float:left;}
.btn-social{ position:relative; float:left; margin-top:-5px;}

.search-box{ position:relative; margin:12px 0px 0px 0px;}
.footer-col-right-line{position:relative; width:100%; height:1px; background:#cecece; margin:12px 0px 0px 0px;}
.footer-col-right-other{position:relative; margin-top:12px;}
.footer-col-right-other img{ margin-right:10px; }
.footer-col-right-other a{color:#a0bbd4; font-family:'db_ozone_xmedium';font-size:18px;}
.footer-col-right-other a:hover{color:#fff; text-decoration:underline;}

.footer-col-right-connect{
    position:relative;
    width:100%;
}

.footer-col-right-connect-h-txt{
    position:relative;
    display:inline-block;
    color:#fff;
    text-transform:uppercase;
    font-family:'db_ozone_xbold';
    font-size:18px;
    top:2px;
}

.footer-col-right-connect a{position:relative; display:inline-block; margin-left:8px;}

.back-to-top{position:absolute; bottom:0px;}
.back-to-top a{ padding:5px 10px; display:block; background:#cfcfcf; color:#fff; text-transform:uppercase; font-family:'Arial'; font-size:11px;}
.back-to-top a:hover{ text-decoration:underline;}
.back-to-top i{ font-size:16px; margin-right:5px;}

input.inputbox {
    width:200px;
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    color: #333;
    outline: none;
    border: 1px solid #d1d1d1;
    font-family:'db_ozone_xregular';font-size:16px;
    background-color: #fff;
}

input.inputlightbox {
    width:200px;
    height: 25px;
    padding-left: 10px;
    padding-right: 10px;
    color: #333;
    outline: none;
    border: 1px solid #d1d1d1;
    font-family:'db_ozone_xregular';font-size:16px;
    background-color: #fff;
}

textarea.inputbox {
    height: 35px;
    padding-left: 10px;
    padding-right: 10px;
    color: #333;
    outline: none;
    border: 1px solid #d1d1d1;
    font-family:'db_ozone_xregular';font-size:16px;
    background-color: #fff;
}

input.inputlogin{
    width:120px;
    height: 20px;
    color: #333;
    outline: none;
    border:none;
    font-family:'db_ozone_xregular';font-size:16px;
    background-color: #fff;
    margin-left:5px;
}

input.checkbox{
    color: #333;
    outline: none;
    border:none;
    font-family:'db_ozone_xregular';font-size:16px;
    background-color: #b6dbff;
    z-index: 10000;
}

.o-hidden{
    overflow:visible;
}

.sel-white select {
    text-align:left;
    color:#333333;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    background: url("../images/drop-arrow.png") #fff right no-repeat;
    text-overflow: "";
    font-family:"Arial";
    font-size:12px;
    font-weight:normal;
    height:35px;
    padding-left:10px;
    border:1px solid #d1d1d1;
    border-radius: 0;
}

select::-ms-expand {    display: none; }

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: ''; 
}

.fileUpload {
    position: relative;
    overflow: hidden;
    /*margin: 10px;*/
}
.fileUpload input.upload {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    color:#000;
}

.mgt-30{ margin-top:30px;}
.mgt-20{ margin-top:20px;}
.mgt-10{ margin-top:10px;}
.mgl-15{ margin-left:15px;}
.mgl-20{ margin-left:20px;}
.mgl-25{ margin-left:25px;}
.mgl-37{ margin-left:37px;}
.mgl-30{ margin-left:30px;}
.mgl-40{ margin-left:40px;}
.mgl-55{ margin-left:55px;}
.mgl-80{ margin-left:80px;}
.mgl-0{ margin-left:0px;}
.mgb-20{ margin-bottom:20px;}
.mgb-100{ margin-bottom:100px;}
.mgb-50{ margin-bottom:50px;}
.pdt-10{ padding-top:10px;}
.input-w-280{ width:280px !important;}
.input-w-100-p{ width:100% !important;}
.input-w-240{ width:240px !important;}
.input-w-250{ width:250px !important;}
.input-w-246{ width:246px !important;}
.input-w-48{ width:48px !important;}
.height-10{height:10px;}
.height-20{height:20px;}
.height-30{height:30px;}
.txt-upper{text-transform:uppercase;}
.lh-16{line-height:16px;}
.un{text-decoration:underline;}

@media (min-width: 992px) and (max-width: 1200px) {
.sub-com{
    left:-105px !important;
}

.sub-about{
    left:-142px !important;
}

.slide-banner{
    width:745px;
}

.royalSlider {
    width: 100%;
    height: 286px;
}

.txt-slide{
    position:relative;
    float:right;
    width:198px;
    height:286px;
    background:#cee7ff;
}

.platinum-sponser{
    width:225px;
    height:286px;
    /*padding:15px 25px;*/
}

.img-slide img{
    width:547px;
}

.h-slide-txt a{ font-size:22px; line-height:22px;}

.platinum-sponser-img{
    padding: 0px 0px 0px 0px;
}

.platinum-sponser-img img{ width:70%;}

.txt-home-news.first{width: 247px;}

.img-home-events{
    width:200px;
    height:120px;
}

.img-home-events img{
    width:100%;
}

.txt-home-events{ width:207px;}

.subscribe-col{ padding-right:10px; }
.bussiness-col{ padding-left:10px; }

.subscribe-col img, .bussiness-col img{width:100%;}

.footer-col-left {padding-right:15px;}
.footer-col-left .logo-footer img { margin-right: 5px;}
.footer-col-center-area-left {width:60%;}
.footer-col-center-area-right {width:40%;}
.footer-area-right-link-l a, .footer-area-right-link-r a { font-size:12px;}

input#search-txt{ width:178px; }

}

@media (min-width: 769px) and (max-width: 991px) {
.container{
    padding-left: 15px;
    padding-right: 15px;
}

.nav-menu{
    position: absolute;
    right: 0px;
    top: 8px;
}

.first-nav{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.sub-com, .sub-about{
    left:0px !important;
}

.singleline-nav{
    display:inline-block !important;
}

.multiline-nav{
    display:none !important;
}

.login-box{
    z-index:10000000;
}

.login-box a {
    padding: 16px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.txt-login{
    display:none;
}

.top-banner-padding{
    padding:0px;
}

.slide-banner{
    width:100%;
}

.royalSlider {
    margin:auto;
    /*width: 630px;
    height:463px;*/
    width:100%;
}

.img-slide, .txt-slide{
    float:none;
    display:block;
}

.img-slide img{
    display:table;
    width:100%;
    height:auto;
}

.bContainer{
    width:100%;
    position: relative;
    display:table;
}

.txt-slide{
    position:absolute;
    top:283px;
    width: 100%;
    height: 80px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.b-slide-txt, .read-more-slide{
    display:none;
}

.platinum-sponser{
    width:100%;
    height:auto;
    /*padding:15px 25px;*/
    text-align: center;
}

.platinum-sponser-img{
    /* float: left; */
    padding: 10px 20px 0px 20px;
    display: inline-block;
    /* margin: auto; */
}

.img-home-news{
    position:relative;
    float:none;
    width:100%;
    height:auto;
    margin-right:0px;
    margin-bottom:10px;
    overflow:hidden;
}

.img-home-news img{width:100%;}
.txt-home-news.first{width: 100%;}
.txt-home-news-detail.first a{ left:0px;}

.img-home-events{
    width:100%;
    height:auto;
}

.img-home-events img{
    width:100%;
}

.txt-home-events{ width:100%; margin-top:10px;}

.subscribe-col{ padding-right:10px; }
.bussiness-col{ padding-left:10px; }

.subscribe-col img, .bussiness-col img{width:100%;}

.sec-body-area{padding:0px;}

.h-date-calendar{ margin-top:10px; }
.box-home-download-header{ font-size:14px; }
.img-home-download{ height:auto;}

.download-col{ padding-right:0px;}

.footer-area{ padding:0px;}
.footer-col-left {padding-right:15px;}
.footer-col-left .logo-footer img { margin-right: 5px;}
.footer-col-center-area-left {width:60%;}
.footer-col-center-area-right {width:40%;}
.footer-area-right-link-l a, .footer-area-right-link-r a { font-size:12px;}

input#search-txt{ width:178px; }

.ico-person { padding: 0px; }
.login-person { padding:15px !important; }

.set-w-qr{ padding: 0px 0px 0px 10px;}
.box-qr-code { padding-top:39px; padding-bottom:10px;}
.box-qr-code img{ height:67px; width:auto; }

}

@media (min-width: 568px) and (max-width: 768px) {
.container{
    padding-left: 15px;
    padding-right: 15px;
}

.nav-menu{
    position: absolute;
    right: 0px;
    top: 8px;
}

.first-nav{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.sub-com, .sub-about{
    left:0px !important;
}

.singleline-nav{
    display:inline-block !important;
}

.multiline-nav{
    display:none !important;
}

.login-box{
    z-index:10000000;
}

.login-box a {
    padding: 16px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.txt-login{
    display:none;
}

.top-banner-padding{
    padding:0px;
}

.slide-banner{
    width:100%;
}

.royalSlider {
    margin:auto;
    width:100%;
    /*width: 568px;*/
    height:290px;
}

.img-slide, .txt-slide{
    float:none;
    display:block;
}

.img-slide img{
    display:table;
    width:100%;
    height:auto;
}

.bContainer{
    width:100%;
    position: relative;
    display:table;
}

.txt-slide{
    position:absolute;
    top:220px;
    width: 100%;
    height: 70px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.h-slide-txt {padding:10px;}
.h-slide-txt a{ font-size:26px; }

.b-slide-txt, .read-more-slide{
    display:none;
}

.platinum-sponser{
    width:100%;
    height:auto;
    /*padding:15px 25px;*/
    text-align: center;
}

.platinum-sponser-img{
    /* float: left; */
    padding: 10px 10px 0px 10px;
    display: inline-block;
    /* margin: auto; */
}

.platinum-sponser-img img{
     width:150px;
}

.sec-body-area{padding:0px;}
.col-left{padding-right:0px;}
.col-right{padding-left:0px;}

.img-home-news{
    position:relative;
    float:none;
    width:100%;
    height:auto;
    margin-right:0px;
    margin-bottom:10px;
    overflow:hidden;
}

.img-home-news img{width:100%;}
.txt-home-news.first{width: 100%;}
.txt-home-news-detail.first a{ left:0px;}
.txt-home-news-line{ display:none;}
.txt-home-news-detail{ display:none;}
.txt-home-news-readmore{ display:none;}

.box-home-event { margin-top:20px; }

.h-date-calendar{ margin-top:10px; }

.gold-col{padding-right:0px; border-right:none;}
.partner-col{padding-left:0px;}
.subscribe-col{ text-align:center;}
.bussiness-col{ text-align:center; margin-top:10px;}

.download-col{ padding-right:0px;}

.footer-area{ padding:0px;}
.footer-col-center{ padding:0px;}
.footer-col-left{padding-right:0px; border-right:none;}

.ico-person { padding: 0px; }
.login-person { padding:15px !important; }

.set-w-assoc { width:100%; float:none; }
.set-w-qr{ width:100%; float:none; padding:0px;}
.box-qr-code { padding-top:39px; padding-bottom:10px;}
.box-qr-code img{ height:auto; width:auto; max-width:100%; }

}

@media (min-width: 480px) and (max-width: 567px) {
.container{
    padding-left: 15px;
    padding-right: 15px;
}

.nav-menu{
    position: absolute;
    right: 0px;
    top: 8px;
}

.first-nav{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.sub-com, .sub-about{
    left:0px !important;
}

.singleline-nav{
    display:inline-block !important;
}

.multiline-nav{
    display:none !important;
}

.login-box{
    z-index:10000000;
}

.login-box a {
    padding: 16px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.txt-login{
    display:none;
}

.top-banner-padding{
    padding:0px;
}

.slide-banner{
    width:100%;
}

.royalSlider {
    margin:auto;
    /*width: 480px;
    height:377px;*/
    width:100%;
    height:243px;
}

.img-slide, .txt-slide{
    float:none;
    display:block;
}

.img-slide img{
    display:table;
    width:100%;
    height:auto;
}

.bContainer{
    width:100%;
    position: relative;
    display:table;
}

.txt-slide{
    position:absolute;
    top:173px;
    width: 100%;
    height: 70px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.h-slide-txt {padding:10px;}
.h-slide-txt a{ font-size:22px; }

.b-slide-txt, .read-more-slide{
    display:none;
}

.platinum-sponser{
    width:100%;
    height:auto;
    /*padding:15px 25px;*/
    text-align: center;
}

.platinum-sponser-img{
    /* float: left; */
    padding: 10px 10px 0px 10px;
    display: inline-block;
    /* margin: auto; */
}

.platinum-sponser-img img{
     width:130px;
}

.sec-body-area{padding:0px;}
.col-left{padding-right:0px;}
.col-right{padding-left:0px;}

.img-home-news{
    position:relative;
    float:none;
    width:100%;
    height:auto;
    margin-right:0px;
    margin-bottom:10px;
    overflow:hidden;
}

.img-home-news img{width:100%;}
.txt-home-news.first{width: 100%;}
.txt-home-news-detail.first a{ left:0px;}
.txt-home-news-line{ display:none;}
.txt-home-news-detail{ display:none;}
.txt-home-news-readmore{ display:none;}

.box-home-event { margin-top:20px; }

.h-date-calendar{ margin-top:10px; }

.gold-col{padding-right:0px; border-right:none;}
.partner-col{padding-left:0px;}
.subscribe-col{ text-align:center;}
.bussiness-col{ text-align:center; margin-top:10px;}

.download-col{ padding-right:0px;}

.footer-area{ padding:0px;}
.footer-col-center{ padding:0px;}
.footer-col-left{padding-right:0px; border-right:none;}

.footer-col-center-area-left{ width:100%; float:none;}
.footer-col-center-area-right{ width:100%; float:none; margin-top:10px;}

.ico-person { padding: 0px; }
.login-person { padding:15px !important; }

.set-w-assoc { width:100%; float:none; }
.set-w-qr{ width:100%; float:none; padding:0px;}
.box-qr-code { padding-top:39px; padding-bottom:10px;}
.box-qr-code img{ height:auto; width:auto; max-width:100%; }

}
@media (min-width:300px) and (max-width: 479px) {
.container{
    padding-left: 15px;
    padding-right: 15px;
}

.logo img{
    width:150px;
}

.nav-menu{
    position: absolute;
    right: 0px;
    top: 8px;
}

.first-nav{
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.sub-com, .sub-about{
    left:0px !important;
}

.singleline-nav{
    display:inline-block !important;
}

.multiline-nav{
    display:none !important;
}

.login-box{
    z-index:10000000;
}

.login-box a {
    padding: 16px;
    -webkit-border-radius: 12px;
    -moz-border-radius: 12px;
    border-radius: 12px;
    behavior: url(http://www.eabc-thailand.eu/pie/PIE.php);
}

.txt-login{
    display:none;
}

.tag-line{
    padding:5px 0px;
    font-size:16px;
}

.top-banner-padding{
    padding:0px;
}

.slide-banner{
    width:100%;
}

.royalSlider {
    margin:auto;
    /*width: 320px;
    height:320px;*/
    width:100%;
    height:167px;
}

.img-slide, .txt-slide{
    float:none;
    display:block;
}

.img-slide img{
    display:table;
    width:100%;
    height:auto;
}

.bContainer{
    width:100%;
    position: relative;
    display:table;
}

.txt-slide{
    position:absolute;
    top:118px;
    width: 100%;
    height: 50px;
    opacity: 0.6;
    filter: alpha(opacity=60);
}

.h-slide-txt {padding:10px;}

.h-slide-txt a{ font-size:22px; }

.b-slide-txt, .read-more-slide{
    display:none;
}

.platinum-sponser{
    width:100%;
    height:auto;
    /*padding:15px 25px;*/
    text-align: center;
}

.platinum-sponser-img{
    /* float: left; */
    padding: 10px 5px 0px 5px;
    display: inline-block;
    /* margin: auto; */
}

.platinum-sponser-img img{
     width:90px;
}
.sec-body-area{padding:0px;}
.col-left{padding-right:0px;}
.col-right{padding-left:0px;}

.box-home-title{padding:10px 10px;}

.img-home-news{
    position:relative;
    float:none;
    width:100%;
    height:auto;
    margin-right:0px;
    margin-bottom:10px;
    overflow:hidden;
}

.img-home-news img{width:100%;}
.txt-home-news.first{width: 100%;}
.txt-home-news-detail.first a{ left:0px;}
.txt-home-news-line{ display:none;}
.txt-home-news-detail{ display:none;}
.txt-home-news-readmore{ display:none;}

.box-home-event { margin-top:20px; }
.nav-sel-events-area .txt{font-size:12px;}
.nav-sel-events-area{padding:5px 5px;}
.paging-upcoming a, .paging-past a{
    margin-left:2px;
}

.h-date-calendar{ margin-top:10px; }
.box-home-download-header{ font-size:16px; }

.gold-col{padding-right:0px; border-right:none;}
.partner-col{padding-left:0px;}
.subscribe-col{ text-align:center;}
.bussiness-col{ text-align:center; margin-top:10px;}

.subscribe-col img, .bussiness-col img{width:100%;}

.download-col{ padding-right:0px;}

.footer-area{ padding:0px;}
.footer-col-center{ padding:0px;}
.footer-col-left{padding-right:0px; border-right:none;}

.footer-col-center-area-left{ width:100%; float:none;}
.footer-col-center-area-right{ width:100%; float:none; margin-top:10px;}

.ico-person { padding: 0px; }
.login-person { padding:15px !important; }

.set-w-assoc { width:100%; float:none; }
.set-w-qr{ width:100%; float:none; padding:0px;}
.box-qr-code { padding-top:39px; padding-bottom:10px;}
.box-qr-code img{ height:auto; width:auto; max-width:100%; }

}