﻿/* <rde-dm:attribute mode="write" attribute="rdeResponseMimetype" source="request" value="text/css" /> */
/* CSS Document */
@import '/pub/CSS/uitabs.css';
@import '/pub/CSS/reset.css';
@import '/pub/CSS/colorbox.css';
@import '/pub/CSS/handheld.css' handheld;
/* Font sizing baseline */
body {font-size: 62.5%;}
#wrapper {font-size: 1.1em;}
/*Basic HTML elements*/
body {text-align: center; background-color: #000; color: #000; font-family: arial,verdana,sans-serif;}
    .subpage #content-well {color: #262626;}
    .homepage #content-well {color: #fff;}
h1 {font-size: 1.3em; margin: 0; padding: 0;}
h2 {font-size: 1.2em; margin: 0 0 0.33em; padding: 0.25em 0;}
h3 {font-size: 1.13em; margin: 0 0 0.25em; padding: 0 0 0.125em 0;}
h4 {font-size: 1.0em; margin: 0.5em 0 0;}
h5 {font-size: 1.0em; margin: 0.5em 0 0;}
h6 {font-size: 1.0em; margin: 0.5em 0 0;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a {text-decoration: none;}
a {color: #ffcf3d;}
    .subpage a {color: #1f6c77;}
    .subpage #subnav-column a,
    .subpage #sidebar a {color: #fff}
    .subpage #content-well a:hover {color: #3FA0AC;}
    .subpage #content-well a,
    .subpage #content-well a:active {color: #1f6c77;}
    .subpage #content-well a:visited,
    .subpage #content-well a.visited {color: #434343;}
    .homepage a:hover {color: #fff;}
em {font-style: italic;}
p {margin: 0 0 1.1em 0; line-height: 1.2em;}
li {line-height: 1.4em;}
p.more {color: #1f6c77; clear: left;}
img {border: none;}
small {font-size: 85%;}
big {font-size: 115%;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
strong {font-weight: bold;}
form {margin: 0; padding: 0;}
hr {clear: both; border: 0; width: 100%; color: #ababab; background-color: #ababab; height: 1px; margin: 0.4em 0 1.0em 0; padding: 0;}
#page ul {margin: 1.0em 0;}
tr {vertical-align: top;}
td {padding: 0 2px;}
    .subpage th,
    .subpage td {color: #262626;}
th {padding: 0 2px; font-weight: bold;}
.toggler-content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.scroller {overflow: auto;}
/* Layout the big containers */
#wrapper {width: 980px; margin: 0 auto; text-align: left; border: 1px #000 solid;}
#header {width: 980px; height: 94px; background: #34565d url(/pub/img/bg-header.png) 0 0 no-repeat; color: #fff;}
#subnav-column {width: 217px; float: left; color: #fff;}
#page {clear: both; width: 980px; padding-top: 7px; background: #34565d url(/pub/img/bg-page.png) 0 0 no-repeat;}
    #page:after {content: "."; display: block; height: 0; clear: both; visibility: hidden; }
    .subpage {background: #365960 url(/pub/img/bg-page-sub.png) 0 0 repeat-x !important;}
#content {width: 547px; float: left;}
    #content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .article {background: #fff url(/pub/img/bg-content-article.png) 0 0 repeat-x !important; /*height: 800px;*/}
    .dashboard #content {width: 980px !important;}
#content-well {}
    #content-well:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .subpage #content-well {padding: 18px 20px 0 20px; margin-top: 10px; background: #d9e3e5 url(/pub/img/bg-subpageColor.png);}
    .article #content-well {width: 470px; margin: 20px; padding: 20px; background: #fff url(/pub/img/bg-content-article-inner.png) 0 0 repeat-x !important;}
    .dashboard #content-well {width: 922px !important; margin-left: 8px; margin-top: 0;}
#sidebar {width: 196px; float: right; color: #fff;}
#footer {clear: both; position: relative; top: 20px; width: 940px; height: 20px; padding: 20px; background: #426d76; color: #fff;}
/* Header */
#header {position: relative;}
    #header ol, #header ul {list-style: none;}
#header input.text {width: 100px; font-size: 1.2em; color: #949494; border: 1px #8e8d8d solid;}
.logo {width: 205px; height: 57px; margin: 16px 0 0 40px; float: left;}
#search {position: absolute; right: 20px; font-size: 1.0em; width: 260px; float: left; margin-top: 10px;}
#login {position: absolute; top: 10px; left: 400px; width: 300px; font-size: 1.0em;}
    .logged-in {bottom: 12px !important; width: 220px; left: 460px !important;}
    #login input.text {width: 120px;}
    #login a {color: #fff;}
        #login a:hover {color: #ffcf3d;}
    #login ul {margin-top: 0; padding-top: 0;}
    #login p {margin: 4px 0 !important; line-height: 1.0em !important;}
    #login ul {float: left; list-style-type: disc;}
        #login li {padding-bottom: 4px;}
    #login input.button {float: left; margin-right: 20px;}
    #login .error {text-align: center; margin: 0 54px 0 4px; padding: 2px; display: block; width: 116px; float: right; background-color: #c00; color: #fff;}
#search {}
    #search .item {clear: both; padding-top: 6px;}
    #search img, #search input.text {float: left;}
    #search input.text {width: 180px; margin: 0 4px 0 8px;}
    #search p {position: relative; margin: 0; padding-left: 20px;}
        #search p.org {float: left;}
        #search p.cpd {float: right; width: 140px; margin-right: -16px;}
        #search p.md {clear: left;}
        #search p input {margin-left: -16px;}
        #search p label {display: block; float: left; position: absolute; top: 3px;}
/* Left Column */
#subnav-column {margin-top: -3px;}    
    #subnav-column ol, #subnav-column ul {list-style: none;}
    ul.sf-menu {margin: 0 0 5px 0 !important;}
    
/*Nav styles. More in superfish sheets*/
/*From main superfish.css*/
.sf-menu, .sf-menu * {margin: 0; padding: 0; list-style: none;}
.sf-menu {position: relative; background: url(/pub/img/nav-all-v2.png) no-repeat; padding-top: 10px; margin-bottom: 0px; line-height: 1.0; float: left; margin-bottom: 1em;}
.sf-menu, .sf-menu li {width: 215px;}
    .sf-menu ul {position: absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */}
    .sf-menu li {float: left; position: relative; height: 20px; background-color: transparent;}
        .sf-menu li li {width: 100%; height: auto;}
        .sf-menu li.on {height: auto;}
        .sf-menu li:hover {visibility: inherit; /* fixes IE7 'sticky bug' */}
        .sf-menu li:hover, .sf-menu li.sfHover {outline: 0;}
    
    .sf-menu a {display: block; position: relative; padding: 4px 1em; text-decoration:none;}
    .sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text color */color: #fff;}
    .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {background-color: transparent; background-repeat: no-repeat; outline: 0;}
    
    .subpage .sf-vertical ul {position: relative !important; top: 0 !important; left: 30px; background-image: none; margin-bottom: 0 !important; padding-bottom: 0 !important;}
    .subpage .sf-vertical ul ul {left: 10px; top: -6px !important; background-image: none;}
    .sf-vertical li a {background-repeat: no-repeat; background-position: 20px 0; text-indent: -9999em;}
        li.meetings-exhibitions a {background-image: url(/pub/img/nav-meetings-exhibitions.png)}
        li.news-research a {background-image: url(/pub/img/nav-news-research.png)}
        li.education a {background-image: url(/pub/img/nav-education.png)}
        li.certification a {background-image: url(/pub/img/nav-certification.png)}
        li.standards a {background-image: url(/pub/img/nav-standards.png)}
        li.careers a {background-image: url(/pub/img/nav-careers.png)}
        li.products-providers a {background-image: url(/pub/img/nav-products-providers.png)}
        li.membership a {background-image: url(/pub/img/nav-membership.png)}
        li.about a {background-image: url(/pub/img/nav-about.png)}
        
    .sf-menu li:focus, .sf-menu li:hover, .sf-menu li:active, .sf-menu li.on {background-image: url(/pub/img/nav-active-sub.png); background-position: -1px 0; background-repeat: no-repeat;}
    .subpage .sf-menu li li, .subpage .sf-menu li.on:focus li, .subpage .sf-menu li.on:hover li, .subpage .sf-menu li.on:active li {background-image: none !important;}
    .sf-menu li li a {background: transparent url(/pub/img/bullet-dot-nav.png) 8px 8px no-repeat; padding-left: 1.4em; text-indent: 0px; display: block; width: 160px !important; height: auto; overflow: visible;}
        .sf-menu li li a:hover {background: transparent url(/pub/img/bullet-dot-nav.png) 8px 8px no-repeat !important;}
        .subpage .sf-menu li li a {font-size: 1.1em; background-position: 4px 8px !important;}
        .subpage .sf-menu li li.on a {color: #ffcf3d !important;}
            .subpage .sf-menu li li.on li a {color: #fff !important;}
        .subpage .sf-menu li li li a {padding-top: 2px; padding-bottom: 2px; width: 140px !important; background-image: none !important;}
            .subpage .sf-menu li li li.on a {color: #ffcf3d !important; background: url(/pub/img/bullet-arrow-subnav.png) 0 6px no-repeat !important;}
        .subpage .sf-menu li li a:hover {color: #ffcf3d;}    
.nav-bottom {margin-top: -5px;}
/*end superfish navigation*/
/* Content Area */
.subpage #content-well {position: relative; z-index: 0;}
    .subpage #content-well div {position: relative; z-index: 1;}
    .subpage #content-well h1 {position: absolute; z-index: 10; top: -20px; right: 20px; padding: 5px 0 5px 10px; height: 24px; color: #253d42; background: url(/pub/img/h1-tab-bg.png) 0 0 no-repeat; overflow: visible;}
    .subpage #content-well h1 span {display: block; position: absolute; top: 0; right: -10px; height: 24px; width: 10px; z-index: 10; background-image: url(/pub/img/h1-tab-bg.png); background-position: top right;}
    .article #content-well h1 {float: none; position: static; z-index: 10; margin: 0 0 0.8em 0; padding: 0; height: auto; color: #224b54; background-image: none;}
    .article #content-well h1 span {display: none; visibility: hidden;}
.subpage h2 {margin-top: 0; padding: 0 0 5px 0; color: #0d0d0d; font-size: 1.28em;}
#content-well ul,
#content-well ol {margin: 1em 0; padding-left: 2.5em;}
/*
#content-well ul {list-style-type: disc;}
#content-well ol {list-style-type: decimal;}
#content-well ol[type="a"] {list-style-type: lower-alpha !important;}
#content-well ol[type="A"] {list-style-type: upper-alpha !important;}
#content-well ol[type="i"] {list-style-type: lower-roman !important;}
#content-well ol[type="I"] {list-style-type: upper-roman !important;}
#content-well ol[type="1"] {list-style-type: decimal !important;}
#content-well ul[type="square"] {list-style-type: square !important;}
#content-well ul[type="circle"] {list-style-type: circle !important;}
*/
#content-well li {margin-bottom: 0.6em; line-height: 1.2em;}
.stdlisting-nb, stdlisting-nb li {list-style-type: none !important;}
.stdlisting-date {list-style-type: none !important;}
#content-well .flashbox {margin-bottom: 7px; background-color: #444;}
img.right-align {float: right; margin-left: 20px;}
img.left-align {float: left; margin-right: 20px;}
.fullwidth-nocolumns #page-level-tools { margin-left: 8px !important; }
#page-level-tools { height: 25px; background: #2a7a85; margin: 0 10px 10px 216px !important; color: #fff;}
        #page-level-tools a {text-decoration: none; color: #fff;}
        #page-level-tools a:hover {color: #ffcf3d !important;}
    #breadcrumbs,
        #breadcrumbs a {color: #fff;}
        #breadcrumbs a:hover {color: #ffcf3d !important;}
    #breadcrumbs { margin: 0 !important; }
    #breadcrumbs li {float: left; list-style-type: none; line-height: 25px; padding: 0 8px 0 12px; background: url(/pub/img/bullet-breadcrumbs.png) 0 9px no-repeat;}
        #breadcrumbs li.home {background: none;}
    #print-email {float: right; line-height: 25px; margin: 0 10px; font-weight: bold;}
        .pdf-only #print-pdf-delimiter,
        .pdf-only #print-link {display: none; visibility: hidden;}
        .print-only #print-pdf-delimiter,
        .print-only #pdf-link {display: none; visibility: hidden;}
        .neither #print-link,
        .neither #pdf-link,
        .neither #print-pdf-delimiter {display: none; visibility: hidden;}
/* 
.both
.pdf-only
.print-only
.neither
#print-link [}
#print-pdf-delimiter {}
#pdf-link {}
*/

/*Togglers (tab styles in ui-tabs.css)*/
.toggler {clear: both;}
    .dashboard .toggler {position: static !important; width: 930px; height: 840px;}
    .toggler .ui-tabs-nav {float: left;}
        .left .toggler .ui-tabs-nav,
        .right .toggler .ui-tabs-nav {float: none;}
    .toggler .toggler-content {height: 200px;}
.fifty-fifty {float: left;}
    .homepage .left {width: 275px;}
    .homepage .right {width: 270px;}
    .subpage .left {width: 243px; padding-right: 10px;}
    .subpage .right {width: 244px; padding-left: 10px;}
    .article .left {width: 225px; padding-right: 10px;}
    .article .right {width: 225px; padding-left: 10px;}
    .homepage .fifty-fifty ul {background: url(/pub/img/toggler-bg-tabs.png) 0 0 no-repeat;}
    .homepage .fifty-fifty .toggler-content {height: 200px;}
    .subpage .left .toggler .toggler-content,
    .subpage .right .toggler .toggler-content {height: 240px;}
    .full-width-toggler .ui-tabs-nav {float: left; width: auto;}
.subpage .no-tabs {background-image: none !important;}
    .subpage .no-tabs img {float: left; margin-right: 5px;}
.subpage .headline-photo-blurb {}
    .subpage .headline-photo-blurb img {/*margin-top: 2px;*/}
    .subpage .fifty-fifty .item {padding-bottom: 10px;}
    .subpage .fifty-fifty h2 {padding-bottom: 10px; color: #253d42;}
        .subpage .fifty-fifty .listitem h2 {padding-bottom: 6px;}
    .subpage .fifty-fifty .item h3 {font-size: 1.1em; padding-top: 0; padding-bottom: 0; color: #253d42;}
        .subpage .fifty-fifty .listitem h2 a,
        .subpage .fifty-fifty .listitem h3 a {color: #253d42 !important;}
        .subpage .fifty-fifty .listitem h2 a:hover,
        .subpage .fifty-fifty .listitem h3 a:hover {color: #1F6C77 !important;}
    .subpage .headline-photo-blurb h3 {padding-top: 0;}
    .subpage .headline-photo-blurb p.byline {margin-top: -7px;}
.left .toggler {margin-right: 5px;}
.toggler-content {clear: left; background: url(/pub/img/bg-toggler-home.png) 0 0 no-repeat; overflow: hidden;}
    .toggler-content:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .subpage .toggler-content {background-image: url(/pub/img/bg-toggler-sub.png); background-repeat: repeat-x; color: #262626; padding-bottom: 20px;}
    .no-bg .toggler-content {background-image: none; border-top: 1px #bdc6c7 solid;}
    .toggler-content .listitem {clear: both; padding-bottom: 10px;}
    .toggler-content img {float: left; margin-right: 5px;}
    .toggler-content h2 {margin-top: 0; padding-top: 0; font-size: 1.0em;}
        .no-tabs h2 {font-size: 1.2em;}
    .news-tools {float: left; margin: 0 0 0 20px; padding: 7px 0 0 0; color: #ffcf3d;}
    .news-tools a {display: block; float: left; margin-right: 10px; text-decoration: none;}    
.toggler .features .more {margin: 0 0 0 73px;}    
.toggler .events {}
    .subpage .toggler .events,
    .subpage .toggler .events th,
    .subpage .toggler .events td,
    .subpage .toggler .classes,
    .subpage .toggler .classes th,
    .subpage .toggler .classes td {color:#142224;}
    .toggler .events th,
    .toggler .classes th {padding: 0 12px 0 10px;}
        .events h3,
        .classes h3 {font-size: 1.0em;}
        .subpage .toggler .events th,
        .subpage .toggler .events td,
        .subpage .toggler .events h3,
        .subpage .toggler .classes th,
        .subpage .toggler .classes td,
        .subpage .toggler .classes h3 {font-size: 1.0em;}
    .toggler .events h3,
    .toggler .classes h3 {margin: 0; padding: 0;}
    .toggler .events h3 a,
    .toggler .classes h3 a {color: #fff;}
        .subpage .toggler .events h3 a,
        .subpage .toggler .classes h3 a {color: #262626;}
        .toggler .events h3 a:hover,
        .toggler .classes h3 a:hover {color: #ffcf3d;}
        .toggler .events .more,
        .toggler .classes .more {margin: 0 0 0 9px;}
.toggler .where .vcard p {margin-bottom: 2px;}
/*Listing Styles*/
.listitem {clear: both;}
.listitem p.headline {font-weight: bold; font-size: 1.0em; line-height: 1.0; margin-bottom: 5px;}
    .listitem p.headline a {text-decoration: none; color: #253D42 !important;}
        .listitem img + p.headline {margin-bottom: 2px;}
        .listitem p.headline a:hover {color: #1F6C77 !important;}
.listitem img {float: left; margin-right: 6px; padding-bottom: 5px;}
    
.callout {float: right; width: 123px; padding: 15px; margin-left: 20px; background-color: #d9e3e5;}
.callout h3 {padding: 9px; margin: -15px -15px 15px -15px; background: #458f99 url(/pub/img/bg-header-callout.png) 0 0 repeat-x; color: #fff; text-align: center;}
    .callout h3 a {color: #fff;}
    
.industry-resources {}
    .industry-resources .item {/*margin-left: -69px;*/}
    .industry-resources h2 {padding: 9px; margin-bottom: 20px; background: #458f99 url(/pub/img/bg-header-callout.png) 0 0 repeat-x; color: #fff !important; text-align: center;}
    .industry-resources h3 {font-size: 1.28em !important; margin-bottom: 10px;}
    .industry-resources hr {margin-bottom: 20px; /*margin-left: -69px;*/}
.dashboard #content {line-height: 1.0em;}
.dashboard .item {clear: both; position: relative; padding: 10px;}
    .dashboard .item:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .dashboard #subnav-column,
    .dashboard #sidebar {display: none; visibility: hidden;}
.dashboard dl {clear: left; margin-top: 2px; padding-top: 0; padding-bottom: 10px;}
    .dashboard dl:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
    .dashboard dl.primary-contact {}
.dashboard dt,
.dashboard dd {display: block; padding-bottom: 5px;}
.dashboard dt {clear: left; float: left; padding-right: 10px;}
.dashboard dd {clear: right; white-space: nowrap;}
.dashboard ul {list-style-type: none; margin-top: 2px !important; padding-top: 0 !important; padding-left: 0 !important;}
    .dashboard li {list-style-type: none; padding-right: 10px;}
    .dashboard .ui-tabs-nav li {padding-right: 0;}
.dashboard .toggler-content {height: 740px !important; margin-bottom: 20px; margin-right: 5px; padding-right: 0; padding-left: 8px; background: #fff url(/pub/img/bg-threecol-vertLines.png) -14px 0 repeat-y; border-top: 10px #fff solid; border-bottom: 20px #fff solid;}
    .dashboard .toggler-content h2 {padding: 5px 10px; margin: -10px -10px 10px -10px !important; background: #d9e3e5; color: #224b54; font-size: 1.4em;}
    .dashboard .toggler-content h3 {clear: both; margin: 6px 0 0 0;}
.dashboard .column {float: left; width: 290px; margin-top: -10px;}
    .dashboard .col-two {width: 306px; margin-right: 11px; margin-left: 13px;}
.dashboard .profile {border: 1px #fff solid; margin: -1px;}
    .dashboard .profile .profile-pic {position: absolute !important; right: 0; top: 50px; text-align: center;}
        .dashboard .profile .profile-pic img {margin-right: 0;}
        .dashboard .profile .profile-pic p {clear: both; padding: 5px;}
        .dashboard .profile li {width: 135px; padding: 0 5px 3px 0; float: left;}
.dashboard .infocomm-community {border: 1px #fff solid; margin: -1px;}
    .dashboard .infocomm-community ul {}
        .dashboard .infocomm-community h3.profile-management {padding-top: 20px;}
        .dashboard .infocomm-community li {background:transparent url(/pub/img/bullet-li-sub.png) no-repeat 0pt 2px; margin-bottom:0.3em; padding-left:10px;}
.dashboard .news-subscriptions table {margin-bottom: 10px;}
    .dashboard .news-subscriptions th,
    .dashboard .news-subscriptions td {padding: 0 0 6px 0;}
    .dashboard .news-subscriptions th {width: 200px; font-weight: normal; padding-right: 10px;}
    .dashboard .news-subscriptions a.rss {background: #fff url(/pub/img/icon-rss-sm.png) 100% 1px no-repeat; padding-right: 16px; padding-bottom: 2px;}
    .dashboard .news-subscriptions li {background: none; padding-left: 0;}
.dashboard .education {}
    .dashboard .education .upcoming-courses {padding-left: 8px;}
    .dashboard .education .scroller {height: 100px; margin: 10px 0; padding: 2px 5px; border: 1px #deddd2 solid;}
.dashboard .the-show {}
    .dashboard .the-show li {background: none; padding-left: 0;}
.dashboard .certification {}
    .dashboard .certification img {position: absolute; right: 0; top: 40px;}
    .dashboard .certification p {width: 200px;}
    .dashboard .certification .reminder strong {color: #f00;}
    .dashboard .certification li {background: none; padding-left: 0;}
.dashboard .quick-links {}
    .dashboard .quick-links li {background:transparent url(/pub/img/bullet-li-sub.png) no-repeat 0pt 2px; margin-bottom:0.3em; padding-left:10px;}
.dashboard .purchase-history {}
    .dashboard .purchase-history li {background: none; padding-left: 0;}
        
.intro {font-weight: bold; color: #426d76; font-size: 1.2em; border-bottom: 1px #929899 solid; margin-bottom: 20px; padding-left: 10px;}

#calendarsearchform label {display: block;}
#calendarsearchform .left label {font-weight: bold; padding: 3px 0 7px 0;}
#calendarsearchform .right label {display: block; float: left; width: 60px;}
#pagination {clear: both; margin-top: 20px;}
#Searchresult {clear: both; margin-top: 20px;}
#Searchresult .paginationDisplayItem {padding-bottom: 10px;}
#Searchresult .paginationDisplayItem strong {display: block; padding-bottom: 3px;}
#Searchresult .paginationDisplayItem a {display: block; padding-bottom: 3px;}
#Searchresult .paginationDisplayItem br {display: none;}
.event-dateTime {float: left;}


 /* Right Column */
/*Sidebar Widgets*/
#sidebar ol, #sidebar ul {list-style: none;}

.promo {padding: 0 0 10px 14px;}
.widget {clear: both; padding-top: 10px;}
    .widget div {padding: 4px 0 0 24px;}
        #sidebar .widget div {padding-left: 20px; padding-right: 10px;}
    .widget h2 {text-indent: -9999em; width: 196px; height: 23px; padding: 0; background-repeat: no-repeat;}
        .news-widget h2 {background-image: url(/pub/img/hdr-side-lt-news.png);}
        .programs-widget h2 {background-image: url(/pub/img/hdr-side-lt-programs.png);}
        .worldwide-widget h2 {background-image: url(/pub/img/hdr-side-rt-worldwide.png);}
        .quick-links-widget h2 {background-image: url(/pub/img/hdr-side-rt-links.png);}
        .connect-widget h2 {background-image: url(/pub/img/hdr-side-rt-connect.png);}
        .related-links-widget h2 {background-image: url(/pub/img/hdr-side-rt-related.png);}
    .widget h3 {color: #fff;}
    .widget ul li {background: url(/pub/img/bullet-li.png) 0 2px no-repeat; padding-left: 10px; margin-bottom: 0.3em;}
        .widget li a {color: #fff; text-decoration: none;}
        .widget li a:hover {color: #ffcf3d; text-decoration: underline;}
    .worldwide-widget {height: 215px; padding-top: 0;}
        .worldwide-widget p {padding: 4px 0 10px 0;}
        .worldwide-widget div div {padding: 0 0 1.0em 0 !important;}
        .worldwide-widget label {display: block; font-weight: bold; padding-bottom: 4px;}
        .worldwide-widget select,
        .worldwide-widget input,
        .worldwide-widget img {vertical-align: middle;}
        .worldwide-widget select {font-size: 1.0em; padding: 0; color: #010101; width: 120px;}
    .news-widget {padding-top: 14px;}
        .news-widget a.rss {display: block; height: 28px; background: transparent url(/pub/img/icon-rss.png) 0 0 no-repeat; padding: 8px 0 0 34px; color: #ffcf3d; text-decoration: underline;}
        .news-widget a.rss:hover {color: #fff;}
        .news-widget input {vertical-align: middle;}
            .news-widget input.text {width: 120px;}
    .related-links-widget {}
        .related-links-widget ul {padding-bottom: 5px;}
            .related-links-widget li {padding-bottom: 5px;}

li.protected {list-style-type: none; padding: 2px 0 2px 20px; margin-left: -20px; background: transparent url(/pub/img/icon-protected.gif) 0 0 no-repeat;}

/* Footer */
#footer p.links {float: left;}
#footer p.copyright {float: right;}
#footer a {color: #fff; text-decoration: underline;}
    #footer a:hover {color: #ffcf3d;}
    
/* Alternate Layouts */
.fullwidth #content {width: 752px;}
.fullwidth .article #content-well {width: 670px; background: #fff url(/pub/img/bg-content-article-inner-fullwidth.png) no-repeat !important;}
.fullwidth #sidebar {display: none; visibility: hidden;}


/* Toggle Sections */
#toggleList {list-style-type: none !important;}
#toggleList li {margin-left: -25px;}
.toggleVisible a {text-decoration: none; font-weight: bold;}
.toggleVisible a:visited {color: #1f6c77 !important;}
.toggleHidden {display: none;}

 
/* Subpage Edit Only Anchor */
.SubpageEditOnly a {color: #ffcf3d;}

a.ICalLink {display: block; padding-bottom: 10px; float: right;}
 /pub/img/btn-go.png
blockquote {margin: 0 10px;}

/*Sitemap*/
#sitemap li {font-weight: bold; font-size: 1.4em; list-style-type: none; background-image: none !important;}
    #sitemap li li {font-weight: normal;  font-size: 0.8em; list-style-type: disc;}    
        #sitemap li li li {font-weight: normal; list-style-type: none;}
#sitemap li a {background-image: none !important;}
 
/*Search Forms*/
h2.searchHeadings {height: 24px; color: #253d42;}

.SearchFormDisplay {color: #262626;}
.SearchFormDisplay input, .SearchFormDisplay select {margin: 0 0 .9em 0; color: #262626;}

td.FormLabelDisplay {text-align: right; padding-top: 3px; font-weight: bold;}

.MemberDetailTable {color: #262626;}
.MemberDetailTable td {padding: 5px;}

.SearchResultsTable {color: #262626;}
.SearchResultsTable td {padding: 2px;}
 
/*Right column dropdowns*/
.ddbutton {border: 0; background: transparent url(/pub/img/btn-go.png) top left no-repeat; height: 19px; width: 32px; cursor: pointer;}
 
/*Pricing Blocks on Calendar pages*/
.PricingBlock {float: right; border: 1px solid #ababab; Padding: 10px; margin: 0px 10px 10px;}
 
.white {color: #fff;}
 
/* Regional Contacts */
#internationalContacts {float: right; width: 190px; background-color: #d9e3e5; padding: 5px 10px 0 10px;}
.headquartersNA {margin: 5px -10px 0 -10px; padding: 5px;}
#regionalContacts {list-style-type: none !important; margin-left: -25px !important; margin-bottom: -8px !important;}
    #regionalContacts li {margin-bottom: 1px !important;}
.contactRegion {background-color: #458f99; padding: 5px 0 5px 0; margin: 0 -10px 0 -8px;}
.contactRegion a {color: #262626 !important; text-decoration: none; font-size: 1.13em; font-weight: bold;}
.contactInfo {padding: 5px 0 5px 0; display: none;}

/* Roundtable, Lunch and Tours, Contact Us, AV Event Submission Forms */
#contactUsForm, #eventSubmissionForm 
{
    width: 350px; 
    float: left;
}

#contactUsForm select, #eventSubmissionForm select {width: 150px;}

#roundtableRegistrationForm select, #contactUsForm select, #eventSubmissionForm select, 
#roundtableRegistrationForm input, #contactUsForm input, #eventSubmissionForm input, 
#roundtableRegistrationForm textarea, #contactUsForm textarea, #eventSubmissionForm textarea
{
    font-size: 11px;
    color: #262626;
}

.formGroup
{
    width: 480px; 
    float: left; 
    padding-top: 8px;
}

.formLabelCell
{
    width: 220px;
    height: 12px;
    float: left;
    clear: left;
    padding: 3px;
}
.formLabel, .formField
{
    font-size: 11px;
    width: 210px;
}

.formFieldCell
{
    width: 220px;
    height: 20px;
    float: left;
    clear: left;
    padding: 3px;
}
 
/*#content-well td
{padding: 2px;}*/
 
/* Surveys Qualtrics.com */
#PO_7QbYIBcOMaUrAnG_qpbuttonl {float: left;}
#PO_7QbYIBcOMaUrAnG_qpbuttonma {float: left !important; color: #fff !important;}
    #PO_7QbYIBcOMaUrAnG_qpbuttonma a {}
    #PO_7QbYIBcOMaUrAnG_qpbuttonma input {color: #fff !important;}

#PO_7QbYIBcOMaUrAnG_qpbuttonr {float: left !important;}