.chzn-container{width:auto !important;font-size:12px;position:relative;display:inline-block;zoom:1;*display:inline}.chzn-container .chzn-drop{min-width:150px;width:100% !important;background:#e6e6e6;border:1px solid #bdbdbd;border-top:0;position:absolute;top:29px;left:0;z-index:1010}.chzn-container-single .chzn-single{min-width:150px;background:url(../images/select.png) repeat-x;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #bdbdbd;display:block;overflow:hidden;white-space:nowrap;position:relative;height:29px;line-height:27px;padding:0 0 0 8px;color:#666;text-decoration:none}.chzn-container-single .chzn-default{color:#999}.chzn-container-single .chzn-single span{margin-right:26px;display:block;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.chzn-container-single .chzn-single abbr{display:block;position:absolute;right:26px;top:6px;width:12px;height:13px;font-size:1px;background:url("../images/chosen-sprite.png") right top no-repeat}.chzn-container-single .chzn-single abbr:hover{background-position:right -11px}.chzn-container-single.chzn-disabled .chzn-single abbr:hover{background-position:right top}.chzn-container-single .chzn-single div{position:absolute;right:0;top:0;display:block;height:100%;width:21px}.chzn-container-single .chzn-single div b{background:url(../images/select-drop.png) no-repeat 0 0;display:block;width:100%;height:100%}.chzn-container-single .chzn-search{padding:3px 4px;position:relative;margin:0;white-space:nowrap;z-index:1010}.chzn-container-single .chzn-search input{width:100% !important;background:#fff url("../images/chosen-sprite.png") no-repeat 100% -22px;background:url("../images/chosen-sprite.png") no-repeat 100% -22px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("../images/chosen-sprite.png") no-repeat 100% -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat 100% -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat 100% -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat 100% -22px,linear-gradient(#eeeeee 1%,#ffffff 15%);margin:1px 0;padding:4px 20px 4px 5px;outline:0;border:1px solid #bdbdbd;font-family:sans-serif;font-size:1em}.chzn-container-single .chzn-drop{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.chzn-container-single-nosearch .chzn-search input{position:absolute;left:-9000px}.chzn-container-multi .chzn-choices{background-color:#fff;background-image:-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background-image:-webkit-linear-gradient(top, #eee 1%, #fff 15%);background-image:-moz-linear-gradient(top, #eee 1%, #fff 15%);background-image:-o-linear-gradient(top, #eee 1%, #fff 15%);background-image:linear-gradient(#eeeeee 1%,#ffffff 15%);border:1px solid #bdbdbd;margin:0;padding:0;cursor:text;overflow:hidden;height:auto !important;height:1%;position:relative}.chzn-container-multi .chzn-choices li{float:left;list-style:none;background:none}.chzn-container-multi .chzn-choices .search-field{white-space:nowrap;margin:0;padding:0}.chzn-container-multi .chzn-choices .search-field input{color:#666;background:transparent !important;border:0 !important;font-family:sans-serif;font-size:100%;height:auto;outline:0}.chzn-container-multi .chzn-choices .search-field .default{color:#999}.chzn-container-multi .chzn-choices .search-choice{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#e4e4e4;color:#333;border:1px solid #bdbdbd;line-height:13px;padding:3px 20px 3px 5px;margin:3px 0 3px 5px;position:relative;cursor:default}.chzn-container-multi .chzn-choices .search-choice.search-choice-disabled{background-color:#e4e4e4;color:#666;border:1px solid #cccccc;padding-right:5px}.chzn-container-multi .chzn-choices .search-choice-focus{background:#d4d4d4}.chzn-container-multi .chzn-choices .search-choice .search-choice-close{display:block;position:absolute;right:3px;top:4px;width:12px;height:13px;font-size:1px;background:url("../images/chosen-sprite.png") right top no-repeat}.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover{background-position:right -11px}.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close{background-position:right -11px}.chzn-container .chzn-results{list-style-type:none !important;margin:0 4px 4px 0 !important;max-height:240px;padding:0 0 0 4px !important;position:relative;overflow-x:hidden;overflow-y:auto}.chzn-container-multi .chzn-results{margin:-1px 0 0;padding:0}.chzn-container .chzn-results li{display:none;line-height:15px;padding:5px 6px;margin:0;list-style:none;background:none}.chzn-container .chzn-results .active-result{cursor:pointer;display:list-item}.chzn-container .chzn-results .highlighted{background-color:#3875d7;color:#fff}.chzn-container .chzn-results li em{background:#feffde;font-style:normal}.chzn-container .chzn-results .highlighted em{background:transparent}.chzn-container .chzn-results .no-results{background:#f4f4f4;display:list-item}.chzn-container .chzn-results .group-result{cursor:default;color:#999;font-weight:bold}.chzn-container .chzn-results .group-option{padding-left:15px}.chzn-container-multi .chzn-drop .result-selected{display:none}.chzn-container .chzn-results-scroll{background:white;margin:0 4px;position:absolute;text-align:center;width:321px;z-index:1}.chzn-container .chzn-results-scroll span{display:inline-block;height:17px;text-indent:-5000px;width:9px}.chzn-container .chzn-results-scroll-down{bottom:0}.chzn-container .chzn-results-scroll-down span{background:url("../images/chosen-sprite.png") no-repeat -4px -3px}.chzn-container .chzn-results-scroll-up span{background:url("../images/chosen-sprite.png") no-repeat -22px -3px}.chzn-container-active .chzn-single{border:1px solid #5897fb}.chzn-container-active .chzn-single-with-drop{border:1px solid #bdbdbd;background-color:#eee;-webkit-border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.chzn-container-active .chzn-single-with-drop div{background:transparent;border-left:none}.chzn-container-active .chzn-single-with-drop div b{background-position:0 -27px}.chzn-container-active .chzn-choices{border:1px solid #5897fb}.chzn-container-active .chzn-choices .search-field input{color:#111 !important}.chzn-disabled{cursor:default;opacity:0.5 !important}.chzn-disabled .chzn-single{cursor:default}.chzn-disabled .chzn-choices .search-choice .search-choice-close{cursor:default}.chzn-rtl{text-align:right}.chzn-rtl .chzn-single{padding:0 8px 0 0;overflow:visible}.chzn-rtl .chzn-single span{margin-left:26px;margin-right:0;direction:rtl}.chzn-rtl .chzn-single div{left:3px;right:auto}.chzn-rtl .chzn-single abbr{left:26px;right:auto}.chzn-rtl .chzn-choices .search-field input{direction:rtl}.chzn-rtl .chzn-choices li{float:right}.chzn-rtl .chzn-choices .search-choice{padding:3px 5px 3px 19px;margin:3px 5px 3px 0}.chzn-rtl .chzn-choices .search-choice .search-choice-close{left:4px;right:auto;background-position:right top}.chzn-rtl.chzn-container-single .chzn-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chzn-rtl .chzn-results .group-option{padding-left:0;padding-right:15px}.chzn-rtl.chzn-container-active .chzn-single-with-drop div{border-right:none}.chzn-rtl .chzn-search input{background:#fff url("../images/chosen-sprite.png") no-repeat -38px -22px;background:url("../images/chosen-sprite.png") no-repeat -38px -22px,-webkit-gradient(linear, 0 0, 0 100%, color-stop(1%, #eee), color-stop(15%, #fff));background:url("../images/chosen-sprite.png") no-repeat -38px -22px,-webkit-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat -38px -22px,-moz-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat -38px -22px,-o-linear-gradient(top, #eee 1%, #fff 15%);background:url("../images/chosen-sprite.png") no-repeat -38px -22px,linear-gradient(#eeeeee 1%,#ffffff 15%);padding:4px 5px 4px 20px;direction:rtl}article,aside,figure,footer,header,nav,section,time{display:block}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,input.text,input.submit,textarea,legend,button,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,nav,section{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}button::-moz-focus-inner{border:0;padding:0}img,iframe{display:block}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.cleared:after{content:".";display:block;height:0;clear:both;visibility:hidden}.cleared{display:inline-block}* html .cleared{height:1%}.cleared{display:block}body{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:14px;color:#666;background:url(../images/body.png)}#nav-trigger{display:none !important}.hidden{display:none !important}a{text-decoration:none;color:#06c}a:hover{color:#c71630}a.button,span.button,button{font-family:'Helvetica W01 Roman', Arial, sans-serif;display:inline-block;border:3px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:#ccc;cursor:pointer}a.button-plus,span.button-plus{border:none;background:none}button,a.button-red{padding:0}a.button span,span.button span,button span{display:inline-block;border:1px solid #eee;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:#eee;cursor:pointer}button span,a.button-red span{border:1px solid #c71630;background:#c0273e}button.button-gray span{border:1px solid #eee;background:#eee}a.button-plus span,span.button-plus span,span.button-check span{border:1px solid #000;background:#999}a.button span span,span.button span span,button span span{display:inline-block;font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:11px;line-height:18px;text-transform:uppercase;text-shadow:0 -1px 0 #fff;color:#999;padding:4px 25px 4px 12px;border:1px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:url(../images/button-new.png) right 50% no-repeat #f1f1f1;-moz-box-shadow:inset 0 -5px 10px 0 #ccc;-webkit-box-shadow:inset 0 -5px 10px 0 #ccc;box-shadow:inset 0 -5px 10px 0 #ccc;cursor:pointer}span.button,span.button span,span.button span span{cursor:default}button span span,a.button-red span span{text-shadow:0 -1px 0 #333;color:#fff;border:1px solid #d25b6d;background:url(../images/button-forms-new.png) right 50% no-repeat #c71630;-moz-box-shadow:inset 0 -5px 10px 0 #ac273e;-webkit-box-shadow:inset 0 -5px 10px 0 #ac273e;box-shadow:inset 0 -5px 10px 0 #ac273e}button.button-gray span span{text-shadow:0 -1px 0 #fff;color:#999;border:1px solid #ccc;background:url(../images/button-new.png) right 50% no-repeat #f1f1f1;-moz-box-shadow:inset 0 -5px 10px 0 #ccc;-webkit-box-shadow:inset 0 -5px 10px 0 #ccc;box-shadow:inset 0 -5px 10px 0 #ccc}a.button-plus span span,span.button-plus span span{text-shadow:0 -1px 0 #333;color:#fff;padding:0 12px 0 38px;border:1px solid #666;background:url(../images/button-plus-new.png) left 50% no-repeat #464646;-moz-box-shadow:inset 0 -5px 10px 0 #333;-webkit-box-shadow:inset 0 -5px 10px 0 #333;box-shadow:inset 0 -5px 10px 0 #333}span.button-plus span span{padding:0 12px;background:url(../images/button-plus-new.png) -30px 50% no-repeat #464646}span.button-check span span{padding:0 12px 0 38px;background:url(../images/button-plus-new-check.png) left 50% no-repeat #464646}a.button:hover span span,button.button-gray:hover span span{background-color:#ddd}button:hover span span,a.button-red:hover span span{background-color:#c0354e}a.button-plus:hover span span{background-color:#555}a.button-hollow,button.button-hollow{font-size:20px !important;line-height:22px !important;text-align:center !important;text-transform:uppercase !important;color:#ddd !important;padding:9px 24px !important;border:3px solid #ddd !important;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background:none !important}a.button-hollow:hover,button.button-hollow:hover{color:#000 !important;background:#ddd !important}.rounded-box{padding:8px 12px 1px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 0 25px;background:#eee;position:relative}img{max-width:100%;height:auto !important}strong,b{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-weight:normal}em,i{font-family:'Helvetica W01 Italic', Arial, sans-serif;font-style:normal}em strong,strong em{font-family:'HelveticaW01-BoldItalic', Arial, sans-serif}span.search{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-weight:normal;color:#333;padding:0 3px;background:#ccc}.wrapper{max-width:988px;padding:0 10px;margin:0 auto;position:relative}.divider{padding:29px 0 0;background:url(../images/dotted.png) repeat-x}.ribbons{position:relative;z-index:1}.ribbon{font-size:12px !important;width:100%;position:relative;background:#ba89b6;color:#fff;text-align:center;padding:5px 6px}.ribbon:before,.ribbon:after{content:"";position:absolute;display:block;bottom:-12px;border:14px solid #986794;z-index:-1}.ribbon:before{left:-20px;border-right-width:18px;border-left-color:transparent}.ribbon:after{right:-20px;border-left-width:18px;border-right-color:transparent}.ribbon .ribbon-content:before,.ribbon .ribbon-content:after{content:"";position:absolute;display:block;border-style:solid;border-color:#804f7c transparent transparent transparent;bottom:-12px}.ribbon .ribbon-content:before{left:0;border-width:12px 0 0 12px}.ribbon .ribbon-content:after{right:0;border-width:12px 12px 0 0}.ribbon strong{font-family:'Helvetica W01 Roman', Arial, sans-serif !important;font-weight:normal !important;color:#fff !important}.ribbon-red{background:#de5b78}.ribbon-red:before,.ribbon-red:after{border-color:#c12e44}.ribbon-red:before{border-left-color:transparent}.ribbon-red:after{border-right-color:transparent}.ribbon-red .ribbon-content:before,.ribbon-red .ribbon-content:after{border-color:#aa1425 transparent transparent transparent}.ribbon-gray-light{background:#dedede}.ribbon-gray-light:before,.ribbon-gray-light:after{border-color:#c1c1c1}.ribbon-gray-light:before{border-left-color:transparent}.ribbon-gray-light:after{border-right-color:transparent}.ribbon-gray-light .ribbon-content:before,.ribbon-gray-light .ribbon-content:after{border-color:#aaa transparent transparent transparent}.ribbon-gray-light strong{color:#cd8e4f !important}.ribbon-gray-dark{background:#8c8c8c}.ribbon-gray-dark:before,.ribbon-gray-dark:after{border-color:#313131}.ribbon-gray-dark:before{border-left-color:transparent}.ribbon-gray-dark:after{border-right-color:transparent}.ribbon-gray-dark .ribbon-content:before,.ribbon-gray-dark .ribbon-content:after{border-color:#000 transparent transparent transparent}header{background:url(../images/header.png) left bottom repeat-x;-moz-box-shadow:0 0 6px 0 #999;-webkit-box-shadow:0 0 6px 0 #999;box-shadow:0 0 6px 0 #999;position:relative;z-index:999}header h1{width:127px;margin:0 0 0 -14px;position:relative;top:-2px;z-index:9999}header nav{width:100%;height:74px;padding:0 0 0 109px;position:absolute;top:42px;left:0;z-index:0}header nav ul{overflow:visible !important}header nav ul.first{height:74px;position:absolute;top:0;right:10px;z-index:0}header nav ul.first li.nav-main{display:inline;float:left}header nav ul.first li.nav-main a.nav-main{display:block;height:74px;font-family:'Helvetica W01 Narrow Bd', Arial, sans-serif;font-size:15px;line-height:74px;color:#666;padding:0 11px 0 10px;background:url(../images/nav-first-div.png) right top no-repeat}header nav ul.first li.nav-main a.nav-main:hover{color:#c71630}header nav ul.first li.nav-active a.nav-main{color:#000}header nav ul.first li.first{padding:0 12px 0 0;background:url(../images/nav-first-div.png) right top no-repeat}header nav ul.first ul li.first{padding:0;background:none}header nav ul.first li.first a.nav-main{width:22px;text-indent:-9999px;padding:0;background:url(../images/icon-home.png) no-repeat}header nav ul.first li.first a.nav-main:hover{background-position:0 -74px}header nav ul.first li.last a.nav-main{background:none}header nav ul.first li.nav-on{background:#fff}header nav ul.first li.nav-on a.nav-main{color:#c71630;background:url(../images/nav-first-on.png) no-repeat}header nav ul.first li.nav-on a.nav-main span{display:block;padding:0 12px 0 11px;margin:0 -12px 0 -11px;background:url(../images/nav-first-on2.png) right top no-repeat}header nav ul.first li.nav-on a.nav-main span.last{padding:0 9px 0 11px;margin:0 -9px 0 -11px}header nav ul.first .dropdown{display:none;width:100%;border-right:1px solid #ccc;border-bottom:7px solid #ccc;border-left:1px solid #ccc;background:#fff;-moz-box-shadow:0 3px 3px 0 #999;-webkit-box-shadow:0 3px 3px 0 #999;box-shadow:0 3px 3px 0 #999;position:absolute;top:74px;left:0}header nav ul.first .dropdown .columns{padding:20px 20px 1px;margin:0 -20px 0 0}header nav ul.first .dropdown .columns .col1,header nav ul.first .dropdown .columns .col2,header nav ul.first .dropdown .columns .col3{float:left;width:33.33%;padding:0 20px 0 0}header nav ul.first .dropdown strong.title{display:block;padding:0 0 5px;border-bottom:1px solid #ccc;margin:0 0 12px}header nav ul.first .dropdown strong.title a,header nav ul.first .dropdown strong.title span{display:block;font-size:18px;line-height:normal;color:#7a7a7a}header nav ul.first .dropdown strong.title a{color:#06c}header nav ul.first .dropdown strong.title a:hover{color:#c71630}header nav ul.first .dropdown .col1 ul{font-size:12px;line-height:18px;margin:0 0 12px}header nav ul.first .dropdown .col1 ul li{padding:0 0 0 12px;background:url(../images/icon-arrow-pink.png) no-repeat}.dropdown-item{margin:0 0 20px}.dropdown-item .text,header .text-plain{font-size:12px;line-height:18px}header .text-plain{padding:0 0 12px}header .dropdown .dropdown-item-pub .image img{width:90px;height:125px}header .dropdown .dropdown-item-pub .text{margin:0 0 0 102px}header nav ul.middle{position:absolute;top:-42px;left:109px;z-index:0}header nav ul.middle li{display:inline;float:left}header nav ul.middle li a{display:block;height:42px;font-family:'Helvetica W01 Narrow Rg', Arial, sans-serif;font-size:13px;line-height:42px;text-transform:uppercase;color:#eee;padding:0 0 0 12px}header nav ul.middle li a:hover{color:#fff}header nav ul.middle li a span{text-transform:none;cursor:pointer}header nav ul.middle li.nav-main{border-right:1px solid #666;border-left:1px solid #999}header nav ul.middle li.first{border-left:none}header nav ul.middle li.first a{font-family:'HelveticaW01-NarrowBdOb', Arial, sans-serif}header nav ul.middle li.middle{border-left:1px solid #999}header nav ul.middle li.nav-over{background:url(../images/nav-middle.png);-moz-box-shadow:inset 0 0 10px 1px #222;-webkit-box-shadow:inset 0 0 10px 1px #222;box-shadow:inset 0 0 10px 1px #222}header nav ul.middle li.nav-main a.nav-main{padding:0 26px}header nav ul.middle li#nav-regions{position:relative}header nav ul.middle li#nav-regions a.nav-main{padding:0 39px 0 26px;background:url(../images/nav-middle-arrow.png) right top no-repeat}header nav ul.middle li#nav-regions.nav-on{border-right:1px solid #ccc;border-left:1px solid #ccc;background:#eee;-moz-box-shadow:0 0 3px 0 #111;-webkit-box-shadow:0 0 3px 0 #111;box-shadow:0 0 3px 0 #111}header nav ul.middle li#nav-regions.nav-on.nav-over{-moz-box-shadow:0 0 3px 0 #111;-webkit-box-shadow:0 0 3px 0 #111;box-shadow:0 0 3px 0 #111}header nav ul.middle li#nav-regions.nav-on a.nav-main{color:#666;background-position:right -42px}header nav ul.middle .dropdown{display:none;-moz-box-shadow:0 3px 3px 0 #aaa;-webkit-box-shadow:0 3px 3px 0 #aaa;box-shadow:0 3px 3px 0 #aaa;position:absolute;top:42px;left:-1px}header nav ul.middle ul{width:162px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}header nav ul.middle ul li{display:block;float:none;background:#eee}header nav ul.middle ul li a{color:#000;padding:0 26px 0 38px;background:url(../images/icon-arrow.png) 26px 50% no-repeat}header nav ul.middle ul li a:hover{color:#c71630}header nav ul.last{position:absolute;top:-34px;right:10px;z-index:0}header nav ul.last li{display:inline;float:left}header nav ul.last li.last{margin:0 0 0 10px}header nav ul.last li a.button,header nav ul.last li a.button span{border:none;background:none}header nav ul.last li a.button span span{height:26px;line-height:24px;text-transform:none;text-shadow:0 -1px 0 #e2e1e2;color:#333;padding:0 15px;border:1px solid #666;background:url(../images/nav-last-button.png) repeat-x}header nav ul.last li.last a.button span span{color:#fff;text-shadow:0 -1px 0 #1f1e1b;background:url(../images/nav-last-button2.png) repeat-x;-moz-box-shadow:inset 0 -5px 10px 0 #ac273e;-webkit-box-shadow:inset 0 -5px 10px 0 #ac273e;box-shadow:inset 0 -5px 10px 0 #ac273e}header nav ul.last li a:hover.button span span,header nav ul.last li.last a:hover.button span span{background-position:0 -24px}header nav ul.last li#nav-toggle{display:none;margin:0 10px 0 0}header nav ul.last li.logged-in{font-family:'HelveticaW01-BoldItalic', Arial, sans-serif;font-size:12px;line-height:42px;color:#eee;position:relative;top:-8px}header nav ul.last li.logged-in a{color:#fff}header nav ul.last li.logged-in a:hover{color:#eee}header #mobile-search{display:none}#content-banner{padding:0 0 37px;border-bottom:1px solid #ccc;background:url(../images/_temp/large-photo-BGs-membership-display.jpg) center top no-repeat #f6ede5}#content-banner.events{background:url(../images/_temp/large-photo-BGs-events.jpg) center top no-repeat #f6ede5}#content-banner.events-listing{padding:0 0 17px}#content-banner.membership{background:url(../images/_temp/large-photo-BGs-membership-home.jpg) center top no-repeat #f6ede5}#content-banner.research{background:url(../images/_temp/large-photo-BGs-research-home.jpg) center top no-repeat #f6ede5}#content-banner.gpp{background:url(../images/_temp/large-photo-BGs-GPP-home.jpg) center top no-repeat #f6ede5}#content-banner.groups{padding:0 0 18px}#content{padding:0 0 18px;background:url(../images/content.png)}#content.with-banner{padding:36px 0 18px}#content-banner #banner-cols{float:none;width:auto;padding:0;margin:0 -15px 0;width:100%}#content-banner #banner-cols .col{float:left;width:33%;padding:0 15px}#content-banner #banner-cols .col img{margin-bottom:20px}#session-favorite-box{padding:10px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 0 25px;background:#eee;position:relative}.addthisevent{visibility:hidden}#page-title{margin:0 0 40px;background:url(../images/dotted.png) 2px bottom repeat-x;position:relative}#page-title h1{font-family:'Helvetica W01 Light', Arial, sans-serif;font-size:42px;font-weight:normal;color:#c71630;padding:0 0 15px}#page-title.with-button h1{padding:0 165px 15px 0}#page-title.with-print h1{padding:0 45px 15px 0}#page-title form,#page-title p.form,#page-title p.print{position:absolute;top:51px;right:0}#page-title p.print{top:50px}#page-title p.print a{display:block;width:36px;height:36px;text-indent:-9999px;background:url(../images/icon-print.png) no-repeat}#page-title p.print a:hover{background-position:0 -36px}#breadcrumb{font-size:11px;line-height:14px;text-transform:uppercase;padding:19px 0 9px}#breadcrumb a,#breadcrumb span,#breadcrumb strong{display:block;float:left;font-family:'Helvetica W01 Roman', Arial, sans-serif;font-weight:normal}#breadcrumb span{width:21px;height:14px;text-indent:-9999px;background:url(../images/breadcrumb.png) no-repeat}.main,#content-banner.events .col1{float:left;width:66.75%;padding:0 20px 0 0}.main h2{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:24px;font-weight:normal;text-transform:uppercase;margin:0 0 9px}.main h3{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:20px;font-weight:normal;margin:0 0 9px}.main h4{font-size:18px;font-weight:normal;margin:0 0 9px}.main h5{font-family:'Helvetica W01 Bold', Arial, sans-serif;line-height:18px;font-weight:normal;text-transform:uppercase;margin:0 0 9px}.main h6{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-weight:normal;margin:0 0 9px}.main p,.main ul,.main ol,header .text-plain ul{line-height:18px;margin:0 0 18px}.main ul li,header .text-plain li{padding:0 0 0 12px;background:url(../images/icon-arrow.png) no-repeat}.main ol{list-style-type:decimal;padding:0 0 0 25px}.main blockquote{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:16px;color:#999;padding:0 40px}.main blockquote cite{display:block;font-family:'Helvetica W01 Italic', Arial, sans-serif;font-style:normal;text-align:right}.main table{width:100% !important;line-height:18px;margin:0 0 18px}.main table th,.main table td{font-weight:normal;text-align:left;padding:2px}.plain-form table th,.plain-form table td{padding:5px}.main .odd th,.main .odd td{color:#c71630;background:#eee}.plain-form .odd th,.plain-form .odd td{color:#666}.main p.float-right{float:right;margin:0 0 18px 18px}.main p.float-left{float:left;margin:0 18px 18px 0}.main p.float-right img,.main p.float-left img{border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.main p.float-right-no-margin{float:right;margin:0px}.main p.float-left-no-margin{float:right;margin:0px}.main .pagination{text-align:center;padding:40px 0 0;margin:0 0 22px}.main .pagination span{display:inline-block}.main .pagination a,.main .pagination strong{display:inline-block;min-width:22px;height:22px;font-size:12px;line-height:20px;text-align:center;color:#999;padding:0 4px;border:1px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.main .pagination strong{color:#c71630;border:1px solid #999;background:#fff}.main .pagination a:hover{color:#c71630}.main .pagination a.first,.main .pagination a.prev,.main .pagination a.next,.main .pagination a.last,.main .pagination span.first a,.main .pagination span.prev a,.main .pagination span.next a,.main .pagination span.last a{width:22px;padding:0}.main .pagination a.first,.main .pagination a.prev,.main .pagination a.next,.main .pagination a.last,.main .pagination span.first a,.main .pagination span.prev a,.main .pagination span.next a,.main .pagination span.last a{text-align:left;text-indent:-9999px;border:none;background:url(../images/pagination.png) no-repeat;position:relative;top:-1px}.main .pagination a.first:hover,.main .pagination span.first a:hover{background-position:0 -22px}.main .pagination a.prev,.main .pagination span.prev a{background-position:-22px 0}.main .pagination a.prev:hover,.main .pagination span.prev a:hover{background-position:-22px -22px}.main .pagination a.next,.main .pagination span.next a{background-position:-44px 0}.main .pagination a.next:hover,.main .pagination span.next a:hover{background-position:-44px -22px}.main .pagination a.last,.main .pagination span.last a{background-position:-66px 0}.main .pagination a.last:hover,.main .pagination span.last a:hover{background-position:-66px -22px}.main p.alpha{font-size:11px;text-align:center}.main p.alpha a.current{font-weight:bold !important;font-size:21px;position:relative;top:3px}.main hr{width:100%;height:4px;border:none;margin:36px 0 35px;background:url(../images/dotted.png) repeat-x}.main nav{padding:0 0 1px;border:1px solid #ccc;border-bottom:none;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;margin:0 0 25px;background:url(../images/tabs.png) left bottom repeat-x #eee}.main nav ul{float:left;width:100%;list-style-type:none;padding:0;margin:0}.main nav ul li{display:inline;float:left;padding:0;border-right:1px solid #ccc;border-bottom:1px solid #989898;background:none}.main nav ul li a{display:block;height:38px;font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:12px;line-height:38px;text-transform:uppercase;color:#666;padding:0 12px}.main nav ul li a:hover{background:url(../images/tabs-hover.png) repeat-x}.main nav ul li a.active{text-shadow:0 1px 0 #333;color:#fff;background:#666}.main nav ul li.li7 a{min-width:58px;text-indent:-9999px;background:url(../images/icon-settings.png) center top no-repeat}.main nav ul li.li7 a:hover{background-position:center -38px}.main nav ul li.li7 a.active{background-position:center -76px}.main form,#featured-groups,#featured-discussion,#directory-search,#featured-ifa,.main .pubs-sub,#content-banner #member-status{padding:8px 12px 1px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 0 25px;background:#eee;position:relative}#content-banner #member-status{top:-5px;border:1px solid #333}.plain-form form{padding:0;margin:0 0 18px;background:none}.reactivate-form{background:none !important;margin:0 !important;padding:0 !important;display:inline !important}.main form h2,#featured-groups h2,#directory-search h2,.main #checkout_form legend{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:18px;text-transform:uppercase;color:#666;margin:0 0 8px}.main form p,#directory-search p,.main #checkout_form p{margin:0 0 12px}.main form p small{font-size:11px}.main form p.anchors,.main form p.tenants{text-align:right}.main form .cols,#directory-search .cols{margin:0 -12px 44px 0}.main form p.col1,.main form p.col2,.main form p.col3,#directory-search p.col1,#directory-search p.col2,#directory-search p.col3{float:left;width:33.33%;padding:0 12px 0 0}.main #checkout_form .col1,.main #checkout_form .col2{width:50%}.main form input.text,.main form textarea,#directory-search input.text,#saved-search input.text,.sidebar #accordion-filters input.text,.main form input.tag_input,.main #checkout_form input.text{width:100%;font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:14px;color:#999;padding:7px 12px;border:1px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:url(../images/input.png) repeat-x #f9fbfd}.main form textarea{height:70px;resize:none}.main form input.medium{max-width:325px}.main form input.file{cursor:pointer}.main form .or{display:inline-block;text-transform:uppercase;padding:0 7px 0 12px}.main p.button-pad,#directory-search p.button-pad{margin:0 0 60px}.main form p.attach{height:32px;line-height:32px}.main form a#attach-toggle{display:inline-block;padding:0 0 0 20px;background:url(../images/icon-attach.png) left 50% no-repeat}.main form p.advanced,#directory-search p.advanced{display:none}.main form .selector{padding:0 0 48px;margin:0}.main form p.last,#directory-search p.last{margin:0;position:absolute;right:12px;bottom:13px}.main .filter{padding:0 12px;margin:0 0 12px;background:none}.main .filter p{height:29px;margin:0}.main .page-count{position:absolute;top:29px;right:0}.main .page-count .chzn-container-single .chzn-single,.main .page-count .chzn-container .chzn-drop{min-width:90px;max-width:90px}.main #groups-items{position:relative}.main #groups-items.nextgen-members{margin-bottom:50px}.main #groups-items p.count{height:29px;line-height:29px;padding:0 12px;margin:0 0 12px;position:absolute;top:28px;right:0}.main #groups-items p.with-page-count{right:100px}.main #groups-items p.only{height:29px;line-height:29px;padding:0 12px;position:absolute;top:28px;left:161px}.main .groups-item{padding:12px;margin:0 0 3px;position:relative}.main .groups-item-even{background:#f4f4f4}.main .media-item{padding:0;margin:0 0 18px;background:none !important}.main form .groups-item,#featured-groups .groups-item,#featured-discussion .groups-item,#featured-ifa .groups-item,#featured-discussion form{margin:-8px -12px 3px}#featured-discussion form{margin-bottom:-1px}.main form .groups-featured{margin:-8px -12px 56px}.main .groups-item-favs{padding:12px 52px 12px 12px}.main .media-item-favs{padding:0 52px 0 0}.main .groups-item-button,.main .news-item{padding:12px 160px 12px 12px}.main .groups-item-over{background:#eee}.main .article-wrapper{position:relative;padding-right:13px}.main .article-sections{margin:0 0 30px !important}.main .section-wrapper>.mag-article{margin:0 0 20px;min-height:0 !important}.main .section-wrapper{position:relative}.main .mag-article{position:relative}.main .sub-article{background:url(../images/gray-arrow.png) top left no-repeat;margin:0 0 25px 10px;padding:0 0 0 25px}.main .article-title a{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:24px;font-weight:normal}.main .issue-month{font-size:12px}.main .video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.main .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main .groups-item h2,#featured-groups h3,#featured-discussion h2{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:16px;line-height:18px;text-transform:none;color:#666;margin:0}.main form .groups-item h2{text-transform:none}.main .groups-item p{margin:0}.main .groups-item p.another{text-align:right;margin:0 -148px 0 0}.main .groups-item p.another span{text-align:left;float:right;margin-top:-25px}.main .groups-item p.byline,.main .groups-item p.like,.main .groups-item p.discuss,.main .groups-item p.members{font-size:12px}.main .groups-item p.discuss,.main .groups-item p.members{float:left;height:31px;margin:0 12px 0 0}.main .groups-item p.like span{display:inline-block;width:17px;height:18px;text-indent:-9999px;background:url(../images/icon-like.png) no-repeat;position:relative;top:5px}.main .groups-item p.discuss span{display:inline-block;width:31px;height:26px;text-indent:-9999px;background:url(../images/icon-discuss.png) no-repeat;position:relative;top:5px}.main .groups-item p.members span{display:inline-block;width:22px;height:26px;text-indent:-9999px;background:url(../images/icon-members.png) no-repeat;position:relative;top:5px}.main .news-item .date{position:absolute;bottom:14px;right:12px}.date .author{font-family:'HelveticaW01-BoldItalic', Arial, sans-serif}.main .groups-item .favorites{display:block;position:absolute;top:11px;right:12px}#session-favorite-box .favorites{display:block;position:relative;float:left;margin-right:10px}.main .groups-item .favorites br,#session-favorite-box .favorites br{display:none}.main .groups-item .favorites a,#content-banner.events a.add,#content-banner.events a.remove,#session-favorite-box .favorites a,.main #featured-ifa .groups-item .favorites a{display:block;width:28px;height:28px;text-indent:-9999px;background:url(../images/icon-favorites.png) no-repeat}.main .groups-item .favorites a.remove,#content-banner.events a.remove,#session-favorite-box .favorites a.remove{background-position:0 -28px}.main .groups-item .image{width:66px;float:left;text-align:center}.main .ifa-item .image{width:106px}.main .groups-item .image-small{width:42px}.main .groups-item .image img,.main .groups-item .image a img,.main .landing-group .cols a img,.landing #network a img,.imgborder img,.main #pubs-items #book-pricing form fieldset.item .image img{border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.main .landing-group .cols a img.full{max-width:98%}.main .groups-item .image a.network,.main .groups-item .image span.network,.profile .main .image span.since{display:inline-block;height:14px;font-size:10px;line-height:14px;text-align:center;padding:0 0 0 16px;margin:4px auto 0;background:url(../images/icon-network.png) no-repeat}.main .groups-item .image span.network,.profile .main .image span.since{padding:0;background:none}.main .groups-item .text{margin:0 0 0 78px}.main .ifa-item .text{margin:0 0 0 118px}.main #featured-ifa .text a{word-wrap:break-word;float:left;width:65%}.main #featured-ifa .groups-item-favs .text a{word-wrap:normal;float:none;width:auto}.main #featured-ifa .text .addthis_toolbox a{float:left;width:auto}.main .groups-item .text-small{margin:0 0 0 54px}.main .ifa-item h2,.main .media-item h2{font-size:14px}.main .ifa-item h2 a,.main .media-item h2{font-family:'Helvetica W01 Bold', Arial, sans-serif}.main .groups-item form,.main .groups-item p.form{padding:0;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;margin:0;background:none;position:absolute;top:12px;right:12px}.main .groups-item .media{padding:0 0 0 5px;margin:12px 0 0;border-left:5px solid #ccc}.main .groups-item .media .image{width:100px}.main .groups-item .media .image img,.main .groups-item .media .image a img{border:none;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.main .groups-item .media .text{margin:0 0 0 105px}.main .groups-item .media .text h3,.main .groups-item .media .text p{font-family:'Helvetica W01 Italic', Arial, sans-serif;font-size:11px;font-weight:normal;line-height:normal;margin:0;position:relative;top:-2px}#featured-groups h3,#featured-discussion h2{font-weight:normal;margin:0}#featured-groups .groups-featured{margin:-8px -12px 10px}.profile .main .image{float:left;width:96px}.profile .main .image img,.profile .main .image a img{border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.profile .main .image span.since{color:#333}.profile .main{position:relative}.profile .main .text{margin:0 180px 0 108px}.profile .main .ribbons{width:130px;position:absolute;top:-5px;right:40px}.profile .main h2{font-size:20px;font-weight:normal;line-height:24px;text-transform:none;color:#333;margin:-5px 0 0}.profile .main p,.profile .sidebar p{color:#333}.main .profile-group,.main .events-group,.main .ifa-group,.main #pubs-items .pubs-group,.landing-group{padding:0 0 22px;margin:0 0 33px;background:url(../images/dotted.png) left bottom repeat-x}.main .profile-group-last,.main .events-group-last,.main .ifa-group-last,.main #pubs-items .pubs-group-last,.landing-group-last{padding:0;margin:0;background:none}.main .profile-group h2{margin:0 0 16px}.main .profile-group .row{display:block;clear:both}.main .profile-group p.last{clear:both;margin:0 0 22px}.main .profile-item{float:left;width:50%;padding:0 12px 0 0;margin:0 0 20px}.main .profile-item .image,.dropdown-item .image,.main .event-item .image,.main .ifa-group .ifa-item .image,.main .ifa-landing .image{float:left}.main .profile-item .image img,.dropdown-item .image img,.main .event-item .image img,.main .ifa-group .ifa-item .image img,.main .profile-item .image a img,.dropdown-item .image a img,.main .event-item .image a img,.main .ifa-group .ifa-item .image a img,.main .ifa-landing .image img{width:56px;height:56px;border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.main #activity-feed .image img,.main #activity-feed .image a img{border:3px solid transparent;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.main .profile-item .text,.dropdown-item .text,.main .ifa-landing .text{margin:0 0 0 68px}.main .pubs-item .text{margin:0 0 0 118px}.main .col1 .pubs-item,.main .col2 .pubs-item{float:none;width:100%;padding:0}.main .news-item h2{font-family:'Helvetica W01 Bold', Arial, sans-serif}.main .profile-item .text h3,.dropdown-item .text strong,.main #profile-items .text h3,.main .news-item h2,.main .groups-item h3{display:block;font-size:14px;font-weight:normal;line-height:18px;margin:0}.main .profile-item .text h3{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-weight:normal}.dropdown-item .text strong{font-size:12px}.main .profile-item .text p,.main .event-item .text p,.main .ifa-group .ifa-item .text p{margin:0}.main .event-item .event-details p{margin:0 0 18px}.main #profile-items{margin:-5px 0 7px}.main #profile-items.events{padding:7px 0 0;margin:0 0 7px}.main #profile-items .events-group{padding:0 0 27px}.main #profile-items .events-group-last{padding:0}.main #profile-items .text{margin:0 0 0 68px}.main a.registered{display:block;height:34px;line-height:34px;padding:0 0 0 38px;background:url(../images/icon-registered.png) no-repeat}.profile .sidebar p{clear:both}.profile .sidebar p.first{float:left;padding:8px 8px 0;border:1px solid #eee;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:url(../images/profile-sidebar.png);-moz-box-shadow:inset 0 0 10px 1px #a08d79;-webkit-box-shadow:inset 0 0 10px 1px #a08d79;box-shadow:inset 0 0 10px 1px #a08d79}.profile .sidebar p.first a,.profile .sidebar p.first span.button-plus{display:block;float:left;margin:0 0 8px}.profile .sidebar p.first a.first,.profile .sidebar p.first span.first{margin:0 8px 8px 0}.profile .sidebar p.first span.hide{display:none}.profile .sidebar ul li.twitter a{background-position:-33px 0}.profile .sidebar ul li.facebook a{background-position:-66px 0}.profile .sidebar ul li.youtube a{background-position:-99px 0}.profile .sidebar ul li.pinterest a{background-position:-132px 0}.profile .sidebar ul li.google a{background-position:-165px 0}.profile .sidebar ul li.rss a{background-position:-198px 0}.profile .sidebar ul li a:hover{background-position:0 -33px}.profile .sidebar ul li.twitter a:hover{background-position:-33px -33px}.profile .sidebar ul li.facebook a:hover{background-position:-66px -33px}.profile .sidebar ul li.youtube a:hover{background-position:-99px -33px}.profile .sidebar ul li.pinterest a:hover{background-position:-132px -33px}.profile .sidebar ul li.google a:hover{background-position:-165px -33px}.profile .sidebar ul li.rss a:hover{background-position:-198px -33px}#content-banner.events #page-title,#content-banner.membership #page-title{margin:0 0 33px}#content-banner.events .main,#content-banner.membership .main{float:none;width:100%;padding:0}#content-banner.events .main h2,#content-banner.membership .main h2{font-family:'Helvetica W01 Light', Arial, sans-serif;font-size:28px;font-weight:normal;text-transform:none;color:#333;margin:0 0 34px}#content-banner.membership .col1{float:left;padding-right:20px;width:60%}#content-banner.membership .col2{float:left;width:40%}#content-banner.events p.actions,#content-banner.membership p.actions{margin:0}#content-banner.events p.actions span.button,#content-banner.events p.actions a,#content-banner.membership p.actions a{display:block;float:left;margin:0 3px 3px}#content-banner.home p.actions{text-align:center}#content-banner.home p.actions a{display:inline-block;float:none;margin:10px}#content-banner.events a.add,#content-banner.events a.remove{position:relative;top:2px}#content-banner.events .main .profile-group{padding:0;margin:0;background:none}#content-banner.events .main .col2{margin:0 0 5px}#content-banner.events .main .col1 h2,#content-banner.events .main .col2 h2,#content-banner.groups #featured-groups h2{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:14px;line-height:18px;text-transform:uppercase;color:#666;margin:0 0 18px}.main .events-group h2.heading{padding:0 10px}.main .events-group .first th,.main .events-group .first td{color:#666;background:none}.main .event-item .image img{width:145px !important;height:145px !important}.main .event-item{margin:0 0 20px}.main .event-item .text{margin:0 0 0 157px}.main #additional-links ul li,.main #additional-info ul li,.main #contact-information .cols div{padding-right:12px}.main #platinum-sponsors{overflow:hidden}.main #platinum-sponsors ul{margin:0 -12px 10px 0}.main #platinum-sponsors ul li{display:inline;float:left;width:25%;padding:0 12px 12px 0;background:none}.main .sessions .institutes{color:#999;font-size:12px;font-style:italic}.sidebar #platinum-sponsors ul li{display:inline;float:left;width:50%;padding:0 12px 12px 0;background:none}.sidebar #platinum-sponsors ul li:nth-child(odd){clear:both}.sidebar #platinum-sponsors ul li img{padding:10px;border:1px solid #ccc;background:#fff}.sidebar #platinum-sponsors ul li.row2,.sidebar #platinum-sponsors ul li.row4{display:none;padding:0}.main #platinum-sponsors ul li.row2,.main #platinum-sponsors ul li.row4{display:none;padding:0}.main #platinum-sponsors ul li.row4{display:block;clear:both}.main #platinum-sponsors ul li img{padding:10px;border:1px solid #ccc;background:#fff}.newsletter-article blockquote{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:14px;color:#666;padding:0 40px}.sidebar,#content-banner.events .col2{float:right;width:33.25%;padding:0 0 0 20px}.sidebar .ad{margin:0 0 35px}.sidebar .ad iframe{width:100% !important;height:250px !important}.sidebar .ad-pad{padding:7px 0 0}.sidebar .box{margin:0 0 31px !important}.sidebar h2{font-size:24px;font-weight:normal;color:#c71630;margin:0 0 9px}#generic-sidebar h2{margin-top:31px}#generic-sidebar h2.first{margin-top:0}#generic-sidebar ul{margin:0 0 18px}.sidebar p{line-height:18px;margin:0 0 18px}.sidebar .box ul li{line-height:18px}#network{margin:0 0 32px !important}#network ul li{margin:0 0 20px}#network ul li img{float:left}#network ul li p{margin:0 0 0 51px;position:relative;top:-4px}.latest-activity{margin:0 0 33px}.latest-activity h2{margin:0 0 14px;position:relative}.latest-activity h2 a{font-size:14px;text-transform:lowercase;position:absolute;top:9px;right:0}.latest-activity ul li{min-height:43px;padding:7px 0 0 50px;margin:0 0 10px;background:url(../images/icon-activity.png) no-repeat}.latest-activity ul li.activity-comment{background-position:0 -200px}.latest-activity ul li.activity-job{background-position:0 -400px}.latest-activity ul li.activity-video{background-position:0 -600px}.latest-activity ul li.activity-photo{background-position:0 -800px}.latest-activity ul li.activity-network{background-position:0 -1000px}.latest-activity ul li.activity-register{background-position:0 -1200px}.sidebar #mini-cart{margin:0 0 27px;position:relative}.sidebar #mini-cart h2{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:13px;line-height:40px;color:#666;padding:0 0 0 52px;background:url(../images/icon-cart.png) no-repeat}.sidebar #mini-cart p{position:absolute;top:6px;right:0}#help{margin:0 0 36px}#help h2{margin:0 0 10px}#help ul li,#saved-search ul li,#advanced-filters ul li,.box-list ul li,#featured-info ul li,#generic-sidebar ul li{padding:0 0 0 12px;background:url(../images/icon-arrow.png) no-repeat}#follow ul li{display:inline;float:left;margin:0 8px 0 0}#saved-search h2{margin:0 0 10px}#saved-search fieldset{margin:0 0 12px}#saved-search fieldset input.text{float:left;width:65%;margin:0 12px 0 0}#saved-search fieldset .button{float:left}#current-selections{display:none}#advanced-filters{margin:0 0 18px;position:relative}#advanced-filters h3{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-weight:normal}#advanced-filters ul{margin:0 0 18px}#advanced-filters p.clear{text-transform:lowercase;position:absolute;top:36px;right:0}#accordion-filters h3{height:36px;font-family:'Helvetica W01 Roman', Arial, sans-serif;font-weight:normal;line-height:36px;padding:0 12px 0 28px;margin:0 0 2px;background:url(../images/accordion-filters-h3.png) no-repeat #eee;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}#accordion-filters h3.open{background-position:0 -36px}#accordion-filters h4{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-weight:normal;margin:0 0 12px}#accordion-filters .scroll-wrap{display:none;padding:8px 0;margin:0 0 2px}#accordion-filters .scroll-wrap-last{padding-bottom:0;margin:0}#accordion-filters ul{max-height:290px;overflow-y:auto;padding:0 8px;margin:0}#accordion-filters ul li,#ifa-available ul.checks li,#ifa-available ul.radios li,#checkout_form ul.checks li,.main form ul.checks li,.main form ul.radios li{font-size:12px;line-height:16px;padding:0 0 0 20px;margin:0 0 7px;background:none;position:relative}#accordion-filters ul li.last{margin:0}#accordion-filters ul li span{display:block;padding:0 0 0 12px}.main .groups-item .image img.leasing-and-specialty-leasing{border-color:#006f3a;color:#006f3a}.main .groups-item .image img.marketing{border-color:#0086a8;color:#0086a8}.main .groups-item .image img.management-and-operations{border-color:#27318c;color:#27318c}.main .groups-item .image img.development-design-and-construction{border-color:#edb30b;color:#edb30b}.main .groups-item .image img.asset-management-finance-and-lease-administration{border-color:#e62135;color:#e62135}#accordion-filters ul li input,.login #content .main form .check input,#ifa-available ul.checks li input,#checkout_form ul.checks li input,.main form ul.checks li input{position:absolute;top:-9999px;left:-9999px}#accordion-filters ul li a.checkbox,#accordion-filters ul li a.toggle,.login a.checkbox,#ifa-available ul.checks li a.checkbox,#checkout_form ul.checks li a.checkbox,.main form ul.checks li a.checkbox{display:block;width:16px;height:16px;background:url(../images/checkbox.png) no-repeat;position:absolute;top:0;left:0}#accordion-filters ul li a.toggle{background:url(../images/show-hide.png) no-repeat;left:16px}#accordion-filters ul li a.checkbox-on,#accordion-filters ul li a.toggle-open,.login a.checkbox-on,#ifa-available ul.checks li a.checkbox-on,#checkout_form ul.checks li a.checkbox-on,.main form ul.checks li a.checkbox-on{background-position:0 -16px}#accordion-filters ul ul{display:none;max-height:none;padding:7px 0 0}#accordion-filters p.last{padding:10px 0 0}#content.wide .main,#content.wide .sidebar{float:none;width:100%;padding:0}#content.wide .main form{padding:0;margin:0;background:none}#content.wide .main form .cols{margin-bottom:0}.main form fieldset.first{padding:8px 12px 1px;-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;margin:0 0 35px;background:#eee;position:relative}#content.wide #advanced-filters{margin:0 0 22px}#content.wide #accordion-filters h3{font-size:14px}#content.wide #accordion-filters ul li a.toggle{display:none}#content.wide #accordion-filters ul li span{padding:0}#content.wide #accordion-filters ul ul{display:block}#content.wide .main form p.last{position:relative;right:auto;bottom:auto}#content.wide .main #saved-search form{margin:0 0 12px}.sidebar #when-where iframe{width:100% !important;height:260px !important}.addthis_toolbox_count{margin:0 0 15px}.addthis_toolbox_count a{padding:0}.addthis_toolbox_count iframe{height:25px !important}.addthis_toolbox_count .addthis_button_facebook_like iframe{width:90px !important}.addthis_toolbox_count .addthis_button_tweet iframe{width:95px !important}.addthis_toolbox_count .addthis_button_linkedin_counter iframe{width:105px !important}.calendar a{display:inline-block;padding:0 0 0 24px;background:url(../images/icon-calendar.png) no-repeat}#when-where{margin:0 0 35px}#when-where .addthis_toolbox a.at300b{padding:0 5px 0 0 !important}.main .pubs-group,.main .pubs-ad{margin:0 0 36px}.main .pubs-group h2{font-size:20px;text-transform:none;margin:0}.main .pubs-group blockquote{padding-top:18px}.main .pubs-ad img{margin:0 auto}.main .pubs-sub{padding:12px}.main .pubs-sub p{float:left;margin:0}.main .pubs-sub p.last{line-height:32px;padding:0 0 0 12px}.main .pubs-sub p.last.multi-line{line-height:20px;padding:0 0 0 12px;width:60%}.main #pubs-items{overflow:hidden}.main #pubs-items .pubs-group{margin:0 -12px 31px 0}.main .pubs-group .pubs-item{width:25%;text-align:center;padding:0 12px 0 0}.main .pubs-group .pubs-item .image{float:none;height:146px;margin:0 0 10px;position:relative}.main .pubs-group .pubs-item .image img{width:auto;height:auto;max-height:140px;margin:0 0 0 -53px;position:absolute;bottom:0;left:50%}.main .pubs-group .pubs-item .text{margin:0}.main .pubs-group .pubs-item h3{font-family:'Helvetica W01 Roman', Arial, sans-serif}.main #pubs-items .pubs-group p{clear:both;text-align:right;padding:0 12px 0 0}.main .pubs-group .row{display:none;clear:both;width:100%}.main .pubs-group .row4{display:block}.main #pubs-items #book-pricing{margin-right:0}.main #pubs-items #book-pricing form{padding:0 0 45px;margin:0 0 6px;background:none}.main #pubs-items #book-pricing form fieldset{min-height:66px;padding:0 87px 0 0;position:relative}.main #pubs-items #book-pricing form fieldset.item{padding:0;margin:0 0 12px}.main #pubs-items #book-pricing form fieldset.item .image{float:left;margin:0 12px 0 0}.main #pubs-items #book-pricing form p{text-align:left;padding:0}.main #pubs-items #book-pricing form p.quantity{width:75px;text-align:right;position:absolute;top:0;right:0}.main #pubs-items #book-pricing form p.last{right:0}footer #footer-connect{padding:17px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background:#eee}footer #footer-connect form,#mobile-search form{float:right;width:227px;height:33px;overflow:hidden}footer #footer-connect form input.text,#mobile-search form input.text{display:block;float:left;width:191px;font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:14px;color:#999;padding:8px 12px 7px;border:1px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:none;-moz-border-radius-topright:none;border-top-right-radius:none;-webkit-border-bottom-right-radius:none;-moz-border-radius-bottomright:none;border-bottom-right-radius:none;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;background:url(../images/input.png) repeat-x #f9fbfd}footer #footer-connect form input.submit,#mobile-search form input.submit{display:block;float:right;width:36px;height:33px;font-size:0;line-height:0;text-indent:-9999px;background:url(../images/search.png) no-repeat;cursor:pointer}footer #footer-connect h3{float:left;font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:16px;font-weight:normal;line-height:33px;color:#999;margin:0 25px 0 0}footer #footer-connect ul{float:left}footer #footer-connect ul li,.profile .sidebar ul li{display:inline;float:left;margin:0 25px 0 0}.profile .sidebar ul li{margin:0 8px 0 0}footer #footer-connect ul li a,.profile .sidebar ul li a{display:block;width:33px;height:33px;text-indent:-9999px;background:url(../images/icon-social.png) no-repeat}.profile .sidebar ul li a{background:url(../images/icon-social2.png) no-repeat}footer #footer-connect ul li.twitter a{background-position:-33px 0}footer #footer-connect ul li.facebook a{background-position:-66px 0}footer #footer-connect ul li.youtube a{background-position:-99px 0}footer #footer-connect ul li.pinterest a{background-position:-132px 0}footer #footer-connect ul li.google a{background-position:-165px 0}footer #footer-connect ul li.rss a{background-position:-198px 0}footer #footer-connect ul li.foursquare a{background-position:-231px 0}footer #footer-connect ul li.instagram a{background-position:-264px 0}footer #footer-connect ul li.mobile a{background-position:-297px 0}footer #footer-connect ul li.blog a{background-position:-330px 0}footer #footer-connect ul li a:hover{background-position:0 -33px}footer #footer-connect ul li.twitter a:hover{background-position:-33px -33px}footer #footer-connect ul li.facebook a:hover{background-position:-66px -33px}footer #footer-connect ul li.youtube a:hover{background-position:-99px -33px}footer #footer-connect ul li.pinterest a:hover{background-position:-132px -33px}footer #footer-connect ul li.google a:hover{background-position:-165px -33px}footer #footer-connect ul li.rss a:hover{background-position:-198px -33px}footer #footer-connect ul li.foursquare a:hover{background-position:-231px -33px}footer #footer-connect ul li.instagram a:hover{background-position:-264px -33px}footer #footer-connect ul li.mobile a:hover{background-position:-297px -33px}footer #footer-connect ul li.blog a:hover{background-position:-330px -33px}footer #footer-links{font-size:11px;line-height:16px;color:#fff;padding:32px 0 20px}footer #footer-links .col1{float:right;width:32%;padding:12px 12px 1px;margin:-12px 0 0}footer #footer-links .col2{float:right;width:28%;padding:0 31px;background:url(../images/footer-links.png) repeat-y}footer #footer-links .col3{float:right;width:17%;padding:0 31px;background:url(../images/footer-links.png) repeat-y}footer #footer-links .col4{float:right;width:23%;padding:0 31px 0 0}footer #footer-links h3{font-weight:normal;text-transform:uppercase;margin:0 0 16px}footer #footer-links p{margin:0 0 16px}footer #footer-links strong{font-weight:normal}footer #footer-links a{color:#fff}footer #footer-links a:hover{color:#7fb2e5}footer #footer-twitter{-webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;border-bottom-left-radius:5px;background:url(../images/footer-twitter.png)}footer #footer-twitter h3{height:29px;padding:0 0 0 45px;background:url(../images/footer-twitter-h3.png) no-repeat}footer #footer-twitter ul li{min-height:47px;padding:0 0 0 58px;margin:0 0 11px;word-wrap:break-word;position:relative}footer #footer-twitter ul li img{position:absolute;top:4px;left:0}footer #footer-twitter ul li time{display:inline}.login{padding:0 0 70px}.login #content .main{float:none;max-width:360px;padding:0;margin:0 auto}.login #content{min-height:575px;padding:140px 0 18px}.login #content .main h1 img{margin:0 auto 15px}.login #content .main .error{font-size:12px;text-align:center;color:#c71630;padding:8px 0;border-top:1px dotted #999;border-bottom:1px dotted #999;margin:0 0 24px}.login #content .main form{text-align:center;padding:0;margin:0 40px 10px;background:none}.login #content .main form .check{position:relative}.login #content .main form .check label,.main form ul.checks li label{cursor:pointer}.login a.checkbox{display:inline-block;position:relative;top:3px;left:auto}.login p.text{text-align:left}.main .loading{height:100px;background:url("/assets/images/350.gif") center 0px no-repeat;display:none}.main form#ifa-available{padding:0;background:none}.main form#ifa-available .clear{clear:both}.main form#ifa-available h2,.main #checkout_form h2,.main #resume_form h2{font-size:14px;padding:10px 12px;margin:0;background:#eee}.main form#ifa-available h3{font-size:14px;margin:0 0 5px}.main form#ifa-available fieldset,.main #checkout_form fieldset,.main #resume_form fieldset{padding:12px}.main form#ifa-available ul.radios li input,.main form ul.radios li input{margin:0;cursor:pointer;position:absolute;top:0;left:2px}.main form#ifa-available ul.radios li label,.main form#ifa-available ul.checks li input,.main form#ifa-available ul.checks li label,.main #checkout_form ul.checks li label,.main form ul.radios li label{cursor:pointer}.main form#ifa-available #center-info .col1{float:left;width:65%;padding:0 20px 0 0}.main form#ifa-available #center-info .col1 p.gla{float:left;width:65%}.main form#ifa-available ul.gla{float:right;width:35%;padding:28px 0 0 10px}.main form#ifa-available ul.gla li{display:inline;float:left;margin:0 10px 0 0 !important}.main form#ifa-available #center-info .col2{float:right;width:35%;padding:0 0 0 20px}.main form#ifa-available #center-anchors{float:left;width:50%;padding:0 10px 0 0}.main form#ifa-available #center-tenants{float:right;width:50%;padding:0 0 0 10px}.main form#ifa-available #center-demos table td{width:50%;color:#666;padding:5px;background:none}.main form#ifa-available #center-units h3,.main form#ifa-available #center-demos h3,.main form#ifa-available .add-delete h3{margin:0 0 12px;position:relative}.main form#ifa-available #center-units h3 a,.main form#ifa-available #center-demos h3 a,.main form#ifa-available .add-delete h3 a{font-family:'Helvetica W01 Roman', Arial, sans-serif;position:absolute;top:0;right:0}.main form#ifa-available #center-units .cols,.main form#ifa-available #contact-info .cols,.main form#ifa-available #add-info .cols,.main form#ifa-available #primary-contact .cols,.main #checkout_form .cols{margin-bottom:0}.main form#ifa-available #add-info ul.gla{width:33.33%;padding-left:0}.main form#ifa-available .check-group{margin:0 -12px 0 0}.main form#ifa-available .check-group .col{float:left;width:33.33%;padding:0 12px 0 0}.main form#ifa-available .check-group .col ul{height:205px;overflow:hidden;overflow-y:auto}.main form#ifa-available p.last{text-align:center;position:relative;right:auto;bottom:auto}.main .ifa-group h2{font-size:14px}.main .ifa-landing h2{font-size:24px}.main .ifa-group h2.alt{font-size:20px;text-transform:none}.main .ifa-group h3{font-size:14px;text-transform:uppercase}.main .ifa-group .cols{margin:0 -12px 0 0}.main .ifa-group .cols .col{float:left;width:33.33%;padding:0 12px 0 0}.main .ifa-group .cols .col ul,.main #additional-info.ifa-group ul,.main #center-desc .col2 ul{margin:0 0 14px}.main .ifa-group .ifa-item{margin:0 0 18px}.main .ifa-group .ifa-item .image{width:206px}.main .ifa-group .ifa-item .image img{width:206px;height:auto}.main .col1 .pubs-item .image img,.main .col2 .pubs-item .image img{width:106px;height:146px}.main .ifa-group .ifa-item .text{margin:0 0 0 218px}.main .split p{float:left;width:50%;padding:0 12px 0 0}.main .split p.last{padding:0 0 0 12px}.main #featured-ifa h2{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:24px;font-weight:normal;line-height:normal;text-transform:uppercase;margin:0 0 9px}.main #featured-ifa .text{margin:0}.main #featured-ifa .text p.last{position:absolute;bottom:12px;right:12px}.main #featured-ifa.bookstore .groups-item-favs{padding:12px 52px 8px 12px}.main #featured-ifa.bookstore .image{width:166px}.main #featured-ifa.bookstore .text{margin:0 0 0 178px}.main #featured-ifa.bookstore .text p{margin:0 0 18px}.main #featured-ifa.bookstore .addthis_toolbox_count{height:20px;margin:0}.main #featured-ifa.resume .text{margin:0 175px 0 133px}.main #featured-ifa.resume .text p.second{margin:0}.main #featured-ifa.resume .text p.last{text-align:right;top:12px;bottom:auto}.main #featured-ifa.job-detail .text{margin:0 0 0 133px}.cols66-33{margin:0 0 -18px}.cols66-33 .col1{float:left;width:66.66%;padding:0 12px 0 0}.cols66-33 .col2{float:right;width:33.33%;padding:0 0 0 12px}.main #center-desc .col1{float:left;width:70%;padding:0 12px 0 0}.main #center-desc .col2{float:right;width:30%;padding:0 0 0 12px}.main #demos h3{font-family:'Helvetica W01 Italic', Arial, sans-serif}.main #demos ul li{padding-left:0;background:none}.main #units .col1{float:left;width:25%;padding:0 12px 0 0;word-wrap:break-word}.main #units .col2{float:right;width:75%;padding:0 0 0 12px}.main #units .images img{float:left;width:33.33%;padding:0 12px 0 0;margin:0 0 18px}.main .wygwam,.main .solspace_tag_group,.main .safecracker_file_set,.main .solspace_tag_group .tag_input{margin:0 0 12px}.main .safecracker_file_thumb{border-radius:2px}.main .safecracker_file_thumb p{margin:4px 0 0 !important}.main .cke_skin_wygwam2 .cke_toolgroup{height:26px}.main .solspace_tag_group .tag_section_data{width:100%}.main .solspace_tag_group .suggest_tags,.main .solspace_tag_group .top_tags{height:24px;position:relative;top:2px}.main .solspace_tag_group .tag_section_name{width:100%}#content-banner.home{min-height:380px;overflow:hidden;background:url(../images/_temp/large-photo-BGs-home-desat.jpg) center top no-repeat;position:relative}#content-banner.home .wrapper{position:relative;z-index:100}#content-banner.home .watch-video{padding:35px 0 0;margin:0}#content-banner.home .watch-video a{opacity:0.5}#content-banner.home .watch-video a:hover{opacity:1}#content-banner.home .watch-video img{margin:0 auto}#content-banner.home video{width:110% !important;margin:-31% 0 0;position:absolute;top:50%;left:-5%;z-index:0}.touch #content-banner.home video{display:none !important}#content-banner.home .video-dim{width:100%;height:100%;background:url(../images/video-dim.png);position:absolute;top:0;left:0;z-index:50}#content-banner.home #page-title{max-width:650px;padding:30px 0;text-align:center;margin:0 auto;background:none}#content-banner.home #page-title h1{padding:0;text-shadow:0 1px 0 #000;color:#fff}#home-cols{float:none;width:auto;padding:0;margin:0 -15px 0}#home-cols .col{float:left;width:33.33%;padding:0 15px;background:url(../images/home-divider.png) right top no-repeat}#home-cols .col3{background:none}#home-cols .col img{margin:0 0 5px}#home-cols .col h2{font-family:'Helvetica W01 Light', Arial, sans-serif;font-weight:normal;text-transform:none}.content-slider{padding:0 0 37px;border-bottom:1px solid #ccc;background:url(../images/_temp/large-photo-BGs-membership-display.jpg) center top no-repeat #f6ede5;background:#436274;min-height:380px;overflow:hidden;position:relative}.content-slider.home .wrapper{position:relative;z-index:100}.content-slider .hero{position:absolute;right:0;top:0;min-height:380px;background:#e31b38;background:-moz-linear-gradient(top, #e31b38 0%, rgba(214,64,75,0.5) 100%);background:-webkit-linear-gradient(top, #e31b38 0%, rgba(214,64,75,0.5) 100%);background:linear-gradient(to bottom, #e31b38 0%,rgba(214,64,75,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31b38', endColorstr='#80d6404b',GradientType=0 )}.content-slider .hero .text{width:476px;padding:40px 20px 20px;position:relative;text-align:center}.content-slider .hero .text h2{font-size:34px;text-transform:uppercase;text-align:center;margin:0 auto 20px;line-height:normal;color:#fff;font-family:'Helvetica W01 Narrow Bd', Arial, sans-serif;max-width:400px}.content-slider .hero .text h4{font-size:22px;text-transform:uppercase;text-align:center;text-decoration:underline;margin:0 auto 20px;line-height:normal;color:#fff;font-family:'Helvetica W01 Narrow Bd', Arial, sans-serif;max-width:400px}.content-slider .hero .text h4 a{color:#fff}.content-slider .hero .text h4 a:hover{color:#eee}.content-slider .hero .text p.subhead{text-transform:uppercase;font-size:44px;line-height:46px;border-bottom:1px solid #fff;padding:0 10px 15px;margin:0 0 10px;display:inline-block;color:#fff;font-family:'Helvetica W01 Narrow Bd', Arial, sans-serif}.content-slider .hero .text p{font-family:'Helvetica W01 Bd', Arial, sans-serif;font-weight:700}.content-slider .hero .text p a{display:block !important;color:#cfc9cd;font-size:20px;text-transform:uppercase;margin:0 !important;padding:0;line-height:normal;cursor:pointer}.content-slider .logo-image{display:block;margin:78px auto 36px;max-width:354px}.content-slider .logo-image .subhead{color:#fff;font-size:36px;text-align:center;font-weight:300;font-family:'Helvetica W01 Light', Arial, sans-serif;letter-spacing:-0.5px;line-height:normal}.content-slider .actions{max-width:560px;margin:0 auto;text-align:center}.content-slider .actions a{display:inline-block !important;background:#d3e6f5;border:3px solid #fff;color:#000;font-size:14px;font-weight:300;font-family:'Helvetica W01 Light', Arial, sans-serif;text-transform:uppercase;margin:0 36px 0 0;padding:10px;line-height:normal;letter-spacing:-0.5px;cursor:pointer;width:160px;text-align:center}.content-slider .actions a:last-of-type{margin:0 !important}.content-slider .actions a:hover{background:rgba(255,255,255,0.5)}.content-slider .hero .text p a:hover{color:#fff}.content-slider.white .hero{background:#fff;background:rgba(255,255,255,0.65)}.content-slider.white .hero img{margin:0 0 20px}.content-slider.white .hero .text h2{color:#1b6298}.content-slider.white .hero .text h4 a{color:#1b6298}.content-slider.white .hero .text h4 a:hover{color:#2899c5}.content-slider.white .hero .text p a{color:#2899c5}.content-slider.white .hero .text p a:hover{color:#1b6298}.contact-icsc .main form{padding:0;margin:0;background:none}.contact-icsc .main .filter{padding:0;margin:0 0 18px}.main .contact-group h2{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:14px;padding:10px 12px;margin:0;background:#eee}.main .contact-group h3{font-size:14px;margin:0}.main .contact-group .groups-item{float:left;width:50%;background:none}.main .contact-group .row{display:none;clear:both}.main .contact-group .row2{display:block}.selector .attributes a.title:hover,.selector .attributes a.description:hover{text-decoration:none;background-color:transparent}.selector span.meta img{display:inline-block}#shopping-cart form{padding:0;background:none}#shopping-cart .continue,#shopping-cart .buttons{text-align:right}#shopping-cart tr th,#shopping-cart tr td{color:#666;background:none;vertical-align:top;padding:5px 0;border-bottom:1px solid #ececec}#shopping-cart tr th{font-size:14px;line-height:normal}#shopping-cart tr.first th{font-size:18px}#shopping-cart tr td{font-size:12px;line-height:normal}#shopping-cart tr td input{width:55px;text-align:center}#shopping-cart .image a img,#similar-items a img{border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}#shopping-cart .name{padding-right:10px;padding-left:10px}#shopping-cart .image,.main .ifa-landing .image{width:56px}#shopping-cart .quantity{width:100px;text-align:center;padding-right:10px;padding-left:10px}#shopping-cart .quantity a,#shopping-cart .item{font-size:11px}#shopping-cart .total{text-align:right}#shopping-cart .label,#shopping-cart .prices{text-align:right;vertical-align:middle}#shopping-cart #customer{border-bottom:1px solid #ececec;margin:0 0 20px}#shopping-cart #customer h2{font-size:20px;text-transform:none}#shopping-cart #customer .cleared div{float:left;width:50%}#shopping-cart #coupon{width:260px;height:36px;margin:-61px 0 18px}#shopping-cart #coupon input{float:left;width:160px;margin:0 12px 0 0;position:relative;top:2px}#shopping-cart #coupon button{float:left}#similar-items ul li{margin:0 0 12px}#similar-items ul li a{display:block}#similar-items ul li a img{float:left}#similar-items ul li a h3{font-weight:normal;margin:0 0 0 68px}.main #checkout_form{padding:0;background:none}.main #checkout_form .same ul{margin:0 0 12px}.main #checkout_form div.alert,.main form .alert{line-height:18px;color:#c71630;margin:0 0 18px}.main form span.error{display:block;font-size:11px;color:#c71630}.main form .error label{color:#c71630}.main form .error input.text,.main form .error textarea{border:1px solid #c71630}.main form .disabled{-webkit-opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);opacity:0.5}.main form ul.parsley-error-list li,.main form ul.parsley-errors-list li{font-size:12px;color:#c71630;padding:0;background:none}.main form input.parsley-error{border-color:#c71630}#content-banner.landing{padding:0 0 40px}#content-banner.landing .col1{width:33.25%;background:url(../images/landing-divider.png) right top repeat-y}#content-banner.landing .single{background:none}#content-banner.landing .col1 .profile-item{float:none;width:100%;padding:0;margin:0 0 32px}#content-banner.landing .single .profile-item{margin:0}#content-banner.landing .col1 .profile-item-last{margin:0}#content-banner.landing .col2{width:66.75%}#content-banner.landing .col2 .right{text-align:right}.main .landing-group{overflow:hidden}.main .landing-group h2{font-size:20px;text-transform:none}.main .landing-group .cols .chzn-container{width:100% !important}.main .landing-group .chzn-container{max-width:300px;width:100% !important}.main .landing-group form{height:29px;padding:0;margin:0 0 18px;background:none}.main .landing-group .cols{margin:0 -12px 0 0}.main .landing-group .cols .col{float:left;width:50%;padding:0 12px 0 0}.main .landing-group .cols a.image{display:block;margin:0 3px 18px}.main .landing-group .videos .primary{float:left;width:78%;padding:0 12px 0 0}.main .landing-group .videos .primary h3{padding:9px 0 0}.main .landing-group .videos .secondary{float:right;width:22%;padding:0 0 0 12px}.main .landing-group .videos .video{padding:0 0 9px;margin:0 0 8px;background:url(../images/dotted.png) left bottom repeat-x}.main .landing-group .videos .video-last{padding:0;margin:0 0 18px;background:none}.main .landing-group .videos h3{font-family:'Helvetica W01 Roman', Arial, sans-serif;font-size:14px;padding:5px 0 0;margin:0}.main .landing-group p.last{clear:both}.main .landing-group-alt{overflow:visible}.main .landing-group-alt .cols{margin:0}.main .landing-group-alt .cols .col1{padding:0 6px 0 0}.main .landing-group-alt .cols .col2{padding:0 0 0 6px}#featured-info p img{float:left;margin:0 12px 0 0}#award h3{font-family:'Helvetica W01 Italic', Arial, sans-serif;font-weight:normal;line-height:18px}.landing #network ul li p{margin:0 0 0 68px}#res-directory .logo{float:left}#res-directory p{max-width:235px;text-align:center;padding:9px 0 0;margin:0 0 0 88px}#res-directory a.button{margin:0 0 5px}#content-banner #directory-search{overflow:hidden;padding:0;margin:0 0 3px;background:none}#content-banner #directory-search .cols{margin:0 -12px 36px 0}#content-banner #directory-search .cols .col1,#content-banner #directory-search .cols .col2,#content-banner #directory-search .cols .col3{float:left;width:33.33%;padding:0 12px 0 0;margin:0 0 12px;background:none}#content-banner #directory-search p.last{right:0;bottom:0}#content-banner p.advanced-link{text-align:right;padding:5px 0 0}.main .ifa-landing .split a{display:inline-block}.main .ifa-landing .split a.button-red{margin:0 0 12px}#content-banner.groups .main{width:66.75%;padding:0 20px 0 0}#content-banner.groups #featured-groups{padding:0 12px;margin:0;background:none}#content-banner.groups #featured-groups .groups-item{background:none}#global-alert{font-family:'Helvetica W01 Italic', Arial, sans-serif;color:#fff;background:#c71630;position:relative;z-index:9999}#global-alert .wrapper{padding:10px}#global-alert p{line-height:18px;padding:0 0 0 25px;background:url(../images/icon-alert.png) no-repeat}#global-alert strong{font-family:'HelveticaW01-BoldItalic', Arial, sans-serif}#global-alert a{text-decoration:underline;color:#ccc}#global-alert a:hover{color:#fff}#content-banner.myicsc .main{width:100%;padding:0}.myicsc .member-info{min-height:140px;margin:0 270px 0 0;position:relative}.myicsc .main .image{position:absolute;top:0;left:0}.myicsc .member-info .text{padding:0 0 0 110px;margin:0}.myicsc .main .ribbons{float:right;width:200px;position:relative}.myicsc .main .ribbons .last{text-align:center;padding:5px 0 0}.main .myicsc-group .contact-group .groups-item{padding-left:0}.education-programs{float:left;width:100%;margin:0 0 20px 0}.education-programs .col1,.education-programs .col2,.education-programs .col3{float:left;margin:0 30px 20px 0;width:30%}.education-programs .col3{margin-right:0}.education-programs .col1 a h4,.education-programs .col2 a h4,.education-programs .col3 a h4{font-size:16px;font-family:'Helvetica W01 Bold', Arial, sans-serif;margin:5px 0;color:#06c}.education-programs .col1 a,.education-programs .col2 a,.education-programs .col3 a{color:#000}.mobile-button{display:none}.main .main-content.columns{float:left;width:100%}.main .main-content.columns .col1{float:left;margin-right:25px;width:45%}.main .main-content.columns img{border:3px solid #fff;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-moz-box-shadow:0 0 3px 0 #999;-webkit-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999;margin-bottom:15px}.main .main-content.columns .col2{float:left;width:45%}.flowplayer{width:100%;background-color:#222;background-size:cover;max-width:800px}.flowplayer .fp-controls{background-color:rgba(0,0,0,0.4)}.flowplayer .fp-timeline{background-color:rgba(0,0,0,0.5)}.flowplayer .fp-progress{background-color:#db0000}.flowplayer .fp-buffer{background-color:#f9f9f9}.chzn-container-multi{display:block !important;width:100% !important}.chzn-container-multi .chzn-choices .search-field{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #fff;line-height:13px;padding:2px 20px 2px 5px;margin:2px 0 2px 5px;position:relative;cursor:default}.ui-sortable-placeholder{border:2px dashed #c1c1c1;height:152px;margin-bottom:20px;border-radius:2px}.ui-sortable-helper{opacity:0.5}.add-delete{cursor:move;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.hidden-filter{height:28px}.auto-cols ul,.auto-cols3{-moz-column-count:3;-webkit-column-count:3;column-count:3}.plain-form ul.checks ul{padding:7px 0 0}.posted-jobs li{margin:0 0 18px;position:relative}.posted-jobs li span{display:block}.posted-jobs li .first{padding:0 100px 0 0}.posted-jobs li .last{position:absolute;top:0;right:0}.posted-jobs .expired{margin-bottom:30px}.txt-disabled{background:#E6E6E6 !important}.txt-enabled{background:url(../images/input.png) repeat-x #f9fbfd !important}.gsc-promotion{display:none}.gsc-above-wrapper-area,.gsc-tabsArea{display:none}.main.plain-form .gsc-control-cse{background:transparent;border:none;padding:0}.gsc-result-info{background:transparent;display:none}.main.plain-form .gsc-webResult.gsc-result,.gsc-results .gsc-imageResult{background:transparent;border:none}.main.plain-form .gsc-control-cse .gs-result .gs-title a{font-weight:bold;font-size:1.2em;line-height:1.2em;text-transform:uppercase;text-decoration:none}.main.plain-form .gsc-result .gs-title{height:auto;text-decoration:none}.main.plain-form .gsc-control-cse .gs-result .gs-title b{font-size:1em}.gcsc-branding{display:none}.gsc-thumbnail{display:none}.gs-snippet{display:none}.gs-title a{font-size:16px}.gs-snippet{font-size:14px}.gs-title b,.gs-snippet b{font-weight:normal}.gsc-url-top,.gsc-url-bottom{display:none}.main.plain-form .gsc-results .gsc-cursor{margin:0 auto}.gsc-cursor-page{font-size:1.5em;padding:4px 8px;border:2px solid #ccc}.main.plain-form .gsc-results .gsc-cursor-box .gsc-cursor-current-page,.main.plain-form .gsc-results .gsc-cursor-box .gsc-cursor-page{display:inline-block;min-width:22px;height:22px;font-size:12px;line-height:20px;text-align:center;text-decoration:none;color:#999;padding:0 4px;border:1px solid #ccc;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.main.plain-form .gsc-results .gsc-cursor-box .gsc-cursor-current-page{color:#c71630;border:1px solid #999;background:#fff}@media screen and (max-width: 1020px){header nav ul.first li.nav-main a.nav-main{font-size:14px}.main form .cols,#directory-search .cols{margin-right:0}.main form p.col1,.main form p.col2,.main form p.col3,#directory-search p.col1,#directory-search p.col2,#directory-search p.col3{float:none;width:100%;padding:0}.main form#ifa-available #add-info ul.gla{float:none;width:100%;padding:0}footer #footer-links .col2,footer #footer-links .col3{padding:0 15px}footer #footer-links .col4{padding:0 15px 0 0}.main #featured-ifa .text p.last{position:relative;bottom:auto;right:auto}.main #featured-ifa.resume .text{margin:0 0 0 133px}.main #featured-ifa.resume .text p.second{margin:0 0 18px}.main #featured-ifa.resume .text p.last{text-align:left;top:auto;margin:0}}@media screen and (max-width: 1000px){.addthis_toolbox_count a{float:none;display:block}.addthis_toolbox_count .addthis_button_facebook_like iframe,.addthis_toolbox_count .addthis_button_tweet iframe,.addthis_toolbox_count .addthis_button_linkedin_counter iframe{width:100% !important}}@media screen and (max-width: 975px){header nav ul.first li.first{padding:0}header nav ul.first li.first a.nav-main{width:auto;height:auto;text-indent:0;padding:0 10px 0 0;background:none}header nav ul.first li.first a.nav-main:hover{background-position:right bottom}.main #platinum-sponsors ul li{width:50%}.main #platinum-sponsors ul li.row2{display:block;clear:both}.main #platinum-sponsors ul li.row4{display:none}}@media screen and (max-width: 940px){header nav ul.first{width:100%;position:relative;top:auto;right:auto}header nav ul.first li.nav-main{width:20%}header nav ul.first li.nav-main a.nav-main{height:37px;line-height:37px;text-align:center;padding:0;background:url(../images/nav-first-div2.png) right bottom no-repeat}header nav ul.first li.nav-row-last a.nav-main{background-position:left bottom}header nav ul.first li.nav-on a.nav-main{background:#fff}header nav ul.first li.nav-on a.nav-main span{padding:0;margin:0;background:none}header nav ul.first li.nav-row1 .dropdown{top:37px}.main #groups-items p.only{height:auto;line-height:normal;padding:0 12px;margin:0 0 8px;position:relative;top:3px;left:auto}#content.directory .main,#content.contact-icsc .main,#content.contact-icsc .sidebar,#content.publications .sidebar{float:none;width:100%;padding:0}.main form p.advanced,#directory-search p.advanced{display:block;height:32px;line-height:32px;margin-top:-44px}#content.directory .sidebar,#content.publications #advanced-filters{display:none}#content.publications .main{float:left}#content.publications .sidebar{display:block;float:right;width:33.25%;padding:0 0 0 20px}}@media screen and (max-width: 910px){.main nav ul li.li1,.main nav ul li.li2,.main nav ul li.li3,.main nav ul li.li4{width:25%}.main nav ul li.li5,.main nav ul li.li6,.main nav ul li.li7{width:33.33%}.main nav ul li.li4,.main nav ul li.li7{border-right:none}.main nav ul li a{text-align:center;padding:0}footer #footer-links .col1,footer #footer-links .col2,footer #footer-links .col3,footer #footer-links .col4{width:25%}}@media screen and (max-width: 860px){.main form#ifa-available #center-info .col1,.main form#ifa-available #center-info .col2{float:none;width:100%;padding:0}.main form#ifa-available .check-group{margin:0}.main form#ifa-available .check-group .col{float:none;width:100%;padding:0}}@media screen and (max-width: 840px){header nav ul.first li.nav-main a.nav-main{font-size:12px}#shopping-cart #coupon{margin:0 0 18px}.cols66-33 .col1,.cols66-33 .col2{float:none;width:100%;padding:0}}@media screen and (max-width: 800px){.main,#content-banner.events .col1,#content.publications .main{width:65%}.main form input.medium{max-width:100%}.main p.button-pad,#directory-search p.button-pad{margin:0 0 12px}.main form .cols,#directory-search .cols{margin:0}.main form .groups-featured{margin:-8px -12px 0}.main form p.advanced,#directory-search p.advanced{height:auto;line-height:18px;margin-top:0}.main #pubs-items #book-pricing form{padding:0}#content-banner #directory-search .cols .col1,#content-banner #directory-search .cols .col2,#content-banner #directory-search .cols .col3{float:none;width:100%;padding:0}#content-banner #directory-search .cols,#content-banner #directory-search p.last{margin:0}.main form .selector{padding:0 0 12px}.main form p.last,#directory-search p.last{margin:0 0 12px;position:relative;right:auto;bottom:auto}#content-banner p.advanced-link{text-align:left}.main .groups-item-button{padding:12px}.main .news-item{padding:12px 160px 12px 12px}.main .groups-item p.another{text-align:left;padding:10px 0 0 68px;margin:0}.main .groups-item form,.main .groups-item p.form{clear:both;padding:12px 0 0;position:relative;top:auto;right:auto}.main .ifa-group .cols{margin:0}#additional-links .column,#additional-info .column,#contact-information .column,.main .ifa-group .cols .col{float:none !important;width:100% !important;padding:0}.sidebar,#content-banner.events .col2,#content.publications .sidebar{width:35%}.main .news-item{padding:12px 52px 12px 12px}.main .news-item .date{position:relative;bottom:auto;right:auto}#content-banner.landing .col1,#content-banner.landing .col2{width:50%}}@media screen and (max-width: 775px){footer #footer-connect h3,footer #footer-connect ul li{margin:0 10px 0 0}footer #footer-connect ul li{margin:0 10px 10px 0}.main .contact-group .groups-item{float:none;width:100%}.main .contact-group .row{display:block}.main .contact-group{margin:0 0 18px}.main .contact-group .groups-item-even{background:#f4f4f4}#shopping-cart tr th{font-size:14px}#shopping-cart tr td{font-size:11px}#shopping-cart .image{width:0}#shopping-cart .image img{display:none}#shopping-cart .name{padding-left:0}.education-programs .col1,.education-programs .col2,.education-programs .col3{margin-right:10px}}@media screen and (max-width: 745px){#content-banner.home{min-height:0;padding:0 0 25px}#content-banner.home #page-title{padding:15px 0}#content-banner.home .watch-video{padding:17px 0 0}#content-banner.home video{width:auto !important;height:125% !important;margin:0;top:-13%;left:0}#page-title h1{font-size:30px}a.button-hollow,button.button-hollow{font-size:14px !important;line-height:16px !important;margin:5px !important}.content-slider.home{min-height:250px !important;padding:0}.content-slider.home.white{min-height:380px !important}.content-slider .background-red{min-height:250px;background:#e31b38 !important;background:-moz-linear-gradient(top, #e31b38 0%, rgba(214,64,75,0.5) 100%) !important;background:-webkit-linear-gradient(top, #e31b38 0%, rgba(214,64,75,0.5) 100%) !important;background:linear-gradient(to bottom, #e31b38 0%,rgba(214,64,75,0.5) 100%) !important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e31b38', endColorstr='#80d6404b',GradientType=0 )}.content-slider.white .background-red{padding:20px 0;background:#fff !important;background:rgba(255,255,255,0.65) !important;position:absolute;top:0;left:0;right:0;bottom:0}.content-slider.white .background-red .hero img{max-width:100% !important;width:auto !important;height:auto !important;margin:0 auto 20px}.content-slider.home .wrapper{padding:0 !important}.content-slider .hero{bottom:auto;width:100% !important;top:auto;right:auto;left:auto;min-height:250px;display:table;background:none !important;padding:0 10px}.content-slider .hero .text{position:relative;width:100%;display:table-cell;text-align:center;vertical-align:middle;height:250px;padding:0}.content-slider .hero .text p.subhead{font-size:24px;line-height:normal}.content-slider .hero .text h2{font-size:18px;margin:0 auto 10px;letter-spacing:normal;max-width:280px}.content-slider .hero .text p a{font-size:12px;line-height:18px}}@media screen and (max-width: 735px){.main form .break{display:block;padding:7px 0 0}.main form .or{padding-left:0}.main .profile-item{float:none;width:100%;padding:0}.main .pubs-group .pubs-item{float:left;width:25%;padding:0 12px 0 0}footer #footer-links{padding:32px 0}footer #footer-links .col1,footer #footer-links .col2,footer #footer-links .col3,footer #footer-links .col4{width:50%}footer #footer-links .col2{padding:0 15px 16px 0;background:none}footer #footer-links .col3{clear:right;float:left;padding:16px 0 0;background:url(../images/footer-links2.png) repeat-x}footer #footer-links .col4{padding:16px 0 0;background:url(../images/footer-links2.png) repeat-x}#home-cols{margin:0}#home-cols .col{float:none;width:100%;padding:0 0 15px;margin:0 0 33px;background:url(../images/dotted.png) left bottom repeat-x}#home-cols .col3{padding:0;margin:0;background:none}}@media screen and (max-width: 700px){.main .pubs-group .pubs-item{width:50%}.main .pubs-group .row4{display:none}.main .pubs-group .row2{display:block}footer #footer-connect form,footer #footer-connect h3{float:none}footer #footer-connect form{width:100%;margin:0 0 7px;position:relative}footer #footer-connect form input.text{width:96%}footer #footer-connect form input.submit{width:37px;border-left:1px solid #ccc;position:absolute;top:0;right:0}.main #center-desc .col1,.main #center-desc .col2,.main #units .col1,.main #units .col2{float:none;width:100%;padding:0}}@media screen and (max-width: 685px){header{background:url(../images/mobile-header.png) repeat-x}header h1{width:55px;height:50px;margin:0;top:0;left:29px}header h1 a{display:block;width:55px;height:50px;background:url(../images/mobile-logo.png) no-repeat}header h1 a img{display:none}header nav{width:auto;height:auto;padding:0;margin:0 -10px}header nav ul.first,header nav ul.middle{display:none}header nav ul.first{height:auto}header nav,header nav ul.first,header nav ul.middle,header nav ul.first li .dropdown,header nav ul.middle li .dropdown{position:relative;top:auto !important;right:auto;left:auto}header nav ul.first li.nav-main,header nav ul.middle li.nav-main,header nav ul.middle li{display:block;float:none;width:100%}header nav ul.first li.nav-main a.nav-main,header nav ul.middle li.nav-main a.nav-main,header nav ul.middle li a{font-family:'Helvetica W01 Bold', Arial, sans-serif;font-size:11px;font-weight:normal;text-align:left;text-transform:none;color:#666;padding:0 10px !important;background:#fff !important}header nav ul.first li.first{display:none}header nav ul.first li.nav-on a.nav-main,header nav ul.middle li.nav-on a.nav-main{color:#c71630}header nav ul.first li,header nav ul.middle li{border-right:1px solid #999 !important;border-bottom:1px solid #999 !important;border-left:1px solid #999 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;position:relative}header nav ul.first li .dropdown,header nav ul.middle li .dropdown{border:none !important;border-top:1px solid #999 !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;box-shadow:none !important}header nav ul.first .dropdown .columns{padding:10px 10px 1px;margin:0}header nav ul.first .dropdown .columns .col1,header nav ul.first .dropdown .columns .col2,header nav ul.first .dropdown .columns .col3{float:none;width:100%;padding:0}header nav ul.first .dropdown strong.title{margin:0 0 10px}header nav ul.first .dropdown .col1 strong.title{margin:0 0 6px}header nav ul.first .dropdown strong.title a,header nav ul.first .dropdown strong.title span{font-size:11px}header nav ul.first .dropdown .col1 ul{margin:0 0 9px}header nav ul.first .dropdown .col1 ul li{font-size:11px;border:none !important}.dropdown-item{margin:0 0 10px}.dropdown-item .text,.dropdown-item .text strong,header .text-plain{font-size:11px}header nav .text-plain ul{margin:0}header nav ul.first .text-plain ul li{border:none !important}header .dropdown .dropdown-item-pub .image img{width:50px;height:auto}header .dropdown .dropdown-item-pub .text{margin:0 0 0 62px}header nav ul.middle ul{border:none;width:100%}header nav ul.middle ul li{border:none !important}header nav ul.middle li.nav-main a.nav-main,header nav ul.middle li a{background:#eee !important}header nav ul.middle ul li a{height:auto;line-height:normal;color:#666;padding:10px !important}header nav ul.middle li.nav-on a.nav-main,header nav ul.middle a:hover{color:#c71630 !important}header nav ul.last{top:-50px;right:auto;left:0}header nav ul.last li.middle,header nav ul.last li.last,header nav ul.last li.logged-in{display:none}header nav ul.last li#nav-toggle{display:block}header nav ul.last li#nav-toggle a{display:block;width:39px;height:50px;text-indent:-9999px;background:url(../images/mobile-nav.png) no-repeat}header nav{z-index:999}header #mobile-search{display:block;width:100%;position:absolute;top:0;right:0;z-index:0}header #mobile-search ul{float:right;height:50px}header #mobile-search ul li{display:inline;float:left;height:50px}header #mobile-search ul li a{display:block;font-family:'HelveticaW01-NarrowBdOb', Arial, Helvetica, sans-serif;font-size:13px;line-height:50px;color:#666;padding:0 10px}header #mobile-search ul li a:hover{color:#c71630}header #mobile-search ul li.last a{width:45px;height:50px;text-indent:-9999px;padding:0;background:url(../images/mobile-search-tab.png) no-repeat}header #mobile-search ul li.search-on a{background-position:0 -50px}header #mobile-search #search-form{display:none;width:100%;padding:12px 10px 19px;background:url(../images/mobile-search.png) repeat-x;-moz-box-shadow:0 3px 3px 0 #999;-webkit-box-shadow:0 3px 3px 0 #999;box-shadow:0 3px 3px 0 #999;position:absolute;top:50px}header #mobile-search #search-form form{float:none;width:100%;position:relative}header #mobile-search #search-form form input.text{width:97%;padding-right:16px}header #mobile-search #search-form form input.submit{position:absolute;top:0;right:0}#page-title form,#page-title p.form{top:42px}#page-title p.print{top:41px}.main,.sidebar,#content-banner.events .col1,#content-banner.events .col2,#content.publications .main,#content.publications .sidebar,#content-banner.groups .main{float:none;width:100%;padding:0}.profile .main .text{margin-bottom:18px}.profile .main .ribbons{top:0;right:20px}.main .profile-group-last{padding:0 0 22px;margin:0 0 33px;background:url(../images/dotted.png) left bottom repeat-x}.main form#ifa-available p.last{text-align:left}#ifa-available ul.radios li,#ifa-available ul.checks li{font-size:14px;line-height:18px}.main form#ifa-available ul.radios li input,#ifa-available ul.checks li a.checkbox{top:1px}#shopping-cart #customer .cleared div{float:none;width:100%}#content-banner.landing{padding:0 0 18px}#content-banner.landing .col1{margin:0 0 32px;background:none}#content-banner.landing .single{margin:0}#shopping-cart #coupon{margin:-61px 0 18px}#content-banner.membership .col1{padding-bottom:20px;width:100%}#content-banner.membership .col2{width:100%}}@media screen and (max-width: 660px){.auto-cols3 .column{float:none !important;width:100% !important;padding:0 !important}}@media screen and (max-width: 620px){.main .landing-group .cols{margin:0}.main .landing-group .cols .col{float:none;width:100%;padding:0}.main .landing-group .videos .primary,.main .landing-group .videos .secondary{float:none;width:100%;padding:0}.main .landing-group .videos .secondary{width:auto;margin:0 -12px 18px 0}.main .landing-group .videos .video{float:left;width:33.33%;padding:0 12px 0 0;margin:0;background:none}.myicsc .member-info{margin:0}.myicsc .main .ribbons{display:none}#content-banner #banner-cols .col{width:100%}#content-banner #banner-cols .col img{max-width:100%}.education-programs .col1,.education-programs .col2,.education-programs .col3{float:none;width:90%;margin:0 auto;margin-bottom:20px}.mobile-button{display:block;margin-bottom:20px}.content-slider .actions a{margin:0 20px 0 0}}@media screen and (max-width: 550px){.content-slider .logo-image{margin:36px auto;padding:0 20px}.content-slider .actions a{display:block !important;margin:0 auto 10px !important}.content-slider .actions a:last-of-type{margin:0 auto !important}.main p.alpha span{display:block;height:1px;text-indent:-9999px}.profile .main .text{margin-right:0}.profile .main .ribbons{display:none;width:auto;margin:0 20px 35px;position:relative;top:auto;right:auto}.main .ifa-item .image{width:66px}.main .ifa-item .text{margin:0 0 0 78px}footer #footer-links{padding:10px 0 1px}footer #footer-links .col1,footer #footer-links .col2,footer #footer-links .col3,footer #footer-links .col4{float:none;width:100%}footer #footer-links .col1{margin:0 0 16px}footer #footer-links .col2,footer #footer-links .col3,footer #footer-links .col4{padding:16px 0 0;margin:0 0 16px;background:url(../images/footer-links2.png) repeat-x}footer #footer-links .col4{margin:0 0 -16px}.login #content{min-height:0;padding:18px 0}.main form#ifa-available #center-anchors,.main form#ifa-available #center-tenants{float:none;width:100%;padding:0}.main .split p,.main .split p.last{float:none;width:100%;padding:0}.main p.float-left,.main p.float-right{float:none;margin:0 0 18px}#shopping-cart #coupon{margin:0 0 18px}}@media screen and (max-width: 510px){.main #featured-ifa.bookstore .image{float:none;margin:0 0 18px}.main #featured-ifa.bookstore .text{margin:0}.main #pubs-items #book-pricing form p.quantity{text-align:left;margin:0 0 18px;position:relative;top:auto;right:auto}.auto-cols ul,.auto-cols3{-moz-column-count:1;-webkit-column-count:1;column-count:1}}@media screen and (max-width: 470px){.main .pubs-sub p{float:none}.main .pubs-sub p.last{line-height:normal;padding:12px 0 0}}@media screen and (max-width: 450px){.main .ifa-group .ifa-item .image{width:100%;margin:0 0 18px}.main .ifa-group .ifa-item .text{margin:0}#page-title{padding:0 0 1px}#page-title.with-button h1,#page-title.with-print h1{padding:0 0 15px}#page-title form,#page-title p.form{margin:0 0 23px;position:relative;top:auto;right:auto}#page-title p.print{display:none}.main nav ul li{display:block;float:none;width:100% !important;border-right:none}.main .page-count{position:relative;top:auto;right:auto}.hidden-filter{height:auto}.main #groups-items p.count{height:auto;line-height:normal;padding:0 12px;margin:0 0 5px;position:relative;top:auto;right:auto}.main .event-item .image{float:none;margin:0 0 18px}.main .event-item .image img{width:auto;height:auto}.main .event-item .text{margin:0}.main .groups-item .media .image{float:none;width:100%;margin:0 0 5px}.main .groups-item .media .text{margin:0}.login #content .main form{margin:0 0 10px}.main form#ifa-available #center-info .col1 p.gla,.main form#ifa-available ul.gla{float:none;width:100%;padding:0}.main form#ifa-available #center-units h3 a,.main form#ifa-available #center-demos h3 a,.main form#ifa-available .add-delete h3 a{display:block;padding:12px 0 0;position:relative;top:auto;right:auto}.main #units .images img{float:none;width:auto;padding:0}.sidebar #mini-cart p{position:relative;top:auto;right:auto}.main .landing-group .videos .secondary{margin:0}.main .landing-group .videos .video{float:none;width:100%;padding:0;margin:0 0 18px}}@media screen and (max-width: 375px){a.button,span.button,button,a.button span,span.button span,button span{clear:both !important;display:block !important;float:none !important;width:100%;text-align:left}a.button,span.button,button{margin:0 0 5px !important}footer #footer-connect ul li{margin:0 5px 0 0}footer #footer-connect ul li{margin:0 5px 5px 0}footer #footer-connect ul li.rss{margin:0}#res-directory a.button{display:inline-block !important}#shopping-cart #coupon{width:100%;height:auto}#shopping-cart #coupon input{width:100%;margin:0 0 5px;top:0}}@media screen and (max-width: 340px){.main .pubs-group .pubs-item{float:none;width:100%;padding:0}.main .pubs-group .row{display:block}.main .pubs-group .pubs-item .image{height:auto}.main .pubs-group .pubs-item .image img{margin:0 auto !important;position:relative;bottom:auto;left:auto}.main #platinum-sponsors ul{margin:0 0 24px}.main #platinum-sponsors ul li{display:block;float:none;width:100%;padding:0;margin:0 0 12px}.flexslider .flex-direction-nav{display:none !important}}@media screen and (max-width: 300px){footer #footer-connect ul li{margin:0 3px 3px 0}}
