@charset "UTF-8";
/* NRS 10/13/20: Incorporated 2020.1 updates */
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/* Changes: */
/* Make breadcrumbs left align instead of center */
/* Eliminate box-shadow under toolbar */
/* Adjust dropdown arrow vertical-align in page toolbar. */
/* Make Modified Date bold. */
/* ~~~~ FUNCTIONS ~~~~ */
/*                     */
/*~~~~~ COLORS ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/* NRS 10/13/20: Incorporated 2020.1 updates */
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 6/12/19: Added a few color defs to CADSWES custom colors */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/* Note: For best ID of changes, use WebWorks View File Differences, which compares this file to WW default. */
/* custom colors                               */
/*                                             */
/* define custom values here for easy tracking */
/**** Defaults  ****/
/**** NRS comment out defaults ****/
/**** Begin
$neo_main_color: #008bff;
$neo_main_text_color: #222222;
$neo_secondary_color: #eeeeee;
$neo_secondary_text_color: #fefefe;
$neo_tertiary_color: #222222;
$neo_page_color: #fefefe;
End ****/
/**** NRS: CADSWES custom colors ****/
/****							****/
/****							****/
/**** End CADSWES custom colors ****/
/* NOTE: Gradients as background colors are supported through linear/radial-gradient property values.*/
/*       It is suggested to put the gradient value only where it is needed, as it will cause errors  */
/*       if it is used in the darken() or lighten() functions.                                       */
/*       If a gradient value is set for a $_layout_color property, you must remove all darken() and  */
/*       lighten() calls that derive from the gradient, or there will be no color output where those */
/*       properties are used.                                                                        */
/*                                                                                                   */
/*       Usage documentation for Gradients: https://www.w3schools.com/css/css3_gradients.asp         */
/* layout colors: set these for a quick application to the output.                                   */
/*                                                                                                   */
/* Defaults for structure items */
/*                              */
/* NRS: Set link text color to  blue, regardless of layout_colors. Default = $_layout_color_1 */
/* Mini TOC */
/*          */
/* Related Topics */
/*                */
/* Search Result Highlight */
/*                         */
/* NRS: Change search highlight color. Default = yellow; */
/* colors for specific items */
/*                           */
/* toolbar */
/* NRS: invert toolbar colors to make light text on dark background */
/* NRS: darken disabled icons, since we've made active ones light */
/* $toolbar_button_icon_color_disabled: lighten($toolbar_button_icon_color, 50%); */
/* NRS: Change search scope text color to $_almostblack. Default = $toolbar_text_color; */
/* menu (nav & toc/index) */
/* NRS make menu nav buttons acc_blue. Default = $menu_text_color. */
/* NRS make toc icons same color as Toolbar. Default = $menu_text_color; */
/* page */
/* NRS: change breadcrumbs background & text colors. Default =  $_layout_color_5 and $_layout_color_4, respectively. */
/* NRS: Make modified date lighter. Default = lighten($_layout_color_2, 20%); */
/* disqus */
/* search */
/* header */
/* footer */
/* NRS: Lighten  footer link color because footer background is dark. Default = $link_default_color. */
/* NRS: Lighten footer_hr_color 80% for contrast. Default = lighten 20%. */
/* back-to-top button */
/* NRS: Invert background_color & caret_color. Defaults = $_layout_color_1 and $_layout_color_2, respectively. */
/* progress bar */
/* modal (cookies disabled message) */
/*
 * lightbox
*/
/* unsupported browser */
/* no javascript warning */
/*~~~~~ FONTS ~~~~~*/
/*~~~~~~~~~~~~~~~~~*/
/* NRS 10/13/20: no updates necessary for 2020.1 */
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/* NRS add xxsmall for use in copyright, revised date, and publish date only */
/*
 * toolbar
*/
/* NRS: Make toolbar icons larger for better readability. Default = $font_size_icons_main;  */
/*
 * menu (nav & toc/index)
*/
/* NRS: Make menu font smaller, Default = font_size_small; */
/* NRS: Make menu toc item font size smaller. Default = $font_size_small; */
/* NRS: Keep toc item icon same size. Default = $menu_toc_item_font_size; */
/*
 * page
*/
/* NRS: make breadcrumbs font size smaller. Default = $font_size_small; */
/* NRS: make publish date font smaller. Default = xsmall; */
/* NRS: make modification date font smaller. Default = xsmall; */
/*
 * mini toc
*/
/* NRS: Make font size smaller. Default = $font_size_small; */
/*
 * related topics
*/
/*
 * search
*/
/*
/* header 
*/
/*
 * footer
*/
/* NRS: The following is copyright; Make font smaller. Default = $font_size_xsmall; */
/* NRS make connect message smaller. Default = $font_size_small; */
/* NRS Note: connect_info referred to below is email address */
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*
 * modal (cookies disabled message)
*/
/*~~~~~ ICONS ~~~~~*/
/*~~~~~~~~~~~~~~~~~*/
/* NRS 10/13/20: Incorporated 2020.1 updates */
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/*
  This file contains the character codes applied to the icons in the output.

  Usage: Find the character code of the icon to be used in the font-awesome cheatsheet.
         The 4-character code is next to it's respective icon.
         (ex: f002 for search)
         Apply to variable value in quotes and a leading backslash
         (ex: "\f002")

  font-awesome cheatsheet: https://fontawesome.com/v4.7.0/cheatsheet/

  The cheatsheet can also be found in the ePublisher Installation Directory at:

  <Install Location>/WebWorks/ePublisher/<version>/Helpers/font-awesome/Font Awesome Cheatsheet.html
*/
/* toolbar */
/* menu */
/* NRS: Change TOC icons from folders to chevrons. Defaults = \f07c (open) and \f07b (closed) */
/* page */
/* header */
/* footer */
/* search */
/* modal (cookies disabled message) */
/*~~~~~ SIZING ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/*
 * generation variables
 * these are modified by the generation process according to Target Settings
*/
/*
 * generic values
*/
/*
 * header
*/
/* NRS reduce header height. Default = 85px; */
/* NRS adjust header logo position inside container. Default = 10px; */
/*
 * footer
*/
/* NRS: reduce footer height.  Default = 200px;*/
/* NRS: reduce footer top & bottom padding. Default = 10px; */
/* NRS see 2018.1 for possible adjustments to footer logo height; must be > 50px for CADSWES logo */
/* NRS change connect message padding. Default = 10px 0px; */
/*
 * menu
*/
/* NRS change TOC menu width. Default = 250px; */
/* NRS Note: Defaults for all menu and menu frame padding are 0px; */
/* NRS reduce toc item min height. Default = 30px; */
/*
 * toolbar
 *
 * $toolbar-height should be equal or greater than all other
 * values or the layout will produce unexpected results
*/
/*
 * toolbar - logo section (Menu Button & Logo)
*/
/* NRS: Change to match new TOC $menu_width so Search input box lines up with Page left margin. Default = 250px; */
/*
 * toolbar - search section (Search Scope Selector, Search Input, & Search Button)
*/
/*
 * toolbar - button section (Previous Button, Next Button, Home Button)
*/
/*
 * was this helpful buttons & message
*/
/*
 * page
*/
/* NRS: Reduce page_max_width. Default = 900px; */
/* NRS: Remove page padding top. Default = 10px; */
/* NRS: Remove page padding bottom. Default = 10px; */
/* NRS change breadcrumb bottom padding to align with TOC. Default = 10px; */
/*
 * mini toc
*/
/*
 * related topics
*/
/*
 * search
*/
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*
 * calculated sizes
 *
 * the values in the below section are calculated & dependent upon multiple above values.
*/
/*
 * toolbar
*/
/*
 * menu
*/
/*
 * page
*/
/*~~~~~ COLORS ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/* NRS 10/13/20: Incorporated 2020.1 updates */
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 6/12/19: Added a few color defs to CADSWES custom colors */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/* Note: For best ID of changes, use WebWorks View File Differences, which compares this file to WW default. */
/* custom colors                               */
/*                                             */
/* define custom values here for easy tracking */
/**** Defaults  ****/
/**** NRS comment out defaults ****/
/**** Begin
$neo_main_color: #008bff;
$neo_main_text_color: #222222;
$neo_secondary_color: #eeeeee;
$neo_secondary_text_color: #fefefe;
$neo_tertiary_color: #222222;
$neo_page_color: #fefefe;
End ****/
/**** NRS: CADSWES custom colors ****/
/****							****/
/****							****/
/**** End CADSWES custom colors ****/
/* NOTE: Gradients as background colors are supported through linear/radial-gradient property values.*/
/*       It is suggested to put the gradient value only where it is needed, as it will cause errors  */
/*       if it is used in the darken() or lighten() functions.                                       */
/*       If a gradient value is set for a $_layout_color property, you must remove all darken() and  */
/*       lighten() calls that derive from the gradient, or there will be no color output where those */
/*       properties are used.                                                                        */
/*                                                                                                   */
/*       Usage documentation for Gradients: https://www.w3schools.com/css/css3_gradients.asp         */
/* layout colors: set these for a quick application to the output.                                   */
/*                                                                                                   */
/* Defaults for structure items */
/*                              */
/* NRS: Set link text color to  blue, regardless of layout_colors. Default = $_layout_color_1 */
/* Mini TOC */
/*          */
/* Related Topics */
/*                */
/* Search Result Highlight */
/*                         */
/* NRS: Change search highlight color. Default = yellow; */
/* colors for specific items */
/*                           */
/* toolbar */
/* NRS: invert toolbar colors to make light text on dark background */
/* NRS: darken disabled icons, since we've made active ones light */
/* $toolbar_button_icon_color_disabled: lighten($toolbar_button_icon_color, 50%); */
/* NRS: Change search scope text color to $_almostblack. Default = $toolbar_text_color; */
/* menu (nav & toc/index) */
/* NRS make menu nav buttons acc_blue. Default = $menu_text_color. */
/* NRS make toc icons same color as Toolbar. Default = $menu_text_color; */
/* page */
/* NRS: change breadcrumbs background & text colors. Default =  $_layout_color_5 and $_layout_color_4, respectively. */
/* NRS: Make modified date lighter. Default = lighten($_layout_color_2, 20%); */
/* disqus */
/* search */
/* header */
/* footer */
/* NRS: Lighten  footer link color because footer background is dark. Default = $link_default_color. */
/* NRS: Lighten footer_hr_color 80% for contrast. Default = lighten 20%. */
/* back-to-top button */
/* NRS: Invert background_color & caret_color. Defaults = $_layout_color_1 and $_layout_color_2, respectively. */
/* progress bar */
/* modal (cookies disabled message) */
/*
 * lightbox
*/
/* unsupported browser */
/* no javascript warning */
/*~~~~~ SIZING ~~~~~*/
/*~~~~~~~~~~~~~~~~~~*/
/* NRS 5/6/20: Incorporated 2019.2 updates */
/* NRS 6/20/19: Incorporated updates for 2019.1 */
/* NRS, 2/1/19: 2018.2 file with CADSWES customizations. */
/*
 * generation variables
 * these are modified by the generation process according to Target Settings
*/
/*
 * generic values
*/
/*
 * header
*/
/* NRS reduce header height. Default = 85px; */
/* NRS adjust header logo position inside container. Default = 10px; */
/*
 * footer
*/
/* NRS: reduce footer height.  Default = 200px;*/
/* NRS: reduce footer top & bottom padding. Default = 10px; */
/* NRS see 2018.1 for possible adjustments to footer logo height; must be > 50px for CADSWES logo */
/* NRS change connect message padding. Default = 10px 0px; */
/*
 * menu
*/
/* NRS change TOC menu width. Default = 250px; */
/* NRS Note: Defaults for all menu and menu frame padding are 0px; */
/* NRS reduce toc item min height. Default = 30px; */
/*
 * toolbar
 *
 * $toolbar-height should be equal or greater than all other
 * values or the layout will produce unexpected results
*/
/*
 * toolbar - logo section (Menu Button & Logo)
*/
/* NRS: Change to match new TOC $menu_width so Search input box lines up with Page left margin. Default = 250px; */
/*
 * toolbar - search section (Search Scope Selector, Search Input, & Search Button)
*/
/*
 * toolbar - button section (Previous Button, Next Button, Home Button)
*/
/*
 * was this helpful buttons & message
*/
/*
 * page
*/
/* NRS: Reduce page_max_width. Default = 900px; */
/* NRS: Remove page padding top. Default = 10px; */
/* NRS: Remove page padding bottom. Default = 10px; */
/* NRS change breadcrumb bottom padding to align with TOC. Default = 10px; */
/*
 * mini toc
*/
/*
 * related topics
*/
/*
 * search
*/
/*
 * lightbox
*/
/*
 * unsupported browser
*/
/*
 * calculated sizes
 *
 * the values in the below section are calculated & dependent upon multiple above values.
*/
/*
 * toolbar
*/
/*
 * menu
*/
/*
 * page
*/
/* ~~~~ FUNCTIONS ~~~~ */
/*                     */
/*~~~~~ BORDERS ~~~~~*/
/*~~~~~~~~~~~~~~~~~~~*/
/*
  DISCLAIMER: By default, border size properties do not conform with the other size properties of HTML.
  This means that when a border is set on an element with a defined height or width, the final size of
  an element will calculate to HEIGHT/WIDTH + BORDER WIDTH. This has been mitigated as much as possible
  using the 'box-sizing: border-box' property, but there is always a possibility for some instances
  where this will not work. (ex. An element with a border inside another element inside it with a border.
  The toolbar in some skins is like this)

  If widths in this file are to be changed, you understand that this may change the uniformity of the
  layout, and that there may also be height and width properties that also need to be changed in
  _sizes.scss to get the layout to line up properly.


*/
/* Toolbar */
/*         */
/* Toolbar - Logo Section */
/*                        */
/* Toolbar - Search Section */
/*                          */
/* Toolbar - Button Section */
/*                          */
/* Menu */
/*      */
/* Menu - TOC */
/*            */
/* Menu - Index */
/*              */
/* Page */
/*      */
/* Mini TOC */
/*          */
/* Search */
/*        */
/* Header */
/*        */
/* Footer */
/*        */
/* Back to Top */
/*             */
/* Modal */
/*       */
/* Text size adjustments */
html {
  overflow: hidden; }

body {
  -webkit-text-size-adjust: none;
  -ms-text-size-adjust: none;
  text-size-adjust: none;
  margin: 0;
  font-family: arial, sans_serif;
  color: #222; }

a {
  color: #0000ff; }
  a:visited {
    color: #000099; }

i {
  font-size: 16pt; }

/* Progress */
.ww_skin_progress_bar {
  border: 1px solid #50617E;
  width: 100%;
  height: 18px;
  padding: 1px;
  white-space: nowrap; }

.ww_skin_progress_segment {
  float: left;
  position: relative;
  width: 10%;
  height: 100%; }

.ww_skin_progress_segment_pending {
  background-color: transparent; }

@keyframes IndeterminateProgress {
  0% {
    background-color: #ffffff; }
  50% {
    background: #0254a1; }
  100% {
    background-color: #ffffff; } }

.ww_skin_progress_bar.ww_skin_progress_indeterminate .ww_skin_progress_segment_pending {
  animation: IndeterminateProgress 1s ease infinite; }

.ww_skin_progress_segment_complete {
  background: #0254a1; }

.ww_skin_button {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

/* Panel Progress */
.ww_skin_panel_progress_background {
  background-color: white;
  margin: 0px 0px 0px 0px;
  padding: 24px 20% 24px 20%; }

.ww_skin_search_background {
  margin: 0;
  padding: 10px; }

.ww_skin_globe_background {
  padding: 16px;
  background-color: white; }

/* Menu Button */
.ww_skin_menu {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_menu i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_menu:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_menu:hover i {
      color: #cbcbcb; }
  .ww_skin_menu:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_menu:active i {
      color: white; }
  .ww_skin_menu i:before {
    content: ""; }

/* TOC Button */
.ww_skin_toc {
  width: 50px;
  height: 50px; }
  .ww_skin_toc i:before {
    content: ""; }

/* Index Button */
.ww_skin_index {
  width: 50px;
  height: 50px; }
  .ww_skin_index i:before {
    content: ""; }

/* Home Button */
.ww_skin_home {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_home i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_home:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_home:hover i {
      color: #cbcbcb; }
  .ww_skin_home:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_home:active i {
      color: white; }
  .ww_skin_home i:before {
    content: ""; }

/* Search Button */
.ww_skin_search {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_search i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_search:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_search:hover i {
      color: #cbcbcb; }
  .ww_skin_search:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_search:active i {
      color: white; }
  .ww_skin_search i:before {
    content: ""; }

/* Globe Button */
.ww_skin_globe {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_globe i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_globe:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_globe:hover i {
      color: #cbcbcb; }
  .ww_skin_globe:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_globe:active i {
      color: white; }
  .ww_skin_globe i:before {
    content: ""; }

/* Next Button */
.ww_skin_next {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_next i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_next:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_next:hover i {
      color: #cbcbcb; }
  .ww_skin_next:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_next:active i {
      color: white; }
  .ww_skin_next i:before {
    content: ""; }

/* Previous Button */
.ww_skin_prev {
  background: #0254a1;
  width: 50px;
  height: 50px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_prev i {
    font-size: 18pt;
    color: #fefefe; }
  .ww_skin_prev:hover {
    background: #013a6f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_prev:hover i {
      color: #cbcbcb; }
  .ww_skin_prev:active {
    background: #036ed3;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_prev:active i {
      color: white; }
  .ww_skin_prev i:before {
    content: ""; }

/* PDF Button, Email Button, Print Button */
.ww_skin_pdf, .ww_skin_email, .ww_skin_print, .ww_skin_dropdown_toggle {
  display: inline-block;
  margin-left: 5px;
  margin-right: 5px; }

.ww_skin_pdf i:before {
  content: ""; }

.ww_skin_email i:before {
  content: ""; }

.ww_skin_print i:before {
  content: ""; }

.ww_skin_dropdown_toggle_open i:before {
  content: ""; }

.ww_skin_dropdown_toggle_closed i:before {
  content: ""; }

.ww_skin_dropdown_toggle_disabled i:before {
  content: ""; }

/* Helpful Button */
#helpful_thumbs_up.ww_skin_was_this_helpful_button i:before {
  content: ""; }

#helpful_thumbs_up.ww_skin_was_this_helpful_button_selected i:before {
  content: ""; }

#helpful_thumbs_down.ww_skin_was_this_helpful_button i:before {
  content: ""; }

#helpful_thumbs_down.ww_skin_was_this_helpful_button_selected i:before {
  content: ""; }

.ww_skin_was_this_helpful_container {
  text-align: right; }

.ww_skin_was_this_helpful_message {
  display: inline-block;
  font-family: arial, sans_serif;
  font-size: 12pt;
  color: #0f0f0f; }

.ww_skin_was_this_helpful_buttons_container {
  display: inline-block;
  padding: 0px 5px; }

.ww_skin_was_this_helpful_button {
  display: inline-block;
  padding: 0px 5px 0px 22px;
  color: #0f0f0f;
  font-size: 12pt; }
  .ww_skin_was_this_helpful_button:hover {
    cursor: pointer; }
    .ww_skin_was_this_helpful_button:hover i {
      color: #424242; }
  .ww_skin_was_this_helpful_button:active {
    color: black; }

.ww_skin_was_this_helpful_button_selected {
  display: inline-block;
  padding: 0px 5px 0px 22px;
  color: #0254a1;
  font-size: 12pt; }

/* Toolbar */
#toolbar_div {
  /* NRS get rid of shadow */
  /*  box-shadow: 0px 5px 20px -5px black; */
  height: 50px;
  background: #0254a1;
  color: #fefefe;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

.ww_skin_toolbar {
  font-family: arial, sans_serif;
  padding: 0;
  margin: 0; }
  .ww_skin_toolbar p, .ww_skin_toolbar a, .ww_skin_toolbar span, .ww_skin_toolbar pre {
    font-size: 14pt; }

.ww_skin_toolbar_logo_spacer {
  height: 50px;
  overflow: hidden;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

.ww_skin_menu_button_container {
  display: inline-block;
  vertical-align: top; }

.ww_skin_menu_toggle_button {
  text-decoration: none;
  display: table;
  vertical-align: top;
  text-align: center;
  cursor: pointer; }
  .ww_skin_menu_toggle_button i {
    display: table-cell;
    vertical-align: middle; }

img.ww_skin_toolbar_logo {
  height: 35px;
  width: auto;
  max-height: 50px;
  max-width: 250px; }

div.ww_skin_toolbar_logo {
  display: table-cell;
  vertical-align: middle;
  font-family: arial, sans_serif;
  font-size: 14pt;
  color: #fefefe;
  height: 35px; }

.ww_skin_toolbar_logo_container {
  height: 50px;
  background: #0254a1;
  max-width: 250px;
  display: inline-block;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px;
  padding-top: 7.5px;
  padding-bottom: 7.5px;
  padding-left: 17px; }
  .ww_skin_toolbar_logo_container:hover {
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
  .ww_skin_toolbar_logo_container a {
    color: #fefefe;
    text-decoration: none; }
    .ww_skin_toolbar_logo_container a .ww_skin_toolbar_logo {
      color: #fefefe; }
      .ww_skin_toolbar_logo_container a .ww_skin_toolbar_logo:hover {
        color: #cbcbcb; }
      .ww_skin_toolbar_logo_container a .ww_skin_toolbar_logo:active {
        color: white; }

.ww_skin_toolbar_cluster {
  white-space: nowrap; }

.ww_skin_toolbar_cluster_search {
  background: #0254a1; }

.ww_skin_toolbar_button_disabled a {
  background: #0254a1;
  color: #7f7f7f;
  cursor: default;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_toolbar_button_disabled a i {
    color: #7f7f7f; }
  .ww_skin_toolbar_button_disabled a:hover {
    background: #0254a1;
    color: #7f7f7f;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_toolbar_button_disabled a:hover i {
      color: #7f7f7f; }

.ww_skin_toolbar_button_left, .ww_skin_toolbar_button_center, .ww_skin_toolbar_button_right {
  display: inline-block;
  vertical-align: top; }

.ww_skin_search_form {
  display: inline-block;
  width: 100%;
  background: #0254a1;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_search_form:hover {
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }

.ww_skin_search_form_inner {
  width: 100%; }

.ww_skin_search_table {
  border-collapse: collapse;
  border-spacing: 0px;
  border-color: transparent; }

.ww_skin_search_scope_container {
  display: table-cell;
  vertical-align: middle;
  border-collapse: initial;
  padding-left: 10px;
  padding-right: 0px; }
  .ww_skin_search_scope_container .ww_skin_search_scope_selector {
    display: table-cell;
    vertical-align: middle;
    cursor: pointer;
    color: #0f0f0f;
    background: #f7f5f5;
    height: 30px;
    max-width: 200px;
    min-width: 100px;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 3px 0px 0px 3px; }
    .ww_skin_search_scope_container .ww_skin_search_scope_selector .ww_skin_search_scope_selector_value {
      display: table-cell;
      vertical-align: middle;
      padding-left: 5px;
      min-width: calc(100px - 25px);
      max-width: calc(200px - 25px);
      overflow: hidden; }
      .ww_skin_search_scope_container .ww_skin_search_scope_selector .ww_skin_search_scope_selector_value span {
        font-family: arial, sans_serif;
        font-size: 10pt; }
    .ww_skin_search_scope_container .ww_skin_search_scope_selector .ww_skin_search_scope_selector_caret {
      display: table-cell;
      vertical-align: middle;
      padding-left: 5px;
      padding-right: 5px;
      width: 25px;
      text-align: center; }
      .ww_skin_search_scope_container .ww_skin_search_scope_selector .ww_skin_search_scope_selector_caret i {
        font-size: 10pt;
        color: #0f0f0f; }
        .ww_skin_search_scope_container .ww_skin_search_scope_selector .ww_skin_search_scope_selector_caret i:before {
          content: ""; }
    .ww_skin_search_scope_container .ww_skin_search_scope_selector:hover {
      background: #e0d9d9;
      color: black;
      border-style: none;
      border-width: 0px;
      border-color: transparent;
      border-radius: 3px 0px 0px 3px; }
      .ww_skin_search_scope_container .ww_skin_search_scope_selector:hover i {
        color: black; }
  .ww_skin_search_scope_container .ww_skin_search_scope_options {
    display: inline-block;
    position: fixed;
    white-space: initial;
    overflow-y: auto;
    background: #f7f5f5;
    color: #0f0f0f;
    min-width: 200px;
    max-width: 400px;
    max-height: 500px;
    border-style: solid;
    border-width: 1px;
    border-color: #e0d9d9;
    border-radius: 1px; }
    .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option {
      vertical-align: middle;
      cursor: pointer;
      min-height: 30px;
      background: #f7f5f5;
      color: #0f0f0f;
      border-style: none;
      border-width: 0px;
      border-color: transparent;
      border-radius: 0px; }
      .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option:hover {
        background: #e0d9d9;
        color: black;
        border-style: none;
        border-width: 0px;
        border-color: transparent;
        border-radius: 0px; }
      .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_input_cell {
        display: table-cell;
        height: 30px;
        vertical-align: middle;
        width: 30px;
        text-align: center; }
        .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_input_cell input {
          margin: 0px;
          vertical-align: middle;
          cursor: pointer; }
      .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_value_cell {
        display: table-cell;
        vertical-align: middle;
        padding-right: 10px; }
        .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_value_cell span {
          font-family: arial, sans_serif;
          font-size: 10pt; }
      .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_option_spacer {
        display: table-cell; }
        .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_option_spacer.group_level_0 {
          width: 0px; }
        .ww_skin_search_scope_container .ww_skin_search_scope_options .ww_skin_search_scope_option .ww_skin_search_scope_option_spacer.group_level_1 {
          width: 30px; }

.ww_skin_search_input_container {
  font-size: 0;
  width: 99%;
  border: none;
  vertical-align: middle; }

.ww_skin_search_input {
  font-family: arial, sans_serif;
  font-size: 12pt;
  width: 100%;
  height: 30px;
  padding: 2px;
  border-style: solid;
  border-width: 1px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_search_input:focus {
    border-style: solid;
    border-width: 1px;
    border-color: transparent;
    border-radius: 0px; }

.ww_skin_search_button_container_outer {
  padding: 0px; }

.ww_skin_search_button_container_inner {
  width: 50px; }

.ww_skin_search_button {
  display: table-cell;
  vertical-align: middle;
  text-align: center; }

.ww_skin_toolbar_button_spacer {
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

/* Menu */
#layout_div .ww_skin_menu_frame {
  padding: 0px;
  max-height: calc(100vh - 50px - ($menu_frame_padding_top_offset + $menu_frame_padding_bottom_offset)); }

#layout_div.layout_narrow .ww_skin_menu_frame {
  padding: 0px;
  max-height: calc(100vh - 50px); }

.ww_skin_menu_content {
  font-family: arial, sans_serif;
  background: #f7f5f5;
  color: #0f0f0f;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_menu_content p, .ww_skin_menu_content span, .ww_skin_menu_content a {
    font-size: 10pt; }

.ww_skin_menu_type_selector {
  display: table-row; }

.ww_skin_menu_nav_type {
  display: table-cell;
  text-align: center;
  cursor: pointer;
  background: #f7f5f5;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_menu_nav_type:hover {
    background: #ece7e7;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
  .ww_skin_menu_nav_type:active {
    background: white;
    border-style: none;
    border-width: 0px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
  .ww_skin_menu_nav_type a {
    color: #0254a1; }
    .ww_skin_menu_nav_type a:hover {
      color: #011f3c; }
    .ww_skin_menu_nav_type a:active {
      color: #0d88fc; }
    .ww_skin_menu_nav_type a i {
      font-size: 16pt; }

.ww_skin_menu_nav_type_toc {
  border-style: none solid solid none;
  border-width: 0.5px;
  border-color: transparent #e0d9d9 #e0d9d9 transparent;
  border-radius: 0px; }
  .ww_skin_menu_nav_type_toc i:before {
    content: ""; }
  .ww_skin_menu_nav_type_toc:hover {
    border-style: none solid solid none;
    border-width: 0.5px;
    border-color: transparent #b3a0a0 #b3a0a0 transparent;
    border-radius: 0px; }
  .ww_skin_menu_nav_type_toc:active {
    border-style: none solid solid none;
    border-width: 0.5px;
    border-color: rgba(51, 51, 51, 0) white white rgba(51, 51, 51, 0);
    border-radius: 0px; }

.ww_skin_menu_toc {
  font-size: 16pt;
  display: table-cell;
  vertical-align: middle;
  width: 150px;
  height: 0px; }

.ww_skin_menu_index {
  font-size: 16pt;
  display: table-cell;
  vertical-align: middle;
  width: 150px;
  height: 0px; }

.ww_skin_menu_nav_type_index {
  border-style: none none solid solid;
  border-width: 0.5px;
  border-color: transparent transparent #e0d9d9 #e0d9d9;
  border-radius: 0px; }
  .ww_skin_menu_nav_type_index i:before {
    content: ""; }
  .ww_skin_menu_nav_type_index:hover {
    border-style: none none solid solid;
    border-width: 0.5px;
    border-color: transparent transparent #b3a0a0 #b3a0a0;
    border-radius: 0px; }
  .ww_skin_menu_nav_type_index:active {
    border-style: none none solid solid;
    border-width: 0.5px;
    border-color: rgba(51, 51, 51, 0) rgba(51, 51, 51, 0) white white;
    border-radius: 0px; }

.ww_skin_toc_background {
  margin: 0;
  padding: 0; }

.ww_skin_index_background {
  margin: 0;
  background: #DCDCDC; }

#index_content {
  padding: 10px; }

/* TOC Entry */
.ww_skin_toc_container {
  font-family: arial, sans_serif;
  background: #f7f5f5;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_toc_container:hover {
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }

#toc_title {
  color: #0f0f0f;
  font-family: arial, sans_serif;
  font-size: 16pt;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

.ww_skin_toc_level {
  list-style-type: none;
  padding: 0;
  margin: 0; }

.ww_skin_toc_level_1 > li > div {
  padding-left: 8px; }

.ww_skin_toc_level_2 > li > div {
  padding-left: 28px; }

.ww_skin_toc_level_3 > li > div {
  padding-left: 48px; }

.ww_skin_toc_level_4 > li > div {
  padding-left: 68px; }

.ww_skin_toc_level_5 > li > div {
  padding-left: 88px; }

.ww_skin_toc_level_6 > li > div {
  padding-left: 108px; }

.ww_skin_toc_level_7 > li > div {
  padding-left: 128px; }

.ww_skin_toc_level_8 > li > div {
  padding-left: 148px; }

.ww_skin_toc_level_9 > li > div {
  padding-left: 168px; }

.ww_skin_toc_level_10 > li > div {
  padding-left: 188px; }

.ww_skin_toc_level_11 > li > div {
  padding-left: 208px; }

.ww_skin_toc_level_12 > li > div {
  padding-left: 228px; }

.ww_skin_toc_level_13 > li > div {
  padding-left: 248px; }

.ww_skin_toc_level_14 > li > div {
  padding-left: 268px; }

.ww_skin_toc_level_15 > li > div {
  padding-left: 288px; }

.ww_skin_toc_level_16 > li > div {
  padding-left: 308px; }

.ww_skin_toc_entry {
  cursor: pointer;
  font-family: arial, sans_serif;
  font-size: 10pt;
  color: #0f0f0f;
  background: #f7f5f5;
  padding-top: 5px;
  padding-right: 5px;
  padding-bottom: 5px;
  min-height: 28px;
  border-style: none none none solid;
  border-width: 0px 0px 0px 5px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_toc_entry > a {
    text-decoration: none;
    color: #0f0f0f; }
    .ww_skin_toc_entry > a:visited {
      color: #0f0f0f; }
  .ww_skin_toc_entry > .ww_skin_toc_dropdown {
    font-size: 12pt;
    color: #0254a1; }
  .ww_skin_toc_entry:hover {
    color: black;
    background: #ece7e7;
    border-style: none none none solid;
    border-width: 0px 0px 0px 5px;
    border-color: transparent;
    border-radius: 0px; }
    .ww_skin_toc_entry:hover > .ww_skin_toc_dropdown {
      color: #011f3c; }
    .ww_skin_toc_entry:hover a {
      color: black; }
  .ww_skin_toc_entry:active {
    color: #424242;
    background: white;
    border-style: none none none solid;
    border-width: 0px 0px 0px 5px;
    border-color: rgba(51, 51, 51, 0);
    border-radius: 0px; }
    .ww_skin_toc_entry:active > .ww_skin_toc_dropdown {
      color: #0d88fc; }
    .ww_skin_toc_entry:active a {
      color: #424242; }

.ww_skin_toc_entry_selected {
  cursor: default;
  background: #ece7e7;
  color: black;
  border-style: none none none solid;
  border-width: 0px 0px 0px 5px;
  border-color: transparent transparent transparent #0254a1;
  border-radius: 0px; }
  .ww_skin_toc_entry_selected > a:link, .ww_skin_toc_entry_selected > a:visited {
    cursor: default;
    color: black; }
  .ww_skin_toc_entry_selected > .ww_skin_toc_dropdown {
    cursor: pointer;
    color: black; }
  .ww_skin_toc_entry_selected:hover {
    background: #ece7e7;
    color: black;
    border-style: none none none solid;
    border-width: 0px 0px 0px 5px;
    border-color: transparent transparent transparent #0254a1;
    border-radius: 0px; }
    .ww_skin_toc_entry_selected:hover > .ww_skin_toc_dropdown {
      color: black; }
  .ww_skin_toc_entry_selected:active {
    background: #ece7e7;
    color: black;
    border-style: none none none solid;
    border-width: 0px 0px 0px 5px;
    border-color: transparent transparent transparent #0254a1;
    border-radius: 0px; }
    .ww_skin_toc_entry_selected:active > .ww_skin_toc_dropdown {
      color: black; }

.ww_skin_toc_entry_hidden {
  display: none; }

.ww_skin_toc_folder > a {
  display: block;
  margin-left: 20px;
  text-indent: 0; }

.ww_skin_toc_dropdown {
  display: block;
  float: left;
  margin: 0 4px 0 0; }

.ww_skin_toc_dropdown_closed {
  color: #0254a1; }
  .ww_skin_toc_dropdown_closed i:before {
    content: ""; }

.ww_skin_toc_dropdown_open {
  color: #0254a1; }
  .ww_skin_toc_dropdown_open i:before {
    content: ""; }

.ww_skin_toc_container_open {
  display: block; }

.ww_skin_toc_container_closed {
  display: none; }

/* Index Entry */
#index {
  font-family: arial, sans_serif;
  background: #f7f5f5;
  color: #0f0f0f;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  #index:hover {
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }

.ww_skin_index_title {
  font-weight: bold;
  margin-bottom: 6pt;
  font-family: arial, sans_serif;
  font-size: 16pt;
  color: #0f0f0f;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

.ww_skin_index_list {
  margin: 0;
  padding: 0; }

.ww_skin_index_list_group {
  margin: 0 0 6pt 12pt;
  padding: 0; }

.ww_skin_index_list_entry {
  margin: 0 0 0 12pt;
  padding: 0; }

.ww_skin_index_group, .ww_skin_index_entry {
  font-family: arial, sans_serif;
  font-size: 12pt;
  color: #0f0f0f; }

.ww_skin_index_link {
  color: #0f0f0f;
  text-decoration: underline; }
  .ww_skin_index_link:visited {
    color: #757575; }
  .ww_skin_index_link:hover {
    color: #424242; }

/* Page Dropdown */
.ww_skin_dropdown_arrow {
  display: inline-block;
  width: 15px;
  height: 15px;
  /* NRS: adjust dropdown arrow vertical-align. Default = text-bottom; */
  vertical-align: text-top;
  font-size: 14pt;
  color: #0f0f0f;
  padding-left: 5px;
  text-indent: 0; }
  .ww_skin_dropdown_arrow:hover {
    color: black;
    cursor: pointer; }
  .ww_skin_dropdown_arrow:active {
    color: #424242; }
  .ww_skin_dropdown_arrow i {
    vertical-align: top; }

.ww_skin_page_dropdown_arrow_expanded i:before {
  content: ""; }

.ww_skin_page_dropdown_arrow_collapsed i:before {
  content: ""; }

.ww_skin_page_dropdown_div_expanded {
  display: block; }

.ww_skin_page_dropdown_div_collapsed {
  display: none; }

.ww_skin_page_back_to_top {
  cursor: pointer;
  float: right;
  padding: 8px;
  display: block;
  background: #f7f5f5;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_page_back_to_top:hover {
    background: #cabcbc;
    border-style: none;
    border-width: 0px;
    border-color: transparent;
    border-radius: 0px; }
  .ww_skin_page_back_to_top > a:link, .ww_skin_page_back_to_top > a:visited, .ww_skin_page_back_to_top > a:link:hover, .ww_skin_page_back_to_top > a:visited:hover {
    text-decoration: none;
    color: white; }

/* Lightbox */
.ww_skin_lightbox_background {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  background: rgba(0, 0, 0, 0.7); }

.ww_skin_lightbox_close_container {
  position: absolute;
  right: 0; }

.ww_skin_lightbox_close {
  font-size: 14pt;
  color: #fefefe;
  width: 50px;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  text-align: center; }
  .ww_skin_lightbox_close:hover {
    background-color: rgba(255, 255, 255, 0.1); }
  .ww_skin_lightbox_close i:before {
    content: ""; }

.ww_skin_lightbox_content {
  height: 100vh;
  width: 100vw;
  display: table-cell;
  vertical-align: middle;
  text-align: center; }
  .ww_skin_lightbox_content img {
    max-width: 80vw;
    max-height: 80vh; }

/* Page */
#page_div {
  font-family: arial, sans_serif;
  background: #fefefe;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

#page_content_container {
  padding: 0px 10px 0px 10px; }

#page_content_container > * {
  display: block;
  width: 100%;
  max-width: 800px;
  margin: 0 auto; }

.ww_skin_page_body {
  margin: 0;
  word-wrap: break-word;
  overflow: hidden; }

.ww_skin_page_overflow {
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  min-width: 1px;
  max-width: calc(100vw - (10px + 10px)); }

.ww_skin_breadcrumbs {
  /* NRS: make breadcrumbs left align. Default = center.  */
  text-align: left;
  font-family: arial, sans_serif;
  font-size: 10pt;
  padding: 10px 12px 10px 12px;
  background: #f7f5f5;
  color: #0f0f0f;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

.ww_skin_breadcrumbs a:link {
  color: #0000ff;
  text-decoration: underline; }

.ww_skin_breadcrumbs a:visited {
  color: #000099;
  text-decoration: underline; }

.ww_skin_breadcrumbs a:link:hover {
  color: #0000ff;
  text-decoration: underline; }

.ww_skin_breadcrumbs a:visited:hover {
  color: #000099;
  text-decoration: underline; }

.ww_skin_page_toolbar {
  text-align: right;
  line-height: 24px;
  overflow: hidden;
  white-space: nowrap;
  font-family: arial, sans_serif;
  font-size: 14pt;
  padding: 5px 0px 5px 0px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_page_toolbar a {
    color: #0f0f0f; }
    .ww_skin_page_toolbar a:hover {
      color: #424242; }
    .ww_skin_page_toolbar a:active {
      color: black; }
  .ww_skin_page_toolbar a.ww_skin_dropdown_toggle_disabled {
    color: #8f8f8f;
    cursor: default; }
    .ww_skin_page_toolbar a.ww_skin_dropdown_toggle_disabled:hover {
      color: #8f8f8f; }
    .ww_skin_page_toolbar a.ww_skin_dropdown_toggle_disabled:active {
      color: #8f8f8f; }
  .ww_skin_page_toolbar i {
    font-size: 16pt; }

#dropdown_button_container {
  display: inline-block; }

.dropdown_button_container_enabled {
  visibility: visible; }

.dropdown_button_container_disabled {
  visibility: hidden; }

.ww_skin_page_toolbar_divider {
  display: inline-block;
  width: 1px;
  height: 24px;
  margin-left: 6px;
  margin-right: 6px;
  background: #0f0f0f; }

.ww_skin_page_globalization {
  display: none; }

.ww_skin_page_publish_date {
  font-family: arial, sans_serif;
  font-size: 8pt;
  color: #424242;
  text-align: right; }

.ww_skin_document_last_modified_date {
  font-family: arial, sans_serif;
  font-size: 8pt;
  color: #404040;
  font-weight: regular;
  text-align: right;
  /* NRS: Increase top & right padding. Eliminate bottom & left padding. Default = null; */
  padding: 10px 10px 0px 0px; }

/* Splash */
.ww_skin_splash_container {
  text-align: center; }

.ww_skin_splash_content {
  text-align: initial;
  display: inline-block;
  width: 100%;
  max-width: 800px; }

/* Disqus */
div#disqus_thread {
  background: #f7f5f5;
  padding: 10px;
  text-align: center;
  height: 320px;
  overflow-y: auto; }

/* Header */
.ww_skin_header {
  font-family: arial, sans_serif;
  font-size: 10pt;
  height: 100%;
  background: #404040;
  color: #f7f5f5;
  padding: 0px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_header i {
    font-size: 12pt; }

.ww_skin_header a {
  color: #0000ff; }
  .ww_skin_header a:visited {
    color: #000099; }

.ww_skin_header_logo_container_outer {
  height: 0px;
  display: table-cell;
  vertical-align: middle; }

.ww_skin_header_logo_container {
  padding: 6px 10px 9px 10px;
  display: inline-block; }
  .ww_skin_header_logo_container img {
    height: 35px;
    width: auto; }

.ww_skin_header_connect_info {
  font-family: arial, sans_serif;
  font-size: 10pt;
  padding: 10px;
  float: right; }

.ww_skin_header_connect_info_icon {
  text-align: center; }

.ww_skin_header_connect_info_content {
  padding: 0px 5px; }

/* Footer Company Info */
.ww_skin_header_company_logo {
  text-align: left;
  margin: 8px 8px 8px 0; }
  .ww_skin_header_company_logo > a:link {
    color: #0000ff; }
  .ww_skin_header_company_logo > a:visited {
    color: #000099; }

.ww_skin_header_company_name > a:link {
  color: #0000ff; }

.ww_skin_header_company_name > a:visited {
  color: #000099; }

.ww_skin_header_company_phone {
  padding: 5px 0px 0px 0px; }
  .ww_skin_header_company_phone i:before {
    content: ""; }

.ww_skin_header_company_fax {
  padding: 5px 0px 0px 0px; }
  .ww_skin_header_company_fax i:before {
    content: ""; }

.ww_skin_header_company_email {
  padding: 5px 0px; }
  .ww_skin_header_company_email > a:link {
    color: #0000ff; }
  .ww_skin_header_company_email > a:visited {
    color: #000099; }
  .ww_skin_header_company_email i:before {
    content: ""; }

/* Footer */
.ww_skin_footer {
  font-family: arial, sans_serif;
  font-size: 8pt;
  height: 80px;
  background: #404040;
  color: #f7f5f5;
  padding: 2px 10px 2px 10px;
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }
  .ww_skin_footer i {
    font-size: 12pt; }

.ww_skin_footer a {
  color: #f7f5f5; }
  .ww_skin_footer a:visited {
    color: #000099; }

.ww_skin_footer_logo_container {
  padding: 0px;
  vertical-align: text-top;
  z-index: -1; }
  .ww_skin_footer_logo_container img {
    height: 35px;
    width: auto; }

.ww_skin_footer_connect_info {
  font-family: arial, sans_serif;
  font-size: 8pt;
  padding: 0px;
  width: 100%; }

.ww_skin_footer_connect_message {
  font-family: arial, sans_serif;
  font-size: 10pt;
  padding: 0px 20px 0px 0px;
  text-align: left; }

.ww_skin_footer_connect_info_icon {
  text-align: left;
  padding: 0px 2px 0px 1px; }

.ww_skin_footer_connect_info_content {
  text-align: left;
  padding: 0px 2px 0px 0px; }

/* Footer Company Info */
.ww_skin_footer_company_logo {
  text-align: left;
  margin: 8px 8px 8px 0; }
  .ww_skin_footer_company_logo > a:link {
    color: #f7f5f5; }
  .ww_skin_footer_company_logo > a:visited {
    color: #000099; }

.ww_skin_footer_company_name > a:link {
  color: #f7f5f5; }

.ww_skin_footer_company_name > a:visited {
  color: #000099; }

.ww_skin_footer_company_phone {
  padding: 5px 0px 0px 0px; }
  .ww_skin_footer_company_phone i:before {
    content: ""; }

.ww_skin_footer_company_fax {
  padding: 5px 0px 0px 0px; }
  .ww_skin_footer_company_fax i:before {
    content: ""; }

.ww_skin_footer_company_email {
  padding: 5px 0px; }
  .ww_skin_footer_company_email > a:link {
    color: #f7f5f5; }
  .ww_skin_footer_company_email > a:visited {
    color: #000099; }
  .ww_skin_footer_company_email i:before {
    content: ""; }

.ww_skin_footer_end_content hr {
  border-color: white; }

.ww_skin_footer_publish_date {
  color: white;
  padding: 0px; }

.ww_skin_footer_company_copyright {
  color: white;
  padding: 0px; }

/* Modal Background */
.ww_skin_modal_background {
  background: black;
  background: rgba(0, 0, 0, 0.4);
  border-style: none;
  border-width: 0px;
  border-color: transparent;
  border-radius: 0px; }

/* Modal Content */
.ww_skin_modal_content {
  font-family: arial, sans_serif;
  color: #0f0f0f;
  background: #fefefe;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); }

/* Modal Close Button */
.ww_skin_modal_btn {
  cursor: pointer;
  font-weight: bold;
  font-size: 20pt;
  color: #0f0f0f; }
  .ww_skin_modal_btn:hover, .ww_skin_modal_btn:focus {
    color: black;
    text-decoration: none; }
  .ww_skin_modal_btn:active {
    color: #292929; }

.ww_skin_modal_header {
  text-align: center; }
  .ww_skin_modal_header i {
    font-size: 55pt;
    color: #0254a1; }
  .ww_skin_modal_header i:before {
    content: ""; }

.ww_skin_modal_body {
  text-align: center;
  font-size: 12pt; }

.ww_skin_retry_btn {
  cursor: pointer;
  background: #0f0f0f;
  color: #fefefe;
  font-size: 14pt;
  border-style: none; }
  .ww_skin_retry_btn:hover {
    background: black;
    color: #e5e5e5; }
  .ww_skin_retry_btn:active {
    background: #292929;
    color: white; }

.ww_skin_info_text_title {
  font-size: 16pt; }

.ww_skin_unsupported_browser {
  padding: 40px; }
  .ww_skin_unsupported_browser .ww_skin_unsupported_browser_heading {
    font-family: arial, sans_serif;
    font-size: 16pt;
    padding: 10px 0px;
    color: #0254a1; }
  .ww_skin_unsupported_browser .ww_skin_unsupported_browser_message {
    font-family: arial, sans_serif;
    font-size: 12pt;
    padding: 10px 0px;
    color: #0f0f0f; }

/* No JavaScript */
#noscript_padding {
  padding-top: 1.9em; }

#noscript_warning {
  font-family: arial, sans_serif;
  font-weight: bold;
  color: #fefefe;
  background: #ae0000; }
