@charset "utf-8";
body {
    background:#fff; font-size: 12px; font-family: arialR, Tahoma, Geneva, sans-serif; margin:0px; -webkit-text-size-adjust:none;
}

@font-face {
    font-family: Fhelvetica;
    src: url(../font/helvetica.eot); /* IE9 Compat Modes */
    src: url(../font/helvetica.eot) format('embedded-opentype'), /* IE6-IE8 */
    url(../font/helvetica.woff) format("woff"), /* Modern Browsers */
    url(../font/Helvetica.ttf)  format("truetype"), /* Safari, Android, iOS */
    url(../font/helvetica.svg) format("svg"); /* Legacy iOS */
}

@font-face {
    font-family: FCOPRGTB;
    src: url(../font/COPRGTB_0.eot); /* IE9 Compat Modes */
    src: url(../font/COPRGTB_0.eot) format('embedded-opentype'), /* IE6-IE8 */
    url(../font/COPRGTB_0.woff) format("woff"), /* Modern Browsers */
    url(../font/COPRGTB_0.TTF)  format("truetype"), /* Safari, Android, iOS */
    url(../font/COPRGTB_0.svg) format("svg"); /* Legacy iOS */
}

@font-face {
    font-family: Ftahoma;
    src: url(../font/tahoma_0.eot); /* IE9 Compat Modes */
    src: url(../font/tahoma_0.eot) format('embedded-opentype'), /* IE6-IE8 */
    url(../font/tahoma_0.woff) format("woff"), /* Modern Browsers */
    url(../font/tahoma_0.TTF)  format("truetype"), /* Safari, Android, iOS */
    url(../font/tahoma_0.svg) format("svg"); /* Legacy iOS */
}
@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;
}

@font-face {
    font-family: BrushScriptStd;
    src: url(font/BrushScriptStd.eot);
    src: url(font/BrushScriptStd.eot) format('embedded-opentype'),
    url(font/BrushScriptStd.woff) format("woff"),
    url(font/BrushScriptStd.ttf)  format("truetype")
}

/* montserrat-regular */
@font-face {
    font-family: 'Montserrat-Regular';
    font-style: normal;
    src: url('font/Montserrat-Regular.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Regular'), local('Montserrat-Regular'),
    url('font/Montserrat-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/Montserrat-Regular.woff') format('woff'), /* Modern Browsers */
    url('font/Montserrat-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
    url('font/Montserrat-Regular.svg#Montserrat') format('svg'); /* Legacy iOS */
}

/* montserrat-bold */
@font-face {
    font-family: 'Montserrat-Bold';
    font-style: normal;
    src: url('font/Montserrat-Bold.eot'); /* IE9 Compat Modes */
    src: local('Montserrat Bold'), local('Montserrat-Bold'),
    url('font/Montserrat-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('font/Montserrat-Bold.woff') format('woff'), /* Modern Browsers */
    url('font/Montserrat-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
    url('font/Montserrat-Bold.svg#Montserrat') format('svg'); /* Legacy iOS */
}

div.Loader{
background:url(../images/button.png) no-repeat;
background:url(../images/button2.png) no-repeat;
background:url(../images/buttonsubmit.png) no-repeat;
background:url(../images/button3.png) no-repeat;
background:url(../images/buttonleft.png) no-repeat;
background:url(../images/c_button.png) no-repeat;
background:url(../images/black.png);
background:url(../images/cut.png) no-repeat;
background:url(../images/plus.png) no-repeat;
background:url(../images/dot.jpg)  no-repeat 0px 8px;
background:url(../images/email.png) no-repeat;
background:url(../images/emaihoverl.png) no-repeat;
background:url(../images/eventnewsbg.jpg) no-repeat;
background:url(../images/eventnewsbg2.jpg) no-repeat;
background:url(../images/bg.jpg) no-repeat left -10px;
background:url(../images/headerbg_03.jpg) no-repeat;
background:url(../images/set.jpg) no-repeat;
background:url(../images/menubg_03.jpg) no-repeat;
background:url(../images/menubg2_05.jpg) no-repeat;
background:url(../images/menubg2_05.jpg) no-repeat;
background:url(../images/eventoptionsbg.jpg) no-repeat;
background:url(../images/eventoptionsbgover.jpg) no-repeat;
background:url(../images/sidebar-bg_06.jpg) no-repeat;
background:url(../images/sidebar-top.jpg) no-repeat;
background:url(../images/sidebar-bottom.jpg) bottom right no-repeat;
background:url(../images/no-select.png) no-repeat;
background:url(../images/select.png) left top no-repeat;
background:url(../images/su.jpg) no-repeat;
background:url(../images/su.hover.jpg) no-repeat;
background:url(../images/faq.png) 10px 0px no-repeat;
background:url(../images/pro_bg_09.jpg) repeat-x;
background:url(../images/serchbg.png) no-repeat;
background:url(../images/star3.png) repeat-x;
background:url(../images/star1.png) repeat-x;
background:url(../images/sub-title1.png);
background:url(../images/sub-title2.png);
background:url(../images/mybox.png) no-repeat;
background:url(../images/mybox-active.png) no-repeat;
background:url(../images/subboxbg.jpg) repeat-y;
background:url(../images/subboxend.jpg) no-repeat;
background:url(../images/sub-boxbg.jpg) repeat-y;
background:url(../images/sub-boxend.jpg) no-repeat;
background:url(../images/sub-boxtop.jpg) no-repeat;
background:url(../images/popuptop.jpg) no-repeat;
background:url(../images/eventtop.jpg) no-repeat;
background:url(../images/eventfaq.jpg) no-repeat;
background:url(../images/event-top.jpg) no-repeat;
background:url(../images/event-bottom.jpg) no-repeat;
background:url(../images/waiver_ccenter.jpg) repeat-y;
background:url(../images/testim-bg.png) no-repeat;
background:url(../images/quotes.png) no-repeat;
background:url(../images/waivetop.jpg) no-repeat;
background:url(../images/waiver_ctop.jpg) no-repeat;
background:url(../images/waiver_cbottom.jpg) no-repeat;
background:url(../images/waiver_ccenter.jpg) repeat-y;
width:0px;
height:0px;
}


.wwFormTable{width:100%;}
h1{font-weight:normal;}
h2{font-weight:normal}
ul{ list-style:none;padding-left:0px;}
/*li{list-style:none}*/
a:link{text-decoration:none; outline:none;}
a:visited{text-decoration:none; outline:none;}
.orange{ color:#ff8a00}
a.orange:link{ color:#ff8a00}
a.orange:hover{ color:#0066d8}
.gray{ color:#333}
a.gray:link{ color:#333}
a.gray:hover{ color:#0066d8}
.blue{ color:#4e83d1}
a.blue:link{ color:#0066d2}
a.blue:visited{ color:#0066d2}
a.blue:hover{ color:#ff8a00}
.green{ color:#509757}
a.green:link{ color:#509757}
a.green:visited{ color:#509757}
a.green:hover{ color:#ff8a00}
.red{ color:#e40417}
a.red:link{ color:#e40417}
a.red:visited{ color:#e40417}
a.red:hover{ color:#ff8a00}
.black{ color:#000}
a.black:link{ color:#373737; text-decoration:underline}
a.black:visited{ color:#373737; text-decoration:underline}
a.black:hover{ color:#ff8a00}
.deepblue{ color:#085394}
a.deepblue:link{ color:#085394}
a.deepblue:visited{ color:#085394}
a.deepblue:hover{ color:#ff8a00}
select{ font-family:Arial, Helvetica, sans-serif}
.gray{ color:#333}
a.gray:link{ color:#333}
a.gray:visited{ color:#333}
a.gray:hover{ color:#ff8a00}

.lightgrey{ color:#939393}
.clean{ clear:both;;}

img, input, select, button, font{vertical-align:middle;}
label{vertical-align:middle}

.inputcheckbox{vertical-align:middle; float:left}
.inputcheckbox1{vertical-align:middle;}
.flaotleft{ float:left}
.marginright{ margin-right:10px;}
.marginleft{ margin-left:50px;}
.marginleft2{ margin-left:130px;}
.marginTop{ margin-top:20px;}
.print{ height:20px; line-height:20px; text-align:right}
.but{ width:108px; height:30px; background:url(../images/button.png) no-repeat; text-align:left; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 23px; margin:0px; cursor:pointer; margin:auto}
.butOver{ width:108px; height:30px; background:url(../images/button.png) 0px -30px no-repeat; text-align:left; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 23px; margin:0px; cursor:pointer; margin:auto}
.but2{ width:131px; height:30px; background:url(../images/button2.png) no-repeat; text-align:left; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; margin:auto}
.butOver2{ width:131px; height:30px; background:url(../images/button2.png) 0px -30px no-repeat; text-align:left; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; margin:auto}
.but3{ width:131px; height:30px; background:url(../images/button2.png) no-repeat; text-align:left; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; margin:auto}
.butOver3{ width:131px; height:30px; background:url(../images/button2.png) 0px -30px no-repeat; text-align:left; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 10px; margin:0px; cursor:pointer; margin:auto}
.butsubmit{ width:140px; height:30px; background:url(../images/buttonsubmit.png) no-repeat; text-align:left; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 13px; margin:0px; cursor:pointer; margin:auto}
.butsubmitOver{ width:140px; height:30px; background:url(../images/buttonsubmit.png) 0px -30px no-repeat; text-align:left; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 0px 0px 13px; margin:0px; cursor:pointer; margin:auto}
.but-circle{ width:92px; height:30px; background:url(../images/button3.png) no-repeat; text-align:left; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; cursor:pointer; margin:auto; text-align:center;}
.but-circleOver{ width:92px; height:30px; background:url(../images/button3.png) 0px -30px no-repeat; text-align:left; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; cursor:pointer; margin:auto; text-align:center;}
.butleft{ width:108px; height:30px; background:url(../images/buttonleft.png) no-repeat; text-align:right; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 18px 0px 0px; margin:0px; cursor:pointer; margin:auto}
.butleftOver{ width:108px; height:30px; background:url(../images/buttonleft.png) 0px -30px no-repeat; text-align:right; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px 18px 0px 0px; margin:0px; cursor:pointer; margin:auto}

.Pad{ padding:10px;}
.popbutton{width:120px; height:30px; background:url(../images/c_button.png) no-repeat; text-align:center; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; cursor:pointer; outline:none;}
.popbuttonOver{width:120px; height:30px; background:url(../images/c_button.png) 0px -30px no-repeat; text-align:center; line-height:30px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; cursor:pointer; outline:none;}


.linkaccount a{background:url(../images/linkaccount.png) no-repeat; height:33px;width:169px; display:block;position:relative; text-indent:-9999px; margin:auto;}
.linkaccount a .hover{background:url(../images/linkaccountOver.png) no-repeat;height:33px;width:169px; display:none;text-indent:-9999px;position:absolute;cursor:pointer;left:0px;top:0px;}
.newsignup a{background:url(../images/signupnow.png) no-repeat; height:33px;width:169px; display:block;position:relative; text-indent:-9999px; margin:auto;}
.newsignup a .hover{background:url(../images/signupnowOver.png) no-repeat;height:33px;width:169px; display:none;text-indent:-9999px;position:absolute;cursor:pointer;left:0px;top:0px;}

.float-left{ float:left}
.imgtype{margin:7px 5px 0px 5px;}
.imgtype1{margin:0px 5px 0px 5px; height:22px; vertical-align:middle; float:left; line-height:22px; overflow:hidden}
.imgtype1 img{vertical-align:middle; margin-right:5px;}
.imgtype2{margin:3px 5px 0px 0px;}

.r1{float:left; height:22px; padding-top:5px;}
.t-table{ height:10px; display:block}
.button{width:120px; height:30px; background:url(../images/c_button.png) no-repeat; text-align:center; line-height:30px; color:#333; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0px; padding:0px; margin:0px; cursor:pointer;  outline:none;}
.button A:link{ width:120px; height:30px;  background:url(../images/c_button.png) no-repeat; display:block; color:#333; outline:none;}
.button A:visited{ width:120px; height:30px; background:url(../images/c_button.png) no-repeat; display:block; color:#333; outline:none;}
.button A:hover{  width:120px; height:30px; background:url(../images/c_button.png) 0px -30px no-repeat;  display:block; color:#fff; outline:none;}
.margin_bottom{ margin-bottom:10px;}
.line1{height:1px;clear:both;}
.line2{height:1px;background:#ccc;clear:both;margin:0px 20px 20px 20px;}
.float-font{position:absolute;z-index:1000;left:10px;bottom:10px; background:url(../images/black.png); width:725px; height:44px;padding:10px;color:#fff;}
.float-font strong{ font-family:"FCOPRGTB"; font-weight:normal;}
.float-img{position:absolute;z-index:1000;left:40px;bottom:40px;  width:16px; height:16px; background:url(../images/cut.png) no-repeat}
.float-imgadd{position:absolute;z-index:1000;left:40px;bottom:40px;  width:16px; height:16px; background:url(../images/plus.png) no-repeat}

.Picture{padding:3px 0px 0px 10px; display:inline; width:30px;}
.point{ background:url(../images/dot.jpg) no-repeat 0px 8px; line-height:20px; margin:0px 10px 10px 20px; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#373737}
.passage{ line-height:20px; margin:0px 10px 10px 0px; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
.passtext{ float:left; line-height:22px; margin-right:10px; text-align:right; width:120px; height:22px; display:block; margin-bottom:5px;}
.passtext1{ float:left; line-height:22px; margin-right:10px; width:40px;}
.passinput{ float:left; line-height:22px; vertical-align:middle}
.passinput .inputbox{ height:20px; border:1px #e6e6e6 solid; padding:0px 3px 0px 3px; width:210px; float:left; vertical-align:middle}
.passinput .inputbox1{ height:20px; border:1px #e6e6e6 solid; padding:0px 3px 0px 3px; width:310px; float:left; vertical-align:middle}

/*-----------------------------*/

.email{float:right;width:180px;height:27px;}
.email .e1 A:link{ float:left;background:url(../images/social-media/email.png); width:58px; height:24px; margin-right:3px; text-indent:-999em;}
.email .e1 A:hover{float:left; background:url(../images/social-media/email.png); width:58px;height:24px; margin-right:3px; text-indent:-999em;}
.email .e2 A:link{ float:left;background:url(../images/social-media/twitte.png) ; width:61px; height:24px; margin-right:3px; text-indent:-999em;}
.email .e2 A:hover{ float:left;background:url(../images/social-media/twitte.png);width:61px; height:24px; margin-right:3px; text-indent:-999em;}
.email .e3 A:link{ float:left; background:url(../images/social-media/fb.png); width:49px; height:24px; margin-right:3px;text-indent:-999em;}
.email .e3 A:hover{ float:left; background:url(../images/social-media/fb.png) ; width:49px; height:24px; margin-right:3px; text-indent:-999em;}
.june{height:28px;font-size:12px;line-height:28px;}

/*-----------------------------*/

.digital{ list-style:decimal; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333}
.vdt{margin:5px 0px 5px 0px; padding:0px 0px 0px 10px; clear:both; vertical-align:middle; color:#ff0000;  height:16px; line-height:11px; font-size:11px;}
.vdt img{vertical-align:middle;  margin:0px 5px 0px 0px; padding:0px;}
.vdt1{margin:3px 0px 0px 0px; padding:0px; float:left vertical-align:middle; color:#ee1221;  height:16px; line-height:11px; font-size:11px;white-space:nowrap}
.vdt1 img{vertical-align:middle; margin:0px 5px 0px 0px; padding:0px; }
.border-bottom{ border-bottom:1px #dbdbdb solid;}
.a1{ padding:20px 0px 10px 110px; overflow:hidden;}
.a2{ text-align:center; vertical-align:middle; width:300px; margin:auto}
.a3{ padding:20px 0px 0px 68px; color:#333; clear:both}

.b1{height:30px; overflow:hidden; width:420px; margin:auto; text-align:center;}
.b1-left{ float:left; width:110px;}
.b1-right{ float:right; width:110px;}
.b1-text{ width:260px; float:right; text-align:right; font-size:11px;}
/*facebookconnect*/
.facebookconnect{ margin:10px 0px 10px 0px; line-height:25px; font-size:11px; vertical-align:middle; height:25px; padding:0px;}
.facebookconnect img{vertical-align:middle; margin-right:10px;}

/*event detail*/

.infoW220{font-family:Arial, Helvetica, sans-serif;}
.infoW220 ul{margin:0px;padding:0px;}
.infoW220 ul li{ margin:0px;padding:0px 0px 0px 10px;}
#Marquee{ width:340px; height:20px; line-height:20px; float:left; overflow:hidden; margin-top:10px;}
#Marquee div{ height:20px; line-height:20px;}
#Marquee .title{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#3b5999;margin-bottom:5px;width:230px;float:left;}
#Marquee .time{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ff8a00;margin-bottom:5px;width:100px;float:left;}
#Marquee .title A:link{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
#Marquee .title A:visited{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
#Marquee .title A:hover{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ff8a00;}
#message-title{ float:left; width:108px; height:41px; font-size:14px; color:#333;padding-left:10px;}
#message-title A:link{ color:#333;}
#message-title A:visited{ color:#333;}
#message-title A:hover{ color:#ff8a00;}
.message{ width:470px; height:41px; background:url(../images/eventnewsbg.jpg) no-repeat; margin-top:10px; line-height:41px; overflow:hidden;}
.message .close{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#545454;margin-bottom:5px;width:30px;float:left;}
.message .close A:link{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#545454;}
.message .close A:visited{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#545454;}
.message .close A:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ff8a00;}
.message2{ width:750px; height:41px; background:url(../images/eventnewsbg.jpg) no-repeat; margin:auto; line-height:41px; overflow:hidden;}

.Marquee{ width:500px; height:41px; line-height:41px; float:left; overflow:hidden}
.Marquee .title{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#3b5999;margin-bottom:5px;width:200px;float:left;}
.Marquee .title A:link{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
.Marquee .title A:visited{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#333;}
.Marquee .title A:hover{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ff8a00;}
.Marquee .time{ font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#ff8a00;margin-bottom:5px;width:100px;float:left;}

.color_01{color:#383636; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_01 A:link{color:#383636; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_01 A:visited{color:#383636; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_01 A:hover{color:#0066d8; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_02{color:#6d6c6c; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_02 A:link{color:#6d6c6c; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_02 A:visited{color:#6d6c6c; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
.color_02 A:hover{color:#0066d8; font-familY:Fhelvetica; font-size:13px;line-height:20px;}
#wrapper{margin:auto; padding-top:20px}
#wrapper2{margin:auto; padding-top:10px;}
.header{background:#ff8a00;}
.header .logoW{width:1002px; margin:auto;background:url(../images/headerbg_03.jpg) no-repeat; height:119px;padding-top:10px;}
.header .logo{display:flex; align-items:center; float:left; margin-left:20px;}
.header .logo p{font-size:12px; color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;margin:0px;padding:0px;}
.header .logotext{height:40px; float:right; padding-top:30px;padding-right:20px;}


/*header*/
.top{ min-width:1002px; height:34px; background:#3f3f3f; font-familY:Arial, Helvetica, sans-serif; color:#f2f2f2;}
.toptext{width:1002px; margin:auto; font-size:12px;}
.toptext .t1{float:left; font-family:Arial, Helvetica, sans-serif; padding-left:10px; line-height:34px;}
.toptext .t1 A:link{color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.toptext .t1 A:visited{color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.toptext .t1 A:hover{color:#fd7214; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.toptext .t2{float:right; vertical-align:middle;}


.toptext .t2 .text{float:left; margin-right:10px; line-height:34px; display:block;}
.setting_Defult_BG {display:block; width:30px; height:34px; background:url(../images/setup.png) no-repeat; text-indent:-9999px;}

/*.toptext .t2 .pic A:link{display:block; width:30px; height:34px; background:url(../images/setup.png) no-repeat; text-indent:-9999px;}
.toptext .t2 .pic A:hover{display:block; width:30px; height:34px; background:url(../images/set.jpg) no-repeat; text-indent:-9999px;}
*/

.toptext_Hover {display:block; width:30px; height:34px; background:url(../images/set.jpg) no-repeat; text-indent:-9999px;}

.toptext .t2 .text A:link{color:#9e9e9e; font-size:12px;}
.toptext .t2 .text A:visited{color:#9e9e9e; font-size:12px;}
.toptext .t2 .text A:hover{color:#fd7214; font-size:12px;}
.toptext .t2 img{float:left; margin-top:10px; vertical-align:middle;}
.toptext .t2 span{float:left; font-family:Arial, Helvetica, sans-serif;}


/*content*/
.content_text{display:block; padding-bottom:10px; overflow:hidden;}
/*sidebar*/
.content_text .sidebar{width:219px; float:right; background:url(../images/sidebar-bg_06.jpg) right repeat-y;}
.content_text .sidebar .line{height:10px; display:block; border-bottom:1px #ccc solid; margin:0px 10px 0px 20px;}
.content_text .sidebar .topline{background:url(../images/sidebar-top.jpg) right no-repeat; height:8px; display:block;}
.content_text .sidebar .bottomline{background:url(../images/sidebar-bottom.jpg) bottom right no-repeat; display:block; margin:0px; height:12px; border:none}
.content_text .sidebar .s_menu h1{margin:0px; padding:0px; font-size:18px; font-familY:Arial, Helvetica, sans-serif; color:#acacac}
.content_text .sidebar .s_menu .ttip{margin:0px 0px 0px 25px; line-height:20px; padding:0px; font-size:12px; font-familY:Arial, Helvetica, sans-serif; color:#636363; display:block; width:190px;}
.content_text .sidebar .imgArea{padding:0px 0px 0px 20px; display:block;}
.content_text .sidebar .m_menu{margin:0px 0px 5px 0px; padding:0px; overflow:hidden; width:211px;}
.content_text .sidebar .m_menu .fb{text-align:center; padding:0px 0px 5px 8px; overflow:hidden; width:211px; margin:auto;}
.content_text .sidebar .m_menu .text{font-size:12px; font-familY:Arial, Helvetica, sans-serif; color:#0e4ead; height:22px; line-height:22px; padding-left:18px;}
.content_text .sidebar .m_menu .text .t1{font-size:11px; font-familY:Arial, Helvetica, sans-serif; color:#3b3b3c; height:20px; line-height:20px; float:left; text-align:right; width:60px;}
.content_text .sidebar .m_menu .text .t2{font-size:11px; font-familY:Arial, Helvetica, sans-serif; color:#3b3b3c; height:20px; line-height:20px; float:left; width:115px; margin-left:5px;}
.content_text .sidebar .m_menu .text .t3{font-size:11px; font-familY:Arial, Helvetica, sans-serif; color:#3b3b3c; height:20px; line-height:20px; float:left;  width:70px;}
.content_text .sidebar .m_menu .pic{padding-left:25px;}
.content_text .sidebar .m_menu .pic img{margin-right:5px;}

/*------------------*/
.imgArea2{margin-top:10px; padding:0px; overflow:hidden;}
.imgArea2 .imgLAreapic{float:left; margin-right:5px;}
.imgArea2 .imgLAreapic img{border:1px #ccc solid; padding:2px; width:34px; height:34px;}
.imgArea2 .imgLAreapic span{font-family:Arial, Helvetica, sans-serif; font-size:10px; display:block; text-align:center; color:#585656;}
.imgArea2 .imgLAreapic span A{color:#585656; font-size:10px;}
.imgArea2 .imgLAreapic span A:hover{color:#ff8a00; font-size:10px;}
.imgtext { font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#085394; margin:10px 0px 0px 3px; text-align:center; float:left}
.imgtext A{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#085394;}
.imgtext A:visited{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#085394;}
.imgtext A:hover{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#ff8a00;}
.imgArea .imgLAreapic{float:left; width:40px; height:40px; border:1px #d6ddea solid; padding:1px;}
.imgArea .imgLAreapic2{float:left; margin-right:15px;}
.imgArea .imgLAreapic2 img{border:1px #ccc solid; padding:2px; width:42px; height:34px;}
.imgArea .imgLAreapic2 span{font-family:Arial, Helvetica, sans-serif; font-size:12px; display:block; text-align:center; color:#585656;}
.imgArea .imgLAreapic2 span A{color:#585656;}
.imgArea .imgLAreapic2 span A:hover{color:#0066d8;}

.myfriends-img{ width:400px; margin:auto; padding:0px; overflow:hidden;}
.myfriends-img .imgLAreapic{float:left;}
.myfriends-img .imgLAreapic img{border:1px #ccc solid; padding:2px; width:80px; height:80px;}
.myfriends-img .imgLAreapic span{font-family:Arial, Helvetica, sans-serif; font-size:10px; display:block; text-align:center; color:#585656;}
.myfriends-img .imgLAreapic span A{color:#585656; font-size:10px;}
.myfriends-img .imgLAreapic span A:hover{color:#ff8a00; font-size:10px;}
.myfriends-img h1{ font-size:12px; padding:0px; margin:0px 0px 10px 0px; color:#333}
.myfriends-text { text-align:center; float:left; width:80px;}
.myfriends-text A{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#085394;}
.myfriends-text A:visited{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#085394;}
.myfriends-text A:hover{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#ff8a00;}

/*------------------*/
.content_text .sidebar .imgArea .fz{float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:130px; color:#585656; margin-left:10px; margin-bottom:10px;}
.content_text .sidebar .proArea{clear:both; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:22px; line-height:22px; color:#585656; text-align:center; margin-bottom:10px;}
.content_text .sidebar .s_menu .fb{text-align:center; margin-top:10px; padding:10px 0px 15px 8px; overflow:hidden; width:211px; margin:auto;}
.content_text .sidebar .s_menu ul{margin:0px 0px 10px 0px; padding:0px;}
.content_text .sidebar .s_menu ul li{margin:0px; font-size:12px; text-align:center; font-familY:Arial, Helvetica, sans-serif; height:22px; line-height:22px; color:#636363}
.content_text .sidebar .s_menu ul li A:link{color:#636363; font-size:12px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .sidebar .s_menu ul li A:visited{color:#636363; font-size:12px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .sidebar .s_menu ul li A:hover{color:#0066d8; font-size:12px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .sidebar .s_menu .red{color:#ee1221; font-size:15px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .sidebar .s_menu .red A:link{color:#ee1221; font-size:15px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .sidebar .s_menu .red A:visited{color:#ee1221; font-size:15px; font-familY:Arial, Helvetica, sans-serif;}
.content_text .contents{clear:both; padding-top:10px;}
.content_text .contents h1{color:#3b5999; font-size:15px; font-family:FCOPRGTB; padding:0px 0px 10px 20px; margin:0px;}
.content_text .contents ul {margin:0px 0px 10px 0px; padding:0px 15px 0px 25px;}
.content_text .contents ul li{font-size:13px; line-height:20px}
.event-news{ padding:0px 10px 0px 20px;}
.event-news h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3b5999; font-weight:bold; padding:0px; margin:0px;}
.event-news h2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px 0px 0px 0px; margin:0px;}
.event-news ul{ list-style:none; padding:0px; margin:0px;}
.event-news ul li{ list-style:none; padding:0px; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:16px; color:#3b3b3c;}
.event-news ul li A:link{font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#333;}
.event-news ul li A:visited{ font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#333;}
.event-news ul li A:hover{ font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#ff8a00;}
.event-news ul li font{color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.event-schedule{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#3b5999; font-weight:bold; padding:0px; margin:20px 0px 0px 20px;}


/*project*/
.content_text .project{float:left;width:790px;}
.content_text .project .banner{text-align:center;}
.content_text .project .banner img{border-radius:8px;}
/*.content_text .project .banner .title{width:715px; height:43px; background:url(../images/black.png); margin:166px 0px 0px 2px; padding:10px 0px 10px 30px; font:12px/21px Arial, Helvetica, sans-serif;color:#fff;}*/
.content_text .project .container .container_left .piclist ul{margin:0px;padding:0px;}
.content_text .project .container .container_left .piclist ul{background-color:#fdf1e6;border-left:2px solid #f8e7d6;border-right:2px solid #f8e7d6;border-bottom:2px solid #f8e7d6;width:285px;padding:5px 0px 0px 7px;}
.content_text .project .container .container_left .piclist li{margin:0px 0px 8px 0px;height:82px;}
.content_text .project .container .container_left .piclist li a{background:url(../images/no-select.png) left top no-repeat;height:72px;width:272px;padding:5px; display:block;outline: none;}
.content_text .project .container .container_left .piclist li a:hover{background:url(../images/select.png) left top no-repeat;height:72px;width:272px;padding:5px; display:block;}
.content_text .project .container .container_right .img{float:left;margin:30px 20px 0px 10px;}
.content_text .project .container .container_right .ready{float:left;font:18px/51px FCOPRGTB, Arial, Helvetica, sans-serif;color:#000000;}
.content_text .project .container .container_right .signup a{float:right;background:url(../images/su.jpg) no-repeat; height:51px;width:171px; display:block;position:relative; text-indent:-9999px;}
.content_text .project .container .container_right .signup a .hover{float:right;background:url(../images/su.hover.jpg) no-repeat;height:51px;width:171px; display:none;text-indent:-9999px;position:absolute;cursor:pointer;left:0px;top:0px;}
.content_text .project .container .container_right .reg .past ul{padding:10px 0px 10px 20px;margin:0px; list-style:none;overflow:hidden;height:auto;}
.content_text .project .container .container_right .reg .past li{float:left;margin:0px 15px 15px 0px;height:73px;padding:0px;cursor: pointer;}
.content-gallery li{float: left; position: relative; cursor: pointer;}
.content-gallery li a{text-decoration: none; display: block;cursor: pointer;}
.overlay-container li .overlay-item {position: relative;}
.overlay-container li .content.overlay{font:16px Arial, Helvetica, sans-serif;color:#ffffff;text-decoration: none;z-index: 1100;}
.overlay-container li .content.overlay span.name{color: rgb(227, 34, 43); margin-top: 18px;}
.overlay-container li .content.overlay span{padding:0px 8px; display: block; text-align:center;}
.overlay-container li .overlay{display: none; position: absolute;}
.overlay-container li .color.overlay{background: rgb(0, 0, 0); z-index: 1000;}

/*body project*/
.content_text .project .ad{ text-align:center;}
.content_text .project .ad img{border-radius:8px;}
.body .project .socail-media{margin:10px 40px 0px 0px;}
.body .project .socail-media li{float:right;margin:0px 0px 0px 6px;}


.content_text .project .event-body .titleBar{padding:0px 36px; box-sizing:border-box;}
.content_text .project .event-body .titleBar h1{color:#ea6d22;font:bold 30px/36px avalonU, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .titleBar h1 a{color:#ea6d22; text-decoration:none;}
.content_text .project .event-body .titleBar h2{font:bold 16px/20px arialR, Arial, Helvetica, sans-serif;}

.content_text .project .event-body .recentNewsBar{padding:0px 36px; }
.content_text .project .event-body .recentNewsBar .see{color:#d16161;font:14px arialR, Arial, Helvetica, sans-serif; font-style:oblique; text-align:right;padding:0px 10px 0px 0px;}
.content_text .project .event-body .recentNewsBar .see a{color:#d16161;}
.content_text .project .event-body .recentNewsBar .msg{background:#f3f3f3;height:40px; border-radius:10px;padding:0px 15px;color:#4e4b4b;}
.content_text .project .event-body .recentNewsBar .msg a{color:#4e4b4b;}
.content_text .project .event-body .recentNewsBar .msg .title{float:left;font:14px/40px arialR, Arial, Helvetica, sans-serif;margin:0px 10px 0px 0px;}
.content_text .project .event-body .recentNewsBar .msg .content{float:left;font:13px/40px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .recentNewsBar .msg .date{float:right;font:12px/40px arialR, Arial, Helvetica, sans-serif;}

.content_text .project .event-body .descriptionBar{padding:0px 36px; box-sizing:border-box;margin:40px 0px 60px;}
.content_text .project .event-body .descriptionBar h1{font:30px arialR, Arial, Helvetica, sans-serif;margin:0px 0px 10px;}
.content_text .project .event-body .descriptionBar p{font:14px/18px arialR, Arial, Helvetica, sans-serif;color:#444;}
.content_text .project .event-body .descriptionBar h2{font:24px arialR, Arial, Helvetica, sans-serif;margin:10px 0px 0px;}

.content_text .project .event-body .descriptionBar h2 a{color:#d16161;}
.content_text .project .event-body .stepsBar{padding:0px 36px; box-sizing:border-box;}
.content_text .project .event-body .stepsBar .titleBar{ background:url(../images/step-bg.png) center bottom no-repeat; text-align:center;padding:0px 0px 25px;}
.content_text .project .event-body .stepsBar .titleBar h1{color:#000;font:27px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .titleBar h2{font:11px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .steps{}
.content_text .project .event-body .stepsBar .steps ul.step-1 li{ position:relative;background:url(../images/step-bg1.png) no-repeat;width:626px;height:159px;margin:0px 46px 18px;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .title{ top:8px;left:13px;position:absolute;font:27px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .step-left{width:320px; text-align:center;margin:0px 15px;padding:50px 0px 0px; box-sizing:border-box;float:left;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .step-left h1{font:22px arialR, Arial, Helvetica, sans-serif;margin:0px 0px 8px;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .step-left h2{font:12px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .step-right{float:right;margin:30px 30px 0px 0px; text-align:center;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li .step-right .description{margin:10px 0px;font:12px arialR, Arial, Helvetica, sans-serif;color:#444;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li.closed{position:relative;background:url(../images/step-bg3.png) no-repeat, url(../images/step-bg2.2.png) bottom no-repeat #f3f3f3;width:626px;min-height:65px;margin:0px 46px 18px;height:inherit;}
.content_text .project .event-body .stepsBar .steps ul.step-1 li.closed .step-left{width:320px; text-align:center;margin:0px 15px;padding:20px 0px 0px; box-sizing:border-box;float:left;}


.content_text .project .event-body .stepsBar .steps ul.step-2 li{position:relative;background: url(../images/step-bg2.2.png) bottom no-repeat, url(../images/step-bg2.png) no-repeat;width:626px;margin:0px 46px 18px;min-height:110px;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .title{ top:8px;left:13px;position:absolute;font:27px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-left{width:320px; text-align:center;margin:0px 15px;padding:20px 0px 0px 20px; box-sizing:border-box;float:left;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-left h1{font:21px arialR, Arial, Helvetica, sans-serif;margin:0px 0px 8px;color:#444;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-left h2{font:12px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-left h3{font:12px arialR, Arial, Helvetica, sans-serif;margin:6px 0px;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-right{width:180px;float:right;margin:18px 30px 0px 0px; text-align:center;}
.content_text .project .event-body .stepsBar .steps ul.step-2 li .step-right .description{margin:6px 0px;font:12px arialR, Arial, Helvetica, sans-serif;color:#444;}



.content_text .project .upcoming-event .title{ text-align:center;margin:40px 0px 20px;}
.content_text .project .upcoming-event .contenter{text-align:center; width:790px;margin:0px auto;padding:0px 0px 40px; box-sizing:border-box;border-radius:10px;}
.content_text .project .upcoming-event .contenter ul li{background:#f3f3f3;float:left;padding:20px;border-radius:8px;margin:0px 10px 10px 0px;}
.content_text .project .upcoming-event .contenter ul li:nth-child(2n){margin:0px 0px 10px;}
.content_text .project .upcoming-event .contenter ul li img{border-radius:7px;}
.content_text .project .upcoming-event .contenter ul li .textMain{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;margin:15px 0px 0px 10px;color:#333;width:330px;}
.content_text .project .upcoming-event .contenter ul li .textMain{color:#ea6d22;font:bold 30px/36px avalonU, Arial, Helvetica, sans-serif;}
.content_text .project .upcoming-event .contenter ul li .textMain a{color:#ea6d22; text-decoration:none;}
.content_text .project .upcoming-event .contenter ul li .textSub{ text-align:left;margin:10px 0px 0px 10px;color:#333;width:330px;}
.content_text .project .upcoming-event .contenter ul li .textSub h2{font:bold 16px/20px arialR, Arial, Helvetica, sans-serif;}


.content_text .project .pageTitle{font:30px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .starBar{margin:10px auto;width:640px;}
.content_text .project .starBar .title{background:url(../images/big-star.png) left top no-repeat;padding:60px 40px 0px 120px; box-sizing:border-box;}
.content_text .project .starBar .title h1{color:#726868;font:24px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .starBar .title h1 .color{color:#d16161;}
.content_text .project .starBar .title h2{color:#868282;font:12px/14px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .starBar .title h2 a{color:#d16161;}
.content_text .project .starBar .star{width:233px;margin:20px auto 10px; text-align:center;}

.content_text .project .starBar .star .img01{ background:url(../images/star.png) no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img02{ background:url(../images/star.png) 0px -42px no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img03{ background:url(../images/star.png) 0px -83px no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img04{ background:url(../images/star.png) 0px -124px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img05{ background:url(../images/star.png) 0px -165px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img06{ background:url(../images/star.png) 0px -206px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img07{ background:url(../images/star.png) 0px -247px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img08{ background:url(../images/star.png) 0px -288px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img09{ background:url(../images/star.png) 0px -329px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img10{ background:url(../images/star.png) 0px -370px  no-repeat;width:233px;height:41px;}
.content_text .project .starBar .star .img10{ background:url(../images/star.png) 0px -411px  no-repeat;width:233px;height:41px;}

.content_text .project .star .text{ color:#868282;font:12px/16px arialR, Arial, Helvetica, sans-serif;margin:8px 0px 0px;}

.content_text .project .profile-input ul{background:#f3f3f3;min-height:300px;border-radius:18px;margin:20px 0px 0px 0px;padding:40px 40px;}
.content_text .project .profile-input ul .description .faceImg{float:left;}
.content_text .project .profile-input ul .description .fb-faceImg{float:left;margin:40px 10px 0px 18px;}
.content_text .project .profile-input ul .description .text{float:left;width:460px;margin:50px 0px 0px;}
.content_text .project .profile-input ul .description .text h1{color:#868282;font:18px arialR, Arial, Helvetica, sans-serif; vertical-align:middle;margin:0px 0px 6px 0px;}
.content_text .project .profile-input ul .description .text h1 a{color:#d16161;font:16px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .profile-input ul .description .text h1 .connect{color:#61d171;}
.content_text .project .profile-input ul .description .text h1 .disconnect{color:##d16161;}
.content_text .project .profile-input ul .description .text h2{color:#868282;font:14px/19px arialR, Arial, Helvetica, sans-serif; vertical-align:middle;}

.content_text .project .profile-input ul .passwordBar{margin:30px 0px 0px 0px;}
.content_text .project .profile-input ul .passwordBar ul{min-height:inherit;border-radius:0px;margin:0px;padding:0px;}
.content_text .project .profile-input ul .passwordBar ul li{float:right;margin:0px 50px 20px 0px;}
.content_text .project .profile-input ul .passwordBar ul li div{float:left;}
.content_text .project .profile-input ul .passwordBar ul li .title{font:20px/26px arialR, Arial, Helvetica, sans-serif;margin:0px 5px 0px 0px;}
.content_text .project .profile-input ul .passwordBar ul li input{float:left;height:25px;border:1px solid #676161;border-radius:4px;width:175px;padding:3px 5px; box-sizing:border-box;}

.content_text .project .profile-input ul .information{margin:30px 0px;}
.content_text .project .profile-input ul .information .titleBar{background:url(../images/step-bg.png) top center no-repeat; text-align:center;padding:25px 0px 0px;font:24px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .profile-input ul .information .titleBar2{text-align:center;padding:0px;font:24px arialR, Arial, Helvetica, sans-serif;}


.content_text .project .profile-input ul .information .contentBar ul{padding:20px 0px;}
.content_text .project .profile-input ul .information .contentBar ul li{margin:0px 0px 28px 0px;}
.content_text .project .profile-input ul .information .contentBar ul li:first-child{margin:0px 0px 18px 0px;}
.content_text .project .profile-input ul .information .contentBar ul li .inputBlock{float:left;margin:0px 20px 0px 0px;}
.content_text .project .profile-input ul .information .contentBar ul li .inputBlock div{float:left;}
.content_text .project .profile-input ul .information .contentBar ul li .inputBlock .title{font:20px/26px arialR, Arial, Helvetica, sans-serif;margin:0px 5px 0px 0px;}
.content_text .project .profile-input ul .information .contentBar ul li .inputBlock input{padding:3px 5px; box-sizing:border-box;float:left;height:25px;border:1px solid #676161;border-radius:4px;width:175px;}
.content_text .project .profile-input ul .information .contentBar ul li .inputBlock .input .text{font:11px/20px arialR, Arial, Helvetica, sans-serif;color:#666;}

.content_text .project .profile-input ul .information .contentBar2{padding:30px 0px;}
.content_text .project .profile-input ul .information .contentBar2 .leftpart{float:left;}
.content_text .project .profile-input ul .information .contentBar2 .leftpart .inputBlock div{float:left;}
.content_text .project .profile-input ul .information .contentBar2 .leftpart .inputBlock .title{font:20px/26px arialR, Arial, Helvetica, sans-serif;margin:0px 5px 0px 0px;}
.content_text .project .profile-input ul .information .contentBar2 .leftpart .inputBlock input{padding:3px 5px; box-sizing:border-box;float:left;height:25px;border:1px solid #676161;border-radius:4px;width:175px;}
.content_text .project .profile-input ul .information .contentBar2 .leftpart .inputBlock .input .text{font:11px/20px arialR, Arial, Helvetica, sans-serif;color:#666;}

.content_text .project .profile-input ul .information .contentBar2 .rightpart{float:left;margin:0px 0px 0px 40px;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock div{float:left;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock .title{font:20px/26px arialR, Arial, Helvetica, sans-serif;margin:0px 5px 0px 0px;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock div label{font:20px/26px arialR, Arial, Helvetica, sans-serif;vertical-align:middle;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock div input{padding:3px 5px; box-sizing:border-box;vertical-align:middle;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock .input .text{font:20px/26px arialR, Arial, Helvetica, sans-serif;}
.content_text .project .profile-input ul .information .contentBar2 .rightpart .inputBlock textarea{padding:3px 5px; box-sizing:border-box;height:80px;border:1px solid #676161;border-radius:4px;width:300px;resize:none}
.content_text .project .profile-input ul .information .checkBOXBar{margin:0px 15px;}

.content_text .project .profile-input ul .information .radioBTN-noselect{ background:url(../images/radiuBTN-bg.png) right -2px no-repeat;height:26px;width:68px; display:inline-block;}
.content_text .project .profile-input ul .information .radioBTN-select{ background:url(../images/radiuBTN-bg.png) right -28px no-repeat;height:26px;width:68px; display:inline-block;}
.content_text .project .profile-input ul .information input[type="radio"]{display:none;}
.content_text .project .profile-input ul .information input[type="checkbox"]{display:none;}
.content_text .project .profile-input ul .information .cbBTN-noselect{background:url(../images/cbBTN-bg.png) no-repeat;height:33px; display:inline-block;font:17px/40px arialR, Arial, Helvetica, sans-serif; text-indent:30px;color:#868282;}
.content_text .project .profile-input ul .information .cbBTN-select{background:url(../images/cbBTN-bg.png) 0px -33px no-repeat;height:33px; display:inline-block;font:17px/40px arialR, Arial, Helvetica, sans-serif; text-indent:30px;color:#868282;}


.body .body-right{float:right;}
.body .body-right .contentBar{background: url(../images/event-bg3.png) center top no-repeat, url(../images/event-bg.png) no-repeat, url(../images/event-bg2.png) center repeat-y;margin:0px 0px 15px;width:222px;min-height:160px; overflow:hidden;}
.body .body-right .contentBar .title{text-align:center;font:21px/30px arialR, Arial, Helvetica, sans-serif;margin:8px 0px 0px;color:#fff;}
.body .body-right .contentBar .nocontent{text-align:center;color:#f99b0a;font:16px/20px arialR, Arial, Helvetica, sans-serif;margin:30px 0px;}
.body .body-right .contentBar .nocontent .m_menu{margin:2px;}
.body .body-right .contentBar .nocontent .m_menu .fb img{border-radicu:5px;}
.body .body-right .contentBar .content ul{margin:10px 0px;}
.body .body-right .contentBar .content li{margin:0px 0px 5px;}
.body .body-right .contentBar .facebook-plugin{margin:0px 6px;height:100px;}
.body .body-right .levelBar{background: url(../images/pop-profile/vpllogobg.png) no-repeat top ;height:316px;}
.body .body-right .levelBar .content{text-align:center;padding:210px  10px;  border-radius:10px;width:222px; box-sizing:border-box ;margin:10px 0px;color:#7f796f;font:12px arialR, Arial, Helvetica, sans-serif; line-height:15px;}



/**/
.collapsed{display:none;}/* 展开隐藏*/

.collapsed1{display:block;}/* 展开隐藏*/
.faq .faq-title{margin:0px 0px 5px 10px; border:none;padding:0px 30px;; background:url(../images/faq.png) no-repeat; color:#FE4D01;}
.faq{margin:0px;padding:0px;}

.faq .faq-title a{text-decoration:none;color:#FE4D01;font:13px/20px Arial, Helvetica, sans-serif;}
.faq .faq-title a:hover{text-decoration:none;color:#333;font:13px/20px Arial, Helvetica, sans-serif;}
.faq div{margin:5px 0px 30px 35px;font:13px/18px Arial, Helvetica, sans-serif;color:#555555;border:1px solid #aaa;width:380px;padding:8px; background:#fff;  overflow:hidden}
.faq div ul{ margin:0px 0px 0px 20px; padding:0px;}
.faqtext{ list-style:disc; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.content_text .project h1{font:17px; font-familY:Arial, Helvetica, sans-serif; color:#000}
.content_text .project h2{font-size:15px; font-familY:Arial, Helvetica, sans-serif; }
.content_text .project .pro_layer{display:block;height:27px;background:url(../images/pro_bg_09.jpg) repeat-x;}
.content_text .project .pro_list{height:27px; display:block; font-size:15px; line-height:27px;font-family:Arial, Helvetica, sans-serif;margin:0px 2px 0px 0px;}
.content_text .project .pro_content{margin-bottom:10px; display:block; font-size:13px; font-familY:Arial, Helvetica, sans-serif; color:#c2c2c2;}

.content_text .project .pro_content h1{margin:0px 0px 10px 0px; display:block; font-size:20px; font-familY:Arial, Helvetica, sans-serif; color:#ed7000; text-align:center;}
.content_text .project .pro_content ul{margin:0px; padding:0px;}
.content_text .project .pro_content ul li{list-style-type:disc; font-family:Arial, Helvetica, sans-serif; color:#333;}
.content_text .project .pro_content p{font-family:Arial, Helvetica, sans-serif; color:#373737; font-size:12px;}
.content_text .project .pro_content label{display:block; font-family:Arial, Helvetica, sans-serif; text-align:right; float:left;color:#000;margin:0px; font-size:11px; line-height:22px;padding:0px;vertical-align:middle;}
.block{ display:block}
.content_text .project .pro_content select{float:left; font-size:11px; border:solid 1px #e6e6e6; height:20px; line-height:20px; margin:0px 10px 0px 0px; vertical-align:middle;}
.content_text .project .pro_content .input1{float:left; font-size:11px; border:solid 1px #e6e6e6; height:18px;line-height:18px; margin:0px;}
.content_text .project .pro_content textarea{font-size:11px; padding:0px 3px 0px 3px; border:solid 1px #e6e6e6; height:120px; line-height:18px; width:414px; margin:0px; font-family:Arial, Helvetica, sans-serif;}
.content_text .project .pro_content .textarea1{width:414px; padding:0px 3px 0px 3px; border:1px #e6e6e6 solid; height:22px;}
.content_text .project .pro_content .w220{width:204px;margin:0px; padding:0px 3px 0px 3px; float:left}
.content_text .project .pro_content .w80{float:left;width:90px;height:22px;margin:0px 0px 5px 0px;padding:2px 0px 0px 10px;vertical-align:middle;color:#000;font-size:11px; line-height:22px;}
.content_text .project .pro_content .w80e{float:left;width:110px;height:22px;margin:0px 0px 5px 0px;padding:2px 0px 0px 10px;vertical-align:middle;color:#000;font-size:11px; line-height:22px;}
.content_text .project .pro_content .w0{font-size:15px;font-family:Arial, Helvetica, sans-serif;float:left;  margin:10px 0px 0px 10px; font-weight:bold}
.content_text .project .pro_content .w1{font-size:15px; font-family:Arial, Helvetica, sans-serif;font-weight:bold;float:left; text-align:left; margin:10px 0px 0px 10px;}
.content_text .project .pro_content .w2{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#000; padding:0px 0px 5px 10px; line-height:18px;}
.content_text .project .pro_content .w3{font-size:11px;font-family:Arial, Helvetica, sans-serif; color:#000; height:20px; line-height:20px}
.content_text .project .pro_content .tb{font-size:14px;width:450px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-align:left; display:block;margin:0px; padding:10px 0px 5px 5px;}
.content_text .project .pro_content .tb1{font-size:11px; width:450px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:18px; text-align:left; padding:0px 0px 5px 5px;}
.content_text .project .pro_content .tb2{font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:22px; text-align:left; height:22px; color:#000; padding:10px 0px 0px 10px;}
.content_text .project .pro_content .tb3{font-size:14px;width:450px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;text-align:left; display:block;margin:5px 0px 0px 0px; padding:0px 0px 0px 5px; color:#000}
.content_text .project .pro_content .d{margin:0px; padding:0px 0px 0px 10px; clear:both; display:block; vertical-align:middle}
.content_text .project .pro_content .d1{clear:both; display:block; height:30px;}
.content_text .project .pro_content .d1 .d_left{font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; overflow:hidden; display:block; float:left; text-align:left; margin-right:10px; margin-left:10px; height:18px; line-height:18px}
.content_text .project .pro_content .d1 .d_right{font-size:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; overflow:hidden; display:block; float:left; height:18px; line-height:18px}
.content_text .project .pro_content .c{float:left; width:310px; margin:0px 0px 10px 0px; padding:2px 0px 0px 10px; vertical-align:middle; color:#000; font-size:11px;height:28px;}

.content_text .project .pro_content .c .c_left{ float:left; margin-right:5px; height:22px; font-family:Arial, Helvetica, sans-serif}
.content_text .project .pro_content .c .c_right{ float:left;}
.content_text .project .pro_content .c span{float:left; padding:0px 5px 0px 5px; margin:0px;}
.content_text .project .pro_content .c-1{float:left; width:310px; margin:0px; padding:2px 0px 0px 10px; vertical-align:middle; color:#000; font-size:11px; line-height:22px;}
.content_text .project .pro_content .c1{float:left; width:370px; height:22px; margin:0px; padding:0px 0px 0px 10px; vertical-align:middle; color:#000; font-size:11px; line-height:22px;}
.content_text .project .pro_content .c2{float:left; width:330px; margin:2px 0 5px 10px; color:#000; font-size:11px; cursor:pointer}
.content_text .project .pro_content .c2 .checkbox{ height:20px; line-height:20px; vertical-align:middle}

.content_text .project .pro_content .c .w100{width:94px; margin:0px 10px 0px 0px; padding:0px 3px 0px 3px; display:block}
.content_text .project .pro_content .d .w190{width:190px; margin-right:5px; float:left; vertical-align:middle; color:#000; height:26px; font-size:11px;}
.content_text .project .pro_content .c .w60{width:54px; margin:0px 10px 0px 0px; padding:0px 3px 0px 3px;}
.content_text .project .pro_content span{display:block; font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:200px; color:#000; margin:0px 0px 10px 10px; padding:0px;}
.content_text .project .pro_content button{clear:both; margin-left:10px; width:102px; height:21px; background: url(../images/button.png) no-repeat; text-align:center; line-height:21px; color:#FFFFFF; font-size:12px; border:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.content_text .project .pro_content .butt{clear:both; color:#000; vertical-align:middle; height:30px; padding:10px 0px 0px 100px; margin:0px;}
.content_text .project .container{ margin:10px 0px 0px 0px;clear:both;overflow:hidden;}
.content_text .project .container .inside{vertical-align:middle;height:21px;}
.content_text .project .container .inside img{vertical-align:middle;}
.content_text .project .container .container_left{float:left;margin-right:8px;}
.content_text .project .container .container_left h1{ color:#ff8a00;font-size:22px;font-family:FCOPRGTB;margin:0px;padding:0px;}
.content_text .project .container .container_left .piclist .piclist-top{ background:url(../images/upcoming-top.png) no-repeat;height:65px;width:296px;}
.content_text .project .container .container_left .piclist .imgbox{width:274px;overflow:hidden;}
.content_text .project .container .container_right{width:780px;float:left;color:#828282;font-size:12px;line-height:20px;}
.container_right_detail{width:780px;float:left; font-size:12px; line-height:20px; font-family:arialR, Arial, Helvetica, sans-serif; position:relative}


.container_right_detail .info{display:block; overflow:hidden;}
.container_right_detail .info .title{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000;margin:10px 0px 10px 5px;padding:0px; float:left; width:280px;}
/*.content_text .project .container .container_right .info h1{font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#000; clear:both;margin:10px 0px 10px 0px;padding:0px;}*/
.container_right_detail .info p{margin:0p; padding:0px 0px 0px 5px; font-family:Arial, Helvetica, sans-serif}
.container_right_detail .info ul{}
.container_right_detail .info ul li{ list-style:disc}
.container_right_detail .info h1{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;margin:10px 0px 10px 5px; padding:0px;}
.container_right_detail .info h2{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;margin:10px 0px 10px 5px; padding:0px;}
.container_right_detail .info h3{font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#000;margin:10px 0px 10px 5px; padding:0px;}
.container_right_detail .reg{display:block;overflow:hidden;}
.container_right_detail .reg .text{ font:16px arialR, Arial, Helvetica, sans-serif;  line-height:22px; color:#838383; margin-top:10px;margin-bottom:10px;}
.container_right_detail .reg .pro_box{background:#f3f3f3; border-radius:10px;padding:25px;color:#4e4b4b;}
.content_text .project .container .container_right .reg{display:block;overflow:hidden;}
.content_text .project .container .container_right .reg .text{ font:bold 16px/20px arialR, Arial, Helvetica, sans-serif ;line-height:22px; color:#828282; margin-top:10px;margin-bottom:10px;}
.content_text .project .container .container_right .reg .pro_list{float:left;}
.content_text .project .container .container_right .reg .pro_box{background:#f3f3f3; border-radius:10px;padding:25px;color:#4e4b4b;}
.content_text .project .container .container_right .reg .pro_box h1{margin:0px 0px 10px 0px; display:block; font-size:20px; font:20px arialR, Arial, Helvetica, sans-serif; color:#ff8a00; text-align:center;}
.content_text .project .container .container_right .reg .pro_box h2{margin:0px 0px 10px 0px; display:block; font-size:20px; font:20px arialR, Arial, Helvetica, sans-serif; color:#ff8a00; text-align:center;}
.content_text .project .container .container_right .reg .pro_box .pro_content{margin:0 auto;overflow:hidden; }
.content_text .project .container .container_right p{font:16px arialR, Arial, Helvetica, sans-serif;  padding:10px 0px 10px 0px; margin:0px 0px 0px 0px;}
.content_text .project .container .container_right p a{color:#06F;font:16px arialR, Arial, Helvetica, sans-serif; }
.content_text .project .container .container_right p a:hover{color:#06F;font:16px arialR, Arial, Helvetica, sans-serif; text-decoration:underline;}


/* drop-down */
.drop-down-list{ position:absolute; right:5px}
.drop-down{margin:10px 0px 10px 0px;padding:0px; float:right;}

a.f1:link,a.f1:visited{color:#000; font-size:11px; line-height:27px; background:url(../images/b1.png); text-align:center; display:block;width:92px; height:27px; font-familY:Arial, Helvetica, sans-serif; }
a.f2:link,a.f2:visited{color:#000; font-size:11px; line-height:27px; background:url(../images/b2.png); text-align:center; display:block; width:92px; height:27px; font-familY:Arial, Helvetica, sans-serif; }
.menu a.f3:link,.menu a.f3:visited{color:#000; font-familY:Arial, Helvetica, sans-serif;}
a.f2:hover{color:#9e0b0f}
.f3{color:#000; font-size:14px; line-height:27px; background:url(../images/b1.png); text-align:center; display:block;width:92px; height:27px; font-familY:Arial, Helvetica, sans-serif; margin-left:6px;}


a.fk5:link,a.fk5:visited{color:#3b5998; font-size:12px; line-height:27px; background:url(../images/f01.png); display:block;width:125px; height:27px; font-familY:Arial, Helvetica, sans-serif; font-weight:bold; padding-left:10px;text-align:left;}
a.fk6:link,a.fk6:visited{color:#fff; font-size:12px; line-height:27px; background:url(../images/f01Over.png); display:block; width:120px; height:24px; font-familY:Arial, Helvetica, sans-serif;  padding:3px 0px 0px 10px; text-align:left;}
a.invite:link,a.invite:visited{color:#333; font-size:12px; line-height:23px; background:url(../images/lg-btn.png); display:block;width:68px; height:23px; font-familY:Arial, Helvetica, sans-serif; text-align:center}
a.invite:hover{color:#fff; font-size:12px; line-height:23px; background:url(../images/lg-btn.png) 0px -23px; display:block;width:68px; height:23px; font-familY:Arial, Helvetica, sans-serif; text-align:center}

/* ———–registration———– */
.myform{width:760px;padding:10px 10px 10px 10px;margin:10px 0px 0px 0px;overflow:hidden;}

/* ———– stylized ———– */
#stylized{border:solid 1px #dadada; background:#f5f5f5;border-radius:10px;}
#stylized h1{font-size:14px; font-weight:bold; margin-bottom:8px; }
#stylized h2{color:#000; font-size:20px; font: arialR, Arial, Helvetica, sans-serif; font-style:oblique; padding:0px 0px 10px 0px; font-weight:normal; margin:0px; line-height:120%}
#stylized label{display:block;text-align:right; width:130px; float:left; color:#000;vertical-align:top;font-size:11px;line-height:16px;margin-top:5px;}
#stylized .yz{display:block; float:left; color:#000;vertical-align:top;margin-left:10px;margin-top:2px;}
#stylized .forgot{display:block;clear:both;padding-left:140px; width:330px; color:#000;vertical-align:top;font-size:11px;line-height:22px;height:60px;}
#stylized .forbox{display:block;width:330px; vertical-align:top;padding-left:140px;height:30px;}
#stylized .forbox ul{ list-style:none; padding:0px; margin:0px}
#stylized .forbox ul li{ float:left; height:21px; margin-right:5px; white-space:nowrap; line-height:21px; vertical-align:middle;}
#stylized .forgot span{height:20px; padding-left:5px; margin:0px;vertical-align:middle;}
#stylized .sp{margin:0px 0px 5px 0px;color:#ee1221;font-size:11px;width:320px;font: arialR, Arial, Helvetica, sans-serif; font-style:oblique;vertical-align:middle;height:16px;line-height:16px;font-size:11px;padding:0px 0px 0px 140px;float:left;}
#stylized img{vertical-align:middle;float:left;}
#stylized span{padding:0px;margin:0px; line-height:10px;}
#stylized .small{color:#666666; height:15px;display:block; font:11px/15px Arial, Helvetica, sans-serif; font-weight:normal; text-align:right;}
#stylized input{float:left; font-size:11px; vertical-align:middle;}
#stylized .w200{width:186px; border:solid 1px #e6e6e6; height:20px; line-height:20px; margin:2px 0 5px 10px; padding:0px 3px 0px 3px;}
#stylized .w160{width:160px;border:solid 1px #e6e6e6;height:20px;line-height:20px;margin:2px 0 5px 10px;}
#stylized select{float:left; font-size:11px; vertical-align:middle; border:solid 1px #e6e6e6;height:22px;width:120px; margin:2px 0 10px 10px; padding:0px;}
#stylized .tipbox{ border:1px #FF6600 dashed; color:#FF6600; font: arialR, Arial, Helvetica, sans-serif; font-style:oblique; font-size:12px; padding:10px; margin-bottom:10px; font-weight:bold;}
#stylized .fb{height:40px;}
#stylized .fb a{background:url(../images/fb.png) no-repeat      ;margin:auto; width:202px;height:33px; text-indent:-9999px;display:block;position:relative;cursor:pointer; outline:none;}
#stylized .fb a .hover{background:url(../images/fb.hover.png) no-repeat;margin:auto; width:202px;height:33px; text-indent:-9999px;display:none; position:absolute;cursor:pointer;left:0px;top:0px;}
#stylized .normallogin {width:440px; text-align:center;margin:auto;}
#stylized .normallogin a{font:16px Arial, Helvetica, sans-serif; text-decoration:none;color:#4e83d1;}
#stylized .normallogin a:hover{font:16px Arial, Helvetica, sans-serif; text-decoration:underline;color:#ff8a00;}
#stylized .nnone{display:none;}

#stylized2{border-left:solid 1px #dadada; border-right:solid 1px #dadada; border-bottom:solid 1px #dadada; background:#f5f5f5;width:760px;padding:10px 10px 0px 10px;border-radius:10px;}
#stylized2 .myaccount{ font-weight: bold;  font-style: oblique; font-size: 12px; font: 11px arialR, Arial, Helvetica, sans-serif; margin: 10px auto 16px auto; padding-bottom: 10px; color: #000; text-align: center;}
#stylized2 .normallogin {width:440px; text-align:right;margin:auto;}
#stylized2 .normallogin a{font:11px arialR, Arial, Helvetica, sans-serif; font-style:oblique; text-decoration:none;color:#4e83d1;}
#stylized2 .normallogin a:hover{font:11px arialR, Arial, Helvetica, sans-serif; font-style:oblique; text-decoration:underline;color:#ff8a00;}
#stylized2 ul li{height:20px;vertical-align:middle;}
#stylized2 ul li .id{float:left; width:100px;color:#000;font-size:11px; font-weight:bold;line-height:14px;margin-top:5px; text-align:right;padding:0px 10px 0px 0px;}
#stylized2 ul li .forgot{float:left;font:11px arialR, Arial, Helvetica, sans-serif; text-decoration:none;color:#4e83d1;padding-left:10px;}
#stylized2 ul li .forgot a{font:11px arialR, Arial, Helvetica, sans-serif; text-decoration:none;color:#4e83d1;}
#stylized2 ul li .forgot a:hover{font:11px arialR, Arial, Helvetica, sans-serif;  text-decoration:underline;color:#ff8a00;}
#stylized2 ul li .add{float:right;padding-right: 24px; font:11px arialR, Arial, Helvetica, sans-serif;  text-decoration:none;color:#4e83d1;}
#stylized2 ul li .add a{font:11px arialR, Arial, Helvetica, sans-serif;  text-decoration:none;color:#4e83d1;}
#stylized2 ul li .add a:hover{font:11px arialR, Arial, Helvetica, sans-serif;  text-decoration:underline;color:#ff8a00;}
#stylized2 .input{width:130px; border:solid 1px #e6e6e6;height:22px; line-height:20px;padding:0px 3px 0px 3px;margin:0px 10px 0px 0px;}
#stylized .f-text{text-align:right; padding-top:30px; overflow:hidden; margin:auto; vertical-align:middle}
#stylized .emailerror{ background:url(../images/email_07.jpg) no-repeat; height:20px; padding-left:25px; line-height:20px; font-size:12px; color:#333}
#stylized .box{ border:1px #FF9900 solid}
#stylized .myaccount{ width:388px;font-size:11px; font:11px arialR, Arial, Helvetica, sans-serif; font-style:oblique; margin:10px auto 16px auto; padding-bottom:10px; color:#000; text-align:center;border-bottom:1px solid #CCC;}
#stylized .myaccount font{font-weight:bold; font:arialR, Arial, Helvetica, sans-serif; font-style:oblique; font-size:12px; }
#stylized .resetreq{ margin:0px; padding:0px;}
#stylized .resetreq ul{ margin:0px; padding:0px;}
#stylized .resetreq ul li{  margin:0px; padding:0px; clear:both}

#stylized3{border:solid 1px #dadada; background:#f5f5f5;width:448px;padding:10px; margin:10px 0px 0px 0px; overflow:hidden}
#stylized3 h1{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px}
#stylized3 h1 font{ font-size:11px; font-family:Arial, Helvetica, sans-serif;}

#stylized3 .input{width:130px; border:solid 1px #e6e6e6;height:22px; line-height:20px;padding:0px 3px 0px 3px;margin:0px 10px 0px 0px;}
#stylized3 ul li .forgot{float:left;font:11px Arial, Helvetica, sans-serif; text-decoration:none;color:#4e83d1;padding-left:5px;}
#stylized3 ul li .forgot a{font:11px Arial, Helvetica, sans-serif; text-decoration:none;color:#4e83d1;}
#stylized3 ul li .forgot a:hover{font:11px Arial, Helvetica, sans-serif; text-decoration:underline;color:#ff8a00;}

.login-left{float:left; width:220px; border-right:1px #ccc solid;}
.fb-book{background:url(../images/fb-book.png) 0px 80px no-repeat; width:200px; float:left; margin-left:15px; height:160px;}
.btn{background:url(../images/lg-btn.png) no-repeat;height:23px;width:68px;border:0px;font:11px Arial, Helvetica, sans-serif;color:#333; cursor:pointer; outline:none;}
.btnh{background:url(../images/lg-btn.png) 0px -23px no-repeat;height:23px;width:68px;border:0px;font:11px Arial, Helvetica, sans-serif;color:#fff; cursor:pointer; outline:none;}
.id-2{float:left; width:62px;color:#000;font-size:11px; font-weight:bold;line-height:14px;margin-top:5px; text-align:right;padding:0px 10px 0px 0px;}

.check{float:left;font:11px Arial, Helvetica, sans-serif;height:24ppx; vertical-align:middle;}
.fb-facebook a{background:url(../images/fb.png) no-repeat      ;margin:auto; width:202px;height:33px; text-indent:-9999px;display:block;position:relative;cursor:pointer; outline:none;}
.fb-facebook a .hover{background:url(../images/fb.hover.png) no-repeat;margin:auto; width:202px;height:33px; text-indent:-9999px;display:none; position:absolute;cursor:pointer;left:0px;top:0px;}

.login-left .user-left{ margin-top:10px; overflow:hidden;}
.login-left .user-right{ margin-top:10px; padding-left:10px;}
.login-left .user-right ul{ margin:10px 0px 0px 0px; padding:0px; list-style:none; color:#333}

/* ———–My Event———– */

.my-Event{ width:790px; margin-top:10px; overflow:hidden;}
.my-box{ width: 760px; height:52px; background:url(../images/mybox.png) no-repeat; vertical-align:middle; padding:8px 0px 0px 8px;}
.my-box a{ width: 742px; height:52px; display:block;}

.my-box-active{ width: 760px; height:52px; background:url(../images/mybox-active.png)  no-repeat; vertical-align:middle; padding:8px 0px 0px 8px;}
.my-box-active a{ width: 742px; height:52px; display:block;}
.subbox{background:url(../images/sub-boxbg.jpg) repeat-y; width:762px; padding:10px 0px 0px 0px;}
.subboxend{ background:url(../images/sub-boxend.jpg) no-repeat; width:760px; height:6px; display:block}
.ssubbox{width:742px; padding-top:10px; margin:auto;  display:block; position:relative;}

.ssubboxdropdown{position:absolute; right:10px; top:100px;}

.ssubbox .f-box{width:744px; }
.ssubbox .f-box .f-left{ float:left; width:100px; height:26px;}
.ssubbox .f-box .f-right{ float:left;}
.ssubbox .r-box{ float:left; width:142px;}
.ssubbox ul{margin:0px; padding:0px;}
.ssubbox ul li{ font-family:Arial, Helvetica, sans-serif; clear:both; color:#333}
.sub-title1 A:link{ height:34px; width:742px; background:url(../images/sub-title1.png); display:block; margin:10px auto 0px; text-indent:-9999px;}
.sub-title2 A:link{ height:34px; width:744px; background:url(../images/sub-title2.png); display:block; margin:3px auto 0px; text-indent:-9999px;}
.sub-titleactive1{ height:22px; width:710px;  display:block; margin:3px auto 10px; color:#333; font-weight:bold; font-size:15px;}
.sub-titleactive2{ height:22px; width:710px; display:block; margin:3px auto 0px; color:#333; font-weight:bold; font-size:15px;}

.sub-box{background:url(../images/subboxbg.jpg) repeat-y; width:742px; margin:0px auto 7px; clear:both}
.sub-box .time{ color:#ed7000; font-size:14px; font-family:Arial, Helvetica, sans-serif; margin:10px 20px; padding:0px; line-height:120%}
.sub-box ul{ margin:10px 15px; padding:0px; overflow:hidden}
.sub-box ul li{ margin:0px; padding:0px;}
.sub-box .lefttext{ float:left; color:#333; width:120px; font-family:Arial, Helvetica, sans-serif; text-align:right; margin-right:10px;}
.sub-box .righttext{ float:left; color:#666;  font-family:Arial, Helvetica, sans-serif; margin-bottom:10px;}
.sub-box .text{ color:#333; margin:0px 10px 0px 20px;}
.sub-boxend{ background:url(../images/subboxend.png) no-repeat; width:742px; height:6px; display:block; margin:auto}
.sub-boxtop{ background:url(../images/sub-boxtop.jpg) no-repeat; width:742px; height:6px; display:block; margin:auto}

/* ———–popup———– */
.popup-containers{ margin:auto;overflow:hidden}
.popup-top{height:36px; margin:auto; display:block; background:url(../images/popuptop.jpg) no-repeat; text-align:right; padding-top:5px; padding-right:6px;}
.popup-text{ text-align:center; width:500px; margin:auto; height:30px; line-height:30px; margin-top:10px;}


/* ———–eventnews———– */
.event-top{height:36px; margin:auto; display:block; background:url(../images/eventtop.jpg) no-repeat; text-align:right; padding-top:5px; padding-right:6px;}
.event-top h1{font-family:FCOPRGTB; font-size:24px; color:#ff8a00; float:left;}
.event-top h2{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:right; margin-right:20px;}
.event-top h2 A:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.event-top h2 A:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.event-top h2 A:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}


.event-faq{height:36px; margin:auto; display:block; background:url(../images/eventfaq.jpg) no-repeat; text-align:right; padding-top:5px; padding-right:6px;}
.event-faq h1{font-family:FCOPRGTB; font-size:24px; color:#ff8a00; float:left;}
.event-faq h2{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:right; margin-right:20px;}
.event-faq h2 A:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.event-faq h2 A:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.event-faq h2 A:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}

.event-tt{ height:23px; background:url(../images/event-top.jpg) no-repeat; display:block;}
.event-tb{ height:14px; background:url(../images/event-bottom.jpg) no-repeat; display:block;}
.event-content{ width:564px; padding:0px; overflow:hidden; height:460px;}
.event-text{ overflow:hidden;font:14px/18px arialR, Arial, Helvetica, sans-serif;color:#444;}
/*.event-text ul{padding:0px 10px 0px 10px; margin:0px; width:400px;}
.event-text li{font-size:14px; list-style:disc;}
.event-text .text{font:14px/18px arialR, Arial, Helvetica, sans-serif;color:#444; line-height:22px; margin:10px 0px 10px 0px; padding:0px;}
.event-text .text p{font:14px/18px arialR, Arial, Helvetica, sans-serif;color:#444; }
.event-text .title{font-size:14px; color:#ed7000;float:left; list-style-position:outside;}
.event-text .date{font-size:14px; color:#548ecf;float:right;}*/

.event-textNews{ overflow:hidden}
.event-textNews ul{padding:0px 10px 0px 10px; margin:0px; width:530px; list-style:none}
.event-textNews li{font-size:14px;}
.event-textNews .text{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:22px; color:#555555; margin:10px 0px 10px 0px; padding:0px;}
.event-textNews .title{font-size:14px; color:#ed7000;float:left; list-style-position:outside;}
.event-textNews .date{font-size:14px; color:#548ecf;float:right;}

.popup-content{  background:url(../images/waiver_ccenter.jpg) repeat-y; padding:10px 20px 0px 30px; overflow:hidden; line-height:20px; font-size:12px}

/* ———–testimonials———– */

.testimonials-title{ font-size:14px; color:#fff; font-weight:bold; margin-bottom:5px; margin-left:48px; width:140px; height:25px;  line-height:18px; background:url(../images/testim-bg.png) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.testimonials-title2{ font-size:14px; color:#fff; font-weight:bold; margin-bottom:5px; margin-left:48px; width:310px; height:25px; line-height:16px; background:url(../images/testim-bg2.png) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.testimonials-title3{ font-size:14px; color:#fff; font-weight:bold; margin-bottom:5px; margin-left:48px; width:310px; height:44px; line-height:16px; background:url(../images/testim-bg3.png) no-repeat; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.testimonials-text{ clear:both; background:url(../images/quotes.png) no-repeat; width:680px; padding-left:48px; margin-top:10px; font-size:12px;}
.testimonials-text ul{ list-style:disc; margin:0px 10px 0px 30px; padding:0px;}
.testimonials-orange{ color:#ff8a00; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px}
.testimonials-blue{ color:#3b5999; font-size:11px; font-family:Arial, Helvetica, sans-serif; height:18px; line-height:18px}

/* ———–waiver———– */
.waiver-box{ padding:0px 1px 1px 1px;}
.waiver-top{height:36px; margin:auto; display:block; background:url(../images/waivetop.jpg) no-repeat; text-align:right; padding-top:5px; padding-right:6px;}
.waiver-top h1{font-family:FCOPRGTB; font-size:24px; color:#ff8a00; float:left;}
.waiver-top h2{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000; float:right; margin-right:20px;}
.waiver-top h2 A:link{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.waiver-top h2 A:visited{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000;}
.waiver-top h2 A:hover{font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#fff;}
.waiver-tt{ height:16px; background:url(../images/waiver_ctop.jpg) no-repeat; display:block;}
.waiver-tb{ height:26px; background:url(../images/waiver_cbottom.jpg) no-repeat; display:block;}
.waiver-content{padding:10px 20px 0px 30px; overflow:hidden; line-height:20px; font-size:12px;}
.waiver-content ul{ margin:0px; padding:0px;}
.waiver-content ul li{ clear:both; display:block; padding:0px; margin:0px 0px 5px 0px;}
.waiver-content h1{ text-align:center; padding:0px; margin:0px; line-height:120%; font-size:36px; font-weight:bold; color:#333;}
.waiver-content h2{ text-align:center; padding:0px 0px 10px 0px; margin:0px; line-height:120%; color:#333; font-size:28px; height:30px;}
.waiver-content h3{ color:#FF0000; font-size:14px; font-family:Ftahoma; padding:30px 30px 30px 30px; padding-right:30px; font-weight:normal}
.waiver-content h4{ color:#000; font-size:20px; font-family:Arial, Helvetica, sans-serif; padding:0px 0px 10px 0px; font-weight:normal; margin:0px; line-height:120%}
.waiverU{ margin-top:10px;}
.waiverU .lefttext{ width:180px; float:left; margin:0px 10px 0px 0px; height:22px; line-height:22px;}
.waiverU ul{margin:0px; padding:0px}
.waiverU ul li{margin:0px; padding:0px}
.waiverU .righttext{ float:left; font-weight:bold; line-height:22px;}

.waiver-content p{ padding:0px; margin:0px}
.waiver-text{ text-align:center; margin:auto;  color: #605f5f}
.waiver-text-title{ font-size: 16px; color: #605f5f;}
.waiver-text-title-bold{ font-size: 16px; font-weight: bold; color: #605f5f;}
.section-waiver{ width: 100%; padding-left: 30px; margin-bottom: 10px; display: inline-flex; }
.section-waiver .left {width: 157px; text-align: right; padding-right: 10px;}
.waiver-banner{ overflow:hidden}
.waiver-center{ height:46px; background:url(../images/waiver_centerbg.jpg) repeat-x; border-top:1px #535353 solid; border-bottom:1px #ccc solid;line-height:46px; font-size:12px; padding-left:10px; padding-right:20px;}
.waiver-center ul{ list-style:none; margin:0px; padding:0px}
.waiver-center ul li{ list-style:none; margin:0px; padding:0px}
.waiver-center .wai-left{float:left; color:#FF6600; font-family:Ftahoma; }
.waiver-center .wai-right{float:right; color:#000; font-family:Ftahoma; vertical-align:middle}
.waiver-center .wai-right A:link{color:#000; font-family:Ftahoma;}
.waiver-center .wai-right A:visited{color:#000; font-family:Ftahoma;}
.waiver-center .wai-right A:hover{color:#f88804; font-family:Ftahoma;}
.waiver-center .wai-right img{ margin-right:10px; vertical-align:middle}
.waiver-but{ width:101px; height:25px; border:none; color:#333; text-align:center; background:url(../images/button.png) no-repeat; margin-right:10px; cursor:pointer;}

.waiver-step-content{
    padding: 10px 20px 0px 30px;
    line-height: 20px;
    font-size: 12px;
    background-color: #dadada;
    border-radius: 20px;
    margin-bottom: 10px;
}

.waiver-content-unsigned {width: 100%; position: relative; display: inline-flex;}
.waiver-content-unsigned .content-left {width: 30%; float: left;}
.waiver-content-unsigned .content-left .user-fields {margin-left: 20px; width: 75%;}
.waiver-content-unsigned .content-right {width: 80%; float: right;}
.waiver-content-unsigned .content-right .input-check {float: left; width: 25px;}
.waiver-content-unsigned .content-right .terms {float: right; width: 520px;}


/* ———–work with friend———– */

.friend-content{ padding:0px; line-height:20px; font-size:12px;background-color:#f3f3f3;}
.friend-content .f-title{
    font-weight: bold;
    text-align: center;
    background-color: lightgrey;
    width: 35%;
    margin: auto;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
    color: black;
    line-height: 18px;
    padding-bottom: 20px;
    padding-top: 6px;
    font: 24px arialR, Arial, Helvetica, sans-serif;}
.friend-text{ margin:10px 20px 10px 20px; color:#333; line-height:18px;text-align:center;  font: 17px arialR, Arial, Helvetica, sans-serif;}
.friend-input {border-radius: 6px; padding: 5px 6px; font-size: 15px; border: 1px solid #999; width: 180px;}
.friend-content .friend_layer{display:block;height:27px;background:url(../images/pro_bg_09.jpg) repeat-x; margin:0px 20px 0px 20px}
.friend-content .friend_layer .friend_list{height:27px; font-size:15px; line-height:27px; font-family:Arial, Helvetica, sans-serif;margin:0px 2px 0px 0px; float:left}
.friend-content .friend_box{ background:#f5f5f5; border-bottom:1px #dadada solid; border-left:1px #dadada solid; border-right:1px #dadada solid; margin:0px 20px 0px 20px; overflow-y:scroll;height:500px}
.friend-content .friend_box-search{ height:500px; background:#f5f5f5; border-bottom:1px #dadada solid; border-left:1px #dadada solid; border-right:1px #dadada solid; margin:0px 20px 0px 20px; overflow-y:scroll}
.friend-content .sub-title { background-color: lightgrey; padding: 15px; font-family: Arial, Helvetica, sans-serif; font-size: 17px; color: #333;}
.friend-content + .friend-footer { background-color: lightgray; height: 20px; padding: 10px 10px 0px 10px; }
.friend-content .pending-request { background-color: lightgrey;
    margin: 10px;
    min-height: 100px;
    border-radius: 5px; }

.friend-content .pending-request .title { font: 18px arialR, Arial, Helvetica, sans-serif; font-weight: bold; padding: 10px; color: black;}
.friend-content .pending-request .content {padding: 0;}

.my-friends{ padding:10px; width:362px; margin:auto; overflow:hidden; min-height: 40px; margin-top: 15px;}
.my-friends ul{ margin:0px; padding:0px;}
.my-friends ul li{ position: relative; float:left;  padding-bottom: 15px; width: 100px; padding-left: 10px; padding-right: 10px;}
.my-friends ul li.click { cursor: pointer }
.my-friends ul li .name { color: black; margin-top: 4px; font: 12px arial,helvetica,sans-serif; font-weight: bold; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.my-friends h1{ font-size:14px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif;}
.my-friends h2{font-size:12px; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; line-height:18px; color:#515050;}
.my-friends .addBtn {position:absolute; left: 6px; top: -12px;}
.my-friends .addBtn a{ background:url(../images/icon-plus.png) no-repeat;height:32px;width:32px; display:block; text-indent:-9999px; background-size: contain;}
.my-friends .sentBtn {position:absolute; left: 29px; top: -12px;}
.my-friends .sentBtn a{ background:url(../images/icon-sent.png) no-repeat;height:22px;width:63px; display:block; text-indent:-9999px; background-size: contain;}
.my-friends .receivedBtn {position:absolute; left: 20px; top: -9px;}
.my-friends .receivedBtn a{ background:url(../images/icon-received.png) no-repeat;height:22px;width:79px; display:block; text-indent:-9999px; background-size: contain;}

.overlay {
    opacity: 0.7;
    pointer-events: none;
}


.my-friends .search-content{ width:250px;}
.friend-search{ width:236px; height:30px; background:url(../images/serchbg.png) no-repeat; display:block}
.friend-search input{ border:none; background:none; width:200px; margin:4px 0px 0px 25px; font-family:Arial, Helvetica, sans-serif; font-size:12px;  outline:none;}


.picboxtext{ width:56px; line-height:14px; color:#333; text-align:center; font-size:11px; overflow:hidden}
.picboxtext A{color:#333; text-decoration:none; font-size:11px;}
.picboxtext A:visited{color:#333; text-decoration:none; font-size:11px;}
.picboxtext A:hover{color:#f88804; text-decoration:none; font-size:11px;}

.my-friends .picbox-w{ width:48px; height:48px; border:1px #e97a03 solid; text-align:center; display:block; background:#fff; padding:26px;}

.my-friends .picbox-w .picbox2{ width:50px; height:50px; border:0px; display:block; background:#fff; padding:2px; margin:0px 10px 0px 0px; position:relative;}
/* ———–messageError———– */
.messageError{ margin-top:30px; text-align:center; color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

/* ———–Contact Us———– */
.contact{width:760px; border:solid 1px #dadada; background:#f5f5f5; margin-top:10px; padding:10px; display:block; overflow:hidden;}
.contact ul{padding:0px; margin:0px;}
.contact li{padding:0px; margin:0px; clear:both;}
.contact .c-text{ width:100px; float:left; line-height:22px; height:22px; text-align:right}
.contact .c-form{ width:330px; float:left; margin:0px 0px 5px 0px; padding:0px 0px 0px 10px; text-align:left;}
.contact .c-prompt{width:330px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; height:22px; line-height:22px; clear:both}
.contact span{margin-left:10px; vertical-align:middle}
.contact .c-input{ height:20px; border:solid 1px #e6e6e6; width:202px; line-height:20px; padding:0px 3px 0px 3px; margin:0px;}
.contact .c-select{ height:20px; border:solid 1px #e6e6e6; width:180px; line-height:20px;}
.contact .c-textarea{ height:190px; border:solid 1px #e6e6e6; width:202px; line-height:20px; padding:0px 3px 0px 3px}
.contact .c-button{ background:url(../images/c_button.png) no-repeat; height:30px; width:120px; border:none; line-height:21px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:110px; cursor:pointer;}
.contact .c-buttonOver{ background:url(../images/c_buttonOver.png) no-repeat; height:30px; width:120px; border:none; line-height:21px; color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-left:110px; cursor:pointer;}

/* ———–myprofile-loggedin———– */
.myprofile-user{ overflow:hidden; display:block; clear:both}
.myprofile-user ul{ list-style:none; padding:0px; margin:0px;}
.myprofile-user ul li{ list-style:none; margin:0px; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; clear:both; vertical-align:middle}
.myprofile-user .p-left{ padding:0px 0px 0px 10px;}
.myprofile-user .p-left .my-star{vertical-align:middle; float:left; height:20px; line-height:20px;}
.myprofile-user .p-left .my-star img{vertical-align:middle;}
.myprofile-user .p-left .my-pic{float:left; height:50px; width:50px; border:1px #ccc solid; padding:2px; overflow:hidden; margin:0px 10px 10px 0px}
.myprofile-user .my-name{float:left; height:60px; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-left:10px;}
.myprofile-user .title{height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:16px; margin-top:20px;}
.myprofile-user .tools{height:30px; line-height:30px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px; float:left; padding-right:10px;}
.myprofile-user .tools A:link{font-family:Arial, Helvetica, sans-serif; color:#0e4ead; font-size:12px;}
.myprofile-user .tools A:visited{font-family:Arial, Helvetica, sans-serif; color:#0e4ead; font-size:12px;}
.myprofile-user .tools A:hover{font-family:Arial, Helvetica, sans-serif; color:#ff8a00; font-size:12px;}
.myprofile-user ul li .p1{ float:left; width:100px; height:26px; font-family:Arial, Helvetica, sans-serif; color:#333; text-align:right}
.myprofile-user ul li .p2{ float:left; width:350px; font-family:Arial, Helvetica, sans-serif; color:#747171; padding-left:10px}
.myprofile-user .pro_box{border:1px #dbdbdb solid;border-right:1px #dbdbdb solid;border-bottom:1px #dbdbdb solid; background:#f9f9f9;clear:both;color:#000;padding:10px;}
.userpic{float:left;}
.userpic .photo{ border:4px #eee solid;}
.usertext{float:left; width:360px;}

.myprofile-user .p-left .voteplan{width:100px; background:url(../images/star3.png) repeat-x;height:17px;}
.myprofile-user .p-left .voteplan .plan{background:url(../images/star1.png) repeat-x;height:17px;}


/* ———–Floating layer———– */

#TB_overlay {position: absolute;top: 0;left: 0;z-index:100;width: 100%;height: 100%;background-color:#CCC;filter:alpha(opacity=60);-moz-opacity: 0.6;opacity: 0.6;}
#TB_window {top: 0px;left: 0px;position: fixed;_position: absolute;background: #fff;z-index: 102;color:#000000;display:none;border:5px solid #666;}
#TB_caption{height:25px;padding:10px 30px 10px 25px;}
#TB_closeWindow{height:25px;padding:10px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:5px 10px 7px 0;margin-bottom:1px;text-align:right;background-color:#e8e8e8;}
#TB_ajaxContent{padding:2px 15px 15px 15px;overflow:auto;}
#TB_load{text-align: center;position: absolute;top: 50%;left: 0px;width: 100%;overflow: visible;visibility: visible;display: block;z-index:101;}
#TB_loadContent{margin-left: -125px;position: absolute;top: -50px;left: 50%;width: 250px;height: 100px;visibility: visible;}


/* ———–posit———– */
.winfo-content{ overflow:hidden; background:#f3f3f3; border-radius:10px;padding:20px;color:#4e4b4b; }
.winfo-content ul li{ list-style:disc;}

.posit-content{ overflow:hidden; background:#f3f3f3; border-radius:10px;padding:20px;color:#4e4b4b; }
.posit-content h1{margin:0px 0px 10px 0px; display:block; font:18px arialR, Arial, Helvetica, sans-serif;  color:#000; text-align:center;}
.posit-content h3{margin:0px 0px 10px 0px; display:block; ffont:20px arialR, Arial, Helvetica, sans-serif; color:#ff8a00; text-align:center;}
.posit-content .title{ font:16px arialR, Arial, Helvetica, sans-serif;  color:#000; font-weight:bold}
.posit-content span{ font:16px arialR, Arial, Helvetica, sans-serif;  color:#000; font-weight:bold; }
.posit-content .form-title{ font:16px arialR, Arial, Helvetica, sans-serif; color:#000000; height:30px; line-height:30px; margin-bottom:20px; font-weight:bold;}
.posit-content p{ color:#373737; font:16px arialR, Arial, Helvetica, sans-serif;  line-height:18px;}
.posit-content ul{margin:0px; padding:0px;}
.posit-content li{ margin:0px; padding:0px; clear:both; font: arialR, Arial, Helvetica, sans-serif; }
.posit-content .po-left{ float:left; width:140px; height:22px; line-height:22px; margin-bottom:5px; text-align:right; padding-right:10px; color:#000;}
.posit-content .po-right{ float:left; width:260px; vertical-align:middle; line-height:22px;}
.posit-content .po-right .po-input{ border:1px #e6e6e6 solid; line-height:20px; height:20px; padding:0px 3px 0px 3px; margin-right:5px; font-size:11px;}
.posit-content .po-right .po-w1{ width:200px}
.posit-content .po-right .po-w2{ width:100px}
.posit-content .po-right .po-w3{ width:60px}
.posit-content .po-prompt{ border:1px #fac78b solid; background:#faefe2; padding:10px 10px 10px 10px; color:#FF6600}
.posit-content .app-text{ height:24px; line-height:24px; color:#333; font:16px arialR, Arial, Helvetica, sans-serif; }


/* ———–bottom———– */
.bottom{background: url(../images/end_03.jpg) repeat;clear:both;height:59px;line-height:59px;color:#adaaaa;font-size:12px;text-align:center;font-family:Arial, Helvetica, sans-serif; margin-top:10px;min-width:988px;}
.bottom A:link{color:#adaaaa; font-size:12px; font-family:Arial, Helvetica, sans-serif;	 }
.bottom A:visited{ color:#adaaaa;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.bottom A:hover{color:#ff8a00;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
.setMenu{ float:left; width:100px;}
#nav {
    float: right;
    margin: 0px;
    padding: 0px;
    height: 34px;
}
#nav li {
    float: left;
    position: relative;
    width:95px;
    height:34px;
}
#nav li.open, #nav li:hover {
    width:95px; background:url(../images/set1.jpg) no-repeat;
}
#nav li a {
    display: block;
    padding: 7px 0px 0px 5px;
    line-height: 20px;
    color: #fff;
    text-decoration: none;
    width:95px; background:url(../images/setup1.png) no-repeat;
}
#nav li ul {
    margin-top:2px;
    display: none;
    position: absolute;
    right: 0;
    width: 155px;
    padding:0px;
}
#nav li:hover ul {
    display: block;
}
#nav li ul li {
    float: none;
    height:28px;
    border-bottom:1px #ccc solid;
    width:155px;
    padding:0px; margin:0px;
}
#nav li ul li a {
    background: url(../images/setup_06.jpg);
    border-bottom:1px #ccc solid;
    padding:0px;
    margin:0px;
    width: 155px;
    height:28px;
    text-indent:15px;
    color:#fff;
    line-height:28px;
}

#nav li ul li a:hover {
    background: url(../images/setover_03.jpg) repeat-x;
    border-bottom:1px #ccc solid;
    color: #333;
    height:28px;
    text-indent:15px;
    line-height:28px;
    padding: 0px;
}
.likeboxwrap
{
    width:213px;
    overflow:hidden;
    text-align:center;
    margin-left:8px;
}

.likeboxwrap iframe
{
    margin:-2px;
    border:none;
    overflow:hidden;
    width:215px;
    height:280px;
}

.linkhref
{ margin:20px auto 0px; background:url(../images/c_2_1.jpg); width:120px; height:30px;display:block; text-align:center; color:#FF8A00; line-height:30px; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px;}
.turnleft{text-align:center;}
.turncenter{text-align:center;}
.band{background:#ffdddd!important;}
.shift{background:#fffbdd!important;}
.jselectDate_year{border:1px solid #676161;height:25px;border-radius:4px;line-heiht:25px}


.width-100 { width: 100%; }
.width-80 { width: 80%; }

.margin-bottom-0 { margin-bottom: 0px !important; }
.margin-bottom-20 { margin-bottom: 20px; }
.margin-bottom-10 { margin-bottom: 10px; }

.margin-top-30 { margin-top: 30px; }
.margin-top-25 { margin-top: 25px; }
.margin-top-20 { margin-top: 25px; }
.margin-top-15 { margin-top: 15px; }

.text-align-left { text-align: left; }
.text-align-right { text-align: right; }
.text-align-center { text-align: center; }

.margin-left-40 { margin-left: 40px; }
.margin-left-20 { margin-left: 20px; }

.terms-box {
    display: block;
    overflow: hidden;
    background: #f3f3f3;
    border-radius: 10px;
    padding: 25px;
    color: #4e4b4b;
}

.terms-box .content {
    width: 680px;
    padding-left: 48px;
    margin-top: 10px;
    font-size: 11pt;
    color: #4e4b4b;
    font-family: Calibri;
}

.terms-box .content h1 {
    font-size: 14pt;
    color: #4e4b4b;
    font-family: Calibri;
}

.terms-box .text-bold {
    font-weight: bold;
}

.terms-box .content h2 {
    font-size: 12pt;
    color: #4e4b4b;
    font-family: Calibri;
}

.terms-box .content p {
    margin-bottom: 15px;
}

.terms-box .content a {
    text-decoration: none;
    color: #4e83d1;
    cursor:pointer;
}

.terms-box .content a:hover {
    text-decoration: underline;
    color: #ff8a00;
}
