@charset "utf-8";
*{margin:0;text-decoration:none;outline:none}
:focus{outline:medium none!important}
a:hover,a:focus{outline:medium none!important;text-decoration:none!important}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,select::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{outline:0 none!important}
section{width:100%;float:left}
#wrapper{width:100%;float:left}
.wrapper_in{width:82%;margin:0 auto;max-width:1034px}
img{max-width:100%}
body{background:url(../images/body_bg.jpg) center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
@font-face{font-family:'BebasNeueRegular';src:url(../fonts/BebasNeueRegular.eot) format("embedded-opentype"),url(../fonts/BebasNeueRegular.otf) format("opentype"),url(../fonts/BebasNeueRegular.woff) format("woff"),url(../fonts/BebasNeueRegular.ttf) format("truetype"),url(../fonts/BebasNeueRegular.svg#BebasNeueRegular) format("svg");font-weight:400;font-style:normal}
header{width:100%;float:left;margin:30px 0 20px;position:relative}
header .left{width:28%;float:left;margin:0}
header .left span{width:75%;float:left;margin:53px 0 0;font-family:'BebasNeueRegular';font-size:23px;color:#fff;text-align:center;letter-spacing:1px}
header .left span a{width:100%;float:left;font-family:'BebasNeueRegular';font-size:23px;color:#fff;text-align:center;letter-spacing:1px;padding:9px 0 2px;border-radius:40px;background:#4f5ad1}
header .right{width:28%;float:right;margin:0}
header .right span{width:75%;float:right;margin:53px 0 0;font-family:'BebasNeueRegular';font-size:23px;color:#fff;text-align:center;letter-spacing:1px}
header .right span a{float:right;font-family:'BebasNeueRegular';font-size:23px;color:#fff;text-align:center;letter-spacing:1px;padding:9px 0 2px;border-radius:40px;background:#4f5ad1;width:100%}
header .med{float:left;margin:0 5% 20px;width:34%;text-align:center}
header .med img{margin:0;border:none;outline:none}
header .med2{display:none}
header .med2 img{float:left;margin:0;border:none;outline:none}
#searchbox{width:100%;height:35px;margin:0;float:left;overflow:hidden}
#searchbox.for-right{width:81%;height:35px;margin:0;float:right;overflow:hidden}
#search,#submit{float:left}
#search{background:url(../images/search-bg.png) no-repeat;border:medium none;font:13px "trebuchet MS",arial,helvetica;height:26px;outline:medium none;padding:5px 9px;width:167px;-webkit-appearance:none;border-radius:0}
#submit{background:url(../images/search-arrow.png) no-repeat;height:36px;margin:0;padding:0;width:37px;cursor:pointer;font:bold 14px Arial,Helvetica;color:#23441e;text-shadow:0 1px 0 rgba(255,255,255,0.5);border:none;outline:none;-webkit-appearance:none;border-radius:0}
#submit::-moz-focus-inner{border:0}
#search::-webkit-input-placeholder{color:#9c9c9c;font-style:italic}
#search:-moz-placeholder{color:#9c9c9c;font-style:italic}
#search:-ms-placeholder{color:#9c9c9c;font-style:italic}
.nav_box{width:100%;float:left;margin:34px 0 0}
.nav_box.bottom-logo{clear:both;margin:0}
.nav_box ul{width:100%;float:left;margin:0}
.nav_box ul li{width:auto;float:left;margin:0;list-style:none;position:relative}
.nav_box ul li:last-child{background:none}
.nav_box ul li.for-brlogo-width{width:100%}
.nav_box ul li a{width:auto;float:left;margin:0;list-style:none;font-family:'BebasNeueRegular';font-size:24px;color:#fff;padding:18px 0 18px 23%;letter-spacing:1px;font-weight:700;text-transform:uppercase}
.nav_box ul li a.for-bottomlogo{width:100%;text-align:center;padding:0}
.nav_box ul li a.membership{margin-left:20%}
.nav_box ul li a.swinginfo{margin-right:0;padding-left:0;width:140px}
.nav_box ul li a.active{background:#45b8b4}
.home_nav_list{background:url(img/select-arrow.png) no-repeat scroll 90% center #bc5b00;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;display:none;float:left;margin:10px 0 0;width:100%}
#menu-icon{color:#fff;cursor:pointer;display:none;font:15px arial;padding:5px 0;text-align:center;text-decoration:none;background:#1f8a86}
#dd{display:block}
.nav_box ul li ul{padding:0;position:absolute;top:70px;left:0;width:210px;display:none;visibility:hidden;z-index:1000;background:#414ac7}
.nav_box ul li ul li{display:block;color:#fff;font-size:15px;text-align:left}
.nav_box li ul li a{padding:10px;display:block}
footer{width:100%;float:left;margin-top:-175px}
footer .menu-part{width:100%;float:left;margin:0}
.footer_nav_box{width:100%;float:left;margin:0;position:relative}
.footer_nav_box ul{width:100%;float:left;margin:0}
.footer_nav_box ul li{width:auto;float:none;margin:0;list-style:none;padding:18px 4.2% 0;text-align:center;display:inline-block}
.footer_nav_box ul li:last-child{background:none}
.footer_nav_box ul li a{width:auto;float:left;margin:0;list-style:none;font-family:'BebasNeueRegular';font-size:20px;color:#fff;padding:0;letter-spacing:1px;font-weight:700;text-transform:uppercase}
.footer_nav_box ul li a:hover{color:#ccc!important}
.footer_nav_box ul li a.active{background:#45b8b4}
.home_nav_list{background:url(img/select-arrow.png) no-repeat scroll 90% center #bc5b00;box-shadow:0 0 5px rgba(0,0,0,0.5) inset;display:none;float:left;margin:10px 0 0;width:100%}
#menu-icon2{color:#fff;cursor:pointer;display:none;font:15px arial;padding:5px 0;text-align:left;text-decoration:none;background:#000aa4 url(../images/menu-icon.png) no-repeat 98% 3px}
#dd{display:block}
footer .copyright{width:100%;float:left;font-family:''arial;font-size:12px;color:#5963e6;text-align:center;margin:30px 0;font-family:arial}
#contaner{width:100%;float:left;margin:30px 0 0}
.pre-aucbredcamp{float:right;margin:18px 0;width:100%}
.pre-aucbredcamp ul{list-style:outside none none;margin:0;padding:0}
.pre-aucbredcamp ul li{color:#97afec;float:left;font-family:'arial';font-size:14px;margin-right:4px;padding:0}
.pre-aucbredcamp ul li a{color:#49494f;font-family:'arial';font-size:14px;font-weight:400}
.pre-aucbredcamp ul li a.active{color:#1a217a}
#contaner .hd_text{width:100%;float:left;margin:0;background:#4462ad;font-family:'arial';font-size:24px;color:#fff}
.kc-wrapx{top:-15px;background-position:center 45%;clear:both}
.kc-item{position:absolute;width:188px;height:250px}
.kc-item img{position:absolute;width:100%}
#nav-buts{position:absolute;bottom:-26px;right:49%}
.nav-but-left{font-family:arial;width:32px;border:2px solid #ccc;background-color:#BDBDBD;border-radius:5px;text-align:center;float:left;color:#fff;font-size:16px;margin-right:10px;padding:5px 0;box-shadow:1px 1px 3px rgba(0,0,0,0.25);cursor:pointer;position:absolute;left:-45px;bottom:235px;z-index:500}
.nav-but-right{font-family:arial;width:32px;border:2px solid #ccc;background-color:#BDBDBD;border-radius:5px;text-align:center;float:left;color:#fff;font-size:16px;margin-right:10px;padding:5px 0;box-shadow:1px 1px 3px rgba(0,0,0,0.25);cursor:pointer;position:absolute;bottom:235px;z-index:500}
.nav-but-left:hover,.nav-but-right:hover{background-color:#666}
.custstyl_19615{width:100%;float:left;margin:0}
.custstyl_19615_1{width:100%;float:left;margin:0;position:relative}
.custstyl_19615_2{width:100%;float:left;margin:0;display:none}
#contaner .cont-inner-halloffame{background:#fff none repeat scroll 0 0;float:left;margin:0;min-height:500px;padding:5px 2% 25px;width:96%}
.hall-frame-leftpart{width:28%;float:left}
.hall-frame-lftpart{width:100%;float:left}
.left-hdtext{background:#5660df none repeat scroll 0 0;color:#fff;float:left;font-family:arial;font-size:16px;font-weight:700;line-height:21px;padding:8px 4%;width:88%}
.left-down-part{width:95%;float:left;border-bottom:#5660df 4px solid;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}
.left-down-part-inner{background:#fff none repeat scroll 0 0;float:left;padding:0 0 0 4%;position:relative;width:97%}
.left-down-part-inner p{color:#252528;font-size:14px;line-height:25px;font-family:arial}
.hall-frame-rightpart{width:72%;float:left}
.hall-frame-rgtpart{width:100%;float:left}
.right-hdtext{color:#5660df;float:left;font-family:arial;font-size:20px;font-weight:500;line-height:28px;margin-bottom:14px;width:100%}
.hall-frame-rgtpart-txt{color:#252528;font-family:arial;font-weight:400;font-size:15px;line-height:24px;width:100%;float:left;text-align:justify}
.image-part{width:100%;float:left;margin:22px 0}
.hall-frame-rgtpart-down{width:100%;float:left}
.rgtpart-down-hd-txt{width:100%;float:left;color:#5660df;font-family:arial;font-weight:500;font-size:25px;line-height:25px;font-style:italic;margin-bottom:20px}
.rgtpart-down-txt1{width:100%;float:left;color:#252528;font-family:arial;font-weight:500;font-size:14px;line-height:20px;margin-bottom:20px;text-align:justify}
.rgtpart-down-txt1 span{color:#5660df}
.recognition-left-part{width:70%;float:left}
.recognition-lft-part{width:100%;float:left}
.recog-down-part{margin:18px 0 10px;width:100%;float:left}
.recognition-lft-part-hd-txt{color:#5660df;float:left;font-family:arial;font-size:20px;font-weight:500;line-height:25px;margin-bottom:9px;width:100%}
.recognition-lft-part-txt2{color:#252528;float:left;font-family:arial;font-size:15px;font-weight:300;line-height:22px;text-align:justify;width:100%}
.recognition-right-part{width:27%;float:right}
.recognition-rgt-part{width:100%;float:right}
.author-name{color:#5660df;float:left;font-family:arial;font-size:15px;font-weight:300;line-height:22px;text-align:justify;text-transform:uppercase;width:100%;border-bottom:1px solid #5660df;margin-top:12px}
.deancollins-left-part{width:59%;float:left}
.deancollins-left-part.award-part{width:65%;float:left}
.award-part-hdtxt{width:100%;float:left;color:#5660df;font-family:arial;font-size:20px;margin-bottom:10px}
.deancollins-lft-part{width:100%;float:left}
.deancollins-txt{color:#252528;float:left;font-family:arial;font-size:16px;font-weight:300;line-height:22px;text-align:justify;width:100%;margin-bottom:15px}
.deancollins-txt span{color:#5660df}
.common-line{border:1px solid #dbdbdb;float:left;margin-bottom:22px;margin-top:20px;width:100%}
.deancollins-right-part{float:right;width:100%;margin:10px 0 0;text-align:right}
.deancollins-rgt-part{width:100%;float:left}
.deancollins-right-image-top{margin-bottom:5px}
.deancollins-last-part{color:#5660df;float:left;font-family:arial;font-size:16px;font-style:italic;font-weight:500;line-height:25px;width:60%}
.cont-inner-membership{background:#fff none repeat scroll 0 0;float:left;margin:0;min-height:500px;padding:5px 2% 25px;width:96%}
.membership-hd-txt{color:#5660df;float:left;font-family:arial;font-size:24px;font-weight:300;line-height:22px;text-align:justify;width:100%;margin:15px 0 0}
.membership-txt2{color:#252528;float:left;font-family:arial;font-size:18px;font-weight:300;line-height:22px;text-align:justify;width:100%;margin-bottom:15px}
.membership-breadcamp{width:100%;float:left;margin-bottom:20px}
.membership-form{width:100%;float:left}
.membership-form-row{width:100%;float:left;margin-bottom:30px}
.membership-form-1st{width:50%;float:left}
.membership-form-fild-name{width:100%;float:left;color:#252528;font-family:arial;font-size:15px;font-weight:300;line-height:22px;margin-bottom:4px}
.membership-textfild{float:left;width:50%;padding:12px 2%;color:#333;font-size:15px;font-family:arial;font-weight:400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c9c9c9}
.membership-form-2nd{width:25%;float:left}
.membership-form-fild-city{width:87%;float:left;color:#252528;font-family:arial;font-size:15px;font-weight:300;line-height:22px;margin-bottom:4px}
.membership-textfild-city{float:left;width:90%;padding:12px 2%;color:#333;font-size:15px;font-family:arial;font-weight:400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c9c9c9}
.membership-form-3rd{width:30%;float:left}
.membership-form-fild-zipcode{width:94%;float:left;color:#252528;font-family:arial;font-size:15px;font-weight:300;line-height:22px;margin-bottom:4px}
.membership-textfild-zipcode{float:left;width:91%;padding:12px 2%;color:#333;font-size:15px;font-family:arial;font-weight:400;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #c9c9c9}
.note-membership{width:100%;float:left;color:#252528;font-family:arial;font-size:14px;font-weight:300;line-height:22px;margin-bottom:15px;font-style:italic}
.check-area-membership{width:100%;float:left;margin-bottom:20px}
.membership-select-fild{width:100%;float:left;margin-bottom:18px}
.membership-select-fild-name{width:100%;float:left;color:#252528;font-size:15px;font-family:arial;font-weight:700;margin-bottom:15px}
.membership-checkbox-1st{width:100%;float:left;margin-bottom:15px}
.membership-checkbox{font-family:Arial,Helvetica,sans-serif;width:100%;color:#333;float:left;font-size:14px;margin:6px 0 17px}
.membership-checkbox-gold{font-family:Arial,Helvetica,sans-serif;width:50%;color:#333;float:left;font-size:14px;margin:6px 0 17px}
.p2:not(#foo) > input + label{height:33px}
.p2:not(#foo) > input[type=checkbox] + label{background:url(../images/check.png) no-repeat}
.p2:not(#foo) > input[type=checkbox]:checked + label{background:url(../images/check-active.png) no-repeat}
.membership-checkbox .p2{margin:0;width:100%;float:left}
.p2 > input{padding:0;margin:3px 0 0;height:25px;width:25px;float:left;position:absolute;opacity:0}
.p2 > label{padding:4px 0 13px 37px;margin-bottom:2px;color:#333;font-size:14px;font-family:arial;font-weight:400}
.membership-select-fild:nth-child(2){margin-bottom:0}
.membership-checkbox:nth-child(8){margin-bottom:0}
.events-drop-down{width:100%;float:left;margin-bottom:20px}
.contact-select-membership{width:90%;float:left;color:#252528;font-size:15px;font-family:arial;font-weight:300;margin-bottom:5px}
.contact-select{width:23%;float:left;color:#252528;font-size:15px;font-family:arial;font-weight:300}
.contact-select-txt{width:90%;margin:0 0 5px;color:#252528;font-size:15px;font-family:arial;font-weight:300}
.membership-submit-button{width:100%;float:left;text-align:center;margin:23px 0 26px}
.membership-submit-button a{background:#5863e4;border-radius:5px;color:#fff;text-decoration:none;font-size:15px;font-family:arial;font-weight:300;text-transform:uppercase;text-align:center;padding:12px 61px;text-decoration:none}
#menu-icon{display:none}
.resp-tabs-list{margin:0;padding:0;list-style:none;width:100%;text-align:center;float:left}
.resp-tabs-list li{display:inline-block;float:left;width:25%;margin:0;padding:0;text-align:center;height:54px}
.tabs-box{width:100%;float:left}
.tab_container{width:100%;float:left;margin:15px 0 0}
.thankyou-content{text-align:center;width:100%;margin:90px 0 30px}
.thankyou-hd-txt{color:#5863e4;font-size:60px;font-family:arial;font-weight:300;line-height:40px;margin-bottom:50px}
.thankyou-hd-txt2{color:#676768;font-size:25px;font-family:arial;font-weight:300;line-height:18px;margin-bottom:40px}
.thankyou-hd-txt3{color:#676768;font-size:24px;font-family:arial;font-weight:300;line-height:18px;margin-bottom:40px}
.blue{color:#5863e4;text-decoration:none}
.blue2{color:#5863e4;text-decoration:none;font-weight:500}
.map-content-main{width:100%;float:left}
.events-map{width:100%;float:left;margin-bottom:1px}
.events-map img{max-width:100%}
.map_nav_box{width:100%;float:left;margin:0;position:relative}
.map_nav_box ul{width:100%;float:left;margin:0;background:#5863e4}
.map_nav_box ul li{width:auto;float:left;margin:0;list-style:none;padding:13px 3.2% 12px 5%}
.map_nav_box ul li:last-child{background:none}
.map_nav_box ul li a{width:auto;float:left;margin:0;list-style:none;font-family:'BebasNeueRegular';font-size:19px;color:#fff;padding:0;letter-spacing:1px;font-weight:700;text-transform:uppercase}
.map_nav_box ul li a.active{background:#45b8b4}
.events-hd-text{font-size:24px;font-family:arial;font-weight:400;color:#5660df;line-height:17px;width:100%;float:left;margin:15px 0 24px}
.events-content{width:100%;float:left}
.page-wrap{width:100%;float:left;margin-bottom:45px}
.table-events{width:100%;float:left}
.th12{background:#5863e4;color:#fff;padding:10px;font-family:arial;font-weight:400;font-size:15px}
.td12{font-size:13px;font-family:arial;color:#5b5b60;text-align:left;padding:25px 10px;border:1px solid #d8d7d7}
.td13{background:#fff;color:#5b5b60;text-align:center;padding:10px;border:1px solid #d8d7d7}
tr:odd .td12{background:#fff}
tr:even .td12{background:#e4e6fa}
.td12:odd{background:#fff}
.td12:even{background:#e4e6fa}
.pagination{width:100%;float:left}
.paginate{float:left;margin-bottom:25px!important;text-align:center;width:100%}
.paginate li{display:inline;list-style:outside none none}
.paginate a{background:#ebedf0 none repeat scroll 0 0;border:1px solid #ccc;color:#5b5b60;margin-right:4px;padding:4px 8px;text-align:center;text-decoration:none;font-family:arial}
.paginate a:hover,.paginate a:active{background:#5863e4 none repeat scroll 0 0;color:#fff}
.paginate .title{color:#555;margin-right:4px}
.paginate .gap{color:#999;margin-right:4px}
.paginate .current{background:#5863e4 none repeat scroll 0 0;border:1px solid #89adcf;color:#fff;margin-right:4px;padding:4px 8px;font-family:arial}
.rm-nav{letter-spacing:1px;width:100%;text-align:center;display:inline-table}
.rm-toggle.rm-button{margin-top:25px}
.rm-css-animate.rm-menu-expanded{max-height:none;display:block}
.rm-container.rm-layout-expanded{position:absolute;bottom:-30px;width:100%;z-index:10}
.rm-nav li a,.rm-top-menu a{line-height:.5rem;text-transform:uppercase;font-family:'BebasNeueRegular';font-size:23px;color:#fff}
.rm-nav li li a{font-size:15px;color:#fff}
.rm-layout-expanded .rm-nav > ul > li > a,.rm-layout-expanded .rm-top-menu > .rm-menu-item > a{line-height:80px}
.main{background-image:url(../images/cloud.jpg);background-position:center top;background-repeat:repeat-x;min-height:100%;padding-top:1px}
.tagline{width:360px;font-size:1.75em;font-weight:700;letter-spacing:2px;line-height:1.2;text-align:center;margin:275px auto;color:#1A88D3}
.tagline strong{font-size:1.3em}
.dev-output{background-color:#e1eaf3;background-color:rgba(255,255,255,.85);color:#000;padding:2em;margin-bottom:2em}
.wsdc-board-content{width:100%;float:left}
.board-one{width:100%;float:left;margin-bottom:36px}
.board-one-image{float:left;margin-right:2%;width:18%}
.board-one-content{width:80%;float:left}
.board-one-content-hd-txt{width:100%;float:left;color:#5660df;font-family:arial;font-size:20px;font-weight:700;margin-bottom:10px}
.board-one-content-hd-txt2{width:100%;float:left;color:#252528;font-family:arial;font-size:15px;font-weight:400;text-align:justify}
.memberlisting-content{width:100%;float:left}
.th15{background:#5863e4;color:#fff;padding:10px 21px;font-family:arial;font-weight:400;font-size:15px;width:50%;text-align:left}
.td15{font-size:13px;font-family:arial;color:#5b5b60;text-align:left;padding:10px 21px;width:50%}
.memberlisting-hd-txt{width:100%;float:left;color:#252528;font-family:arial;font-size:18px;font-weight:400;margin-bottom:20px;line-height:17px}
.memberlisting-hd-txt2{width:100%;float:left;color:#252528;font-family:arial;font-size:15px;font-weight:400;margin-bottom:20px;line-height:17px}
.memberlisting-blue a{color:#5863e4;text-decoration:none}
.form-memberlisting{width:100%;float:left;margin-bottom:45px}
.select5{width:30%;float:left;color:#7d7d7d;font-size:15px;font-family:arial;font-weight:300;border:1px solid #c9c9c9}
.memberlisting-form-button-main{width:18%;float:left;margin-left:2%}
.memberlisting-form-button{background:url(../images/find-member-button.png) left no-repeat;width:174px;height:40px;outline:0;border:0;cursor:pointer}
.board-member-hdtxt{width:100%;float:left;color:#5660df;font-family:arial;font-size:24px;font-weight:400;margin-bottom:20px;line-height:17px}
.newsletter-content{width:100%;float:left}
.newsletter-one{width:30%;float:left;margin-right:3%;margin-bottom:30px}
.newsletter-one-inner{width:100%;float:left}
.newsletter-hdtxt{width:94%;float:left;color:#5660df;font-family:arial;font-size:24px;margin-bottom:8px;line-height:17px;background:#ebebeb;padding:10px 3%;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.newsletter-lower-part{float:left;margin-left:2%;width:98%}
.newsletter-lower-part ul{padding:0;margin:0;list-style:none}
.newsletter-lower-part ul li{width:100%;float:left;background:url(../images/mission-arrow.png) left 4px no-repeat;margin:8px 0}
.newsletter-lower-part ul li a{color:#252528;font-family:arial;font-size:15px;padding:0 0 0 5%;line-height:20px}
.select-style{background:#fff url(../images/listing-arrow.png) no-repeat scroll 95% 50%;border-radius:3px;float:right;margin:0 0 0 6px;overflow:hidden;padding:0;width:30%;float:left;color:#7d7d7d;font-size:15px;font-family:arial;font-weight:300;border:1px solid #c9c9c9}
.select-style select{-moz-appearance:none;background-color:transparent;background-image:none;border:1px solid #c9c9c9;color:#7d7d7d;box-shadow:none;padding:5px 8px;width:100%;height:38px}
.education-library-content{width:100%;float:left}
.page-wrap-education-library{width:49%;float:left;margin-right:2%}
.page-wrap-education-library:nth-child(3){margin-right:0;width:49%;float:left}
.table-memberlisting{width:80%;float:left}
.th17{background:#5863e4;color:#fff;padding:10px 21px;font-family:arial;font-weight:400;font-size:18px;text-align:left}
tr:nth-child(odd){background:#e4e6fa}
.td17{font-size:15px;font-family:arial;padding:16px 21px;border:1px solid #d8d7d7;text-align:left;color:#5660df}
.education-library-hd-txt{width:100%;float:left;color:#5660df;font-family:arial;font-size:24px;font-weight:400;margin-bottom:20px;line-height:17px}
.swinging-hd-txt{width:100%;float:left;color:#5660df;font-family:arial;font-size:24px;font-weight:400;margin-bottom:20px;line-height:17px}
.swinging-content{width:100%;float:left}
.page-wrap-swinging{width:100%;float:left}
.page-wrap-swinging:nth-chid(1){margin-top:15px}
.table-swinging{width:100%;float:left}
.th30{background:#fff;color:#5660df;padding:10px 0;font-family:arial;font-weight:400;font-size:24px;text-align:left;border-bottom:1px solid #d8d7d7}
.th18{background:#fff;color:#5660df;padding:10px 0;font-family:arial;font-weight:400;font-size:24px;text-align:left;border-bottom:1px solid #d8d7d7}
.td18{font-size:15px;font-family:arial;color:#5863e4;padding:16px 21px;text-align:left;border-bottom:1px solid #d8d7d7}
.td19{font-size:15px;font-family:arial;color:#49494f;padding:16px 21px;text-align:left;border-bottom:1px solid #d8d7d7}
.swinging-hd-txt{width:100%;float:left;color:#5660df;font-family:arial;font-size:24px;font-weight:400;margin-bottom:20px;line-height:17px}
.registry-frame{min-height:480px;border:none;width:100%;overflow-x:hidden}
.ui-widget-content{border:0!important}
.container{float:left;margin:0!important;padding:0;width:99.9%!important}
.searchform{width:100%;float:left;margin:20px 0}
.search-txtfield{width:30%;height:42px;border:1px solid #c9c9c9;border-radius:5px;padding:0 10px;font-size:15px;color:#252528;font-family:arial;float:left;margin:0 5px 0 0}
.search-btn{border-radius:5px;color:#fff;font-size:15px;font-family:arial;background:#5863e4;color:#fff;font-size:15px;font-family:arial;padding:11px 25px;cursor:pointer;border:0;text-transform:uppercase}
.search-result{width:70%;float:left;margin-bottom:20px}
.search-result ul{margin:0;padding:0;list-style:none}
.search-result ul li{width:96%;float:left;padding:10px 2%}
.search-result ul li:nth-child(odd){background:#e4e6fa}
.search-result ul li a{font-size:14px;color:#252528;font-family:arial;text-transform:capitalize}
.payment-center-content{float:left;width:100%}
.payment-center-hdtxt{color:#5660df;float:left;font-family:arial;font-size:24px;font-weight:400;margin-bottom:20px;width:100%}
.payment-center-hdtxt-inner{color:#252528;float:left;font-family:arial;font-size:15px;font-weight:400;line-height:18px;margin-bottom:20px;width:100%}
.payment-blue{color:#5660df}
.payment-center-hdtext-inner2{float:left;width:100%}
.payment-center-hdtext-inner2 ol{margin:0;padding:0}
.payment-center-hdtext-inner2 ol li{float:left;margin:0 0 18px 2%;width:98%;list-style:disc}
.payment-center-hdtext-inner2 ol li a{color:#252528;font-family:arial;font-size:15px;font-weight:400;line-height:22px}
.payment-center-hdtext-inner2-heading{color:#252528;float:left;font-family:arial;font-size:15px;font-weight:700;margin-bottom:15px;width:100%}
.anuual-membership-payment-hdtext{border-bottom:1px solid #c9c9c9;float:left;width:100%}
.anuual-membership-payment-hdtext ul{list-style:outside none none;margin:0;padding:0}
.anuual-membership-payment-hdtext ul li{float:left;padding:6px 0 6px 1%;width:49%}
.anuual-membership-payment-hdtext ul li a{font-family:arial;font-size:24px;font-weight:500}
.payment-grey{background:#dfdfdf none repeat scroll 0 0;color:#5660df}
.anuual-membership-payment-one{float:left;width:100%}
.anuual-membership-payment-heading{color:#5660df;float:left;font-family:arial;font-size:18px;font-weight:500;padding-bottom:14px;padding-top:14px;width:100%}
.professional-one{float:left;margin-right:1%;width:51%}
.professional-two{float:right;width:47%}
.professional-donation-box1{float:left;margin-right:2%;width:25%}
.professional-donation-box2{float:left;width:73%}
.payment-professional-membership{border-top:2px solid #5660df;float:left;margin-bottom:7px;padding-bottom:7px;width:100%}
.professional-two-inner{color:#252528;float:left;font-family:arial;font-size:15px;font-weight:500;line-height:19px;margin-bottom:16px;text-align:justify;width:100%}
.payment-professional-membership:last-child{margin-bottom:0;padding-bottom:0}
.professional-two-inner-blue{color:#5660df;float:left;font-family:arial;width:100%}
.form-payment-center{float:left;margin-bottom:14px;width:100%}
.select11{color:#252528;float:left;font-family:arial;font-size:13px;font-weight:300;width:100%}
.payment-form-main{float:left;margin-top:18px;width:100%}
.payment-form-text-feild{border:1px solid #c9c9c9;float:left;font-family:arial;font-size:15px;height:32px;outline:0 none;padding:2px 0 2px 1%;width:69%}
.payment-form-text{color:#252528;float:left;font-family:arial;font-size:17px;margin-top:5px;width:29%}
.payment-comp-form-text-feild{border:1px solid #c9c9c9;float:left;font-family:arial;font-size:15px;height:32px;outline:0 none;padding:2px 0 2px 1%;width:69%}
.payment-comp-form-text{color:#252528;float:left;font-family:arial;font-size:17px;margin-top:5px;width:29%}
.paynow-button{float:left;width:auto;;margin:0 10px 0 0}
.paynow-button img{cursor:pointer;width:135px}
.donate-button{float:left;width:100%}
.deancollins-txt{color:#252528;float:left;font-family:arial;font-size:16px;font-weight:300;line-height:22px;text-align:justify;width:100%;margin-bottom:15px}
.deancollins-txt p{margin-bottom:10px}
.deancollins-txt span{color:#5660df}
.deancollins-txt-lower-part{float:left;width:100%}
.deancollins-txt-lower-part ul{padding:0;margin:0;list-style:none}
.deancollins-txt-lower-part ul li{width:100%;float:left;margin-bottom:15px;color:#252528;font-family:arial;font-size:16px;font-weight:300;line-height:22px;text-align:justify}
.deancollins-txt-lower-part ul li a{color:#252528;font-family:arial;font-size:16px;font-weight:300;line-height:22px;text-align:justify}
input,textarea{border:0}
.deancollins-txt-lower-part ul li:last-child{margin-bottom:0}
.contact-box{width:100%;float:left}
.contact-boxleft{width:48%;float:left}
.contact-boxleft .form_box{width:100%;float:left;margin-bottom:15px}
.contact-boxleft .form_lebel{width:25%;float:left;color:#494345;font-size:14px;font-family:Arial,Helvetica,sans-serif;margin:10px 0 0}
.contact-boxleft .form_lebel span{color:#a50a2b;font-size:13px;font-family:Arial,Helvetica,sans-serif}
.contact-boxleft .form_fieldselect{width:74%;float:right;padding:0}
.contact-boxleft .form_field input{width:96%;float:right;border:1px solid #c9c9c9;padding:12px 2%}
.contact-boxleft .form_field2 textarea{width:96%;float:right;border:1px solid #c9c9c9;padding:12px 2%;height:70px}
.contact-boxleft .form_field3{float:left;margin:0 8px 0 0;width:23%}
.contact-boxleft .form_field3 input{width:96%;float:left;border:1px solid #c9c9c9;padding:12px 2%}
.contact-boxleft .form_field4{float:right}
.form_field4 .ajax-loader{display:none}
.contact-boxleft .form_field4 input{float:left;padding:9px 11px;border-radius:5px;background:#4f5ad0;color:#fff;font-size:16px}
.form_lebel3{float:left;border:1px solid #c9c9c9;margin:0 8px 0 0;padding:7px 2%;text-align:center}
.contact-boxright{width:48%;float:right;font-family:Arial,Helvetica,sans-serif;color:#4562ae;font-size:14px}
.contact-boxright p{color:#4562ae;font-size:14px;line-height:30px;font-family:Arial,Helvetica,sans-serif}
.hd_text_2{width:100%;float:left;background:#fff}
#popup1{background:#fff none repeat scroll 0 0;border:3px solid #202451!important;border-radius:5px;display:block;left:35%;margin:0 auto;padding:10px;position:absolute;top:70%;width:30%}
.wpcf7-response-output{border:2px solid #4F5AD0!important;font-family:Arial,Helvetica,sans-serif;color:#CF2929;font-size:14px;float:left;width:100%}
.wpcf7-not-valid-tip{color:#CF2929;font-size:12px!important;float:left;width:100%}
.form_field,.form_field2,.form_fieldselect{width:74%;float:right}
#popup1 ol{margin:0;padding:0;list-style:none}
#popup1 ol li{color:#49494f;font-family:Arial,Helvetica,sans-serif;font-size:14px;list-style:inside decimal;padding:5px 0 0}
#popup1 ol li a{color:#49494f;font-family:Arial,Helvetica,sans-serif;font-size:14px}
.close_box{position:absolute;right:-8px;top:-14px;background:url(../images/closebtn.png) no-repeat;width:30px;height:30px;font-size:0}
#event_list{width:100%;float:left;display:none}
#event_list .box{width:48%;float:left;margin:0 1%}
#event_list .box .top{width:100%;float:left;background:#4f5ad0;padding:10px 0;border-radius:5px 5px 0 0}
#event_list .box .top .left{width:40%;float:left;text-align:center;font-family:"arial";font-size:35px;color:#fff;font-weight:700}
#event_list .box .top .left span{width:100%;float:left;text-align:center;font-family:"arial";font-size:16px;color:#d2d6fd;font-weight:400}
#event_list .box .top .middle{width:20%;float:left;text-align:center;font-family:"arial";font-size:20px;color:#fff;font-weight:700;margin-top:17px}
#event_list .box .top .right{width:40%;float:left;text-align:center;font-family:"arial";font-size:35px;color:#fff;font-weight:700}
#event_list .box .top .right span{width:100%;float:left;text-align:center;font-family:"arial";font-size:16px;color:#d2d6fd;font-weight:400}
#event_list .box .bottom{width:96%;float:left;padding:10px 2%;background:#ededed;border-radius:0 0 5px 5px}
#event_list .box .bottom .top_text a{width:100%;float:left;font-family:"arial";font-size:18px;color:#1d1d1d;font-weight:700;margin-bottom:5px}
#event_list .box .bottom .box2{width:100%;float:left;margin-bottom:14px}
#event_list .box .bottom .box2 .text1{width:100%;float:left;font-family:"arial";font-size:13px;color:#4f5ad0;font-weight:700;margin-bottom:4px}
#event_list .box .bottom .box2 .text2{width:100%;float:left;font-family:"arial";font-size:13px;color:#303030;font-weight:400}
.footer_copy{position:relative;z-index:5;width:100%;text-align:center;font-size:12px;color:#2e2e2e;font-family:"arial"}
.footer_copy a{font-size:12px;color:#2e2e2e;font-family:"arial"}
.hidden{display:none!important}
.form_field4 .ajax-loader{clear:both;float:right}
div.wpcf7-mail-sent-ok{float:left}
#floatBarsG{position:relative;width:168px;height:20px;margin:20px auto 0}
.floatBarsG{position:absolute;top:0;background-color:#4f5ad1;width:20px;height:20px;animation-name:bounce_floatBarsG;-o-animation-name:bounce_floatBarsG;-ms-animation-name:bounce_floatBarsG;-webkit-animation-name:bounce_floatBarsG;-moz-animation-name:bounce_floatBarsG;animation-duration:1.5s;-o-animation-duration:1.5s;-ms-animation-duration:1.5s;-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-direction:normal;-o-animation-direction:normal;-ms-animation-direction:normal;-webkit-animation-direction:normal;-moz-animation-direction:normal;transform:scale(.3);-o-transform:scale(.3);-ms-transform:scale(.3);-webkit-transform:scale(.3);-moz-transform:scale(.3)}
#floatBarsG_1{left:0;animation-delay:.6s;-o-animation-delay:.6s;-ms-animation-delay:.6s;-webkit-animation-delay:.6s;-moz-animation-delay:.6s}
#floatBarsG_2{left:21px;animation-delay:.75s;-o-animation-delay:.75s;-ms-animation-delay:.75s;-webkit-animation-delay:.75s;-moz-animation-delay:.75s}
#floatBarsG_3{left:42px;animation-delay:.9s;-o-animation-delay:.9s;-ms-animation-delay:.9s;-webkit-animation-delay:.9s;-moz-animation-delay:.9s}
#floatBarsG_4{left:63px;animation-delay:1.05s;-o-animation-delay:1.05s;-ms-animation-delay:1.05s;-webkit-animation-delay:1.05s;-moz-animation-delay:1.05s}
#floatBarsG_5{left:84px;animation-delay:1.2s;-o-animation-delay:1.2s;-ms-animation-delay:1.2s;-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s}
#floatBarsG_6{left:105px;animation-delay:1.35s;-o-animation-delay:1.35s;-ms-animation-delay:1.35s;-webkit-animation-delay:1.35s;-moz-animation-delay:1.35s}
#floatBarsG_7{left:126px;animation-delay:1.5s;-o-animation-delay:1.5s;-ms-animation-delay:1.5s;-webkit-animation-delay:1.5s;-moz-animation-delay:1.5s}
#floatBarsG_8{left:147px;animation-delay:1.64s;-o-animation-delay:1.64s;-ms-animation-delay:1.64s;-webkit-animation-delay:1.64s;-moz-animation-delay:1.64s}
@keyframes bounce_floatBarsG {
0%{transform:scale(1);background-color:#4f5ad1}
100%{transform:scale(.3);background-color:#fff}
}
@-o-keyframes bounce_floatBarsG {
0%{-o-transform:scale(1);background-color:#4f5ad1}
100%{-o-transform:scale(.3);background-color:#fff}
}
@-ms-keyframes bounce_floatBarsG {
0%{-ms-transform:scale(1);background-color:#4f5ad1}
100%{-ms-transform:scale(.3);background-color:#fff}
}
@-webkit-keyframes bounce_floatBarsG {
0%{-webkit-transform:scale(1);background-color:#4f5ad1}
100%{-webkit-transform:scale(.3);background-color:#fff}
}
@-moz-keyframes bounce_floatBarsG {
0%{-moz-transform:scale(1);background-color:#4f5ad1}
100%{-moz-transform:scale(.3);background-color:#fff}
}
.slide_animate.sk03{left:0!important}
#view_range,#filter_region{padding:7px 10px}
.alert {
	padding: 19px 15px;
	color: #fefefe;
	position: relative;
	font: 14px/20px Museo300Regular, Helvetica, Arial, sans-serif;
  margin:0 0 15px;
}
.alert .msg { padding: 0 20px 0 40px;}
.alert p { margin: 0;}
.alert .toggle-alert {
	position: absolute;
	top: 7px;
	right: 10px;
	display: block;
	text-indent: -10000px;
	width: 20px;
	height: 20px;
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(255, 255, 255, 0.1);
	background: rgba(0, 0, 0, 0.08) url(../images_1/alert.png) no-repeat 6px 6px;
}
.success-box {	background: #7EB62E url(../images_1/success.png) no-repeat 14px 14px;}
.error-box {	background: #f64b2f url(../images_1/error.png) no-repeat 14px 14px;}