/* ============ Start of rokbox-style.css ============ */
/* CSS Guideline to style rokbox */
/* When adding your own theme,make sure to replace "custom" with your theme name */
/* use lowercase characters and no space. For example,we name our theme "mytheme" */
/* we replace every "rokbox-light" with "rokbox-mytheme" */
/* Wrapper,the very outside container of rokbox */
.album {
    border: 3px solid #E1E6FA;
    padding: 0px;
    margin: 0px 11px 5px 11px;
}

#rokbox-wrapper.rokbox-light {
}

#rokbox-wrapper .clr {
    clear: both;
}

#rokbox-close {
    height: 30px;
    width: 20px;
    display: block;
    background: url(https://images.staticjw.com/cap/9769/close.png) 0 0 no-repeat;
    clear: both;
}

#rokbox-close span {
    display: none;
}

/* Table for border look and feel */
#rokbox-top.rokbox-left {
    background: url(https://images.staticjw.com/cap/1841/tl.png) 0 0 no-repeat;
    clear: both;
}

#rokbox-top .rokbox-right {
    background: url(https://images.staticjw.com/cap/9084/tr.png) 100% 0 no-repeat;
}

#rokbox-top .rokbox-center {
    background: url(https://images.staticjw.com/cap/7635/top.png) 0 0 repeat-x;
    height: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

#rokbox-middle {
    overflow: hidden;
}

#rokbox-middle.rokbox-left {
    background: url(https://images.staticjw.com/cap/7570/left.png) 0 0 repeat-y;
    clear: both;
}

#rokbox-middle .rokbox-right {
    background: url(https://images.staticjw.com/cap/4212/right.png) 100% 0 repeat-y;
}

#rokbox-middle .rokbox-center {
    background: #fff;
    margin-left: 20px;
    margin-right: 20px;
}

#rokbox-bottom.rokbox-left {
    background: url(https://images.staticjw.com/cap/1374/bl.png) 0 0 no-repeat;
}

#rokbox-bottom .rokbox-right {
    background: url(https://images.staticjw.com/cap/4291/br.png) 100% 0 no-repeat;
}

#rokbox-bottom .rokbox-center {
    background: url() 0 0 repeat-x;
    height: 20px;
    margin-left: 20px;
    margin-right: 20px;
}

/* Object/Image container */
#rokbox-container {
}

/* Spinner class that gets added when loading content and removed when loaded */
#rokbox-container.spinner {
    background: url(https://images.staticjw.com/cap/9500/ajax-loader.gif) 50% 50% no-repeat;
}

/* Warning class that gets added when erroring */
#rokbox-container.warning {
    background: url(https://images.staticjw.com/cap/2189/warning.png) 50% 50% no-repeat;
}

#rokbox-container.warning h1 {
    position: absolute;
    text-align: center;
    margin-left: -20px;
}

/* Arrows wrapper (for previous and next when visible) */
#rokbox-arrows {
    margin-top: 15px;
    position: absolute;
    right: 0;
    width: 70px;
    height: 20px;
}

#rokbox-arrows a {
    float: left;
    display: block;
    width: 20px;
    height: 20px;
    margin-right: 5px;
}

/* Previous arrow and its text span */
#rokbox-arrows #rokbox-previous {
    background: url(https://images.staticjw.com/cap/3772/prev.png) 0 0 no-repeat
}

#rokbox-arrows #rokbox-previous span {
    display: none;
}

/* text wrapper,useful to set as display none when using images */
/* Next arrow and its text span */
#rokbox-arrows #rokbox-next {
    background: url(https://images.staticjw.com/cap/3619/next.png) 0 0 no-repeat
}

#rokbox-arrows #rokbox-next span {
    display: none;
}

/* text wrapper,useful to set as display none when using images */
#rokbox-arrows #rokbox-previous.inactive,
#rokbox-arrows #rokbox-next.inactive {
    background-position: 0 -20px;
}

/* Captions wrapper and titles and descriptions */
#rokbox-caption {
    padding-top: 25px;
    font-family: Helvetica, Arial, sans-serif;
}

#rokbox-caption h2 { /* titles */
    margin: 0 0 10px 0;
    padding: 0;
    color: #333;
    font-size: 18px;
    font-weight: bold;
}

#rokbox-caption p { /* description */
    margin: 0;
    color: #999;
    font-size: 12px;
}

/*
     FILE ARCHIVED ON 16:26:14 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:15 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 108.603 (3)
  esindex: 0.01
  captures_list: 256.928
  CDXLines.iter: 18.821 (3)
  PetaboxLoader3.datanode: 140.65 (4)
  exclusion.robots.fetch: 91.666 (4)
  exclusion.robots: 92.184
  exclusion.robots.policy: 0.25
  RedisCDXSource: 31.038
  PetaboxLoader3.resolve: 204.596
  load_resource: 293.447
*/
/* ============ End of rokbox-style.css ============ */

/* ============ Start of allmode_default.css ============ */
/* ----- RESET Styles ----- */
.allmode_default .allmode_name, .allmode_default .allmode_showall,
.allmode_default .allmode_topitem, .allmode_default .allmode_item,
.allmode_default .allmode_title, .allmode_default img {
    margin: 0;
    padding: 0;
    background: none;
    border: 0 none;
}

.allmode_default a { /* LINKS */
    text-decoration: none;
}

.allmode_default a:hover { /* LINKS Hover */
    text-decoration: underline;
}

/* ----- MODULE BOX Styles ----- */
.allmode_default .allmode_name { /* Module Block NAME */
    margin: 5px 8px 10px;
    border-bottom: 1px dashed #dddddd;
}

.allmode_default .allmode_name a {
    font-weight: bold;
    text-decoration: none;
}

.allmode_default .allmode_showall { /* "Show All" TEXT */
    margin: -4px 12px 0 0;
    text-align: right !important;
}

/* ----- TOP ITEMS Styles ----- */
.allmode_default .allmode_topbox { /* TOP Items DIV */
    margin: 0 8px 16px;
    /*	width: 400px;*/
}

.allmode_default .allmode_topitem { /* TOP Item DIV */
    margin: 8px 0 0;
    padding-bottom: 6px;
    overflow: hidden;
    border-bottom: 1px dashed #dddddd;
}

.allmode_default .allmode_topitem .allmode_img { /* TOP Item IMAGE */
    float: left;
    margin: 2px 16px 8px 0;
    padding: 3px;
    border: 1px solid #8e8c8c;
    background-color: #f6f5f5;
}

.allmode_default .allmode_topitem .allmode_title { /* TOP Item TITLE */
    margin: 0 0 3px 0;
    font-size: 12px;
}

.allmode_default .allmode_topitem .allmode_title a {
    font-weight: bold;
}

.allmode_default .allmode_topitem .allmode_text { /* TOP Item TEXT */
}

.allmode_default .allmode_topitem .allmode_readmore { /* TOP Item READ MORE */
    float: right;
    margin-right: 4px;
    text-align: right;
}

/* ----- TOP FIELDS Styles ----- */
.allmode_default .allmode_topitem .allmode_details { /* TOP Item Details DIV */
    margin-bottom: 3px;
    font-size: 12px;
    line-height: 14px;
    color: #525252;
}

.allmode_default .allmode_topitem .allmode_date { /* TOP Item DATE */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 3px;
}

.allmode_default .allmode_topitem .allmode_hits { /* TOP Item HITS */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 -29px;
}

.allmode_default .allmode_topitem .allmode_comments { /* TOP Item COMMENTS */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 -60px;
}

.allmode_default .allmode_topitem .allmode_info { /* TOP Item Info DIV */
    margin-top: -4px;
    padding-bottom: 2px;
    font-size: 11px;
    line-height: 17px;
    font-style: italic;
    color: #b4b4b4;
}

.allmode_default .allmode_topitem .allmode_section,
.allmode_default .allmode_topitem .allmode_category,
.allmode_default .allmode_topitem .allmode_author { /* TOP Item SECTION, CATEGORY, AUTHOR */
    padding-right: 5px;
    font-style: normal;
    color: #808080;
}

/* ----- ITEMS Styles ----- */
.allmode_default .allmode_itemsbox { /* Items DIV */
    margin: 0 8px 8px;
    /*	width: 400px;*/
}

.allmode_default .allmode_item { /* Item DIV */
    margin: 8px 0 0;
    padding-bottom: 6px;
    overflow: hidden;
    border-bottom: 1px dotted silver;
}

.allmode_default .allmode_item .allmode_img { /* Item IMAGE */
    float: left;
    margin: 2px 16px 8px 0;
    padding: 2px;
    border: 1px solid #8e8c8c;
    background-color: #f6f5f5;
}

.allmode_default .allmode_item .allmode_title { /* Item TITLE */
    margin: 0 0 3px 0;
    font-size: 13px;
}

.allmode_default .allmode_item .allmode_text { /* Item TEXT */
}

.allmode_default .allmode_item .allmode_readmore { /* Item READ MORE */
    float: right;
    margin-right: 4px;
    font-size: 12px;
    text-align: right;
}

/* ----- FIELDS Styles ----- */
.allmode_default .allmode_item .allmode_details { /* Item Details DIV */
    margin-bottom: 2px;
    font-size: 11px;
    line-height: 13px;
    color: #525252;
}

.allmode_default .allmode_item .allmode_date { /* Item DATE */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 2px;
}

.allmode_default .allmode_item .allmode_hits { /* Item HITS */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 -30px;
}

.allmode_default .allmode_item .allmode_comments { /* Item COMMENTS */
    padding: 0 10px 0 15px;
    background: url(https://images.staticjw.com/cap/9069/icons.png) no-repeat 0 -61px;
}

.allmode_default .allmode_item .allmode_info { /* Item Info DIV */
    margin-top: -4px;
    padding-bottom: 2px;
    font-size: 10px;
    line-height: 16px;
    font-style: italic;
    color: #b4b4b4;
}

.allmode_default .allmode_item .allmode_section,
.allmode_default .allmode_item .allmode_category,
.allmode_default .allmode_item .allmode_author { /* Item SECTION, CATEGORY, AUTHOR */
    padding-right: 5px;
    font-style: normal;
    color: #808080;
}

/*
     FILE ARCHIVED ON 14:47:17 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:19 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 299.839 (3)
  esindex: 0.005
  captures_list: 488.479
  CDXLines.iter: 15.707 (3)
  PetaboxLoader3.datanode: 370.967 (4)
  exclusion.robots.fetch: 165.943 (4)
  exclusion.robots: 166.833
  exclusion.robots.policy: 0.424
  RedisCDXSource: 2.412
  PetaboxLoader3.resolve: 99.766
  load_resource: 176.623
*/
/* ============ End of allmode_default.css ============ */

/* ============ Start of allmode_columns.css ============ */
/* ----- RESET Styles ----- */
.allmode_columns .allmode_name, .allmode_columns .allmode_showall,
.allmode_columns .allmode_topitem, .allmode_columns .allmode_item,
.allmode_columns .allmode_title, .allmode_columns img {
    margin: 0;
    padding: 0;
    background: none;
    border: 0 none;
}

.allmode_columns .allmode_clear {
    clear: both;
}

/* ----- MODULE BOX Styles ----- */
.allmode_columns {
    margin-bottom: 8px;
    border-bottom: 0px solid #d5e6f7;
}

.allmode_columns .allmode_name { /* Module Block NAME */
    margin: 5px 0 0 0;
    padding: 0 10px 0 15px;
    color: #0a4580;
    border-bottom: 5px solid #d5e6f7;
}

.allmode_columns .allmode_name a {
    font-weight: bold;
    text-decoration: none;
}

.allmode_columns .allmode_showall { /* "Show All" TEXT */
    padding-right: 10px;
    text-align: right !important;
}

/* ----- INFO FIELDS Styles ----- */
.allmode_columns .allmode_section, .allmode_columns .allmode_category,
.allmode_columns .allmode_hits, .allmode_columns .allmode_author,
.allmode_columns .allmode_item .allmode_date {
    padding: 0 10px 0 17px;
    font-size: 11px;
    color: #18324b;
    background: url(https://images.staticjw.com/cap/6996/icons.png) no-repeat 0 0;
}

.allmode_columns .allmode_section {
    background-position: 0 -100px;
}

.allmode_columns .allmode_category {
    background-position: 0 -200px;
}

.allmode_columns .allmode_hits {
    background-position: 0 -300px;
}

.allmode_columns .allmode_author {
    background-position: 0 -400px;
}

.allmode_columns .allmode_readmore {
    float: right;
    margin-right: 8px;
    font-size: 11px;
    line-height: 15px;
    text-align: right;
}

/* ----- TOP ITEMS Styles ----- */
.allmode_columns .allmode_topbox { /* TOP Items Box */
    margin: 0 0 0 -32px; /* Remove unneccessary left margin of the first column (-32px) */
    /*width: 576px;*/ /* TOP box width (32 + 256 + 32 + 256 = 576px) */
    overflow: hidden;
}

.allmode_columns .allmode_topitem { /* TOP Item DIV */
    float: left; /* Assign float property */
    margin: 16px 0 0 32px; /* TOP column spacing (32px) */
    padding-bottom: 6px;
    width: 256px; /* TOP column width (256px) */
    border-bottom: 1px dotted silver;
}

.allmode_columns .allmode_topitem .allmode_img img { /* TOP Item IMAGE */
    border: 0px solid #ccc;
}

.allmode_columns .allmode_topitem .allmode_title { /* TOP Item TITLE */
    margin: 10px 0 8px 0;
    padding: 0 4px;
    font-size: 14px;
    font-weight: bold;
    color: #0a4580;
}

.allmode_columns .allmode_topitem .allmode_title a {
    font-weight: bold;
}

.allmode_columns .allmode_topitem .allmode_text { /* TOP Item TEXT */
    margin: 6px 4px 0;
    overflow: hidden;
}

/* ----- TOP FIELDS Styles ----- */
.allmode_columns .allmode_topitem .allmode_info { /* TOP Item Info DIV */
    padding: 6px 12px 4px;
    line-height: 15px;
    background-color: #f0f4f6;
    border-top: 1px solid #e3e7e9;
    -moz-border-radius-bottomleft: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    border-bottom-right-radius: 4px;
}

.allmode_columns .allmode_topitem .allmode_date { /* TOP Item DATE */
    margin: 0 4px 3px 0;
    font-size: 12px;
    font-weight: bold;
    font-style: italic;
    line-height: 20px;
    text-align: right !important;
    color: #0a4580;
}

.allmode_columns .allmode_topitem .allmode_comments { /* TOP Item COMMENTS */
    font-size: 14px;
    font-weight: normal;
    color: #505050;
}

.allmode_columns .allmode_topitem .allmode_comments a {
    font-weight: normal;
}

/* ----- ITEMS Styles ----- */
.allmode_columns .allmode_itemsbox {
    margin: 0 0 2px -32px; /* Remove unneccessary left margin of the first column (-32px) */
    padding-bottom: 8px;
    overflow: hidden;
}

.allmode_columns .allmode_item {
    float: left; /* Assign float property */
    margin: 12px 0 0 32px; /* Column spacing (32px) */
    width: 256px; /* Column width (256px) */
    overflow: hidden;
}

.allmode_columns .allmode_item .allmode_title { /* Item TITLE */
    margin: 5px 0 4px 0;
    padding: 0 4px;
    font-size: 13px;
    font-weight: bold;
    color: #0a4580;
}

.allmode_columns .allmode_item .allmode_title a {
    font-weight: bold;
}

.allmode_columns .allmode_item .allmode_img { /* Item IMAGE */
    float: left;
    margin: 2px 16px 8px 0;
    border: 3px solid #d5e6f7;
}

.allmode_columns .allmode_item .allmode_text { /* Item TEXT */
    font-size: 13px;
    line-height: 16px;
}

/* ----- FIELDS Styles ----- */
.allmode_columns .allmode_item .allmode_info { /* Item Info DIV */
    margin-bottom: 8px;
    padding: 2px 6px 0;
    background-color: #f0f4f6;
}

.allmode_columns .allmode_item .allmode_date { /* Item DATE */
    padding: 0 10px 0 17px;
    font-size: 11px;
    color: #18324b;
    background: url(https://images.staticjw.com/cap/6996/icons.png) no-repeat 0 0;
}

.allmode_columns .allmode_item .allmode_comments { /* Item COMMENTS */
    font-size: 12px;
    font-weight: normal;
    color: #505050;
}

.allmode_columns .allmode_item .allmode_comments a {
    font-weight: normal;
}

/*
     FILE ARCHIVED ON 10:21:35 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:24 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 115.469 (3)
  esindex: 0.013
  captures_list: 415.037
  CDXLines.iter: 16.921 (3)
  PetaboxLoader3.datanode: 168.054 (4)
  exclusion.robots.fetch: 270.677 (4)
  exclusion.robots: 271.273
  exclusion.robots.policy: 0.257
  RedisCDXSource: 6.823
  PetaboxLoader3.resolve: 134.812
  load_resource: 215.256
*/
/* ============ End of allmode_columns.css ============ */

/* ============ Start of style.css ============ */
.slideshow {
    float: left;
    background: transparent;
    margin: 0;
    padding: 0;
    z-index: 1;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.slidediv {
    float: left;
    background: none;
    list-style-type: none;
    z-index: 2;
    visibility: hidden;
}

.ssprev, .ssnext {
    width: 20px !important;
    height: 20px !important;
    background: transparent;
    border: none;
    z-index: 1024;
}

.ssprev img, .ssnext img {
    border: 0;
}

.ssbutton {
    clear: both;
    text-align: right;
    height: 20px;
    margin-right: 0;
    padding-top: 6px;
    width: 100%;
    background: transparent;
}

.ssbutton a:focus {
    background: none !important;
}

.slideshow li {
    background: none;
    list-style: none;
}

.slideshow img, .slideshow li {
    background: none !important;
}

/*
     FILE ARCHIVED ON 12:11:06 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:31 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 1570.955 (3)
  esindex: 0.011
  captures_list: 1966.428
  CDXLines.iter: 14.037 (3)
  PetaboxLoader3.datanode: 331.591 (4)
  exclusion.robots.fetch: 376.098 (4)
  exclusion.robots: 376.723
  exclusion.robots.policy: 0.303
  RedisCDXSource: 1.245
  PetaboxLoader3.resolve: 1546.411 (3)
  load_resource: 357.81
*/
/* ============ End of style.css ============ */

/* ============ Start of jquery-ui-1.8.8.custom.css ============ */
/*
 * jQuery UI CSS Framework 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
    display: none;
}

.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 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:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

/* end clearfix */
.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}


/* 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: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*
 * jQuery UI CSS Framework 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
 */


/* Component containers
----------------------------------*/
.ui-widget {
    font-family: Trebuchet MS, Tahoma, 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: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif;
    font-size: 1em;
}

.ui-widget-content {
    border: 1px solid #dddddd;
    background: #eeeeee url(https://images.staticjw.com/cap/2543/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
    color: #333333;
}

.ui-widget-content a {
    color: #333333;
}

.ui-widget-header {
    border: 1px solid #e78f08;
    background: #f6a828 url(https://images.staticjw.com/cap/9651/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x;
    color: #ffffff;
    font-weight: bold;
}

.ui-widget-header a {
    color: #ffffff;
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: #f6f6f6 url(https://images.staticjw.com/cap/7467/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #1c94c4;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #1c94c4;
    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 #fbcb09;
    background: #fdf5ce url(https://images.staticjw.com/cap/9005/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #c77405;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #c77405;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #fbd850;
    background: #ffffff url(https://images.staticjw.com/cap/4548/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
    font-weight: bold;
    color: #eb8f00;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #eb8f00;
    text-decoration: none;
}

.ui-widget :active {
    outline: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fed22f;
    background: #ffe45c url(https://images.staticjw.com/cap/5423/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top 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: #b81900 url(https://images.staticjw.com/cap/4484/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat;
    color: #ffffff;
}

.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
    color: #ffffff;
}

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #ffffff;
}

.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;
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
    width: 16px;
    height: 16px;
    background-image: url(https://images.staticjw.com/cap/9657/ui-icons_222222_256x240.png);
}

.ui-widget-content .ui-icon {
    background-image: url(https://images.staticjw.com/cap/9657/ui-icons_222222_256x240.png);
}

.ui-widget-header .ui-icon {
    background-image: url(https://images.staticjw.com/cap/7994/ui-icons_ffffff_256x240.png);
}

.ui-state-default .ui-icon {
    background-image: url(https://images.staticjw.com/cap/6971/ui-icons_ef8c08_256x240.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(https://images.staticjw.com/cap/6971/ui-icons_ef8c08_256x240.png);
}

.ui-state-active .ui-icon {
    background-image: url(https://images.staticjw.com/cap/6971/ui-icons_ef8c08_256x240.png);
}

.ui-state-highlight .ui-icon {
    background-image: url(https://images.staticjw.com/cap/8100/ui-icons_228ef1_256x240.png);
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
    background-image: url(https://images.staticjw.com/cap/1435/ui-icons_ffd27a_256x240.png);
}

/* positioning */
.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-off {
    background-position: -96px -144px;
}

.ui-icon-radio-on {
    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 */
.ui-corner-tl {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.ui-corner-tr {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bl {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-br {
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-top {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.ui-corner-bottom {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-right {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
    -moz-border-radius-bottomright: 4px;
    -webkit-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

.ui-corner-left {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.ui-corner-all {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
    background: #666666 url(https://images.staticjw.com/cap/8244/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat;
    opacity: .50;
    filter: Alpha(Opacity=50);
}

.ui-widget-shadow {
    margin: -5px 0 0 -5px;
    padding: 5px;
    background: #000000 url(https://images.staticjw.com/cap/3163/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x;
    opacity: .20;
    filter: Alpha(Opacity=20);
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

/*
 * jQuery UI Autocomplete 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

/* workarounds */
* html .ui-autocomplete {
    width: 1px;
}

/* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.8
 *
 * Copyright 2010, AUTHORS.txt (https://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * https://jquery.org/license
 *
 * https://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

/*
     FILE ARCHIVED ON 09:32:26 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:35 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 155.524 (3)
  esindex: 0.007
  captures_list: 292.947
  CDXLines.iter: 13.489 (3)
  PetaboxLoader3.datanode: 140.642 (4)
  exclusion.robots.fetch: 105.603 (4)
  exclusion.robots: 106.55
  exclusion.robots.policy: 0.526
  RedisCDXSource: 13.737
  PetaboxLoader3.resolve: 60.899
  load_resource: 138.536
*/
/* ============ End of jquery-ui-1.8.8.custom.css ============ */

/* ============ Start of template_css.css ============ */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {

    border: 0;

    outline: 0;

    font-weight: inherit;

    font-style: inherit;

    font-size: inherit;

    font-family: inherit;

    vertical-align: baseline;

    margin: 0px 0px 0px 0px;

    padding: 0;

}

ol, ul {

    list-style: none;

    list-style-position: outside;

}

ul li {

    line-height: 180%;

    padding-left: 30px;

}

body {

    font-family: "Arial", Verdana, serif;

    font-size: 62.5%;

    line-height: 2em;

    background: transparent url(https://images.staticjw.com/cap/9187/bg.png) repeat-x;

    margin: -10px 0px 0px 0px;

    padding: 0;

}

iframe {

    background: none;

}

.blog_more {

    padding-top: 10px;

    clear: both;

}

.readon {

}

a {

    color: #004A6E;

    text-decoration: none;

    font-weight: bold;
text-decoration: underline;
}

a:hover {

    text-decoration: underline;

}

.lucida {

    font-family: "Arial", Verdana, serif;

}

.button-arrow {

    font-size: 1.7em;

    position: relative;

    top: 1px;

    margin-left: .2em;

    color: #ccc;

}

#header {

    color: #adccea;

    height: 80px;

    border-color: #fff;

    margin: 0;

    padding: 0;

}

#header-inner {

    max-width: 1075px;

    min-width: 700px;

    position: relative;

    margin: 20px auto 15px;

}

#logo {

    height: 40px;

}

#header-nav ul.menu {

    display: block;

    -moz-border-radius: 7px;

    -webkit-border-radius: 7px;

    width: 100%;

    list-style-image: none;

    list-style-position: outside;

    list-style-type: none;

    overflow: hidden;

    font-size: 1.1em;

    border: 0px solid #ededed;

    background-color: #27a4de;

}

#header-nav ul.menu li {

    float: left;

    background: transparent url(https://images.staticjw.com/cap/2631/horizmenu-div.png) no-repeat scroll 100% 50%;

    padding: 0;

}

#header-nav ul.menu li a {

    border: medium none;

    color: #ffffff;

    display: block;

    float: left;

    line-height: 0.9em;

    font-weight: 700;

    font-size: 1.1em;

    background-image: none;

    margin: 0;

    padding: 15px 20px;

    text-transform: uppercase;

}


#header-nav ul.menu li span {

    border: medium none;

    color: #ffffff;

    display: block;

    float: left;

    line-height: 0.9em;

    font-weight: 700;

    font-size: 1.1em;

    background-image: none;

    margin: 0;

    padding: 15px 20px;

    text-transform: uppercase;

}

#header-nav ul.menu li.active a {

    color: #ffffff;

    background-image: none;

}

.user4 {

    position: absolute;

    right: 0;

    top: -20px;

}

.user3 {

    position: absolute;

    right: 0;

    top: -2px;

}

#wrapper {

    font-size: 1.2em;

    margin: 0 auto;

    background-color: #E6F0F2;

}

#contentarea {

    overflow: hidden;

    position: relative;

    z-index: 1;

    width: 1075px;

    margin: 5px auto 0;

    background-color: #ffffff;

    padding: 0.5em 0.5em 0.5em 0.5em;

}

.contentdescription {

    margin-top: 24px;

}

#maincol {

    float: left;

    width: 570px;

}

.maincol2 {

    margin-top: 24px;

    padding: 0 0 0 1.5em;

}

#leftcol {

    float: left;

    width: 200px;

}

#rightcol {

    float: right;

    width: 245px;

    margin-left: 15px;

}

#breadcrumbs {

    display: block;

    line-height: 26px;

    position: relative;

    overflow: hidden;

}

span.breadcrumbs {

    display: block;

    font-size: 100%;

    font-weight: 700;

    overflow: hidden;

    border: 1px solid #EAEAEA;

    margin: 14px 0 0;

    padding: 1px 0;

}

span.breadcrumbs span {

    float: left;

    padding: 0 8px;

}

a.pathway {

    display: block;

    float: left;

    height: 26px;

    padding: 0 8px;

}

.pathway img {

    float: left;

    background: transparent url(https://images.staticjw.com/cap/8779/breadcrumb-sep.png) no-repeat scroll 50% 50%;

    height: 26px;

    width: 12px;

}

.pathway img.last-sep {

    border: 0;

}

.module, .module_menu, .module_categories, .modulelistings, .modulelistings2, .module-large, .modulethumbnails {

    /*margin-top:20px;*/

    padding: 0 0 10px;

    overflow: hidden;

}

.module_categories {

    padding-bottom: 0;

}

/*#leftcol h3,#rightcol h3, #main-feature h3, #main-feature2 h3, #main-modules h3, #main-modules2 h3 {*/

.module h3, .module_menu h3, .modulelistings h3, .modulelistings2 h3, .module_categories h3, .modulethumbnails h3 {

    color: #ffffff;

    letter-spacing: 1px;

    line-height: 1em;

    text-transform: uppercase;

    margin: 20px 5px 5px 5px;

    padding: .5em 5em;

}

/*#leftcol .module h3,#leftcol .module_menu h3,#leftcol .modulelistings h3,#leftcol .modulelistings2 h3,#rightcol h3,#leftcol .module_categories h3, #main-feature h3, #main-modules h3, #main-feature2 h3, #main-modules2 h3 {*/

.module h3, .module_menu h3, .modulelistings h3, .modulelistings2 h3, .module_categories h3, .modulethumbnails h3 {

    background-color: #27a4de;

    padding: 8px;

}

#leftcol .module .content, #leftcol .module_menu .content {

    padding-left: 6px;

    padding-right: 6px;

}

.module ul li, .module ol li, .module ul.sections li {

    line-height: 1.8em;

}

.module_menu ul li {

    line-height: 2.3em;

    background-image: none;

    padding: 0 .3em 0 0;

}

ul.sections li {

    background-image: none;

    padding: 0;

}

ul.menu li a, ul.sections li a,
ul.menu li span, ul.sections li span
{

    display: block;

    width: 100%;

    background: transparent url(https://images.staticjw.com/cap/5241/bullet02.png) no-repeat scroll 0 center;

    padding: 0 0 0 10px;

}

ul.menu ul.menu {

    padding: 0 0 10px 10px;

}

.module ol li {

    list-style-type: decimal;

    list-style-position: inside;

    color: #999;

    font-style: italic;

}

.module ol li a {

    font-family: "Arial", Verdana, serif;

    font-style: normal;

    padding: 0 0 0 3px;

}

.module ol li.showmore {

    list-style-type: none;

}

ul.pagination {

    display: inline-block;

    margin-top: 15px;

}

ul.pagination li {

    float: left;

    padding-left: 15px;

    list-style-type: none;

}

ul.search li {

    background: none;

    padding: .3em 0 0;

}

ul.search li input.button {

    width: auto;

}

#leftcol ul.search li select {

    max-width: 148px;

}

#rightcol ul.search li select {

    max-width: 180px;

    margin-right: 5px;

}

p.search {

    margin-top: 20px;

    border-bottom: 3px solid #999;

    border-top: 1px solid #ccc;

    border-left: 1px solid #ccc;

    border-right: 1px solid #ccc;

    height: 23px;

    background-color: #fff;

    background: #fff url();

    background-repeat: no-repeat;

}

p.search input.inputbox {

    background-color: transparent;

    position: relative;

    top: 3px;

    padding-left: 3px;

    border: none;

    font-size: 12px;

}

#leftcol p.search {

    background-position: 116px -4px;

}

#leftcol p.search input.inputbox {

    width: 128px;

}

#rightcol p.search {

    background-position: 209px -4px;

}

#rightcol p.search input.inputbox {

    width: 208px;

}

.user3 p.search {

    background-position: 194px -4px;

    border: none;

    background-color: #ddd;

}

.user3 ul.search a {

    color: #fff;

}

.user4 p.search {

    background-position: 137px -4px;

    border: none;

    background-color: #ddd;

}

.user4 .module {

    background-color: transparent;

}

#leftcol .module #mod_login_username, #leftcol .module #mod_login_password {

    width: 142px;

    padding: 3px;

}

#rightcol .module, #rightcol .modulelistings, #rightcol .modulelistings2 {

    margin-top: 0px;

    padding-bottom: 0;

}

#rightcol .content {

    color: #333;

    padding: 0 0 0 5px;

}

.modulelistings ol li, .modulelistings2 ol li {

    line-height: 2.3em;

    border-bottom: 1px dotted #73a1b9;

    overflow: hidden;

    padding: .8em .5em .8em 0;

}

/* modulelistings2 */

.modulelistings2 .triangle {

    display: none;

}

.modulelistings2 .content {

    border: 1px solid #e5e5e5;

}

/*#leftcol .modulelistings2 h3,#rightcol .modulelistings2 h3, #main-feature .modulelistings2 h3, #main-feature2 .modulelistings2 h3, #main-modules .modulelistings2 h3, #main-modules2 .modulelistings2 h3 {*/

.modulelistings2 h3 {

    -moz-border-radius-bottomright: 0px;

    -webkit-border-bottom-right-radius: 0px;

}

.modulelistings li, .modulelistings2 li {

    border-bottom: 1px solid #e5e5e5;

    padding: 8px;

    line-height: 1em;

    display: inline-block;

    width: 96%;

}

.image50 a img {

    width: 50px;

}

.image80 a img {

    width: 80px;

}

.noname .name {

    display: none !important;

}

.noreadon .readon {

    display: none !important;

}

.modulelistings2 .showmore {

    border-bottom: none;

}

/* end of modulelistings2 */

/* Start of hilite variations */

/*

.hilite2 h3 {

	background-color:#C5ECBC;

}

.hilite2 .content li {

	background-color:#E2EBE0;

	border-bottom: 1px solid #fff;

}

*/

/* end of hilite variations */

.module_categories ul.menu li {

    line-height: 2.3em;

    font-size: 0.9em;

    border-bottom: 1px dotted silver;

    background-image: none;

    padding: 0 .8em 0 .5em;

    text-transform: uppercase;

}

.module_categories ul.menu li.parent li {

    padding-left: 0;

    border: none;

    background: transparent;

}

.module_categories ul.menu li a, .module_categories ul.menu li span {

    background: url(https://images.staticjw.com/cap/9106/bullet01.png) no-repeat scroll 100% -34px;

    padding: 0;

}


.module_categories ul.menu li span {

    background: url(https://images.staticjw.com/cap/9106/bullet01.png) no-repeat scroll 100% -34px;

    padding: 0;

}

.module_categories ul.menu li.parent li a,
.module_categories ul.menu li.parent li span
{

    background: none;

}

.module_categories ul.menu li a:hover,
.module_categories ul.menu li span:hover
{

    background: url(https://images.staticjw.com/cap/9106/bullet01.png) no-repeat scroll 100% -130px;

}

.module_categories ul.menu li span:hover {

    background: url(https://images.staticjw.com/cap/9106/bullet01.png) no-repeat scroll 100% -130px;

}

.module_categories ul.menu li.active > a,
.module_categories ul.menu li.active > span
{

    background: url(https://images.staticjw.com/cap/9106/bullet01.png) no-repeat scroll 100% -226px;

    color: #000;

}

.modulelistings li a.top-listing-thumb, .modulelistings2 li a.top-listing-thumb,
.modulelistings li span.top-listing-thumb, .modulelistings2 li span.top-listing-thumb
{

    vertical-align: top;

    float: left;

    border: 1px solid #ddd;

    margin-right: 1em;

    background-color: #e1e6fa;

    padding: 2px;

    margin-bottom: .5em;

}

.modulelistings li a.listing-name, .modulelistings2 li a.listing-name {

    line-height: 1.4em;

    font-weight: 700;

    padding: 0;

}

.modulelistings li small, .modulelistings2 li small {

    display: block;

    line-height: 1.6em;

    font-size: .9em;

}

.modulelistings li.first small, .modulelistings2 li.first small {

    /*margin-left:109px;*/

}

.modulelistings li.showmore {

    border: 0;

    padding: 0.8em 0 0 .8em;

}

h2.contentheading, .componentheading {

    font-family: "Helvetica Neue", Verdana, serif;

    letter-spacing: -1px;

    font-size: 22px;

    line-height: 16px;

    margin-top: 20px;

    font-weight: bold;

}

#page h3 {

    background-color: #e5e5e5;

    color: #000;

    font-size: 1em;

    margin: 1em 0;

    padding: 0.5em;

}

.componentheading {

    color: #000;

    font-size: 20px;

    font-weight: 700;

    margin: 1em 0;

    padding: 0.5em;

}

#page {

    line-height: 1.6em;

    font-size: 1em;

}

#page p {

    padding-top: 1.5em;

}

.article_row p {

    padding-top: 0em;

}

#page ul, #page ol {

    list-style-type: disc;

    list-style-position: inside;

    padding: 1em;

}

#page ul {

    list-style-type: disc;

}

#page ol {

    list-style-type: decimal;

}

.article-info-surround p {

    float: left;

    padding: 0;

}

.createdby {

    border-left: 1px solid #ccc;

    padding: 0 0 0 .4em;

}

#page .articleinfo, .iteminfo {

    display: block;

    width: 70%;

    color: #999;

    font-size: .9em;

    padding-top: 0;

    clear: none;

    overflow: hidden;

}

#page .buttonheading, .buttonheading {

    float: right;

    overflow: hidden;

    width: 60px;

    display: block;

    padding-top: .5em;

}

.filter {

    margin-top: .5em;

    width: 50%;

    float: left;

}

.display {

    margin-top: .5em;

    width: 50%;

    float: right;

}

.category {

    display: block;

    float: left;

}

.contact.category {

    display: table;

    float: none;

    width: 100%;

}

table.category th {

    background-color: #666;

    color: #fff;

    padding: .1em .5em;

}

table.category th a {

    color: #fff;

    text-decoration: underline;

}

table.contact.category .category {

    float: none;

}

.sectiontableentry1 td, .sectiontableentry2 td {

    padding: .1em .5em;

}

.pages-links {

    background-color: #F2F2F2;

    border-bottom: 1px solid #EAEAEA;

    clear: both;

    overflow: hidden;

    position: relative;

    text-align: right;

    margin: 1.5em 0;

    padding: 4px 10px;

}

.pages-links .pagination {

    float: right;

    background: none;

    border-top: 0;

    margin: 0;

    padding: 0 10px 0 0;

}

.pages-links .pagination li {

    float: left;

    background: none;

    padding: 0 .5em;

}

span.xlistings {

    color: #606060;

    float: left;

    margin: 2px 0 0;

    padding: 0;

}

#bottom {

    width: 100%;

    background-color: #27A4DE;

    margin-top: 0px;

    border-top: 1px solid #fff;

    border-bottom: 1px solid #ccc;

}

#bottom-inner {

    max-width: 1000px;

    min-width: 700px;

    position: relative;

    overflow: hidden;

    margin: 0 auto;

    padding: 15px 0px 15px 0px;

}

#bottom .module {

    width: 20%;

    float: left;

    background-color: transparent;

}

#bottom .module-small {

    width: 20%;

    float: left;

}

#bottom .module-medium {

    width: 25%;

    float: left;

}

#bottom .module-large {

    width: 35%;

    float: left;

}

#bottom h3.title {

    font-weight: bold;

    font-size: 1.3em;

    margin: 0 0 0.5em 0 !important;

    text-transform: none;

}

#main-modules, #main-modules2 {

    overflow: hidden;

}

#main-modules .module, #main-modules .module_menu, #main-modules .modulelistings, #main-modules .modulelistings2, #main-modules .modulethumbnails,
#main-modules2 .module, #main-modules2 .module_menu, #main-modules2 .modulelistings, #main-modules2 .modulelistings2, #main-modules2 .modulethumbnails {

    float: left;

    padding-top: 0;

    margin-left: 5px;

    margin-right: 5px;

    width: 48.2%;

}

.modulethumbnails li {

    float: left;

}

.modulethumbnails li.showmore {

    clear: both;

}

.modulethumbnails .name {

    display: block;;

    text-align: center;

}

.modulethumbnails li small {

    display: block;;

    /*	text-align:center;*/

}

.modulethumbnails li {

    /*	border-bottom:1px dotted #CCCCCC;*/

    margin-bottom: 2px;

    padding: 2px 0 2px 10px;

}

#header-nav ul.menu li a:hover, #header-nav ul.menu li.active a:hover {

    color: #ffffff;

}

#header-nav ul.menu li span:hover, #header-nav ul.menu li.active span:hover {

    color: #ffffff;

}

#maincol, #leftcol, #rightcol, ul.search, .article-info-surround {

    overflow: hidden;

}

ul.menu li.active > a, .module_categories ul.menu li.active:first-child > a {

    font-weight: 700;

}

.module ol li.showmore a, .modifydate {

    padding: 0;

}

/* Search component */

.search_result {


}

.search_result fieldset {

    border: 1px solid #e5e5e5;

    margin-bottom: 1em;

    padding: .75em;

}

.search_result label.ordering {

    margin-left: 2em;

}

.search_result .display {

    display: block;

    float: none;

    width: 100%;

    margin-top: 1em;

    overflow: hidden;

}

.search_result .display label, .search_result .display select {

    float: left;

}

.search_result .display p {

    float: right;

    padding-top: 0;

    position: relative;

    text-align: right;

    top: -20px;

    width: 49%;

}

.search_result .searchintro {

    display: block;

}

.results ol.list li {

    list-style-position: outside;

    margin: 0 0 15px 15px;

}

#page .results p {

    padding-top: 0;

}

/* Contact component */

#emailForm div, #emailForm .button {

    display: block;

    padding: .5em 0;

}

.contact_address, #emailForm {

    padding: 2em 0;

}

.contact_email label {

    width: 160px;

    display: inline-block;

}

/* System Message */

#system-message {

    padding: 22px 0 0 20px;

}

#system-message ul li {

    padding: 0 8px;

}

#system-message dd {

}

#system-message dd.error {

    background-color: #FDC8C9;

}

#system-message dd.notice {

    background-color: #F1F2E3;

}

#system-message dd.message {

    background-color: #E3F1F1;

}

/* Newsfeed */

ul.newsfeed li {

    display: block;

    overflow: hidden;

}

.banneritem img {

    display: block;

    border: none;

    margin-left: auto;

    margin-right: auto;

    margin-bottom: 10px;

}

margin-right: auto

;

margin-bottom:

10
px

;

}
/*
     FILE ARCHIVED ON 12:09:43 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:43 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 380.86 (3)
  esindex: 0.01
  captures_list: 1756.535
  CDXLines.iter: 16.789 (3)
  PetaboxLoader3.datanode: 412.141 (4)
  exclusion.robots.fetch: 1339.856 (4)
  exclusion.robots: 1340.569
  exclusion.robots.policy: 0.346
  RedisCDXSource: 13.709
  PetaboxLoader3.resolve: 275.975
  load_resource: 310.547
*/
/* ============ End of template_css.css ============ */

/* ============ Start of layout.css ============ */
/* Edition */
.contentpaneopen_edit {
    float: left;
}

.contentpaneopen_edit img {
    border: 0;
    margin-right: .5em;
}

form.editor legend {
    font-size: 1.2em;
    font-weight: bold;
    padding: 2px;
}

form.editor fieldset {
    border: solid 1px #ccc;
    padding: 20px;
    margin: 10px 0;
}

form.editor .publishing label {
    float: left;
    width: 14em;
    font-weight: bold;
}

form.editor .publishing div {
    margin: 5px 0;
}

form.editor .publishing .radio label {
    float: none;
    width: 14em;
}

form.editor .publishing .radio label span {
    float: left;
    width: 14em;
}

form.editor fieldset.metadata label {
    float: none !important;
    display: block;
    font-weight: bold;
}

.save {
    text-align: left;
    padding: 1em 0;
    margin-top: 1em;
}

p.newarticle {
    display: block;
    padding-left: .5em;
    clear: both;
}

/* User */
form.user {
    margin: 10px 0;
}

form.user label {
    width: 40%;
    float: left;
}

/* Article Index */
table.contenttoc {
    border: solid 1px #ccc;
    padding: 10px;
    margin: 10px;
}

.pagenavcounter {
    font-weight: bold;
}

/* Article */
.article_row {
}

.article_column {
    width: 48%;
    float: left;
    margin-top: 2em;
}

.article_column.column1 {
    padding-right: 4%;
}

/* Weblinks */

.weblinks {
    margin-top: 1em;
    width: 100%;
}

.weblinks th {
    background-color: #666666;
    color: #FFFFFF;
    padding: 0.1em 0.5em;
}

.weblinks th a:link {
    color: #FFFFFF;
    text-decoration: underline;
}

.weblinks a.category {
    float: none;
    display: inline;
    padding-left: 1em;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td {
    padding: .5em;
}

tr.sectiontableentry2 {
    background-color: #efefef;
}

/*
     FILE ARCHIVED ON 04:37:02 Jun 09, 2013 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 20:43:46 May 23, 2018.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  LoadShardBlock: 154.846 (3)
  esindex: 0.013
  captures_list: 326.499
  CDXLines.iter: 15.118 (3)
  PetaboxLoader3.datanode: 175.544 (4)
  exclusion.robots.fetch: 133.592 (4)
  exclusion.robots: 134.23
  exclusion.robots.policy: 0.312
  RedisCDXSource: 16.855
  PetaboxLoader3.resolve: 180.373
  load_resource: 240.545
*/
/* ============ End of layout.css ============ */

/* ============ Start of Inline Styles ============ */


/* ============ End of Inline Styles ============ */