/* GLOBAL */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {margin: 0; padding: 0; font-family: Arial, sans-serif; color:#515357}
ol, ul {list-style: none; }
address, caption, cite, code, dfn, th, var {font-style: normal; font-weight: normal;}
table {border-collapse: collapse; border-spacing: 0;}
fieldset, img {border: 0;}
caption, th {text-align: left;}
body {width:100%; font-size: 75%;}
p, h1, h2, h3, h4, h5, h6, input, select, button, label {font-weight: normal; font-size: 1em;}
.cleaner {clear:both; visibility:hidden; font-size:0; height:0; display:block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-txt { text-indent:-2000px;overflow:hidden; }
a {color:#0860a8; text-decoration:none;}
a:hover {color: #009ce4; text-decoration:underline;}
a:focus {*outline: 1px dotted #aaa;_outline: 1px dotted #aaa;}
h1, h2 {font-weight: bold; margin:0 0 10px;}
h3 {font-size: 1.4em; margin-bottom:10px;}
h3,
h3 a,
h3 a:hover {color:#0860A9;}
h3 a:hover {text-decoration:underline;}
p {line-height: 1.5em;}
sup {font-size:60%;vertical-align:text-top;}

/* GRID TEMPLATE MAIN DIV's & CONTAINERS */
.main-outer {margin: 0 auto;}
.main-left,
.main-center,
.main-right {float:left; min-height:486px; height:auto !important; height:486px; display:block;}
.main-left {background:url('/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat -921px -16px;}
.main-right {background:url('/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat -929px -16px;}
.main-inner {}
.main-inner-sub {padding:0 8px;}
.con {}
.con-nvb,
.con-nck,
.con-app,
.con-lcl,
.con-rcl,
.con-ank,
.con-dsc,
.con-bdy,
.con-ftr {margin: 0;padding:0 0 10px 0;}
.con-hdr {min-height:90px; height:auto!important; height:90px; z-index: 100;}
.con-hdr,
.con-bdy {position:relative;}
.con-ftr {padding:0 8px 10px;}
.con-mdl {}
.floated-left {float: left;}
.floated-right {float: right;}

/* GRID TEMPLATE #01 - GLOBAL GATEWAY */
#grid-01-ggw {}

/* GRID TEMPLATE #02 - SECTION HOME A */
#grid-02-sha {}
#grid-02-sha .con-nck {z-index:1;}
#grid-02-sha .con-bdy {z-index:2; margin:0 10px 0 0;}

/* GRID TEMPLATE #03 - SECTION HOME B  */
#grid-03-shb {}
#grid-03-shb .con-nck {z-index:1;}
#grid-03-shb .con-bdy {z-index:2; float: left; margin:0 10px 0 0;}
#grid-03-shb .con-rcl {z-index:2; float: right; display: inline;}

/* GRID TEMPLATE #04 - LANDING A */
#grid-04-lna {}
#grid-04-lna .main-inner {background:url('/sitewide/pix/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-04-lna .con-bdy {float: left; margin:0 10px 0 0;}
#grid-04-lna .con-rcl {float: right; display: inline;}

/* GRID TEMPLATE #05- LIST PAGE */
#grid-05-lst {}
#grid-05-lst .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-05-lst .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-05-lst .main-inner {background: url('/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px; padding-top:20px;}
#grid-05-lst .con-lcl,
#grid-05-lst .con-bdy,
#grid-05-lst .con-rcl {float:left; display:inline;}
#grid-05-lst .con-lcl,
#grid-05-lst .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - COMMUNITIES */
#grid-06-com {}
#grid-06-com .main-inner {background:url('/sitewide/pix/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-06-com .con-lcl,
#grid-06-com .con-bdy,
#grid-06-com .con-rcl {float:left; display:inline;}
#grid-06-com .con-lcl,
#grid-06-com .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - SUPPORT LANDING TEMPLATE */
#grid-06-sul {}
#grid-06-sul .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-06-sul .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-06-sul .main-inner {background: url('/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-06-sul .con-nck {padding:0;}
#grid-06-sul .con-lcl,
#grid-06-sul .con-bdy,
#grid-06-sul .con-rcl {float:left; display:inline;}
#grid-06-sul .con-lcl,
#grid-06-sul .con-bdy {margin:0 10px 0 0;}
#grid-06-sul .con-bdy .mod-box-517 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}

/* GRID TEMPLATE #07 - BLOG */
#grid-07-blg {}
#grid-07-blg .con-bdy,
#grid-07-blg .con-rcl {float:left; display:inline;}
#grid-07-blg .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #08 - END-OF-TREE A */
#grid-08-eta {}
#grid-08-eta .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-08-eta .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-08-eta .main-inner {background: url('/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px; padding-top:20px;}
#grid-08-eta .con-lcl,
#grid-08-eta .con-bdy {float:left; display:inline;}
#grid-08-eta .con-lcl {margin:0 20px 0 0;}

/* GRID TEMPLATE #09 - END-OF-TREE B */
#grid-09-etb {}
#grid-09-etb .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-09-etb .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-09-etb .con-rcl,
#grid-09-etb .con-bdy {float:left; display:inline;}
#grid-09-etb .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #10 - APPLICATION */
#grid-10-app {}

/* GRID TEMPLATE #11 - LANDING B */
#grid-11-lnb {}
#grid-11-lnb .main-inner {background:url('/sitewide/pix/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-11-lnb .con-nck {z-index:1;}
#grid-11-lnb .con-bdy {z-index:2; float: left; margin:0 10px 0 0;}
#grid-11-lnb .con-rcl {z-index:2; float: right; display: inline;}

/* GRID TEMPLATE #12 - SUPPORT PAGE TEMPLATE */
#grid-12-sup {}
#grid-12-sup .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-12-sup .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-12-sup .main-inner {background: url('/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-12-sup .con-lcl,
#grid-12-sup .con-bdy {float:left; display:inline;}
#grid-12-sup .con-bdy .mod-box-737 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}
#grid-12-sup .con-nck {padding:0;}
#grid-12-sup .con-lcl {margin:0 10px 0 0;}
#grid-12-sup .con-tools {float: left; margin: 0; padding: 0;}
#grid-12-sup .con-tools .tools-box-220,
#grid-12-sup .con-tools .tools-box-517 {display: inline; float: left; margin: 0; padding: 0; position: relative; zoom: 1;}
#grid-12-sup .con-tools .tools-box-220 {display: inline; float: left; width: 220px;}
#grid-12-sup .con-tools .tools-box-517 {margin-right: 10px; width: 517px;}

/* MODULE BOXES - RIGHT & LEFT COLUMN CONTAINERS */
.mod-box-210,
.mod-box-220 {position:relative; padding:10px 10px 0;}
.mod-box-210-bottom,
.mod-box-220-bottom,
.mod-box-210-mini-promo-bottom,
.mod-box-220-mini-promo-bottom {display:block; height:17px; margin-bottom:10px;}
.mod-box-210 .mod-box-inner,
.mod-box-220 .mod-box-inner,
.mod-box-210 .mod-box-inner-bottom,
.mod-box-220 .mod-box-inner-bottom {background:#FFFFFF url('/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat;}
.mod-box-210 .mod-box-inner,
.mod-box-220 .mod-box-inner {padding:7px 10px 0;}
.mod-box-210 .mod-box-inner-bottom,
.mod-box-220 .mod-box-inner-bottom {display:block; height:7px; font-size:0px;}
.mod-box-210 {background:url('/sitewide/pix/backgrounds/bg-mod-box-210.png') no-repeat;}
.mod-box-210-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-210-bottom.png') no-repeat;}
.mod-box-210 .mod-box-inner {width:170px; background-position:-400px -491px;}
.mod-box-210 .mod-box-inner-bottom {width:190px; background-position:-590px -491px;}
.mod-box-220 {background:url('/sitewide/pix/backgrounds/bg-mod-box-220.png') no-repeat;}
.mod-box-220-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-220-bottom.png') no-repeat;}
.mod-box-220 .mod-box-inner {width:180px; background-position:0px -491px;}
.mod-box-220 .mod-box-inner-bottom {width:200px; background-position:-200px -491px;}
.mod-box-210-mini-promo-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-210-mini-promo-bottom.png') no-repeat;}
.mod-box-220-mini-promo-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-220-mini-promo-bottom.png') no-repeat;}
.mod-box-210 h1,
.mod-box-220 h1,
.mod-box-210 h2,
.mod-box-220 h2 {margin:10px;}
.mod-box-210 h3,
.mod-box-220 h3 {color:#8e949e; font-weight: bold; font-size: .9em; margin:0; padding-bottom:0;}

/* MODULE BOXES - BODY CONTAINERS */
.mod-box-368,
.mod-box-517,
.mod-box-737,
.mod-box-967 {position:relative; padding:20px 5px 0;}
.mod-box-368 .mod-box-inner,
.mod-box-517 .mod-box-inner,
.mod-box-737 .mod-box-inner,
.mod-box-967 .mod-box-inner {position:relative; padding:0 20px; min-height:90px; height:auto !important; height:90px; background:url('/sitewide/pix/backgrounds/bg-mod-box-inner.jpg') bottom repeat-x;}
.mod-box-368-bottom,
.mod-box-517-bottom,
.mod-box-737-bottom,
.mod-box-967-bottom {display:block; height:14px; margin-bottom:10px;}
.mod-box-368 {background:url('/sitewide/pix/backgrounds/bg-mod-box-368.png') no-repeat;}
.mod-box-368-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-368-bottom.png') no-repeat;}
.mod-box-517 {background:url('/sitewide/pix/backgrounds/bg-mod-box-517.png') no-repeat;}
.mod-box-517-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-517-bottom.png') no-repeat;}
.mod-box-737 {background:url('/sitewide/pix/backgrounds/bg-mod-box-737.png') no-repeat;}
.mod-box-737-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-737-bottom.png') no-repeat;}
.mod-box-967 {background:url('/sitewide/pix/backgrounds/bg-mod-box-967.png') no-repeat;}
.mod-box-967-bottom {background:url('/sitewide/pix/backgrounds/bg-mod-box-967-bottom.png') no-repeat;}
.mod-box-368 .mod-box-inner {width:318px;}

/* BUTTONS */
.link-slider-blue { display: inline; }
.link-slider-blue span { background-image:url('/sitewide/pix/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.link-slider-blue span.button-close-blue { background-image:url('/sitewide/pix/backgrounds/lnk-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:35px; }
.link-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}
.link-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue { display: inline; }
.button-slider-blue span { background-image:url('/sitewide/pix/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.button-slider-blue span.button-close-blue { background-image:url('/sitewide/pix/backgrounds/btn-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:13px; }
.button-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}

/* GLOBAL PHOTO TREATMENTS */
img.photo-framed {background-color:#ffffff;border:1px solid #ced2d6;padding:2px;}
.photo-credit {font-size:0.9em;line-height:1.2;padding-top:5px;}

/* WEBPUBLISHER - DUMMY CLASS NAME FOR <P> TAG WORKAROUND */
.forwebpub{}
