@font-face{
	font-family: arialR;
    src: url('font/arial_rounded_mt_bold-webfont.eot');
    src: url('font/arial_rounded_mt_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/arial_rounded_mt_bold-webfont.woff') format('woff'),
         url('font/arial_rounded_mt_bold-webfont.ttf') format('truetype'),
         url('font/arial_rounded_mt_bold-webfont.svg#NeuesBauenDemo') format('svg');
    font-weight: normal;
    font-style: normal;
	}
	
@font-face{
	font-family: avalonU;
    src: url('font/avalonurwtmed-webfont.eot');
    src: url('font/avalonurwtmed-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/avalonurwtmed-webfont.woff') format('woff'),
         url('font/avalonurwtmed-webfont.ttf') format('truetype'),
         url('font/avalonurwtmed-webfont.svg#NeuesBauenDemo') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face{
	font-family: bernhc;
    src: url('font/bernhc-webfont.eot');
    src: url('font/bernhc-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/bernhc-webfont.woff') format('woff'),
         url('font/bernhc-webfont.ttf') format('truetype'),
         url('font/bernhc-webfont.svg#NeuesBauenDemo') format('svg');
    font-weight: normal;
    font-style: normal;
	}

html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top;border-radius:5px }
ul, li { list-style-type: none; }

html{ }
body, input, select, button, textarea { font-size: 12px; font-family:  Tahoma, Geneva, sans-serif; }
body{-webkit-text-size-adjust:none;}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body {color: #22415a;}
a, a:link { text-decoration: none; }
a:visited {}
/*p{text-indent:2em;}*/
a:active, a:hover {text-decoration: underline; }
a:focus { outline: none; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0;border:0px!important;}
.Reserved { height:50px;}


.popup-wrap{width:484px;background:#f3f3f3;border-radius:5px;  position:relative; overflow:hidden;}
.popup-wrap .closeBtn{position:absolute;top:4px;right:4px;}
.popup-wrap .closeBtn a{ background:url(../images/popup-close-btn.png) no-repeat;height:25px;width:25px; display:block; text-indent:-9999px;}
.popup-wrap .event-banner{margin:10px;}
.popup-wrap .recentNewBar{font:14px  Arial, Helvetica, sans-serif;padding:0px 10px; box-sizing:border-box;color:#4e4b4b;max-height:400px; overflow:auto;}
.popup-wrap .recentNewBar ul{margin:10px 0px 0px;}
.popup-wrap .recentNewBar ul li {margin:0px 0px 15px 0px;}
.popup-wrap .recentNewBar ul li .date{font:14px  Arial, Helvetica, sans-serif; text-align:right;border-bottom:1px solid #999;padding:0px 0px 4px 0px;}
.popup-wrap .recentNewBar ul li .content{padding:15px 20px 0px; box-sizing:border-box;}
.popup-wrap .recentNewBar ul li .content h1{font:14px  Arial, Helvetica, sans-serif;}
.popup-wrap .recentNewBar ul li .content p{font:12px  Arial, Helvetica, sans-serif;padding:10px 0px 0px 40px; text-indent:0px;}

.popup-wrap .faqBar{font:24px  Arial, Helvetica, sans-serif;padding:0px 30px;margin:20px 0px 0px;box-sizing:border-box;color:#4e4b4b;max-height:400px; overflow:auto;color:#d16161;}

.popup-wrap .faqBar ul li{margin:20px 0px;font:14px Arial, Helvetica, sans-serif;color:#4e4b4b}
.popup-wrap .faqBar ul li:last-child{margin:10px 0px 40px;}
.popup-wrap .faqBar ul li p{line-height:20px;}
.popup-wrap .faqBar ul li h1{font:14px  Arial, Helvetica, sans-serif;color:#4e4b4b;}
.popup-wrap .faqBar ul li h2{font:12px  Arial, Helvetica, sans-serif;color:#4e4b4b;margin:6px 0px;}

.popup-wrap .signupBar{ text-align:center;}
.popup-wrap .signupBar .text{margin:30px 0px 25px;}
.popup-wrap .signupBar .text h1{color:#d16161; font:18px arialR, Arial, Helvetica, sans-serif;padding:0px 20px; line-height:25px;}
.popup-wrap .signupBar .text h2{color:#4e4b4b; font:12px arialR, Arial, Helvetica, sans-serif;margin:6px 0px 0px;}
.popup-wrap .signupBar .sbtn a{text-align:center; display:inline-block;width:125px;height:40px;border:1px solid #696463; background:#e0dfdf;border-radius:8px;font:20px/40px  Arial, Helvetica, sans-serif;color:#d16161; box-shadow:-3px -3px 5px #999 inset; text-decoration:none;}
.popup-wrap .signupBar .sbtn a:active{text-align:center; display:inline-block;width:125px;height:40px;border:1px solid #696463; background:#e0dfdf;border-radius:8px;font:20px/40px  Arial, Helvetica, sans-serif;color:#d16161; box-shadow:3px 3px 5px #999 inset; text-decoration:none;}

.popup-wrap .signupBar .sbtn_flat a{text-align:center; display:inline-block;width:125px;height:40px;border:1px solid #696463; background:#e0dfdf;font:20px/40px arialR, Arial, Helvetica, sans-serif;color:#d16161; text-decoration:none;}
.popup-wrap .signupBar .sbtn_flat a:active{text-align:center; display:inline-block;width:125px;height:40px;border:1px solid #696463; background:#e0dfdf;font:20px/40px arialR, Arial, Helvetica, sans-serif;color:#d16161; text-decoration:none;}

.popup-wrap .profilelevel{margin:10px; overflow:auto;}
.popup-wrap .profilelevel .leveltitle{ margin:0 auto; width:442px; background:url(../images/pop-profile/vpllogo.png) no-repeat left top; padding-top:85px; font:12px  Arial, Helvetica, sans-serif;color:#716969;margin:6px 0px; }
.popup-wrap .profilelevel .levelconttop{margin:0 auto; width:448px; background: url(../images/pop-profile/vpl_bg.png) no-repeat center top;  height:15px;}
.popup-wrap .profilelevel .levelcont{margin:0 auto; width:448px; background: url(../images/pop-profile/vpl_bga.png) repeat-y center top; font:12px  Arial, Helvetica, sans-serif;color:#4e4b4b;  overflow:auto;}
.popup-wrap .profilelevel .levelcontbottom{margin:0 auto; width:448px; background: url(../images/pop-profile/vpl_bg.png) no-repeat center bottom; height:20px; }
.popup-wrap .profilelevel .levelcont .leveltext{margin:0 auto; width:400px;  font:12px  Arial, Helvetica, sans-serif;color:#716969;  overflow:auto;}
.popup-wrap .profilelevel .levelcont .levelstar{margin:0 auto; width:233px; margin-top:15px; overflow:auto;}
.popup-wrap .profilelevel .levelcont .levelstar li{ float:left; margin:0px 5px 0px 5px; width:39px; height:39px; }
.popup-wrap .profilelevel .levelcont .levelstartext{margin:0 auto; width:250px;  font:12px  Arial, Helvetica, sans-serif;color:#716969;overflow:auto; margin-top:20px;text-align:center;}
.popup-wrap .profilelevel .levelcont .levelstar .img01{ background:url(../images/star.png) no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img02{ background:url(../images/star.png) 0px -42px no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img03{ background:url(../images/star.png) 0px -83px no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img04{ background:url(../images/star.png) 0px -124px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img05{ background:url(../images/star.png) 0px -165px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img06{ background:url(../images/star.png) 0px -206px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img07{ background:url(../images/star.png) 0px -247px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img08{ background:url(../images/star.png) 0px -288px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img09{ background:url(../images/star.png) 0px -329px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img10{ background:url(../images/star.png) 0px -370px  no-repeat;width:233px;height:41px;}
.popup-wrap .profilelevel .levelcont .levelstar .img10{ background:url(../images/star.png) 0px -411px  no-repeat;width:233px;height:41px;}

.popup-wrap .profilelevel .performance-levels{margin:0 auto; width:448px; background: url(../images/pop-profile/vpl_bg2.png) no-repeat center top; padding-top:40px; font:12px  Arial, Helvetica, sans-serif;color:#4e4b4b; height:337px; margin-top:5px; }
.popup-wrap .profilelevel .performance-levels .leveltext1{ font:18px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center; margin-top:2px; }
.popup-wrap .profilelevel .performance-levels .leveltext2{ font:22px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center; margin-top:16px; }
.popup-wrap .profilelevel .performance-levels .leveltext3{ font:27px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center; margin-top:14px; }
.popup-wrap .profilelevel .performance-levels .leveltext4{ font:29px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center;  margin-top:14px;}
.popup-wrap .profilelevel .performance-levels .leveltext5{ font:30px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center; margin-top:14px; }
.popup-wrap .profilelevel .performance-levels .leveltext6{ font:58px bernhc, Arial, Helvetica, sans-serif; text-align:center;  color:#716969; text-align:center;  margin-top:14px;}

.popup-wrap .profilelevel .Levelbottomtext{margin:0 auto; width:400px; font:10px  Arial, Helvetica, sans-serif;color:#716969; font-style:italic; text-align:center; margin-top:10px; margin-bottom:10px; line-height:12px;  }


.popup-wrap .deposit{ margin:10px; overflow:auto;}
.popup-wrap .deposit .deposittitle{margin:0 auto; width:580px;font:28px  Arial, Helvetica, sans-serif;color:#716969; text-align:center; margin-top:20px;}
.popup-wrap .deposit .depositcontent{margin:0 auto; width:580px;font:16px  Arial, Helvetica, sans-serif;color:#716969; text-align:center; margin-top:15px; line-height:25px; overflow:auto; margin-bottom:20px;}
.popup-wrap .deposit .depositcontent2{margin:0 auto;padding:20px 0px; background:url(../images/popup-event/deposit_bg.png) repeat-y center top;width:580px; font:16px  Arial, Helvetica, sans-serif;color:#716969; text-align:center; padding-top:1px;}
.popup-wrap .deposit .depositcontent2 .depositcontext1{margin:0 auto; width:540px; margin-top:10px;font:15px  Arial, Helvetica, sans-serif;color:#716969; text-align:center; line-height:20px; margin-top:20px;}
.popup-wrap .deposit .depositcontent2 .depositcontext2{margin:0 auto; width:540px; margin-top:20px;font:15px  Arial, Helvetica, sans-serif;color:#716969; text-align:center;  line-height:20px;}
.popup-wrap .deposit .depositcontent2 .depositcontext3{margin:0 auto; width:540px; margin-top:20px;font:15px  Arial, Helvetica, sans-serif;color:#716969; text-align:center; line-height:20px;}

.popup-wrap .deposit .depositcancelbtn{margin:0 auto; width:186px; height:39px; margin-top:20px;}

.popup-wrap .deposit .depositcontent3{margin:0 auto; width:400px; font:12px  Arial, Helvetica, sans-serif;color:#8a6722; text-align:center; Font-style:italic; margin-top:20px; margin-bottom:20px;}
.popup-wrap .deposit .depositcancelbtn .cancelbtn{width:185px; height:39px; background:url(../images/popup-event/cancelbtn.png) no-repeat; text-align:center; line-height:39px;border:none;}
.popup-wrap .sbtn .cancelAppbtn{width:250px; height:61px; background:url(../images/CancelApplication-Btn.png) no-repeat; text-align:center; line-height:39px;border:none;}
.popup-wrap .sbtn .cancelDepbtn{width:250px; height:61px; background:url(../images/CancelDeposit-Btn.png) no-repeat; text-align:center; line-height:39px;border:none;}
.popup-wrap .signupBar .checkBOXBar .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:20px; display:inline-block;font:15px  Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;color:#333;}
.popup-wrap .signupBar .checkBOXBar .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -118px no-repeat;height:20px; display:inline-block;font:15px  Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;color:#333;}
.popup-wrap .signupBar .checkBOXBar input[type="checkbox"]{display:none;}

.popup-VoidCancellation { padding: 20px; }
.popup-VoidCancellation .title { font-family: Montserrat-Bold; font-size: 23px; }
.popup-VoidCancellation .sub-title { font-family: Montserrat-Bold; font-size: 15px; margin-top: 10px; margin-bottom: 15px; }
.popup-VoidCancellation .content { font-family: Montserrat-Regular; font-size: 15px; }
.popup-VoidCancellation .checkBOXBar{margin:0px 15px;}
.popup-VoidCancellation .checkBOXBar .content-cancel-app { font-family: Montserrat-Regular; font-size: 14px; }
.popup-VoidCancellation .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}
.popup-VoidCancellation .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -118px no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}

.popup-AppCancellation { padding: 20px; }
.popup-AppCancellation .title { font-family: Montserrat-Bold; font-size: 23px; }
.popup-AppCancellation .sub-title { font-family: Montserrat-Bold; font-size: 15px; margin-top: 10px; margin-bottom: 15px; }
.popup-AppCancellation .content { font-family: Montserrat-Regular; font-size: 15px; }
.popup-AppCancellation .checkBOXBar{margin:0px 15px;}
.popup-AppCancellation .checkBOXBar .content-cancel-app { font-family: Montserrat-Regular; font-size: 14px; }
.popup-AppCancellation .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}
.popup-AppCancellation .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -118px no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}

.popup-RefundCancellation { padding: 20px; }
.popup-RefundCancellation .title { font-family: Montserrat-Bold; font-size: 23px; }
.popup-RefundCancellation .sub-title { font-family: Montserrat-Bold; font-size: 15px; margin-top: 10px; margin-bottom: 15px; }
.popup-RefundCancellation .content { font-family: Montserrat-Regular; font-size: 15px; }
.popup-RefundCancellation .content label { font-family: Montserrat-Bold; }
.popup-RefundCancellation .checkBOXBar{margin:0px 15px;}
.popup-RefundCancellation .checkBOXBar .content-cancel-app { font-family: Montserrat-Regular; font-size: 13px; }
.popup-RefundCancellation .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}
.popup-RefundCancellation .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -118px no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}


.popup-CancellationFees { padding: 20px; }
.popup-CancellationFees .title { font-family: Montserrat-Bold; font-size: 23px; }
.popup-CancellationFees .sub-title { font-family: Montserrat-Bold; font-size: 15px; margin-top: 10px; margin-bottom: 15px; }
.popup-CancellationFees .content { font-family: Montserrat-Regular; font-size: 15px; }
.popup-CancellationFees .content label { font-family: Montserrat-Bold; }
.popup-CancellationFees .checkBOXBar{margin:0px 15px;}
.popup-CancellationFees .checkBOXBar .content-cancel-app { font-family: Montserrat-Regular; font-size: 13px; }
.popup-CancellationFees .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}
.popup-CancellationFees .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -118px no-repeat;height:20px; display:inline-block;font:15px   Arial, Helvetica, sans-serif;padding:15px 0px 0px 30px;}

.popup-wrap .wwfBar{ text-align:center;}
.popup-wrap .wwfBar .text{margin:30px 0px 25px;}
.popup-wrap .wwfBar .text h1{ font:18px arialR, Arial, Helvetica, sans-serif;padding:0px 20px; line-height:25px;}
.popup-wrap .wwfBar .text h2{ font:12px arialR, Arial, Helvetica, sans-serif;margin:6px 0px 0px;}
.popup-wrap .wwfBar button {background-color: #ad6260; padding: 5px 20px 5px 20px; border-radius: 9px; color: white; font-size: 19px; font-weight: bold; margin-top: 19px;
    text-transform: uppercase;}

