/* 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; }
.clearfix {zoom:1;}
.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('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat -921px -16px;}
.main-right {background:url('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/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('/itcenter/sitewide/pix/backgrounds/bg-mod-box-210.png') no-repeat;}
.mod-box-210-bottom {background:url('/itcenter/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('/itcenter/sitewide/pix/backgrounds/bg-mod-box-220.png') no-repeat;}
.mod-box-220-bottom {background:url('/itcenter/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('/itcenter/sitewide/pix/backgrounds/bg-mod-box-210-mini-promo-bottom.png') no-repeat;}
.mod-box-220-mini-promo-bottom {background:url('/itcenter/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('/itcenter/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('/itcenter/sitewide/pix/backgrounds/bg-mod-box-368.png') no-repeat;}
.mod-box-368-bottom {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-368-bottom.png') no-repeat;}
.mod-box-517 {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-517.png') no-repeat;}
.mod-box-517-bottom {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-517-bottom.png') no-repeat;}
.mod-box-737 {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-737.png') no-repeat;}
.mod-box-737-bottom {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-737-bottom.png') no-repeat;}
.mod-box-967 {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-967.png') no-repeat;}
.mod-box-967-bottom {background:url('/itcenter/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('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-position:0 -62px; 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('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-position:-555px -52px; 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 {background-position:0 -86px;text-decoration:none !important;}
.link-slider-blue:hover span.button-close-blue {background-position:-555px -76px;text-decoration:none !important;}
.button-slider-blue { display: inline; }
.button-slider-blue span { background-image:url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-position:0 -62px; 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('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-position:-540px -52px; 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 -86px;text-decoration:none !important;}
.button-slider-blue:hover span.button-close-blue {background-position:-540px -76px;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{}
/* MODULE - SHARE */
.mod-share { display:none; position: absolute; right: 10px; bottom: -10px; }
.mod-share ul { position: relative; }
.mod-share ul li { float: left; height: 27px; line-height: 27px; display: block; }
.mod-share ul li a { width: 19px; display: block; background-repeat: no-repeat; margin-right: 0px; height: 19px; }
.mod-share ul li.share { font-size: 0.83em; color: #8e949e; font-weight: bold; position: relative; top: -4px; left: -5px; }
.mod-share ul li.print a,
.mod-share ul li.drop a { width: 30px; height: 17px; background-image: url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-repeat: no-repeat; overflow: hidden; }
.mod-share ul li.print a { background-position:left -167px;}
.mod-share ul li.drop a { background-position: left -145px;}
.mod-share ul li .sec-nav { text-indent: -999em; position: absolute; z-index: 100; top: 17px; display: none; }
.mod-share ul li .sec-nav li a { background-image: none; }
.mod-share ul li.sfhover .sec-nav { text-indent: 0; right: 23px; display: none; }
.mod-share ul li.drop.sfhover a { background-position: left -189px; }
.mod-share ul li.drop.sfhover li { float: none; position: relative; }

.mod-share li.sfhover .sec-nav .tp,
.mod-share li.sfhover .sec-nav .bdy,
.mod-share li.sfhover .sec-nav .ft { display: block; width: 95px; }
.mod-share li.sfhover .sec-nav .tp[class] { background:url('/itcenter/sitewide/pix/backgrounds/gbl-share-drop-tp.png') no-repeat 0 0; height: 8px; }
.mod-share li.sfhover .sec-nav .bdy[class] { background:url('/itcenter/sitewide/pix/backgrounds/gbl-share-drop-bdy.png') repeat-y 0 0; height: auto; padding-left: 7px; position: relative; }
.mod-share li.sfhover .sec-nav .ft[class] { background:url('/itcenter/sitewide/pix/backgrounds/gbl-share-drop-ft.png') no-repeat 0 0; height: 8px; }
.mod-share li.sfhover .sec-nav ul { position: relative; top: -4px; }
.mod-share li.sfhover .sec-nav ul li { margin-right: 10px; border-bottom: 1px solid #ebebeb; width: 78px; line-height: 24px; height: 24px; }
.mod-share li.drop.sfhover .sec-nav ul li.last { border: none; }
.mod-share li.sfhover .sec-nav ul li a { text-align: right; height: auto!important; color: #8e949e; padding-right: 31px; background-image: url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-repeat: no-repeat; width: 56px; font-size: 0.92em; position: relative; z-index: 10; text-decoration: none; }
.mod-share li.sfhover .sec-nav ul li a:hover { color: #36a5ff; }
.mod-share li.drop.sfhover .sec-nav ul li.email a { background-position: 62px -212px; }
.mod-share li.drop.sfhover .sec-nav ul li.twitter a { background-position: 59px -237px; }
.mod-share li.drop.sfhover .sec-nav ul li.delicious a { background-position: 60px -264px; }
.mod-share li.drop.sfhover .sec-nav ul li.facebook a { background-position: 60px -290px; }
.mod-share li.drop.sfhover .sec-nav ul li.digg a { background-position: 60px -315px; }
.mod-share li.drop.sfhover .sec-nav ul li.live a { background-position: 60px -341px; }


.mod-share ul li.sfhover .sec-nav { _left: -125px; _top: 16px; }
.mod-share li.sfhover .sec-nav .tp { _height: 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image',src='/itcenter/sitewide/pix/backgrounds/gbl-share-drop-tp.png)'); }
.mod-share li.sfhover .sec-nav .bdy { _height: auto; _width: 88px; _position: relative; }
.mod-share li.sfhover .sec-nav .bdy .inner-wrap { _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='scale',src='/itcenter/sitewide/pix/backgrounds/gbl-share-drop-bdy.png)'); _height: 100%; _width: 100%; _zoom: 1; _padding-left: 7px; }
.mod-share li.sfhover .sec-nav .ft { _height: 8px; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='image',src='/itcenter/sitewide/pix/backgrounds/gbl-share-drop-ft.png)'); _margin-top: -1px; }
.mod-share li.sfhover .sec-nav ul li a { _padding-right: 31px; _width: 47px; _zoom: 1; }
/* 	MODULE: Multi-Open */
.mod-multi-open {}
.mod-multi-open .mod-multi-open-group {background:transparent url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2242px 0 !important;}
.mod-multi-open h4 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-multi-open .mod-multi-open-wrapper {float:left;margin-right:15px;padding:8px 16px 0 0;position:relative;width:325px;}
.mod-multi-open .mod-multi-open-wrapper.last-accordion {margin-right:0;padding-right:0;}
.mod-multi-open .mod-multi-open-wrapper .left-float {float:left;}
.mod-multi-open .mod-multi-open-wrapper .expand-all-link {visibility:hidden; float:right;line-height:30px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion {background-color: #ffffff;border-bottom:1px solid #ced2d6;margin-top:30px;width:325px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li {clear:both;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a {background-image:url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif');background-position:-1300px -43px;background-repeat:no-repeat;border:1px solid #ced2d6;border-bottom:none;clear:both;color:#676b72;display:block;font-weight:bold;height:32px;line-height:32px;padding:0px 25px 0px 10px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a.collapsed {background-image:url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif');background-position:-1300px -109px;background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul {border:1px solid #ced2d6;border-bottom:none;clear:both;list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0;padding-left:13px;zoom:1;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul.collapsed {display:none;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li.item-float-right {list-style-type:none;padding-bottom:5px;padding-right:10px;text-align:right;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li a {background:none;border:none;color:#0860a8;display:inline;font-size:.9em;font-weight:normal;line-height:1;padding:0;}

@media print {
	.mod-multi-open .mod-multi-open-wrapper {float:none;margin-bottom:.25in;}
	.mod-multi-open .mod-multi-open-wrapper .left-float {float:none;}
	.mod-multi-open .mod-multi-open-wrapper .expand-all-link {display: none;}
	.mod-multi-open .mod-multi-open-wrapper ul.special-accordion {margin-top:.1in;}
	.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul {display: block !important;}
}
/* 	MODULE: Secondary Navigation */
.mod-secondary-navigation {background-image:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-210.png');background-repeat:repeat-y;position:relative;padding:5px 10px 0;visibility:hidden;}
.mod-secondary-navigation a {border-bottom:1px solid #cccccc;border-top:1px solid #ffffff;color:#0860a8;display:block;font-size:0.95em;font-weight:bold;margin:0;padding:10px;text-transform:uppercase;}
.mod-secondary-navigation .mod-secondary-navigation-inner,
.mod-secondary-navigation .mod-secondary-navigation-inner-bottom {background:#fff url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat 0 -460px;}
.mod-secondary-navigation .mod-secondary-navigation-inner {background-position:-400px -492px;padding:10px 10px 0 10px;width:170px;}
.mod-secondary-navigation .mod-secondary-navigation-inner-bottom {background-position:-590px 0px;display:block;font-size:0px;height:7px;width:190px;}
.mod-secondary-navigation .mod-secondary-navigation-inner a {border:none;padding:5px 0px;text-transform:none;}
.mod-secondary-navigation .mod-secondary-navigation-inner li a {border:none;display:inline;text-transform:none;}
.mod-secondary-navigation ul {margin-left:15px;padding-top:5px;}
.mod-secondary-navigation ul li {padding:0 0 5px 5px;}
.mod-secondary-navigation ul li a,
.mod-secondary-navigation ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation ul li.expanded a,
.mod-secondary-navigation ul li.expanded a:visited {color:#858585;}
.mod-secondary-navigation ul {background:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding-top:0;}
.mod-secondary-navigation ul li { color:#9a9b9d; }
.mod-secondary-navigation ul li ul li {padding:0 0 2px 0;}
.mod-secondary-navigation ul li ul li a,
.mod-secondary-navigation ul li ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation a.secondary-nav-focus {border-bottom:none;color:#36a5ff !important;}
.mod-secondary-navigation a.secondary-nav-current {cursor:text;text-decoration:none;}
.mod-secondary-navigation-bottom {background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat;display:block;height:17px;margin-bottom:10px;}
/* 	MODULE: Spotlight with Tabs */
.mod-tabs {visibility:hidden;}
.mod-tabs .pad-top-title { padding-top: 25px; }
.mod-tabs .tab-wrapper {border:none;height:auto;margin:0;padding:0;}
.mod-tabs .tab-wrapper.tabs-wide .ui-tabs-nav {width:684px;}
.mod-tabs .tab-wrapper.tabs-medium .ui-tabs-nav {width:464px;}
.mod-tabs .tab-wrapper.tabs-small .ui-tabs-nav {width:315px;}
.mod-tabs .tab-wrapper .tab-contents {clear:both;display:block;margin:0;padding:20px 0px 10px 0px;}
.mod-tabs .tab-wrapper .tab-contents h4 {clear:none;font-weight:bold;margin-bottom:5px;}
.mod-tabs .tab-wrapper .tab-contents p {margin-bottom:10px;}
.mod-tabs .tab-wrapper .tab-contents .list-item-block {clear:both;margin-bottom:20px;}
.mod-tabs .tab-wrapper .tab-contents .list-item-ankle {clear:both;border-top:1px solid #DADADC;padding:10px 0 0 0;text-align:right;width:100%;}
.mod-tabs .tab-wrapper .tab-contents .list-item-ankle img.items-rss-link {float:left;}
.mod-tabs .tab-wrapper .tab-contents .list-item-block p {clear:both;margin:0;}
.mod-tabs .tab-wrapper .tab-contents table {border:1px solid #ced2d6;border-bottom:none;}
.mod-tabs .tab-wrapper .tab-contents table thead tr {margin:0px;}
.mod-tabs .tab-wrapper .tab-contents table thead th {background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -35px!important;border:1px solid #ced2d6;height:31px;margin:0px;padding:0px 10px 0px 14px;vertical-align:middle;}
.mod-tabs .tab-wrapper .tab-contents table tbody td {border:1px solid #ced2d6;margin:0px;padding:14px 10px 14px 14px;vertical-align:top;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .one-column {width:685px;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .two-columns {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:317px;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .three-columns {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:198px;}
.mod-tabs .tab-wrapper.tabs-medium .tab-contents .one-column {width:465px;}
.mod-tabs .tab-wrapper.tabs-medium .tab-contents .two-columns {background: transparent url(/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif) repeat-y scroll -1627px 0 !important; float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:209px;}
.mod-tabs .ui-tabs {padding:0;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column {width:316px;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column ul li {padding: 0 0 5px;}
.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column .divider {display:block; width:300px; margin-top:10px; padding:0 0 10px; background:url('/itcenter/sitewide/pix/backgrounds/bg-divider-300.jpg') no-repeat;}
.mod-tabs .ui-tabs .ui-tabs-nav,
.mod-tabs .ui-tabs .ui-tabs-nav li a,
.mod-tabs .ui-tabs .ui-tabs-nav li span {background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat;}
.mod-tabs .ui-tabs .ui-tabs-nav {border-bottom:1px solid #DCDEE2; background:none; float:left;height:31px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative !important;}
.mod-tabs .ui-tabs .ui-tabs-nav li {cursor:pointer;display:inline;float:left;padding:0;position:relative; top:1px;}
.mod-tabs .ui-tabs .ui-tabs-nav li a {background-position:-620px -16px;border:none;color:#ffffff;cursor:pointer;float:left;font-weight:bold;height:22px;padding:9px 0 0 11px;text-decoration:none;}
.mod-tabs .ui-tabs .ui-tabs-nav li a:hover {text-decoration:underline;}
.mod-tabs .ui-tabs .ui-tabs-nav li span {background-position:-904px -16px;cursor:pointer;float:left;height:31px;width:15px;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {color:#676b72;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-position:-620px -47px; color:#676b72;}
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-state-active span,
.mod-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {background-position:-904px -47px;}
.mod-tabs .ui-tabs .ui-tabs-hide {display:none !important;}
.mod-tabs .two-columns-wrapper { background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2243px 0px!important;}
.mod-tabs .three-columns-wrapper { background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2736px 0px!important;}
.mod-tabs span.rss { width: 16px; height: 16px; background-image: url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif'); background-position: -566px -35px!important; background-repeat: no-repeat; display: inline-block; float: left; }

@media print {
	.mod-tabs .tab-wrapper .tab-contents h3.noscript {display: block !important;margin-top:.3in;font-size: 10pt;}
	.mod-tabs .ui-tabs .ui-tabs-nav {display: none;}
	.mod-tabs .ui-tabs .ui-tabs-hide {display:block !important;}
	.mod-tabs .tab-wrapper .tab-contents table {page-break-inside: avoid; page-break-before: auto;}
	.mod-tabs .tab-wrapper .tab-contents table thead th {background: none !important; font-weight: bold;}
	.mod-tabs .tab-wrapper.tabs-wide .tab-contents .one-column {width:6.5in;}
	.mod-tabs .tab-wrapper.tabs-wide .tab-contents .two-columns {background:none !important;margin-bottom:5px;margin-right:0;padding-right:0;width:6in;}
	.mod-tabs .tab-wrapper.tabs-wide .tab-contents .three-columns {background:none !important;margin-bottom:5px;margin-right:0;padding-right:0;width:6in;}
	.mod-tabs .tab-wrapper.tabs-medium .tab-contents .one-column,
	.mod-tabs .tab-wrapper.tabs-small .tab-contents .one-column {width:6.5in;}
	.mod-tabs .tab-wrapper.tabs-medium .tab-contents .two-columns {background:none !important; margin-bottom:5px;margin-right:10px;padding-right:10px;width:6in;}

}
/* MODULE: Image Page */
.mod-image-page { display:block; margin:0 0 15px 5px;}
/* 	MODULE: Breadcrumb */
.con-nck .mod-breadcrumb { margin:0; padding: 10px 33px 0; width:inherit; zoom: 1;}
.main-inner-sub .mod-breadcrumb { margin:0 0 15px 25px; padding:0; width:inherit; zoom: 1;}
.mod-breadcrumb ul {}
.mod-breadcrumb ul li { display:inline; list-style:none; margin-right:2px;}
.mod-breadcrumb ul li a { padding:0 5px 0 0; white-space: nowrap;}
/* MODULE: Current Social Activity */
.mod-current-social-activity {}
.mod-current-social-activity .mod-box-inner h2 {text-transform: uppercase;}
.mod-current-social-activity .mod-box-inner .buckets-container { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding-bottom:11px; margin-top:10px; width:100%;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket { border:1px #ced2d6 solid; float:left; margin-right:20px; width:320px;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket h4 { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left top; border-bottom:1px #ced2d6 solid; height:25px; padding:10px 0 0 12px;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket .scrollable-container { background-color:#fff; height:212px; overflow:auto;}
.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket .scrollable-container li {margin:10px 0 15px 13px;}
.mod-current-social-activity .mod-box-inner .buckets-container .last { margin-right:0; float:right;}

@media print {
	.mod-current-social-activity {clear:both;}
	.mod-current-social-activity .mod-box-inner h2 {margin-top:.25in;text-transform: uppercase;}
	.mod-current-social-activity .mod-box-inner .buckets-container { background:none !important; padding-bottom:11px; margin-top:10px; width:6.5in;}
	.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket { border:1px #ced2d6 solid; float:left; margin-right:10px; width:3in;}
	.mod-current-social-activity .mod-box-inner .buckets-container .info-bucket .scrollable-container { background-color:#fff; height:auto; overflow:visible;}
}
/* MODULE: Highlights */
.mod-highlights {}
.mod-highlights h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 10px;}
.mod-highlights .buckets-container-517,
.mod-highlights .buckets-container-737 { float:left; position:static; width:100%;}
.mod-highlights .buckets-container-517 { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2970px top;}
.mod-highlights .buckets-container-737 { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2731px top;}
.mod-highlights .buckets-container-517 .info-bucket,
.mod-highlights .buckets-container-737 .info-bucket { float:left; margin-right:21px; width:222px;}
.mod-highlights .buckets-container-517 .info-bucket .image,
.mod-highlights .buckets-container-737 .info-bucket .image { float:left; margin-right:10px; position:relative!important; width:60px;}
.mod-highlights .buckets-container-517 .info-bucket .image img,
.mod-highlights .buckets-container-737 .info-bucket .image img { display:block;}
.mod-highlights .buckets-container-517 .info-bucket .text,
.mod-highlights .buckets-container-737 .info-bucket .text{ float:left; width:133px;}
.mod-highlights .buckets-container-517 .info-bucket .play-icon,
.mod-highlights .buckets-container-737 .info-bucket .play-icon { position:absolute!important; left:3px; top:29px; width:27px; height:17px; z-index:1; }
.mod-highlights .buckets-container-517 .last,
.mod-highlights .buckets-container-737 .last { margin-right:0; padding-right:0; width:200px;}
.mod-highlights .buckets-container-517 .last span,
.mod-highlights .buckets-container-737 .last span { position:static!important;}
.mod-highlights .buckets-container-517 .last .text,
.mod-highlights .buckets-container-737 .last .text { width:130px;}

@media print {
	.mod-highlights {clear:both;}
	.mod-highlights .buckets-container-517 .info-bucket,
	.mod-highlights .buckets-container-737 .info-bucket { clear:both; margin-bottom: 20px; width:400px;}
}
/* 	MODULE: Mini Promo */
.mod-mini-promo { padding: 10px 10px 0; }
.mod-mini-promo p.white { color: #FFFFFF;}
.mod-mini-promo .inner-mini-promo { clear: both; position: static !important; background:#e8e8e8 url('/itcenter/sitewide/pix/backgrounds/bg-mod-mini-promotion.png') no-repeat; }
.mod-mini-promo.mod-box-210 .inner-mini-promo { background-image:url('/itcenter/sitewide/pix/backgrounds/bg-mod-mini-promotion-210.png'); }
.mod-mini-promo .inner-mini-promo .mini-promo-graphic {background-repeat: no-repeat;height: 92px;display: block;}
.mod-mini-promo .inner-mini-promo .mini-promo-text a {display:block; min-height:20px;margin:20px 10px 0; padding-bottom:9px; width:180px;}
.mod-mini-promo.mod-box-210 .inner-mini-promo .mini-promo-text { width:170px; }

/* 	MODULE: Accordion
*   Note:
*   For posts with thumnail use only the .content-item class
*	For posts without thumnail use the .content-item + .without-thumb class. Inside of this, use the following containers: .content-image + content-description to use the thumbnail.
*/
.mod-accordion {}
.mod-accordion h2 { text-transform:uppercase;	}
.mod-accordion .mod-box-inner {padding:0;width:200px;}
.mod-accordion h3 {padding:12px 10px 0 10px;text-transform:uppercase;width:180px;}
.mod-accordion .accordion-container-expandable span.selected {display:block;height:5px;width:217px;}
.mod-accordion .accordion-container-expandable h3.ui-state-active {background:#FFF url('/itcenter/sitewide/pix/backgrounds/bg-accordion-content-sprite.gif') no-repeat 0 0; padding-top:12px;}
.mod-accordion .accordion-container-expandable h3.ui-state-default {background:#FFF url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat -720px -110px;cursor:pointer;padding-bottom:10px;padding-top:12px;}
.mod-accordion .accordion-container-expandable h3.ui-state-default.accordion-heading-last {padding-bottom:2px;}
.mod-accordion .accordion-container-expandable h3 a:hover,
.mod-accordion .accordion-container-expandable h3 a:visited,
.mod-accordion .accordion-container-expandable h3 a {color:#83878E;font-weight:bold;text-decoration:none;}
.mod-accordion .accordion-container-expandable h3 span {float:right;width:auto;}
.mod-accordion .accordion-container-expandable h3 span.icon-plus {height:18px;width:18px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content {background: #fff url('/itcenter/sitewide/pix/backgrounds/bg-accordion-content-sprite.gif') no-repeat right bottom; height:auto;overflow:hidden;padding:7px 10px 8px 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content-last {background-color:#fff; height:auto;overflow:hidden;padding:7px 10px 8px 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content h4 {background:none; color:#83878E; font-weight:bold; padding:0px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content .content-item {margin-bottom: 10px;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content p {font-weight: normal;}
.mod-accordion .accordion-container-expandable .accordion-container-expandable-content .right-aligned {text-align: right;}

.mod-accordion .accordion-container-expandable .content-item {margin:7px 0 0 0;list-style:none;}
.mod-accordion .accordion-container-expandable .content-image {float:left; width:78px;}
.mod-accordion .accordion-container-expandable .content-description {line-height:1; float:left; width:100px;}
.mod-accordion .accordion-container-expandable .content-description p,
.mod-accordion .accordion-container-expandable .content-description a {line-height:1;}
.mod-accordion .accordion-container-expandable .without-thumb .content-description {clear:both; width:100%;}
.mod-accordion .accordion-container-expandable .right-aligned {display:inline; float:right; margin:10px 0 0 0;}
.mod-accordion .accordion-container-expandable .content-image .play-icon {position:relative; left:2px; top:-22px;}
/* 	MODULE: Disclaimer */
.mod-disclaimer { clear:both; padding-bottom:10px;}
.mod-disclaimer p { margin-bottom:17px;}
.mod-disclaimer .expandable-container { margin:20px 0 0;}
.mod-disclaimer .show{ display:block;}

@media print {
	.mod-disclaimer {width: 6.5in;}
	.mod-disclaimer .expandable-container { display: block !important;}
	.mod-disclaimer p { clear: both;}
}
.mod-itc-carousel-small .mod-itc-carousel-row-wrap { margin-left: 10px; }
.mod-itc-carousel-small .mod-itc-carousel-nav { width: 370px; background: url('/itcenter/sitewide/pix/resource-lib/bg-mod-itc-carousel-small.jpg') no-repeat; margin: 16px 0px 0px -12px; float: left; height: 106px!important;}
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap { position:relative; margin-left:15px; height:106px; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .carousel-nav-left {margin: 40px 0px 0px -6px; float: left; left: 0; top: 0; position:relative;}
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .carousel-nav-right {float: left; margin: 40px 0px 0px 5px; right: 0; bottom: 0; top: 0; position: relative;}
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-ul-wrap { float: left; margin: 0px 0px 0px -5px; padding: 15px 0 0 0; overflow: hidden; width: 316px; top:0; left: 0;}
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect { margin:-11px 0 0 10px;height:auto; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item .mod-itc-carousel-item-text {margin-top: 20px; margin-left:0px; color:#205ea5; text-align: center; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item { width:107px;height:auto; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item .mod-itc-carousel-item-img { margin:0 0 0 -2px; padding:6px 6px 0 5px }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .carousel-container .carousel .carousel-item { height: 120px; }
.mod-itc-carousel-small .mod-itc-carousel-nav-ul-wrap ul li { float: left; padding: 2px; width: 104px; }
.mod-itc-carousel-small .mod-itc-carousel-nav-ul-wrap ul li p { font-size: 10px; font-weight: bold; line-height: 1;}
.mod-itc-carousel-small .mod-itc-carousel-row-wrap {}
.mod-itc-carousel-small .mod-itc-carousel-row-wrap .mod-slide-media-div-wrap { float:left; width: 358px; height: 246px; margin-left: -18px;}
.mod-itc-carousel-small .mod-itc-carousel-li-hover { background: url('/itcenter/sitewide/pix/resource-lib/bg-mod-itc-carousel-hover.jpg') no-repeat -10px 0px;	 }
.mod-itc-carousel-small .mod-itc-carousel-row-copy,
.mod-itc-carousel-small .mod-itc-carousel-headline,
.mod-itc-carousel-small .mod-itc-carousel-row-copy h3 { display: none; }

#product-tabs #ump-wrapper {position:absolute; left: 326px; top: 0px; margin-top: 180px;}
#product-tabs #unique-ump-div { overflow:hidden; height:285px;}
.mod-itc-carousel-small .itc-media-cover-div { overflow:hidden;	height:0; width:0; margin-top: 160px; }
.mod-itc-carousel-small .cover-div-media { position: absolute; width:358px; height:256px; background-color:#ffffff;}
.single-tab-family #ump-wrapper { margin-top: 20px!important;}
.single-tab-family .mod-itc-carousel-small .itc-media-cover-div { margin-top: 20px; }

.mod-tabs #ump-wrapper {left:6px; position:absolute; margin-top: 50px;}
.mod-tabs #unique-ump-div { overflow:hidden; height:285px;}
.mod-itc-carousel-large .itc-media-cover-div { overflow:hidden;	height:0; width:0; margin-top: 50px; margin-top: 40px\9; }
.mod-itc-carousel-large .cover-div-media { position:absolute; width:340px; height:271px; left:18px;	background-color:#ffffff;}
.single-tab #ump-wrapper { margin-top: 30px; margin-left: 12px; }
.single-tab .mod-itc-carousel-large .itc-media-cover-div { margin-top: 30px;}


.mod-tabs .mod-itc-carousel-large {  background:  url('/itcenter/sitewide/pix/backgrounds/bg-spr-dot.gif') repeat-y scroll 345px 0 !important; }
.mod-itc-carousel-large .mod-itc-carousel-nav { width: 716px; height: 105px; background: url('/itcenter/sitewide/pix/resource-lib/bg-mod-itc-carousel.jpg') no-repeat; margin: 16px 0px 0px -15px; float: none;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap { position:relative; margin-left:15px; height:120px; padding-bottom: 10px; width: 701px;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .carousel-nav-left {margin: 40px 0px 0px -6px; float: left; left: 0; top: 0; position: relative;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .carousel-nav-right {float: left; margin: 40px 0px 0px 0px; right: 0; bottom: 0; top: 0; position: relative;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-ul-wrap { float: left; margin: 0px 0px 0px -2px; padding: 15px 0 0 0; overflow: hidden; width: 667px; height: 105px; top:0; left: 0;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect { margin:-11px 0 0 25px;height:auto; }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item .mod-itc-carousel-item-text { margin-top:20px;color:#205ea5; text-align: center; margin-left: 0px; height: 40px;}
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item { width:107px;height:auto; }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item .mod-itc-carousel-item-img { margin:0 0 0 -2px; padding:6px 6px 0 5px }
.mod-itc-carousel-large .mod-itc-carousel-nav-ul-wrap ul li { float: left; padding: 2px; width: 104px; }
.mod-itc-carousel-large .mod-itc-carousel-nav-ul-wrap ul li p { font-size: 10px; font-weight: bold; line-height: 1;}
.mod-itc-carousel-large .mod-itc-carousel-row-wrap { margin-left: 10px; }
.mod-itc-carousel-large .mod-itc-carousel-row-wrap .one-third { width: 326px!important;}
.mod-itc-carousel-large .mod-itc-carousel-row-wrap .two-thirds { width: 305px!important; overflow-y: auto; height: 255px; }
.mod-itc-carousel-large .mod-itc-carousel-row-wrap .mod-slide-media-div-wrap { float:left; width: 358px; height: 246px; margin-left: -18px; overflow: hidden;}
.mod-itc-carousel-large .mod-itc-carousel-li-hover { background: url('/itcenter/sitewide/pix/resource-lib/bg-mod-itc-carousel-hover.jpg') no-repeat -10px 0px;	 }
.mod-itc-carousel-large .mod-itc-carousel-row-copy h3 { color: #0860A8; font-size: 1em; font-weight: bold;}
.mod-itc-carousel-large .mod-itc-carousel-row-copy p { font-size: .95em; }

.itc-tooltip2-container { display:none; position:absolute; background-image:url(/itcenter/sitewide/pix/tooltip/ToolTip2_top.png);  background-repeat:no-repeat; width:270px; padding:0px; z-index:2000;}
.itc-tooltip2-content { background-image:url(/itcenter/sitewide/pix/tooltip/ToolTip2_middle.png);  background-repeat:repeat-y; position:relative; margin-top:9px; width:100%; min-height:69px; height:auto !important; height:69px;  }
.itc-tooltip2-content p{color:#666666; position:relative; font-size:12px; margin:0px 30px 0px 35px; width:200px; padding-bottom:10px; padding-top:10px; }
.itc-tooltip2-bottom { background-image:url(/itcenter/sitewide/pix/tooltip/ToolTip2_bottom.png); background-repeat:no-repeat; background-position:left top; z-index:10; position:relative; width:270px; height:16px; }

.main-wrap{margin:0 auto;text-align:left;} 
/* MODULE BOXES - RIGHT & LEFT COLUMN CONTAINERS */
#grid-06-sul .con-bdy .mod-box-510 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}
.mod-box-300 {position:relative; padding:20px 10px 0px 15px;}
.mod-box-300-bottom {display:block; height:17px; margin-bottom:10px;}
.mod-box-300 .mod-box-inner,
.mod-box-300 .mod-box-inner-bottom {background:#FFFFFF;}
.mod-box-300 .mod-box-inner {padding:7px 10px 0*;}
.mod-box-300 .mod-box-inner-bottom {display:block; height:7px; font-size:0px;}
.mod-box-300 {background:url('/itcenter/pix/backgrounds/bg-mod-box-300.png') no-repeat;}
.mod-box-300-bottom {background:url('/itcenter/pix/backgrounds/bg-mod-box-300-bottom-dark.png') no-repeat}
.mod-box-300 .mod-box-inner {width:270px;}
.mod-box-300 .mod-box-inner-bottom {width:270px; }
.mod-box-300 h1,
.mod-box-300 h2 {margin:10px;}
.mod-box-300 h3 {color:#8e949e; font-weight: bold; font-size: .9em; margin:0; padding-bottom:0;}

.mod-box-250 {position:relative; padding:10px 10px 0;}
.mod-box-250-bottom {display:block; height:17px; margin-bottom:10px;}
.mod-box-250 .mod-box-inner,
.mod-box-250 .mod-box-inner-bottom {background:#FFFFFF url('/itcenter/pix/backgrounds/bg-mod-250-inner.gif') no-repeat;}
.mod-box-250 .mod-box-inner {padding:7px 10px 0;}
.mod-box-250 .mod-box-inner h3 {text-transform:uppercase;}
.mod-box-250 .mod-box-inner-bottom {display:block; height:7px; font-size:0px;}
.mod-box-250 {background:url('/itcenter/pix/backgrounds/bg-mod-box-250.png') no-repeat;}
.mod-box-250-bottom {background:url('/itcenter/pix/backgrounds/bg-mod-box-250-bottom.png') no-repeat;}
.mod-box-250 .mod-box-inner-bottom {width:230px; background-position:-200px -491px;}
.mod-box-250 h1,
.mod-box-250 h2 {margin:10px;}
.mod-box-250 h3 {color:#8e949e; font-weight: bold; font-size: .9em; margin:0; padding-bottom:0;}

.mod-box-692 {position:relative; margin-left:12px; padding:0px;}
.mod-box-692-bottom {display:block; height:14px; margin-bottom: 10px;}
.mod-box-692 .mod-box-inner,
.mod-box-692 .mod-box-inner-bottom {background: transparent!important;}
.mod-box-692 .mod-box-inner {padding:15px 10px 0px 15px!important;}
.mod-box-692 .mod-box-inner-bottom {display:block; height:7px; font-size:0px;}
.mod-box-692 {background:url('/itcenter/pix/backgrounds/mod-box-692.png') no-repeat;}
.mod-box-692-bottom {margin-left: 12px; background:url('/itcenter/pix/backgrounds/mod-box-692-bottom.png') no-repeat 0px -6px;}

.mod-box-737 .mod-box-inner h2 {text-transform:uppercase;}
.mod-box-737 .mod-box-inner .buckets-container-737-single h2{text-transform:none;}

div.itc { display:none; }

.mod-box-inner  h1, h2 {text-transform:uppercase;}
.mod-box-inner .content-medium .row-content h2 {text-transform:none;} 

.info-bucket .text h2 {text-transform:none;}

.mod-view-full-img { float: right; padding: 15px 15px 15px 15px; font-weight: bold; }
.mod-view-full-img img { border: 1px solid #CCCCCC; }
.mod-view-full-img a:hover img { text-decoration: none; }
/* MODULE: Highlights */
.mod-highlights {}
.mod-highlights h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 10px;}

.mod-highlights .buckets-container-737-single { float:left; position:static; width:100%;}

.mod-highlights .buckets-container-737-single h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 5px;}

.mod-highlights .buckets-container-737-single .info-bucket { float:left; margin-right:21px; width:608px;}

.mod-highlights .buckets-container-737-single .info-bucket .image { float:left; margin-right:10px; position:relative!important; width:96px;}

.mod-highlights .buckets-container-737-single .info-bucket .image img { display:block;}

.mod-highlights .buckets-container-737-single .info-bucket .text{ float:left; width:500px;}

.mod-highlights .buckets-container-737-single .info-bucket .play-icon { position:absolute!important; left:3px; top:29px; width:27px; height:17px; z-index:1; }


@media print {
	.mod-highlights {clear:both;}

	.mod-highlights .buckets-container-737-single .info-bucket { clear:both; margin-bottom: 20px;}
} 


/* 	MODULE: maintopic */
.mod-maintopic { margin:10px 0px 20px 0px!important; color: #666666!important;}
.mod-maintopic div.topic { }
.mod-maintopic div.topic h1 { display:inline; font-size: 1.05em; font-weight: bold; color: #666666; }
.mod-maintopic div.topic p {font-weight: normal; font-size: 1em; color: #666666; }
.mod-maintopic div.tool { float: right; width: 220px; margin: 25px 10px 0px 0px; padding:0px 0px 0px 10px;}
.mod-maintopic div.tool .mod-box-220 .mod-box-inner { padding: 7px 10px 0px 10px; width: 180px; background-position: -400px -491px; background: url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-inner.jpg') repeat-x #e8e8e8; height:100%; min-height:0px;}
.mod-maintopic div.tool .mod-box-220 .mod-box-inner a { text-decoration: none; color: #0860a8; font-weight: bold;}
.mod-maintopic div.tool .mod-box-220 .mod-box-inner a:hover { text-decoration: underline; }
.mod-maintopic div.tool .mod-box-220 .mod-box-inner h3 { margin-bottom: 5px; }

.mod-maintopic div.topic p { padding: 0px 40px 10px 15px; } 
.mod-maintopic div.topic h1 {padding: 0px 5px 10px 15px;text-transform:uppercase;} 


/* Fixes padding issue on Topic pages */
	.mod-box-737 .mod-box-inner .mod-maintopic .topic h1 {padding-left: 0;}
	.mod-box-737 .mod-box-inner .mod-maintopic .topic p {padding-left: 0;}

/* 	MODULE: Disclaimer */
.mod-disclaimer h2 {text-transform:none;}
/* 	MODULE: Spotlight with Tabs */
.mod-tabs .mod-box-inner p {margin-bottom:10px;}
.mod-tabs .mod-box-inner span.float-left  {display:block; float:left; width:520px;}
.mod-tabs .mod-box-inner span.float-img-left  {display:inline; padding-left: 40px; width: auto;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .one-third {float:left;margin-bottom:15px;margin-right:20px;padding-right:20px;width:205px;}
.mod-tabs .tab-wrapper.tabs-wide .tab-contents .two-thirds {float:left;margin-bottom:15px;margin-right:10px;padding-right:10px;width:393px;}
.two-thirds h2 {text-transform:uppercase;}
.mod-tabs .thirds-columns-wrapper { background: transparent url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y scroll -3690px 0 !important}
.tab-contents ul li { margin-bottom: 0 !important }
.mod-tabs .tab-wrapper .tab-contents {*padding-top:10px;}

.mod-social {}
.mod-social a { color: #0860a8; font-weight: bold; text-decoration: none; padding-bottom: 5px; display: block;}
.mod-social a:hover { text-decoration: underline;}
.mod-social .single {float: left; width: 250px; margin-right: 5px;}
.mod-social .single.last { margin-left: 5px; margin-right: 0px!important;}
.mod-social .mod-box-250-bottom { float: left; width: 250px; }
.mod-social .mod-box-250 .mod-box-inner { }
.mod-social .mod-box-250 .mod-box-inner h3 { padding: 3px 0px 5px 0px; }
.mod-social .mod-box-250 .mod-box-inner p { }
.mod-social .mod-box-250 .mod-box-inner img { width: auto; padding: 0px; margin: 0px 0px 0px -6px;}
.mod-social .main-content { float: left; width: 517px;}
.mod-social .main-content .mod-box-517 .mod-box-inner {width: 466px;}
.mod-social .double { }
.mod-social .double img { float: left !important; }
.mod-social .double div { float: left; margin-left: 10px!important; }
.mod-social .right-column { float: right; width: 220px; padding:0; margin-left: -10px;}
.right-column .mod-box-220 h2 {text-transform:uppercase;}
.mod-box-517 .inner-bucket { position: absolute; }
.mod-box-517 .inner-bucket  h2,
.mod-box-517 .inner-bucket a, 
.mod-box-517 .inner-bucket p { padding-left: 110px; padding-bottom: 10px; }

.mod-box-510 {position:relative; padding:20px 5px 0;}
.mod-box-510 .mod-box-inner {position:relative; padding:0 20px; min-height:90px; height:auto !important; height:90px; background:url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-inner.jpg') bottom repeat-x;}
.mod-box-510-bottom  {display:relative; height:14px; margin-bottom:10px;}
.mod-box-510 {background:url('/itcenter/pix/backgrounds/bg-mod-box-510.png') no-repeat;}
.mod-box-510-bottom {background:url('/itcenter/pix/backgrounds/bg-mod-box-510-bottom.png') no-repeat;}
.mod-box-510 .inner-bucket  h2,
.mod-box-510 .inner-bucket a,
.mod-box-510 .inner-bucket p { padding-left: 110px; }
.mod-social .main-content .mod-box-510 .mod-box-inner {width: 459px;}

/* MODULE: mod-feeds */
div.feeds .content-description { float:none!important; width: 100%!important; margin-bottom: 5px;}
/* mod-tools-quad */
.itcenter-mod-category-navigation { }
.itcenter-mod-category-navigation h2 { position:static!important;}
.itcenter-mod-category-navigation h2 { margin-bottom: 3px; color: #666666; }
.itcenter-mod-category-navigation h3 { margin-bottom: 3px; color:#8E949E; }
.itcenter-mod-category-navigation h3 span { margin-left: 0px !important;}
.itcenter-mod-category-navigation .float-left { float: left!important; width:auto; display: inline; }
.itcenter-mod-category-navigation .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.itcenter-mod-category-navigation .sort-by {}
.itcenter-mod-category-navigation .sort-by li {display:inline; padding:0 5px;}
.itcenter-mod-category-navigation .sort-by li.first {padding-left:0;}
.itcenter-mod-category-navigation .sort-by li.separator {padding:0 1px 0 1px; background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.itcenter-mod-category-navigation .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.itcenter-mod-category-navigation .single-column-text { width: 100%; }
.itcenter-mod-category-navigation .two-column-text { width: 341px; }
.itcenter-mod-category-navigation .right-text {text-align:right;}
.itcenter-mod-category-navigation .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.itcenter-mod-category-navigation .content-medium { width: 100%; background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding: 15px 0; clear: both; display: block; }
.itcenter-mod-category-navigation .content-medium .row-content { width: 100%; display: block; }
.itcenter-mod-category-navigation .content-medium .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.itcenter-mod-category-navigation .content-medium .row-content .item h3 { padding: 15px 0 0; font-size: 1.3em;}
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a { position: relative; display: block;}
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a, 
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a:hover { color: #0860A8; }
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a span { float: none; }
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a span span { }
.itcenter-mod-category-navigation .content-medium .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.itcenter-mod-category-navigation .content-medium .row-content .item .description { background: none; padding: 0 0 5px 0; position: static !important; }
.itcenter-mod-category-navigation .content-medium .row-content .item .description .text { display: block; padding:0; width: 200px; }
.itcenter-mod-category-navigation .content-medium .row-content .item .description span { float: left; margin: 0; }
.itcenter-mod-category-navigation .content-medium .row-content .item .description p { margin: 0 0 5px 0; !important;}
.itcenter-mod-category-navigation .content-medium .row-content .item .description li { padding: 0 0 3px 0; }
.itcenter-mod-category-navigation .content-medium .row-content .item .description span.img  { float: left; margin: 0 15px 0 0; width: 96px; }
.itcenter-mod-category-navigation .content-medium .row-content .item.last { padding: 10px 20px 0; }
.itcenter-mod-category-navigation .content-medium .row-content .item.middle { padding-bottom: 10px; padding-top: 10px; }
.itcenter-mod-category-navigation .content-medium .row-content .item.space-on-top { margin-top: 8px; }
.itcenter-mod-category-navigation .content-medium .row-content .item.no-left-padding { padding-left: 0 !important; }
.itcenter-mod-category-navigation .content-medium .row-content .item.no-right-padding { padding-right: 0 !important; }
.itcenter-mod-category-navigation .content-medium .row-content .item.no-background { background: none; }
.itcenter-mod-category-navigation .content-medium .row-content .item.no-background h3 { padding-top: 0; }
.itcenter-mod-category-navigation .bottom_separator {clear:both; height:1px; display:block; background:url('/itcenter/sitewide/pix/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.itcenter-mod-category-navigation .bottom_separator_last {margin-top:10px;}
.itcenter-mod-category-navigation .content-small .item { padding: 20px 0; background: url('/itcenter/sitewide/pix/backgrounds/bg-hr-separator-505.png') no-repeat center top; position: static !important; }
.itcenter-mod-category-navigation .content-small .first-item { background: none; }
.itcenter-mod-category-navigation .content-small .no-spacing { padding-bottom: 0; }
.itcenter-mod-category-navigation .content-small .item .item-image { float: left; width: 100px; display: block; }
.itcenter-mod-category-navigation .content-small .item .item-description { float: left; width: 347px; /*margin-left: 20px; */}
.itcenter-mod-category-navigation .content-small .item .item-image-right { float: right; width: 100px; display: block; text-align:center;}
.itcenter-mod-category-navigation .content-small .item .item-description-right { float: left; width: 347px; margin-right: 20px; }
.itcenter-mod-category-navigation .content-small .item .item-description-right p{width: 327px;}
.itcenter-mod-category-navigation .content-small .item .item-description-education-competition p{width: 355px;}

@media print {
	.itcenter-mod-category-navigation {padding: 0;margin: 0; page-break-before: avoid; page-break-inside: auto; page-break-after: auto;}
	.itcenter-mod-category-navigation .content-medium {page-break-after: auto; page-break-inside: auto; page-break-before: avoid; padding: 0;}
	.itcenter-mod-category-navigation .content-medium .row-content .item { width: 6.5in; page-break-after: auto; page-break-before: avoid; page-break-inside: avoid; padding: 0;}
	.itcenter-mod-category-navigation .content-medium .row-content .item h3 { padding: 5px 0 0; }
	.itcenter-mod-category-navigation .content-medium .row-content .item.no-right-padding { clear:both; padding-left: 0 !important;}
	.itcenter-mod-category-navigation .content-medium .row-content .item .description { page-break-inside: avoid;}
	.itcenter-mod-category-navigation .content-medium .row-content .item .description span { float: right; margin:0 0 0 15px;}
	.itcenter-mod-category-navigation .content-medium .row-content .item .description.no-image { width: 4.75in; }
	.itcenter-mod-category-navigation .content-medium .row-content .item .description .text { display: block; padding:0; width:5in; }
}

/*.mod-itc-carousel-row-copy{height:auto!important; min-height:225px;} */
/*.mod-tabs #ump-wrapper { top: 310px;  }*/
.mod-itc-carousel-large .mod-itc-carousel-nav { height: auto }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap { height:auto; padding-bottom: 0 }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap:after { content: ""; display: block; clear: both }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-ul-wrap { height: auto }
.mod-itc-carousel-large .mod-itc-carousel-nav-ul-wrap ul li { _margin-left: 0; height: auto !important }
.mod-itc-carousel-large .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .car-item .mod-itc-carousel-item-text { height: auto; line-height: normal }
.itcenter-mod-category-navigation .content-medium .row-content .item .description .cat-carouseltext { display:block; padding:0; width:280px; }
/*.itcenter-mod-category-navigation.mod-tabs .mod-itc-carousel-row-wrap { background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-dot.gif') repeat-y 333px top; zoom: 1; }*/
.mod-itc-carousel-small .mod-itc-carousel-nav-ul-wrap ul li p { line-height: normal !important; }
.mod-tabs .mod-itc-carousel-large { background-image:  none !important; }
.mod-itc-carousel-row-wrap { background: url('/itcenter/sitewide/pix/backgrounds/bg-spr-dot.gif') repeat-y 335px top; zoom: 1; }
.mod-itc-carousel-row-wrap:after { content: ""; display: block; clear: both; }
.mod-itc-carousel-nav .mod-itc-carousel-row-wrap { background-image: none; }
.mod-tabs .mod-itc-carousel-large .itc-media-cover-div { _margin-left: -20px !important; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap .mod-itc-carousel-nav-item-collect .carousel-container .carousel .carousel-item { height: auto !important; _margin-left: 0 !important; }
.mod-itc-carousel-small .mod-itc-carousel-nav .mod-itc-nav-wrap { height: auto !important; _padding-bottom: 0 !important; }
.mod-itc-carousel-small .mod-itc-carousel-nav { height: auto !important; }
.mod-maintopic.fsi { margin:0px 0px 0px 0px!important; color: #666666!important;}
.mod-maintopic.fsi ul {background:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;margin-top:12px;font-family: Arial, sans-serif; color:#515357}
.mod-maintopic.fsi ul li {line-height: 18px;}
.mod-maintopic.fsi div.tool { float: right; width: 220px; margin: 25px 10px 0px 0px; padding:0px 0px 0px 10px;}
.mod-maintopic.fsi div.tool .mod-box-220 .mod-box-inner { padding: 7px 10px 0px 10px; width: 180px; background-position: -400px -491px; background: url('/itcenter/sitewide/pix/backgrounds/bg-mod-box-inner.jpg') repeat-x #e8e8e8; min-height:0px;}
.mod-maintopic.fsi div.tool .mod-box-220 .mod-box-inner a { text-decoration: none; color: #0860a8; font-weight: bold;}
.mod-maintopic.fsi div.tool .mod-box-220 .mod-box-inner a:hover { text-decoration: underline; }
.mod-maintopic.fsi div.tool .mod-box-220 .mod-box-inner h3 { margin-bottom: 5px; }
.mod-tabs .mod-box-inner { padding-right: 0px; }
.mod-tabs .mod-box-inner .marquee-content { display: block; float: left; width: 450px; }
.mod-tabs .mod-box-inner .marquee-content img { float: left; margin: 0 57px 0 70px; }
.mod-tabs .mod-box-inner .marquee-promo { float: right; width: 220px; margin: 0 20px 0 0; }
* html .mod-tabs .mod-box-inner .marquee-promo { margin-right: 10px; }
.mod-tabs .mod-box-inner .marquee-promo p { margin-bottom: 0 !important; }
.mod-tabs .mod-box-inner .marquee-promo img.chat-thumb { float: left; width: 66px; height: 49px; padding: 6px 10px 0 3px; }

.mod-box-220.mod-accordion .genericcontent.item { background: url('/itcenter/sitewide/pix/backgrounds/bg-hr-separator-190.png') no-repeat center top; position: static !important; margin-top:10px; margin-bottom:10px; padding:3px;}
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable { padding:0px; width:200px; background-color:#FFFFFF;}
.mod-box-220.mod-accordion.generic h2 { padding:0px 0px 6px 0px !important; margin-bottom:3px !important;}
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable p { padding:8px !important;}
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable-last p { padding:8px !important; margin:6px !important;}
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable-content-last { background: url("/itcenter/sitewide/pix/backgrounds/bg-spr-global.gif") no-repeat scroll 0 -491px #FFFFFF; }
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable-content-last h2{ padding:padding:0px 0px 0px 10px !important; margin:0px 0px 0px 10px !important; }

