﻿@charset "UTF-8";
#search-holder { float: right; clear: right; width: 400px; margin-right: 1em; margin-bottom: 1.4em; position: relative; z-index: 3000; border: 1px solid #a8a8a8; -moz-border-radius: 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#search-holder:before, #search-holder:after { content: ""; display: table; }
#search-holder:after { clear: both; }
#search-holder input { position: absolute; left: 0; width: 100%; line-height: 1.5em; font-size: 1.2em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; color: #ccc; }
#search-holder button { position: absolute; top: 3px; right: 3px; height: 26px; width: 26px; background: #fff url(../images/icon-search.png) 50% 50% no-repeat; border: 0; overflow: hidden; text-indent: -99em; }
#search-holder button:hover { cursor: pointer; }
#search-holder .coveo-omnibox { top: 30px; }
#search-holder .coveo-query-box-clear { display: none !important; }

.search-bar { width: 100%; height: auto; float: left; }

#nav-search-label { position: absolute; overflow: hidden; text-indent: -99em; }

#nav-search-in { position: relative; display: block; float: left; width: 200px; padding: 0 24px 0 10px; height: 30px; overflow: hidden; border-right: 1px #a8a8a8 solid; background: #e6e6e6; -moz-border-radius: 0.4em 0 0 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em 0 0 0.4em; }
#nav-search-in #nav-search-in-content { display: inline-block; margin: 0; padding: 6px 0 0 0; text-indent: 1px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; max-width: 90px; }
#nav-search-in.nav-facade-active .nav-down-arrow { position: absolute; display: inline-block; right: 10px; top: 11px; background: url("../images/search_arrow.png"); height: 5px; width: 9px; }
#nav-search-in.nav-facade-active #searchDropdownBox { cursor: pointer; height: 29px; left: 0; opacity: 0; top: 0; visibility: visible; width: auto; }

#searchDropdownBox { border: 1px solid #DDDDDD; color: black; left: 5px; margin: 0; outline: medium none; padding: 0; position: absolute; top: 3px; visibility: hidden; width: 190px; }

.nav-searchfield-outer { position: relative; float: left; width: 245px; height: 30px; }

#twotabsearchtextbox { background: none repeat scroll 0 0 transparent; border: medium none; margin: 6px 0 0 6px; outline: medium none; padding: 0; width: 100%; }

.nav-submit-button { margin: 0; overflow: hidden; padding: 0 0 0 3px; position: absolute; right: 0; top: 0; height: 28px; width: 40px; }
.nav-submit-button .nav-submit-input { border: medium none; color: white; cursor: pointer; margin: 0; padding: 0; width: 34px; }

/*! jQuery UI - v1.10.4 - 2014-05-23
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.button.css, jquery.ui.dialog.css, jquery.ui.tabs.css, jquery.ui.tooltip.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }

.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }

.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }

.ui-helper-clearfix:after { clear: both; }

.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }

.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }

.ui-front { z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; }

.ui-resizable { position: relative; }

.ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; }

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }

.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }

.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }

.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }

.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }

.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }

.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }

.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }

.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }

.ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; }

.ui-button { display: inline-block; position: relative; padding: 0; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; overflow: visible; /* removes extra width in IE */ }

.ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only { width: 2.2em; }

/* button elements seem to need a little more width */
button.ui-button-icon-only { width: 2.4em; }

.ui-button-icons-only { width: 3.4em; }

button.ui-button-icons-only { width: 3.7em; }

/* button text element */
.ui-button .ui-button-text { display: block; line-height: normal; }

.ui-button-text-only .ui-button-text { padding: .4em 1em; }

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; }

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; }

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; }

.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; }

/* no icon support for input elements, provide padding by default */
input.ui-button { padding: .4em 1em; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; }

.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; }

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; }

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; }

/* button sets */
.ui-buttonset { margin-right: 7px; }

.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; }

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; }

.ui-dialog { overflow: hidden; position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }

.ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; }

.ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; }

.ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; }

.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; }

.ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; }

.ui-dialog .ui-resizable-se { width: 12px; height: 12px; right: -5px; bottom: -5px; background-position: 16px 16px; }

.ui-draggable .ui-dialog-titlebar { cursor: move; }

.ui-tabs { position: relative; /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; }

.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; }

.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }

.ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; -webkit-box-shadow: 0 0 5px #aaa; box-shadow: 0 0 5px #aaa; }

body .ui-tooltip { border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; }

.ui-widget .ui-widget { font-size: 1em; }

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; }

.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url("../images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x; color: #222222; }

.ui-widget-content a { color: #222222; }

.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url("../images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x; color: #222222; font-weight: bold; }

.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url("../images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #555555; }

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url("../images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited { color: #212121; text-decoration: none; }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url("../images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: normal; color: #212121; }

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #fcefa1; background: #fbf9ee url("../images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x; color: #363636; }

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #363636; }

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #fef1ec url("../images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x; color: #cd0a0a; }

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter: Alpha(Opacity=70); font-weight: normal; }

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter: Alpha(Opacity=35); background-image: none; }

.ui-state-disabled .ui-icon { filter: Alpha(Opacity=35); /* For IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; }

.ui-icon, .ui-widget-content .ui-icon { background-image: url("../images/ui-icons_222222_256x240.png"); }

.ui-widget-header .ui-icon { background-image: url("../images/ui-icons_222222_256x240.png"); }

.ui-state-default .ui-icon { background-image: url("../images/ui-icons_888888_256x240.png"); }

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon { background-image: url("../images/ui-icons_454545_256x240.png"); }

.ui-state-active .ui-icon { background-image: url("../images/ui-icons_454545_256x240.png"); }

.ui-state-highlight .ui-icon { background-image: url("../images/ui-icons_2e83ff_256x240.png"); }

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("../images/ui-icons_cd0a0a_256x240.png"); }

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }

.ui-icon-carat-1-n { background-position: 0 0; }

.ui-icon-carat-1-ne { background-position: -16px 0; }

.ui-icon-carat-1-e { background-position: -32px 0; }

.ui-icon-carat-1-se { background-position: -48px 0; }

.ui-icon-carat-1-s { background-position: -64px 0; }

.ui-icon-carat-1-sw { background-position: -80px 0; }

.ui-icon-carat-1-w { background-position: -96px 0; }

.ui-icon-carat-1-nw { background-position: -112px 0; }

.ui-icon-carat-2-n-s { background-position: -128px 0; }

.ui-icon-carat-2-e-w { background-position: -144px 0; }

.ui-icon-triangle-1-n { background-position: 0 -16px; }

.ui-icon-triangle-1-ne { background-position: -16px -16px; }

.ui-icon-triangle-1-e { background-position: -32px -16px; }

.ui-icon-triangle-1-se { background-position: -48px -16px; }

.ui-icon-triangle-1-s { background-position: -64px -16px; }

.ui-icon-triangle-1-sw { background-position: -80px -16px; }

.ui-icon-triangle-1-w { background-position: -96px -16px; }

.ui-icon-triangle-1-nw { background-position: -112px -16px; }

.ui-icon-triangle-2-n-s { background-position: -128px -16px; }

.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

.ui-icon-arrow-1-n { background-position: 0 -32px; }

.ui-icon-arrow-1-ne { background-position: -16px -32px; }

.ui-icon-arrow-1-e { background-position: -32px -32px; }

.ui-icon-arrow-1-se { background-position: -48px -32px; }

.ui-icon-arrow-1-s { background-position: -64px -32px; }

.ui-icon-arrow-1-sw { background-position: -80px -32px; }

.ui-icon-arrow-1-w { background-position: -96px -32px; }

.ui-icon-arrow-1-nw { background-position: -112px -32px; }

.ui-icon-arrow-2-n-s { background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }

.ui-icon-arrow-2-e-w { background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }

.ui-icon-arrowstop-1-n { background-position: -192px -32px; }

.ui-icon-arrowstop-1-e { background-position: -208px -32px; }

.ui-icon-arrowstop-1-s { background-position: -224px -32px; }

.ui-icon-arrowstop-1-w { background-position: -240px -32px; }

.ui-icon-arrowthick-1-n { background-position: 0 -48px; }

.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }

.ui-icon-arrowthick-1-e { background-position: -32px -48px; }

.ui-icon-arrowthick-1-se { background-position: -48px -48px; }

.ui-icon-arrowthick-1-s { background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }

.ui-icon-arrowthick-1-w { background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }

.ui-icon-arrow-4 { background-position: 0 -80px; }

.ui-icon-arrow-4-diag { background-position: -16px -80px; }

.ui-icon-extlink { background-position: -32px -80px; }

.ui-icon-newwin { background-position: -48px -80px; }

.ui-icon-refresh { background-position: -64px -80px; }

.ui-icon-shuffle { background-position: -80px -80px; }

.ui-icon-transfer-e-w { background-position: -96px -80px; }

.ui-icon-transferthick-e-w { background-position: -112px -80px; }

.ui-icon-folder-collapsed { background-position: 0 -96px; }

.ui-icon-folder-open { background-position: -16px -96px; }

.ui-icon-document { background-position: -32px -96px; }

.ui-icon-document-b { background-position: -48px -96px; }

.ui-icon-note { background-position: -64px -96px; }

.ui-icon-mail-closed { background-position: -80px -96px; }

.ui-icon-mail-open { background-position: -96px -96px; }

.ui-icon-suitcase { background-position: -112px -96px; }

.ui-icon-comment { background-position: -128px -96px; }

.ui-icon-person { background-position: -144px -96px; }

.ui-icon-print { background-position: -160px -96px; }

.ui-icon-trash { background-position: -176px -96px; }

.ui-icon-locked { background-position: -192px -96px; }

.ui-icon-unlocked { background-position: -208px -96px; }

.ui-icon-bookmark { background-position: -224px -96px; }

.ui-icon-tag { background-position: -240px -96px; }

.ui-icon-home { background-position: 0 -112px; }

.ui-icon-flag { background-position: -16px -112px; }

.ui-icon-calendar { background-position: -32px -112px; }

.ui-icon-cart { background-position: -48px -112px; }

.ui-icon-pencil { background-position: -64px -112px; }

.ui-icon-clock { background-position: -80px -112px; }

.ui-icon-disk { background-position: -96px -112px; }

.ui-icon-calculator { background-position: -112px -112px; }

.ui-icon-zoomin { background-position: -128px -112px; }

.ui-icon-zoomout { background-position: -144px -112px; }

.ui-icon-search { background-position: -160px -112px; }

.ui-icon-wrench { background-position: -176px -112px; }

.ui-icon-gear { background-position: -192px -112px; }

.ui-icon-heart { background-position: -208px -112px; }

.ui-icon-star { background-position: -224px -112px; }

.ui-icon-link { background-position: -240px -112px; }

.ui-icon-cancel { background-position: 0 -128px; }

.ui-icon-plus { background-position: -16px -128px; }

.ui-icon-plusthick { background-position: -32px -128px; }

.ui-icon-minus { background-position: -48px -128px; }

.ui-icon-minusthick { background-position: -64px -128px; }

.ui-icon-close { background-position: -80px -128px; }

.ui-icon-closethick { background-position: -96px -128px; }

.ui-icon-key { background-position: -112px -128px; }

.ui-icon-lightbulb { background-position: -128px -128px; }

.ui-icon-scissors { background-position: -144px -128px; }

.ui-icon-clipboard { background-position: -160px -128px; }

.ui-icon-copy { background-position: -176px -128px; }

.ui-icon-contact { background-position: -192px -128px; }

.ui-icon-image { background-position: -208px -128px; }

.ui-icon-video { background-position: -224px -128px; }

.ui-icon-script { background-position: -240px -128px; }

.ui-icon-alert { background-position: 0 -144px; }

.ui-icon-info { background-position: -16px -144px; }

.ui-icon-notice { background-position: -32px -144px; }

.ui-icon-help { background-position: -48px -144px; }

.ui-icon-check { background-position: -64px -144px; }

.ui-icon-bullet { background-position: -80px -144px; }

.ui-icon-radio-on { background-position: -96px -144px; }

.ui-icon-radio-off { background-position: -112px -144px; }

.ui-icon-pin-w { background-position: -128px -144px; }

.ui-icon-pin-s { background-position: -144px -144px; }

.ui-icon-play { background-position: 0 -160px; }

.ui-icon-pause { background-position: -16px -160px; }

.ui-icon-seek-next { background-position: -32px -160px; }

.ui-icon-seek-prev { background-position: -48px -160px; }

.ui-icon-seek-end { background-position: -64px -160px; }

.ui-icon-seek-start { background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }

.ui-icon-stop { background-position: -96px -160px; }

.ui-icon-eject { background-position: -112px -160px; }

.ui-icon-volume-off { background-position: -128px -160px; }

.ui-icon-volume-on { background-position: -144px -160px; }

.ui-icon-power { background-position: 0 -176px; }

.ui-icon-signal-diag { background-position: -16px -176px; }

.ui-icon-signal { background-position: -32px -176px; }

.ui-icon-battery-0 { background-position: -48px -176px; }

.ui-icon-battery-1 { background-position: -64px -176px; }

.ui-icon-battery-2 { background-position: -80px -176px; }

.ui-icon-battery-3 { background-position: -96px -176px; }

.ui-icon-circle-plus { background-position: 0 -192px; }

.ui-icon-circle-minus { background-position: -16px -192px; }

.ui-icon-circle-close { background-position: -32px -192px; }

.ui-icon-circle-triangle-e { background-position: -48px -192px; }

.ui-icon-circle-triangle-s { background-position: -64px -192px; }

.ui-icon-circle-triangle-w { background-position: -80px -192px; }

.ui-icon-circle-triangle-n { background-position: -96px -192px; }

.ui-icon-circle-arrow-e { background-position: -112px -192px; }

.ui-icon-circle-arrow-s { background-position: -128px -192px; }

.ui-icon-circle-arrow-w { background-position: -144px -192px; }

.ui-icon-circle-arrow-n { background-position: -160px -192px; }

.ui-icon-circle-zoomin { background-position: -176px -192px; }

.ui-icon-circle-zoomout { background-position: -192px -192px; }

.ui-icon-circle-check { background-position: -208px -192px; }

.ui-icon-circlesmall-plus { background-position: 0 -208px; }

.ui-icon-circlesmall-minus { background-position: -16px -208px; }

.ui-icon-circlesmall-close { background-position: -32px -208px; }

.ui-icon-squaresmall-plus { background-position: -48px -208px; }

.ui-icon-squaresmall-minus { background-position: -64px -208px; }

.ui-icon-squaresmall-close { background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }

.ui-icon-grip-solid-vertical { background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }

.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
/* Overlays */
.ui-widget-overlay { background: #aaaaaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); }

.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url("../images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x; opacity: .3; filter: Alpha(Opacity=30); border-radius: 8px; }
#mobile-content { display: none; }
/*
 Zebra_DatePicker: a lightweight jQuery date picker plugin
 Default theme
 copyright (c) 2011 - 2013 Stefan Gabos http://stefangabos.ro/jquery/zebra-datepicker/

*/
.Zebra_DatePicker *, .Zebra_DatePicker *:after, .Zebra_DatePicker *:before {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    box-sizing: content-box !important;
}

.Zebra_DatePicker * { margin: 0; padding: 0; color: #000; background: transparent; border: none; }

.Zebra_DatePicker { position: absolute; background: #004176; border: 3px solid #004176; display: none; z-index: 100; }
.Zebra_DatePicker table { border-collapse: collapse; border-spacing: 0; }
.Zebra_DatePicker td, .Zebra_DatePicker th { text-align: center; padding: 5px 0; }
.Zebra_DatePicker td { cursor: pointer; }
.Zebra_DatePicker .dp_daypicker, .Zebra_DatePicker .dp_monthpicker, .Zebra_DatePicker .dp_yearpicker { margin-top: 3px; }
.Zebra_DatePicker .dp_daypicker td, .Zebra_DatePicker .dp_daypicker th, .Zebra_DatePicker .dp_monthpicker td, .Zebra_DatePicker .dp_yearpicker td { background: #c1d6d9; width: 30px; border: 1px solid #004176; }
.Zebra_DatePicker .Zebra_DatePicker, .Zebra_DatePicker .dp_header .dp_hover, .Zebra_DatePicker .dp_footer .dp_hover { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.Zebra_DatePicker .dp_header td { color: #FFF; }
.Zebra_DatePicker .dp_header .dp_previous, .Zebra_DatePicker .dp_header .dp_next { width: 30px; font-size: 2.5em; }
.Zebra_DatePicker .dp_header .dp_caption { font-weight: bold; }
.Zebra_DatePicker .dp_header .dp_hover { background: #003058; color: #FFF; }
.Zebra_DatePicker .dp_header .dp_blocked { color: #888; cursor: default; }
.Zebra_DatePicker .dp_daypicker th { background: #FFCC33; }
.Zebra_DatePicker td.dp_not_in_month { background: #F3F3F3; color: #CDCDCD; cursor: default; }
.Zebra_DatePicker td.dp_not_in_month_selectable { background: #F3F3F3; color: #CDCDCD; cursor: pointer; }
.Zebra_DatePicker td.dp_weekend { background: #D8D8D8; }
.Zebra_DatePicker td.dp_weekend_disabled { color: #CCC; cursor: default; }
.Zebra_DatePicker td.dp_selected { background: #00203b; color: #FFF !important; }
.Zebra_DatePicker td.dp_week_number { background: #FFCC33; color: #555; cursor: text; font-style: italic; }
.Zebra_DatePicker .dp_monthpicker td { width: 33%; }
.Zebra_DatePicker .dp_yearpicker td { width: 33%; }
.Zebra_DatePicker .dp_footer { margin-top: 3px; }
.Zebra_DatePicker .dp_footer .dp_hover { background: #003058; color: #FFF; }
.Zebra_DatePicker .dp_today { color: #FFF; padding: 3px; }
.Zebra_DatePicker .dp_clear { color: #FFF; padding: 3px; }
.Zebra_DatePicker td.dp_current { color: #C40000; }
.Zebra_DatePicker td.dp_disabled_current { color: #E38585; }
.Zebra_DatePicker td.dp_disabled { background: #F3F3F3; color: #CDCDCD; cursor: default; }
.Zebra_DatePicker td.dp_hover { background: #606b6c; color: #FFF; }

button.Zebra_DatePicker_Icon { display: block; position: absolute; width: 16px; height: 16px; background: url("../images/icon-datepicker.png") no-repeat left top; text-indent: -9000px; border: none; cursor: pointer; padding: 0; line-height: 0; vertical-align: top; }

button.Zebra_DatePicker_Icon_Disabled { background-image: url("../images/icon-datepicker-disabled.png"); }

button.Zebra_DatePicker_Icon { margin: 0 0 0 3px; }

button.Zebra_DatePicker_Icon_Inside { margin: 0 3px 0 0; }

.Zebra_DatePicker_Icon_Wrapper { display: inline-block !important; }

button.Zebra_DatePicker_Icon_Inside { right: 0 !important; top: 4px !important; left: auto !important; }

#main-container { max-width: 960px; margin: 0 auto; padding: 0; z-index: 10; position: relative; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#main-container:before, #main-container:after { content: ""; display: table; }
#main-container:after { clear: both; }

#main-content { position: relative; z-index: 0; width: 100%; min-height: 600px; float: left; clear: both; padding: 1em 2em 3em 1em; margin: 0 -312px 0 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#main-content:before, #main-content:after { content: ""; display: table; }
#main-content:after { clear: both; }
#main-content .main-content-inner { margin: 0 300px 0 0; }
#lvl2-masthead + #main-content { padding-top: 0; }
.layout-sidebarleft #main-content { float: right; margin-left: -312px; margin-right: auto; padding: 1em 1em 1em 2em; }
.layout-sidebarleft #main-content .main-content-inner { margin: 0 0 0 300px; }
.layout-fullwidth #main-content .main-content-inner { margin: 0; }

#sidebar { width: 300px; float: right; padding: 0; margin-right: 12px; position: relative; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#sidebar:before, #sidebar:after { content: ""; display: table; }
#sidebar:after { clear: both; }
.layout-homepage #sidebar { padding-top: 1em; }
.layout-sidebarleft #sidebar { float: left; padding: 0 0 1em 1em; }
.layout-fullwidth #sidebar { display: none; }

#sidebar .suggested-materials { margin-top: 15px; }
    #sidebar .suggested-materials h2 {
        top: -15px;
        position: relative;
        text-align: center;
        margin: 0;
        font-weight: bold;
    }
        #sidebar .suggested-materials h2 span {
            background-color: #FFFFFF;
            padding: 0 1em;
        }
    #sidebar .suggested-materials ul {
        list-style: none;
        padding-left: 5px;
        margin-top: 0;
    }
    #sidebar .suggested-materials li {
        margin-bottom: 10px;
    }

.main-content-lower{overflow: hidden; padding: 25px 0; clear: both; text-align: center;} 
.main-content-lower .main-content-left, 
.main-content-lower .main-content-right, 
.main-content-lower #Adslot-0, 
.main-content-lower #Adslot-1{ padding-bottom: 25px; text-align: left; margin-left: 15px; margin-right: 15px; }
.main-content-lower #Adslot-3{ margin:25px 10%; display:none; }
@media only screen and (min-width: 768px) { 
.main-content-lower .main-content-left, 
.main-content-lower .main-content-right, 
.main-content-lower #Adslot-0, 
.main-content-lower #Adslot-1{display: inline-block;} 
.main-content-lower #Adslot-3{display: block;}
}

@media only screen and (max-width: 980px) { #main-content .main-content-inner { margin-right: 0; }
  .layout-sidebarleft #sidebar { padding: 0 1em 1em 1em; } }
.profiler-results { display: none; }

body { font-size: .75em; line-height: 1.4; margin: 0; padding: 0; font-family: Raleway, helvetica, arial, sans-serif; background-color: #c1d6d9; color: #444444; min-width: 960px; -webkit-font-smoothing: antialiased; }

*, *:after, *:before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

*:focus { -webkit-tap-highlight-color: transparent; }

.template-listing { font-size: 1.2em; line-height: 2; }

.ui-front { z-index: 2000 !important; }

.date { margin-top: 0.5em; font-weight: 700; }

.current { background-color: #666; border-top: 6px solid #666; }

.hide-element { display: none; }

.active2 { background-color: #fff; }

.darktext { color: #444444; }

.required { display: block; float: left; width: 10px; margin-left: -10px; }

.alert, .validation-error, .field-validation-error { color: #da1334; }

.info-text { color: #198dae; }

.link-header, .link-header h1, .article-tease h1, .article-guidelines-tease h1, .article-library-tease h1, .article-recommended-tease h1 { font-family: "Roboto Slab", helvetica, arial, serif; }

h1, h2, .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, h3, h4, h5, h6 { margin-top: 0; font-family: "Open Sans", verdana, helvetica, arial, sans-serif; font-weight: normal; }

h1 { line-height: 1; font-size: 1.4em; }
.CoveoFacet div.coveo-header, .CoveoFacet div.coveo-header, .CustomFacet div.coveo-header { font-size: 1em;}
h2, .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title { line-height: 1; font-size: 1.3em; }

p:empty { display: none; }

a { color: #198dae; text-decoration: none; cursor: pointer; }
a:hover { color: #1abc9c; text-decoration: underline; }

#main-content img { max-width: 100%; height: auto; }

table { margin-bottom: 1em; }

.button-as-link, .article-toolbar .folder-icon, .article-toolbar .Folder-icon, .article-toolbar .article-tools .print-icon, .article-toolbar .article-tools .folder-icon, .article-toolbar .article-tools .audio-icon { display: inline !important; float: none !important; clear: none !important; padding: 0; margin: 0; background-color: transparent; color: #198dae; border: none; cursor: pointer; text-align: left; font-family: "Open Sans", verdana, helvetica, arial, sans-serif; font-size: 1em; }
.button-as-link:active, .article-toolbar .folder-icon:active, .article-toolbar .Folder-icon:active, .article-toolbar .article-tools .print-icon:active, .article-toolbar .article-tools .audio-icon:active { border: none; }
.button-as-link:hover, .article-toolbar .folder-icon:hover, .article-toolbar .Folder-icon:hover, .article-toolbar .article-tools .print-icon:hover, .article-toolbar .article-tools .audio-icon:hover { text-decoration: underline; background-color: transparent; }
.coveo-more.button-as-link, .article-toolbar .coveo-more.folder-icon, .article-toolbar .coveo-more.Folder-icon, .article-toolbar .article-tools .coveo-more.print-icon, .article-toolbar .article-tools .coveo-more.audio-icon { width: 100%; display: block !important; color: #666; text-align: center; }

.no-bullets, .no-list, .headline-list, .list-filters, #nav-secondary ul, #myacc-masthead #member-header-info ul, #lvl2-masthead .subnav li, .article-meta .evaluation-links, .meeting-details, .educational-details, .article-toolbar .article-tools, .the-quiz .answers, .search-directory-form, .save-cancel, .edit-remove, #image-gallery-holder .gallery-item-larger .gallery-buttons, .sidebar-box.view-by-theme ul, #sidebar .view-by-theme.recommended-for-you ul, #sidebar .view-by-theme.find-guideline ul, #sidebar .view-by-theme.featured-person ul, #sidebar .view-by-theme.featured-article ul, .view-by-theme.upcoming-meetings ul, .sidebar-box.view-by-doctype ul, #sidebar .view-by-doctype.recommended-for-you ul, #sidebar .view-by-doctype.find-guideline ul, #sidebar .view-by-doctype.featured-person ul, #sidebar .view-by-doctype.featured-article ul, .view-by-doctype.upcoming-meetings ul, .sidebar-box.view-by-contenttype ul, #sidebar .view-by-contenttype.recommended-for-you ul, #sidebar .view-by-contenttype.find-guideline ul, #sidebar .view-by-contenttype.featured-person ul, #sidebar .view-by-contenttype.featured-article ul, .view-by-contenttype.upcoming-meetings ul, .sidebar-box.popular-tags ul, #sidebar .popular-tags.recommended-for-you ul, #sidebar .popular-tags.find-guideline ul, #sidebar .popular-tags.featured-person ul, #sidebar .popular-tags.featured-article ul, .popular-tags.upcoming-meetings ul, .sidebar-box.content-types ul, #sidebar .content-types.recommended-for-you ul, #sidebar .content-types.find-guideline ul, #sidebar .content-types.featured-person ul, #sidebar .content-types.featured-article ul, .content-types.upcoming-meetings ul, .sidebar-box.view-by-topic ul, #sidebar .view-by-topic.recommended-for-you ul, #sidebar .view-by-topic.find-guideline ul, #sidebar .view-by-topic.featured-person ul, #sidebar .view-by-topic.featured-article ul, .view-by-topic.upcoming-meetings ul, .sidebar-box.view-by-mediatype ul, #sidebar .view-by-mediatype.recommended-for-you ul, #sidebar .view-by-mediatype.find-guideline ul, #sidebar .view-by-mediatype.featured-person ul, #sidebar .view-by-mediatype.featured-article ul, .view-by-mediatype.upcoming-meetings ul, .sidebar-box.view-by-filetype ul, #sidebar .view-by-filetype.recommended-for-you ul, #sidebar .view-by-filetype.find-guideline ul, #sidebar .view-by-filetype.featured-person ul, #sidebar .view-by-filetype.featured-article ul, .view-by-filetype.upcoming-meetings ul, .sidebar-box.view-by-meeting-type ul, #sidebar .view-by-meeting-type.recommended-for-you ul, #sidebar .view-by-meeting-type.find-guideline ul, #sidebar .view-by-meeting-type.featured-person ul, #sidebar .view-by-meeting-type.featured-article ul, .view-by-meeting-type.upcoming-meetings ul, .sidebar-box.view-by-credit-type ul, #sidebar .view-by-credit-type.recommended-for-you ul, #sidebar .view-by-credit-type.find-guideline ul, #sidebar .view-by-credit-type.featured-person ul, #sidebar .view-by-credit-type.featured-article ul, .view-by-credit-type.upcoming-meetings ul, .sidebar-box.date-ranger ol, #sidebar .date-ranger.recommended-for-you ol, #sidebar .date-ranger.find-guideline ol, #sidebar .date-ranger.featured-person ol, #sidebar .date-ranger.featured-article ol, .date-ranger.upcoming-meetings ol, .section-updates .resources, #pre-registration #user-options { list-style-type: none; margin-left: 0; padding-left: 0; }
.no-bullets ul, .no-list ul, .headline-list ul, .list-filters ul, #nav-secondary ul ul, #myacc-masthead #member-header-info ul ul, #lvl2-masthead .subnav li ul, .article-meta .evaluation-links ul, .meeting-details ul, .educational-details ul, .article-toolbar .article-tools ul, .the-quiz .answers ul, .search-directory-form ul, .save-cancel ul, .edit-remove ul, #image-gallery-holder .gallery-item-larger .gallery-buttons ul, .sidebar-box.view-by-theme ul ul, #sidebar .view-by-theme.recommended-for-you ul ul, #sidebar .view-by-theme.find-guideline ul ul, #sidebar .view-by-theme.featured-person ul ul, #sidebar .view-by-theme.featured-article ul ul, .view-by-theme.upcoming-meetings ul ul, .sidebar-box.view-by-doctype ul ul, #sidebar .view-by-doctype.recommended-for-you ul ul, #sidebar .view-by-doctype.find-guideline ul ul, #sidebar .view-by-doctype.featured-person ul ul, #sidebar .view-by-doctype.featured-article ul ul, .view-by-doctype.upcoming-meetings ul ul, .sidebar-box.view-by-contenttype ul ul, #sidebar .view-by-contenttype.recommended-for-you ul ul, #sidebar .view-by-contenttype.find-guideline ul ul, #sidebar .view-by-contenttype.featured-person ul ul, #sidebar .view-by-contenttype.featured-article ul ul, .view-by-contenttype.upcoming-meetings ul ul, .sidebar-box.popular-tags ul ul, #sidebar .popular-tags.recommended-for-you ul ul, #sidebar .popular-tags.find-guideline ul ul, #sidebar .popular-tags.featured-person ul ul, #sidebar .popular-tags.featured-article ul ul, .popular-tags.upcoming-meetings ul ul, .sidebar-box.content-types ul ul, #sidebar .content-types.recommended-for-you ul ul, #sidebar .content-types.find-guideline ul ul, #sidebar .content-types.featured-person ul ul, #sidebar .content-types.featured-article ul ul, .content-types.upcoming-meetings ul ul, .sidebar-box.view-by-topic ul ul, #sidebar .view-by-topic.recommended-for-you ul ul, #sidebar .view-by-topic.find-guideline ul ul, #sidebar .view-by-topic.featured-person ul ul, #sidebar .view-by-topic.featured-article ul ul, .view-by-topic.upcoming-meetings ul ul, .sidebar-box.view-by-mediatype ul ul, #sidebar .view-by-mediatype.recommended-for-you ul ul, #sidebar .view-by-mediatype.find-guideline ul ul, #sidebar .view-by-mediatype.featured-person ul ul, #sidebar .view-by-mediatype.featured-article ul ul, .view-by-mediatype.upcoming-meetings ul ul, .sidebar-box.view-by-filetype ul ul, #sidebar .view-by-filetype.recommended-for-you ul ul, #sidebar .view-by-filetype.find-guideline ul ul, #sidebar .view-by-filetype.featured-person ul ul, #sidebar .view-by-filetype.featured-article ul ul, .view-by-filetype.upcoming-meetings ul ul, .sidebar-box.view-by-meeting-type ul ul, #sidebar .view-by-meeting-type.recommended-for-you ul ul, #sidebar .view-by-meeting-type.find-guideline ul ul, #sidebar .view-by-meeting-type.featured-person ul ul, #sidebar .view-by-meeting-type.featured-article ul ul, .view-by-meeting-type.upcoming-meetings ul ul, .sidebar-box.view-by-credit-type ul ul, #sidebar .view-by-credit-type.recommended-for-you ul ul, #sidebar .view-by-credit-type.find-guideline ul ul, #sidebar .view-by-credit-type.featured-person ul ul, #sidebar .view-by-credit-type.featured-article ul ul, .view-by-credit-type.upcoming-meetings ul ul, .sidebar-box.date-ranger ol ul, #sidebar .date-ranger.recommended-for-you ol ul, #sidebar .date-ranger.find-guideline ol ul, #sidebar .date-ranger.featured-person ol ul, #sidebar .date-ranger.featured-article ol ul, .date-ranger.upcoming-meetings ol ul, .section-updates .resources ul, #pre-registration #user-options ul { list-style-type: none; margin-left: 0; padding-left: 0; }
.no-bullets li, .no-list li, .headline-list li, .list-filters li, #nav-secondary ul li, #myacc-masthead #member-header-info ul li, #lvl2-masthead .subnav li li, .article-meta .evaluation-links li, .meeting-details li, .educational-details li, .article-toolbar .article-tools li, .the-quiz .answers li, .search-directory-form li, .save-cancel li, .edit-remove li, #image-gallery-holder .gallery-item-larger .gallery-buttons li, .sidebar-box.view-by-theme ul li, #sidebar .view-by-theme.recommended-for-you ul li, #sidebar .view-by-theme.find-guideline ul li, #sidebar .view-by-theme.featured-person ul li, #sidebar .view-by-theme.featured-article ul li, .view-by-theme.upcoming-meetings ul li, .sidebar-box.view-by-doctype ul li, #sidebar .view-by-doctype.recommended-for-you ul li, #sidebar .view-by-doctype.find-guideline ul li, #sidebar .view-by-doctype.featured-person ul li, #sidebar .view-by-doctype.featured-article ul li, .view-by-doctype.upcoming-meetings ul li, .sidebar-box.view-by-contenttype ul li, #sidebar .view-by-contenttype.recommended-for-you ul li, #sidebar .view-by-contenttype.find-guideline ul li, #sidebar .view-by-contenttype.featured-person ul li, #sidebar .view-by-contenttype.featured-article ul li, .view-by-contenttype.upcoming-meetings ul li, .sidebar-box.popular-tags ul li, #sidebar .popular-tags.recommended-for-you ul li, #sidebar .popular-tags.find-guideline ul li, #sidebar .popular-tags.featured-person ul li, #sidebar .popular-tags.featured-article ul li, .popular-tags.upcoming-meetings ul li, .sidebar-box.content-types ul li, #sidebar .content-types.recommended-for-you ul li, #sidebar .content-types.find-guideline ul li, #sidebar .content-types.featured-person ul li, #sidebar .content-types.featured-article ul li, .content-types.upcoming-meetings ul li, .sidebar-box.view-by-topic ul li, #sidebar .view-by-topic.recommended-for-you ul li, #sidebar .view-by-topic.find-guideline ul li, #sidebar .view-by-topic.featured-person ul li, #sidebar .view-by-topic.featured-article ul li, .view-by-topic.upcoming-meetings ul li, .sidebar-box.view-by-mediatype ul li, #sidebar .view-by-mediatype.recommended-for-you ul li, #sidebar .view-by-mediatype.find-guideline ul li, #sidebar .view-by-mediatype.featured-person ul li, #sidebar .view-by-mediatype.featured-article ul li, .view-by-mediatype.upcoming-meetings ul li, .sidebar-box.view-by-filetype ul li, #sidebar .view-by-filetype.recommended-for-you ul li, #sidebar .view-by-filetype.find-guideline ul li, #sidebar .view-by-filetype.featured-person ul li, #sidebar .view-by-filetype.featured-article ul li, .view-by-filetype.upcoming-meetings ul li, .sidebar-box.view-by-meeting-type ul li, #sidebar .view-by-meeting-type.recommended-for-you ul li, #sidebar .view-by-meeting-type.find-guideline ul li, #sidebar .view-by-meeting-type.featured-person ul li, #sidebar .view-by-meeting-type.featured-article ul li, .view-by-meeting-type.upcoming-meetings ul li, .sidebar-box.view-by-credit-type ul li, #sidebar .view-by-credit-type.recommended-for-you ul li, #sidebar .view-by-credit-type.find-guideline ul li, #sidebar .view-by-credit-type.featured-person ul li, #sidebar .view-by-credit-type.featured-article ul li, .view-by-credit-type.upcoming-meetings ul li, .sidebar-box.date-ranger ol li, #sidebar .date-ranger.recommended-for-you ol li, #sidebar .date-ranger.find-guideline ol li, #sidebar .date-ranger.featured-person ol li, #sidebar .date-ranger.featured-article ol li, .date-ranger.upcoming-meetings ol li, .section-updates .resources li, #pre-registration #user-options li { margin-left: 0; padding-left: 0; }

.no-list { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.no-list:before, .no-list:after { content: ""; display: table; }
.no-list:after { clear: both; }
.no-list li { display: inline; margin-right: .5em !important; }

.cal-date { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 36px; float: left; padding: 0 0 .2em 0; margin: 0 1em 0 0; background: #198dae; text-align: center; color: #fff !important; }
.cal-date:hover { color: #fff; }
.cal-date span { display: block; border-top: 1px #fff solid; font-size: 1.4em; }
.tab-content .cal-date { height: 110px; width: 110px; padding-top: .1em; }
.tab-content .cal-date span { padding-top: .2em; margin-top: .2em; font-size: 3em; }
.tab-content .cal-date + .article-content { float: left; width: 50%; width: calc(100% - 110px - 1em) !important; }

label.checkbox, input[type="checkbox"] + label, input[type="checkbox"] + input[type="hidden"] + label, #nav-secondary .toggler { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

.display { display: block; }

.hidden { display: none; }

.headline-list li { margin-bottom: 1em; }
.headline-list h2, .headline-list .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .headline-list .coveo-title, .headline-list .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .headline-list .coveo-title, .headline-list .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .headline-list .coveo-title, .headline-list h2, .headline-list .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .headline-list .coveo-title, .headline-list .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .headline-list .coveo-title, .headline-list .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .headline-list .coveo-title { display: inline; font-size: 1em; }

.sort-controls dt, .sort-controls dd { float: left; }
.sort-controls dt { padding: .3em .3em 0 0; }

.columns-5050, #nav-primary-holder .header-link .set-one, #nav-primary-holder .header-link .set-two { float: left; width: 50%; padding: 0 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.flexcolumn, .flexcolumn-pers { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-items: stretch; align-content: flex-start; }

.flex-space-around { justify-content: space-around; }

.hidden { display: none; }

#main-container { background-color: #fff; -moz-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); box-shadow: 0 0 30px rgba(0, 0, 0, 0.3); }

#main-content { 
	font-family: "Open Sans", verdana, helvetica, arial, sans-serif; 
}
#main-content p, 
#main-content table { 
	font-size: 1.2em;
	}
    #main-content ul, 
    #main-content ol {
        font-size: 1.2em;
    }
        #main-content ul ul, 
        #main-content ol ol,
        #main-content ul ol, 
        #main-content ol ul {
            font-size: 1em;
        }
#main-content p.document-type, #main-content p.document-type a, #main-content p.topics-list, #main-content p.topics-list a, #main-content p.keywords-list, #main-content p.keywords-list a { font-size: 1.05em; }
#main-content p.date { margin-bottom: 0.5em; }
#main-content p.date, #main-content p.authors { font-size: 1.05em; margin-bottom: 0; }
#main-content ul.meeting-details { font-size: inherit; }
#main-content ul.tab-controls { font-size: 1.0em; }
#main-content .media-details p.authors, #main-content .media-details p.topics-list, #main-content .media-details p.keywords-list { font-size: 1.2em; }
#main-content aside.suggested-materials ul { font-size: 1.0em; }

#sidebar { font-family: "Open Sans", verdana, helvetica, arial, sans-serif; }
#sidebar .dart-ad { margin-bottom: 1em; }

#dart-ad-holder .dart-ad { margin-bottom: 1em; }

img { display: block; border: none; }
img.ang-spinner { display: inline; }
img.spinner { display: none; }
img.show-spinner { display: inline; position: absolute; margin-left: 1em; }

#btn-change-subscrption.hide-button { display: none; }

.radio, .checkbox { margin-top: 0; margin-bottom: 0; }

input[type="button"] { -moz-appearance: none; -webkit-appearance: none; }

label.checkbox, input[type="checkbox"] + label, input[type="checkbox"] + input[type="hidden"] + label { position: relative; min-height: 18px; display: inline-block; padding-left: 2em; background: url(../images/checkbox-unchecked.png) left top no-repeat; }
.view-mode label.checkbox, .view-mode input[type="checkbox"] + label, .view-mode input[type="checkbox"] + input[type="hidden"] + label { background-image: none; }
label.checkbox.hide-label, .hide-label label.checkbox, input[type="checkbox"] + label.hide-label, .hide-label input[type="checkbox"] + label, input[type="checkbox"] + input[type="hidden"] + label.hide-label, .hide-label input[type="checkbox"] + input[type="hidden"] + label { overflow: hidden; text-indent: -40em; width: 16px; height: 16px; margin: 0 4px -2px 0; padding-left: 0; }
.collapse-box-heading label.checkbox, .collapse-box-heading input[type="checkbox"] + label, .collapse-box-heading input[type="checkbox"] + input[type="hidden"] + label { background-image: url(../images/checkbox-white-unchecked.png); }
label.checkbox.checked, input[type="checkbox"] + label.checked, input[type="checkbox"] + input[type="hidden"] + label.checked { background-image: url(../images/checkbox-checked.png); }
.all-filters-cleared label.checkbox, .all-filters-cleared input[type="checkbox"] + label, .all-filters-cleared input[type="checkbox"] + input[type="hidden"] + label { background-image: url(../images/checkbox-allchecked.png); }

label.checked { background-image: url(../images/checkbox-checked.png); }

input[type="checkbox"] { position: absolute; left: -999em; }
input[type="checkbox"]:checked + label, input[type="checkbox"]:checked + input + label, input[type="checkbox"] label.checked { background-image: url(../images/checkbox-checked.png); }
.view-mode input[type="checkbox"]:checked + label, .view-mode input[type="checkbox"]:checked + input + label, .view-mode input[type="checkbox"] label.checked { background-image: url(../images/icon-completed.png); background-size: 16px; }

button:disabled, input:disabled, select:disabled, textarea:disabled, input[type=checkbox]:disabled, input[type-radio]:disabled { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }

button, .button-standard, .button-buy, input[type="button"], input[type="submit"] { padding: .25em .5em; border: 1px solid #a8a8a8; color: #fff; background-color: #198dae; cursor: pointer; }
button a, .button-standard a, .button-buy a, input[type="button"] a, input[type="submit"] a { color: #fff !important; }
button a:hover, .button-standard a:hover, .button-buy a:hover, input[type="button"] a:hover, input[type="submit"] a:hover { text-decoration: none; color: #fff; cursor: pointer; }
button:hover, .button-standard:hover, .button-buy:hover, input[type="button"]:hover, input[type="submit"]:hover { background-color: #2f98b6; }
button.coveo-big-more, .coveo-big-more.button-standard, .coveo-big-more.button-buy, input.coveo-big-more[type="button"], input.coveo-big-more[type="submit"] { display: block; width: 100%; padding: .5em; font-size: 1.4em; }

.button-buy { background-color: #1abc9c; }

.styled-select { -moz-appearance: none; -webkit-appearance: none; background: url(../images/icon-drop-down-fake-2.png) no-repeat right #e6e6e6; padding: 0px 3em 0 0; line-height: 1; border: 0; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; height: 24px; color: #444444; }

input[type="text"], input[type="email"], input[type="password"], input[type="phone"], select { border: 1px #a8a8a8 solid; padding: .33em; background-color: #fff; z-index: 200; max-width: 100%; }

select { padding: .24em; }

input[type="radio"] + label { display: inline !important; }

.extra-lineheight, .list-filters li { line-height: 1.5em; }

.inline-list { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.inline-list:before, .inline-list:after { content: ""; display: table; }
.inline-list:after { clear: both; }
.inline-list li { float: left; }

.save-cancel { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.save-cancel:before, .save-cancel:after { content: ""; display: table; }
.save-cancel:after { clear: both; }
.save-cancel li { list-style-type: none; float: left; }
.save-cancel li button { cursor: pointer; }
.save-cancel li .cancel { background: transparent; color: #198dae; border: 0; text-decoration: underline; }

.folder-icon, .Folder-icon, .article-icon, .Article-icon, .DOC-icon, .DOCX-icon, .XLS-icon, .XLSX-icon, .image-icon, .Image-icon, .JPEG-icon, .JPG-icon, .GIF-icon, .PNG-icon, .meeting-icon, .Meeting-icon, .calendar-icon, .Calendar-icon, .education-icon, .Education-icon, .tag-icon, .article-tease .article-tags, .article-guidelines-tease .article-tags, .article-library-tease .article-tags, .article-recommended-tease .article-tags, .Tag-icon, .completed-icon, .Completed-icon, .slideshow-icon, .Slideshow-icon, .PPT-icon, .PPTX-icon, .resume-icon, .Resume-icon, .pdf-icon, .PDF-icon, .Pdf-icon, .print-icon, .Print-icon, .audio-icon, .Audio-icon, .video-icon, .Video-icon, .guideline-icon, .Guideline-icon, .comments-icon, .Comments-icon, .editors-pick-icon { display: inline; padding: 0 0 2px 24px; background-repeat: no-repeat; background-position: left top; margin: 0 0 1em 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.article-toolbar .folder-icon, .article-toolbar .Folder-icon, .article-toolbar .article-icon, .article-toolbar .Article-icon, .article-toolbar .DOC-icon, .article-toolbar .DOCX-icon, .article-toolbar .XLS-icon, .article-toolbar .XLSX-icon, .article-toolbar .image-icon, .article-toolbar .Image-icon, .article-toolbar .JPEG-icon, .article-toolbar .JPG-icon, .article-toolbar .GIF-icon, .article-toolbar .PNG-icon, .article-toolbar .meeting-icon, .article-toolbar .Meeting-icon, .article-toolbar .calendar-icon, .article-toolbar .Calendar-icon, .article-toolbar .education-icon, .article-toolbar .Education-icon, .article-toolbar .tag-icon, .article-toolbar .article-tease .article-tags, .article-tease .article-toolbar .article-tags, .article-toolbar .article-guidelines-tease .article-tags, .article-guidelines-tease .article-toolbar .article-tags, .article-toolbar .article-library-tease .article-tags, .article-library-tease .article-toolbar .article-tags, .article-toolbar .article-recommended-tease .article-tags, .article-recommended-tease .article-toolbar .article-tags, .article-toolbar .Tag-icon, .article-toolbar .completed-icon, .article-toolbar .Completed-icon, .article-toolbar .slideshow-icon, .article-toolbar .Slideshow-icon, .article-toolbar .PPT-icon, .article-toolbar .PPTX-icon, .article-toolbar .resume-icon, .article-toolbar .Resume-icon, .article-toolbar .pdf-icon, .article-toolbar .PDF-icon, .article-toolbar .Pdf-icon, .article-toolbar .print-icon, .article-toolbar .Print-icon, .article-toolbar .audio-icon, .article-toolbar .Audio-icon, .article-toolbar .video-icon, .article-toolbar .Video-icon, .article-toolbar .guideline-icon, .article-toolbar .Guideline-icon, .article-toolbar .comments-icon, .article-toolbar .Comments-icon, .article-toolbar .editors-pick-icon { padding-left: 20px; background-position: 0 50%; }

.folder-icon, .Folder-icon { background-image: url(../images/icon-savetofolder.png); }

.article-icon, .Article-icon, .DOC-icon, .DOCX-icon, .XLS-icon, .XLSX-icon { background-image: url(../images/icon-article.png); }

.image-icon, .Image-icon, .JPEG-icon, .JPG-icon, .GIF-icon, .PNG-icon { background-image: url(../images/icon-image.png); }

.meeting-icon, .Meeting-icon, .calendar-icon, .Calendar-icon { padding-bottom: .2em; background-image: url(../images/icon-meetings.png); }

.education-icon, .Education-icon { background-image: url(../images/icon-book.png); }

.tag-icon, .article-tease .article-tags, .article-guidelines-tease .article-tags, .article-library-tease .article-tags, .article-recommended-tease .article-tags, .Tag-icon { background-image: url(../images/icon-tag.png); }

.completed-icon, .Completed-icon { background-image: url(../images/icon-completed.png); }

.slideshow-icon, .Slideshow-icon, .PPT-icon, .PPTX-icon { background-image: url(../images/icon-slideshow.png); }

.resume-icon, .Resume-icon { background-image: url(../images/icon-resume.png); }

.pdf-icon, .PDF-icon, .Pdf-icon { background-image: url(../images/icon-pdf.png); }

.print-icon, .Print-icon { background-image: url(../images/icon-print.png); }

.tag-icon, .article-tease .article-tags, .article-guidelines-tease .article-tags, .article-library-tease .article-tags, .article-recommended-tease .article-tags, .Tag-icon { background-image: url(../images/icon-tag.png); }

.audio-icon, .Audio-icon { background-image: url(../images/icon-audio.png); }
.article-toolbar .audio-icon, .article-toolbar .Audio-icon { background-image: url(../images/icon-headphones.png); }

.video-icon, .Video-icon { background-image: url(../images/icon-video.png); }

.guideline-icon, .Guideline-icon { background-image: url(../images/icon-guidelines.png); }

.comments-icon, .Comments-icon { background-image: url(../images/icon-star.png); }

.editors-pick-icon { background-image: url(../images/icon-checkmark.png); }

.CoveoResult .coveo-title .new-window-icon:after, .CoveoResult .coveo-title .external-link:after { width: auto; height: 14px; display: inline-block; content: '\00a0\f08e'; font-family: 'FontAwesome'; visibility: visible; white-space: normal;  }
.new-window-icon:after, .external-link:after { width: auto; height: 14px; display: inline-block; content: '\00a0\f08e'; font-family: 'FontAwesome';visibility: visible; white-space: normal; }
#footer .new-window-icon:after, #footer .external-link:after { content: '\00a0\f08e'; font-family: 'FontAwesome'; }

.question-circle { display: inline; }

#page-mask { display: none; }

/* ************************* header v4 **********************************/
#header { position: relative; z-index: 150; padding: 1.2em 0 0; min-height: 160px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#header:before, #header:after { content: ""; display: table; }
#header:after { clear: both; }

#header-logo { float: left; display: block; width: 52%; height: auto; max-width: 490px; margin: 0; padding: .1em 0 0 .5em; background-repeat: no-repeat; }
#header-logo img { max-width: 280px; float: left; }
#header-logo img.logo-addon { float: right; margin-left: 20px; }
#header-logo .splashtext { position: absolute; top: 86px; left: 95px; display: block; clear: both; padding: .4em 0 0 0; font-size: 0.8em; }
#header-logo .mobile-logo-svg, #header-logo .mobile-logo-image { width: 126px; height: 43px; display: none; }

#header-mobile-trigger, #header-search-trigger { display: none; }

/* *********** main nav  */
#nav-utility-holder { float: right; margin-bottom: 1em; }

#nav-utility { margin: 0; padding: 0; }
#nav-utility li { float: left; list-style-type: none; margin: 0; padding: 0; }
#nav-utility li a { border-left: 1px solid #a8a8a8; padding: 0 .75em; font-size: 1.2em; }
#nav-utility li:first-child a { border-left: none; }

#nav-primary-holder { position: relative; top: 1.5em; clear: both; width: 100%; line-height: 2.4; padding: 0 0 0 0; margin: 0; border: 0; background-color: #004176; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; /* sizes of each block & dropdowns total size of all =< 960px */ }
#nav-primary-holder:before, #nav-primary-holder:after { content: ""; display: table; }
#nav-primary-holder:after { clear: both; }
#nav-primary-holder a, #nav-primary-holder .no-link { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
#nav-primary-holder li { list-style-type: none; margin: 0; padding: 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#nav-primary-holder li:before, #nav-primary-holder li:after { content: ""; display: table; }
#nav-primary-holder li:after { clear: both; }
#nav-primary-holder #nav-utility { display: none; }
#nav-primary-holder .header-link { float: left; position: relative; padding: 0 .9em; margin: 0; background-color: #004176; border-top: 6px solid #004176; text-align: center; padding-bottom: .4em; }
#nav-primary-holder .header-link button { display: none; }
#nav-primary-holder .header-link a, #nav-primary-holder .header-link .no-link { color: #fff; text-decoration: none; font-family: "Roboto Slab", helvetica, arial, serif; font-size: 1.3em; }
#nav-primary-holder .header-link a:hover, #nav-primary-holder .header-link .no-link:hover { color: #1abc9c; }
#nav-primary-holder .header-link a.arrow-down, #nav-primary-holder .header-link .no-link.arrow-down { background-image: url(../images/icon-drop-arrow.png); background-repeat: no-repeat; background-position: right center; padding-right: 1.33rem; }
#nav-primary-holder .header-link.bfHover .dropdown, #nav-primary-holder .header-link.active .dropdown { display: block; }
#nav-primary-holder .header-link .set-two { border-left: 1px #e6e6e6 solid; }
#nav-primary-holder .dropdown { display: none; }
#nav-primary-holder .dropdown { position: absolute; z-index: 1; background: #fff; border: 1px solid #a8a8a8; border-top: none; padding: 1em 0em; margin: 0; line-height: 1.5; margin-left: -9px; text-align: left; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; -webkit-backface-visibility: hidden; }
#nav-primary-holder .dropdown:before, #nav-primary-holder .dropdown:after { content: ""; display: table; }
#nav-primary-holder .dropdown:after { clear: both; }
#nav-primary-holder .dropdown ul { margin: 0; padding: 0; }
#nav-primary-holder .dropdown a { font-size: 1.25em; font-family: Raleway, helvetica, arial, sans-serif; color: #198dae; padding: 0 1em; display: block; position: relative; border: 1px #fff solid; }
#nav-primary-holder .dropdown a:hover { background: #1abc9c; border: 1px #fff solid; color: #fff; }
#nav-primary-holder .dropdown .nav-level-1 li > a { margin-top: .5em; }
#nav-primary-holder .dropdown .nav-level-2 li > a { font-size: 1em; margin-top: .2em; padding-left: 2em; }
#nav-primary-holder .dropdown .with-image a:hover { background: transparent; }
#nav-primary-holder .dropdown .with-image img { margin: 0; }
#nav-primary-holder #nav-utility .header-link { padding-left: 0; line-height: .8; }
#nav-primary-holder .header-home { float: left; width: 35px; border-right: 0; }
#nav-primary-holder .header-home.current { background: #8b8b8b; border-top-color: #8b8b8b; }
#nav-primary-holder .header-home.current:hover > a, #nav-primary-holder .header-home.current > a:hover { color: #fff; }
#nav-primary-holder .header-home:hover { background: #fff; border-top: 6px solid #1abc9c; }
#nav-primary-holder .header-home:hover a { color: #004176; }
#nav-primary-holder .header-home a { background-image: url(../images/icon-home.png); background-repeat: no-repeat; width: 16px; height: 28px; display: inline-block; background-position: 50% 75%; overflow: hidden; text-indent: -99em; }
#nav-primary-holder .header-home:hover a { background-image: url(../images/icon-home-active.png); }
#nav-primary-holder .header-clinical .dropdown { width: 760px; left: 8px; top: 43px; }
#nav-primary-holder .header-latest .dropdown { width: 257px; left: 8px; top: 43px; }
#nav-primary-holder .header-education .dropdown { width: 538px; left: -51px; top: 43px; }
#nav-primary-holder .header-tools .dropdown { width: 620px; left: -206px; top: 43px; }
#nav-primary-holder .header-myacc, #nav-primary-holder .header-myacc:hover, #nav-primary-holder .header-myacc-noti, #nav-primary-holder .header-myacc-noti:hover, #nav-primary-holder .header-myacc-cart { background-color: #198dae; border-color: #198dae; border-right: none; }
#nav-primary-holder .header-myacc.current, .myacc-active #nav-primary-holder .header-myacc, #nav-primary-holder .header-myacc-noti.current, #nav-primary-holder .header-myacc-cart.current { display: block; background-color: #FFF; border-top: 2px #198dae solid; padding-top: 4px; }
#nav-primary-holder .header-myacc { cursor: pointer; }
#nav-primary-holder .header-myacc.arrow-down { background-image: url(../images/icon-drop-arrow.png); background-position: 80px 40%; background-repeat: no-repeat; padding-right: 36px; }
#nav-primary-holder .header-myacc.arrow-down.current { background-image: url(../images/icon-drop-arrow-active.png); background-position: 80px 48%; }
#nav-primary-holder .header-myacc a:hover, #nav-primary-holder .header-myacc .no-link:hover { color: #fff; }
#nav-primary-holder .header-myacc:hover { background-image: url(../images/icon-drop-arrow.png); background-repeat: no-repeat; background-position: 80px 40%; }
#nav-primary-holder .header-myacc:hover > a { color: #fff; }
#nav-primary-holder .header-myacc .dropdown { display: none; }
.myacc-active #nav-primary-holder .header-myacc { background-color: #fff; background-image: url(../images/icon-drop-arrow-active.png); background-position: 80px 49%; }
.myacc-active #nav-primary-holder .header-myacc .dropdown { display: block; width: 297px; right: -1px; top: 47px; }
.myacc-active #nav-primary-holder .header-myacc .dropdown ul { margin-left: 0; }
.myacc-active #nav-primary-holder .header-myacc a, .myacc-active #nav-primary-holder .header-myacc .no-link { color: #004176; }
#nav-primary-holder .header-myacc.current, .myacc-active #nav-primary-holder .header-myacc { border-left: none; margin-left: -2px; }
#nav-primary-holder .header-myacc.current a, #nav-primary-holder .header-myacc.current .no-link, .myacc-active #nav-primary-holder .header-myacc a, .myacc-active #nav-primary-holder .header-myacc .no-link { color: #444444; }
#nav-primary-holder .header-myacc.current a:hover, .myacc-active #nav-primary-holder .header-myacc a:hover { color: #fff; }
#nav-primary-holder .header-myacc-noti { padding-top: 5px; padding-bottom: 0; }
#nav-primary-holder .header-myacc-noti .no-link { background-image: url(../images/icon-notification.png); background-repeat: no-repeat; width: 16px; height: 27px; display: inline-block; background-position: 50% 50%; cursor: pointer; }
#nav-primary-holder .header-myacc-noti .no-link b { position: absolute; top: 0; right: 0; display: block; height: 16px; width: 16px; line-height: 1.8; font-size: .6em; text-align: center; background: #da1334; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; }
#nav-primary-holder .header-myacc-noti .no-link b.display-none { display: none; }
#nav-primary-holder .header-myacc-noti.clear-alert b { display: none; }
#nav-primary-holder .header-myacc-noti a:hover, #nav-primary-holder .header-myacc-noti a:hover .darktext { color: #fff; }
#nav-primary-holder .header-myacc-noti:hover { background-image: url(../images/icon-drop-arrow.png); background-repeat: no-repeat; background-position: 80px 40%; }
#nav-primary-holder .header-myacc-noti:hover > a { color: #fff; }
#nav-primary-holder .header-myacc-noti:hover b { background: #ab0f29; color: #fff; }
#nav-primary-holder .header-myacc-noti .dropdown { display: none; }
#nav-primary-holder .header-myacc-noti .dropdown .noti-drop-icon, #nav-primary-holder .header-myacc-noti .dropdown .alert-drop-icon, #nav-primary-holder .header-myacc-noti .dropdown .system-drop-icon, #nav-primary-holder .header-myacc-noti .dropdown .content-drop-icon { padding: 0 1em 1.5em 2.25em; background-repeat: no-repeat; background-position: 6px 4px; font-size: 1.15em; }
#nav-primary-holder .header-myacc-noti .dropdown .noti-drop-icon a, #nav-primary-holder .header-myacc-noti .dropdown .alert-drop-icon a, #nav-primary-holder .header-myacc-noti .dropdown .system-drop-icon a, #nav-primary-holder .header-myacc-noti .dropdown .content-drop-icon a { font-size: 1em; }
#nav-primary-holder .header-myacc-noti .dropdown .noti-drop-icon a:hover, #nav-primary-holder .header-myacc-noti .dropdown .alert-drop-icon a:hover, #nav-primary-holder .header-myacc-noti .dropdown .system-drop-icon a:hover, #nav-primary-holder .header-myacc-noti .dropdown .content-drop-icon a:hover { display: inline; background: #fff; color: #198dae; text-decoration: underline; }
#nav-primary-holder .header-myacc-noti .dropdown .noti-drop-icon { background-image: url(../images/icon-clock.png); }
#nav-primary-holder .header-myacc-noti .dropdown .alert-drop-icon { background-image: url(../images/icon-notification-active.png); }
#nav-primary-holder .header-myacc-noti .dropdown .system-drop-icon { background-image: url(../images/icon-system.png); }
#nav-primary-holder .header-myacc-noti .dropdown .content-drop-icon { background-image: url(../images/icon-content.png); }
#nav-primary-holder .header-myacc-noti .dropdown a { display: inline; padding: 0; }
#nav-primary-holder .header-myacc-noti .dropdown .nav-level-2 li > a { padding-left: 2.8em; }
.notification-active #nav-primary-holder .header-myacc-noti { background: #fff; display: block; border-top: 2px solid #198dae; padding-top: 5px; padding-bottom: 5px; overflow: visible; }
.notification-active #nav-primary-holder .header-myacc-noti .no-link { background-image: url(../images/icon-notification-active.png); background-repeat: no-repeat; background-position: center bottom; }
.notification-active #nav-primary-holder .header-myacc-noti .dropdown { display: block; width: 297px; right: -1px; top: 47px; font-size: .95em; }
#nav-primary-holder .header-myacc-noti.current .no-link { background-image: url(../images/icon-notification-active.png); }
#nav-primary-holder .header-myacc-cart.current { border-right: 2px #198dae solid; margin-left: -2px; }
#nav-primary-holder .header-myacc-cart.current a.iconit { background-image: url(../images/icon-cart-active.png); }
#nav-primary-holder .header-myacc-cart a.iconit { background-image: url(../images/icon-cart.png); background-repeat: no-repeat; width: 16px; height: 26px; display: inline-block; background-position: center bottom; }
#nav-primary-holder .header-myacc-cart b { margin: 0 !important; position: absolute; top: 0; right: 2px !important; left: auto !important; display: block; height: 16px; width: 16px; line-height: 1.8; font-size: .6em; text-align: center; background: #da1334; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }
#nav-primary-holder .header-myacc-cart:hover b { background: #ab0f29; color: #fff; }
#nav-primary-holder .myacc-link:hover { background-color: #198dae; border: none; }
#nav-primary-holder .myacc-link:hover a.arrow-down { color: #fff; background: none; border-right: none; }
#nav-primary-holder .tooltip { z-index: 10000; }

#nav-primary { float: left; margin: 0; padding: 0; overflow: hidden; }
#nav-primary:hover, #nav-primary.nav-active, .nav-active #nav-primary { overflow: visible; }
#nav-primary .header-link.bfHover { background: #fff; border-top: 6px solid #1abc9c; }
#nav-primary .header-link.bfHover > a { color: #004176; }
#nav-primary .header-link.current { background: #8b8b8b; border-top-color: #8b8b8b; }
#nav-primary .header-link.current:hover > a, #nav-primary .header-link.current > a:hover { color: #fff; }

#myacc-holder { float: right; position: relative; background-color: #198dae; }
#myacc-holder .logged-out #header-personal { padding-right: 66px; bottom: 40px; top: auto; }
#myacc-holder .logged-out p { margin: 0; padding: 0; }
#myacc-holder .logged-out .header-myacc img { float: left; }
#myacc-holder .logged-out .header-myacc:hover { background-image: none; }

#header-personal { position: absolute; right: .65em; top: -32px; padding: 0 56px 0 0; height: 32px; line-height: 2; white-space: nowrap; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#header-personal img { position: absolute; right: 0; top: 0; height: 35px; width: 35px; }
#header-personal p { font-size: 1em; padding: .5em 0 0 .5em; margin: 0; }

#nav-myacc { float: left; margin: 0; padding: 0; }
#nav-myacc .header-link { overflow: hidden; }
.myacc-active #nav-myacc .header-link { overflow: visible; }

#nav-secondary { background: #198dae; }
#nav-secondary ul { margin-top: -1px; background: #198dae; }
#nav-secondary ul a { font-size: 1.2em; display: block; padding: .5em .5em .5em 30px; color: #fff; }
#nav-secondary ul li { position: relative; }
#nav-secondary ul ul ul { display: none; background: #2f98b6; }
#nav-secondary ul ul ul a { padding-left: 50px; font-size: 1em; font-weight: 400; }
#nav-secondary ul ul ul li { padding-left: 0; margin-top: 1px; }
#nav-secondary ul .active > ul { display: block; }
#nav-secondary .toggler { border: none; height: 30px; width: 30px; padding: 0; position: absolute; left: 0; top: 0; background: transparent; cursor: pointer; text-align: center; line-height: 1; font-size: 1.2em; }
#nav-secondary .toggler:hover { background: transparent; }
#nav-secondary .toggler:before { display: block; height: 30px; width: 30px; content: "+"; color: #fff; font-size: 2em; }
#nav-secondary .active > .toggler:before { content: "-"; }
#nav-secondary .current { border-top: none; }
#nav-secondary .current > a { background: #167e9c; }
#nav-secondary .current .current { background: #5eafc6; }
#nav-secondary > ul > li > a { padding-left: 10px; }
#nav-secondary > ul > li > .toggler { display: none; }

#myacc-masthead { border: 1px #198dae solid; border-top: none; padding: 1em; margin: -1px 0 2em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#myacc-masthead:before, #myacc-masthead:after { content: ""; display: table; }
#myacc-masthead:after { clear: both; }
#myacc-masthead h1 { float: left; font-size: 1.125em; padding-top: 1.5em; margin-left: 1em; margin-top: 0; font-weight: bold; }
#myacc-masthead #member-header-info { float: right; text-align: right; font-size: .9em; }
#myacc-masthead #member-header-info ul { float: right; margin: 0; padding: 0; }
#myacc-masthead #member-header-info img { float: right; margin-left: 1em; height: 60px; width: 60px; border: 1px solid #a8a8a8; }

#lvl2-masthead { position: relative; padding: 1em; font-family: "Open Sans", verdana, helvetica, arial, sans-serif; margin-top: 10px;}
#lvl2-masthead.masthead-empty { padding: 0 0 1em 0; }
#lvl2-masthead.masthead-empty * { display: none; }
#lvl2-masthead #back { display: block; margin-bottom: 1em; }
#lvl2-masthead h1, #lvl2-masthead h2, #lvl2-masthead .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #lvl2-masthead .coveo-title, #lvl2-masthead .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #lvl2-masthead .coveo-title, #lvl2-masthead .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #lvl2-masthead .coveo-title { padding: 0; margin: 0; color: #000; position: relative; margin-right: 120px; }
#lvl2-masthead #subnav-toggler-holder { clear: both; display: block; margin-top: 1em; }
#lvl2-masthead #subnav-toggler { display: none; }
#lvl2-masthead .subnav { clear: both; margin: 1em 0 0 0; padding: 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#lvl2-masthead .subnav:before, #lvl2-masthead .subnav:after { content: ""; display: table; }
#lvl2-masthead .subnav:after { clear: both; }
#lvl2-masthead .subnav li { float: left; border-left: 1px solid #a8a8a8; padding: 0 .75em; }
#lvl2-masthead .subnav li:first-child { border-left: none; padding-left: 0; }
#lvl2-masthead img { border: 1px solid #a8a8a8; }
#lvl2-masthead .standard { padding-left: 1em; margin-top: .75em; font-size: 1em; line-height: 1.4; }
#lvl2-masthead .standard a { font-family: "Roboto Slab", helvetica, arial, serif; }
#lvl2-masthead .full-width-feature { clear: both; padding: 2em 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#lvl2-masthead .full-width-feature:before, #lvl2-masthead .full-width-feature:after { content: ""; display: table; }
#lvl2-masthead .full-width-feature:after { clear: both; }
#lvl2-masthead .full-width-feature .full-width-image, #lvl2-masthead .full-width-feature .full-feature-image { border: none; max-width: 575px; float: left; margin-right: 1em; }
#lvl2-masthead .full-width-feature .full-width-image img, #lvl2-masthead .full-width-feature .full-feature-image img { max-width: 100%; height: auto; }
#lvl2-masthead .full-width-feature .full-width-content, #lvl2-masthead .full-width-feature .full-feature-content { float: left; }
#lvl2-masthead .full-width-feature .full-width-content p, #lvl2-masthead .full-width-feature .full-feature-content p { margin-top: 0; font-size: 1.2em; }
#lvl2-masthead .notify-me { padding: .25rem .5em; border: 1px solid #a8a8a8; font-size: .75em; position: absolute; right: 2.5em; color: #fff; background-color: #198dae; }
#lvl2-masthead .icon-rss { font-size: .75em; position: absolute; right: 2em; top: 13px; background-image: url(../images/icon-rss.png); background-repeat: no-repeat; height: 16px; width: 16px; overflow: hidden; text-indent: -99em; }
#lvl2-masthead #subcribe-actions { position: absolute; right: 44px; top: 10px; }
#lvl2-masthead #subcribe-actions button { float: right; margin-left: .5em; }
#lvl2-masthead #subcribe-actions .spinner { position: static; float: left; margin-top: .25em; border: none; }

.myacc-masthead { color: #198dae; background-color: #fff; }

.user-not-logged-in #recommended-for-you .coveotabs-loading-screen, .user-not-logged-in #recommended-for-you .content-block-nav { display: none !important; }

.no-results-returned.tabgroup, .no-results-returned.tabgroup-coveo { display: none !important; }
.no-results-returned .coveotabs-loading-screen, .no-results-returned .content-block-nav { display: none !important; }

.content-block.tabgroup-coveo { border-top: 1px #a8a8a8 solid; }
.content-block.tabgroup-coveo .content-block-nav { display: none; }
.content-block.tabgroup-coveo .tab-control { display: none; }
.content-block.tabgroup-coveo .tab-control.result-returned { display: block; }
.content-block.tabgroup-coveo .coveotabs-loading-screen { display: block; }
.content-block.tabgroup-coveo .coveotabs-loading-screen .coveo-first-loading-animation { position: relative; background: transparent; padding: 2em; }
.content-block.tabgroup-coveo.results-returned { border-top: none; }
.content-block.tabgroup-coveo.results-returned .coveotabs-loading-screen { display: none; }
.content-block.tabgroup-coveo.results-returned .content-block-nav { display: block; }

.tabgroup .tab-content, .tabgroup-coveo .tab-content { display: none; }
.tabgroup .tab-content.active, .tabgroup-coveo .tab-content.active { display: block; padding-top: 1em; }
.tab-content .CoveoSearchInterface .coveo-results-section{overflow: visible;}
/********************* homepage slideshow *********************/
.flexslider { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; position: relative; overflow: hidden; }
.flexslider:before, .flexslider:after { content: ""; display: table; }
.flexslider:after { clear: both; }

.feature-tabs { padding: 0; margin: 0 0 1em 0; border: none; width: 100%; }
.feature-tabs .flexslider { font-size: 1.4em; }
.feature-tabs ul, .feature-tabs li { margin: 0; padding: 0; list-style-type: none; }
.feature-tabs .content-featured-pic a, .feature-tabs .tab-content a { display: block; width: 100%; height: auto; position: relative; background-repeat: no-repeat; background-position: 0 0; }
.feature-tabs .content-featured-pic img, .feature-tabs .tab-content img { width: 100%; max-width: 100%; height: auto; }
.feature-tabs .tab-content { display: none; }
.feature-tabs a .subtext { background-color: transparent; background-color: rgba(0, 0, 0, 0.6); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000); zoom: 1; color: #fff; position: absolute; bottom: 0; left: 0; width: 100%; font-family: "Roboto Slab", helvetica, arial, serif; }
.feature-tabs a .subtext .inner { display: block; padding: .5em .5em 3.5em .5em; font-size: 1em; }
.feature-tabs .flex-direction-nav { display: none; }
.feature-tabs .tab-controls { margin-top: -3em; position: relative; z-index: 2; height: 3em; line-height: 3em; padding: 0; list-style: none; font-size: 1.4em; }
.feature-tabs .tab-controls li { display: block; float: left; width: 33.3%; min-width: 140px; padding: 0 .5em; text-align: center; cursor: pointer; background-color: #e6e6e6; border-left: 2px solid #fff; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.feature-tabs .tab-controls li:first-child { border: 0px; width: 204px; }
.feature-tabs .tab-controls li.active, .feature-tabs .tab-controls li.flex-active { background: none; color: #fff; }
.feature-tabs .tab-controls li.active a, .feature-tabs .tab-controls li.flex-active a { color: #fff; text-shadow: 1px 1px 1px #000; }
.feature-tabs .tab-controls li a { text-decoration: none; color: #004176; padding: none; }

.display, .show { color: #000; }

.show { left: 16em; }
.show input[type="checkbox"] + label span { margin: 0 4px -3px 0; }

.push-buttons, .sort-controls { padding: 0; margin: 0; }
.push-buttons dl, .sort-controls dl { float: right; list-style: none; margin: 0; padding: 0; }
.push-buttons dt, .sort-controls dt, .push-buttons dd, .sort-controls dd { margin: 0; float: left; }
.push-buttons b, .sort-controls b { display: block; padding: .25em .5em; font-weight: normal; }
.push-buttons a, .sort-controls a { display: block; padding: .25em .5em; margin: 0; background-color: #fff; color: #198dae; border: 1px #198dae solid; white-space: nowrap; }
.push-buttons a:hover, .sort-controls a:hover { text-decoration: none; color: #fff; background: #136981; -moz-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); }
.push-buttons a.active, .sort-controls a.active { color: #fff; background: #136981; -moz-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); -webkit-box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); box-shadow: inset 0 0 3px 2px rgba(0, 0, 0, 0.2); }
.push-buttons .popularity a, .sort-controls .popularity a, .push-buttons .alphabetical a, .sort-controls .alphabetical a, .push-buttons .date-added a, .sort-controls .date-added a { border-right: none; -moz-border-radius: 0.4em 0 0 0.4em; -webkit-border-radius: 0.4em; border-radius: 0.4em 0 0 0.4em; }
.push-buttons .release-date a, .sort-controls .release-date a { border-left: none; -moz-border-radius: 0 0.4em 0.4em 0; -webkit-border-radius: 0; border-radius: 0 0.4em 0.4em 0; }

.push-buttons-left { border-right: 0; }

.push-buttons-right { border-left: 0; }

.datepicker { width: 100%; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.datepicker:before, .datepicker:after { content: ""; display: table; }
.datepicker:after { clear: both; }
.datepicker input { float: left; margin-right: 20px; }
.datepicker button { float: left; margin-left: -21px; padding: .33em; border: 1px #a8a8a8 solid; background: transparent; }
.datepicker .calendar-icon { position: relative; top: 2px; left: 3px; }

#from-day-picker, #to-day-picker, #from-month-picker, #to-month-picker { padding: .2em; margin-bottom: .5em; }

.col-grid-wrapper { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; display: table; width: 100%; }
.col-grid-wrapper:before, .col-grid-wrapper:after { content: ""; display: table; }
.col-grid-wrapper:after { clear: both; }
.col-grid-wrapper .grid-item { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; display: table-cell; }
.col-grid-wrapper.col-count-1 .grid-item { width: 100%; float: none; }
.col-grid-wrapper.col-count-2 .grid-item { width: 50%; }
.col-grid-wrapper.col-count-3 .grid-item { width: 33.33%; }
.col-grid-wrapper.col-count-4 .grid-item { width: 25%; }
.col-grid-wrapper.col-count-5 .grid-item { width: 20%; }
.col-grid-wrapper.col-count-6 .grid-item { width: 16.66%; }
.col-grid-wrapper.col-count-7 .grid-item { width: 14.28%; }
.col-grid-wrapper.col-count-8 .grid-item { width: 12.5%; }

.sort-controls dt, .sort-controls dd { float: left; }
.pagination-controller .sort-controls, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .sort-controls { float: right; }

.view-all { text-align: right; padding-right: 1em; }
.view-all a { text-decoration: none; }

.content-block-listing { position: relative; margin-bottom: 1em; border: 1px #a8a8a8 solid; }

.content-block-heading { padding: .5em; margin: 0; font-size: 1.8em; }
.sidebar-box .content-block-heading, #sidebar .recommended-for-you .content-block-heading, #sidebar .find-guideline .content-block-heading, #sidebar .featured-person .content-block-heading, #sidebar .featured-article .content-block-heading, .upcoming-meetings .content-block-heading { padding: .5em 0; }

.content-block { border: 1px #a8a8a8 solid; border-top: none; position: relative; margin-bottom: 1em; }
.content-block-listing .content-block { border: none; }
.content-block .article-tease, .content-block .article-guidelines-tease, .content-block .article-library-tease, .content-block .article-recommended-tease { padding: 1em 0; margin-bottom: 1em; border-bottom: 1px #a8a8a8 solid; }
.content-block h3 { margin: 0 auto 1em 0; }

.article-notifications-tease { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.article-notifications-tease:before, .article-notifications-tease:after { content: ""; display: table; }
.article-notifications-tease:after { clear: both; }
.article-notifications-tease .article-content { float: left; width: 80%; margin-bottom: 1em; }
.article-notifications-tease .article-content .notification-icon { margin-right: 5px; float: left; }
.article-notifications-tease .article-content p { padding-left: 2em; margin-top: 0; }
.article-notifications-tease .article-actions { float: right; width: 20%; padding-left: 2em; }
.article-notifications-tease .article-actions .notification-icon { margin-right: 10px; float: left; cursor: pointer; }
.article-notifications-tease .article-actions .notification-spinner { padding-left: 5px; display: none; }
.article-notifications-tease.notification-hidden p, .article-notifications-tease.notification-hidden a { color: #bbb; }
.article-notifications-tease.notification-pinned { padding: .5em 0 .5em .5em; margin: 1em 0; background: #e6e6e6; }

.gig-comments-container { padding-top: 2em !important; }

.gig-composebox-follow { display: none !important; }

#recommended-for-you { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#recommended-for-you:before, #recommended-for-you:after { content: ""; display: table; }
#recommended-for-you:after { clear: both; }
#recommended-for-you .article-tease, #recommended-for-you .article-guidelines-tease, #recommended-for-you .article-library-tease, #recommended-for-you .article-recommended-tease { border-bottom: none; }
#recommended-for-you .tab-content .article-tease, #recommended-for-you .tab-content .article-guidelines-tease, #recommended-for-you .tab-content .article-library-tease, #recommended-for-you .tab-content .article-recommended-tease { float: left; width: 25%; min-width: 120px; padding: 0 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#recommended-for-you .tab-content .article-tease .main-image, #recommended-for-you .tab-content .article-guidelines-tease .main-image, #recommended-for-you .tab-content .article-library-tease .main-image, #recommended-for-you .tab-content .article-recommended-tease .main-image { width: 100%; }
#recommended-for-you .tab-content .article-tease h1, #recommended-for-you .tab-content .article-guidelines-tease h1, #recommended-for-you .tab-content .article-library-tease h1, #recommended-for-you .tab-content .article-recommended-tease h1 { font-size: 1.2em; margin: 1em 0 .5em 0; word-wrap: break-word; }
#recommended-for-you .tab-content .article-tease p, #recommended-for-you .tab-content .article-guidelines-tease p, #recommended-for-you .tab-content .article-library-tease p, #recommended-for-you .tab-content .article-recommended-tease p { font-size: 1em; margin-top: 0; font-weight: 700; }
#recommended-for-you .tab-content .article-tease a, #recommended-for-you .tab-content .article-guidelines-tease a, #recommended-for-you .tab-content .article-library-tease a, #recommended-for-you .tab-content .article-recommended-tease a { text-decoration: none; }
#recommended-for-you .tab-content .article-tease img, #recommended-for-you .tab-content .article-guidelines-tease img, #recommended-for-you .tab-content .article-library-tease img, #recommended-for-you .tab-content .article-recommended-tease img { border: 1px #a8a8a8 solid; max-width: 110px; height: auto; }
#recommended-for-you .tab-content .main-image { margin-bottom: .5em; }
#recommended-for-you .tab-content .article-content { clear: both; }
#recommended-for-you .tab-content .article-content .highlight { font-weight: 400; }
#recommended-for-you .unauthenticated .article-tease, #recommended-for-you .unauthenticated .article-guidelines-tease, #recommended-for-you .unauthenticated .article-library-tease, #recommended-for-you .unauthenticated .article-recommended-tease, #recommended-for-you .authenticated-nothing-selected .article-tease, #recommended-for-you .authenticated-nothing-selected .article-guidelines-tease, #recommended-for-you .authenticated-nothing-selected .article-library-tease, #recommended-for-you .authenticated-nothing-selected .article-recommended-tease, #recommended-for-you .authenticated-notamemeber .article-tease, #recommended-for-you .authenticated-notamemeber .article-guidelines-tease, #recommended-for-you .authenticated-notamemeber .article-library-tease, #recommended-for-you .authenticated-notamemeber .article-recommended-tease, #recommended-for-you .authenticated-no-results .article-tease, #recommended-for-you .authenticated-no-results .article-guidelines-tease, #recommended-for-you .authenticated-no-results .article-library-tease, #recommended-for-you .authenticated-no-results .article-recommended-tease { width: 100%; }
#recommended-for-you .unauthenticated .article-tease .main-image, #recommended-for-you .unauthenticated .article-guidelines-tease .main-image, #recommended-for-you .unauthenticated .article-library-tease .main-image, #recommended-for-you .unauthenticated .article-recommended-tease .main-image, #recommended-for-you .authenticated-nothing-selected .article-tease .main-image, #recommended-for-you .authenticated-nothing-selected .article-guidelines-tease .main-image, #recommended-for-you .authenticated-nothing-selected .article-library-tease .main-image, #recommended-for-you .authenticated-nothing-selected .article-recommended-tease .main-image, #recommended-for-you .authenticated-notamemeber .article-tease .main-image, #recommended-for-you .authenticated-notamemeber .article-guidelines-tease .main-image, #recommended-for-you .authenticated-notamemeber .article-library-tease .main-image, #recommended-for-you .authenticated-notamemeber .article-recommended-tease .main-image, #recommended-for-you .authenticated-no-results .article-tease .main-image, #recommended-for-you .authenticated-no-results .article-guidelines-tease .main-image, #recommended-for-you .authenticated-no-results .article-library-tease .main-image, #recommended-for-you .authenticated-no-results .article-recommended-tease .main-image { width: 20%; float: left; }
#recommended-for-you .unauthenticated .article-tease .article-content, #recommended-for-you .unauthenticated .article-guidelines-tease .article-content, #recommended-for-you .unauthenticated .article-library-tease .article-content, #recommended-for-you .unauthenticated .article-recommended-tease .article-content, #recommended-for-you .authenticated-nothing-selected .article-tease .article-content, #recommended-for-you .authenticated-nothing-selected .article-guidelines-tease .article-content, #recommended-for-you .authenticated-nothing-selected .article-library-tease .article-content, #recommended-for-you .authenticated-nothing-selected .article-recommended-tease .article-content, #recommended-for-you .authenticated-notamemeber .article-tease .article-content, #recommended-for-you .authenticated-notamemeber .article-guidelines-tease .article-content, #recommended-for-you .authenticated-notamemeber .article-library-tease .article-content, #recommended-for-you .authenticated-notamemeber .article-recommended-tease .article-content, #recommended-for-you .authenticated-no-results .article-tease .article-content, #recommended-for-you .authenticated-no-results .article-guidelines-tease .article-content, #recommended-for-you .authenticated-no-results .article-library-tease .article-content, #recommended-for-you .authenticated-no-results .article-recommended-tease .article-content { clear: none; padding-top: 0; }
#recommended-for-you .unauthenticated .article-tease button, #recommended-for-you .unauthenticated .article-guidelines-tease button, #recommended-for-you .unauthenticated .article-library-tease button, #recommended-for-you .unauthenticated .article-recommended-tease button, #recommended-for-you .authenticated-nothing-selected .article-tease button, #recommended-for-you .authenticated-nothing-selected .article-guidelines-tease button, #recommended-for-you .authenticated-nothing-selected .article-library-tease button, #recommended-for-you .authenticated-nothing-selected .article-recommended-tease button, #recommended-for-you .authenticated-notamemeber .article-tease button, #recommended-for-you .authenticated-notamemeber .article-guidelines-tease button, #recommended-for-you .authenticated-notamemeber .article-library-tease button, #recommended-for-you .authenticated-notamemeber .article-recommended-tease button, #recommended-for-you .authenticated-no-results .article-tease button, #recommended-for-you .authenticated-no-results .article-guidelines-tease button, #recommended-for-you .authenticated-no-results .article-library-tease button, #recommended-for-you .authenticated-no-results .article-recommended-tease button { display: block; margin: .5em 0; }
#sidebar #recommended-for-you .content-block-nav { width: 100%; position: relative; z-index: 2; height: 46px; }
#sidebar #recommended-for-you .content-block-nav:after { display: block; position: absolute; z-index: 2; top: 0; right: 0; height: 46px; width: 46px; content: ""; background: #8b8b8b url(../images/icon-drop-down-fake-2.png) 50% 50% no-repeat; }
#sidebar #recommended-for-you .tab-controls { position: absolute; top: 0; left: 0; height: 46px; width: 100%; background: #fff; border-bottom: 1px #ccc solid; cursor: pointer; }
#sidebar #recommended-for-you .tab-controls .tab-control { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 0; height: 46px; width: 100%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#sidebar #recommended-for-you .tab-controls .tab-control a { color: #000; }
#sidebar #recommended-for-you .tab-controls .tab-control.active { z-index: 1; background: #e6e6e6; }
#sidebar #recommended-for-you .tab-controls .tab-control.active a, #sidebar #recommended-for-you .tab-controls .tab-control.active a:hover { background: #e6e6e6; padding: .9em .6em; margin-right: 40px; }
#sidebar #recommended-for-you .select-open .tab-controls { display: block; height: auto; -moz-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); box-shadow: 0 2px 1px rgba(0, 0, 0, 0.5); }
#sidebar #recommended-for-you .select-open .tab-controls .tab-control { position: static; }
#sidebar #recommended-for-you .tab-content .article-tease, #sidebar #recommended-for-you .tab-content .article-guidelines-tease, #sidebar #recommended-for-you .tab-content .article-library-tease, #sidebar #recommended-for-you .tab-content .article-recommended-tease { float: none; width: 100%; }
#sidebar #recommended-for-you .tab-content .article-tease .main-image, #sidebar #recommended-for-you .tab-content .article-guidelines-tease .main-image, #sidebar #recommended-for-you .tab-content .article-library-tease .main-image, #sidebar #recommended-for-you .tab-content .article-recommended-tease .main-image { width: 25%; }
#sidebar #recommended-for-you .tab-content .article-tease .article-content, #sidebar #recommended-for-you .tab-content .article-guidelines-tease .article-content, #sidebar #recommended-for-you .tab-content .article-library-tease .article-content, #sidebar #recommended-for-you .tab-content .article-recommended-tease .article-content { clear: none; }
#sidebar #recommended-for-you .tab-content .article-tease h1, #sidebar #recommended-for-you .tab-content .article-guidelines-tease h1, #sidebar #recommended-for-you .tab-content .article-library-tease h1, #sidebar #recommended-for-you .tab-content .article-recommended-tease h1 { margin-top: 0; }
#sidebar #recommended-for-you .tab-content .article-tease p, #sidebar #recommended-for-you .tab-content .article-guidelines-tease p, #sidebar #recommended-for-you .tab-content .article-library-tease p, #sidebar #recommended-for-you .tab-content .article-recommended-tease p { display: block; }
#sidebar #recommended-for-you .article-tease, #sidebar #recommended-for-you .article-guidelines-tease, #sidebar #recommended-for-you .article-library-tease, #sidebar #recommended-for-you .article-recommended-tease { float: none; width: 100%; min-width: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#sidebar #recommended-for-you .article-tease h1, #sidebar #recommended-for-you .article-guidelines-tease h1, #sidebar #recommended-for-you .article-library-tease h1, #sidebar #recommended-for-you .article-recommended-tease h1 { font-size: 1.2em; line-height: 1; }
.coveo-results-column #sidebar #recommended-for-you .article-tease h1, .coveo-results-column #sidebar #recommended-for-you .article-guidelines-tease h1, .coveo-results-column #sidebar #recommended-for-you .article-library-tease h1, .coveo-results-column #sidebar #recommended-for-you .article-recommended-tease h1 { font-size: 1.2em; line-height: 1.2; }
#sidebar #recommended-for-you .article-tease .main-image, #sidebar #recommended-for-you .article-guidelines-tease .main-image, #sidebar #recommended-for-you .article-library-tease .main-image, #sidebar #recommended-for-you .article-recommended-tease .main-image { float: left; width: 25%; padding-right: 1em; margin-right: 0; }
#sidebar #recommended-for-you .article-tease .main-image img, #sidebar #recommended-for-you .article-guidelines-tease .main-image img, #sidebar #recommended-for-you .article-library-tease .main-image img, #sidebar #recommended-for-you .article-recommended-tease .main-image img { width: 100%; height: auto; margin-right: 0; }
#sidebar #recommended-for-you .article-tease .main-image + .article-content, #sidebar #recommended-for-you .article-guidelines-tease .main-image + .article-content, #sidebar #recommended-for-you .article-library-tease .main-image + .article-content, #sidebar #recommended-for-you .article-recommended-tease .main-image + .article-content { width: 75%; }
#sidebar #recommended-for-you .article-tease .article-tools, #sidebar #recommended-for-you .article-guidelines-tease .article-tools, #sidebar #recommended-for-you .article-library-tease .article-tools, #sidebar #recommended-for-you .article-recommended-tease .article-tools { position: static; float: none; width: auto; padding: 1em 0; margin: 0; }
#sidebar #recommended-for-you .article-tease .guideline-meta, #sidebar #recommended-for-you .article-guidelines-tease .guideline-meta, #sidebar #recommended-for-you .article-library-tease .guideline-meta, #sidebar #recommended-for-you .article-recommended-tease .guideline-meta { margin: 0; }
#sidebar #recommended-for-you .article-tease .coveo-excerpt, #sidebar #recommended-for-you .article-guidelines-tease .coveo-excerpt, #sidebar #recommended-for-you .article-library-tease .coveo-excerpt, #sidebar #recommended-for-you .article-recommended-tease .coveo-excerpt { display: none; }
#sidebar #recommended-for-you .article-tease p.date, #sidebar #recommended-for-you .article-guidelines-tease p.date, #sidebar #recommended-for-you .article-library-tease p.date, #sidebar #recommended-for-you .article-recommended-tease p.date { display: block; }

#search-latest-in-cardiology.CoveoSearchInterface .CoveoResultList, #search-latest-in-cardiology.CoveoSearchInterface .CoveoResult { margin-top: 0; }
#search-latest-in-cardiology .CoveoSort { display: none; }

#recommended-for-you .CoveoResultList, #latest-tabs .CoveoResultList { margin-top: 0; }
#recommended-for-you .CoveoSearchInterface .CoveoSort, #latest-tabs .CoveoSearchInterface .CoveoSort { display: none; }
#recommended-for-you .CoveoSearchInterface .coveo-results-section .coveo-results-column, #latest-tabs .CoveoSearchInterface .coveo-results-section .coveo-results-column { width: 100%; padding-top: 0; padding-right: 0; padding-left: 0; }
#recommended-for-you .CoveoSearchInterface .coveo-results-section .coveo-results-column .CoveoSort, #latest-tabs .CoveoSearchInterface .coveo-results-section .coveo-results-column .CoveoSort { display: none; }

.content-block-nav { border-top: 1px #a8a8a8 solid; border-bottom: 1px #a8a8a8 solid; font-size: 1.2em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.content-block-nav:before, .content-block-nav:after { content: ""; display: table; }
.content-block-nav:after { clear: both; }
.content-block-nav ul { list-style: none; margin: 0; padding: 0; }
.content-block-nav ul.push-buttons li a { color: #fff; }
.content-block-nav li { float: left; border-left: 1px #a8a8a8 solid; }
.content-block-nav li a { display: block; padding: .5em .6em; }
.content-block-nav li.active, .content-block-nav li:hover { background-color: #999; border-top: 0; }
.content-block-nav li.active a, .content-block-nav li:hover a { background-color: #999; color: #fff; text-decoration: none; }
.content-block-nav li:first-child { border: none; }
.content-block-nav.tabgroup-coveo li { display: none; }
.content-block-nav.tabgroup-coveo li.result-returned { display: block; }

.fake-content-block-nav { margin: -1em -1em 1em -1em; border-bottom: 1px #a8a8a8 solid; }
.fake-content-block-nav .outer { list-style: none; margin: 0; padding: 0; display: flex; }
.fake-content-block-nav .outer div:first-child { border: none; }
.fake-content-block-nav .outer .inner { padding: .5em 1em; border-left: 1px #a8a8a8 solid; }
.fake-content-block-nav .outer .inner span { text-decoration: none; font-size: .875em; color: #198dae; }

.divider { border-bottom: 1px #a8a8a8 solid; margin: 1em 0; }
#sidebar .divider { margin: .75em 0; }

.author-list a, .keywords-list a, .topics-list a, .document-type a, .author-list i, .keywords-list i, .topics-list i, .document-type i, .author-list span, .keywords-list span, .topics-list span, .document-type span { margin: 0; font-weight: normal; letter-spacing: .04em; }
.author-list b, .keywords-list b, .topics-list b, .document-type b { padding-right: 1em; margin: 0; }
.author-list .more-link, .keywords-list .more-link, .topics-list .more-link, .document-type .more-link { padding-left: 12px; margin-left: -8px; background: #fff; }
.author-list .more-link:after, .keywords-list .more-link:after, .topics-list .more-link:after, .document-type .more-link:after { content: " +"; }
.more-toggle-active.author-list a + a + a + a, .more-toggle-active.keywords-list a + a + a + a, .more-toggle-active.topics-list a + a + a + a, .more-toggle-active.document-type a + a + a + a, .more-toggle-active.author-list i + i + i + i, .more-toggle-active.keywords-list i + i + i + i, .more-toggle-active.topics-list i + i + i + i, .more-toggle-active.document-type i + i + i + i, .more-toggle-active.author-list span + span + span + span, .more-toggle-active.keywords-list span + span + span + span, .more-toggle-active.topics-list span + span + span + span, .more-toggle-active.document-type span + span + span + span { display: none; }
.more-toggle-active.show-all.author-list a + a, .more-toggle-active.show-all.keywords-list a + a, .more-toggle-active.show-all.topics-list a + a, .more-toggle-active.show-all.document-type a + a, .more-toggle-active.show-all.author-list i + i, .more-toggle-active.show-all.keywords-list i + i, .more-toggle-active.show-all.topics-list i + i, .more-toggle-active.show-all.document-type i + i, .more-toggle-active.show-all.author-list span + span, .more-toggle-active.show-all.keywords-list span + span, .more-toggle-active.show-all.topics-list span + span, .more-toggle-active.show-all.document-type span + span { display: inline; }
.more-toggle-active.show-all.author-list .more-link, .more-toggle-active.show-all.keywords-list .more-link, .more-toggle-active.show-all.topics-list .more-link, .more-toggle-active.show-all.document-type .more-link { display: none !important; }

.author-list { clear: both; }

.article-tease, .article-guidelines-tease, .article-library-tease, .article-recommended-tease { margin: 0 0 2em 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.article-tease:before, .article-guidelines-tease:before, .article-library-tease:before, .article-recommended-tease:before, .article-tease:after, .article-guidelines-tease:after, .article-library-tease:after, .article-recommended-tease:after { content: ""; display: table; }
.article-tease:after, .article-guidelines-tease:after, .article-library-tease:after, .article-recommended-tease:after { clear: both; }
.content-block-content .article-tease, .content-block-content .article-guidelines-tease, .content-block-content .article-library-tease, .content-block-content .article-recommended-tease { padding: 0 1em 1em 1em; }
.article-tease .main-image, .article-guidelines-tease .main-image, .article-library-tease .main-image, .article-recommended-tease .main-image { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: left; padding: 0 1em 0 0; width: 20%; }
.article-tease .main-image.align-right, .article-guidelines-tease .main-image.align-right, .article-library-tease .main-image.align-right, .article-recommended-tease .main-image.align-right { float: right; padding: 0 0 0 1em; }
.article-tease .main-image img, .article-guidelines-tease .main-image img, .article-library-tease .main-image img, .article-recommended-tease .main-image img { border: 1px #a8a8a8 solid; }
.article-tease .main-image + .article-content, .article-guidelines-tease .main-image + .article-content, .article-library-tease .main-image + .article-content, .article-recommended-tease .main-image + .article-content { float: left; width: 80%; }
.article-tease .article-content, .article-guidelines-tease .article-content, .article-library-tease .article-content, .article-recommended-tease .article-content { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.article-tease .article-content .folder-icon, .article-guidelines-tease .article-content .folder-icon, .article-library-tease .article-content .folder-icon, .article-recommended-tease .article-content .folder-icon, .article-tease .article-content .Folder-icon, .article-guidelines-tease .article-content .Folder-icon, .article-library-tease .article-content .Folder-icon, .article-recommended-tease .article-content .Folder-icon, .article-tease .article-content .article-icon, .article-guidelines-tease .article-content .article-icon, .article-library-tease .article-content .article-icon, .article-recommended-tease .article-content .article-icon, .article-tease .article-content .Article-icon, .article-guidelines-tease .article-content .Article-icon, .article-library-tease .article-content .Article-icon, .article-recommended-tease .article-content .Article-icon, .article-tease .article-content .DOC-icon, .article-guidelines-tease .article-content .DOC-icon, .article-library-tease .article-content .DOC-icon, .article-recommended-tease .article-content .DOC-icon, .article-tease .article-content .DOCX-icon, .article-guidelines-tease .article-content .DOCX-icon, .article-library-tease .article-content .DOCX-icon, .article-recommended-tease .article-content .DOCX-icon, .article-tease .article-content .XLS-icon, .article-guidelines-tease .article-content .XLS-icon, .article-library-tease .article-content .XLS-icon, .article-recommended-tease .article-content .XLS-icon, .article-tease .article-content .XLSX-icon, .article-guidelines-tease .article-content .XLSX-icon, .article-library-tease .article-content .XLSX-icon, .article-recommended-tease .article-content .XLSX-icon, .article-tease .article-content .image-icon, .article-guidelines-tease .article-content .image-icon, .article-library-tease .article-content .image-icon, .article-recommended-tease .article-content .image-icon, .article-tease .article-content .Image-icon, .article-guidelines-tease .article-content .Image-icon, .article-library-tease .article-content .Image-icon, .article-recommended-tease .article-content .Image-icon, .article-tease .article-content .JPEG-icon, .article-guidelines-tease .article-content .JPEG-icon, .article-library-tease .article-content .JPEG-icon, .article-recommended-tease .article-content .JPEG-icon, .article-tease .article-content .JPG-icon, .article-guidelines-tease .article-content .JPG-icon, .article-library-tease .article-content .JPG-icon, .article-recommended-tease .article-content .JPG-icon, .article-tease .article-content .GIF-icon, .article-guidelines-tease .article-content .GIF-icon, .article-library-tease .article-content .GIF-icon, .article-recommended-tease .article-content .GIF-icon, .article-tease .article-content .PNG-icon, .article-guidelines-tease .article-content .PNG-icon, .article-library-tease .article-content .PNG-icon, .article-recommended-tease .article-content .PNG-icon, .article-tease .article-content .meeting-icon, .article-guidelines-tease .article-content .meeting-icon, .article-library-tease .article-content .meeting-icon, .article-recommended-tease .article-content .meeting-icon, .article-tease .article-content .Meeting-icon, .article-guidelines-tease .article-content .Meeting-icon, .article-library-tease .article-content .Meeting-icon, .article-recommended-tease .article-content .Meeting-icon, .article-tease .article-content .calendar-icon, .article-guidelines-tease .article-content .calendar-icon, .article-library-tease .article-content .calendar-icon, .article-recommended-tease .article-content .calendar-icon, .article-tease .article-content .Calendar-icon, .article-guidelines-tease .article-content .Calendar-icon, .article-library-tease .article-content .Calendar-icon, .article-recommended-tease .article-content .Calendar-icon, .article-tease .article-content .education-icon, .article-guidelines-tease .article-content .education-icon, .article-library-tease .article-content .education-icon, .article-recommended-tease .article-content .education-icon, .article-tease .article-content .Education-icon, .article-guidelines-tease .article-content .Education-icon, .article-library-tease .article-content .Education-icon, .article-recommended-tease .article-content .Education-icon, .article-tease .article-content .tag-icon, .article-guidelines-tease .article-content .tag-icon, .article-library-tease .article-content .tag-icon, .article-recommended-tease .article-content .tag-icon, .article-tease .article-content .article-tags, .article-guidelines-tease .article-content .article-tags, .article-library-tease .article-content .article-tags, .article-recommended-tease .article-content .article-tags, .article-tease .article-content .Tag-icon, .article-guidelines-tease .article-content .Tag-icon, .article-library-tease .article-content .Tag-icon, .article-recommended-tease .article-content .Tag-icon, .article-tease .article-content .completed-icon, .article-guidelines-tease .article-content .completed-icon, .article-library-tease .article-content .completed-icon, .article-recommended-tease .article-content .completed-icon, .article-tease .article-content .Completed-icon, .article-guidelines-tease .article-content .Completed-icon, .article-library-tease .article-content .Completed-icon, .article-recommended-tease .article-content .Completed-icon, .article-tease .article-content .slideshow-icon, .article-guidelines-tease .article-content .slideshow-icon, .article-library-tease .article-content .slideshow-icon, .article-recommended-tease .article-content .slideshow-icon, .article-tease .article-content .Slideshow-icon, .article-guidelines-tease .article-content .Slideshow-icon, .article-library-tease .article-content .Slideshow-icon, .article-recommended-tease .article-content .Slideshow-icon, .article-tease .article-content .PPT-icon, .article-guidelines-tease .article-content .PPT-icon, .article-library-tease .article-content .PPT-icon, .article-recommended-tease .article-content .PPT-icon, .article-tease .article-content .PPTX-icon, .article-guidelines-tease .article-content .PPTX-icon, .article-library-tease .article-content .PPTX-icon, .article-recommended-tease .article-content .PPTX-icon, .article-tease .article-content .resume-icon, .article-guidelines-tease .article-content .resume-icon, .article-library-tease .article-content .resume-icon, .article-recommended-tease .article-content .resume-icon, .article-tease .article-content .Resume-icon, .article-guidelines-tease .article-content .Resume-icon, .article-library-tease .article-content .Resume-icon, .article-recommended-tease .article-content .Resume-icon, .article-tease .article-content .pdf-icon, .article-guidelines-tease .article-content .pdf-icon, .article-library-tease .article-content .pdf-icon, .article-recommended-tease .article-content .pdf-icon, .article-tease .article-content .PDF-icon, .article-guidelines-tease .article-content .PDF-icon, .article-library-tease .article-content .PDF-icon, .article-recommended-tease .article-content .PDF-icon, .article-tease .article-content .Pdf-icon, .article-guidelines-tease .article-content .Pdf-icon, .article-library-tease .article-content .Pdf-icon, .article-recommended-tease .article-content .Pdf-icon, .article-tease .article-content .print-icon, .article-guidelines-tease .article-content .print-icon, .article-library-tease .article-content .print-icon, .article-recommended-tease .article-content .print-icon, .article-tease .article-content .Print-icon, .article-guidelines-tease .article-content .Print-icon, .article-library-tease .article-content .Print-icon, .article-recommended-tease .article-content .Print-icon, .article-tease .article-content .tag-icon, .article-guidelines-tease .article-content .tag-icon, .article-library-tease .article-content .tag-icon, .article-recommended-tease .article-content .tag-icon, .article-tease .article-content .article-tags, .article-guidelines-tease .article-content .article-tags, .article-library-tease .article-content .article-tags, .article-recommended-tease .article-content .article-tags, .article-tease .article-content .Tag-icon, .article-guidelines-tease .article-content .Tag-icon, .article-library-tease .article-content .Tag-icon, .article-recommended-tease .article-content .Tag-icon, .article-tease .article-content .audio-icon, .article-guidelines-tease .article-content .audio-icon, .article-library-tease .article-content .audio-icon, .article-recommended-tease .article-content .audio-icon, .article-tease .article-content .Audio-icon, .article-guidelines-tease .article-content .Audio-icon, .article-library-tease .article-content .Audio-icon, .article-recommended-tease .article-content .Audio-icon, .article-tease .article-content .video-icon, .article-guidelines-tease .article-content .video-icon, .article-library-tease .article-content .video-icon, .article-recommended-tease .article-content .video-icon, .article-tease .article-content .Video-icon, .article-guidelines-tease .article-content .Video-icon, .article-library-tease .article-content .Video-icon, .article-recommended-tease .article-content .Video-icon, .article-tease .article-content .guideline-icon, .article-guidelines-tease .article-content .guideline-icon, .article-library-tease .article-content .guideline-icon, .article-recommended-tease .article-content .guideline-icon, .article-tease .article-content .Guideline-icon, .article-guidelines-tease .article-content .Guideline-icon, .article-library-tease .article-content .Guideline-icon, .article-recommended-tease .article-content .Guideline-icon, .article-tease .article-content .comments-icon, .article-guidelines-tease .article-content .comments-icon, .article-library-tease .article-content .comments-icon, .article-recommended-tease .article-content .comments-icon, .article-tease .article-content .Comments-icon, .article-guidelines-tease .article-content .Comments-icon, .article-library-tease .article-content .Comments-icon, .article-recommended-tease .article-content .Comments-icon { display: inline-block; line-height: 1.2; margin-top: 0.5em; margin-bottom: 0; }
.article-tease .article-content p.date, .article-guidelines-tease .article-content p.date, .article-library-tease .article-content p.date, .article-recommended-tease .article-content p.date { margin-bottom: 0px; }
.article-tease .journal-title, .article-guidelines-tease .journal-title, .article-library-tease .journal-title, .article-recommended-tease .journal-title, .article-tease .meeting-type, .article-guidelines-tease .meeting-type, .article-library-tease .meeting-type, .article-recommended-tease .meeting-type { font-weight: 700; font-size: 1em; margin-top: .5em; }
.article-tease h1, .article-guidelines-tease h1, .article-library-tease h1, .article-recommended-tease h1 { margin: 0; }
.article-tease h1 span, .article-guidelines-tease h1 span, .article-library-tease h1 span, .article-recommended-tease h1 span { margin-left: 1em; font-size: .9em; background-position: 0 4px; }
.article-tease h1 span.highlight, .article-guidelines-tease h1 span.highlight, .article-library-tease h1 span.highlight, .article-recommended-tease h1 span.highlight { margin-left: 0; font-size: 1em; }
.article-tease .article-tools, .article-guidelines-tease .article-tools, .article-library-tease .article-tools, .article-recommended-tease .article-tools { float: right; width: 120px; margin: 0 0 1em 1em; }
#searchMeetings .article-tease .article-tools, #searchMeetings .article-guidelines-tease .article-tools, #searchMeetings .article-library-tease .article-tools, #searchMeetings .article-recommended-tease .article-tools { float: none; width: auto; margin-left: 0; }
.article-tease .article-tags, .article-guidelines-tease .article-tags, .article-library-tease .article-tags, .article-recommended-tease .article-tags { float: right; width: 120px; margin-left: 1em; }
.article-tease .article-select, .article-guidelines-tease .article-select, .article-library-tease .article-select, .article-recommended-tease .article-select { float: left; }
.article-tease .article-select input[type="checkbox"] + label, .article-guidelines-tease .article-select input[type="checkbox"] + label, .article-library-tease .article-select input[type="checkbox"] + label, .article-recommended-tease .article-select input[type="checkbox"] + label { padding: 0 1em 0 2em; }

.CoveoResult .coveo-title { line-height: 1; }

.article-guidelines-tease { padding-bottom: 1em !important; }
.article-guidelines-tease h1, .article-guidelines-tease .coveo-title, .article-guidelines-tease .guideline-meta { margin-right: 10px; }
.article-guidelines-tease .article-tools {  right: 0; margin-top: 1em; }

.article-library-tease { padding-bottom: 1em !important; }
.article-library-tease .article-select { max-width: 40px; }
.article-library-tease .article-content { width: 70%; padding-left: 40px; float: left; }
.article-library-tease .article-tags { float: right; width: 20%; }
.article-library-tease h1 a { display: block; float: left; width: 96%; }
.article-library-tease .date { clear: left; }

.article-recommended-tease { margin-bottom: 1em; }
.sidebar-box .article-recommended-tease h1, #sidebar .recommended-for-you .article-recommended-tease h1, #sidebar .find-guideline .article-recommended-tease h1, #sidebar .featured-person .article-recommended-tease h1, #sidebar .featured-article .article-recommended-tease h1, .upcoming-meetings .article-recommended-tease h1 { font-size: 1em; }
.sidebar-box .article-recommended-tease .main-image, #sidebar .recommended-for-you .article-recommended-tease .main-image, #sidebar .find-guideline .article-recommended-tease .main-image, #sidebar .featured-person .article-recommended-tease .main-image, #sidebar .featured-article .article-recommended-tease .main-image, .upcoming-meetings .article-recommended-tease .main-image { min-width: 0; width: 60px !important; }
.sidebar-box .article-recommended-tease .main-image + .article-content, #sidebar .recommended-for-you .article-recommended-tease .main-image + .article-content, #sidebar .find-guideline .article-recommended-tease .main-image + .article-content, #sidebar .featured-person .article-recommended-tease .main-image + .article-content, #sidebar .featured-article .article-recommended-tease .main-image + .article-content, .upcoming-meetings .article-recommended-tease .main-image + .article-content { width: 75%; }

.meeting-tease .date { margin: 0; }
.meeting-tease .coveo-title { margin-bottom: 1em; }

.guideline-meta, .article-keywords { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.guideline-meta:before, .guideline-meta:after, .article-keywords:before, .article-keywords:after { content: ""; display: table; }
.guideline-meta:after, .article-keywords:after { clear: both; }
.guideline-meta dt, .guideline-meta dd, .article-keywords dt, .article-keywords dd { float: left; margin: 0; padding: 0; }
.guideline-meta dt, .article-keywords dt { clear: left; padding-right: 1em; }
.guideline-meta dd, .article-keywords dd { font-weight: bold; max-width: 80%; }
.article-meta .guideline-meta {margin-top: 0;} 
.article-meta .guideline-meta dt {font-weight: 400; padding-right: .5em;} 
.article-meta .guideline-meta .date {margin-bottom: 0;} 
.article-meta .guideline-meta dd {padding-top: .5em;} 
/*second article meta holds the "go to article/download PDF" links*/ 
.article-meta + .article-meta {margin-top: -1em;} 
.article-meta .guideline-meta {margin-top: 0;} 
.article-meta + .article-meta .guideline-meta dt{display: none;} 
.article-meta + .article-meta .guideline-meta dd a{font-family: "Open Sans",verdana,helvetica,arial,sans-serif; margin-right: 12px; font-size: 1.2em;} 
.article-meta + .article-meta .guideline-meta dd a:before{font: normal normal normal 14px/1 FontAwesome; margin-right: 4px; position: relative; top: 2px;}
.article-meta + .article-meta .guideline-meta dd a:hover{text-decoration: none;}

.netflix-hover tr td + td { width: 86px; }
.netflix-hover .netflix-hover-link:hover { text-decoration: none; }
.netflix-hover .link-header .netflix-hover-content { position: absolute; width: 350px; background: #fff; color: #444444; border: 1px solid #a8a8a8; padding: .5em; -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0; z-index: -1; -moz-transition: opacity 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; -o-transition: opacity 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; -webkit-transition: opacity 0.25s ease-in-out, z-index 0.25s ease-in-out; -webkit-transition-delay: 0.25s, 0.25s; transition: opacity 0.25s ease-in-out 0.25s, z-index 0.25s ease-in-out 0.25s; }
.netflix-hover .link-header:hover .netflix-hover-content { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; z-index: 1000; }

#main-content .promo-space { padding: 0; margin: 1em 0; line-height: 0em; }

.input-group .form-control { height: 33px; font-size: 1em; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; -moz-box-shadow: 0; -webkit-box-shadow: 0; box-shadow: 0; }

.input-group-btn > .btn { margin: 0; }
.input-group-btn > .btn .calendar-icon { padding-top: 0; }

.modal-open .modal-content { border-top: 4px #198dae solid; margin-top: 2em; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; padding: 1em; }
.modal-open .modal-content:before, .modal-open .modal-content:after { content: ""; display: table; }
.modal-open .modal-content:after { clear: both; }
.modal-open .modal-header { padding: 0 0 1em 0; border: none; }
.modal-open .modal-header h1 { font-size: 1.6em; line-height: 1.4em; text-align: left; }
.modal-open .modal-header h2, .modal-open .modal-header .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .modal-open .modal-header .coveo-title, .modal-open .modal-header .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .modal-open .modal-header .coveo-title, .modal-open .modal-header .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .modal-open .modal-header .coveo-title { font-size: 1.4em; display: inline; }

.audio-body { padding-top: 0; }
.audio-body p { font-size: 1.2em; }

.audio-listing { float: right; margin: -4px 5px 0 0; }
.audio-listing a { font-weight: bold; }

audio { width: 100%; }

.speaker-icon { display: inline; width: 25px; height: 25px; margin: 0 0 3px 20px; vertical-align: middle; }

.tooltip-inner { background-color: #8b8b8b; }

.tooltip.in { filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; }
.tooltip.top .tooltip-arrow, .tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow { border-top-color: #8b8b8b; }
.tooltip.right .tooltip-arrow { border-right-color: #8b8b8b; }
.tooltip.left .tooltip-arrow { border-left-color: #8b8b8b; }
.tooltip.bottom .tooltip-arrow, .tooltip.bottom-left .tooltip-arrow, .tooltip.bottom-right .tooltip-arrow { border-bottom-color: #8b8b8b; }

.rating { float: right; }
.rating > span { display: inline-block; position: relative; width: 1.1em; cursor: pointer; }

.rated { color: #FEB700; }
.rated:before { content: "\2605"; position: absolute; }

.article-meta { position: relative; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; margin-bottom: 1em; }
.article-meta:before, .article-meta:after { content: ""; display: table; }
.article-meta:after { clear: both; }
.article-meta dl { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.article-meta dl:before, .article-meta dl:after { content: ""; display: table; }
.article-meta dl:after { clear: both; }
.article-meta dd { display: inline; margin: 0; padding: 1em 0 0 0; }
.article-meta dt { display: block; clear: left; padding: .5em 0 0 0; font-weight: 700; }
.article-meta .date { float: left; margin-top: 0; }
.article-meta .date .calendar-icon { position: relative; top: 2px; left: 12px; }
.article-meta .comment-count { float: right; margin-left: 2em; }
.article-meta .rating-block { float: right; }
.article-meta #course-payment-credits { width: 25%; float: right; padding: 1em; margin: 1em 0 1em 1em; background: #c1d6d9; }
.article-meta .evaluation-links { clear: both; padding-top: 1em; }

.meeting-details.with-credits-block, .educational-details.with-credits-block { float: left; width: 60%; margin-top: 0; padding-top: 1em; }
.meeting-details li, .educational-details li { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.meeting-details li:before, .meeting-details li:after, .educational-details li:before, .educational-details li:after { content: ""; display: table; }
.meeting-details li:after, .educational-details li:after { clear: both; }

.educational-details dd { width: auto; }

.educational-credits { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; margin: 0; }
.educational-credits:before, .educational-credits:after { content: ""; display: table; }
.educational-credits:after { clear: both; }
.educational-credits dt, .educational-credits dd { display: block; clear: none; float: left; padding: 0 .3em; margin: 0 0 .75em 0; height: 16px; width: auto; vertical-align: top; font-size: 1em; line-height: 1.2; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.article-tease .educational-credits dt, .article-guidelines-tease .educational-credits dt, .article-library-tease .educational-credits dt, .article-recommended-tease .educational-credits dt, .article-tease .educational-credits dd, .article-guidelines-tease .educational-credits dd, .article-library-tease .educational-credits dd, .article-recommended-tease .educational-credits dd { margin-bottom: 4px; border: none; }
.tab-content .educational-credits dt, .tab-content .educational-credits dd { clear: none; }
.educational-credits dd { margin-right: .5em; }
.full-article .educational-credits dd { float: right; clear: right; }
.educational-credits dt { color: #fff; border: 1px #666 solid; font-weight: 400; text-transform: uppercase; margin-right: .5em; }
.full-article .educational-credits dt { clear: left; float: left; }
.article-tease .educational-credits dt, .article-guidelines-tease .educational-credits dt, .article-library-tease .educational-credits dt, .article-recommended-tease .educational-credits dt { border: none; }
.educational-credits dt.cme, .educational-credits dt.CME { background: #096; }
.educational-credits dt.tech, .educational-credits dt.TECH, .educational-credits dt.Tech { background: #f00; }
.educational-credits dt.moc, .educational-credits dt.MOC, .educational-credits dt.moc4, .educational-credits dt.MOCIV, .educational-credits dt.MOC.Part.IV, .educational-credits dt.moc2, .educational-credits dt.MOCII, .educational-credits dt.MOC.Part.II { background: #e48119; }
.educational-credits dt.ce, .educational-credits dt.CE { background: #245a99; }
.educational-credits dt.pharmd, .educational-credits dt.PHARMD, .educational-credits dt.PharmD { background: #000; }
.educational-credits dt.cop, .educational-credits dt.COP, .educational-credits dt.Participation { background: #000; }

.article-toolbar { position: relative; padding: .5em 0 .2em 0; margin-bottom: 1em; clear: both; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.article-toolbar:before, .article-toolbar:after { content: ""; display: table; }
.article-toolbar:after { clear: both; }
.article-toolbar .share-tools { float: left; margin: 0 1em 0 0; padding: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.article-toolbar .share-tools dt, .article-toolbar .share-tools dd { float: left; margin: 0 0.4em 0 0; padding: 0; }
.article-toolbar .share-tools .share-label, .article-after-tools .share-tools .share-label { vertical-align: middle; }
.article-toolbar .share-tools .addthis_sharing_toolbox, .article-after-tools .share-tools .addthis_sharing_toolbox { display: inline-block; }
.article-toolbar .share-tools a { display: inline-block; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.article-toolbar .share-tools .facebook { padding-top: 0px; }
.article-toolbar .share-tools .twitter { padding-top: 0px; }
.article-toolbar .share-tools .linkedin { padding-top: 0px; }
.article-toolbar .share-tools .email { padding-top: 0px; }
.article-toolbar .article-tools { float: left; margin: 0; padding: 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; line-height: 1; }
.article-toolbar .article-tools:before, .article-toolbar .article-tools:after { content: ""; display: table; }
.article-toolbar .article-tools:after { clear: both; }
.article-toolbar .article-tools a { margin-bottom: 0; }
.article-toolbar .article-tools li { float: left; }
.article-toolbar .article-tools .save-to-library { width: 20%; min-width: 120px; margin-right: 10px; }
.article-toolbar .article-tools .download-audio { width: 25%; min-width: 124px; }
.article-toolbar .article-tools .print { width: 10%; min-width: 90px; }
.article-toolbar .article-tools .print-icon, .article-toolbar .article-tools .folder-icon, .article-toolbar .article-tools .audio-icon { padding-left: 20px; margin: 0 0 .4em 0; font-size: .9em; }
.article-toolbar #font-resizer { position: relative; top: -4px; float: right; width: 15%; min-width: 90px; margin: 0; padding: 0; line-height: 1; }
.article-toolbar #font-resizer dt, .article-toolbar #font-resizer dd { display: inline; margin: 0; padding: 0; }
.article-toolbar #font-resizer dd { cursor: pointer; }
.article-toolbar #font-resizer .font-normal { font-size: 0.9em; }
.font-normal .article-toolbar #font-resizer .font-normal { border-bottom: 1px dotted #444; }
.article-toolbar #font-resizer .font-medium { font-size: 1.2em; }
.font-medium .article-toolbar #font-resizer .font-medium { border-bottom: 1px dotted #444; }
.article-toolbar #font-resizer .font-large { font-size: 1.6em; }
.font-large .article-toolbar #font-resizer .font-large { border-bottom: 1px dotted #444; }

.font-normal .publication-info, .font-normal .article-meta .date, .article-meta .font-normal .date { font-size: 1em; }
.font-medium .publication-info, .font-medium .article-meta .date, .article-meta .font-medium .date { font-size: 1.2em; }
.font-large .publication-info, .font-large .article-meta .date, .article-meta .font-large .date { font-size: 1.6em; }

.the-text { font-family: "Open Sans", verdana, helvetica, arial, sans-serif; }
.font-normal .the-text { font-size: 1.0em; }
.font-medium .the-text { font-size: 1.2em; }
.font-large .the-text { font-size: 1.6em; }

.the-quiz-answered { clear: both; }

.publication-info { font-family: "Open Sans", verdana, helvetica, arial, sans-serif; }

.article-meta .date { margin-bottom: 1em; }

.font-normal .full-article > h1 { font-size: 2.1em; line-height: 1.3; font-weight:bolder;}
.font-medium .full-article > h1 { font-size: 2.2em; line-height: 1.3; font-weight:bolder;}
.font-large .full-article > h1 { font-size: 2.3em; line-height: 1.3; font-weight:bolder;}

.full-article.media-detail > h1 { font-size: 2.1em; line-height: 1.3; font-weight:bolder;}

.font-normal .full-article header > h1 { font-size: 2.1em; line-height: 1.3; font-weight:bolder;}
.font-medium .full-article header > h1 { font-size: 2.2em; line-height: 1.3; font-weight:bolder;}
.font-large .full-article header > h1 { font-size: 2.3em; line-height: 1.3; font-weight:bolder;}

.font-normal .full-article header > h2 { font-size: 1.6em; }
.font-medium .full-article header > h2 { font-size: 1.7em; }
.font-large .full-article header > h2 { font-size: 1.8em; }

.font-normal .full-article .date { font-size: 1.0em !important; }
.font-medium .full-article .date { font-size: 1.2em !important; }
.font-large .full-article .date { font-size: 1.6em !important; }

.the-quiz { margin-top: 2em; margin-bottom: 1em; }
.the-quiz form { padding-bottom: 1em; }
.the-quiz .answers { margin-left: 1em; }
.the-quiz ul.answers { font-size: 1.4em !important; }
.the-quiz .validation-holder { padding-bottom: 1em; }
.the-quiz img { display: inline; }

#show-answer-trigger { position: relative; top: 1em; color: #198dae; cursor: pointer; }

#correctAnswer { padding-top: 1em; }

.the-quiz-answered form { padding-bottom: 1em; }

.meeting-details, .publication-info { padding: 2em 0 0 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; border-bottom: 1px #f0f0f0 dotted; }
.meeting-details:before, .meeting-details:after, .publication-info:before, .publication-info:after { content: ""; display: table; }
.meeting-details:after, .publication-info:after { clear: both; }
.tab-content .meeting-details li, .tab-content .publication-info li { padding: .2em 0; }
.font-normal .meeting-details, .font-normal .publication-info { font-size: 1.2em; }
.font-medium .meeting-details, .font-medium .publication-info { font-size: 1.44em; }
.font-large .meeting-details, .font-large .publication-info { font-size: 1.92em; }
.article-tease .meeting-details, .article-guidelines-tease .meeting-details, .article-library-tease .meeting-details, .article-recommended-tease .meeting-details, .article-tease .publication-info, .article-guidelines-tease .publication-info, .article-library-tease .publication-info, .article-recommended-tease .publication-info { border: none; padding: 0; margin: 0; }
.meeting-details dt, .meeting-details dd, .publication-info dt, .publication-info dd { float: left; margin: 0; padding: .4em 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; border-top: 1px #f0f0f0 dotted; }
.meeting-details dt, .publication-info dt { clear: both; width: 35%; font-weight: bold; padding-right: 1em; }
.tab-content .meeting-details dt, .tab-content .publication-info dt { width: auto; padding: 2px 8px; }
.meeting-details dd, .publication-info dd { width: 65%; }
.tab-content .meeting-details dd, .tab-content .publication-info dd { width: auto; padding: 2px 8px; }
.meeting-details dd img, .publication-info dd img { display: inline; }
.meeting-details dd.meeting-cosponsors, .publication-info dd.meeting-cosponsors { float: right; border-top: none; }

.promo-space img { padding: 0; border: 0; height: 100%; width: 100%; }

.collapse-box { padding-left: 1.2em; background: #fff; color: #444444; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; position: relative; display: block; margin: 1em 0; font-family: "Roboto Slab", helvetica, arial, serif; width: 90%; }
.collapse-box.shorter { padding: 0 .5; }
.collapse-box .collapse-box-link { border: none; margin-bottom: 0; }
.collapse-box > h1, .collapse-box .collapse-box-heading { margin: 0; padding: 0; font-size: 1.4em; line-height: 1; background: #fff; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.collapse-box > h1:before, .collapse-box > h1:after, .collapse-box .collapse-box-heading:before, .collapse-box .collapse-box-heading:after { content: ""; display: table; }
.collapse-box > h1:after, .collapse-box .collapse-box-heading:after { clear: both; }
.collapse-box > h1 button, .collapse-box .collapse-box-heading button { position: absolute; left: 0; top: .05em; margin: 0; padding: 0; background: transparent; border: none; outline: none; }
.collapse-box > h1 button:after, .collapse-box .collapse-box-heading button:after { content: "+"; color: #198dae; font-size: 1.4em; font-weight: 700; font-family: Verdana; }
.collapse-box > h1.active button:after, .collapse-box .collapse-box-heading.active button:after { content: "\2013"; }
.collapse-box > h1 > .collapse-box-link, .collapse-box > h1 > a, .collapse-box > h1 > span, .collapse-box .collapse-box-heading > .collapse-box-link, .collapse-box .collapse-box-heading > a, .collapse-box .collapse-box-heading > span { display: inline-block; padding: .4em; }
.collapse-box > h1 > .collapse-box-link:hover, .collapse-box > h1 > a:hover, .collapse-box > h1 > span:hover, .collapse-box .collapse-box-heading > .collapse-box-link:hover, .collapse-box .collapse-box-heading > a:hover, .collapse-box .collapse-box-heading > span:hover { text-decoration: none; }
.collapse-box .collapse-box-content { display: none; border: none; box-shadow: none; padding: 0 0 0 2em; margin-top: 0; line-height: 1.5em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.collapse-box .collapse-box-content:before, .collapse-box .collapse-box-content:after { content: ""; display: table; }
.collapse-box .collapse-box-content:after { clear: both; }
.collapse-box .collapse-box-content.active { display: block; }
.collapse-box .collapse-box-content section { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; border-bottom: 1px #e6e6e6 solid; padding-bottom: 2em; margin-bottom: 2em; }
.collapse-box .collapse-box-content section:before, .collapse-box .collapse-box-content section:after { content: ""; display: table; }
.collapse-box .collapse-box-content section:after { clear: both; }
.collapse-box .collapse-box-content .collapse-box-content, .collapse-box .collapse-box-content .collapse-box-content section { padding-bottom: 0; }
.collapse-box .collapse-box-content .column-listing { margin: 0; padding: 0 1em 2em; list-style-type: none; float: left; width: 33.33333%; }
.collapse-box .collapse-box-content .column-listing:nth-of-type(3n+4) { clear: left; }
.collapse-box .collapse-box-content .column-listing.item-4, .collapse-box .collapse-box-content .column-listing.item-7, .collapse-box .collapse-box-content .column-listing.item-10, .collapse-box .collapse-box-content .column-listing.item-13, .collapse-box .collapse-box-content .column-listing.item-16, .collapse-box .collapse-box-content .column-listing.item-19, .collapse-box .collapse-box-content .column-listing.item-22, .collapse-box .collapse-box-content .column-listing.item-25 { clear: left; }
.collapse-box .collapse-box-content .column-listing li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.collapse-box .collapse-box-content ul, .collapse-box .collapse-box-content li { list-style-type: none; margin: 0; padding: 0; }
.collapse-box .collapse-box-content ul label, .collapse-box .collapse-box-content li label { font-weight: 600; }
.collapse-box .collapse-box-content li { margin: .5em 0; }
.collapse-box .collapse-box-content button { display: block; clear: both; float: left; }
.collapse-box.associated-documents-collapse { margin: 0; }
.collapse-box.associated-documents-collapse .trigger { right: 4px; left: auto; top: auto; z-index: 100; width: 100%; }
.collapse-box.associated-documents-collapse .collapse-box-heading { background: transparent; padding: 0; border: none; }
.collapse-box.associated-documents-collapse .collapse-box-heading button:after { float: right; margin-top: 3px; }
.collapse-box.associated-documents-collapse .collapse-box-heading.active .collapse-box-link { padding-bottom: 6px; border-bottom: 1px #fff solid; }
.collapse-box.associated-documents-collapse .collapse-box-link { position: relative; z-index: 1; display: block; float: right; padding: .33em 2em .33em .33em; border: 1px solid #a8a8a8; background-color: #fff; color: #000; cursor: default; }
.collapse-box.associated-documents-collapse .collapse-box-link:before { display: none; }
.collapse-box.associated-documents-collapse .collapse-box-content { position: relative; padding: 1em; clear: both; top: -1px; border: 1px solid #a8a8a8; background: #fff; box-shadow: none; }

#accordion-control { clear: both; }

#accordion { margin: 1em 0; }
#accordion .glyphicon-minus { display: block; }
#accordion .glyphicon-plus { display: none; }
#accordion .collapsed .glyphicon-plus { display: block; }
#accordion .collapsed .glyphicon-minus { display: none; }
#accordion.panel-group .panel + .panel { margin-top: 1em; }
#accordion.panel-group .panel-collapse { padding: 1em; }

.panel-group .panel-default { border-radius: 0 !important; }
.panel-group .panel-default .panel-heading { position: relative; padding: 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.panel-group .panel-default .panel-heading:before, .panel-group .panel-default .panel-heading:after { content: ""; display: table; }
.panel-group .panel-default .panel-heading:after { clear: both; }
.panel-group .panel-default .panel-heading span { display: block; padding: .4em .4em .2em 3em; }
.panel-group .panel-default .panel-heading .accordion-toggle { display: block; overflow: hidden; background: #cfcfcf; }
.panel-group .panel-default .panel-heading .accordion-toggle i { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 34px; width: 34px; padding-top: 9px; position: relative; top: 0; left: 0; text-align: center; color: #fff; background: #8b8b8b; }
.panel-group .panel-default .panel-heading .accordion-toggle:hover { text-decoration: none; cursor: pointer; color: #000; background: silver; }
.panel-group .panel-default .panel-heading .accordion-toggle:hover i { background: #727272; }
.panel-group .panel-default .panel-collapse > h1 { position: relative; margin: 0; padding: 1em 0 1em 1em; font-size: 1.1em; line-height: 1; background: #e6e6e6; border-left: 34px #8b8b8b solid; }
.panel-group .panel-default .panel-collapse > h1 > .collapse-box-link { color: #000; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.panel-group .panel-default .panel-collapse > h1 > .collapse-box-link:before, .panel-group .panel-default .panel-collapse > h1 > .collapse-box-link:after { content: ""; display: table; }
.panel-group .panel-default .panel-collapse > h1 > .collapse-box-link:after { clear: both; }
.panel-group .panel-default .panel-collapse > h1 > .collapse-box-link:before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; height: 34px; width: 34px; position: absolute; top: 0; left: -34px; content: "+"; font-size: 2.8em; text-align: center; color: #fff; }
.panel-group .panel-default .panel-collapse > h1 > .collapse-box-link:hover { text-decoration: none; }
.panel-group .panel-default .panel-collapse .panel-heading { background: #e6e6e6; }
.panel-group .panel-default .panel-collapse section { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; border-bottom: 1px #e6e6e6 solid; padding-bottom: 2em; margin-bottom: 2em; }
.panel-group .panel-default .panel-collapse section:before, .panel-group .panel-default .panel-collapse section:after { content: ""; display: table; }
.panel-group .panel-default .panel-collapse section:after { clear: both; }
.myacc-landing .panel-group .panel-default .panel-collapse section.configure-notifications, .myacc-landing .panel-group .panel-default .panel-collapse section.certifications-information, .myacc-landing .panel-group .panel-default .panel-collapse section.newsletters-information { border-bottom: none; margin-bottom: 0; }
.myacc-landing .panel-group .panel-default .panel-collapse section.configure-notifications section, .myacc-landing .panel-group .panel-default .panel-collapse section.certifications-information section, .myacc-landing .panel-group .panel-default .panel-collapse section.newsletters-information section { border-bottom: none; margin-bottom: 0; padding-bottom: 0; }
.myacc-landing .panel-group .panel-default .panel-collapse .column-listing { margin: 0; padding: 0 1em 2em 0; list-style-type: none; float: left; width: 33.33333%; }
.myacc-landing .panel-group .panel-default .panel-collapse .column-listing:nth-of-type(3n+4) { clear: left; }
.myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-4, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-7, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-10, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-13, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-16, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-19, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-22, .myacc-landing .panel-group .panel-default .panel-collapse .column-listing.item-25 { clear: left; }
.myacc-landing .panel-group .panel-default .panel-collapse .column-listing li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.myacc-landing .panel-group .panel-default .panel-collapse ul, .myacc-landing .panel-group .panel-default .panel-collapse li { position: relative; list-style-type: none; margin: 0; padding: 0 0 1em 0; }
.myacc-landing .panel-group .panel-default .panel-collapse ul label, .myacc-landing .panel-group .panel-default .panel-collapse li label { font-weight: 600; }
.myacc-landing .panel-group .panel-default .panel-collapse .address-information .column-listing h1 { margin-bottom: .5em; }
.myacc-landing .panel-group .panel-default .panel-collapse .address-information li { padding: 0; }
.myacc-landing .panel-group .panel-default .panel-collapse button { display: block; clear: both; float: left; }

.bio-pic { height: 160px; width: 120px; float: left; margin-right: 1em; }

.subtitle { font-size: 1.2em; font-style: italic; margin-top: .5em; }
.full-article .subtitle { margin-top: -.5em; }

.press-release-full .location { display: inline; }
.press-release-full .location + p { display: inline; }

#results-within-guidelines { margin-top: 2em; background: #ececec; padding: 1em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#results-within-guidelines:before, #results-within-guidelines:after { content: ""; display: table; }
#results-within-guidelines:after { clear: both; }
#results-within-guidelines > h1 { font-weight: 700; }
#results-within-guidelines .article-tease h1, #results-within-guidelines .article-guidelines-tease h1, #results-within-guidelines .article-library-tease h1, #results-within-guidelines .article-recommended-tease h1 { position: relative; padding-left: 1.5em; }
#results-within-guidelines .article-tease h1 span, #results-within-guidelines .article-guidelines-tease h1 span, #results-within-guidelines .article-library-tease h1 span, #results-within-guidelines .article-recommended-tease h1 span { display: block; margin: 0; padding: 0; }
#results-within-guidelines .article-tease .show-more, #results-within-guidelines .article-guidelines-tease .show-more, #results-within-guidelines .article-library-tease .show-more, #results-within-guidelines .article-recommended-tease .show-more { display: none; }
#results-within-guidelines .article-tease .toggler, #results-within-guidelines .article-guidelines-tease .toggler, #results-within-guidelines .article-library-tease .toggler, #results-within-guidelines .article-recommended-tease .toggler { display: block; position: absolute; top: 0; left: 0; float: left; border: 0; background: transparent; color: #004176; height: 36px; width: 36px; font-family: verdana; line-height: 1; font-size: 1.5em; }
#results-within-guidelines .article-tease .toggler:before, #results-within-guidelines .article-guidelines-tease .toggler:before, #results-within-guidelines .article-library-tease .toggler:before, #results-within-guidelines .article-recommended-tease .toggler:before { content: "+"; position: absolute; top: -4px; left: 0; }
#results-within-guidelines .article-tease.active .show-more, #results-within-guidelines .active.article-guidelines-tease .show-more, #results-within-guidelines .active.article-library-tease .show-more, #results-within-guidelines .active.article-recommended-tease .show-more { display: block; }
#results-within-guidelines .article-tease.active .toggler:before, #results-within-guidelines .active.article-guidelines-tease .toggler:before, #results-within-guidelines .active.article-library-tease .toggler:before, #results-within-guidelines .active.article-recommended-tease .toggler:before { content: "\2013"; left: 4px; }
#results-within-guidelines #more-results { margin-top: 1em; }

#member-directory-search .matches { float: right; }
#member-directory-search .new-search { font-weight: 700; }

.search-directory-form { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.search-directory-form:before, .search-directory-form:after { content: ""; display: table; }
.search-directory-form:after { clear: both; }
.search-directory-form li { margin: 0; padding: 0 1em 1em 0; float: left; }
.search-directory-form li.country, .search-directory-form li.city, .search-directory-form li.specialty { clear: left; }
.search-directory-form label { display: block; margin-top: .4em; }

.member-card { clear: both; margin-bottom: 1em; padding: .5em; border-bottom: 1px #a8a8a8 solid; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.member-card:before, .member-card:after { content: ""; display: table; }
.member-card:after { clear: both; }
.member-card .bio-pic { clear: both; }
.member-card dt { font-weight: bold; }
.member-card dd { margin: 0; }
.member-card header, .member-card .header { margin-bottom: 1em; }
.member-card header h1, .member-card header h2, .member-card header .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .member-card header .coveo-title, .member-card header .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .member-card header .coveo-title, .member-card header .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .member-card header .coveo-title, .member-card .header h1, .member-card .header h2, .member-card .header .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .member-card .header .coveo-title, .member-card .header .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .member-card .header .coveo-title, .member-card .header .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .member-card .header .coveo-title { margin-bottom: 0; }
.member-card address, .member-card .address { clear: left; width: 50%; float: left; }
.member-card .specialties, .member-card .mobile-phone, .member-card .business-phone, .member-card .bio-header, .member-card .professional-bio { width: 50%; float: left; }
.member-card .member-statement { clear: both; padding-top: 1em; }

.inline-list { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.inline-list:before, .inline-list:after { content: ""; display: table; }
.inline-list:after { clear: both; }
.inline-list li { float: left; }

.save-cancel, .edit-remove, #image-gallery-holder .gallery-item-larger .gallery-buttons { clear: both; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.save-cancel:before, .edit-remove:before, #image-gallery-holder .gallery-item-larger .gallery-buttons:before, .save-cancel:after, .edit-remove:after, #image-gallery-holder .gallery-item-larger .gallery-buttons:after { content: ""; display: table; }
.save-cancel:after, .edit-remove:after, #image-gallery-holder .gallery-item-larger .gallery-buttons:after { clear: both; }
.save-cancel li, .edit-remove li, #image-gallery-holder .gallery-item-larger .gallery-buttons li { list-style-type: none; float: left; margin-right: .5em !important; }
.save-cancel li button, .edit-remove li button, #image-gallery-holder .gallery-item-larger .gallery-buttons li button { cursor: pointer; }
.save-cancel li .cancel, .edit-remove li .cancel, #image-gallery-holder .gallery-item-larger .gallery-buttons li .cancel { background: #e6e6e6; text-decoration: none; border: 1px #e6e6e6 solid; color: #444444; }

.edit-box, .modal { padding: 2em 3em; }
.edit-box h1, .edit-box h2, .edit-box .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .edit-box .coveo-title, .edit-box .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .edit-box .coveo-title, .edit-box .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .edit-box .coveo-title, .edit-box h3, .edit-box h4, .edit-box h5, .edit-box h6, .modal h1, .modal h2, .modal .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .modal .coveo-title, .modal .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .modal .coveo-title, .modal .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .modal .coveo-title, .modal h3, .modal h4, .modal h5, .modal h6 { clear: both; font-weight: 700; }
.edit-box h2, .edit-box .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .edit-box .coveo-title, .edit-box .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .edit-box .coveo-title, .edit-box .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .edit-box .coveo-title, .modal h2, .modal .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .modal .coveo-title, .modal .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .modal .coveo-title, .modal .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .modal .coveo-title { font-size: 1em; }
.edit-box ul, .edit-box li, .modal ul, .modal li { list-style-type: none; margin-left: 0; padding-left: 0; }
.edit-box li, .modal li { position: relative; padding-bottom: 1em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.edit-box li:before, .edit-box li:after, .modal li:before, .modal li:after { content: ""; display: table; }
.edit-box li:after, .modal li:after { clear: both; }
.edit-box .close-x, .modal .close-x { position: absolute; top: -4px; right: 0px; border: 0; cursor: pointer; }
.edit-box .save-cancel li, .modal .save-cancel li { margin-right: 1em; }
.edit-box dt, .modal dt { font-weight: 700; }
.edit-box ul.radio-list li, .modal ul.radio-list li { float: left; padding-right: 1em; }
.edit-box ul.radio-list label, .modal ul.radio-list label { float: none; width: auto; }
.edit-box.contact-information-edit section, .edit-box.certifications-edit section, .edit-box.licensure-edit section, .edit-box.security-edit section, .modal.contact-information-edit section, .modal.certifications-edit section, .modal.licensure-edit section, .modal.security-edit section { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; padding-bottom: 2em; }
.edit-box.contact-information-edit section:before, .edit-box.contact-information-edit section:after, .edit-box.certifications-edit section:before, .edit-box.certifications-edit section:after, .edit-box.licensure-edit section:before, .edit-box.licensure-edit section:after, .edit-box.security-edit section:before, .edit-box.security-edit section:after, .modal.contact-information-edit section:before, .modal.contact-information-edit section:after, .modal.certifications-edit section:before, .modal.certifications-edit section:after, .modal.licensure-edit section:before, .modal.licensure-edit section:after, .modal.security-edit section:before, .modal.security-edit section:after { content: ""; display: table; }
.edit-box.contact-information-edit section:after, .edit-box.certifications-edit section:after, .edit-box.licensure-edit section:after, .edit-box.security-edit section:after, .modal.contact-information-edit section:after, .modal.certifications-edit section:after, .modal.licensure-edit section:after, .modal.security-edit section:after { clear: both; }
.edit-box.contact-information-edit dd, .edit-box.certifications-edit dd, .edit-box.licensure-edit dd, .edit-box.security-edit dd, .modal.contact-information-edit dd, .modal.certifications-edit dd, .modal.licensure-edit dd, .modal.security-edit dd { margin: 0; padding: 0 0 1em 0; }
.edit-box.contact-information-edit ul, .edit-box.certifications-edit ul, .edit-box.licensure-edit ul, .edit-box.security-edit ul, .modal.contact-information-edit ul, .modal.certifications-edit ul, .modal.licensure-edit ul, .modal.security-edit ul { padding-bottom: 0; }
.edit-box.contact-information-edit label, .edit-box.certifications-edit label, .edit-box.licensure-edit label, .edit-box.security-edit label, .modal.contact-information-edit label, .modal.certifications-edit label, .modal.licensure-edit label, .modal.security-edit label { display: block; }
.edit-box.address-edit label, .edit-box.work-setting-edit label, .edit-box.npi-edit label, .edit-box.password-edit label, .edit-box.certifications-edit label, .edit-box.licensure-edit label, .edit-box.specialties-edit label, .edit-box.professionaltime-edit label, .edit-box.promocodes-edit label, .modal.address-edit label, .modal.work-setting-edit label, .modal.npi-edit label, .modal.password-edit label, .modal.certifications-edit label, .modal.licensure-edit label, .modal.specialties-edit label, .modal.professionaltime-edit label, .modal.promocodes-edit label { display: block; float: left; width: 180px; font-weight: 700; }
.edit-box.address-edit dt, .edit-box.address-edit dd, .edit-box.work-setting-edit dt, .edit-box.work-setting-edit dd, .edit-box.npi-edit dt, .edit-box.npi-edit dd, .edit-box.password-edit dt, .edit-box.password-edit dd, .edit-box.certifications-edit dt, .edit-box.certifications-edit dd, .edit-box.licensure-edit dt, .edit-box.licensure-edit dd, .edit-box.specialties-edit dt, .edit-box.specialties-edit dd, .edit-box.professionaltime-edit dt, .edit-box.professionaltime-edit dd, .edit-box.promocodes-edit dt, .edit-box.promocodes-edit dd, .modal.address-edit dt, .modal.address-edit dd, .modal.work-setting-edit dt, .modal.work-setting-edit dd, .modal.npi-edit dt, .modal.npi-edit dd, .modal.password-edit dt, .modal.password-edit dd, .modal.certifications-edit dt, .modal.certifications-edit dd, .modal.licensure-edit dt, .modal.licensure-edit dd, .modal.specialties-edit dt, .modal.specialties-edit dd, .modal.professionaltime-edit dt, .modal.professionaltime-edit dd, .modal.promocodes-edit dt, .modal.promocodes-edit dd { margin: 0; padding: 0; }
.edit-box.address-edit select#board-certified, .edit-box.work-setting-edit select#board-certified, .edit-box.npi-edit select#board-certified, .edit-box.password-edit select#board-certified, .edit-box.certifications-edit select#board-certified, .edit-box.licensure-edit select#board-certified, .edit-box.specialties-edit select#board-certified, .edit-box.professionaltime-edit select#board-certified, .edit-box.promocodes-edit select#board-certified, .modal.address-edit select#board-certified, .modal.work-setting-edit select#board-certified, .modal.npi-edit select#board-certified, .modal.password-edit select#board-certified, .modal.certifications-edit select#board-certified, .modal.licensure-edit select#board-certified, .modal.specialties-edit select#board-certified, .modal.professionaltime-edit select#board-certified, .modal.promocodes-edit select#board-certified { max-width: 65%; }
.edit-box.contact-information-edit .first-name, .edit-box.contact-information-edit .middle-name, .edit-box.contact-information-edit .last-name, .modal.contact-information-edit .first-name, .modal.contact-information-edit .middle-name, .modal.contact-information-edit .last-name { float: left; width: 33%; padding-right: 1%; }
.edit-box.contact-information-edit .first-name .validation-error, .edit-box.contact-information-edit .middle-name .validation-error, .edit-box.contact-information-edit .last-name .validation-error, .modal.contact-information-edit .first-name .validation-error, .modal.contact-information-edit .middle-name .validation-error, .modal.contact-information-edit .last-name .validation-error { display: block; }
.edit-box.contact-information-edit .suffix, .modal.contact-information-edit .suffix { clear: both; }
.edit-box.contact-information-edit .email, .edit-box.contact-information-edit .email-type, .edit-box.contact-information-edit .alt-email, .edit-box.contact-information-edit .alt-email-type, .modal.contact-information-edit .email, .modal.contact-information-edit .email-type, .modal.contact-information-edit .alt-email, .modal.contact-information-edit .alt-email-type { float: left; width: 50%; }
.edit-box.contact-information-edit .email label, .edit-box.contact-information-edit .email-type label, .edit-box.contact-information-edit .alt-email label, .edit-box.contact-information-edit .alt-email-type label, .modal.contact-information-edit .email label, .modal.contact-information-edit .email-type label, .modal.contact-information-edit .alt-email label, .modal.contact-information-edit .alt-email-type label { font-weight: 400; }
.edit-box.contact-information-edit .email .validation-error, .edit-box.contact-information-edit .email-type .validation-error, .edit-box.contact-information-edit .alt-email .validation-error, .edit-box.contact-information-edit .alt-email-type .validation-error, .modal.contact-information-edit .email .validation-error, .modal.contact-information-edit .email-type .validation-error, .modal.contact-information-edit .alt-email .validation-error, .modal.contact-information-edit .alt-email-type .validation-error { display: block; }
.edit-box.contact-information-edit .alt-email, .modal.contact-information-edit .alt-email { clear: left; }
.edit-box.contact-information-edit .phone-numbers, .modal.contact-information-edit .phone-numbers { clear: left; }
.edit-box.contact-information-edit .phone-numbers .form-row, .modal.contact-information-edit .phone-numbers .form-row { margin-bottom: .5em; }
.edit-box.contact-information-edit .phone-numbers .phone-prefix, .modal.contact-information-edit .phone-numbers .phone-prefix { min-width: 71px; }
.edit-box.contact-information-edit .phone-numbers select, .edit-box.contact-information-edit .phone-numbers input[type="text"], .edit-box.contact-information-edit .phone-numbers label, .modal.contact-information-edit .phone-numbers select, .modal.contact-information-edit .phone-numbers input[type="text"], .modal.contact-information-edit .phone-numbers label { margin-right: .5em; }
.edit-box.photo-edit label, .modal.photo-edit label { display: block; float: left; font-weight: 700; margin-right: 1em; }
.edit-box.professionaltime-edit .highlight-total, .modal.professionaltime-edit .highlight-total { color: #f00; }
.edit-box.member-directory-edit dl, .modal.member-directory-edit dl { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.edit-box.member-directory-edit dl:before, .edit-box.member-directory-edit dl:after, .modal.member-directory-edit dl:before, .modal.member-directory-edit dl:after { content: ""; display: table; }
.edit-box.member-directory-edit dl:after, .modal.member-directory-edit dl:after { clear: both; }
.edit-box.member-directory-edit dt, .edit-box.member-directory-edit dd, .edit-box.member-directory-edit li, .modal.member-directory-edit dt, .modal.member-directory-edit dd, .modal.member-directory-edit li { float: left; margin: 0 .4em .4em 0; }
.edit-box.member-directory-edit dt, .modal.member-directory-edit dt { clear: left; width: 180px; }
.edit-box.specialties-edit label, .modal.specialties-edit label { display: block; float: left; width: 80px; }
.edit-box.address-edit .address-1 label, .modal.address-edit .address-1 label { display: inline; }
.edit-box.address-edit .address-2 label, .edit-box.address-edit .address-3 label, .modal.address-edit .address-2 label, .modal.address-edit .address-3 label { color: #fff; }
.edit-box.address-edit .address-type label, .edit-box.address-edit .address-type input, .modal.address-edit .address-type label, .modal.address-edit .address-type input { width: auto; float: left; margin-right: .5em; }
.edit-box.address-edit .address-type h2, .edit-box.address-edit .address-type .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .edit-box.address-edit .address-type .coveo-title, .edit-box.address-edit .address-type .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .edit-box.address-edit .address-type .coveo-title, .edit-box.address-edit .address-type .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .edit-box.address-edit .address-type .coveo-title, .modal.address-edit .address-type h2, .modal.address-edit .address-type .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .modal.address-edit .address-type .coveo-title, .modal.address-edit .address-type .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .modal.address-edit .address-type .coveo-title, .modal.address-edit .address-type .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .modal.address-edit .address-type .coveo-title { float: left; width: 180px; }
.edit-box.clinical-topics-edit .collapse-box, .modal.clinical-topics-edit .collapse-box { position: relative; }
.edit-box.clinical-topics-edit .collapse-box-content, .modal.clinical-topics-edit .collapse-box-content { padding-right: 0; }
.edit-box.clinical-topics-edit .collapse-box-content li, .modal.clinical-topics-edit .collapse-box-content li { position: relative; }
.edit-box.clinical-topics-edit .icon-definitions, .modal.clinical-topics-edit .icon-definitions { float: right; }
.edit-box.clinical-topics-edit .icon-definitions li, .modal.clinical-topics-edit .icon-definitions li { float: left; width: 85px; text-align: center; }
.edit-box.clinical-topics-edit .icon-definitions img, .modal.clinical-topics-edit .icon-definitions img { display: block; margin: 0 auto; }
.edit-box.clinical-topics-edit ul, .modal.clinical-topics-edit ul { clear: both; }
.edit-box.clinical-topics-edit .options, .edit-box.clinical-topics-edit .used-for-flags, .modal.clinical-topics-edit .options, .modal.clinical-topics-edit .used-for-flags { position: absolute; top: 0; right: 1.4em; margin: 0; padding: 0 !important; }
.edit-box.clinical-topics-edit .options li, .edit-box.clinical-topics-edit .used-for-flags li, .modal.clinical-topics-edit .options li, .modal.clinical-topics-edit .used-for-flags li { width: 20px; float: right; margin-left: 10px; }
.edit-box.clinical-topics-edit .options img, .edit-box.clinical-topics-edit .used-for-flags img, .modal.clinical-topics-edit .options img, .modal.clinical-topics-edit .used-for-flags img { display: inline; }
.edit-box.clinical-topics-edit .options label, .edit-box.clinical-topics-edit .used-for-flags label, .modal.clinical-topics-edit .options label, .modal.clinical-topics-edit .used-for-flags label { float: left; margin-left: 1em; }
.edit-box.clinical-topics-edit .options b, .edit-box.clinical-topics-edit .used-for-flags b, .modal.clinical-topics-edit .options b, .modal.clinical-topics-edit .used-for-flags b { position: absolute; display: block; overflow: hidden; text-indent: -40em; }
.edit-box.clinical-topics-edit .collapse-box-heading .options, .modal.clinical-topics-edit .collapse-box-heading .options { top: 1em; }
.edit-box.tags-edit .tag-table, .modal.tags-edit .tag-table { width: 100%; border: 2px solid #fff; border-collapse: collapse; }
.edit-box.tags-edit .tag-table th, .edit-box.tags-edit .tag-table td, .modal.tags-edit .tag-table th, .modal.tags-edit .tag-table td { border: 2px solid #fff; vertical-align: top; padding: .5em; }
.edit-box.tags-edit .tag-table td, .modal.tags-edit .tag-table td { background: #e6e6e6; }
.edit-box.tags-edit .tag-table .save-cancel, .modal.tags-edit .tag-table .save-cancel { margin: 0; }
.edit-box.tags-assign, .modal.tags-assign { overflow: auto; }
.edit-box.tags-assign .tags-input, .modal.tags-assign .tags-input { width: 200px; height: 24px; max-width: 90%; margin-right: 4px; }
.edit-box.tags-assign .added-tags-list .alert, .modal.tags-assign .added-tags-list .alert { font-weight: 700; margin-left: 1em; }
.edit-box.tags-assign #itemSaveSuccessfull h1, .modal.tags-assign #itemSaveSuccessfull h1 { position: relative; }
.edit-box.tags-assign #itemSaveSuccessfull .success-checkmark, .modal.tags-assign #itemSaveSuccessfull .success-checkmark { position: absolute; left: -30px; top: 2px; }
.edit-box .contact-preferences .column-listing, .modal .contact-preferences .column-listing { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 50%; float: left; }
.edit-box .contact-preferences li, .modal .contact-preferences li { padding: 0 0 1em 2em; position: relative; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.edit-box .contact-preferences li:before, .edit-box .contact-preferences li:after, .modal .contact-preferences li:before, .modal .contact-preferences li:after { content: ""; display: table; }
.edit-box .contact-preferences li:after, .modal .contact-preferences li:after { clear: both; }
.edit-box .contact-preferences input[type="checkbox"] + label span, .modal .contact-preferences input[type="checkbox"] + label span { float: left; position: absolute; left: 0; }
.edit-box .contact-preferences label, .modal .contact-preferences label { float: left; font-weight: 400; }
.edit-box#modalOnlineTourIntercept, .modal#modalOnlineTourIntercept { text-align: center; }
.edit-box#modalOnlineTourIntercept .mobile-logo-svg-tour, .modal#modalOnlineTourIntercept .mobile-logo-svg-tour { height: 59px; width: 173px; }
.edit-box#modalOnlineTourIntercept .tour-devices, .modal#modalOnlineTourIntercept .tour-devices { padding-left: 15%; cursor: pointer; }
.edit-box#modalOnlineTourIntercept h2, .edit-box#modalOnlineTourIntercept .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .edit-box#modalOnlineTourIntercept .coveo-title, .edit-box#modalOnlineTourIntercept .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .edit-box#modalOnlineTourIntercept .coveo-title, .edit-box#modalOnlineTourIntercept .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .edit-box#modalOnlineTourIntercept .coveo-title, .modal#modalOnlineTourIntercept h2, .modal#modalOnlineTourIntercept .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .modal#modalOnlineTourIntercept .coveo-title, .modal#modalOnlineTourIntercept .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .modal#modalOnlineTourIntercept .coveo-title, .modal#modalOnlineTourIntercept .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .modal#modalOnlineTourIntercept .coveo-title { font-size: 3.2em; margin-bottom: 5px; }
.edit-box#modalOnlineTourIntercept h3, .modal#modalOnlineTourIntercept h3 { font-size: 1.5em; }
.edit-box#modalOnlineTourIntercept .modal-header, .edit-box#modalOnlineTourIntercept .modal-body, .modal#modalOnlineTourIntercept .modal-header, .modal#modalOnlineTourIntercept .modal-body { padding: 0; }
.edit-box#modalOnlineTourIntercept .modal-body p, .modal#modalOnlineTourIntercept .modal-body p { margin-top: 0; font-size: 1.2em; }
.edit-box#modalOnlineTourIntercept .modal-footer, .modal#modalOnlineTourIntercept .modal-footer { padding: 10px 0 0 0; }
.edit-box#modalOnlineTourIntercept .modal-footer p, .modal#modalOnlineTourIntercept .modal-footer p { margin: 0; }
.edit-box.professional-bio-edit #professional-bio-text, .modal.professional-bio-edit #professional-bio-text { width: 100%; height: 150px; }
.edit-box.certificationstmt-edit {width: 300px;}
#npiCertificationStmt { position: static; float: left; margin-right:1em;}
#npiCertificationStmtLbl { width:90%; margin-bottom:15px;}

.view-cme-link, .view-moc-link { clear: both; margin-top: 2em; float: left;}

#all-newsletter-subscriptions ul { margin-left: 2em; }
#all-newsletter-subscriptions ul .checkbox { margin-bottom: 0; }
#all-newsletter-subscriptions ul p { margin: 0 0 0 2em; }

#clinical-topics-list { width: 100%; }
#clinical-topics-list th, #clinical-topics-list td { padding: .5em; }
#clinical-topics-list td { text-align: center; }
#clinical-topics-list td label { display: block; background: none; margin: 0; padding: 0; }
#clinical-topics-list td img { margin: 0 auto; height: 33px; width: 33px; }
#clinical-topics-list thead .content-recommendation-flag, #clinical-topics-list thead .notifications-flag { text-align: center; }
#clinical-topics-list thead img { height: 33px; width: 33px; margin: 0 auto; }
#clinical-topics-list tbody th { padding-left: 1em; }
#clinical-topics-list .topic-name { width: 70%; }
#clinical-topics-list .content-recommendation-flag { width: 15%; }
#clinical-topics-list .notifications-flag { width: 15%; }
#clinical-topics-list .topic-parent th, #clinical-topics-list .topic-parent td { background-color: #e6e6e6; }
#clinical-topics-list .topic-parent th { font-size: 1.2em; }
#clinical-topics-list .topic-child th { font-weight: normal; }

.myacc-landing #main-content dl { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.myacc-landing #main-content dl:before, .myacc-landing #main-content dl:after { content: ""; display: table; }
.myacc-landing #main-content dl:after { clear: both; }
.myacc-landing #main-content dl.alternating-color dt, .myacc-landing #main-content dl.alternating-color dd { padding: 1em; }
.myacc-landing #main-content dl.alternating-color dd.odd { background-color: #e6e6e6; }
.myacc-landing #main-content dd, .myacc-landing #main-content dt { float: left; padding: .5em; margin: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.myacc-landing #main-content dt { clear: both; padding-right: 1em; font-weight: 600; }
.myacc-landing #main-content dt .required { display: block; float: left; width: 10px; margin-left: -10px; }
.myacc-landing #main-content .configure-notifications > dl dt, .myacc-landing #main-content .configure-notifications > dl dd, .myacc-landing #main-content .demographics > dl dt, .myacc-landing #main-content .demographics > dl dd, .myacc-landing #main-content .account-preferences > dl dt, .myacc-landing #main-content .account-preferences > dl dd { float: left; }
.myacc-landing #main-content .configure-notifications > dl dt span, .myacc-landing #main-content .configure-notifications > dl dd span, .myacc-landing #main-content .demographics > dl dt span, .myacc-landing #main-content .demographics > dl dd span, .myacc-landing #main-content .account-preferences > dl dt span, .myacc-landing #main-content .account-preferences > dl dd span { display: block; margin: 0 2em 1em 0; }
.myacc-landing #main-content .configure-notifications > dl > dt, .myacc-landing #main-content .demographics > dl > dt, .myacc-landing #main-content .account-preferences > dl > dt { clear: left; width: 25%; }
.myacc-landing #main-content .configure-notifications > dl > dd, .myacc-landing #main-content .demographics > dl > dd, .myacc-landing #main-content .account-preferences > dl > dd { width: 75%; }
.myacc-landing #main-content .configure-notifications > dl dl, .myacc-landing #main-content .demographics > dl dl, .myacc-landing #main-content .account-preferences > dl dl { margin: 0; }
.myacc-landing #main-content .configure-notifications > dl dl dt, .myacc-landing #main-content .configure-notifications > dl dl dd, .myacc-landing #main-content .demographics > dl dl dt, .myacc-landing #main-content .demographics > dl dl dd, .myacc-landing #main-content .account-preferences > dl dl dt, .myacc-landing #main-content .account-preferences > dl dl dd { padding-bottom: 1em; }
.myacc-landing #main-content .configure-notifications > dl p, .myacc-landing #main-content .demographics > dl p, .myacc-landing #main-content .account-preferences > dl p { margin-top: 0; }
.myacc-landing #main-content .configure-notifications .button-as-link, .myacc-landing #main-content .demographics .button-as-link, .myacc-landing #main-content .account-preferences .button-as-link { float: right !important; }
.myacc-landing #main-content .configure-notifications table, .myacc-landing #main-content .demographics table, .myacc-landing #main-content .account-preferences table { float: left; }
.myacc-landing #main-content .configure-notifications dl dl dt { padding-bottom: 0; }
.myacc-landing #main-content .configure-notifications dl dl dd { width: 100%; clear: both; }
.myacc-landing #main-content .clinical-topics-information .save-cancel { padding-bottom: 0; }
.myacc-landing #main-content .clinical-topics-information .used-for-flags { position: absolute; right: 10px; top: 10px; margin: 0; padding: 0; }
.myacc-landing #main-content .clinical-topics-information .used-for-flags li { width: 20px; float: right; margin-left: 10px; }
.myacc-landing #main-content .clinical-topics-information .used-for-flags img { display: inline; }
.myacc-landing #main-content .clinical-topics-information .panel-title .used-for-flags { right: 25px; }
.myacc-landing #main-content .clinical-topics-information .collapse-box-heading .used-for-flags { display: none; }
.myacc-landing #main-content .clinical-topics-information .clinical-topics-list li { position: relative; }
.myacc-landing #main-content #all-newsletter-subscriptions ul { margin-left: 2em; }
.myacc-landing #main-content #all-newsletter-subscriptions ul .checkbox { margin-bottom: 0; }
.myacc-landing #main-content #all-newsletter-subscriptions ul p { margin: 0 0 0 2em; }
.myacc-landing #main-content .membership-renewal-expired { color: #c00; font-weight: 700; }
.myacc-landing #main-content .membership-renewal-expired + .membership-renewal dd { color: #c00; }
.myacc-landing #main-content .membership-renewal dl { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; margin-bottom: 1em; }
.myacc-landing #main-content .membership-renewal dl:before, .myacc-landing #main-content .membership-renewal dl:after { content: ""; display: table; }
.myacc-landing #main-content .membership-renewal dl:after { clear: both; }
.myacc-landing #main-content .membership-renewal dd, .myacc-landing #main-content .membership-renewal dt { float: left; margin: 0 1em 0 0; }
.myacc-landing #main-content .sections-and-councils h2, .myacc-landing #main-content .sections-and-councils .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .myacc-landing #main-content .sections-and-councils .coveo-title, .myacc-landing #main-content .sections-and-councils .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .myacc-landing #main-content .sections-and-councils .coveo-title, .myacc-landing #main-content .sections-and-councils .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .myacc-landing #main-content .sections-and-councils .coveo-title, .myacc-landing #main-content .committee-participation h2, .myacc-landing #main-content .committee-participation .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .myacc-landing #main-content .committee-participation .coveo-title, .myacc-landing #main-content .committee-participation .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .myacc-landing #main-content .committee-participation .coveo-title, .myacc-landing #main-content .committee-participation .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .myacc-landing #main-content .committee-participation .coveo-title { font-size: 1em; font-weight: 700; }
.myacc-landing #main-content .icon-definitions dd, .myacc-landing #main-content .icon-definitions dt { margin: 0; padding: 0 .6em .4em 0; float: left; }
.myacc-landing #main-content .icon-definitions dd { font-weight: 700; }
.myacc-landing .collapse-box h1.collapse-box-heading { background: #cdcdcd; font-size: 1.2em; }

.landing-topics-list { margin: 1em 0; }
.landing-topics-list .column { float: left; width: 50%; }
.landing-topics-list .column:nth-of-type(2n+3) { clear: left; }
.landing-topics-list .column.item-3, .landing-topics-list .column.item-5, .landing-topics-list .column.item-7, .landing-topics-list .column.item-9, .landing-topics-list .column.item-11, .landing-topics-list .column.item-13, .landing-topics-list .column.item-15, .landing-topics-list .column.item-17, .landing-topics-list .column.item-19, .landing-topics-list .column.item-21, .landing-topics-list .column.item-23 { clear: left; }
.landing-topics-list.three-col-listing .column { float: left; width: 33.33333%; }
.landing-topics-list.three-col-listing .column:nth-of-type(3n+4) { clear: left; }
.landing-topics-list.three-col-listing .column.item-4, .landing-topics-list.three-col-listing .column.item-7, .landing-topics-list.three-col-listing .column.item-10, .landing-topics-list.three-col-listing .column.item-13, .landing-topics-list.three-col-listing .column.item-16, .landing-topics-list.three-col-listing .column.item-19, .landing-topics-list.three-col-listing .column.item-22, .landing-topics-list.three-col-listing .column.item-25 { clear: left; }
.landing-topics-list.three-col-listing .column:nth-of-type(2n+3) { clear: none; }

.layout-landingpage .dart-ad { float: right; }
.layout-landingpage #sidebar .dart-ad { float: none; }

.sidebar-box, #sidebar .recommended-for-you, #sidebar .find-guideline, #sidebar .featured-person, #sidebar .featured-article, .upcoming-meetings, .CoveoSearchInterface .CoveoFacet, .CoveoSearchInterface .CoveoFacetRange, .CoveoSearchInterface .CustomFacet, .suggested-materials { border: 1px #a8a8a8 solid; padding: .5em 1em; margin-bottom: 1em; position: relative; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.sidebar-box:before, #sidebar .recommended-for-you:before, #sidebar .find-guideline:before, #sidebar .featured-person:before, #sidebar .featured-article:before, .upcoming-meetings:before, .CoveoSearchInterface .CoveoFacet:before, .CoveoSearchInterface .CoveoFacetRange:before, .CoveoSearchInterface .CustomFacet:before, .suggested-materials:before, .sidebar-box:after, #sidebar .recommended-for-you:after, #sidebar .find-guideline:after, #sidebar .featured-person:after, #sidebar .featured-article:after, .upcoming-meetings:after, .CoveoSearchInterface .CoveoFacet:after, .CoveoSearchInterface .CoveoFacetRange:after, .CoveoSearchInterface .CustomFacet:after, .suggested-materials:after { content: ""; display: table; }
.sidebar-box:after, #sidebar .recommended-for-you:after, #sidebar .find-guideline:after, #sidebar .featured-person:after, #sidebar .featured-article:after, .upcoming-meetings:after, .CoveoSearchInterface .CoveoFacet:after, .CoveoSearchInterface .CoveoFacetRange:after, .CoveoSearchInterface .CustomFacet:after, .suggested-materials:after { clear: both; }
.sidebar-box h1, #sidebar .recommended-for-you h1, #sidebar .find-guideline h1, #sidebar .featured-person h1, #sidebar .featured-article h1, .upcoming-meetings h1, .CoveoSearchInterface .CoveoFacet h1, .CoveoSearchInterface .CoveoFacetRange h1, .CoveoSearchInterface .CustomFacet h1, .suggested-materials h1 { font-size: 1.8em; margin-top: 0; }

#sidebar .recommended-for-you { padding: .5em 1em 1em; }

#sidebar .find-guideline { padding: .5em 1em 1em; }
.find-guideline input[type=text] { width: 84%; padding: .6em; font-size: inherit; font-family: inherit; }
.find-guideline .button-standard { position: relative; top: 1px; padding: .5em .75em; }
.find-guideline .coveo-query-box-clear { display: none !important; }

.sidebar-box.promo-space, #sidebar .promo-space.recommended-for-you, #sidebar .promo-space.find-guideline, #sidebar .promo-space.featured-person, #sidebar .promo-space.featured-article, .promo-space.upcoming-meetings { padding: 0; border: none; }
.sidebar-box.view-by-theme li, #sidebar .view-by-theme.recommended-for-you li, #sidebar .view-by-theme.find-guideline li, #sidebar .view-by-theme.featured-person li, #sidebar .view-by-theme.featured-article li, .view-by-theme.upcoming-meetings li, .sidebar-box.view-by-doctype li, #sidebar .view-by-doctype.recommended-for-you li, #sidebar .view-by-doctype.find-guideline li, #sidebar .view-by-doctype.featured-person li, #sidebar .view-by-doctype.featured-article li, .view-by-doctype.upcoming-meetings li, .sidebar-box.view-by-contenttype li, #sidebar .view-by-contenttype.recommended-for-you li, #sidebar .view-by-contenttype.find-guideline li, #sidebar .view-by-contenttype.featured-person li, #sidebar .view-by-contenttype.featured-article li, .view-by-contenttype.upcoming-meetings li, .sidebar-box.popular-tags li, #sidebar .popular-tags.recommended-for-you li, #sidebar .popular-tags.find-guideline li, #sidebar .popular-tags.featured-person li, #sidebar .popular-tags.featured-article li, .popular-tags.upcoming-meetings li, .sidebar-box.content-types li, #sidebar .content-types.recommended-for-you li, #sidebar .content-types.find-guideline li, #sidebar .content-types.featured-person li, #sidebar .content-types.featured-article li, .content-types.upcoming-meetings li, .sidebar-box.view-by-topic li, #sidebar .view-by-topic.recommended-for-you li, #sidebar .view-by-topic.find-guideline li, #sidebar .view-by-topic.featured-person li, #sidebar .view-by-topic.featured-article li, .view-by-topic.upcoming-meetings li, .sidebar-box.view-by-mediatype li, #sidebar .view-by-mediatype.recommended-for-you li, #sidebar .view-by-mediatype.find-guideline li, #sidebar .view-by-mediatype.featured-person li, #sidebar .view-by-mediatype.featured-article li, .view-by-mediatype.upcoming-meetings li, .sidebar-box.view-by-filetype li, #sidebar .view-by-filetype.recommended-for-you li, #sidebar .view-by-filetype.find-guideline li, #sidebar .view-by-filetype.featured-person li, #sidebar .view-by-filetype.featured-article li, .view-by-filetype.upcoming-meetings li, .sidebar-box.view-by-meeting-type li, #sidebar .view-by-meeting-type.recommended-for-you li, #sidebar .view-by-meeting-type.find-guideline li, #sidebar .view-by-meeting-type.featured-person li, #sidebar .view-by-meeting-type.featured-article li, .view-by-meeting-type.upcoming-meetings li, .sidebar-box.view-by-credit-type li, #sidebar .view-by-credit-type.recommended-for-you li, #sidebar .view-by-credit-type.find-guideline li, #sidebar .view-by-credit-type.featured-person li, #sidebar .view-by-credit-type.featured-article li, .view-by-credit-type.upcoming-meetings li { margin-bottom: .5em; }
.sidebar-box.content-types label img, #sidebar .content-types.recommended-for-you label img, #sidebar .content-types.find-guideline label img, #sidebar .content-types.featured-person label img, #sidebar .content-types.featured-article label img, .content-types.upcoming-meetings label img { float: left; margin-right: 0.4em; }
.sidebar-box.date-ranger, #sidebar .date-ranger.recommended-for-you, #sidebar .date-ranger.find-guideline, #sidebar .date-ranger.featured-person, #sidebar .date-ranger.featured-article, .date-ranger.upcoming-meetings { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.sidebar-box.date-ranger:before, #sidebar .date-ranger.recommended-for-you:before, #sidebar .date-ranger.find-guideline:before, #sidebar .date-ranger.featured-person:before, #sidebar .date-ranger.featured-article:before, .date-ranger.upcoming-meetings:before, .sidebar-box.date-ranger:after, #sidebar .date-ranger.recommended-for-you:after, #sidebar .date-ranger.find-guideline:after, #sidebar .date-ranger.featured-person:after, #sidebar .date-ranger.featured-article:after, .date-ranger.upcoming-meetings:after { content: ""; display: table; }
.sidebar-box.date-ranger:after, #sidebar .date-ranger.recommended-for-you:after, #sidebar .date-ranger.find-guideline:after, #sidebar .date-ranger.featured-person:after, #sidebar .date-ranger.featured-article:after, .date-ranger.upcoming-meetings:after { clear: both; }
.sidebar-box.date-ranger li, #sidebar .date-ranger.recommended-for-you li, #sidebar .date-ranger.find-guideline li, #sidebar .date-ranger.featured-person li, #sidebar .date-ranger.featured-article li, .date-ranger.upcoming-meetings li { margin: 0; padding: 0; }
.sidebar-box .coveo-first-loading-animation, #sidebar .recommended-for-you .coveo-first-loading-animation, #sidebar .find-guideline .coveo-first-loading-animation, #sidebar .featured-person .coveo-first-loading-animation, #sidebar .featured-article .coveo-first-loading-animation, .upcoming-meetings .coveo-first-loading-animation { display: none !important; }

#featured-content-outerwrap, #featured-sponsors-outerwrap { padding-top: 1em; overflow: hidden; clear: both; }

#featured-content-innerwrap, #featured-sponsors-innerwrap { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#featured-content-innerwrap:before, #featured-sponsors-innerwrap:before, #featured-content-innerwrap:after, #featured-sponsors-innerwrap:after { content: ""; display: table; }
#featured-content-innerwrap:after, #featured-sponsors-innerwrap:after { clear: both; }
#featured-content-innerwrap .featured-tease, #featured-sponsors-innerwrap .featured-tease { float: left; width: 33.3%; padding-bottom: 2px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#featured-content-innerwrap .featured-tease h1, #featured-sponsors-innerwrap .featured-tease h1 { margin-right: 0; font-family: "Roboto Slab", helvetica, arial, serif; font-size: 1.3em; }
#featured-content-innerwrap .main-image, #featured-sponsors-innerwrap .main-image { width: 100%; float: none; padding: 0 .5em; margin-bottom: 1em; }
#featured-content-innerwrap .main-image img, #featured-sponsors-innerwrap .main-image img { max-width: 100%; height: auto; }
#featured-content-innerwrap .featured-content, #featured-sponsors-innerwrap .featured-content { padding: 0 .5em; }
#featured-content-innerwrap .featured-content h2, #featured-sponsors-innerwrap .featured-content h2, #featured-content-innerwrap .featured-content .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #featured-content-innerwrap .featured-content .coveo-title, #featured-sponsors-innerwrap .featured-content .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #featured-sponsors-innerwrap .featured-content .coveo-title, #featured-content-innerwrap .featured-content .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #featured-content-innerwrap .featured-content .coveo-title, #featured-sponsors-innerwrap .featured-content .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #featured-sponsors-innerwrap .featured-content .coveo-title, #featured-content-innerwrap .featured-content .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #featured-content-innerwrap .featured-content .coveo-title, #featured-sponsors-innerwrap .featured-content .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #featured-sponsors-innerwrap .featured-content .coveo-title { margin: 0 0 .5em 0; }
#featured-content-innerwrap .featured-content .article-type, #featured-sponsors-innerwrap .featured-content .article-type { font-size: 0.9em; }

#featured-sponsors-innerwrap .featured-tease { width: auto; }
#featured-sponsors-innerwrap .sponsor-header { font-size: 1em; float: none; margin-bottom: 1em; }
#featured-sponsors-innerwrap .main-image img { border: none; }

#featured-content-controls { display: none; }

.featured-article ban header img { float: left; margin-right: .7em; }
.featured-article ban header h2, .featured-article ban header .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .featured-article ban header .coveo-title, .featured-article ban header .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .featured-article ban header .coveo-title, .featured-article ban header .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .featured-article ban header .coveo-title { font-size: 1.3em; line-height: 1; }

#sidebar .featured-person .profile-icon, #sidebar .featured-article .profile-icon { float: left; margin: 0 1em 1em 0; width: 40%; }
#sidebar .featured-person .profile-icon img, #sidebar .featured-article .profile-icon img { max-width: 100%; border: 1px solid #a8a8a8; }

.upcoming-meetings img { border: none; }
.upcoming-meetings .meeting { padding: 0 0 1em 0; margin-bottom: 1em; border-bottom: 1px #e6e6e6 solid; }
.upcoming-meetings .meeting h1 { font-size: 1em; margin-bottom: 0; }

#filter-toggle { display: none; }

.coveo-clickable-link-inside-result, .coveo-clickable-field-value-inside-result span.coveo-clickable, .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable, .coveo-debug > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable, .CoveoResult .CoveoFieldValue span.coveo-clickable, .coveo-clickable-field-value-inside-result a.coveo-clickable, .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable, .coveo-debug > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable, .CoveoResult a, .CoveoResult .coveo-selectable-link, .CoveoResultLink:link, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:link:hover, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:link:hover { color: #198dae; }

.CoveoResultLink:link, .CoveoSearchInterface .CoveoResult.coveo-email-result .coveo-excerpt .CoveoResultLink:link:hover, .CoveoSearchInterface .CoveoResult.coveo-lithium-result .coveo-excerpt .CoveoResultLink:link:hover { color: #198dae; }

.coveo-clickable-link-inside-result:hover, .coveo-clickable-field-value-inside-result span.coveo-clickable:hover, .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:hover, .coveo-debug > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue span.coveo-clickable:hover, .CoveoResult .CoveoFieldValue span.coveo-clickable:hover, .coveo-clickable-field-value-inside-result a.coveo-clickable:hover, .coveo-modalBox.coveo-quick-view > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:hover, .coveo-debug > .coveo-wrapper .coveo-quick-view-header .CoveoFieldTable .CoveoFieldValue a.coveo-clickable:hover, .CoveoResult a:hover, .CoveoResult .coveo-selectable-link:hover { color: #1abc9c; }

/* ACCORG-1967 (change default checkbox behavior) */
.coveo-sprites-facet-checkmark_unselected, .CoveoFacet .coveo-value .coveo-checkbox > span, .CoveoFacet .coveo-value:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value .coveo-checkbox > span, .CoveoFacetRange .coveo-value:hover .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value:hover .coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value:hover .coveo-checkbox > span { background-position: 1200px 1200px; }
.coveo-checkbox {border: 1px solid #b0b3ae;}
/* need this to override the hover above */
.coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected:hover .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected:hover .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span {background-position: -439px -98px;}

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 200 / 100), only screen and (min-device-pixel-ratio: 2) { .coveo-sprites-facet-checkmark_selected, .CoveoFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacet .coveo-value.coveo-selected:hover .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoFacetRange .coveo-value.coveo-selected:hover .coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-value.coveo-selected:hover div.coveo-checkbox span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected div.coveo-checkbox > span, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .coveo-search-results .coveo-selected:hover div.coveo-checkbox span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected .coveo-checkbox > span, .coveo-omnibox .coveo-omnibox-facet-value li.coveo-selected:hover .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected .coveo-checkbox > span, .CoveoHierarchicalFacet .coveo-value.coveo-selected:hover .coveo-checkbox > span, .CoveoHierarchicalFacet ul.coveo-values .coveo-value.coveo-has-childs.coveo-has-childs-selected.coveo-selected .coveo-checkbox > span { background-position: -766px -64px; } }
/* end ACCORG-1967 */
.coveo-checkbox-for-facet-value, .coveo-facet-value .coveo-checkbox, .CoveoFacet .coveo-value .coveo-checkbox, .CoveoFacetRange .coveo-value .coveo-checkbox, .coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox { -moz-box-shadow: 0px 0px 1px #000; -webkit-box-shadow: 0px 0px 1px #000; box-shadow: 0px 0px 1px #000; }

/* ACCORG-2908 */
.CoveoOmniBox.CoveoQueryBox.coveo-no-results { background-color: #ffd0d0; }

/* end ACCORG-2908 */
/* ACCORGIIA-41 (temp fix) */
.CoveoFacet .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .CoveoFacet .coveo-search .coveo-wait-animation { background-position: -295px -105px; width: 10px; height: 10px; text-indent: 10px; }

@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 200 / 100), only screen and (min-device-pixel-ratio: 2) { .CoveoFacet .coveo-search .coveo-wait-animation, .coveo-modalBox.coveo-mobile-facet-search > .coveo-wrapper > .coveo-body > .CoveoFacet .coveo-search .coveo-wait-animation { background-position: -330px -88px; width: 10px; height: 10px; text-indent: 10px; } }
/* end ACCORGIIA-41 */
/* any coveo search box */
.coveo-search input { border: 0 none; }

.CoveoSort { color: #198dae; }
.CoveoSort:hover { color: #1abc9c; }
#sidebar #searchMeetings .CoveoSort { padding: 0; }

.CoveoSearchButton { background: #004176; border-color: #004176; }

.ui-autocomplete { -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.4); }
.ui-autocomplete .ui-menu-item { padding: 6px; color: #0065cb; font-family: "Open Sans", verdana, helvetica, arial, sans-serif; font-size: 0.9em; cursor: pointer; }
.ui-autocomplete .ui-menu-item.ui-state-focus { border: none; background: #d7ebff; color: #0065cb; }

.CoveoSearchInterface { font-size: 1em; font-family: "Open Sans", verdana, helvetica, arial, sans-serif; background: transparent; /*
.coveo-sprites-facet-checkmark_unselected, 
.coveo-checkbox-for-facet-value > span, 
.coveo-facet-value .coveo-checkbox > span, 
.CoveoFacet .coveo-value .coveo-checkbox > span, 
.CoveoFacetRange .coveo-value .coveo-checkbox > span, 
.coveo-omnibox .coveo-omnibox-facet-value li .coveo-checkbox > span{
	background-image: none;//ACCORG-1881
}
*/ }
.CoveoSearchInterface .coveo-search-section { float: none; }
.CoveoSearchInterface .coveo-search-section .coveo-searchBox-column { padding: 0; height: auto; }
.tab-content .CoveoSearchInterface .CoveoSort { display: none; }
.CoveoSearchInterface .coveo-logo { background-image: none !important; background-position: 50% 50%; width: 200px; height: 50px; text-align: center; }
.CoveoSearchInterface .coveo-logo img { margin: 0 auto; }
.CoveoSearchInterface .coveo-results-section .coveo-facet-column { background: transparent; padding-top: 0; padding-left: 0; border: none; width: 34.1%; /* ACCORG-3902 */ margin-bottom: 0px; /* NEW COVEO LAYOUT */ padding-bottom: 0px; /* NEW COVEO LAYOUT */ }
.CoveoSearchInterface .coveo-results-section .coveo-facet-column .coveo-topSpace, .CoveoSearchInterface .coveo-results-section .coveo-facet-column .coveo-bottomSpace { display: none; }
.CoveoSearchInterface .coveo-results-section .coveo-results-column { padding-top: 0; width: 65.9%; /* ACCORG-3902 */ margin-bottom: 0px; /* NEW COVEO LAYOUT */ padding-bottom: 0px; /* NEW COVEO LAYOUT */ float: right; /* APPSUPPORT-1632 */ }
.sidebar-box .CoveoSearchInterface .coveo-results-section .coveo-results-column, #sidebar .recommended-for-you .CoveoSearchInterface .coveo-results-section .coveo-results-column, #sidebar .find-guideline .CoveoSearchInterface .coveo-results-section .coveo-results-column, #sidebar .featured-person .CoveoSearchInterface .coveo-results-section .coveo-results-column, #sidebar .featured-article .CoveoSearchInterface .coveo-results-section .coveo-results-column, .upcoming-meetings .CoveoSearchInterface .coveo-results-section .coveo-results-column { width: 100%; padding-top: 0; padding-left: 0; padding-right: 0; }
.CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header { margin-top: 0 !important; background: #fff; }
.sidebar-box .CoveoSearchInterface .coveo-results-section .CoveoResultList, #sidebar .recommended-for-you .CoveoSearchInterface .coveo-results-section .CoveoResultList, #sidebar .find-guideline .CoveoSearchInterface .coveo-results-section .CoveoResultList, #sidebar .featured-person .CoveoSearchInterface .coveo-results-section .CoveoResultList, #sidebar .featured-article .CoveoSearchInterface .coveo-results-section .CoveoResultList, .upcoming-meetings .CoveoSearchInterface .coveo-results-section .CoveoResultList { padding-top: 0; }
.CoveoSearchInterface.intabs .coveo-results-section .coveo-results-column, .CoveoSearchInterface.tab-content .coveo-results-section .coveo-results-column { width: 100%; padding-right: 0; padding-left: 0; }
.CoveoSearchInterface.intabs .coveo-results-section .coveo-results-column #image-gallery-holder, .CoveoSearchInterface.tab-content .coveo-results-section .coveo-results-column #image-gallery-holder { padding: 0 1em; }
.CoveoSearchInterface.intabs .coveo-results-section .coveo-results-header, .CoveoSearchInterface.tab-content .coveo-results-section .coveo-results-header { display: none; }
.CoveoSearchInterface .coveo-omnibox { min-width: 200px; }
.CoveoSearchInterface .coveo-omnibox .coveo-omnibox-header .coveo-text { padding: 10px 5px; }
.CoveoSearchInterface .coveo-top-field-suggestion-header { padding-left: 5px; }
.CoveoSearchInterface .coveo-top-field-suggestion-row { padding-left: 10px; }
.CoveoSearchInterface .CoveoFacet, .CoveoSearchInterface .CoveoFacetRange, .CoveoSearchInterface .CustomFacet { padding: 1em; margin-top: 0; }
.CoveoSearchInterface .CoveoFacet label, .CoveoSearchInterface .CoveoFacetRange label, .CoveoSearchInterface .CustomFacet label { margin-bottom: 0; }
.CoveoSearchInterface .CoveoFacet .coveo-icon, .CoveoSearchInterface .CoveoFacetRange .coveo-icon, .CoveoSearchInterface .CustomFacet .coveo-icon { display: none !important; }
.CoveoSearchInterface .CoveoFacet .coveo-selectable:hover, .CoveoSearchInterface .CoveoFacetRange .coveo-selectable:hover, .CoveoSearchInterface .CustomFacet .coveo-selectable:hover { background-color: transparent; }
.CoveoSearchInterface .CoveoFacet .coveo-value, .CoveoSearchInterface .CoveoFacetRange .coveo-value, .CoveoSearchInterface .CustomFacet .coveo-value { margin-bottom: .5em; }
.CoveoSearchInterface .CoveoFacet .coveo-value label, .CoveoSearchInterface .CoveoFacetRange .coveo-value label, .CoveoSearchInterface .CustomFacet .coveo-value label { white-space: normal; }
.CoveoSearchInterface .CoveoFacet .coveo-value label .coveo-label, .CoveoSearchInterface .CoveoFacetRange .coveo-value label .coveo-label, .CoveoSearchInterface .CustomFacet .coveo-value label .coveo-label { margin-right: 10px; padding-left: 25px; position: relative; }
.CoveoSearchInterface .CoveoFacet .coveo-value .coveo-checkbox, .CoveoSearchInterface .CoveoFacetRange .coveo-value .coveo-checkbox, .CoveoSearchInterface .CustomFacet .coveo-value .coveo-checkbox { position: absolute; left: 0; top: 2px; }
.CoveoSearchInterface .CoveoFacet .coveo-value .coveo-caption, .CoveoSearchInterface .CoveoFacetRange .coveo-value .coveo-caption, .CoveoSearchInterface .CustomFacet .coveo-value .coveo-caption { display: inline; font-size: 1em; overflow: visible; white-space: normal; text-overflow: clip; vertical-align: middle; line-height: 1; }
.CoveoSearchInterface .CoveoFacet .coveo-value .coveo-count, .CoveoSearchInterface .CoveoFacetRange .coveo-value .coveo-count, .CoveoSearchInterface .CustomFacet .coveo-value .coveo-count { display: inline; }
.CoveoSearchInterface .CoveoFacet .coveo-value .coveo-caption{font-weight: 700;}
.CoveoSearchInterface .CoveoFacet .coveo-value .coveo-exclude, .CoveoSearchInterface .CoveoFacetRange .coveo-value .coveo-exclude, .CoveoSearchInterface .CustomFacet .coveo-value .coveo-exclude { display: none !important; }
.CoveoSearchInterface .CoveoFacet .coveo-values, .CoveoSearchInterface .CoveoFacetRange .coveo-values, .CoveoSearchInterface .CustomFacet .coveo-values { margin: 0; }
.CoveoSearchInterface .CoveoFacet .coveo-header, .CoveoSearchInterface .CoveoFacetRange .coveo-header, .CoveoSearchInterface .CustomFacet .coveo-header { padding: 0; }
.CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title { margin-bottom: .5em; }
.CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title .help-holder, .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title .help-holder, .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title .help-holder { font-weight: 400; }
.CoveoSearchInterface .CoveoQueryBox { font-size: inherit; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.CoveoSearchInterface .CoveoResult { margin: 0 0 2.0em 0; border-bottom: 0; }
.CoveoSearchInterface .CoveoResult .content-block { margin-bottom: 0; }
.CoveoSearchInterface .CoveoResult .coveo-excerpt { margin: 0; padding-top: 0; font-size: 1em; }
.CoveoSearchInterface .CoveoResult .document-type, .CoveoSearchInterface .CoveoResult .topics-list, .CoveoSearchInterface .CoveoResult .keywords-list { margin: 0; }
.CoveoSearchInterface .CoveoResult .coveo-icon { display: inline; float: none; margin: 1px 4px 3px 0; }
.CoveoSearchInterface .CoveoResult .coveo-icon.objecttype { height: auto; width: auto; text-indent: 20px; }
.CoveoSearchInterface .CoveoResult .coveo-title { overflow: visible; white-space: normal; }
.CoveoSearchInterface .CoveoResult .coveo-title .CoveoResultLink { text-overflow: clip; display: inline; overflow: visible; }
.CoveoSearchInterface .CoveoResult .article-tools { padding-top: 8px; }
.CoveoSearchInterface .CoveoPager ul li > a { color: #444444; background: #e6e6e6; border-left: 1px solid #a8a8a8; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
.CoveoSearchInterface .CoveoPager ul li:first-child > a { border-top-left-radius: 3px; border-bottom-left-radius: 3px; }
.CoveoSearchInterface .CoveoPager ul li:last-child > a { border-top-right-radius: 3px; border-bottom-right-radius: 3px; border-right: 1px solid #a8a8a8; }
.CoveoSearchInterface .CoveoPager ul li:hover > a { color: #666666; background: #fff; border-left: 1px solid #a8a8a8; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; }
.CoveoSearchInterface .CoveoPager ul li:hover:first-child > a { border-left: 1px solid #a8a8a8; }
.CoveoSearchInterface .CoveoPager ul li:hover:last-child > a { border-right: 1px solid #a8a8a8; }
.CoveoSearchInterface .CoveoPager ul li.coveo-active > a { color: #fff; background: #004176; border-left: 1px solid #a8a8a8; border-top: 1px solid #000; border-bottom: 1px solid #000; }
.CoveoSearchInterface .CoveoPager ul li.coveo-active:first-child > a { border-left: 1px solid #000; }
.CoveoSearchInterface .CoveoPager ul li.coveo-active:last-child > a { border-right: 1px solid #000; }
.CoveoFacet .coveo-header .coveo-eraser{font-weight: 400; font-size: 12px;} 
.CoveoFacet .coveo-header .coveo-expand{display: none;}

.tab-content .CoveoSearchInterface .CoveoSort { display: none; }
.tab-content .CoveoSearchInterface .coveo-results-section .coveo-results-column { width: 100%; padding-right: 0; padding-left: 0; }
.tab-content .CoveoSearchInterface .coveo-results-section .coveo-results-column #image-gallery-holder { padding: 0 1em; }
.tab-content .CoveoSearchInterface .coveo-results-section .coveo-results-header { display: none; }

#search-mg-holder { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#search-mg-holder:before, #search-mg-holder:after { content: ""; display: table; }
#search-mg-holder:after { clear: both; }
#search-mg-holder input[type="text"] , #search-mg-holder select { width: 40%; }

.section-updates .resources li { float: left; width: 50%; }

#login-registration { padding: 1em; }

#site-login .validation-summary-errors, #forgot-password .validation-summary-errors, #reset-password .validation-summary-errors, #forgot-username .validation-summary-errors { padding-top: 1em; color: #c00; }
#site-login .validation-summary-errors ul, #forgot-password .validation-summary-errors ul, #reset-password .validation-summary-errors ul, #forgot-username .validation-summary-errors ul { display: none; }
#site-login .editor-field, #forgot-password .editor-field, #reset-password .editor-field, #forgot-username .editor-field { padding-bottom: .5em; }
#site-login .editor-field input, #forgot-password .editor-field input, #reset-password .editor-field input, #forgot-username .editor-field input { width: 300px; max-width: 100%; }
#site-login .editor-label, #forgot-password .editor-label, #reset-password .editor-label, #forgot-username .editor-label { padding-top: .5em; margin-bottom: 0; font-size: 1.2em; }
#site-login .username-info, #forgot-password .username-info, #reset-password .username-info, #forgot-username .username-info { margin-top: 0; font-size: 1em; }
#site-login .password-info, #forgot-password .password-info, #reset-password .password-info, #forgot-username .password-info { margin-top: .5em; width: 300px; max-width: 100%; font-size: 1em; }
#site-login .password-info a, #forgot-password .password-info a, #reset-password .password-info a, #forgot-username .password-info a { float: left; }
#site-login .view-password, #forgot-password .view-password, #reset-password .view-password, #forgot-username .view-password { float: right; }
#site-login .view-password label.checkbox, #forgot-password .view-password label.checkbox, #reset-password .view-password label.checkbox, #forgot-username .view-password label.checkbox { margin-top: 0; }
#site-login .remember-me, #forgot-password .remember-me, #reset-password .remember-me, #forgot-username .remember-me { clear: both; padding-top: 1em; font-size: 1em; }

#security-questions { padding: 1em 0; }
#security-questions h2, #security-questions .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #security-questions .coveo-title, #security-questions .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #security-questions .coveo-title, #security-questions .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #security-questions .coveo-title { font-size: 1.2em; margin: 1em 0 0 0; }
#security-questions .save-cancel { padding-top: 1em; }
#security-questions .save-cancel a { padding-left: 2em; }

.main-content-padding, #forgot-password, #forgot-username, #reset-password, #security-questions, #login-duplicate-check, #pre-registration, #site-registration, #user-agreement { padding: 1em; }

#forgot-password .validation-summary-errors, #forgot-username .validation-summary-errors, #reset-password .validation-summary-errors, #security-questions .validation-summary-errors, #login-duplicate-check .validation-summary-errors, #pre-registration .validation-summary-errors, #site-registration .validation-summary-errors, #user-agreement .validation-summary-errors { padding: 0 0 1em 0; }

#site-registration div { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#site-registration div:before, #site-registration div:after { content: ""; display: table; }
#site-registration div:after { clear: both; }
#site-registration .col { float: left; width: 50%; padding: 0 2em 2em 0; }
#site-registration input[type='text'], #site-registration select { width: 300px; }
#site-registration .block-wrapper { padding-bottom: 2em; margin-bottom: 2em; border-bottom: 1px #e6e6e6 solid; }
#site-registration .editor-label { padding-top: 1em; margin-bottom: 0; }
#site-registration .field-validation-error { display: block; }
#site-registration .input-description { margin: 0; padding: 0; color: grey; }

.modal-paywall { overflow: auto; }
.modal-paywall .modal-backdrop { display: none; }
.modal-paywall .main-content-inner { position: relative; }
.modal-paywall #footer-wrap { z-index: 1; }
.modal-paywall #paywall-overlay { position: absolute; top: 170px; left: 0; right: 0; bottom: auto; padding: 1em; background: #fff; border: 1px #198dae solid; border-top: 4px #198dae solid; overflow: hidden; -moz-box-shadow: 0 -20px 30px rgba(255, 255, 255, 0.9); -webkit-box-shadow: 0 -20px 30px rgba(255, 255, 255, 0.9); box-shadow: 0 -20px 30px rgba(255, 255, 255, 0.9); /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.modal-paywall #paywall-overlay:before, .modal-paywall #paywall-overlay:after { content: ""; display: table; }
.modal-paywall #paywall-overlay:after { clear: both; }
.modal-paywall #paywall-overlay #main-content { height: auto; min-height: 0; padding: 1em 0 0 0; margin: 0; }
.modal-paywall #paywall-overlay .paywall-notmember-msg { padding: 1em; }
.modal-paywall #paywall-overlay .paywall-login-form { width: 65%; float: left; border-right: 2px #004176 solid; }
.modal-paywall #paywall-overlay .paywall-message { width: 35%; float: left; padding: 0 1em; position: absolute; top: 1em; left: 65%; right: 0; bottom: 0; }
.modal-paywall #paywall-overlay h1 { margin-bottom: 0; }
.modal-paywall #paywall-overlay p { margin-bottom: 0; }
.modal-paywall #paywall-overlay label, .modal-paywall #paywall-overlay input { display: block; }
.modal-paywall #paywall-overlay #site-login { padding: 1em 0; }
.modal-paywall #paywall-overlay #site-login .view-password, .modal-paywall #paywall-overlay #site-login .password-info { margin-top: 0; }
.modal-paywall #paywall-overlay #site-login .view-password a, .modal-paywall #paywall-overlay #site-login .password-info a { display: block; float: left; clear: none; width: 50%; display: block; padding: 0; }
.modal-paywall #paywall-overlay #site-login .remember-me { padding: 1em 0; }
.modal-paywall #paywall-overlay #site-login #show-password { float: right; width: auto; }
.modal-paywall #paywall-overlay .close { position: absolute; top: -2px; right: 0; padding: 0 3px; background: #198dae; color: #fff; filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false); opacity: 1; font-weight: 400; text-shadow: none; }
.modal-paywall #paywall-overlay .close:hover { background: #198dae; }

.gallery-mask-active #main-content { z-index: 1000; }

#image-gallery-holder .gallery-item { width: 25%; display: inline-block; vertical-align: top; padding: 0 1em 1em 0; border: none; word-wrap: break-word; }
.feature-media #image-gallery-holder .gallery-item { width: 50%; }
#image-gallery-holder .gallery-item img { margin-bottom: .5em; cursor: pointer; }
#image-gallery-holder .gallery-item a { text-decoration: none; display: block; }
#image-gallery-holder .gallery-item .show-larger-trigger { color: #444444; cursor: pointer; color: #198dae; }
.feature-media #image-gallery-holder .gallery-item .show-larger-trigger { font-family: Raleway, helvetica, arial, sans-serif; font-size: 1.2em; font-weight: bold; margin: 1em 0 .5em 0; }
.feature-media #image-gallery-holder .gallery-item .show-larger-trigger a { color: #444444; }
#image-gallery-holder .gallery-thumbnail { height: 110px; width: 110px; }
.feature-media #image-gallery-holder .gallery-thumbnail { height: 200px; width: 200px; }
#image-gallery-holder .gallery-item-larger h1 { font-weight: 700; }
#image-gallery-holder .gallery-item-larger h2, #image-gallery-holder .gallery-item-larger .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #image-gallery-holder .gallery-item-larger .coveo-title, #image-gallery-holder .gallery-item-larger .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #image-gallery-holder .gallery-item-larger .coveo-title, #image-gallery-holder .gallery-item-larger .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #image-gallery-holder .gallery-item-larger .coveo-title { margin-bottom: 0; font-weight: 700; font-size: 1em; }
#image-gallery-holder .gallery-item-larger p { margin-top: 0; }
#image-gallery-holder .gallery-item-larger .main-image { float: left; width: 40%; padding-right: 1em; }
#image-gallery-holder .gallery-item-larger .article-toolbar { clear: both; }
#image-gallery-holder .gallery-item-larger .article-toolbar .share-tools { width: 56%; }
#image-gallery-holder .gallery-item-larger .article-toolbar a { float: left; }
#image-gallery-holder .gallery-item-larger .gallery-buttons { padding-top: 2em; }
#image-gallery-holder .gallery-item-larger .gallery-buttons .close-modal { padding: .5em 0 0 1em; }

.modal-open #main-container, .modal-open #main-content { position: static; }
.modal-open .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }

.media-detail { padding-top: 1em; }
.media-detail .media-details { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.media-detail .media-details:before, .media-detail .media-details:after { content: ""; display: table; }
.media-detail .media-details:after { clear: both; }
.media-detail .media-details .slideshow-icon { display: block; }

.responsive-video-wrapper { width: 100%; max-width: 400px; }
.responsive-video-wrapper .mf-player-container { position: relative; height: 0; padding-bottom: 75%; }
.responsive-video-wrapper .BrightcoveExperience { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.fetch-more { float: right; border: none; background: transparent; color: #198dae; }
.fetch-more:hover { background: transparent; }
.fetch-more:after { content: ' \25bc'; }
.fetch-more.active:after { content: " ▲"; }

#more-results, #more-results-latest, #more-results-meetings, #more-results-education, #more-results-mediagallery { width: 100%; font-weight: 700; padding: .8em; }

#fakeKeywordPopup, #fakeKeywordPopup2 { border: 1px #a8a8a8 solid; border-top: 0; padding: .33em; width: 217px; position: absolute; background-color: #fff; z-index: 200; }

.fake-drop-down { background-color: #dcdcdc; position: relative; padding: .25em 2em .25em 1.5em; }

.fake-drop-down-arrow { background-image: url(../images/icon-drop-arrow.png); background-repeat: no-repeat; background-position: center center; background-color: #666; height: 23px; width: 23px; position: absolute; top: 0; right: 0; }

.fake-drop-down-2 { background-color: #e6e6e6; position: relative; display: inline-block; padding: .25em 4em .25em 1em; background-image: url(../images/icon-drop-down-fake-2.png); background-repeat: no-repeat; background-position: right top; }
.fake-drop-down-2 a { color: #444444; font-size: .75em; }
.fake-drop-down-2 .fake-drop-down-2-content { display: none; position: absolute; background-color: #fff; border: 1px solid #a8a8a8; border-top: 0; left: 0; top: 1.7em; width: 206px; padding: .5rem 0 .5rem 1em; line-height: 1.6em; font-size: .75em; }
.fake-drop-down-2:hover .fake-drop-down-2-content { display: block; }

.cme-wrapper { padding: 1em; }

.cme-table { width: 100%; margin: 0 auto; line-height: 1em; }
.cme-table caption { font-size: .75em; text-align: left; padding-bottom: 1em; }
.cme-table .underline td { border-bottom: 1px solid #666; }

.suggested-materials img { border: 1px solid #a8a8a8; }

.pagination-controller, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; padding: 1em; margin: 1em 0; border-top: 1px solid #a8a8a8; border-bottom: 1px solid #a8a8a8; position: relative; }
.pagination-controller:before, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header:before, .pagination-controller:after, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header:after { content: ""; display: table; }
.pagination-controller:after, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header:after { clear: both; }
.content-block-listing .pagination-controller, .content-block-listing .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header, .CoveoSearchInterface .coveo-results-section .coveo-results-column .content-block-listing .coveo-results-header { margin: 0; }
.pagination-controller div, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header div { float: left; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right: 1em; }
.pagination-controller .page-count, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .page-count { width: 25%; }
.pagination-controller .per-page, .CoveoSearchInterface .coveo-results-section .coveo-results-column .coveo-results-header .per-page { width: 20%; }

#breadcrumbs { background-color: #174177; padding: .8em 1em; color: #eee; max-width: 960px; margin: 0 auto; }
#breadcrumbs b { font-weight: bold; text-transform: uppercase; }
#breadcrumbs a { cursor: pointer; color: #eee; text-decoration: underline; }
#breadcrumbs .collapse-button { position: absolute; right: .5em; top: .5em; background-color: #198dae; height: 1.25em; line-height: 1.25em; width: 1.5em; -moz-border-radius: 0.325em; -webkit-border-radius: 0.325em; border-radius: 0.325em; text-align: center; display: none; }
#breadcrumbs .collapse-button .btninner { color: #fff; font-weight: bold; }

.my-sections { list-style-type: none; -webkit-padding-start: 20px; padding-left: 0px; }

#footer-wrap { position: relative; z-index: -1; clear: both; background-color: #198dae; }

#footer { max-width: 960px; margin: 0 auto; background-color: #444444; line-height: 1.6em; padding: 1.5em 1em 2em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#footer:before, #footer:after { content: ""; display: table; }
#footer:after { clear: both; }
#footer .column { float: left; width: 25%; padding: 0 1em; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
#footer .column:nth-of-type(4n+5) { clear: left; }
#footer .column.item-5, #footer .column.item-10, #footer .column.item-15, #footer .column.item-20, #footer .column.item-25 { clear: left; }
#footer .acc-social { /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#footer .acc-social:before, #footer .acc-social:after { content: ""; display: table; }
#footer .acc-social:after { clear: both; }
#footer .acc-social li { float: left; width: 25%; }
#footer ul { margin: 0 0 1em 0; padding: 0; clear: left; }
#footer li { margin-bottom: 0; list-style: none; }
#footer h2, #footer .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header #footer .coveo-title, #footer .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header #footer .coveo-title, #footer .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header #footer .coveo-title { font-size: 1.3em; font-weight: normal; font-family: "Roboto Slab", helvetica, arial, serif; margin-bottom: 1em; }
#footer h2 a, #footer .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title a, .CoveoSearchInterface .CoveoFacet .coveo-header #footer .coveo-title a, #footer .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title a, .CoveoSearchInterface .CoveoFacetRange .coveo-header #footer .coveo-title a, #footer .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title a, .CoveoSearchInterface .CustomFacet .coveo-header #footer .coveo-title a { color: #fff; }
#footer h2 + ul, #footer .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title + ul, .CoveoSearchInterface .CoveoFacet .coveo-header #footer .coveo-title + ul, #footer .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title + ul, .CoveoSearchInterface .CoveoFacetRange .coveo-header #footer .coveo-title + ul, #footer .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title + ul, .CoveoSearchInterface .CustomFacet .coveo-header #footer .coveo-title + ul { margin-top: -1em; }
#footer p { color: #eee; line-height: 1.5; }
#footer a { text-decoration: none; color: #eee; }
#footer .acc-properties li { padding-top: 1em; }
#footer .acc-properties a { font-size: 1.4em; font-weight: bold; }
#footer .address, #footer .contact-numbers { color: #fff; }
#footer .address dt, #footer .contact-numbers dt { margin: 0; padding: 0; font-weight: 600; }
#footer .address dd, #footer .contact-numbers dd { margin: 0; padding: 0; }
#footer .contact-numbers { margin-bottom: 1em; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
#footer .contact-numbers:before, #footer .contact-numbers:after { content: ""; display: table; }
#footer .contact-numbers:after { clear: both; }
#footer .contact-numbers dd, #footer .contact-numbers dt { float: left; }
#footer .contact-numbers dt { clear: left; padding-right: .4em; }

.footer-bottom-links { text-align: left; padding: 0; margin: 0 0 .25rem 0; /* For modern browsers */ /* For IE 6/7 (trigger hasLayout) */ *zoom: 1; }
.footer-bottom-links:before, .footer-bottom-links:after { content: ""; display: table; }
.footer-bottom-links:after { clear: both; }
.footer-bottom-links li { float: left; margin: 0; padding: 0; list-style-type: none; }
.footer-bottom-links a { padding-right: 1em; }

#subfooter { max-width: 960px; margin: 1em auto; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; line-height: 1.6em; padding: 1em 2em; position: relative; background-color: transparent; color: #fff; }
#subfooter a { color: #fff; text-decoration: none; }

.Error { color: red; }

.Federated-logo { float: left; }
.Federated-logo img { max-width: 100%; }

@-moz-document url-prefix() { .collapse-box.associated-documents-collapse .trigger { top: -2px; } }
/* Recommendations */
.guideline-box-sq { min-width: 15px; border: 1px solid black; display: inline-block; margin-bottom: -1px; font-weight: bolder; padding: 0.5px 2px; color: #000; }

.recommendation-full-view h2, .recommendation-full-view .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .recommendation-full-view .coveo-title, .recommendation-full-view .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .recommendation-full-view .coveo-title, .recommendation-full-view .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .recommendation-full-view .coveo-title { margin-top: 1em; line-height: normal; }

.recommendation-full-view p { margin-bottom: 2.5em; }

.recommendation-full-view .related-resources { list-style: none; padding: 0; }

.recommendation-full-view .related-resources li { margin-bottom: 1em; }

.recommendation-container { margin-top: 25px; }

.recommendation-title { float: left; }

.recommendation-title h2, .recommendation-title .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .recommendation-title .coveo-title, .recommendation-title .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .recommendation-title .coveo-title, .recommendation-title .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .recommendation-title .coveo-title { margin-top: 0px; font-size: 2em; }

.recommendation-cat { float: right; font-size: 1.4em; padding-top: 5px; }

.recommendation-italics { font-weight: bold; font-style: italic; }

.recommendation-text { clear: both; background-color: #f0fbfd; border: solid 1px; padding: 5px; font-size: 1.4em; }

.recommendation-text p { margin: 2px; }

.CoveoResult .guideline-rec-results h2, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .CoveoResult .guideline-rec-results .coveo-title, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .CoveoResult .guideline-rec-results .coveo-title, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .CoveoResult .guideline-rec-results .coveo-title { line-height: normal; }

.CoveoResult .guideline-rec-results h2.journal-title, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CoveoFacet .coveo-header .journal-title.coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .CoveoResult .guideline-rec-results .journal-title.coveo-title, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CoveoFacetRange .coveo-header .journal-title.coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .CoveoResult .guideline-rec-results .journal-title.coveo-title, .CoveoResult .guideline-rec-results .CoveoSearchInterface .CustomFacet .coveo-header .journal-title.coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .CoveoResult .guideline-rec-results .journal-title.coveo-title { font-size: 1.1em; }

.guideline-rec-results .class-rec { margin-right: 20px; }

.guideline-rec-results .class-and-level h2, .guideline-rec-results .class-and-level .CoveoSearchInterface .CoveoFacet .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacet .coveo-header .guideline-rec-results .class-and-level .coveo-title, .guideline-rec-results .class-and-level .CoveoSearchInterface .CoveoFacetRange .coveo-header .coveo-title, .CoveoSearchInterface .CoveoFacetRange .coveo-header .guideline-rec-results .class-and-level .coveo-title, .guideline-rec-results .class-and-level .CoveoSearchInterface .CustomFacet .coveo-header .coveo-title, .CoveoSearchInterface .CustomFacet .coveo-header .guideline-rec-results .class-and-level .coveo-title { display: inline-block; }

.references-box { background-color: #f1f1f1; border: 1px solid #000; font-size: 12px; margin-bottom: 1.2em; overflow: hidden; padding: 5px 0 20px 0; }

.references-box p { padding: 0 15px; }

.references-box .learn-more { display: block; float: right; background-color: #0fbbbb; color: #fff; padding: 5px 15px; font-weight: bold; font-size: 13px; line-height: 13px; box-shadow: 5px 5px 5px 0 rgba(0, 0, 0, 0.4); }

/* Styles added for what's trending sorts */
.coveo-sort-section.alternate-lic { margin-bottom: 20px; padding-right: 20px; position: absolute; top: 10px; right: -8px; }

#searchLatest { /*padding-top:50px;*/ }

.coveo-sort-section .button-standard { display: inline-block !important; background-color: transparent; border: none; color: #198dae; /*padding: 0;*/ }

.coveo-sort-section .button-standard.with-icon:hover { text-decoration: none; }

.coveo-sort-section .button-standard.with-icon span:hover { text-decoration: underline; }

.coveo-sort-section .button-standard:hover { /*background-color: #ddd;*/ color: #1abc9c; text-decoration: underline; }

.coveo-sort-section .button-standard.coveo-selected { color: #000; /*background-color: #198dae;*/ }

.coveo-sort-section .button-standard.coveo-selected:hover, .coveo-sort-section .button-standard.with-icon.coveo-selected span:hover { /*background-color: #2f98b6;*/ text-decoration: none; }

/* Guidelines */
.guidelines-search .coveo-collapsed > .coveo-search, .guidelines-search .facet-collapsed > .coveo-search-date { display: none; }

.guidelines-search .facet-toggle { float: right; cursor: pointer; margin-left: 5px; }

.guidelines-search .facet-toggle:after, .guidelines-search .coveo-collapse:after, .guidelines-search .coveo-expand:after { height: 20px; width: 20px; color: #000; font-family: "FontAwesome"; display: block; font-size: 17px;} 

.guidelines-search .facet-collapsed .facet-toggle:after, .guidelines-search .coveo-expand:after { content: "\f107"; } 

.guidelines-search .facet-toggle:after, .guidelines-search .coveo-collapse:after { content: "\f106"; } 

.guideline-links { list-style: none; padding-left: 0; }

.guideline-links li { display: inline-block; margin: 0 20px 0 0; }

/*Guildeline search*/
.guideline-search-component { margin-bottom: 30px;}

@media screen and (min-width: 768px){ .guideline-search-component {width: 80%; margin-left: auto; margin-right: auto;}
}

.guideline-search-component h1 {text-align: center;}
.guideline-tab-intro  { margin-top:20px; margin-bottom:-10px;}
.guideline-tab-intro h3 {text-align: center;}

#guideline-search-tooltip { background: transparent; border: none;}
#guideline-search-tooltip .fa-question { background: #bbb; border-radius: 50%; padding: 6px; height: 24px; width: 24px; line-height: .9; color: #fff;}
#guideline-search-tooltip-text {  margin-right: 48px; }
#guideline-search-tooltip i { cursor: pointer; }
#guideline-search-tooltip { background: transparent; border: none; }
#guideline-search-tooltip .fa-question { background: #bbb;border-radius: 50%; padding: 6px;height: 24px; width: 24px; line-height: .9; color: #fff; }

.CoveoResult .guideline-links .hub-icon .hub-hub-icon:before,
.CoveoResult .guideline-links .hub-jacc-icon:before,
.CoveoResult .guideline-links .hub-pdf-icon:before { display: block; width: 28px; height: 38px; content: ""; background-size: contain; background-repeat: no-repeat; }
.CoveoResult .guideline-links a:hover { text-decoration: none;}
.CoveoResult .guideline-links a:hover span { text-decoration: underline; }
.CoveoResult .guideline-links .hub-icon .hub-hub-icon:before { background-image: url(/images/hubspotPurpleTBorder.jpg); }
.CoveoResult .guideline-links .hub-jacc-icon:before { background-image: url(/images/JACC_ICON3.png); }
.CoveoResult .guideline-links .hub-pdf-icon:before { background-image: url(/images/pdf-50x67.png); }
.CoveoResult .guideline-links .hub-icon br { display: none; }
.CoveoResult .guideline-links .hub-icon i { display: block} 
.CoveoResult .guideline-links .hub-icon br + span { display: block; clear: both; } 

/**
* jquery-bootstrap-scrolling-tabs
* @version v2.1.0
* @link https://github.com/mikejacobson/jquery-bootstrap-scrolling-tabs
* @author Mike Jacobson <michaeljjacobson1@gmail.com>
* @license MIT License, http://www.opensource.org/licenses/MIT
*/
.scrtabs-tab-container * { box-sizing: border-box; }

.scrtabs-tab-container { height: 42px; margin-top: 1em; }

.scrtabs-tab-container .tab-content { clear: left; }

.scrtabs-tabs-fixed-container { float: left; height: 42px; overflow: hidden; width: 100%; }

.scrtabs-tabs-movable-container { position: relative; }

.scrtabs-tabs-movable-container .tab-content { display: none; }

.scrtabs-tab-container.scrtabs-rtl .scrtabs-tabs-movable-container > ul.nav-tabs { padding-right: 0; }

.scrtabs-tab-scroll-arrow { border: 1px solid #ddd; color: #428bca; cursor: pointer; display: none; float: left; font-size: 12px; height: 41px; margin-bottom: -1px; padding-left: 2px; padding-top: 13px; width: 20px; }

.scrtabs-tab-scroll-arrow:hover { background-color: #eeeeee; }

.scrtabs-tab-scroll-arrow.scrtabs-disable { color: #ddd; cursor: default; }

.scrtabs-tabs-fixed-container ul.nav-tabs > li { white-space: nowrap; }

/*BOOTSTRAP nav & nav-tabs styles combined*/
.nav-tabs { margin-bottom: 0; margin-top: 0; padding-left: 0; list-style: none; border-bottom: 1px solid #ddd; font-size: 1em; }

.nav-tabs > li { position: relative; display: block; float: left; margin-bottom: -1px; }

.nav-tabs > li > a { position: relative; display: block; padding: 10px 15px; line-height: 1.42857143; border-bottom: 1px solid #ddd; border-radius: 0; }

.nav-tabs > li > a:hover { border-color: #eee #eee #ddd; text-decoration: none; background-color: #eee; }

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { text-decoration: none; color: #555; background-color: #fff; border: 1px solid #ddd; border-bottom-color: transparent; cursor: default; }

.nav-tabs > li.disabled > a { color: #999; }

.nav-tabs > li.disabled > a:hover, .nav > li.disabled > a:focus { color: #999; text-decoration: none; background-color: transparent; cursor: not-allowed; }

.nav-tabs .open > a, .nav-tabs .open > a:hover, .nav-tabs .open > a:focus { background-color: #eee; border-color: #428bca; }

.nav-tabs .nav-divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.nav-tabs > li > a > img { max-width: none; }

.nav-tabs.nav-justified { width: 100%; border-bottom: 0; }

.nav-tabs.nav-justified > li { float: none; }

.nav-tabs.nav-justified > li > a { text-align: center; margin-bottom: 5px; }

.nav-tabs.nav-justified > .dropdown .dropdown-menu { top: auto; left: auto; }

@media (min-width: 768px) { .nav-tabs.nav-justified > li { display: table-cell; width: 1%; }
  .nav-tabs.nav-justified > li > a { margin-bottom: 0; } }
.nav-tabs.nav-justified > li > a { margin-right: 0; border-radius: 0; }

.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border: 1px solid #ddd; }

@media (min-width: 768px) { .nav-tabs.nav-justified > li > a { border-bottom: 1px solid #ddd; border-radius: 0; }
  .nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { border-bottom-color: #fff; } }
.tab-content > .tab-pane { display: none; }

.tab-content > .active { display: block; }

/* hide the tabs and panes to prevent flash of tabs on page load/refresh before plugin has time to wrap them in the  scroller; .nav-tabs are automatically unhidden by the  plugin when they're ready, and .tab-content is unhidden  in st-demo.js when the 'ready.scrtabs' event fires */
.nav-tabs, .tab-content { display: none; }

@media only screen and (min-width: 980px) { .two-col-listing { columns: 2; }
  .three-col-listing { columns: 3; } }
.three-col-listing section, .two-col-listing article { display: inline-block; width: 100%; clear: both; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid; }

.two-col-listing h3, .three-col-listing h3 { font-weight: bold; }

h1 .guideline-link{font-size: 1.6em;}

/*old icons left in just in case we revert 
.icon-guideline-quick { background-image: url(/images/icon-guideline-quick.png); }

.icon-guideline-patients { background-image: url(/images/icon-guideline-patients.png); }

.icon-guideline-related { background-image: url(/images/icon-guideline-related.png); }

.icon-guideline-perspectives { background-image: url(/images/icon-guideline-perspectives.png); }

.icon-guideline-tools { background-image: url(/images/icon-guideline-tools.png); }

.icon-guideline-slides { background-image: url(/images/icon-guideline-slides.png); }

.icon-guideline-education { background-image: url(/images/icon-guideline-education.png); }
    */

.guideline-hub-listing h3 { font-size: 18px; margin-bottom: 0; } 
.guideline-hub-listing header p { margin: 0 0 15px 0; } 
.guideline-hub-listing header { position: relative; overflow: hidden; min-height: 75px; padding-top: 16px; padding-left: 80px; background-position: 0 0; background-repeat: no-repeat; background-size: 62px 62px;} 
.guideline-hub-listing header:before{position: absolute; left: 20px; top: 0; height: 62px; width: 62px; font-family: "FontAwesome"; display: block; font-size: 40px; background-repeat: no-repeat; background-position: 0 8px;} 
.icon-guideline-quick:before{content:'\f02d'; color: #007cc1;} 
.icon-guideline-patients:before { content:'\f0c0'; color: #db8d1f; } 
.icon-guideline-related:before { content:'\f0ca'; color: #c8a41f; } 
.icon-guideline-perspectives:before { content:'\f1ea'; color: #7d7f83; } 
.icon-guideline-tools:before { content:'\f0f1'; color: #94c7c7; } 
.icon-guideline-slides:before { content:''; background-image: url(/images/icon-guideline-slides-new.png); color: #007cc1; } 
.icon-guideline-education:before { content:'\f19d'; color: #c4cd2d; } 

.two-col-listing ul, .three-col-listing ul { list-style: none; margin-left: 0; padding-left: 0; }

.guideline-hub-listing ul { margin-top: 0; padding-left: 80px; }

.guideline-hub-listing li { position: relative; margin-bottom: 7.5px; padding-bottom: 7.5px; border-bottom: 2px dotted #ececec; }

.guideline-hub-listing .ad:before { content: 'Ad'; display: block; position: absolute; left: -40px; top: -2px; color: #444; border: 1px solid #444; height: 24px; width: 28px; text-align: center; line-height: 1.5; }

.guideline-search-tabcontent { border: 1px solid #ddd; border-top: none; padding: 30px; }

.guideline-search-tabcontent li { margin-bottom: 15px; }

.guideline-search-tabcontent section { margin-bottom: 15px; }

.guideline-search-tabcontent li.new:after { content: 'NEW!'; color: orange; font-weight: bold; margin-left: 7.5px; }

#lvl2-masthead .breadcrumbs-container { background-color: transparent; color: #000; padding-left: 0; padding-right: 0; }

#lvl2-masthead .breadcrumbs-container a { color: #198dae; }

#lvl2-masthead .breadcrumbs-container a:hover { color: #1abc9c; text-decoration: underline; }

#lvl2-masthead .breadcrumbs-title { display: none; }

#lvl2-masthead .clinical-app img { border: none; width: 36px; height: auto; } 
#lvl2-masthead .clinical-app-text { margin-bottom:5px;} 

@media only screen and (min-width: 660px) { 
#lvl2-masthead .clinical-app { position: absolute; top: 1em; right: 1em; } 
#lvl2-masthead .clinical-app img { float: right; } 
} 

.list-double-lineheight > li {	line-height: 2em; }