/* 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: 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: 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: 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: 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;}
}
/* 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; }
.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;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/itcenter/sitewide/pix/backgrounds/bg-mod-mini-promotion.png',sizingMethod='crop')}
.mod-box-220 h2 { margin: 10px 10px 0 10px !important; }
.mod-mini-promo .inner-mini-promo .mini-promo-text a {margin:10px 10px 0 !important; }
.mod-mini-promo .inner-mini-promo .mini-promo-text p {margin:10px 10px 0 !important; }
.mod-mini-promo { z-index: 2;line-height: 1.3; }
.con-rcl .mod-box-220 h2, 
.con-rcl .mod-box-220 h3 {text-transform:uppercase;}
.mod-mini-promo .inner-mini-promo .mini-promo-graphic {background-repeat: no-repeat;height: 92px;display: block;}


/* 	MODULE: Disclaimer */
.mod-disclaimer h2 {text-transform:none;}
/* MODULE: mod-feeds */
div.feeds .content-description { float:none!important; width: 100%!important; margin-bottom: 5px;}
/* MODULE: Category Navigation */
.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; text-transform:none;}
.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: 0px 0; clear: both; display: block; }
.itcenter-mod-category-navigation  .content-medium { margin-top:10px;}
.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 0; display: block; }
.itcenter-mod-category-navigation  .content-medium .row-content .item h3 { padding: 0 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 10px 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 .text { padding-bottom:5px; }
.itcenter-mod-category-navigation  .content-medium .row-content .item .description span { float: left; margin: 5px 15px 30px 0; width: 96px; }
.itcenter-mod-category-navigation  .content-medium .row-content .item.last { padding: 0 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;}
.content-small .item  h3{text-transform:none;}

@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; }
}

/* MODULE: Most Popular Tools - Modification of Highlights Module */
.mod-most-popular-tools{}
.mod-most-popular-tools h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 10px;}
.mod-most-popular-tools .buckets-container-737 h2 { text-transform:none; margin-bottom: 0px; padding-bottom: 5px;}

.mod-most-popular-tools .buckets-container-737 { float:left; position:static; width:100%;}
.mod-most-popular-tools .buckets-container-737 { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top;}

.mod-most-popular-tools .buckets-container-737 .info-bucket { float:left; margin-right:20px; width:333px;}
.mod-most-popular-tools .buckets-container-737 .info-bucket .image { float:left; margin-right:10px; position:relative!important; width:96px;}
.mod-most-popular-tools .buckets-container-737 .info-bucket .image img { display:block;}
.mod-most-popular-tools .buckets-container-737 .info-bucket .text{ float:left; width:222px;}
.mod-most-popular-tools .buckets-container-737 .info-bucket .play-icon { position:absolute!important; left:3px; top:29px; width:27px; height:17px; z-index:1; }
.mod-most-popular-tools .buckets-container-737 .last { margin-right:0; padding-right:0; width:322px;}
.mod-most-popular-tools .buckets-container-737 .last span { position:static!important;}
.mod-most-popular-tools .buckets-container-737 .last .text { width:216px;}
.mod-most-popular-tools .buckets-container-737 p {margin-bottom:10px; }

.mod-most-popular-tools .content-small-687 .item { padding: 20px 0; background: url('/itcenter/sitewide/pix/backgrounds/bg-hr-separator-687.png') no-repeat center top; position: static !important; }

.mod-most-popular-tools .buckets-container-twocol-737 h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 5px;}
.mod-most-popular-tools .buckets-container-twocol-737 h2.cta { text-transform:none; margin-bottom: 0px; padding-bottom: 5px;}
.mod-most-popular-tools .buckets-container-twocol-737 { float:left; position:static; width:676px;}
.mod-most-popular-tools .buckets-container-twocol-737 { background:url('/itcenter/sitewide/pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket { float:left; margin-right:20px; width:333px;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .image { float:left; margin-right:10px; margin-bottom:12px; position:relative!important; width:96px;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .image img { display:block;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .imagesm { float:left; margin-right:10px; margin-bottom:12px; position:relative!important; width:60px;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .imagesm img { display:block;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .text{ float:left; width:222px;}
.mod-most-popular-tools .buckets-container-twocol-737 .info-bucket .play-icon { position:absolute!important; left:3px; top:29px; width:27px; height:17px; z-index:1; }
.mod-most-popular-tools .buckets-container-twocol-737 .last { margin-right:0; padding-right:0; width:322px;}
.mod-most-popular-tools .buckets-container-twocol-737 .last span { position:static!important;}
.mod-most-popular-tools .buckets-container-twocol-737 .last .text { width:250px;}
.mod-most-popular-tools .buckets-container-twocol-737 .last .widetext { width:325px; margin-bottom:12px;}
.mod-most-popular-tools .buckets-container-twocol-737 p {margin-bottom:10px; }
		

@media print {
	.mod-most-popular-tools {clear:both;}
	.mod-most-popular-tools .buckets-container-737 .info-bucket { clear:both; margin-bottom: 20px; width:400px;}
}
.itc-rollover-element { width:300px; padding:10px;_padding:5px 10px 10px 10px; text-align:left; margin: 1px 0;}
.itc-rollover-active { background-color:#f0f0f0; width:300px; padding:10px; _padding:5px 10px 10px 10px; text-align:left; margin: 1px 0;}
.itc-rollover-element h3 {margin:0px; font-size:15px; padding:0 0 0 5px; !important; }
.itc-rollover-active h3 {margin:0px; font-size:15px; padding:0 0 0 5px; !important; }
.itc-rollover-hidden-content {display:none;}


