/* V2 */
*.AlpmaBlue {font-weight:600;color:#156b93;}

/* Booking List */
    #pageContent .booking-list > a,#pageContent .booking-list > span.date{display:none;}
    #pageContent .booking-list{display:block;padding:0px 0px 10px;background:url(/2012/images/divider_dotted.png) repeat-x center bottom;}
    #pageContent .booking-list + .booking-list{margin-top:10px;}
        #pageContent .booking-list .bookingItem{position:relative;padding:10px 0px 5px 0px;font-size:12px;}
        #pageContent .booking-list .bookingItem .bookingDate{float:left;width:40px;padding-top:10px;}
            #pageContent .booking-list .bookingItem .bookingDate .bookingDay{display:block;width:38px;height:32px;margin:0px auto;padding-top:5px;text-align:center;font-family:"myriad-pro", Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;color:#fff;background:url(/2012/images/eventDate_Grey.png) no-repeat 0px 0px;}
            #pageContent .booking-list.blue .bookingItem .bookingDate .bookingDay{background-image:url(/2012/images/eventDate_Blue.png);}
            #pageContent .booking-list .bookingItem .bookingDate .bookingMonth{padding-top:2px;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;color:#222;}
        #pageContent .booking-list .bookingItem .bookingDetails{float:left;width:530px;padding:0px 0px 0px 20px;}
            #pageContent .booking-list .bookingItem .bookingDetails .bookingName a{display:block;padding-bottom:5px;font-size:14px;color:#505050 !important;}
            #pageContent .booking-list .bookingItem .bookingDetails .bookingName a:hover{text-decoration:underline !important;}
            #pageContent .booking-list .bookingItem .bookingDetails .bookingName > span{display:block;padding:3px 0px;}
            #pageContent .booking-list .bookingItem .bookingDetails .bookingDescription{display:none;padding-top:5px;}

/* Upcoming Events */
#upcomingEvents{}
    #upcomingEvents .booking-list{margin:0px;}
        #upcomingEvents .booking-list > a,#upcomingEvents .booking-list > span.date{display:none;}
        #upcomingEvents .booking-list .bookingItem{display:block;position:relative;height:55px;padding:10px 0px 5px 0px;font-size:11px;overflow:hidden;background:url(/2012/images/divider_dotted.png) no-repeat center bottom;}
        #upcomingEvents .booking-list .bookingItem .bookingDate{float:left;width:40px;}
            #upcomingEvents .booking-list .bookingItem .bookingDate .bookingDay{display:block;width:38px;height:32px;margin:0px auto;padding-top:5px;text-align:center;font-family:"myriad-pro", Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;color:#fff;background:url(/2012/images/eventDate_Grey.png) no-repeat 0px 0px;}
            #upcomingEvents .booking-list.blue .bookingItem .bookingDate .bookingDay{background-image:url(/2012/images/eventDate_Blue.png);}
            #upcomingEvents .booking-list .bookingItem .bookingDate .bookingMonth{padding-top:2px;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;color:#222;}
        #upcomingEvents .booking-list .bookingItem .bookingDetails{float:right;width:245px;padding-right:10px;}
            #upcomingEvents .booking-list .bookingItem .bookingDetails .bookingName a{display:block;font-size:12px;color:#505050 !important;}
            #upcomingEvents .booking-list .bookingItem .bookingDetails .bookingName a:hover{text-decoration:underline !important;}

/* Booking Detail View */
#bookingItem{}
    #bookingItem .bookingHeader{position:relative;}
        #bookingItem .bookingHeader h2{float:right;width:520px;padding:0px 10px 0px 0px;}
        #bookingItem .bookingHeader .bookingDate{float:left;width:40px;}
            #bookingItem .bookingHeader .bookingDate .bookingDay{display:block;width:38px;height:32px;margin:0px auto;padding-top:5px;text-align:center;font-family:"myriad-pro", Arial, Helvetica, sans-serif;font-weight:700;font-size:18px;color:#fff;background:url(/2012/images/eventDate_Grey.png) no-repeat 0px 0px;}
            #bookingItem .bookingHeader .bookingDate .bookingMonth{padding-top:2px;text-transform:uppercase;text-align:center;font-size:12px;font-weight:bold;color:#222;}

/* Testimonials */
#testimonials{}
    #testimonials h2{display:block;padding:5px 15px;font-size:24px;font-weight:400;color:#fff;background:#1c7aa2;}
    #testimonials .testimonial{display:none;margin-top:5px;padding-top:5px;background:url(/2012/images/divider_testimonial.png) no-repeat center top;}
        #testimonials .testimonial .testimonialImage{float:left;width:65px;}
            #testimonials .testimonial .testimonialImage img{width:50px;padding:5px;border:1px solid #dddddd;background:#fff;}
        #testimonials .testimonial .testimonialDetails{float:right;width:230px;padding:13px 0px 0px;}
            #testimonials .testimonial .testimonialDetails strong{color:#1c7aa2;}
            #testimonials .testimonial .testimonialDetails em{display:block;color:#2a2929;}
        #testimonials .testimonial .testimonialContent{clear:both;min-height:30px;height:auto !important;height:30px;margin-top:8px;padding:9px 5px;background:#f1f5f6 url(/2012/images/bg_Testimonial.png) no-repeat center top;}
    #testimonials .buttonBar{margin-bottom:5px;padding:10px;background:#333333;}
        #testimonials .buttonBar > a{float:right;font-size:14px;}
		
/* Testimonial List */
#Page-Content .testimonial{padding:20px 0px;}
    #Page-Content .testimonial .testimonialImage{float:left;/* width: 80px; */}
        #Page-Content .testimonial .testimonialImage img{width: 90px;padding:5px;border:1px solid #dddddd;background:#fff;}
    #Page-Content .testimonial .testimonialDetails{float: left;width:505px;padding: 13px 1em;}
        #Page-Content .testimonial .testimonialDetails strong{display:block;font-size: 1.3em;color:#1c7aa2;}
        #Page-Content .testimonial .testimonialDetails em{display:block;color:#2a2929;}
    #Page-Content .testimonial .testimonialContent{clear:both;padding:10px 0px;text-align:justify;}
#Page-Content .testimonial + .testimonial{background:url(/2012/images/divider_committee.png) no-repeat center top;}

/* Committee Members */
.committeeMember{padding:20px 0px;}
    .committeeMember .memberImage{float:left;width:95px;min-height:1px;height:auto !important;height:1px;}
        .committeeMember .memberImage img{width:69px;padding:5px;border:1px solid #dddddd;background:#fff;}
    .committeeMember .memberDetails{float:left;width:270px;padding-right:10px;}
        .memberDetails strong{display:block;}
        .memberDetails span{display:block;color:#505050;}
    .committeeMember .memberContact{float:left;width:200px;padding-top:35px;}
.committeeMember + .committeeMember{background:url(/2012/images/divider_committee.png) no-repeat center top;}

/* Member Directory */
.contactItem{padding:20px 0px;}
    .contactItem h2{padding-bottom:5px;}
    .contactItem div{padding:3px 0px;}
        .contactItem div span.label{font-weight:bold;}
        .contactItem div span.data{}
.contactItem + .contactItem{background:url(/2012/images/divider_committee.png) no-repeat center top;}
.contactItem.row_alternate{}

/* Knowledge Bank */
.knowledgeBankItem{padding:20px 0px 10px;}
    .knowledgeBankItem > div.image{float:left;padding-right:10px;}
        .knowledgeBankItem > div.image img{width:50px;padding:5px;border:1px solid #ddd;background:#fff;}
    .knowledgeBankItem > div.details{float:left;padding-top:5px;}
        .knowledgeBankItem > div.details strong{display:block;padding-bottom:5px;font-size:16px;color:#1C7AA2;}
        .knowledgeBankItem > div.details em{display:block;color:#2A2929;}
    .knowledgeBankItem > div.spacer{clear:both;padding-top:10px;}
    .knowledgeBankItem > div.content{clear:both;border-top:1px solid #ddd;}
.knowledgeBankItem + .knowledgeBankItem{background:url(/2012/images/divider_committee.png) no-repeat center top;}

/* Blog Post Tag List */
#BlogTagList{padding-top:5px;font-size:11px;}
    #BlogTagList > h2{display:block;padding:5px 15px;font-size:24px;font-weight:400;color:#fff;background:#1C7AA2;}
    #BlogTagList > ul{margin:0px;padding:0px;list-style:none;}
        #BlogTagList > ul > li{display:block;padding:10px 0px 5px 0px;background:url(/2012/images/divider_dotted.png) no-repeat center bottom;}
            #BlogTagList > ul > li strong{display:block;}
            #BlogTagList > ul > li span{display:block;padding-top:5px;font-size:10px;}

/* Blog Post Categories */
.blogpostcategories{}
    .blogpostcategories > ul{margin:0px;padding:0px;list-style:none;}
        .blogpostcategories > ul > li{display:block;padding-bottom:5px;}
		
.unbold-labels > label{font-weight:normal; vertical-align: middle;}
.unbold-labels input[type=radio], .unbold-labels input[type=checkbox] {float: none;}
.unbold-labels input {float: none; vertical-align: middle}
#Firm-List .pagination{display:none;}

/* Join ALPMA */
#Join-ALPMA fieldset{border:none;}
#Join-ALPMA .tabs{height:28px;margin:0px;padding:0px;list-style:none;}
#Join-ALPMA .tabs li{display:inline-block;float:left;margin:0px 4px 0px 0px;padding:0px;background:none;}
#Join-ALPMA .tabs a, #Join-ALPMA fieldset .nav > a{display:block;padding:5px 10px;font-weight:bold;font-size:12px;color:#333;border-top-left-radius:5px;border-top-right-radius:5px;background:#eee;}
#Join-ALPMA .tabs li.current > a, #Join-ALPMA .tabs a:hover, #Join-ALPMA fieldset .nav > a:hover{text-decoration:none;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.1);color:#fff;background:#1C7AA2;}
#Join-ALPMA fieldset .nav > a{width:50px;text-align:center;border-radius:5px;}
#Join-ALPMA fieldset .nav > a.back{float:left;}
#Join-ALPMA fieldset .nav > a.next{float:right;}
#Join-ALPMA .webform select{margin-bottom:0px;}
#Join-ALPMA .search_firms{position:relative;overflow:visible;z-index:2;}
#Join-ALPMA #Firm-List{display:none;position:absolute;top:100%;left:0px;right:0px;margin:0px;padding: 5px 10px;list-style:none;border: 1px solid #DDD;background: #FFF;}
    #Join-ALPMA #Firm-List li{}
        #Join-ALPMA #Firm-List li a{cursor:pointer;display:block;padding:5px 0px;border-bottom: 1px solid #EEE;}
        #Join-ALPMA #Firm-List li.other a{border-bottom:none;}
        #Join-ALPMA #Firm-List .pagination{display:none;}
#Join-ALPMA .price-table{width:100%;margin-bottom:15px;}
        #Join-ALPMA .price-table tr{background:#FAFAFA;}
        #Join-ALPMA .price-table tr.odd{background:none;}
            #Join-ALPMA .price-table th,#Join-ALPMA .price-table td{padding:10px 5px;text-align:center;border-bottom:1px solid #DDD;}
            #Join-ALPMA .price-table td.members{width:25%;}
			
/* Stepped Form */
.stepped-form{}
    .stepped-form .tabs{height:28px;margin:0px;padding:0px;list-style:none;}
        .stepped-form .tabs li{display:block;float:left;margin:0px 4px 0px 0px;padding:0px;background:none;}
            .stepped-form .tabs li a{display:block;padding:5px 10px;font-weight:bold;font-size:12px;color:#333;border-top-left-radius:5px;border-top-right-radius:5px;background:#eee;}
            .stepped-form .tabs li.current a,.stepped-form .tabs li:hover a{text-decoration:none;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.1);color:#fff;background:#1C7AA2;}
    .stepped-form fieldset{display:none;}
        .stepped-form .nav{padding-top:15px;}
            .stepped-form .nav a{display:block;width:50px;padding:5px 10px;text-align:center;font-weight:bold;font-size:12px;color:#333;border-radius:5px;background:#eee;}
            .stepped-form .nav a:hover{text-decoration:none;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.1);color:#fff;background:#1C7AA2;}
            .stepped-form .nav a.back{float:left;}
            .stepped-form .nav a.next{float:right;}

/* Renewal Form */
.renewal-form{}
    .renewal-form div.hidden{display:none;}
    .renewal-form .webform select{margin-bottom:0px;}
    .renewal-form .webform input[type=radio],.renewal-form .webform input[type=checkbox]{float:none;width:auto;border:none;background:none;}
    .renewal-form .member-table{width:100%;}
    .renewal-form .member-table tr{background:#FAFAFA;}
    .renewal-form .member-table tr.odd{background:none;}
    .renewal-form .member-table tr.new-member{display:none;}
        .renewal-form .member-table th,.renewal-form .member-table td{padding:10px 5px;text-align:left;border-bottom:1px solid #DDD;}
    .renewal-form .price-table{width:100%;margin-bottom:15px;}
        .renewal-form .price-table tr{background:#FAFAFA;}
        .renewal-form .price-table tr.odd{background:none;}
            .renewal-form .price-table th,.renewal-form .price-table td{padding:10px 5px;text-align:center;border-bottom:1px solid #DDD;}
            .renewal-form .price-table td.members{width:25%;}
    .renewal-form .current-members{width:100%;}
        .renewal-form .current-members tr{background:#FAFAFA;}
        .renewal-form .current-members tr.odd{background:none;}
            .renewal-form .current-members th,.renewal-form .current-members td{padding:10px 5px;text-align:left;border-bottom:1px solid #DDD;}
            .renewal-form .current-members td.hidden{display:none;}
            .renewal-form .current-members td.renew,.renewal-form .current-members td.me{text-align:center;}
            .renewal-form .primary-member td{font-weight:bold;}
    .renewal-form .fee-table{width:100%;margin-bottom:15px;}
        .renewal-form .fee-table tr{background:#FAFAFA;}
        .renewal-form .fee-table tr.odd{background:none;}
            .renewal-form .fee-table th,.renewal-form .fee-table td{padding:10px 5px;text-align:left;border-bottom:1px solid #DDD;}
			
.blueButton,#catwebformbutton{cursor:pointer !important;display:inline-block;padding:3px 15px !important;font-family:"myriad-pro", Arial, Helvetica, sans-serif !important;font-size:12px;color:#fff !important;border:1px solid #1ea1d6 !important;border-radius:5px !important;background:url(/2012/images/bg_buttonGradient.png) repeat-x 0px 0px !important;}
    .blueButton strong{font-weight:600;}
.blueButton:hover,#catwebformbutton:hover{text-decoration:none !important;background-image:url(/2012/images/bg_buttonGradient_on.png) !important;}

.blueButton.grey{background:url(/2012/images/bg_buttonGradient_grey.png) repeat-x 0px 0px !important;border-color:#aaa !important;}
.blueButton.grey:hover{background-image:url(/2012/images/bg_buttonGradient_grey-on.png) !important;}

/* Blog */
.blog-list{background: #f9f9f9;border: 1px solid #eee;color:#000;font-size: 11px;margin:0 0 18px;padding:18px;}
.blog-list h2{font-size:18px;margin:0 0 3px 0;}
.blog-list span{color: #888;}
.blog-container h1{font-size:36px;line-height:40px;margin:0 0 6px 0;}
.blog-container p.description{margin:0 0 36px;}
.blog-post h2.post-title{border-bottom:1px solid #ccc;font-size:24px;margin:0;padding:0 0 3px 0;font-weight:600;}
.blog-post .post-details{color:#888;font-size:11px;margin:0 0 18px;}
.blog-container .post-list{float:left;width:69%;}
.blog-post .post-body{margin:0 0 36px;}
.comment-list{background:#f9f9f9;border:1px solid #eee;margin-bottom:36px;padding:18px;}
.comment-list h5{font-size:14px;margin:0 0 18px;}
.comment-list input#Captcha{width:300px;}
.comment-list textarea.cat_listbox_small{height:120px;width:100%;}
.blog-comment-container{border:1px solid #e9e9e9;margin:0 0 18px;}
.blog-comment-container  .comment-details{background:#eee;font-size:11px;padding:6px;}
.blog-comment-container .comment{background:#fff;padding:9px;}
span.flag{margin:0 6px;vertical-align:middle;}
input#fullname, input#website,input#emailaddress{width:300px;}
textarea.comment{height:160px;width:100%;}
.forum-registration textarea.comment{height:70px;width:270px;}
.post-body .links{font-size:11px;}
.blog-container .side-panel{float:right;width:27%;}
.side-panel h4{font-size:15px;margin:10px 0 9px;color:#156B93;font-weight:600;}
.BlogTagCloud{margin:0 0 18px;}
.BlogRecentPost ul,.BlogTagList ul,.BlogPostArchive ul{margin:0;padding:0;}
.BlogRecentPost li,.BlogTagList li,.BlogPostArchive li{font-size:11px;list-style:none;margin:0 0 9px;}
p.page-nav{text-align:center;}
p.page-nav a{margin:0 9px;}
.blog-post dl{background:#f9f9f9;border:1px solid #eee;margin:0 0 18px;padding:18px;}
.blog-post dt{color:#000;}
.blog-post dd{margin:0 0 9px;}
.form-speaker td{vertical-align: top;padding-bottom: 1em;}
.form-speaker label.enclosing{display: inline-block;width: 49%;box-sizing: border-box; margin-bottom: 10px;}
.form-speaker label.fullwidth {width: 100%;display: block;}
.form-speaker label.fullwidth textarea {}
.form-speaker textarea,.form-speaker input[type=text] {width: 90%;}
.form-speaker input[type=radio],.form-speaker input[type=checkbox] {float : none;}
.terms-and-conditions {display: none;width: 90%;}
.terms-and-conditions .scrollbox {height: 200px;overflow-y: scroll;border: 1px solid #dddddd;position: relative;width: 100%;}
.terms-and-conditions p {margin-left: 40px;position: relative;}
.terms-and-conditions .term-number{position: absolute;left: -40px;}

/* V1 */
.secure-login{background:url(/images/login-pan-bg.gif) repeat-x 0 0;height:30px;border-left:1px solid #EDEDED;border-right:1px solid #EDEDED;overflow:hidden;padding:9px 0 0 80px}
.secure-login label.noWrap{white-space:nowrap}
/*.form label{float:left;width:auto;font-size:11px;line-height:19px;padding:0 6px 0 0}
.form input{float:left;width:132px;height:19px;font:11px/19px Verdana, Geneva, sans-serif;background:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;margin:0 10px 0 0;padding:0 2px}
.form input.box01{width:92px}
.form input.check{width:15px;height:15px;border:0;float:left;margin:2px 5px 0 0}
.form input.cat_button{width:52px;height:21px;font:10px/20px Verdana, Geneva, sans-serif;color:#fff;background:url(/images/login-btn.gif) no-repeat 0 0;border:0;cursor:pointer;text-decoration:none;margin:0 10px 0 0;padding:0 0 3px}
.form a{font-size:11px;line-height:19px;color:#000;background-color:inherit;text-decoration:underline;padding:2px 0 0}*/
#article01{list-style:none;color:#fff;margin:0;padding:0}
#article01 .topBox{position:absolute;top:0;left:0;width:219px;height:33px;z-index:100}
#article01 .topBox h3{margin-top:0px;font-size:12px;line-height:30px;font-weight:700;color:#fff;background:#2CAAE4 url(/images/arrow02.gif) no-repeat 97% 50%;height:33px;padding:0 0 0 10px}
#article01 .lineHeight{line-height:28px}
#article01 a{color:#fff;text-decoration:none}
#article01 .noRgtMar{margin:0 0 11px!important}
#article01 .boxgrid01{width:219px;height:130px;font-size:12px;line-height:16px;float:left;overflow:hidden;position:relative;margin:0 11px 11px 0;padding:0}
#article01 .boxgrid01 img{position:absolute;top:0;left:0;border:0;width:219px;height:130px}
#article01 .boxgrid01 p{color:#fff;padding:35px 10px 0}
#article01 .boxcaption01{float:left;position:absolute;bottom:97px;background:#2CAAE4;height:97px;width:100%;opacity:.9;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90)}
#article01 .captionfull .boxcaption{bottom:97px;left:0}
#article01 .caption01 .boxcaption01{bottom:97px;left:0;height:130px}
#knowledgeRight ul#partnerList li{background:none;padding:10px 0 15px}
#knowledgeRight ul#partnerList li.line{border-bottom:1px dotted #BCBCBC;position:relative;min-height:45px;margin:0}
#knowledgeRight ul#partnerList li.selected{background-position:left center}
#knowledgeRight ul#partnerList .title h3 a{font-size:12px;line-height:16px;font-weight:700;color:#0082BE;background-color:inherit}
#knowledgeRight ul#partnerList .content{margin-top:5px;display:none}
.sponsorContact p{padding:0 0 7px}
.sponsorContact p a{color:#0087AE;background-color:inherit}
.block02 p a,.block02 h4 a{color:#0077AE;background-color:inherit;font-weight:700}
.block02 a.downloadBtn{float:left;width:auto;color:#fff;line-height:26px;font-weight:700;background:#007FC8 url(/images/download-btn.gif) no-repeat 100% 0;height:27px;display:block;margin:0 0 12px;padding:0 25px 0 0}
.block02 a.downloadBtn span{float:left;width:auto;background:url(/images/download-btn.gif) no-repeat 0 -27px;height:27px;display:block;padding:0 0 0 25px}
.block02 ul li{background:url(/images/arrow03.gif) no-repeat 0 6px;border-bottom:1px dotted #BCBCBC;margin:0 0 8px;padding:0 0 8px 12px}
.block02 ul li a{font-weight:700;background-image:none!important;color:#0077AE;background-color:inherit;display:block;padding:0!important}
.block02 ul.topList{margin:-3px 0 0}
.block02 ul.topList li{background-position:0 10px;margin:0;padding:3px 0 3px 12px}
.block02 ul.topList li a{font-weight:400}
.block02 img.leftLogo{margin:0 0 16px}
.block02 .pad14{padding:0 0 0 14px}
.block02 .videoSec{border-bottom:1px dotted #BCBCBC;height:100%;overflow:hidden;margin:0 0 18px;padding:0 0 18px}
.block02 .videoSec img{float:left;width:auto;margin:0 20px 0 0}
.block02 .videoContRight{float:left;width:550px;margin:-3px 0 0}
.logoBlock{height:100%;overflow:hidden;border-bottom:1px dotted #BCBCBC;margin:0 0 20px}
.logoBlock img{float:left;width:auto;margin:0 8px 8px 0}
.block03 ul li{background:url(/images/arrow04.gif) no-repeat 0 5px;padding:0 0 8px 14px}
.block03 ul li a{font-size:11px;line-height:13px;background-image:none!important;color:#000;background-color:inherit;display:block;padding:0!important}
.block03 ul li a:hover{color:#F77E06;background-color:inherit;text-decoration:underline}
.eventLeft{float:left;width:700px}
.eventLeft a{color:#0083E4;background-color:inherit}
.eventSmall{width:500px;float:left}
.eventLeftBottom{position:relative;height:100%;overflow:hidden;margin:0 0 30px}
ul#eventLocation li{float:left;position:relative;width:145px;height:115px;background:transparent;cursor:pointer;font-size:12px;line-height:28px;font-weight:700;color:#fff;margin:0 11px 5px 0;padding:0}
ul#eventLocation li p{position:absolute;bottom:2px;left:2px;text-transform:uppercase;width:131px;height:29px;background:#024E92 url(/images/events-title-bg.gif) no-repeat 0 100%;padding:0 0 0 10px}
a.blueBtn{float:left;width:auto;font:bold 11px/23px Verdana, Geneva, sans-serif!important;color:#9DDEFB!important;background:#0171AE url(/images/blue-btn-bg.gif) repeat-x 0 0;border:1px solid #0A6A9F;height:23px;display:block;text-decoration:none!important;margin:10px 10px 0 0;padding:0 15px}
.homeListRight a.blueBtnHome{width:56px;font:bold 9px/18px Verdana, Geneva, sans-serif!important;color:#9DDEFB!important;text-align:center;background:#0171AE url(/images/blue-btn-bg.gif) repeat-x 0 0;border:1px solid #0A6A9F;height:18px;display:block;text-decoration:none!important;margin:0}
a.blueBtn:hover,a.blueBtnHome:hover{color:#fff!important}
.menuContainer{position:relative;display:block;height:41px;margin-top:5px}
.menuContainer ul{list-style-type:none;position:absolute;bottom:0;left:0;margin:0;padding:0}
.menuContainer li{background-repeat:no-repeat;background-position:0 0!important;background-image:url(/images/events-tabmenu-common.gif)!important;width:178px!important;height:41px;font-size:12px;line-height:38px;font-weight:700;color:#fff;cursor:pointer;text-align:center;padding:0!important}
.menuContainer li.n1{left:150px;position:absolute;bottom:0;z-index:100}
.menuContainer li.n11{background-image:url(/images/events-tabmenu-common-hover.gif)!important;left:150px;position:absolute;bottom:0;z-index:110;color:#000;cursor:default}
.menuContainer li.n4{left:0;position:absolute;bottom:0;z-index:110}
.menuContainer li.n44{background-image:url(/images/events-tabmenu-common-hover.gif)!important;left:0;color:#000;position:absolute;bottom:0;z-index:110;cursor:default}
.eventContainer{position:relative;border-left:2px solid #DAEAF3;border-right:2px solid #DAEAF3;background:#F6FCFF url(/images/events-tab-bg.gif) repeat-x 0 0;margin:0 0 25px;padding:25px 25px 10px}
.eventContainer span.top{position:absolute;top:-2px;right:-2px;width:650px;height:10px;background:url(/images/tab-top-bg.gif) no-repeat 0 0}
.eventContainer span.bottom{position:absolute;bottom:0;left:-2px;width:700px;height:10px;background:url(/images/tab-btm-bg.gif) no-repeat 0 0}
.booking-list .date{font-size:12px;line-height:18px;font-weight:700;color:#000}
.booking-list a{font-size:13px;line-height:19px;color:#0083E4!important;background-color:inherit;text-decoration:none!important}
.booking-list a:hover{color:#F77E06!important;background-color:inherit;text-decoration:none}
.eventsBlock p{padding:2px 0}
.eventsBlock .date{display:block;padding:0}
.eventsBlock a{line-height:18px;color:#0083E4;background-color:inherit;text-decoration:underline}
.eventsBlock p.author{color:#6A6A6A}
.pollsBlock{margin:0 0 40px}
.polls{height:100%;overflow:hidden;margin:0 0 10px}
.polls label{float:right;width:195px}
.polls input{float:left;width:15px;height:15px;margin:1px 8px 0 0}
.pollsBlock input.submitBtn{width:60px;height:auto!important;border:1px solid #0A6A9F;background:#0086C2;font:10px/20px Verdana, Geneva, sans-serif;color:#FFF;cursor:pointer;margin:5px 10px 0 1px;padding:0}
html > /**/ body .pollsBlock input.submitBtn,x:-moz-any-link,x:default{padding:2px 0 4px}
.block04{margin:0 0 12px}
.block04 img{float:left;width:auto;border:1px solid #DCDCDC;margin:0 10px 10px 0}
.block04 a.active,.pollsBlock a.active{font-size:13px;line-height:15px;color:#0083E4;background-color:inherit;font-weight:700;display:block;text-decoration:none;margin:0 0 10px}
.block03 .membersList p{line-height:18px;padding:0}
.forumLeft{float:left;width:686px}
.commentPan{margin:0 0 30px}
.commentPan .comment h3{border-bottom:1px dotted #BCBCBC;margin:0 0 5px;padding:0 0 5px}
.commentPan .comment h3 a{font-size:14px;line-height:18px;font-weight:700;color:#0083E4;background:inherit;text-decoration:none}
.commentPan .comment h3 a:hover{color:#F77E06;background:inherit}
.commentPan .comment span.date{font-size:11px;line-height:15px;color:#797979;display:block;padding:0 0 10px}
.commentPan .commentBtm{background:#F0FAFF;height:100%;overflow:hidden;margin:15px 0 0;padding:5px 10px 6px}
.commentPan .commentBtm ul li{float:left;width:auto;font-size:11px;line-height:13px;background:url(/images/divider01.gif) no-repeat 0 60%;padding:0 8px}
.commentPan .commentBtm ul li.noBg{background:none;padding:0 8px 0 0}
.commentPan .commentBtm ul li a{color:#0085C1;background-color:inherit;font-weight:700;text-decoration:none;margin:0 0 0 4px}
.bodyContainer .rightMar{margin:0 30px 0 0}
.bodyContainer p.eventSponsor span{display:block;font-size:16px;line-height:32px;font-weight:400}
.bodyContainer p.eventSponsor strong{color:#024E92;background-color:inherit}
.bodyContainer p.eventSponsor a{color:#2D98D2;font-weight:700}
.bodyContainer p.eventSponsor a:hover{color:#F77E06}
.alignRight{text-align:right}
.line{border-bottom:1px dotted #AAA8A9;margin:0 0 20px;padding:0 0 10px}
.eventLine{font-size:15px;line-height:17px;color:#000;border-top:1px dotted #AAA8A9;border-bottom:1px dotted #AAA8A9;margin:0 0 20px;padding:4px 0 7px}
.eventData td span{color:#1C7AA2;font-weight:700}
.eventData td span.font{font-size:12px;color:#F78026}
.eventData p.text{color:#636363;font-size:12px;line-height:16px;padding:10px 0 0}
.eventData a{color:#2D98D2}
.speakerPan p{color:#636363;font-size:12px;line-height:16px}
.speakerPan p.name{text-align:center;padding:0 0 10px}
.speakerPan p.name a{font-weight:700;color:#2D98D2;text-align:center}
.speakerPan p a:hover{color:#000}
.alertForm{background:#E2EFF6;border:2px solid #D3E6F1;margin:20px 0;padding:10px}
.alertForm input{width:224px;height:19px;font:11px/19px Verdana, Geneva, sans-serif;background:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;padding:0 2px}
.alertForm input.checkBox{width:15px;height:15px;padding:0}
.alertForm input.subscribeBtn{width:83px;height:21px;border:0;padding:0}
.alertForm .rgtPad{padding:0 25px 0 0}
.featureBox{width:300px;float:left}
.practiceBox{width:300px;float:right}
.newsRight{float:right;width:400px}
.eventBlock{float:left;width:582px;height:100%;overflow:hidden}
.homeEvent{background:#fff;height:100%;overflow:hidden;border-bottom:1px solid #CCC;padding:15px}
.eventHomeList{float:left;width:269px;height:72px;border-right:1px solid #CCC;border-bottom:1px solid #CCC;padding:5px}
.eventHomeList p{font-size:11px;line-height:13px;padding:0}
.eventHomeList .date{font-size:11px;line-height:13px;font-weight:700;width:auto;position:relative}
.eventHomeList a{display:block;font-size:12px!important;line-height:16px}
.eventHomeList p.author{color:#777878;padding:2px 0 0 4px}
.homeListRight{float:right;width:58px}
.eventNList{height:100%;overflow:hidden;border-bottom:1px dotted #BCBCBC;padding-bottom:10px;margin-bottom:10px}
.homeListNLeft{float:left;width:560px}
.benefitBox{position:relative;float:left;width:189px;height:234px;/*background:url(/images/benefit-box-bg.gif) no-repeat 0 0;*/ background-color: #fff; margin:0 20px 20px 0;padding:15px}
.benefitBox p img{position:absolute;bottom:15px;left:50%;text-align:center;margin:0 0 0 -32px}
.benefitBox p img.bIcon{margin:0 0 0 -42px}
.benefitBox p img.uneLogo{margin:0 0 0 -84px}
.benefitBox p img.forumIcon{margin:0 0 0 -37px}
.benefitBox p{text-align:center}
.testimonials{position:relative;border:1px solid #D3E6F1;padding:40px 0 25px}
.testimonials .noBtmBorder,.contactBlock .noBtmBorder{border-bottom:0}
.testimonials a.viewMore{font-size:11px;line-height:13px;background:#005B90;color:#fff!important;font-weight:700!important;margin:0 0 0 15px;padding:3px 10px 4px}
.testimonials a.viewMore:hover{background:#005B90;color:#F77E06!important;text-decoration:none!important}
.testiBox{border-bottom:1px solid #D3E6F1;padding:15px 15px 0}
.testiBox p{font-size:12px;line-height:16px}
.contactAddBox{width:295px;background:#F2F8FC;min-height:275px;margin:0 0 20px;padding:10px}
.contactAddBox p span{color:#0083E4;background-color:inherit;font-weight:700}
.contactAddBox p.numberTitle{float:left;width:10px;padding:0}
.contactAddBox p.contactTopPad{padding:10px 0}
.contactAddBox ul{float:left;width:auto;padding:0 0 0 7px}
.contactAddBox ul li{font-size:12px;line-height:16px;background-image:none;padding:0}
.contactBlock{border:#d3e5f1 2px solid;background:#FEFFFF;height:100%;overflow:hidden;margin:0 0 20px;padding:20px}
.contactBlock label{float:left;width:180px}
.contactBlock label span{color:#C00;background-color:inherit;padding:0 0 0 3px}
.contactBlock input{float:left;width:310px;border:#C5DCEC 1px solid;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0 0 10px;padding:4px}
.contactBlock select{float:left;width:160px;border:#C5DCEC 1px solid;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0 0 10px;padding:4px}
.contactBlock input.submitBtn{float:right;background:url(/images/login-btn.gif) no-repeat 0 0;width:52px;height:21px;border:0;cursor:pointer;font-size:11px;font-weight:700;color:#fff;margin:0 155px 0 10px;padding:0}
.contactBlock textarea{float:left;width:314px;height:50px;border:#C5DCEC 1px solid;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0 0 20px;padding:2px 0 0 4px}
.sponsorTopPad{padding-top:15px}
.rightBlock p.submitText{font-size:12px;line-height:16px;color:#666;margin:0;padding:10px 0 0 20px}
.rightBlock label.checkText{float:right;width:190px;font-size:12px;line-height:16px;margin-right:10px;padding:4px 0 0}
.rightBlock input{width:212px;border:#C5DCEC 1px solid;font:12px/16px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:2px 0 6px;padding:3px}
.rightBlock input.check{float:left;width:15px;height:15px;margin:0;padding:0}
.rightBlock input.submitBtn{float:right;background:url(/images/login-btn.gif) no-repeat 0 0;width:52px;height:21px;border:0;cursor:pointer;font-size:11px;font-weight:700;color:#fff;clear:both;margin:10px 0 0;padding:0}
.seminarBlock{position:relative;border:1px solid #1C7AA2;background:#F7FFFF;margin-bottom:20px;padding-bottom:25px}
.seminarBlock h3{background:#1C7AA2;height:40px;font-size:17px;line-height:39px;font-weight:400;margin-bottom:15px;color:#fff;padding:0 0 0 20px}
.seminarBlock h3 span{font-size:18px;font-weight:700;color:#fff;background-color:inherit}
.seminarBlock h3 span.red{color:#FF0D0D;background-color:inherit}
.seminarBlock ul{margin-top:-5px}
.seminarBlock ul li{background:url(/images/arrow05.gif) no-repeat 20px 12px;border-bottom:1px solid #C9F7F7;padding:5px 20px 5px 32px}
.seminarBlock p{font-size:12px;line-height:16px;padding:0 25px 15px}
.seminarBlock .seminarsTesti{background:url(/images/seminar-left-testi.gif) no-repeat 0 0;margin:10px 25px 0;padding:8px 0 0 10px}
.seminarBlock .seminarsTesti p.testi span{background:url(/images/seminar-right-testi.gif) no-repeat 20% 5px;padding:0 30px 15px}
.seminarBlock p.testiAuthor{font-size:14px;line-height:16px;font-weight:700;color:#147693;padding:10px 0 0 25px}
.seminarBlock p.testiAuthor span{font-size:11px;line-height:13px;font-weight:400;display:block;color:#000;padding:5px 0 0}
.seminarBlock p.subject{position:absolute;bottom:-15px;right:0;font-size:10px;line-height:12px}
.speakerBlock{height:100%;overflow:hidden;margin-top:30px;margin-left:1px}
.presentBlock{width:310px!important;height:180px;border:1px solid #E5E3E3;background:url(/images/present-bg.gif) repeat-x 0 0;margin-bottom:17px}
.presentBlock img{float:left;width:auto;border:1px solid #DFDDDD;margin:12px 0 0 12px;padding:6px 5px}
.presentBlock a{color:#E41414;background-color:inherit;font-size:11px!important;line-height:17px!important;font-weight:700;text-decoration:underline;margin:0 0 0 12px}
.presentBlock a:hover{color:#E41414;background-color:inherit;text-decoration:none!important}
.preContent{position:relative;float:right;width:165px;height:124px;padding:12px 15px 0 0}
.preContent h4{font-size:15px;line-height:17px;font-weight:400;color:#096389;background:url(/images/speaker-icon.gif) no-repeat 0 0;border-bottom:1px solid #E3E3E3;margin-bottom:5px;text-transform:uppercase;padding:5px 0 10px 32px}
.preContent h4.doubleLine{background:url(/images/speaker-icon.gif) no-repeat 0 50%}
.preContent p{font-size:12px;line-height:16px;margin:0;padding:0}
.preContent p.smallFont{font-size:11px;line-height:15px;padding:5px 0 0}
.userBlock{position:relative;margin-bottom:20px;border:1px solid #E1E1E1;background:#fff;padding:15px}
.userBlock img.downArrow{position:absolute;bottom:-26px;left:87px;width:24px;height:13px;border:0}
.userBlock img{float:left;border:1px solid #E4E4E4;margin:0 17px 0 0}
.userBlock h3{font-size:17px;font-weight:400;text-transform:uppercase;padding:0 0 8px}
.userBlock h3 a{color:#147693;background-color:inherit}
.userBlock p{font-size:14px;line-height:16px;color:#074B68;background-color:inherit;padding:0 0 5px}
.freeMembersBlock{position:relative;margin-top:40px}
.freeMembersBlock img.iconImage{position:absolute;top:-25px;left:415px}
.freeMembersBlock h2{width:345px;font-size:25px;line-height:27px;font-weight:400;color:#074B68;background-color:inherit;text-transform:uppercase;border-bottom:1px solid #E3E3E3;margin:0 0 5px;padding:0 0 6px}
.freeMembersBlock h2 span{font-size:25px;line-height:27px;color:#E41414;background-color:inherit}
.freeMembersBlock h3{width:345px;font-size:16px;line-height:18px;font-weight:400;color:#000;background-color:inherit;border-bottom:1px solid #E3E3E3;margin:0 0 10px;padding:0 0 6px}
.freeMembersBlock h3 span{color:#074B68;background-color:inherit}
.freeMembersBlock h3 a:hover{color:#074B68;background-color:inherit;text-decoration:none}
.freeMembersBlock p{padding:0 0 15px}
.freeMembersBlock p.clickBlock{background:#CDF4FF;color:#074B68;font-weight:700;padding:4px 10px 6px}
.memberLeft{float:left;width:61px}
.summitEvent h4{color:#0F1011;background-color:inherit;font-size:15px;line-height:17px;padding:10px 0 20px}
.summitEvent h4 span{width:auto;font-size:15px;line-height:17px;font-weight:400;color:#FD9720;background-color:inherit;text-transform:uppercase}
.session{width:675px;height:100%;overflow:hidden;font-size:12px;line-height:16px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #E3E3E3}
.session h3{color:#FD9720;background-color:inherit;font-size:13px;line-height:17px;font-weight:700;margin-bottom:15px;padding:0}
.session h5{width:100px;height:24px;text-align:center;background:#3DA7D6;color:#fff;font-size:13px;line-height:23px;font-weight:700;margin-bottom:10px;padding:0}
.session ul li{background:url(/images/arrow05.gif) no-repeat 0 5px;padding:0 0 6px 11px}
.session ul li a{font-size:12px;line-height:16px;color:#000;background-color:inherit}
.sessionLeft{float:left;width:460px}
.sessionRight{float:right;width:170px}
.sessionBlock{height:100%;overflow:hidden;margin-bottom:5px}
div.webform{position:relative;border:#d3e5f1 2px solid;background:#FEFFFF;height:100%;padding:20px 20px 10px}
#booking-form{position:static}
div.webform span.topLeft{position:absolute;top:-2px;left:-2px;width:10px;height:10px;background:url(/images/top-left01.gif) no-repeat 0 0;display:block}
div.webform span.topRight{position:absolute;top:-2px;right:-2px;width:10px;height:10px;background:url(/images/top-right01.gif) no-repeat 0 0;display:block}
div.webform span.btmLeft{position:absolute;bottom:-2px;left:-2px;width:10px;height:10px;background:url(/images/btm-left01.gif) no-repeat 0 0;display:block}
div.webform span.btmRight{position:absolute;bottom:-2px;right:-2px;width:10px;height:10px;background:url(/images/btm-right01.gif) no-repeat 0 0;display:block}
div.webform div.item{height:100%;overflow:hidden;margin:9px 0}
div.webform div.itemLeftMar{margin-left:207px}
div.webform h2{margin:0px;font-size:13px;line-height:19px;font-weight:700;color:#1C7AA2;padding:9px 0}
/*div#booking-form.book-events label{width:153px}*/
.req{color:#C00!important}
div.webform p.rightAlign{text-align:right;margin:0;padding:0 0 5px}
/*div.webform input{float:left;background:#FFF;width:310px;border:#C5DCEC 1px solid;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:3px 0 0;padding:4px}
input#CAT_Custom_163624_0{width:15px;height:15px;margin-top:4px;margin-right:5px;padding:0}
div.webform input.readonly{background:#CCC}
div.webform input.check,div.webform input.radio{display:inline;float:left;width:15px;height:15px;border:none;margin:0 5px 5px 0}
div.webform input.cat_button{float:right;width:52px;height:21px;font:10px/20px Verdana, Geneva, sans-serif;color:#FFF;background:url(/images/login-btn.gif) no-repeat 0 0;border:none;cursor:pointer;text-decoration:none;margin:10px 86px 10px 0;padding:0 0 3px}
input.cat_button{float:right;width:52px;height:21px;font:10px/20px Verdana, Geneva, sans-serif;color:#FFF;background:url(/images/login-btn.gif) no-repeat 0 0;border:none;cursor:pointer;text-decoration:none;margin:10px 0 0;padding:0 0 3px}
div.webform input.cat_sub_button{float:right;width:72px;height:21px;font:10px/20px Verdana, Geneva, sans-serif;color:#FFF;background:url(/images/subscribe-btn.gif) no-repeat 0 0;border:none;cursor:pointer;text-decoration:none;margin:10px 30px 10px 0;padding:0 0 3px}
div.webform select{float:left;width:320px;background:#FFF;border:#C5DCEC 1px solid;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0 0 10px;padding:4px}
div.webform select#CardExpiryMonth{width:55px;margin-right:10px}
div.webform select#CardExpiryYear{width:95px;margin-right:10px}
div.webform select#Title{width:160px;margin-right:10px}
div.webform textarea{float:left;width:310px;height:140px;border:#C5DCEC 1px solid;background:#FFF;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif;margin:0 0 10px;padding:4px}
div.webform div.captchaBox{float:left;width:154px}
div.webform input#CaptchaV2{width:154px!important;padding:0 2px}
div.webform input#Amount{width:154px!important;font-weight:800}
div#booking-form.webform label.payment-type-label,div.webform label.checkbox-label{display:inline;line-height:100%;width:auto;padding-top:1px}*/
.mar15{margin-left:15px!important}
.hasFloat:after{content:'.';height:0;display:block;clear:both;visibility:hidden}
:first-child + html .hasFloat{min-height:1px}
* html .hasFloat{height:1%}
.jobListTable{margin-top:20px;border-top:1px solid #B6EFFF;border-left:1px solid #B6EFFF}
.jobListTable th{border-right:1px solid #B6EFFF;border-bottom:1px solid #B6EFFF;background:#CDF4FF;padding:5px}
.jobListTable tr.bgColor{background-color:#eefcfc}
.jobListTable tr.bgColor td{background:none}
.jobListTable td{border-right:1px solid #B6EFFF;border-bottom:1px solid #B6EFFF;background:#F7FFFF;padding:5px}
.jobListTable td img{padding-top:5px}
.jobListTable td img.margin01{padding-top:22px}
.jobListTable td img.margin02{padding-top:52px}
.jobListTable td p.pad01{padding-top:2px}
.btmMargin{margin-bottom:20px}
.btmMargin01{margin-top:0;margin-bottom:20px}
.noteSection{color:#666;background-color:#F3F3F3;border:1px solid #EAE9E9;font-size:12px;line-height:16px;margin-top:15px;padding:10px}
ul#kBank li{float:left;position:relative;width:103px;height:115px;background:none;cursor:pointer;font-size:12px;line-height:28px;font-weight:700;color:#FFF;margin:0 16px 0 0;padding:0}
ul#kBank li p{position:absolute;bottom:2px;left:2px;text-transform:uppercase;width:93px;height:29px;background:#024E92 url(/images/knowledge-title-bg.gif) no-repeat 0 100%;padding:0 0 0 6px}
.sponsorship{height:100%;overflow:hidden;background:#E2EDFD;margin:0 0 20px;padding:6px 0 0}
.sponsorship h3{font-size:15px;line-height:17px;font-weight:400;text-align:center;padding:0 0 6px}
.sponsorship p{font-size:12px;line-height:14px;text-align:center;padding:0 0 8px}
.sponsorship p.call{font-size:16px;line-height:18px;text-align:center;color:#fff;background-color:#024E92;padding:4px 0 6px}
.eventBlocks h4{font-size:13px;font-weight:700;color:#fff;background-color:#1C7AA2;padding:10px}
.listing{border-top:1px solid #eee;height:100%;overflow:hidden;padding:8px 0 0}
.listing p{/*float:left;*/margin:0;padding:0 0 10px 10px}
.listing p.rightS{font-weight:400;padding-right:10px}
.jobList{margin-bottom:15px;clear:both;padding:15px 0 0}
#jobListH{color:#fff;background-color:#1c7aa2}
.jobListing + .jobListing{background:url(/2012/images/divider_committee.png) no-repeat center top}
.jobListing h4{font-size:12px;font-weight:700;float:left;width:125px;text-align:center;color:#000;padding:8px 10px}
.jobListing p{float:left;width:126px;text-align:center;padding:8px 10px}
.jobListing2 p.jobp2{width:180px}
.jobListing3 h4{font-size:13px;font-weight:700;float:right;width:180px;color:#000;padding:8px 10px}
.jobListing3 p{float:right;width:180px;padding:8px 10px}

.jobList {
    display: table;
    max-width: 100%;
}

.jobList .jobListing3 {
    display: table-row;
}

.jobList .jobListing3:nth-child(2n+1) {
    background-color: rgba(0,0,0,0.03);
}

.jobList .jobListing3 > * {
    display: table-cell !important;
    float: none !important;
    width: auto;
}

.trainingVideo{width:644px;border:1px solid #eee;margin:0 auto 20px;padding:2px}
.height1{height:1px;background-color:#d3e6f1;margin-bottom:15px}
.fsField{background-image:none!important;border:1px solid #C5DCEC!important;width:310px}
.fsTable{font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif}
.fsRequiredLabel{padding-bottom:8px;float:left}
.fsLabel{float:left;font-weight:400!important;padding-right:20px;width:249px}
.fsValidationError .fsLabel{background-position:left 2px!important;padding-left:20px;padding-right:0}
/*input[type=radio],input[type=checkbox]{width:auto!important;margin-right:5px!important;vertical-align:sub!important;float:right}
.radio-button-align > label > input[type=radio],.radio-button-align > label{vertical-align:baseline!important}*/
#fsCell12325369 .fsLabel,#fsCell12296352 .fsLabel,#fsCell12296236 .fsLabel,#fsCell12195525 .fsLabel,#fsCell12195521 .fsLabel{float:none}
.fsSupporting{float:left;width:260px;font:13px/19px "Lucida Sans Unicode", "Lucida Grande", sans-serif!important;color:#000!important}
#fsCell12296447 .fsField{width:100px}
#fsCell12296448 .fsField,#fsCell12195525 .fsLabel,#fsCell12296239 .fsSupporting,#fsCell12296352 .fsLabel{width:auto}
.fsSubFieldGroup br{display:none!important}
.fsForm{border:2px solid #C5DCEC}
.fsSubmitButton{background:url(/images/bg_btnsubmit.gif) repeat-x scroll 0 0 #0171AE;border:2px solid #0A6A9F;color:#FFF;cursor:pointer}
.fsForm .fsSectionHeading{color:#0083E4!important;font-size:13px!important;font-weight:700!important}
select.fsField{width:320px;padding:2px}
#fsCell12318116 #field12318116-address2{float:right;margin-bottom:15px;margin-left:76px;margin-top:15px!important;border:1px red solid!important}
.fsSubField{float:right!important;margin:0!important}
.fsTable label{width:257px;padding-right:35px}
.fsForm .fsTable{width:94%!important}
#field12318565M,#field12318565D,#field12318565Y,#field12318566M,#field12318566D,#field12318566Y,#field12318590M,#field12318590D,#field12318590Y{width:91px;float:right}
.fsOptionLabel{float:left;padding-left:0}
#field12318293_2{margin-left:-19px;margin-top:-10px}
#field12318589{margin-top:10px}
#fsCell12195529 label,#fsCell12354149 label,#fsCell12325369 label,#fsCell12296445 label,#fsCell12296236 label{float:right!important;width:581px;padding-right:0}
#fsCell12296236 .fsRequiredLabel,#fsCell12325369 .fsRequiredLabel,#fsCell12195525 .fsRequiredLabel{width:611px!important}
#fsCell12354149 .fsRequiredLabel{margin-bottom:26px;margin-left:-1px;margin-top:-20px;padding-bottom:8px;position:absolute}
#field12296140-zip,#field12296140-address{margin-bottom:13px}
#fsCell12354273 label{width:240px}
#field12272312-last{margin-top:14px}
#fsCell12334999 .fsRequiredLabel{margin-top:-30px;position:relative;width:300px}
#fsCell12378759 .fsRequiredLabel{width:93%}
#fsCell12378759 label{margin-top:-5px;width:90%}
#fsCell12378765 select{width:138px}
#fsCell12378768 label{width:244px}
#fsCell12406566 label{float:right;width:556px;margin-top:-3px}
.innerLeft{float:right;width:220px}
.events{width:160px;float:left;padding-top:20px;padding-right:20px}
#accomodation-option select{width:91px}
.inputboxx select{width:312px;padding:4px}
#CaptchaV2{height:21px}
.nopad td{padding:0!important}
.pay_credt img{width:40px}
#aypreym iframe{border:0!important}
#catwebformbutton{background:url(/images/bg_btnsubmit.gif) repeat-x scroll 0 0 #0171AE!important;border:2px solid #0A6A9F!important;clear:both;float:none;width:80px;height:auto;margin:0 auto;padding:3px}
.loginForm div.item{padding:5px 0}
.loginForm input[type=text],.loginForm input[type=password]{width:132px;height:19px;font:11px/19px Verdana, Geneva, sans-serif;background:#FFF;border-top:1px solid gray;border-left:1px solid gray;border-right:1px solid #D4D0C8;border-bottom:1px solid #D4D0C8;margin:0 10px 0 0;padding:0 2px}
.loginForm label{display:inline-block;width:100px}
#nav ul,#iconList,.footer ul{list-style:none;margin:0;padding:0}
.managementListItem{position:relative;border-bottom:1px solid #EEE;padding:10px 0 10px 10px}
.managementListItem.row_alternate{background:#F1F1F1}
.managementListItem h2{float:left;font-size:25px}
.managementListItem div.section{clear:both;padding:0 0 5px}
.managementItem{position:relative;margin-bottom:10px;border-bottom:1px solid #eee;padding:10px 0 15px}
.managementItem div.section + div.section{margin-top:15px;padding-top:15px;border-top:1px solid #eee}
.speaker > a.speakermodal{cursor:pointer!important;display:inline-block;font-family:myriad-pro, Arial, Helvetica, sans-serif!important;font-size:12px;color:#fff!important;border:1px solid #1ea1d6!important;border-radius:5px!important;background:url(/2012/images/bg_buttonGradient.png) repeat-x 0 0!important;padding:3px 15px!important}
.speaker > a.speakermodal:hover{text-decoration:none!important;background-image:url(/2012/images/bg_buttonGradient_on.png)!important}
.speaker > a + div {
display: none;
}
#speakerContent{position:fixed;top:0;left:50%;width:500px;margin-left:-250px;background:#fff;z-index:5001}
#speakerContent > div{position:relative;padding:5px}
#speakerContent table td{padding:10px}
#speakerContent .close{position:absolute;top:0;right:6px;font-size:11px}
.floatLeft{float:left;width:auto}
.floatRight{float:right;width:auto}
#SeminarSlider{position:relative;width:635px;height:440px}
.scroll{height:440px;width:635px;overflow:auto;position:relative;clear:left}
.scrollContainer{position:absolute;top:0;left:0;width:635px}
.scrollButtons{position:absolute;bottom:8px;cursor:pointer;display:block;z-index:50}
.scrollButtons.left{right:314px}
.scrollButtons.right{right:0}
.banner{float:left;width:635px;position:relative}
#SeminarSlider ul.navigation{position:absolute;bottom:0;right:21px;height:13px;z-index:10;list-style:none}
#SeminarSlider ul.navigation li{float:left;width:auto;background:none;margin:0 0 0 3px;padding:0}
#SeminarSlider ul.navigation li a{width:18px;height:18px;font-size:11px;line-height:17px;color:#0B0A0A;background:#EEE;text-align:center;display:block}
#SeminarSlider ul.navigation li a:hover,#SeminarSlider ul.navigation li a.selected{background-color:#FF8706;color:#fff;text-decoration:none}
.form a:hover,.eventsBlock a:hover,.benefitBox p a:hover,.session ul li a:hover,.jobListTable td a:hover{text-decoration:none}
#article01 .boxgrid01 .boxcaption01 input,.fsFieldRow input[type=text],.fsForm textarea,#field12318116-country,#field12296140-country,#field12318116-stat,#field12296140-state,.managementListItem div.actions,.managementItem div.actions{float:right}
#knowledgeRight ul#partnerList li.noPad,#knowledgeRight ul#partnerList .title h3,.block02 .videoSec p,.eventContainer p,.session p,.noPad{padding:0}
#knowledgeRight ul#partnerList li.noTopPad,.block02 p,.eventPad{padding:0 0 10px}
#knowledgeRight ul#partnerList li.noBorder,.block02 .noBorder{border:none!important}
#knowledgeRight ul#partnerList img,div.webform div.captchaimg{margin:0 0 5px}
#knowledgeRight ul#partnerList .title h3 a:hover,.block02 a.downloadBtn:hover,.eventLeft a:hover,.commentPan .commentBtm ul li a:hover{color:#F77E06;background-color:inherit}
#knowledgeRight ul#partnerList li.selected .content,.homeListRight img{display:block}
.sponsorContact,.topMar{margin:20px 0 0}
.sponsorContact p a:hover,.eventData a:hover{text-decoration:underline}
.block02,.commentPan .comment,.eventData{margin:0 0 20px}
.block02 h4,.contactAddBox p{font-size:12px;line-height:16px;padding:0 0 10px}
.block02 p a:hover,.block02 h4 a:hover,.block02 ul li a:hover,.block02 ul.topList li a:hover,.block04 a.active:hover,.pollsBlock a.active:hover,.innerRightListBox ul a:hover,.innerLeftListBox ul a:hover,.eventsListBox ul a:hover{color:#F77E06;background-color:inherit;text-decoration:none}
.block02 ul,.block03 ul{padding:0 0 0 2px}
.block03.noBorder,.seminarBlock ul li.noBorder,.noBorder{border:none}
ul#eventLocation,.eventsBlock,.benefitBlock,ul#kBank,.jobListing,.jobListing2,.jobListing3{height:100%;overflow:hidden}
ul#eventLocation li a,ul#kBank li a,div.eventBlocks h4 a{color:#fff}
ul#eventLocation li a:hover,.contactBlock a:hover,ul#kBank li a:hover{color:#F77E06;text-decoration:none}
ul#eventLocation li a#active,ul#kBank li a#active{color:#F77E06!important;text-decoration:none}
.eventLeft .noMar,.contactBlock input.margin,ul#kBank li.noMar{margin:0}
.block04 img.noRgtBorder,.block03 .membersList,.speakerPan img{margin:0 0 10px}
.bodyContainer p.eventSponsor,.contactAddBox h4{font-size:13px;line-height:17px}
.speakerPan,.contactBlock input.box01{width:170px}
.innerRightListBox,.innerLeftListBox,.eventsListBox{padding:22px 0 0}
.innerRightListBox ul,.innerLeftListBox ul,.eventsListBox ul{list-style:outside disc;padding:0 0 0 20px}
.innerRightListBox ul li,.innerLeftListBox ul li,.eventsListBox ul li{list-style:outside disc;background-image:none;padding:0 0 2px}
.innerRightListBox ul a,.innerLeftListBox ul a,.eventsListBox ul a{color:#2D98D2;background-color:inherit}
.homeListLeft{float:left;width:200px}
/*div.webform label{float:left;width:200px}*/
.benefitBox p span,.contactBlock a,.managementListItem div.divider strong,.managementItem div.divider strong{color:#0083E4}
.topAddTitle,.height50{height:50px}
/*.userBlock p a,.freeMembersBlock h3 a,.freeMembersBlock p.clickBlock span{color:#E41414;background-color:inherit}
.memberRight,img.fsCreditCardLogo,#fsCell12334999 input,#fsCell12406566 input,#fsCell12378759 input,.managementListItem div.item,.managementItem h2{float:left}
div#booking-4401.booking-list,#fsCell12296140 br,#fsCell12195519 br,#fsCell12195465 br,#fsCell12296376 br,#fsCell12296379 br,#fsCell12296392 br,#alpma_other,#firm_other,#resposibilities_other,.b_address,#alpma_other1,#firm_other1,#resposibilities_other1,#alpma_other2,#firm_other2,#resposibilities_other2,.speaker > a + div{display:none}
table.checklists td:nth-child(2n) label,div.webform input.cat_textbox{width:310px}
div.webform label.btmPad,.noteSection p{padding-bottom:10px}
div.webform label span.req,div.webform p span.req{color:#C00}
.tabbedForm div.webform input.cat_textbox,div#booking-form.book-events input.cat_textbox{width:280px}
.tabbedForm div.webform select,div#booking-form.book-events select{width:290px}
div.webform .itemLeftMar input,div.webform input#list{width:15px;height:15px;margin-top:2px;margin-right:5px;padding:0}*/
.jobListing h4.rjob,.jobListing p.rjobp{width:270px;text-align:left}
.jobListing h4.rjob2,.jobListing p.rjobp2{width:120px}
.jobListing3 h4.jobri,.jobListing3 p.jobp{width:470px;float:left}
#field12318113-first,#field12318116-city,#field12318116-state,#field12195465-first,#field12296140-address2,#field12296140-city,#field12296140-state,#field12406519-first,#field12424026-first,#field12424031-first{margin-bottom:15px}
#field12318116-zip,#speakerContent h3{margin-bottom:10px}
#fsCell12318291 label,#fsCell12318292 label,#fsCell12318293 label,#fsCell12318288 label,#fsCell12318297 label,#fsCell12318567 label,#fsCell12318569 label,#fsCell12318592 label,#fsCell12195525 label{float:right!important;width:584px;padding-right:0}
#fsCell12318291 input,#fsCell12318292 input,#fsCell12318293 input,#fsCell12318288 input{float:left!important;margin-top:23px}
#field12318291_2,#field12318292_2{margin-left:-17px}
#fsCell12318297 input,#fsCell12318567 input,#fsCell12318569 input,#fsCell12318592 input,#fsCell12195529 input,#fsCell12354149 input,#fsCell12325369 input,#fsCell12296445 input,#fsCell12296236 input,#fsCell12195525 input{float:left!important;margin-top:5px}
.managementListItem div,.managementItem div{padding:5px 15px 5px 0}
.managementListItem div.divider,.managementItem div.section,.managementItem div.divider{clear:both}
.managementListItem div.item strong,.managementItem div.item strong{font-size:11px}

/* Misc */
#Payment-Required #payment-type .right{float:none;margin:0px;padding:0px;width:auto;}
#Payment-Required #payment-type .right label{}
.verification{padding:0px !important;}
.recaptcha-holder{float:none !important;}
.verification .recaptchatable #recaptcha_response_field{line-height:2;height:30px;margin-top:7px !important;}