/* 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;}
html, body {}
body{font-size: 75%;}
p, h1, h2, h3, h4, h5, h6, input, select, button, label {font-weight: normal; font-size: 1em;}
.cleaner {clear:both; visibility:hidden; font-size:0; height:0; display:block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.img-txt { text-indent:-2000px;overflow:hidden; }
a {color:#0860a8; text-decoration:none; cursor: pointer;}
a:hover {color: #009ce4; text-decoration:underline;}
h1, h2 {font-weight: bold; margin:0 0 10px;}
h3 {font-size: 1.4em; margin-bottom:10px;}
h3,
h3 a {color:#0860A9;}
h3 a:hover {color: #009ce4; text-decoration:underline;}
p {line-height: 1.5em;}
sup {vertical-align:text-top; line-height: 1em;}

/* GRID TEMPLATE MAIN DIV's & CONTAINERS */
.main-outer {margin: 0 auto;height: 100%; position: relative;}
.main-wrap {margin: 0 auto; text-align: left;}
.main-left,
.main-center,
.main-right {float:left; min-height:486px; height:auto !important; height:486px; display:block;}
.main-left {background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat -921px -16px;}
.main-right {background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat -929px -16px;}
.main-inner {}
.main-inner.gradient{background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
.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 {}
.con-chi {}
.con-login-register {
	margin: 0;
	padding: 0;
	position:relative;
}
.floated-left {float: left;}
.floated-right {float: right;}

.con-dsc { font-size: 10px; color: #707070; }
.con-dsc p { margin-bottom: 20px; }
.con-dsc.narrow p { width: 737px; }

/* 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; position:relative;}

/* GRID TEMPLATE #04 - LANDING A */
#grid-04-lna {}
#grid-04-lna .main-inner {background:url('../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-lsa {}
#grid-05-lsa .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-05-lsa .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-05-lsa .main-inner {background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px; padding-top:20px;}
#grid-05-lsa .con-lcl,
#grid-05-lsa .con-bdy,
#grid-05-lsa .con-rcl {float:left; display:inline;}
#grid-05-lsa .con-lcl,
#grid-05-lsa .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - COMMUNITIES */
#grid-06-lnd {}
#grid-06-lnd .main-inner {background:url('../pix/backgrounds/bg-rpt-long-inner.jpg') repeat-x left top; padding-top:20px;}
#grid-06-lnd .con-lcl,
#grid-06-lnd .con-bdy,
#grid-06-lnd .con-rcl {float:left; display:inline;}
#grid-06-lnd .con-lcl,
#grid-06-lnd .con-bdy {margin:0 10px 0 0;}

/* GRID TEMPLATE #06 - SUPPORT LANDING TEMPLATE */
#grid-06-lsb {}
#grid-06-lsb .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-06-lsb .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-06-lsb .main-inner {background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-06-lsb .con-nck {padding:0;}
#grid-06-lsb .con-lcl,
#grid-06-lsb .con-bdy,
#grid-06-lsb .con-rcl {float:left; display:inline;}
#grid-06-lsb .con-lcl,
#grid-06-lsb .con-bdy {margin:0 10px 0 0;}
#grid-06-lsb .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('../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('../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-lnc {}
#grid-12-lnc .main-left {min-height:248px; height:auto !important; height:248px; background-position: -921px -236px;}
#grid-12-lnc .main-right {min-height:248px; height:auto !important; height:248px; background-position: -929px -236px;}
#grid-12-lnc .main-inner {background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left -91px;}
#grid-12-lnc .con-lcl,
#grid-12-lnc .con-bdy {float:left; display:inline;}
#grid-12-lnc .con-bdy .mod-box-737 h1 {color: #0860a8; font-size: 1.6em; font-weight: lighter;}
#grid-12-lnc .con-nck {padding:0;}
#grid-12-lnc .con-lcl {margin:0 10px 0 0;}
#grid-12-lnc .con-tools {float: left; margin: 0; padding: 0;}
#grid-12-lnc .con-tools .tools-box-220,
#grid-12-lnc .con-tools .tools-box-517 {display: inline; float: left; margin: 0; padding: 0; position: relative; zoom: 1;}
#grid-12-lnc .con-tools .tools-box-220 {display: inline; float: left; width: 220px;}
#grid-12-lnc .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-210-bottom-grey,
.mod-box-220-bottom,
.mod-box-220-bottom-grey,
.mod-box-210-mini-promo-bottom,
.mod-box-220-mini-promo-bottom,
.mod-box-220-mini-promo-bottom-gradient {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('../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('../pix/backgrounds/bg-mod-box-210.png') no-repeat;}
.mod-box-210-bottom {background:url('../pix/backgrounds/bg-mod-box-210-bottom.png') no-repeat;}
.mod-box-210-bottom-grey {background:url('../pix/backgrounds/bg-mod-box-210-bottom-grey.png') no-repeat;}
.mod-box-210 .mod-box-inner {background-position:-400px -491px;}
.mod-box-210 .mod-box-inner-bottom {width:190px; background-position:-590px -491px;}
.mod-box-220 {background:url('../pix/backgrounds/bg-mod-box-220.png') no-repeat;}
.mod-box-220-bottom {background:url('../pix/backgrounds/bg-mod-box-220-bottom.png') no-repeat;}
.mod-box-220-bottom-grey {background:url('../pix/backgrounds/bg-mod-box-220-bottom-grey.png') no-repeat;}
.mod-box-220 .mod-box-inner {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('../pix/backgrounds/bg-mod-box-210-mini-promo-bottom.png') no-repeat;}
.mod-box-220-mini-promo-bottom {background:url('../pix/backgrounds/bg-mod-box-220-mini-promo-bottom.png') no-repeat;}
.mod-box-220-mini-promo-bottom-gradient {background:url('../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 {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('../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('../pix/backgrounds/bg-mod-box-368.png') no-repeat;}
.mod-box-368-bottom {background:url('../pix/backgrounds/bg-mod-box-368-bottom.png') no-repeat;}
.mod-box-517 {background:url('../pix/backgrounds/bg-mod-box-517.png') no-repeat;}
.mod-box-517-bottom {background:url('../pix/backgrounds/bg-mod-box-517-bottom.png') no-repeat;}
.mod-box-737 {background:url('../pix/backgrounds/bg-mod-box-737.png') no-repeat;}
.mod-box-737-bottom {background:url('../../sitewide/pix/backgrounds/bg-mod-box-737-bottom.png') no-repeat; clear:both;}
.mod-box-967 {background:url('../../sitewide/pix/backgrounds/bg-mod-box-967.png') no-repeat;}
.mod-box-967-bottom {background:url('../../sitewide/pix/backgrounds/bg-mod-box-967-bottom.png') no-repeat;}
.mod-box-368 .mod-box-inner {width:318px;}

/* BUTTONS */
.link-slider-blue { display: inline;}
.link-slider-blue span { background-image:url('../../sitewide/pix/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.link-slider-blue span.button-close-blue { background-image:url('../../sitewide/pix/backgrounds/lnk-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:35px; }
.link-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}
.link-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue { display: inline; cursor: pointer;}
.button-slider-blue span { background-image:url('../../sitewide/pix/backgrounds/bg-slider.gif'); background-position:0px 0px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:23px; line-height:2.2em; margin:0; overflow:hidden; padding:0 0 0 12px; text-decoration:none; white-space:nowrap; }
.button-slider-blue span.button-close-blue { background-image:url('../../sitewide/pix/backgrounds/btn-slider-cap.gif'); background-position:0px 0px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:13px; }
.button-slider-blue:hover span {background-position:0 -24px;text-decoration:none !important;}
.button-slider-blue:hover span.button-close-blue {background-position:0px -24px;text-decoration:none !important;}
.button-script {display:none;}
.button-noscript {font-size:0.9em;background-color:#007DE4; border: 0px; color:#fff; font-weight:bold; padding:3px 7px; cursor:pointer;}

/* 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: 3D Carousel */
.mod-3d-carousel {}
.mod-3d-carousel .mod-box-inner {padding:0}
.mod-3d-carousel .mod-box-inner h2 {margin:0; padding:0 20px;}
.mod-3d-carousel .mod-3d-carousel-flash-container {height:220px;margin:0 auto;width:725px;}

/* 	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;}
.con-rcl .mod-accordion .mod-box-inner {width:200px;}
.con-lcl .mod-accordion .mod-box-inner {width:190px;}
.mod-accordion h3 {padding:12px 10px 0 10px;text-transform:uppercase;}
.con-rcl .mod-accordion h3 {width:180px;}
.con-lcl .mod-accordion h3 {width:170px;}
.mod-accordion .accordion-container-expandable span.selected {display:block;height:5px;width:217px;}
.mod-accordion .accordion-container-expandable h3.ui-state-active {padding-top:12px;}
.con-rcl .mod-accordion .accordion-container-expandable h3.ui-state-active {background:#FFF url('../pix/backgrounds/bg-accordion-content-sprite.gif') no-repeat 0 0;}
.con-lcl .mod-accordion .accordion-container-expandable h3.ui-state-active {background:#FFF url('../pix/backgrounds/bg-accordion-content-sprite-small.gif') no-repeat 0 0;}
.mod-accordion .accordion-container-expandable h3.ui-state-default {background:#FFF url('../pix/backgrounds/bg-spr-global.gif') no-repeat -720px -110px;cursor:pointer;padding-bottom:10px;padding-top:12px;}
.con-rcl .mod-accordion .accordion-container-expandable h3.ui-state-default {background:#FFF url('../pix/backgrounds/bg-spr-global.gif') no-repeat -720px -110px;}
.con-lcl .mod-accordion .accordion-container-expandable h3.ui-state-default {background:#FFF url('../pix/backgrounds/bg-spr-global.gif') no-repeat -730px -147px;}
.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 {height:auto;overflow:hidden;padding:7px 10px 8px 10px;}
.con-rcl .mod-accordion .accordion-container-expandable .accordion-container-expandable-content {background: #fff url('../pix/backgrounds/bg-accordion-content-sprite.gif') no-repeat right bottom;}
.con-lcl .mod-accordion .accordion-container-expandable .accordion-container-expandable-content {background: #fff url('../pix/backgrounds/bg-accordion-content-sprite-small.gif') no-repeat right bottom;}
.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-item fieldset ul li {padding-bottom:5px;}
.mod-accordion .accordion-container-expandable .content-image {float:left; width:78px;}
.mod-accordion .accordion-container-expandable .content-description {float:left;}
.con-rcl .mod-accordion .accordion-container-expandable .content-description {width:100px;}
.con-lcl .mod-accordion .accordion-container-expandable .content-description {width:90px;}
.mod-accordion .accordion-container-expandable .content-description p,
.mod-accordion .accordion-container-expandable .content-description a {}
.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 {display:block; position:relative; left:2px; top:-22px; zoom:1}
.mod-accordion .form-submit {padding:20px 0 0 70px;}
.con-rcl .mod-accordion .form-submit {width:130px; background: url('../pix/backgrounds/bg-accordion-content-sprite.gif') no-repeat -200px 0px;}
.con-lcl .mod-accordion .form-submit {width:120px; background: url('../pix/backgrounds/bg-accordion-content-sprite-small.gif') no-repeat -190px 0px;}
.mod-accordion .form-submit .button-slider-blue {position:static!important;}

/* MODULE: Ankle */
.mod-ankle { clear:both; margin-bottom:10px; padding-bottom:30px; width:967px;}
.mod-ankle .buckets-container { background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2947px top; }
.mod-ankle .bucket-info { display:inline; float:left; margin-left:5px; padding-left:18px; width:218px;}
.mod-ankle .bucket-info ul { margin:14px 0 0;}
.mod-ankle .bucket-info li {margin-bottom:7px; padding-left: 10px; text-indent: -10px;}
.mod-ankle .last { width:218px}

/* 	MODULE: Blog Navigation Bar */
.mod-blog-nav-bar {background-image:url('../pix/backgrounds/bg-mod-navigation-bar.png');height:46px;width:967px;}
.mod-blog-nav-bar form {float:left;padding:12px 0 0 18px;}
.mod-blog-nav-bar .mod-blog-nav-bar-links {float:right;padding:0 10px 0 0;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a,
.mod-blog-nav-bar .mod-blog-nav-bar-links a:link
.mod-blog-nav-bar .mod-blog-nav-bar-links a:active,
.mod-blog-nav-bar .mod-blog-nav-bar-links a:visited {color:#0860a8;float:left;font-weight:bold;margin:0 5px;padding:15px 5px 0 5px;text-decoration:none;text-transform:uppercase;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a:hover {color:#36a5ff;}
.mod-blog-nav-bar .mod-blog-nav-bar-links a.current-link {border-top:3px solid #36a5ff;color:#36a5ff !important;margin-top:5px !important;padding-top:7px !important;}
.mod-blog-nav-bar .mod-blog-nav-bar-links .mod-blog-nav-bar-link-sep {background-image:url('../pix/backgrounds/bg-spr-dotted.gif');background-position:-291px -1px;background-repeat:repeat-y;display:block;float:left;height:20px;margin:13px 0 0 0;width:1px;}
.mod-blog-nav-bar .drop-down-button {margin-left:10px;}

/* 	MODULES: COLUMNS LEFT AND RIGHT */
.mod-blogs-col{}
.mod-blogs-col .horizontal_separator {clear:both; display:block; height:1px; line-height:1px; background:url('../pix/backgrounds/horizontal-separator.png') no-repeat left top; margin:10px 0 10px -8px;}
.mod-blogs-col h3{padding:5px 0px 5px 0px;}
.mod-blogs-col ul{padding:5px 0px 5px 3px;}
.mod-blogs-col li{padding:4px 0px 0px 0px;}
.mod-blogs-col .blog-post, .mod-blogs-col .documents-wikis, .mod-blogs-col .community-participants { width:100%; padding:7px 0 5px 3px;}
.mod-blogs-col .blog-post .post-description, .mod-blogs-col .documents-wikis .post-description{ float:left; width:153px; margin-left:7px;}
.mod-blogs-col .list-with-small-icons li {padding:0 0 0 25px; margin:10px 0 0 0;}
.mod-blogs-col .list-with-small-icons li.paper {background:url('../pix/icons/icn-paper.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.pdf {background:url('../pix/icons/icn-pdf.jpg') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.star {background:url('../pix/icons/icn-star.jpg') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.dialog {background:url('../pix/icons/icn-dialog.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.comunication {background:url('../pix/icons/icn-comunication.gif') no-repeat left top;}
.mod-blogs-col .list-with-small-icons li.question {background:url('../pix/icons/icn-question.jpg') no-repeat left top;}
.mod-blogs-col .headline-image {text-align:center;}
/* Actions Module */
.mod-blogs-col .actions-container{ padding:0px 0px 5px 5px;}
.mod-blogs-col .actions-container h3{ margin-bottom:10px; }
.mod-blogs-col .actions-container .rss { display:block; width: 80px; height: 20px; background: url('../pix/icons/icn-rss.png') no-repeat top left; padding:2px 0px 0px 30px; cursor: pointer;}
/* Ask an Expert Module */
.mod-blogs-col .ask-expert-container .list-with-small-icons li{ margin-top:10px; padding-left:0;}
.mod-blogs-col .ask-expert-container .list-with-small-icons .server {width:31px; height:25px; background-image:url('../pix/icons/icn-ask-expert-server.png'); background-repeat: no-repeat; display: block; padding:7px 0px 0px 43px;}
.mod-blogs-col .ask-expert-container .list-with-small-icons .vpro {width:31px; height:25px; background-image:url('../pix/icons/icn-ask-expert-vpro.png'); background-repeat: no-repeat; display: block; padding:7px 0px 0px 43px;}
/* Top Community Participants Module */
.mod-blogs-col .community-participants-container{}
.mod-blogs-col .community-participants-container li{ padding:5px 0 0px 0px;}
.mod-blogs-col .icon-clouds { height: 28px; background-image:url('../../Assets/Image/thumbnails/fpo-tmb-image-clouds.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-tiger { height: 28px; background-image: url('../../Assets/Image/thumbnails/fpo-tmb-image-tiger.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-photo1 { height: 28px; background-image: url('../../Assets/Image/thumbnails/fpo-tmb-image-person1.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-photo2 { height: 28px; background-image: url('../../Assets/Image/thumbnails/fpo-tmb-image-person2.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
.mod-blogs-col .icon-map { height: 28px; background-image: url('../../Assets/Image/thumbnails/fpo-tmb-image-map.png'); background-repeat: no-repeat; display: block; padding:5px 5px 0px 40px;}
/* Get Social Module */
.mod-blogs-col .get-social-container { padding:0px 0px 5px 5px;}
.mod-blogs-col .get-social-container a { position:static!important;}
.mod-blogs-col .get-social-container .list-with-small-icons .social-group {padding: 0px 0px 10px 40px; height: 24px; background-image: url('../pix/icons/icn-get-social-follow-friends.png'); background-repeat: no-repeat; display: block;}
.mod-blogs-col .get-social-container .list-with-small-icons .follow-friends {padding: 5px 0px 0px 40px; height: 24px; background-image: url('../pix/icons/icn-get-social-group.png'); background-repeat: no-repeat; display: block;}
.mod-blogs-col .get-social-container li{ padding:0px 0 5px 0;}
/* Popular Tags Module */
.mod-blogs-col .right-aligned{ text-align:right; padding-top:10px;}
/* Communities List Module */
.mod-blogs-col .communities-list-container{}
/* Blog List Module */
.mod-blogs-col .blog-list-container{}
/* Email Subscription Module */
.mod-blogs-col .mod-email-subscription {}
.mod-blogs-col .mod-email-subscription .button-slider-blue {float:left; text-decoration:none!important;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form input {border:none; color:#8e949e; width:167px; height:19px; padding:5px 0 0 10px; background:url('../pix/backgrounds/input-rounded-177.jpg') left top no-repeat;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form input.button-noscript {background-image: none; background-color:#007DE4; border: 0px; color:#fff; font-weight:bold; padding:3px 7px; width:auto;}
.mod-blogs-col .mod-email-subscription #sign-up-subscription-form ul li {margin:5px 0 0 0;}
/* Connect With Us Module */
.mod-blogs-col .mod-sm-col-connect {}
.mod-blogs-col .mod-sm-col-connect ul li img {vertical-align:middle; margin-right:7px;}
.mod-blogs-col .mod-sm-col-connect ul li {margin:5px 0 0 0;}
/* Spotlight Blog Module */
.mod-blogs-col .mod-spotlight-blog {}
.mod-blogs-col .mod-spotlight-blog h3 {font-size:1.3em; margin:0; padding:0; color:#0860a8; margin:0 0 5px 0; font-weight:normal;}
.mod-blogs-col .mod-spotlight-blog h3 a {color:#0860a8;}
.mod-blogs-col .mod-spotlight-blog ul li {background:url('../pix/icons/icn-bullet-sm-gray.jpg') left center no-repeat; padding:0 0 0 10px; margin:5px 0 0 0;}

/* MODULE - BRAND STAGE CAROUSEL */
.mod-brand-stage-carousel {background-color: #fff; position: relative; overflow: hidden; }
.mod-brand-stage-carousel .carousel-container { position: relative; visibility: hidden;	 }
.mod-brand-stage-carousel li.carousel-item {display: block; float: left; position: relative; width: 983px; height: 392px;}
.mod-brand-stage-carousel li.carousel-item div { float: left; width: 987px; height: 392px; }
.mod-brand-stage-carousel li.carousel-item div h1,
.mod-brand-stage-carousel li.carousel-item div p { position: relative; z-index:10; margin-left: 33px; width: 372px; }
.mod-brand-stage-carousel li.carousel-item div h1 { margin-top: 27px; margin-bottom: 14px; }
.mod-brand-stage-carousel li.carousel-item div h1 span { display: block; }
.mod-brand-stage-carousel li.carousel-item div p { line-height: 14px; }
.mod-brand-stage-carousel li.carousel-item div p a { text-decoration: none; }
.mod-brand-stage-carousel li.carousel-item div p a:hover { text-decoration: underline; }
.mod-brand-stage-carousel .pagination-wrap { float: left; padding-right: 53px; position: absolute; top: 188px; left: 32px; z-index: 20; visibility: hidden; }
.mod-brand-stage-carousel .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-brand-stage-carousel .pagination-wrap  .lft[class] { background:url('../pix/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-brand-stage-carousel .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav[class] { background: url('../pix/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-prev,
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-brand-stage-carousel .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Brand Stage - Visual Navigation */
.mod-brand-stage-visual-navigation { padding: 7px 33px 0; width: 917px; }
.mod-brand-stage-visual-navigation ul { float: left; width: 100%; }
.mod-brand-stage-visual-navigation ul li { float: left; padding: 0 0 0 0px; text-align: center; width: 229px; position: static !important; zoom: 1; }
.mod-brand-stage-visual-navigation ul li {display:block;text-align: center;}
.mod-brand-stage-visual-navigation ul li a {display:block; width: 100%; text-align: center; cursor: pointer;}
.mod-brand-stage-visual-navigation ul li a:hover div {color: #009ce4; text-decoration: underline;}
.mod-brand-stage-visual-navigation ul li a div {color:#0860A9; width: 100%; }
.mod-brand-stage-visual-navigation ul li.first-child { padding: 0 0 0 0px; }

/* Module: Brand Stage */
.mod-brand-stage {height: 200px;}
.mod-brand-stage.block-layout {display: block;margin-bottom: 5px;}
.mod-brand-stage .info-bucket {left: 32px;position: relative;top: 7px;width: 365px;}
.mod-brand-stage .info-bucket p {margin-bottom: 2px;}
.mod-brand-stage .info-bucket p.white-txt {color: #ffffff;}
.mod-brand-stage .info-bucket .grey-txt {color: #515357;}
.mod-brand-stage .brand-stage-link {color: #515357;text-transform: uppercase;}
.mod-brand-stage.with-nav-links {min-height: 224px;width: 917px;}
.mod-brand-stage.with-nav-links p.white { color: #FFFFFF !important; }
.mod-brand-stage.with-nav-links p.white a { color: #FFFFFF !important; }
.mod-brand-stage.with-nav-links .marquee-description { padding: 27px 33px 0; width:415px;}
.mod-brand-stage.with-nav-links .marquee-description p { margin-right: 45px; padding: 0px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description a:hover { text-decoration:underline; }
.mod-brand-stage.with-nav-links .marquee-description ul { margin: 8px 0 0; width: 100%; float: left; }
.mod-brand-stage.with-nav-links .marquee-description ul li { float: left; width: auto;}
.mod-brand-stage.with-nav-links .marquee-description ul li span { float: left; width: auto; }
.mod-brand-stage.with-nav-links .marquee-description ul li div { float: left; width: auto; display: block; }
.mod-brand-stage.with-nav-links .marquee-description ul li div.center-one-line { padding: 10px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description ul li div.center-two-lines { padding: 3px 0 0; }
.mod-brand-stage.with-nav-links .marquee-description ul li div p { vertical-align: middle; margin: 0 5px; padding: 0; width: 90px; }

/* 	MODULE: Breadcrumb */
.con-nck .mod-breadcrumb { margin:0; padding: 10px 33px 0; zoom: 1;}
.main-inner-sub .mod-breadcrumb { margin:0 0 15px 25px; padding:0 10px 0 0; 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: Buying Guides */
.mod-buying-guides { }
.mod-buying-guides a { font-weight:bold; padding: 5px 0 10px; }
.mod-buying-guides ul { position: static !important; width: 100%; float:left; }
.mod-buying-guides ul li { padding:5px 0 10px 0; float: left; width:130px; margin-right:8px;}
.mod-buying-guides ul li.last {margin-right:0;}
.mod-buying-guides ul li span { display: block; }
.mod-buying-guides ul li a { display: block; }

/* MODULE: Campaign Showcase */
.mod-campaign-showcase {height:200px;margin:0 auto;width:956px;}

/* MODULE: Category Navigation */
.mod-category-navigation {*zoom: 1;_zoom: 0;}
.mod-category-navigation .mod-box-inner { position: relative!important;}
.mod-category-navigation h2 { position: relative!important;margin-bottom:15px;}
.mod-category-navigation h3 { margin-bottom: 3px; color:#0860a8; }
.mod-category-navigation h3 span { margin-left: 0px !important;}
.mod-category-navigation p {margin-bottom: 17px;line-height:16px;}
.mod-category-navigation .float-left { float: left!important; width:auto; display: inline; }
.mod-category-navigation .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-category-navigation .sort-by {}
.mod-category-navigation .sort-by li {display:inline; padding:0 5px;}
.mod-category-navigation .sort-by li.first {padding-left:0;}
.mod-category-navigation .sort-by li.separator {padding:0 1px 0 1px; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-category-navigation .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-category-navigation .single-column-text {}
.mod-category-navigation .two-column-text { width: 341px; }
.mod-category-navigation .right-text {text-align:right;}
.mod-category-navigation .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-category-navigation .content-medium { width: 100%; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding: 15px 0; clear: both; display: block; }
.mod-category-navigation .item p { margin-bottom: 0;}
.mod-category-navigation .content-medium .row-content { width: 100%; display: block; }
.mod-category-navigation .content-medium .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-category-navigation .content-medium .row-content .item h3 { padding: 15px 0 0; }
.mod-category-navigation .content-medium .row-content .item h3 a { position: relative; display: block; }
.mod-category-navigation .content-medium .row-content .item h3 a span { float: none; }
.mod-category-navigation .content-medium .row-content .item h3 a span span { }
.mod-category-navigation .content-medium .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-category-navigation .content-medium .row-content .item .description { background: none; padding: 0 10px 5px 0; position: static !important; }
.mod-category-navigation .content-medium .row-content .item .description .text { display: block; padding:0; }
.mod-category-navigation .content-medium .row-content .item .description span { float: left; margin: 5px 0 0 5px; width: 96px; }
.mod-category-navigation .content-medium .row-content .item.last { padding: 10px 20px 0; }
.mod-category-navigation .content-medium .row-content .item.space-on-top { margin-top: 8px; }
.mod-category-navigation .content-medium .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-category-navigation .content-medium .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-category-navigation .content-medium .row-content .item.no-background { background: none; }
.mod-category-navigation .content-medium .row-content .item.no-background h3 { padding-top: 0; }
.mod-category-navigation .bottom_separator {clear:both; height:1px; display:block; background:url('../pix/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-category-navigation .bottom_separator_last {margin-top:10px;}
.mod-category-navigation .content-small .item { padding: 20px 0; background: url('../pix/backgrounds/bg-hr-separator-505.png') no-repeat center top; position: static !important; }
.mod-category-navigation .content-small .first-item { background: none;}
.mod-category-navigation .content-small .single-item { background: none; padding-top: 0px;}
.mod-category-navigation .content-small .no-spacing { padding-bottom: 0; }
.mod-category-navigation .content-small .item .item-image { float: right; width: 100px; display: block; margin-right: 15px;}
.mod-category-navigation .content-small .item .item-description { float: left; width: 347px;}
.mod-category-navigation .content-small .item .item-image-right { float: right; width: 100px; display: block; text-align:center;}
.mod-category-navigation .content-small .item .item-description-right { float: left; width: 347px; margin-right: 20px; }
.mod-category-navigation .content-small .item .item-description-right p{width: 327px;}
.mod-category-navigation .content-small .item .item-description-education-competition p{width: 355px;}
.mod-category-navigation ul.buckets-container {clear: both; background: url('../pix/backgrounds/bg-hr-separator-505.gif') no-repeat center bottom; padding-bottom: 20px; margin-bottom: 20px; }
.mod-category-navigation ul.buckets-container.last {margin-bottom: 0; padding-bottom: 10px; background: none;}
.mod-category-navigation ul.buckets-container li {float: left; width: 100px; margin-right: 22px;display:inline;}
.mod-category-navigation ul.buckets-container li.last {margin-right:0;}
.mod-category-navigation ul.buckets-container li img {display:block;margin-bottom: 5px;}
.mod-category-navigation ul.buckets-container li span {font-size: 11px;}
.mod-category-navigation .mod-box-inner .content-small { display:inline-block;}
.mod-category-navigation .mod-box-inner .content-small h3{ font-size:1.4em; margin-bottom:10px;}
.mod-category-navigation .mod-box-inner .form-factor-block { font-size:11px; display:inline-block!important; padding-top:20px!important; margin-top:20px!important; background:url(../pix/backgrounds/vert-separator-one-col.png) no-repeat; background-position:top!important;}
.mod-category-navigation .mod-box-inner .form-factor-block-first { background:none!important; padding-top:0px!important; margin-top:0px!important;}
.mod-category-navigation .mod-box-inner .form-factor-block-last { margin-bottom:20px;}
.mod-category-navigation .mod-box-inner .form-factor-block p{margin-bottom:20px;}
.mod-category-navigation .mod-box-inner .form-factor-block a{ line-height:18px;}
.mod-category-navigation .mod-box-inner .form-factor-block img{ float:right; clear:right; margin:0px 35px 0px 10px;}
.mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue {cursor:pointer; display:block!important;}
.mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue{ margin-top:20px; text-decoration:none;}
.mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue span, .mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue:hover span {background-image: url(../pix/backgrounds/bg-mod-category-navigation-find.gif); background-position:0px 0px!important; background-repeat:repeat-x; color:#FFFFFF;  cursor:pointer; display:inline; float:left; font-size:12px; font-weight:bold; height:23px; line-height:2.0em;  margin:0!important; padding:0 8px 0 15px; text-decoration:none; }
.mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue span.button-close-blue, .mod-category-navigation .mod-box-inner .form-factor-block .button-slider-blue span.button-close-blue:hover {background-image: url(../pix/backgrounds/bg-mod-category-navigation-find-end.png); background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0; text-decoration:none; width:30px;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks {background:url("../pix/backgrounds/bg-spr-dotted.gif") repeat-y -2962px; clear:both; display: inline-block; margin:20px 0px 20px 0px!important; width:100%; padding-bottom:0px!important;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .row-content { display:inline-block!important; clear:both; margin-bottom:0px;  background:url("../pix/backgrounds/vert-separator-two-col-small.png") no-repeat;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .first{padding-top:0px; background:none!important;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .last{ margin-bottom:0px!important;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block {float:left; width:202px; padding:20px 0px 20px 0px;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block-first {float:left; width:202px; padding:0px 0px 20px 0px;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block-last {float:left; width:202px; padding:20px 0px 0px 0px;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .col-1 { margin-right:21px; padding-right:20px}
.mod-category-navigation .mod-box-inner .featured-processor-blocks .col-2 { margin-right:0px; padding-left:20px;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks a{ font-size:11px; color:#0860a8;}
.mod-category-navigation .mod-box-inner .featured-processor-blocks img{ clear:right; float:right; border:0px none; margin-left:10px;}

/* Module: Community Announcement */
.mod-community-announcement { margin:5px 0 6px 14px; width:957px;}
.mod-community-announcement .wrapper-container {background-color: #ffffff; background-url:url('../pix/backgrounds/bg-spr-dotted.gif'); background-repeat: repeat-y; background-position: -3788px top; border-left: 1px solid #cfd3d7; border-right: 1px solid #cfd3d7; height:100%; padding:5px 15px 3px; width:auto;}
.mod-community-announcement .wrapper-container h2 { float:left; margin-bottom:0; padding-right:13px; text-transform:uppercase;}
.mod-community-announcement .wrapper-container ul { float:right; width:792px;}
.mod-community-announcement .wrapper-container li { display:inline; width:auto;}
.mod-community-announcement .wrapper-container li a { font-weight: bold; }
.mod-community-announcement .white-box-top,
.mod-community-announcement .white-box-bottom {display:block; height:9px; line-height:9px; width:100%;}
.mod-community-announcement .white-box-top { background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat -1741px -489px;}
.mod-community-announcement .white-box-bottom { background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat -1741px top;}

/* Module: Community Browse */
.mod-community-browse { float:right; margin:0 23px 5px 0; padding-top:2px; width:auto;}
.mod-community-browse h2 { float:left; margin-bottom:0; margin-right:3px; padding-right:0px; text-transform:uppercase;}
.mod-community-browse ul { float:left; width:auto;}
.mod-community-browse li { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -266px 0; float:left; padding:0 9px 0 6px; width:auto;}
.mod-community-browse li.last { padding-right:0; background:none;}
.mod-community-browse .icon-01,
.mod-community-browse .icon-02,
.mod-community-browse .icon-03,
.mod-community-browse .icon-04,
.mod-community-browse .icon-05,
.mod-community-browse .icon-06,
.mod-community-browse .icon-07 { display:block; height:14px; width:12px;}
.mod-community-browse .icon-01 span,
.mod-community-browse .icon-02 span,
.mod-community-browse .icon-03 span,
.mod-community-browse .icon-04 span,
.mod-community-browse .icon-05 span,
.mod-community-browse .icon-06 span,
.mod-community-browse .icon-07 span { display:none;}
.mod-community-browse .icon-01 { background:url('../pix/icons/icn-dialog.gif') no-repeat left top;}
.mod-community-browse .icon-02 { background:url('../pix/icons/icn-paper.gif') no-repeat left top;}
.mod-community-browse .icon-03 { background:url('../pix/icons/icn-comunication.gif') no-repeat left top;}
.mod-community-browse .icon-04 { background:url('../pix/icons/icn-post-note.gif') no-repeat left top;}
.mod-community-browse .icon-05 { background:url('../pix/icons/icn-planet.gif') no-repeat left top;}
.mod-community-browse .icon-06 { background:url('../pix/icons/icn-bubles.gif') no-repeat left top;}
.mod-community-browse .icon-07 { background:url('../pix/icons/icn-people.gif') no-repeat left top;}

/* Module: Community Discussions */
.mod-community-discussions {}
.mod-community-discussions h2 { margin-bottom:5px; text-transform:uppercase;}
.mod-community-discussions .view-by { margin:11px 0 6px; text-align:right;}
.mod-community-discussions .discussion-container { position:static!important;}
.mod-community-discussions .discussion-container ul { float:left; padding:13px 0 15px; width:100%;}
.mod-community-discussions .discussion-container ul.first { background:none; padding:12px 0 6px;}
.mod-community-discussions .discussion-container li { float:left; margin-right:10px; width:auto;}
.mod-community-discussions .discussion-container li a { line-height:14px; margin-bottom:0;}
.mod-community-discussions .discussion-container li p.cta { margin-top:5px;}
.mod-community-discussions .discussion-container .type { width:122px;}
.mod-community-discussions .discussion-container .subject { width:203px;}
.mod-community-discussions .discussion-container .author { width:82px;}
.mod-community-discussions .discussion-container .image { width:30px; margin-right:0!important;}
.mod-community-discussions .discussion-container .image a span { display: block; }
.mod-community-discussions .discussion-container .hor-separator {background:url('../pix/backgrounds/bg-hr-separator-455.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-community-discussions .drop-down-button {margin-left:10px;}

/* 	MODULE: Community User Bar */
.mod-community-user-bar {background-image:url('../pix/backgrounds/bg-mod-navigation-bar.png');height:46px; margin:4px 0 8px 10px;width:967px;}
.mod-community-user-bar #login-form {display: none;}
.mod-community-user-bar form.user-bar-login fieldset {float: left;margin:7px 0 0 0;padding: 5px 20px 5px 0;}
.mod-community-user-bar form.user-bar-login fieldset h4 {background-image: url('../pix/backgrounds/bg-spr-dotted.gif');background-position: -215px -1px;background-repeat: repeat-y;color:#676b72;float: left;font-weight: bold;margin: 0;padding: 4px 20px 4px 18px;text-transform: uppercase;}
.mod-community-user-bar form.user-bar-login fieldset a {display: block;float: left;font-weight: bold;padding:3px 0 0 8px;}
.mod-community-user-bar .user-bar-right {float: right;position: relative; width: 368px; height: 46px; line-height: 46px; }
.mod-community-user-bar .user-bar-right a {font-weight: bold; white-space: nowrap; float: left;}
.mod-community-user-bar .user-bar-right form.user-bar-search { margin-right: 18px; margin-top: 11px;}
.mod-community-user-bar .user-bar-right form.user-bar-search label {display: none;}
.mod-community-user-bar .user-bar-right form.user-bar-search fieldset {float:right;position: relative;}
.mod-community-user-bar .user-bar-right form.user-bar-search .input-type-bg {display:block;background: url('../pix/backgrounds/gbl-search-input.gif') no-repeat 0 0; padding:0 33px 0 20px;}
.mod-community-user-bar .user-bar-right form.user-bar-search input.input-type-text {background:none;border: none;color: #8e949e;height: 22px;font-size: .92em;font-weight: bold;padding: 4px 0 0 0;}
.mod-community-user-bar .user-bar-right form.user-bar-search input.input-type-submit {position: absolute!important; top: 0px; right:4px;}

/* MODULE: Content Navigation */
.mod-content-navigation {}
.mod-content-navigation h2 { position:static!important;}
.mod-content-navigation h3 { margin-bottom: 3px; color:#8E949E; }
.mod-content-navigation h3 span { margin-left: 0px !important;}
.mod-content-navigation .float-left { float: left!important; width:auto; display: inline; }
.mod-content-navigation .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-content-navigation .sort-by {}
.mod-content-navigation .sort-by li {display:inline; padding:0 5px;}
.mod-content-navigation .sort-by li.first {padding-left:0;}
.mod-content-navigation .sort-by li.separator {padding:0 1px 0 1px; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-content-navigation .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-content-navigation .single-column-text {}
.mod-content-navigation .two-column-text { width: 341px; }
.mod-content-navigation .right-text {text-align:right;}
.mod-content-navigation .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-content-navigation .content-wrapper { padding: 15px 0; }
.mod-content-navigation .content { width: 100%; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; margin: 0 0 10px; clear: both; display: block; }
.mod-content-navigation .content .row-content { width: 100%; display: block; }
.mod-content-navigation .content .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-content-navigation .content .row-content .item h3 { padding: 15px 0 0; }
.mod-content-navigation .content .row-content .item h3 a { position: relative; display: block; }
.mod-content-navigation .content .row-content .item h3 a span { float: none; }
.mod-content-navigation .content .row-content .item h3 a span span { }
.mod-content-navigation .content .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-content-navigation .content .row-content .item .description { background: none; padding: 0 10px 5px 0; position: static !important; }
.mod-content-navigation .content .row-content .item .description .text { display: block; padding:0; }
.mod-content-navigation .content .row-content .item .description span { float: left; margin: 5px 0 0 15px; width: 96px; }
.mod-content-navigation .content .row-content .item .description.no-image {  }
.mod-content-navigation .content .row-content .item.last { padding: 10px 20px 0; }
.mod-content-navigation .content .row-content .item.space-on-top { margin-top: 8px; }
.mod-content-navigation .content .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-content-navigation .content .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-content-navigation .content .row-content .item.no-background { background: none; }
.mod-content-navigation .content .row-content .item.no-background h3 { padding-top: 0; }
.mod-content-navigation .bottom_separator {clear:both; height:1px; display:block; background:url('../pix/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-content-navigation .bottom_separator_last {margin-top:10px;}
.mod-content-navigation ul.buckets-container {clear: both; padding-bottom: 10px; padding-top: 10px; margin-bottom: 0; zoom: 1;}
.mod-content-navigation ul.buckets-container.last {margin-bottom: 0; padding-bottom: 10px; background: none;}
.mod-content-navigation ul.buckets-container li {float: left; width: 100px; margin-right: 11px;display:inline;}
.mod-content-navigation .content .row-content ul.buckets-container li.last {margin-right:0; padding: 0;}
.mod-content-navigation ul.buckets-container li img {display:block;margin-bottom: 5px;}
.mod-content-navigation ul.buckets-container li span {font-size: 11px;}


/* MODULE: Content Navigation Small */
.mod-content-navigation-small {}
.mod-content-navigation-small h2 { position:static!important;}
.mod-content-navigation-small h3 { margin-bottom: 3px; color:#8E949E; }
.mod-content-navigation-small h3 span { margin-left: 0px !important;}
.mod-content-navigation-small .float-left { float: left!important; width:auto; display: inline; }
.mod-content-navigation-small .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-content-navigation-small .sort-by {}
.mod-content-navigation-small .sort-by li {display:inline; padding:0 5px;}
.mod-content-navigation-small .sort-by li.first {padding-left:0;}
.mod-content-navigation-small .sort-by li.separator {padding:0 1px 0 1px; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-content-navigation-small .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-content-navigation-small .single-column-text {}
.mod-content-navigation-small .two-column-text { width: 341px; }
.mod-content-navigation-small .right-text {text-align:right;}
.mod-content-navigation-small .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-content-navigation-small .content-wrapper { padding: 15px 0; }
.mod-content-navigation-small .content { width: 100%; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2962px top; margin: 0 0 10px; clear: both; display: block; }
.mod-content-navigation-small .content .row-content { width: 100%; display: block; }
.mod-content-navigation-small .content .row-content .item { float: left; width: 222px; padding: 0px 10px 10px; display: block; }
.mod-content-navigation-small .content .row-content .item h3 { padding: 15px 0 0; }
.mod-content-navigation-small .content .row-content .item h3 a { position: relative; display: block; }
.mod-content-navigation-small .content .row-content .item h3 a span { float: none; }
.mod-content-navigation-small .content .row-content .item h3 a span span { }
.mod-content-navigation-small .content .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-content-navigation-small .content .row-content .item .description { background: none; padding: 0 10px 5px 0; position: static !important; }
.mod-content-navigation-small .content .row-content .item .description .text { display: block; padding:0; }
.mod-content-navigation-small .content .row-content .item .description span { float: left; margin: 5px 0 0 15px; width: 96px; }
.mod-content-navigation-small .content .row-content .item .description.no-image {  }
.mod-content-navigation-small .content .row-content .item.last { padding: 10px 10px 0; }
.mod-content-navigation-small .content .row-content .item.space-on-top { margin-top: 8px; }
.mod-content-navigation-small .content .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-content-navigation-small .content .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-content-navigation-small .content .row-content .item.no-background { background: none; }
.mod-content-navigation-small .content .row-content .item.no-background h3 { padding-top: 0; }
.mod-content-navigation-small .bottom_separator {clear:both; height:1px; display:block; background:url('../pix/backgrounds/vert-separator-two-col-small.png') repeat-x left top; line-height:1px;}
.mod-content-navigation-small .bottom_separator_last {margin-top:10px;}
.mod-content-navigation-small ul.buckets-container {clear: both; padding-bottom: 10px; padding-top: 10px; margin-bottom: 0; zoom: 1;}
.mod-content-navigation-small ul.buckets-container.last {margin-bottom: 0; padding-bottom: 10px; background: none;}
.mod-content-navigation-small ul.buckets-container li {float: left; width: 100px; margin-right: 11px;display:inline;}
.mod-content-navigation-small .content .row-content ul.buckets-container li.last {margin-right:0; padding: 0;}
.mod-content-navigation-small ul.buckets-container li img {display:block;margin-bottom: 5px;}
.mod-content-navigation-small ul.buckets-container li span {font-size: 11px;}

/* Module: Crisis Alert */
.mod-crisis-alert {display:block; padding-top:20px; width:957px; position:relative; padding-bottom:20px;}
.mod-crisis-alert .wrapper-container { margin-left:13px; background-color:#FFF;  height:100%; padding:0px 15px 0px 15px; width:925px; border-left:1px solid #ced2d6; border-right:1px solid #ced2d6;}
.mod-crisis-alert .white-box-top,
.mod-crisis-alert .white-box-bottom {margin-left:13px; display:block; height:9px; line-height:9px; width:957px;}
.mod-crisis-alert .white-box-top { margin-left:13px; background:url('../pix/backgrounds/bg-top-crisis-module.png') no-repeat top left; height:11px;}
.mod-crisis-alert .white-box-bottom { margin-left:13px; background:url('../pix/backgrounds/bg-footer-crisis-module.png') no-repeat top left; height:11px;}
.mod-crisis-alert .wrapper-container ul { float:left; width:792px; padding-left:30px;}
.mod-crisis-alert .wrapper-container li { display:inline; width:auto; padding-left:10px;}
.mod-crisis-alert .wrapper-container .red-text{ color:#b70000; font-weight:bold;}
.mod-crisis-alert .wrapper-container .text{ color:#676b72; font-weight:bold;}
.mod-crisis-alert .crisis-alert-icon{ display:block; background:url('../pix/icons/icn-alert.jpg') no-repeat top right; height:28px; width:38px; position:absolute!important; z-index:10; top:25px; left:19px;}

/* MODULE: Cross Linking - Product Shopping */
.mod-cross-linking-product-shopping { }
.mod-cross-linking-product-shopping .mod-box-inner div { padding: 10px 0 0; width: 100%; }
.mod-cross-linking-product-shopping .mod-box-inner h2 { margin: 20px 0 0; width: 170px; }
.mod-cross-linking-product-shopping .mod-box-inner ul { float: left; width: 100%; }
.mod-cross-linking-product-shopping .mod-box-inner ul li { float: left; padding: 0 10px; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2217px top; width: 145px; }
.mod-cross-linking-product-shopping .mod-box-inner ul li a { font-weight: bold; }
.mod-cross-linking-product-shopping .mod-box-inner ul li.first-child { background: none; width: 170px; }
.mod-cross-linking-product-shopping .mod-box-inner ul li a { float: right; width: auto; margin: 20px 0 0; width: 70px; }
.mod-cross-linking-product-shopping .mod-box-inner ul li span { float: left; width: auto; }
.mod-cross-linking-product-shopping .mod-box-inner ul li span a { margin: 0; width: auto!important; }

/* 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('../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('../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;}

/* 	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;}

/* 	MODULE: Email Subscription */
.mod-email-subscription {}
.mod-email-subscription .button-slider-blue {float:left; text-decoration:none!important;}
.mod-email-subscription #sign-up-subscription-form input {border:none; color:#8e949e; width:167px; height:19px; padding:5px 0 0 10px; background:url('../pix/backgrounds/input-rounded-177.jpg') left top no-repeat;}
.mod-email-subscription #sign-up-subscription-form ul li {margin:5px 0 0 0;}

/* MODULE - FEATURED COMMUNITIES CAROUSEL */
.mod-carousel-navigation .communities-blogs-carousel .carousel-container {visibility: hidden; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item {display: block; clear: both;float: left; position: relative; margin-right: 10px;}
.mod-carousel-navigation h2 { margin-bottom: 15px; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item {width: 464px;}
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div h1,
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div p {color: #555; font-size: 0.92em; line-height: 16px; margin-bottom: 10px; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div p.link { margin-bottom: 0; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div h1 { margin-top: 27px; margin-bottom: 14px; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div p a { text-decoration: none; color: #0860a8; font-weight: bold; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div p a:hover {color: #009ce4; text-decoration: underline; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item div h3 { margin-bottom: 5px; font-size: 1.50em; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item .li-wrap-1 { float: left; width: 280px; }
.mod-carousel-navigation .communities-blogs-carousel li.carousel-item .thumb { float: right; width: 119px; margin-top: 5px; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap-container { position: relative; text-align: center; clear: both; padding-top: 16px; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap { float: left; padding-right: 53px; position: relative; bottom: 0; left: 0; z-index: 20; margin: 0 auto; visibility: hidden; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap  .lft[class] { background:url('../pix/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav[class] { background: url('../pix/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-prev,
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-carousel-navigation .communities-blogs-carousel .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Featured Product */
.mod-featured-product {}
.mod-featured-product h2 { position:static!important;}
.mod-featured-product h3 { margin-bottom: 3px; color:#8E949E; }
.mod-featured-product h3 span { margin-left: 0px !important;}
.mod-featured-product .float-left { float: left!important; width:auto; display: inline; }
.mod-featured-product .float-right { float: right!important; width: auto; text-align:right; display: inline; }
.mod-featured-product .sort-by {}
.mod-featured-product .sort-by li {display:inline; padding:0 5px;}
.mod-featured-product .sort-by li.first {padding-left:0;}
.mod-featured-product .sort-by li.separator {padding:0 1px 0 1px; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat scroll 2px -119px;}
.mod-featured-product .sort-by li.selected-sort-option a {color: #009CE4; text-decoration: underline;}
.mod-featured-product .single-column-text { width: 100%; }
.mod-featured-product .two-column-text { width: 341px; }
.mod-featured-product .right-text {text-align:right;}
.mod-featured-product .highlighted {color:#8E949E; font-size:0.917em; font-weight:bold;}
.mod-featured-product .content-medium { width: 100%; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding: 15px 0; clear: both; display: block; }
.mod-featured-product .content-medium .row-content { width: 100%; display: block; }
.mod-featured-product .content-medium .row-content .item { float: left; width: 323px; padding: 0px 20px 10px; display: block; }
.mod-featured-product .content-medium .row-content .image { float: left; width: 334px; padding: 0px 0px 0px 10px; display: block; }
.mod-featured-product .content-medium .row-content .item h3 { padding: 15px 0 0; }
.mod-featured-product .content-medium .row-content .item h3 a { position: relative; display: block; }
.mod-featured-product .content-medium .row-content .item h3 a span { float: none; }
.mod-featured-product .content-medium .row-content .item h3 a span span { }
.mod-featured-product .content-medium .row-content .item h3 a span span.camera { width: 14px; height:9px; background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat -583px -35px; display: inline-block; margin-left: 5px !important; }
.mod-featured-product .content-medium .row-content .item .description { background: none; padding: 0 10px 15px 0; position: static !important; }
.mod-featured-product .content-medium .row-content .item .description .text { display: block; padding:0; }
.mod-featured-product .content-medium .row-content .item .description span { float: left; margin: 5px 0 0 5px; width: 96px; }
.mod-featured-product .content-medium .row-content .item.last { padding: 10px 20px 0; }
.mod-featured-product .content-medium .row-content .item.space-on-top { margin-top: 8px; }
.mod-featured-product .content-medium .row-content .item.no-left-padding { padding-left: 0 !important; }
.mod-featured-product .content-medium .row-content .item.no-right-padding { padding-right: 0 !important; }
.mod-featured-product .content-medium .row-content .item.no-background { background: none; }
.mod-featured-product .content-medium .row-content .item.no-background h3 { padding-top: 0; }
.mod-featured-product .bottom_separator {clear:both; height:1px; display:block; background:url('../pix/backgrounds/vert-separator-two-col.png') repeat-x left top; line-height:1px;}
.mod-featured-product .bottom_separator_last {margin-top:10px;}
.mod-featured-product .content-small .item { padding: 20px 0; background: url('../pix/backgrounds/bg-hr-separator-505.png') no-repeat center top; position: static !important; }
.mod-featured-product .content-small .first-item { background: none;}
.mod-featured-product .content-small .single-item { background: none; padding-top: 0px;}
.mod-featured-product .content-small .no-spacing { padding-bottom: 0; }
.mod-featured-product .content-small .item .item-image { float: right; width: 100px; display: block; margin-right: 15px;}
.mod-featured-product .content-small .item .item-description { float: left; width: 347px;}
.mod-featured-product .content-small .item .item-image-right { float: right; width: 100px; display: block; text-align:center;}
.mod-featured-product .content-small .item .item-description-right { float: left; width: 347px; margin-right: 20px; }
.mod-featured-product .content-small .item .item-description-right p{width: 327px;}
.mod-featured-product .content-small .item .item-description-education-competition p{width: 355px;}

/*  MODULE: Featured Systems */
.mod-featured-systems { padding-top:22px!important;}
.mod-featured-systems .systems-wrapper { padding:8px 0;}
.mod-featured-systems .systems-container { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -1703px top; display:inline-block; padding-bottom:7px; width: 100%; }
.mod-featured-systems .systems-container span { display: block; margin-bottom:8px;}
.mod-featured-systems .systems-container .system { float:left; width:150px;}
.mod-featured-systems .systems-container .system-first { float:left; width:155px;}
.mod-featured-systems .systems-container .system-last { float:left; margin-right:0!important; width:142px;}
.mod-featured-systems .systems-container .system,
.mod-featured-systems .systems-container .system-last { padding:0 0 0 30px!important;}
.mod-featured-systems .bottom { margin-bottom:2px; padding-bottom:1px;}

/* 	MODULE: Feedback Comment */
.mod-feedback-comment {padding: 10px 10px 0;}
.mod-feedback-comment[class] {background-image: url('../../sitewide/pix/backgrounds/bg-mod-box-210.png'); background-repeat: repeat-y;position: relative;}
.mod-feedback-comment form {border-bottom: 1px solid #d6d6d6; margin-bottom: 5px; padding: 0 0 10px 0; text-align: center;}
.mod-feedback-comment .feedback-comment-thanks p,
.mod-feedback-comment form p {color: #0860A8; padding-left: 8px; padding-right: 8px; text-align: center;}
.mod-feedback-comment form textarea {font-family: inherit; font-size: 90%; height: 90px; padding: 3px; width: 180px;}
.mod-feedback-comment form span.submit-btn-container {display: block; margin: 5px 0 0 60px;}
.mod-feedback-comment form span.submit-btn-container a {zoom: 1;}
.mod-feedback-comment form span.submit-btn-container .button-noscript {display:block;}
.mod-feedback-comment p.legal-text {font-size: 80%;}
.mod-feedback-comment .feedback-comment-thanks {display: none; height: 150px; padding-top: 50px;}
.mod-feedback-comment-bottom {background: url('../../sitewide/pix/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat; display: block; height: 17px; margin-bottom: 10px;}

/* MODULE: Filtered Search */
.mod-filtered-search {}
.mod-filtered-search .description { float:left; margin-top:4px; width:225px;}
.mod-filtered-search .form-section { float:right; margin-bottom:14px; margin-top:9px; width:220px;}
.mod-filtered-search .form-section ul { margin-top:7px;}
.mod-filtered-search .form-section li { display:inline; }
.mod-filtered-search .form-section li.middle-align { padding:4px 10px 0px 12px;}
.mod-filtered-search select { color:#999999; font-weight:bold; width: 100%; height:20px; margin-bottom:14px;}

/* MODULE: Flash */
.mod-flash {text-align: center;}
.mod-flash .tp,
.mod-flash .bd,
.mod-flash .ft {height: 8px; width: 200px; background-repeat: no-repeat; background-position: 0 0;}
.mod-flash .tp {background-image:url('../pix/backgrounds/mini-promo-text-tp.gif');}
.mod-flash .bd {height: auto;background-image:url('../pix/backgrounds/mini-promo-text-bd.gif');background-repeat: repeat-y; _margin-top: -6px; }
.mod-flash .ft {background-image:url('../pix/backgrounds/mini-promo-text-ft.gif');}

/* MODULE: General Marquee: Stories */
.mod-general-marquee-stories {height:250px;margin:0 auto;width:960px;}

/* MODULE: Highlights */
.mod-highlights {*zoom: 1;_zoom: 0;}
.mod-highlights h2 { text-transform:uppercase; margin-bottom: 0px; padding-bottom: 10px;}
.mod-highlights .buckets-container-517,
.mod-highlights .buckets-container-737 { position:static; width:100%;}
.mod-highlights .buckets-container-517 { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2970px top;}
.mod-highlights .buckets-container-737 { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2731px top;}
.mod-highlights .buckets-container-517 .info-bucket-noimage,
.mod-highlights .buckets-container-737 .info-bucket-noimage,
.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 .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 .info-bucket .text,
.mod-highlights .buckets-container-737 .info-bucket .text{ float:left; width:133px;}
.mod-highlights .buckets-container-517 .info-bucket-noimage .text,
.mod-highlights .buckets-container-737 .info-bucket-noimage .text{ float:left; margin-bottom: 5px; width:210px;}
.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;}
.mod-highlights .buckets-container-517 .last-noimage,
.mod-highlights .buckets-container-737 .last-noimage { margin-right:0; padding-right:0; width:200px;}
.mod-highlights .buckets-container-517 .last-noimage span,
.mod-highlights .buckets-container-737 .last-noimage span { position:static!important;}
.mod-highlights .buckets-container-517 .last-noimage .text,
.mod-highlights .buckets-container-737 .last-noimage .text { width:200px;}
/* MODULE: Highlights - Large */
.mod-highlights .buckets-container-967 { position:static; width:100%;}
.mod-highlights .buckets-container-967 { background:url('../pix/backgrounds/bg-spr-dotted-967.gif') repeat-y 445px top;}
.mod-highlights .buckets-container-967 .info-bucket { float:left; margin-right:21px; width:435px;}
.mod-highlights .buckets-container-967 .info-bucket .image { float:right; margin-right:10px; position:relative!important; width:100px;}
.mod-highlights .buckets-container-967 .info-bucket .image img { display:block;}
.mod-highlights .buckets-container-967 .info-bucket .text{ width: 300px;float:left;}
.mod-highlights .buckets-container-967 .info-bucket .text p{ font-size:11px;line-height:11px;padding-bottom: 10px;}
.mod-highlights .buckets-container-967 .last { margin-right:0; padding-right:0; width: 450px; margin-left: 10px;}
.mod-highlights .buckets-container-967 .last span { position:static!important;}

/* MODULE: Key Topics */
.mod-key-topics {}
.mod-key-topics .buckets-wrapper { padding-bottom:8px; padding-top:3px;}
.mod-key-topics .buckets-container { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -695px top; display:inline-block; width:100%;}
.mod-key-topics .buckets-container.col-2 { background:url('../pix/backgrounds/bg-spr-dotted-967.gif') repeat-y 320px top !important;}
.mod-key-topics .buckets-container .info-bucket { display:inline; float:left; padding-bottom:9px; margin-right:19px; padding-right:15px; width:208px;}
.mod-key-topics .buckets-container.col-2 .info-bucket { width:300px !important;}
.mod-key-topics .buckets-container .info-bucket span { display:inline; float:right; margin:2px 0 3px 3px; width:auto;}
.mod-key-topics .buckets-container .info-bucket ul { margin:0 0 0 15px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-key-topics .buckets-container .info-bucket ul.simple { list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;}
.mod-key-topics .buckets-container .info-bucket li { color:#9a9b9d; margin-bottom:5px; padding-left:0;}
.mod-key-topics .buckets-container .info-bucket li span { color:#515357;float:none; margin:0;}
.mod-key-topics .buckets-container .last { margin-right:0; padding-right:0; width:203px;}
.mod-key-topics .bottom { padding-bottom:0!important;}

/* MODULE: Key Topics Small */
.mod-keytopics-small {}
.mod-keytopics-small h2{text-transform:none;}
.mod-keytopics-small p.right-aligned {text-align: right;padding:15px 0;}
.mod-keytopics-small .column-container-517 {position:static; width:100%;}
.mod-keytopics-small .column-container-517 .col-1.divide,
.mod-keytopics-small .column-container-517 .col-2.divide{background:url('../pix/backgrounds/bg-spr-dotted-horizontal.gif') repeat-x 0 top;margin-top: 10px;padding-top:10px;}
.mod-keytopics-small .column-container-517 { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2962px top;}
.mod-keytopics-small .column-container-517 .col-1,
.mod-keytopics-small .column-container-517 .col-2 { float:left; margin-right:21px; width:222px;}
.mod-keytopics-small .column-container-517 .col-2{ margin-left:0;margin-right:0; padding-right:0; }
.mod-keytopics-small .column-container-517 ul.dec{ list-style-type:disc; margin-bottom: 5px; margin-left: 30px; margin-top: 5px;}
.mod-keytopics-small .column-container-517 ul.features li{ padding-top: 10px;}
.mod-keytopics-small .column-container-517 ul li strong{ display:block;}

/* 	MODULE: Language Selection */
.mod-language-selection { }
.mod-language-selection .mod-box-inner { padding:4px 10px 1px 10px; position: static !important; height:auto!important; }
.mod-language-selection .mod-box-inner form{ height:none;}
.mod-language-selection .select-language{ width:176px; margin:9px 0;}

/* 	MODULE: Media */
.mod-media {height:200px;margin:0 auto;width:956px;}

/* 	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; }
.mod-mini-promo.mod-box-210 .inner-mini-promo { }
.mod-mini-promo .inner-mini-promo .mini-promo-graphic {background-repeat: no-repeat;height: 92px;display: block; margin-bottom: 20px;}
.mod-mini-promo .inner-mini-promo .mini-promo-text .tp,
.mod-mini-promo .inner-mini-promo .mini-promo-text .bd,
.mod-mini-promo .inner-mini-promo .mini-promo-text .ft {height: 8px; width: 200px; background-repeat: no-repeat; background-position: 0 0;}
.mod-mini-promo .inner-mini-promo .mini-promo-text .tp {background-image:url('../pix/backgrounds/mini-promo-text-tp.gif');}
.mod-mini-promo .inner-mini-promo .mini-promo-text .bd {position:relative!important; height: auto!important;background-image:url('../pix/backgrounds/mod-box-220-mini-promo-inner-gradient.png');background-repeat: repeat-x; background-position: center bottom; _margin-top: -6px;}
.mod-mini-promo .inner-mini-promo .mini-promo-text .ft {background-image:url('../pix/backgrounds/mini-promo-text-ft.gif');}
.mod-mini-promo .inner-mini-promo .mini-promo-text .tp {height: 9px; background-image:url('../pix/backgrounds/mod-box-220-mini-promo-top-gradient.png');}
.mod-mini-promo .inner-mini-promo .mini-promo-text p {display:block; min-height:20px;margin:0 10px 0; padding: 0 0 9px;}
.mod-mini-promo.graphic .inner-mini-promo .mini-promo-graphic { margin-bottom: 0; }
.mod-mini-promo.graphic .bd { padding-top: 15px; }

/* MODULE - Multi-Open Paginate */
.mod-multi-open-paginate {}
.mod-multi-open-paginate .paginate-text {display:none;}
.mod-multi-open-paginate h2{color: #9F9F9F;}
.mod-multi-open-paginate h4 {margin-bottom: 0; font-size: 1.0em;}
.mod-multi-open-paginate h4 a {border-bottom: none; border-top: 1px solid #e3e3e3; cursor: pointer; font-weight: bold; padding-bottom: 8px; padding-right:0; padding-top: 5px; display: block;width:100%;}
.mod-multi-open-paginate h4.last-multi-heading {margin-bottom: 0;}
.mod-multi-open-paginate h4.multi-open-paginate-expanded a {border-bottom: 1px solid #e3e3e3;}
.mod-multi-open-paginate h4 span.viewing-message {color: #515357; font-size: 80%; font-weight: bold; padding: 3px 0 0 0 !important; margin:0 20px 0 0 !important; position: absolute !important; right: 30px; text-align:right; width:115px;}
.mod-multi-open-paginate h4 span.icon-expander {background-image: url("../pix/backgrounds/bg-spr-global.gif"); background-position: -1594px -246px; background-repeat: no-repeat; display: block; float: right; height: 18px; margin-right: 5px; width: 18px;}
.mod-multi-open-paginate h4.multi-open-paginate-expanded span {background-position: -1594px -49px;}
.mod-multi-open-paginate .content-panel {padding-bottom: 15px; position: relative; zoom: 1 !important;}
.mod-multi-open-paginate .content-panel .pagination {background-image: url("../pix/backgrounds/mod-multi-open-paginate-page-btn-bg.png"); background-repeat: no-repeat; float: left; height: 24px; line-height: 23px; padding-bottom: 10px; padding-left: 8px;}
.mod-multi-open-paginate .content-panel .paginate-cap {background-image: url("../pix/backgrounds/mod-multi-open-paginate-page-btn-cap.png"); background-repeat: no-repeat; display: block; float: left; height: 24px; padding-bottom: 10px; width: 8px;}
.mod-multi-open-paginate .content-panel .pagination-link {background-image: url("../pix/backgrounds/mod-multi-open-paginate-page-btn-bg.png"); background-repeat: no-repeat; float: left; height: 24px; line-height: 23px; padding-bottom: 10px; padding-left: 8px;margin-left: 10px;}
.mod-multi-open-paginate .content-panel .paginate-link-cap {background-image: url("../pix/backgrounds/mod-multi-open-paginate-page-btn-cap.png"); background-repeat: no-repeat; display: block; float: left; height: 24px; padding-bottom: 10px; width: 8px;}
.mod-multi-open-paginate .content-panel table {margin-top: 10px; padding-bottom: 20px; width:100%;}
.mod-multi-open-paginate .content-panel table.multi-open-paginate-expanded {}
.mod-multi-open-paginate .content-panel table tbody tr td {padding:0 15px 10px 0;vertical-align:top;}
.mod-multi-open-paginate .content-panel table tbody tr td.col1of2 {width:545px;}
.mod-multi-open-paginate .content-panel table tbody tr td.col2of2 {width:115px;text-align:right;}
.mod-multi-open-paginate .content-panel table tbody tr td.col1of3 {width:365px;}
.mod-multi-open-paginate .content-panel table tbody tr td.col2of3 {width:155px;}
.mod-multi-open-paginate .content-panel table tbody tr td.col3of3 {width:115px; text-align:right;}
.mod-multi-open-paginate .content-panel table tbody tr.column-titles td {font-weight: bold;}
.mod-multi-open-paginate .content-panel table tbody tr td a {font-weight: normal;}
.mod-multi-open-paginate #format-selection-form label,
.mod-multi-open-paginate #format-selection-form select,
.mod-multi-open-paginate #format-selection-form .drop-down-button {float:left;}
.mod-multi-open-paginate #format-selection-form label {margin:2px 5px 0 0;}
.mod-multi-open-paginate #format-selection-form .drop-down-button {margin-left:10px;}

/* 	MODULE: Multi-Open */
.mod-multi-open {}
.mod-multi-open .mod-multi-open-group {background:transparent url('../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;position: relative;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a.mod-multi-open-heading {
	background-image:url('../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;
	position: relative;
	padding:8px 35px 8px 10px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a.collapsed {
	background-image:url('../pix/backgrounds/bg-spr-global.gif');
	background-position:-1300px -240px;
	background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li a.collapsed:hover {color: #009ce4;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul {list-style-image:none;list-style-position:inside;list-style-type:disc;margin-left: 20px;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion .acc-contents {border:1px solid #ced2d6;border-bottom:none;clear:both;margin:0;padding-left:13px;padding:1%;zoom:1;position: relative;top:0;}

.mod-multi-open .mod-multi-open-wrapper ul.special-accordion div.acc-contents.collapsed,
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion ul.acc-contents.collapsed,
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion p.acc-contents.collapsed {display:none;}

.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li p{padding: 10px 5px !important;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d; list-style-position:outside;}
.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;padding:0;}
.mod-multi-open .mod-multi-open-wrapper ul.special-accordion li ul li a:hover {color: #009ce4;}
.mod-multi-open .collapse-all-link {display:none;}
.mod-multi-open form.filter-form{position:relative;right:0;top:-8px;vertical-align:top;width:250px;}
.mod-multi-open form.filter-form .submit-btn-container{display:block;margin-left: 10px; float: right;}
.mod-multi-open form.filter-form label{display:none;}
.mod-multi-open form.filter-form select{display:block;float: right;margin-top: 3px;}
.mod-multi-open .expand-collapse-text {display: none;}

/* 	MODULE: Multi-Open */
.mod-multi-open-dynamic {}
.mod-multi-open-dynamic .mod-multi-open-group {background:transparent url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2242px 0 !important;}
.mod-multi-open-dynamic h4 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-multi-open-dynamic .mod-multi-open-wrapper {float:left;margin-right:15px;padding:8px 16px 0 0;position:relative;width:325px;}
.mod-multi-open-dynamic .mod-multi-open-wrapper.last-accordion {margin-right:0;padding-right:0;}
.mod-multi-open-dynamic .mod-multi-open-wrapper .left-float {float:left;}
.mod-multi-open-dynamic .mod-multi-open-wrapper .expand-all-link {visibility:hidden; float:right;line-height:30px;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion {background-color: #ffffff;border-bottom:1px solid #ced2d6;margin-top:30px;width:325px;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li {clear:both;position: relative;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li a.mod-multi-open-heading {
	background-image:url('../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;
	position: relative;
	padding:8px 35px 8px 10px;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li a.collapsed {
	background-image:url('../pix/backgrounds/bg-spr-global.gif');
	background-position:-1300px -240px;
	background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li a.collapsed:hover {color: #009ce4;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li ul {list-style-image:none;list-style-position:inside;list-style-type:disc;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion .acc-contents {border:1px solid #ced2d6;border-bottom:none;clear:both;margin:0;padding-left:13px;padding:1%;zoom:1;position: relative;top:0px;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion div.acc-contents.collapsed,
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion ul.acc-contents.collapsed,
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion p.acc-contents.collapsed {display:none;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li p{padding: 10px 5px !important;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d; list-style-position:outside;}
.mod-multi-open-dynamic .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-dynamic .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;}
.mod-multi-open-dynamic .mod-multi-open-wrapper ul.special-accordion li ul li a:hover {color: #009ce4;}
.mod-multi-open-dynamic .collapse-all-link {display:none;}
.mod-multi-open-dynamic form.filter-form{position:relative;right:0;top:-8px;vertical-align:top;width:250px;}
.mod-multi-open-dynamic form.filter-form .submit-btn-container{display:block;margin-left: 10px; float: right;}
.mod-multi-open-dynamic form.filter-form label{display:none;}
.mod-multi-open-dynamic form.filter-form select{display:block;float: right;margin-top: 3px;}
.mod-multi-open-dynamic .expand-collapse-text {display: none;}

/* 	MODULE: Multi-Open Small */
.mod-multi-open-small {}
.mod-multi-open-small .mod-multi-open-group {background:transparent url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2962px top !important;position:static;width:100%;}
.mod-multi-open-small h4 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-multi-open-small .mod-multi-open-wrapper {float:left;margin-right:10px;padding:8px 5px 0 0;position:relative;width:224px;}
.mod-multi-open-small .mod-multi-open-wrapper.last-accordion {margin-right:0;padding-left: 4px;padding-right:0;}
.mod-multi-open-small .mod-multi-open-wrapper .left-float {float:left;}
.mod-multi-open-small .mod-multi-open-wrapper .expand-all-link {visibility:hidden; float:right;line-height:30px;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion {background-color: #ffffff;border-bottom:1px solid #ced2d6;margin-top:0px;width:224px;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li {clear:both;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li a.mod-multi-open-heading {
	background-image:url('../pix/backgrounds/bg-spr-global.gif');
	background-position:-1394px -43px;
	background-repeat:no-repeat;
	border:1px solid #ced2d6;
	border-bottom:none;
	clear:both;
	color:#676b72;
	display:block;
	font-weight:bold;
	position: relative;
	padding:8px 35px 8px 10px;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li a.collapsed {background-image:url('../pix/backgrounds/bg-spr-global.gif');background-position:-1394px -240px;background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li a.collapsed:hover {color: #009ce4;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li ul {clear:both;list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0;padding-left:13px;zoom:1;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li ul.collapsed {display:none;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li .acc-contents {border:1px solid #ced2d6;border-bottom:none;clear:both;margin:0;padding-left:13px;zoom:1;position: relative;top:0px; }
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li div.acc-contents.collapsed,
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li ul.acc-contents.collapsed,
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li p.acc-contents.collapsed {display:none;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li p{padding: 10px 5px !important;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d; list-style-position:outside;}
.mod-multi-open-small .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-small .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;padding:0;}
.mod-multi-open-small .mod-multi-open-wrapper ul.special-accordion li ul li a:hover {color: #009ce4;}
.mod-multi-open-small .collapse-all-link {display:none;}
.mod-multi-open-small form.filter-form{position:relative;right:0;top:-8px;vertical-align:top;width:190px;}
.mod-multi-open-small form.filter-form .submit-btn-container{display:block;margin-left: 10px; float: right;}
.mod-multi-open-small form.filter-form label{display:none;}
.mod-multi-open-small form.filter-form select{display:block;float: right;margin-top: 3px;}
.mod-multi-open-small .expand-collapse-text {display: none;}

/* 	MODULE: Multi-Open Small Single */
.mod-multi-open-small-single {}
.mod-multi-open-small-single .mod-multi-open-group {background-image:none !important;position:static;width:100%;}
.mod-multi-open-small-single h4 {font-size:1.2em;font-weight:normal;padding-bottom:5px;color: #0860A9;}
.mod-multi-open-small-single .mod-multi-open-wrapper {float:left;margin-right:10px;padding:8px 5px 0 0;position:relative;width:460px;}
.mod-multi-open-small-single .mod-multi-open-wrapper.last-accordion {margin-right:0;padding-left: 4px;padding-right:0;}
.mod-multi-open-small-single .mod-multi-open-wrapper .left-float {float:left;}
.mod-multi-open-small-single .mod-multi-open-wrapper .expand-all-link {visibility:hidden; float:right;line-height:30px;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion {background-color: #ffffff;border-bottom:1px solid #ced2d6;margin-top:0px;width:460px;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li {clear:both;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li a.mod-multi-open-heading {
	background-image:url('../pix/backgrounds/bg-spr-global.gif');
	background-position:-1163px -43px;
	background-repeat:no-repeat;
	border:1px solid #ced2d6;
	border-bottom:none;
	clear:both;
	color:#676b72;
	display:block;
	font-weight:bold;position: relative;
	padding:8px 35px 8px 10px;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li a.collapsed {background-image:url('../pix/backgrounds/bg-spr-global.gif');background-position:-1163px -240px;background-repeat:no-repeat;color:#0860a8;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li a.collapsed:hover {color: #009ce4;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ol {clear:both;list-style-image:none;list-style-position:inside;margin:0;padding-left:20px;zoom:1;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ul {clear:both;list-style-image:none;list-style-position:inside;list-style-type:disc;margin:0;padding-left:13px;zoom:1;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ul.collapsed {display:none;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li .acc-contents {border:1px solid #ced2d6;border-bottom:none;clear:both;margin:0;padding-left:13px;zoom:1;position: relative;top:0px;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li div.acc-contents.collapsed,
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ul.acc-contents.collapsed,
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li p.acc-contents.collapsed {display:none;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li p{padding: 10px 5px !important;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ul li {padding-top:3px;color:#9a9b9d; list-style-position:outside;}
.mod-multi-open-small-single .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-small-single .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;}
.mod-multi-open-small-single .mod-multi-open-wrapper ul.special-accordion li ul li a:hover {color: #009ce4;}
.mod-multi-open-small-single .collapse-all-link {display:none;}
.mod-multi-open-small-single form.filter-form{position:relative;right:0;top:-8px;vertical-align:top;width:190px;}
.mod-multi-open-small-single form.filter-form .submit-btn-container{display:block;margin-left: 10px; float: right;}
.mod-multi-open-small-single form.filter-form label{display:none;}
.mod-multi-open-small-single form.filter-form select{display:block;float: right;margin-top: 3px;}
.mod-multi-open-small-single .expand-collapse-text {display: none;}

/* Module: News Feeds */
.mod-news-feeds { }
.mod-news-feeds .item { padding: 10px 0; background: url('../pix/backgrounds/bg-hr-separator-455.png') no-repeat center top; position: static !important; }
.mod-news-feeds .item span.image { display: block; float: right; width: 100px; }
.mod-news-feeds .item div.content { float: left; width: 350px;}
.mod-news-feeds .item div.content .date{color:#888888;}
.mod-news-feeds .first-item { background: none; }
.mod-news-feeds .no-spacing { padding-bottom: 0; }

/* Module: Popular Products */
.mod-popular-products {}
.mod-popular-products h4 {margin:15px 0;}
.mod-popular-products ul { margin-left:20px;margin-top:2px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-popular-products ul li { color:#9a9b9d; padding:0 0 5px 0;}
.mod-popular-products ul li.last { padding-bottom:6px;}
.mod-popular-products .divider {display:block; width:300px; margin-top:10px; padding:1px 0 0; font-size:0px; background:url('../pix/backgrounds/bg-divider-300.jpg') no-repeat;}

/* 	MODULE: QUICK BROWSE OVERLAY */
.mod-quick-browse-overlay {display: none; left: 0; position: absolute; top: 0; z-index: 5001; }
.mod-quick-browse-overlay .mod-box-737 {margin: 0; width: 727px; height: 275px !important; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner {width: 687px; height: 277px !important; -margin-bottom: -3px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner h2 { float: left; width: auto; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form { float: right; font-size: 0.9em; margin: 0; padding: 0; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form input.input-type-radio {float:left; vertical-align: bottom; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner form label {float:left; color: #676b72; font-weight: bold; padding: 0 25px 0 8px;}
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block {background-color: #ffffff; float: left; margin: 0 0 10px 0; position: relative; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block h5 {background-image: url('../pix/backgrounds/bg-mod-quick-browse-hdr.gif'); background-repeat: repeat-x; border: 1px solid #ced2d6; border-bottom: none; border-right: none; color: #676b72; display: block; font-weight: bold; line-height: 35px; margin: 0; padding: 0px 5px 0px 15px; width: 207px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list {border: 1px solid #ced2d6; border-right: none; clear: both; height: 190px; overflow: auto; padding: 0; width: 227px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list-last {border-right: 1px solid #ced2d6; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a,
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:link,
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:visited {color: #515357; cursor: pointer; display: block; height: 28px; line-height: 30px; padding: 0 10px 0 15px; text-decoration: none; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:hover {background-color: #e8f2ff; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p a:active {background-color: #b4d5ff; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .browse-block .browse-list p span {display: block; font-size: .9em; line-height: 30px; padding: 0 10px 0 15px; }
.mod-quick-browse-overlay .mod-box-737 .mod-box-inner .closerLink {display: block; text-align: center; }
.mod-quick-browse-overlay .mod-box-737-bottom {width: 737px; }
.mod-quick-browse-overlay-backdrop {background-color: #000; border: none; bottom: auto; display: block; height: 100%; left: 0px; margin: 0px; outline: none; padding: 0px; position: fixed; right: auto; top: 0px; width: 100%; z-index: 5000; }

/* 	MODULE: Quick Browse */
.mod-quick-browse h2 { float: left; width: auto; }
.mod-quick-browse form { float:right;font-size:0.9em;margin:0;padding: 0; }
.mod-quick-browse form input {float:left; width:15px;}
.mod-quick-browse form label {float:left; width:130px; color:#676b72;font-weight:bold;padding:0 8px 5px 8px;}
.mod-quick-browse .browse-block {background-color:#ffffff;float:left;margin:0 0 10px 0;position:relative;}
.mod-quick-browse .browse-block h5 {background-image:url('../pix/backgrounds/bg-mod-quick-browse-hdr.gif');background-repeat:repeat-x;border:1px solid #ced2d6;border-bottom:none;border-right:none;color:#676b72;display:block;font-weight:bold;line-height:35px;margin:0;padding:0px 5px 0px 15px;width:207px;}
.mod-quick-browse .browse-block .browse-list {border:1px solid #ced2d6;border-right:none;clear:both;height:190px;overflow:auto;padding:0;width:227px;}
.mod-quick-browse .browse-block .browse-list-last {border-right:1px solid #ced2d6;}
.mod-quick-browse .browse-block .browse-list p a,
.mod-quick-browse .browse-block .browse-list p a:link,
.mod-quick-browse .browse-block .browse-list p a:visited {color:#515357;cursor:pointer;display:block;height:28px;line-height:30px;padding:0 10px 0 15px;text-decoration:none;}
.mod-quick-browse .browse-block .browse-list p a:hover {background-color:#e8f2ff;}
.mod-quick-browse .browse-block .browse-list p a:active {background-color:#b4d5ff;}
.mod-quick-browse .browse-block .browse-list p span {display:block;font-size:.9em;line-height:30px;padding:0 10px 0 15px;}

/* Module: Quick-Jump */
.mod-quick-jump { }
.mod-quick-jump .partners-wrapper { position:static!important; padding:1px 0 12px!important;}
.mod-quick-jump .partners-wrapper .container { margin-top: 0; background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top;}
.mod-quick-jump .partners-wrapper .container h3 { margin-bottom: 0;}
.mod-quick-jump .partners-wrapper .container p { padding:2px 0 0;}
.mod-quick-jump .partners-wrapper .container .partners .dropdownlist { display: inline; }
.mod-quick-jump .partners-wrapper .container .partners { float: left; padding: 0 20px; width: 323px;}
.mod-quick-jump .partners-wrapper .container .partners .selection { float:left; padding:17px 0 0; vertical-align:top; width:100%;}
.mod-quick-jump .partners-wrapper .container .partners .selection select { float:left; width: auto; }
.mod-quick-jump .partners-wrapper .container .partners .selection .go-button { float: left; width: auto; margin-left: 10px; display:none; }
.mod-quick-jump .partners-wrapper .container .partners .selection .go-button-noscript { float: left; width: auto; margin-left: 10px; }
.mod-quick-jump .partners-wrapper .container .current-partners { padding-left: 0; }
.mod-quick-jump .partners-wrapper .container .find-partner { padding-right: 0; }

/* 	MODULE: Quick Links*/
.mod-quick-links {position:static;padding-bottom:1px;}
.mod-quick-links .mod-box-inner {margin-bottom:-1px;}
.mod-quick-links ul { margin-left:15px;margin-top:2px;list-style-image:none;list-style-position:outside;list-style-type:disc;}
.mod-quick-links ul li { color:#9a9b9d; font-weight:bold; padding:0 0 10px 0;}
.mod-quick-links ul li.last { padding-bottom:6px;}

/* 	MODULE: Chat*/
.mod-chat {position:static;}
.mod-chat h2 { color: #676b72; text-transform: uppercase; }
.mod-chat ul { margin: 2px 0 0 4px; list-style: none; }
.mod-chat ul li { border-bottom: 1px solid #ccc; float: left; width: 100%; padding-bottom: 7px; }
.mod-chat.contact-intel ul li { padding-bottom: 10px; }
.mod-chat ul li .wrap-1 { float: right; width: 102px; margin-top: -1px; position: relative; }
.mod-chat ul li p { font-size: 11px; line-height: normal; margin-left: 2px; }
.mod-chat ul li p.pad8 {padding-top: 8px;}
.mod-chat ul li .wrap-1 p.support { margin-bottom: 10px; }
.mod-chat.contact-intel ul li .wrap-1 p span { display: block; }
.mod-chat ul li .thumb { width: 66px; height: 49px; }
.mod-chat ul li .thumb.live img { height: 100%; border: 2px solid #ed1c24; margin-left: -3px; }
.mod-chat ul li.last { border: none; float: none; }
.mod-chat ul li.last .wrap-1 { float: left; width: 100%; padding-top: 14px;  }
.mod-chat ul li.last .wrap-1 p { *margin-left: 2px; }
.mod-chat.contact-intel ul li.last .wrap-1 { padding-top: 8px; }
.mod-chat.contact-intel ul li.last .wrap-1 strong { color: #555; }
.mod-chat ul li.last .wrap-1 .contact { margin: 0 auto 13px auto; height: 25px; text-align: center; }
.mod-chat ul li.last .wrap-1 .contact.active { margin-left: 45px;}
.mod-chat ul li.last .wrap-1 .contact.inactive { margin-left: 45px; }
.mod-chat ul li.last .wrap-1 .contact.not-available { margin-left: 36px; }
.mod-chat ul li.last .wrap-1 .contact.offline { margin-left: 52px; }
.mod-chat ul li.last .wrap-1 .contact span { float: left; height: 25px; line-height: 25px; background-image: url('../pix/backgrounds/bg-chat-spr.gif'); padding-left: 12px; }
.mod-chat ul li.last .wrap-1 .contact.offline span { padding-left: 14px; }
.mod-chat ul li.last .wrap-1 .contact span.chat-cap { background-image: url('../pix/backgrounds/bg-chat-spr-cap.gif'); float: left; width: 12px; background-repeat: no-repeat; padding-left: 0; }
.mod-chat ul li.last .wrap-1 .contact a { font-weight: bold; }
.mod-chat ul li.last .wrap-1 .contact a:hover {text-decoration: none;}
.mod-chat ul li.last .wrap-1 .contact a span { font-size: 12px; }
.mod-chat ul li.last .wrap-1 .contact.active a span { background-position: 0 0; color: #fff; }
.mod-chat ul li.last .wrap-1 .contact.inactive a span { background-position: 0 -29px; color: #9e0b0f; }

/* 	MODULE: Recent Blog Posts */
.mod-recent-blog-posts {}
.mod-recent-blog-posts dt,
.mod-recent-blog-posts dd {display:inline;}
.mod-recent-blog-posts .filter-by fieldset {float:right;}
.mod-recent-blog-posts .filter-by label {font-weight:bold;}
.mod-recent-blog-posts .filter-by label,
.mod-recent-blog-posts .filter-by select,
.mod-recent-blog-posts .filter-by .drop-down-button {float:left;}
.mod-recent-blog-posts .filter-by label {margin:2px 5px 0 0;}
.mod-recent-blog-posts .filter-by .drop-down-button {margin-left:10px;}
.mod-recent-blog-posts .post-box {margin:14px 0 0 0; padding:0 0 20px 0; position:relative; width:100%;}
.mod-recent-blog-posts .post-box .photo-user {display:inline-block; position:absolute!important; right:0; top:0; width:50px; height:50px;}
.mod-recent-blog-posts .post-box .post-description {margin:0 0 6px 0; float:left;}
.mod-recent-blog-posts .post-box .post-description p {padding:0 0 10px 0;}
.mod-recent-blog-posts .post-box .post-description .post-description-text {float:left; margin:5px 0 0 0; padding:10px 0 0 0;}
.mod-recent-blog-posts .post-box .post-media {clear:both; text-align:center; margin:0 0 20px 0;}
.mod-recent-blog-posts .single-column .post-description p {width:608px; float:left;}
.mod-recent-blog-posts .double-column .post-description p {width:458px; float:left;}
.mod-recent-blog-posts .double-column .picture {float:right; margin:0 0 10px 0;}
.mod-recent-blog-posts .post-box .post-detail {clear:both;}
.mod-recent-blog-posts .post-box .post-detail .user-icon {text-align:right; padding:0 5px 7px 0;}
.mod-recent-blog-posts .post-box .post-detail .comment-info {}
.mod-recent-blog-posts .post-box .post-detail .comment-info .top {display:block; width:100%; height:10px; background:url('../pix/backgrounds/bg-post-comment-top.png');}
.mod-recent-blog-posts .post-box .post-detail .comment-info .bottom {display:block; width:100%; height:10px; background:url('../pix/backgrounds/bg-post-comment-bottom.png');}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content {background:#F0F0F0; padding:2px 12px 9px 12px;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content dl {clear:both; margin:14px 0 0 0;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content dl dt span {color:#e6e6e6; padding:0 5px 0 5px;}
.mod-recent-blog-posts .post-box .post-detail .comment-info .comment-info-content a.num-comments { background:url('../pix/icons/icn-post-comment.png') no-repeat top left; display: block; padding: 5px 5px 5px 30px;}
.mod-recent-blog-posts h2 { margin-bottom:0;}
.mod-recent-blog-posts .posts-container { padding-top:6px; position:static!important;}
.mod-recent-blog-posts .posts-container .post-bucket { float:left; padding:14px 0 12px; width:100%;}
.mod-recent-blog-posts .posts-container .post-bucket h3 { margin-top:9px;}
.mod-recent-blog-posts .posts-container .post-bucket .photo-user { float:right; height:50px; margin:0 0 3px 5px; width:50px;}
.mod-recent-blog-posts .posts-container .post-bucket .post-content { clear:both; width:400px;}
.mod-recent-blog-posts .posts-container .post-bucket .post-content p { font-size:0.917em;}
.mod-recent-blog-posts .posts-container .first { padding-top:1px!important;}
.mod-recent-blog-posts .hr-separator-687 { background:url('../pix/backgrounds/bg-hr-separator-687.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-recent-blog-posts .hr-separator-455 { background:url('../pix/backgrounds/bg-hr-separator-455.png') no-repeat left top; clear:both; display:block; height:1px; line-height:1px;}
.mod-recent-blog-posts .no-space-below { margin-bottom:0!important; padding-bottom:0!important;}
.mod-recent-blog-posts .right-aligned { float:right; margin-bottom:5px; width:auto;}

/* 	MODULE: Recent Videos */
.mod-recent-videos {}
.mod-recent-videos .button-slider-blue {float: right;}
.mod-recent-videos .mod-recent-videos-carousel {height:244px;margin:0;padding:0;position:relative;width:456px;}
.mod-recent-videos .mod-recent-videos-carousel span {display:none;}

/* 	MODULE: Search Bar */
.mod-search-bar { }
.mod-search-bar .mod-box-inner {background:transparent url('../pix/backgrounds/bg-mod-box-inner-short.jpg') repeat-x scroll center bottom; position: static!important; min-height: 0; height:auto!important; padding-top: 4px;}
.mod-search-bar fieldset {float:left;margin-right:20px;}
.mod-search-bar fieldset a.aligned-with-fields {line-height:23px;}
.mod-search-bar .input-type-bg {display:block; background-color:transparent;background-image:url('../pix/backgrounds/bg-input-text-field.png');background-repeat:no-repeat;padding:4px 15px 5px 15px; width:270px;}
.mod-search-bar input.input-type-text {background:none;border:none;color:#8e949e;font-weight:bold;margin:0;width:270px;}
.mod-search-bar label.input-type-text {display:none;}
.mod-search-bar.mod-box-517 fieldset {margin-right: 10px;}
.mod-search-bar.mod-box-517 fieldset.last-search-bar-fieldset {margin-right: 0px !important;}
.mod-search-bar.mod-box-517 div.radio-line {padding-top:10px; position: relative;}
.mod-search-bar.mod-box-517 .field-box {line-hight: 26px; padding-right: 30px;}

/* 	MODULE: Search Box */
.mod-search-box {}
.mod-search-box .content-wrapper {padding:10px 0 5px;}
.mod-search-box .right-aligned {float:right;}
.mod-search-box form.user-bar-search {margin:0 0 10px 0;}
.mod-search-box form.user-bar-search label {display: none;}
.mod-search-box form.user-bar-search fieldset {position: relative;}
.mod-search-box form.user-bar-search .input-type-bg {display:block; background: url('../pix/backgrounds/input-rounded-177.jpg') no-repeat 0 0;}
.mod-search-box form.user-bar-search input.input-type-text {background:none; border: none;color: #8e949e;height: 22px;font-size: .92em;font-weight: bold;padding: 4px 7px 0 10px;}
.mod-search-box form.user-bar-search input.input-type-submit {position: absolute!important; top: 0px;right: 0;}

/* 	MODULE: Static Secondary Navigation */
.mod-secondary-navigation-static {padding:5px 10px 0;}
.mod-secondary-navigation-static[class] {background-image:url('../../sitewide/pix/backgrounds/bg-mod-box-210.png');background-repeat:repeat-y;}
.mod-secondary-navigation-static a {color:#0860a8;display:block;font-size:0.95em;font-weight:bold;margin:0;padding:10px;text-transform:uppercase;}
.mod-secondary-navigation-static a:hover {color: #009ce4;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner,
.mod-secondary-navigation-static .mod-secondary-navigation-inner-bottom {background:#fff url('../pix/backgrounds/bg-spr-global.gif') no-repeat 0 -460px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner {background-position:-400px -492px;padding:10px 10px 0 10px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner-bottom {background-position:-590px 0px;display:block;font-size:0px;height:7px;width:190px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner a {border:none;padding:5px 0px;text-transform:none;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner a.current-page-focus {color: #36A5FF !important;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner span.static-nav-heading {font-size:0.95em; display: block; font-weight: bold; margin-bottom: 5px;}
.mod-secondary-navigation-static .mod-secondary-navigation-inner li a {border:none;padding:0;text-transform:none; display:inline;}
.mod-secondary-navigation-static ul {margin-left:15px;padding-top:5px;}
.mod-secondary-navigation-static ul li {padding:0 0 5px 5px;}
.mod-secondary-navigation-static ul li a,
.mod-secondary-navigation-static ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation-static ul li.expanded a,
.mod-secondary-navigation-static ul li.expanded a:visited {color:#858585;}
.mod-secondary-navigation-static ul {background:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin-left:15px;padding-top:0;}
.mod-secondary-navigation-static ul li { color:#9a9b9d; }
.mod-secondary-navigation-static ul li ul li {padding:0 0 2px 0;}
.mod-secondary-navigation-static ul li ul li a,
.mod-secondary-navigation-static ul li ul li a:visited {color:#1E68AF;}
.mod-secondary-navigation-static a.secondary-nav-focus {border-bottom:none;color:#36a5ff !important;}
.mod-secondary-navigation-static a.secondary-nav-current {cursor:text;text-decoration:none;}
.mod-secondary-navigation-static-bottom {background:url('../../sitewide/pix/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat;display:block;height:17px;margin-bottom:10px;}

/* 	MODULE: Secondary Navigation */
.mod-secondary-navigation {background-image:url('../../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 a:hover {color: #009ce4;}
.mod-secondary-navigation .mod-secondary-navigation-inner,
.mod-secondary-navigation .mod-secondary-navigation-inner-bottom {background:#fff url('../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;}
.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;padding:0px;text-transform:none;display:inline;}
.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 a:hover {color: #009ce4;}
.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 ul li ul li a:hover {color: #009ce4;}
.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('../../sitewide/pix/backgrounds/bg-mod-secondary-navigation-bottom-solid.png') no-repeat;display:block;height:17px;margin-bottom:10px;}

/* MODULE - Selector */
.mod-selector {height: 45px !important; margin-bottom: 5px; width: 210px; }
.mod-selector a {background-image: url("../pix/backgrounds/mod-selector-bg.png"); background-position: 0 0; background-repeat: no-repeat; cursor: pointer; display: block; height: 35px !important; padding: 15px 0 0 20px; text-decoration: none; width: 190px; }
.mod-selector a:hover {color: #009ce4; text-decoration: underline; }

/* 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('../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('../pix/backgrounds/gbl-share-drop-tp.png') no-repeat 0 0; height: 8px; }
.mod-share li.sfhover .sec-nav .bdy[class] { background:url('../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('../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('../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; }

/* 	MODULE: Spotlight with Tabs */
.mod-spotlight-tabs {border:none;margin:0;padding:0;position:relative;width:967px;visibility:hidden;}
.mod-spotlight-tabs .tab-wrapper {border:none;margin:0;padding:0;}
.mod-spotlight-tabs .tab-wrapper .tab-contents {background-image:url('../pix/backgrounds/bg-mod-spotlight-tabs-content.png');background-repeat:no-repeat;clear:both;display:block;margin: 0;padding:19px 20px 0px 15px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents-bottom {background-image:url('../pix/backgrounds/bg-mod-spotlight-tabs-content-bottom.png');background-repeat:no-repeat;clear:both;display:block;height:16px;margin:0 0 10px 0;padding:0;}
.mod-spotlight-tabs .ui-tabs {padding:0;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav {background-image:url('../pix/backgrounds/bg-mod-spotlight-tabs-nav.png');background-repeat:no-repeat;float:left;height:39px;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative !important;width:967px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li {cursor:pointer;display:inline;float:left;padding:0;position:relative;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-off.png');background-repeat:no-repeat;border:none;color:#ffffff;cursor:pointer;float:left;font-weight:bold;height:26px;padding:14px 0 0 13px;text-decoration:none;text-transform:uppercase;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a:hover {text-decoration: underline;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li a.first {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-first-off.png');padding:14px 0 0 18px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li span {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-right-cap-off.png');background-repeat:no-repeat;cursor:pointer;float:left;height:39px;width:11px;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected {color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-on.png');color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active a.first,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected a.first {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-first-on.png');color:#676b72;}
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-state-active span,
.mod-spotlight-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-selected span {background-image:url('../pix/backgrounds/bg-mod-spotlight-tab-right-cap-on.png');}
.mod-spotlight-tabs .ui-tabs .ui-tabs-hide {display:none !important;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul {background:none;float:left;height:auto;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;position:relative;width:auto;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li {clear:both;display:block;float:none;margin:0;padding:0;position:relative;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li a {background-image:url('../pix/backgrounds/bg-mod-spotlight-subtab-off.png');background-repeat:no-repeat;border:none;color:#8e949e;float:left;font-weight:normal; padding:8px 23px 7px 9px;text-decoration:none;text-transform:none;width:158px;border-left:1px solid #efefef; border-top:1px solid #efefef; margin-right:25px; height:auto!important;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper ul li a:hover {border-left:1px solid #ecc170; border-top:1px solid #ecc170;  border-bottom:1px solid #ecc170; color:#0860A9; cursor: pointer; padding-bottom:6px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents {clear:right;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content span.hero {float:left; margin:30px 10px 0 0;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content h3 {padding-top:25px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.forwebpub {margin-left:467px;margin-right:200px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.links {background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y scroll -2952px top; float:right;line-height:18px;margin-left:35px;margin-right:0;padding-bottom:25px;padding-left:14px;width:170px;}
.mod-spotlight-tabs .tab-wrapper .tab-contents .subtab-wrapper .subtab-contents .subblock-content p.more {clear:right;float:right;margin-bottom:15px;margin-left:25px;margin-right:0;padding-right:25px;padding-top:10px;}

/* MODULE: Spotlight */
.mod-spotlight { position:relative;}
.mod-spotlight h2 { text-transform:uppercase;}
.mod-spotlight .content-wrapper { padding:0 0 17px;}
.mod-spotlight .buckets-container-967,
.mod-spotlight .buckets-container-737 { margin-top:8px; width:100%;}
.mod-spotlight .buckets-container-967 { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y 11px top; margin-top:15px;}
.mod-spotlight .buckets-container-737 { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -1170px top; margin-top:25px;}
.mod-spotlight .buckets-container-967 .info-bucket,
.mod-spotlight .buckets-container-737 .info-bucket{ display:inline; float:left; margin-right:20px; padding-right:10px;}
.mod-spotlight .buckets-container-967 .info-bucket { width:292px; padding-right:0;}
.mod-spotlight .buckets-container-737 .info-bucket { width:205px;}
.mod-spotlight .buckets-container-967 .info-bucket span,
.mod-spotlight .buckets-container-737 .info-bucket span { display:inline; margin-top:11px; width:auto;}
.mod-spotlight .buckets-container-967 .info-bucket span { float:left; height:125px; text-align:center; width:140px; margin-top:18px;}
.mod-spotlight .buckets-container-737 .info-bucket span { float:right; width:auto;}
.mod-spotlight .buckets-container-967 .info-bucket .content,
.mod-spotlight .buckets-container-737 .info-bucket .content { display:inline; margin-top:15px;}
.mod-spotlight .buckets-container-967 .info-bucket .content { float:right; width:142px;}
.mod-spotlight .buckets-container-737 .info-bucket .content { float:right; width:150px;}
.mod-spotlight .buckets-container-967 .info-bucket .content ul { margin-top:16px;}
.mod-spotlight .buckets-container-967 .last,
.mod-spotlight .buckets-container-737 .last { margin-right:0; padding-right:0;}
.mod-spotlight .icn-star-yellow,
.mod-spotlight .icn-headphones-yellow,
.mod-spotlight .icn-chip-yellow { padding:0 0 2px 30px;}
.mod-spotlight .icn-star-yellow:hover,
.mod-spotlight .icn-headphones-yellow:hover,
.mod-spotlight .icn-chip-yellow:hover { color:#009ce4;}
.mod-spotlight .icn-star-yellow { background:url('../pix/icons/icn-star-orange.gif') no-repeat left top;}
.mod-spotlight .icn-headphones-yellow { background:url('../pix/icons/icn-headphones-orange.gif') no-repeat left top;}
.mod-spotlight .icn-chip-yellow { background:url('../pix/icons/icn-processor-orange.gif') no-repeat left top;}

/* MODULE - STORY CAROUSEL - MEDIUM */
.mod-story-carousel-medium { position: relative; overflow: hidden; margin-bottom:16px; margin-left:5px; margin-top:5px; }
.mod-story-carousel-medium .carousel-container { position: relative; visibility: hidden;	 }
.mod-story-carousel-medium li.carousel-item {display: block; float: left; position: relative; width: 727px; height: 200px;}
.mod-story-carousel-medium li.carousel-item div { float: left; width: 727px; height: 200px; }
.mod-story-carousel-medium li.carousel-item div h1,
.mod-story-carousel-medium li.carousel-item div p { position: relative; z-index:10; margin-left: 20px; width: 372px; }
.mod-story-carousel-medium li.carousel-item div h1 { margin-top: 23px; margin-bottom: 10px; }
.mod-story-carousel-medium li.carousel-item div h1 span { display: block; }
.mod-story-carousel-medium li.carousel-item div p { line-height: 14px; font-size: 1.17em; }
.mod-story-carousel-medium li.carousel-item div p a { text-decoration: none; }
.mod-story-carousel-medium li.carousel-item div p a:hover { text-decoration: underline; }
.mod-story-carousel-medium .pagination-wrap { float: left; padding-right: 53px; position: absolute; top: 159px; left: 20px; z-index: 20; visibility: hidden; }
.mod-story-carousel-medium .pagination-wrap  .lft { width: 10px; height: 22px; display: block; float: left; }
.mod-story-carousel-medium .pagination-wrap  .lft[class] { background:url('../pix/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination { height:11px!important; display: block; background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important; padding: 4px 4px 6px 0; float: left; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a { font-size: .92em; font-weight: bold; color: #7b8086; display: block; float: left; background:url('../pix/backgrounds/bg-spr-global.gif') no-repeat 13px -119px!important; margin-right: 8px; padding-right: 6px; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a.cur-page { color: #3099e9; }
.mod-story-carousel-medium .pagination-wrap .carousel-pagination a.last { background: none; margin: 0; padding-right: 2px;; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav { width: 54px; height: 22px; position: absolute; top: -1px; right: 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav[class] { background: url('../pix/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-prev,
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-next { position: absolute; width:26px; height: 27px; top: 0; cursor: pointer; text-indent: -999em; z-index: 10;  }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-prev { right: 27px; }
.mod-story-carousel-medium .pagination-wrap .carousel-nav .carousel-next { right: 0;  }

/* MODULE: Story */
.mod-story {}
span.mod-story { display:block; margin:4px 0 15px 5px;}
.mod-story img.marquee-small {height: 200px; width: 507px;}
.mod-story img.marquee-medium {height: 200px; width: 727px;}
.mod-story div.marquee-large {height: 160px; margin-left:13px; background:no-repeat; display:block; width:957px; }
.mod-story div.marquee-smaller {height: 200px; margin:4px 0 15px 5px;background:no-repeat; display:block; width:507px; }
.mod-story div.marquee-smaller.tall,
.mod-story div.marquee-large.tall {height: 200px;}
.mod-story div.marquee-smaller .info-bucket,
.mod-story div.marquee-large .info-bucket {left: 25px;position: relative;top: 27px;width: 365px;}
.mod-story div.marquee-smaller .info-bucket p,
.mod-story div.marquee-large .info-bucket p {margin-bottom: 2px;}
.mod-story div.marquee-smaller .info-bucket p.white-txt,
.mod-story div.marquee-large .info-bucket p.white-txt {color: #ffffff;}
.mod-story div.marquee-smaller .info-bucket a,
.mod-story div.marquee-large .info-bucket a {color: #ffffff;}
.mod-story div.marquee-smaller .info-bucket ul.quick-links { }
.mod-story div.marquee-large .info-bucket ul.quick-links { }
.mod-story div.marquee-smaller .info-bucket ul.quick-links li,
.mod-story div.marquee-large .info-bucket ul.quick-links li { padding: 0 0 10px 0; }
.mod-story div.marquee-smaller .info-bucket ul.quick-links li a,
.mod-story div.marquee-smaller .info-bucket ul.quick-links li a:active,
.mod-story div.marquee-large .info-bucket ul.quick-links li a,
.mod-story div.marquee-large .info-bucket ul.quick-links li a:active { color: #ffffff; font-weight: bold; }
.mod-story div.marquee-smaller .info-bucket ul.quick-links li a:hover,
.mod-story div.marquee-large .info-bucket ul.quick-links li a:hover {color: #009ce4;}
.mod-story div.marquee-smaller .info-bucket ul.quick-links li span.play-icon,
.mod-story div.marquee-large .info-bucket ul.quick-links li span.play-icon { cursor:pointer; background: url('../pix/icons/icn-orange-play.png') no-repeat; display: block; width: 16px; height: 15px; margin-right: 10px; float: left; }

/* 	MODULE: Sub-Content Box */
.mod-sub-content-box {visibility: hidden;}
.mod-sub-content-box h3 {color:#676872; font-size:1.2em; font-weight: bold; padding-bottom:5px;}
.mod-sub-content-box-bottom {visibility: hidden;}
.mod-sub-content-box li {padding-bottom: 10px;}
.mod-sub-content-box li a.view-all-link {float: right;}
.mod-sub-content-box.medium-content-box {border-bottom: 1px solid #d6d6d6; margin: 0 20px 15px 0; width: 210px;}
/*     MODULE: Sub-Content Box */
.sub-content-box-target {}
.sub-content-box-target h2{color: #515357;}

/* 	MODULE: 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:10px 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('../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 .two-columns-wrapper {display:inline-block;}
.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 {float:left;margin-bottom:5px;margin-right:20px;padding-right:20px;width:209px; *zoom: 1;}
.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:10px 0; padding:1px 0 0px; font-size:0px; background:url('../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('../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('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2243px 0px!important; *zoom:1;}
.mod-tabs .tab-wrapper.tabs-medium .two-columns-wrapper {background:transparent url(../pix/backgrounds/bg-spr-dotted.gif) repeat-y scroll -2356px 0 !important;}
.mod-tabs .three-columns-wrapper { background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2736px 0px!important;}
.mod-tabs span.rss { width: 16px; height: 16px; background-image: url('../pix/backgrounds/bg-spr-global.gif'); background-position: -566px -35px!important; background-repeat: no-repeat; display: inline-block; float: left; cursor: pointer;}
.mod-tabs .tab-wrapper .open-content {}
.mod-tabs .tab-wrapper .open-content .mod-box-220 {
	float: right;
	margin-left: 10px;
	min-height: none;
	width: 200px;
}
.mod-tabs .tab-wrapper .open-content .mod-box-220-bottom {
	clear: right;
	float: right;
	margin-left: 10px;
	width: 220px;
}
.mod-tabs .tab-wrapper .open-content .mod-box-220 .mod-box-inner {
	background:url("../pix/backgrounds/bg-spr-global.gif") no-repeat scroll 0 0 #FFFFFF;
	background-position:0 -491px;
	padding: 7px 10px 0;
	width: 180px;
}
.mod-tabs .col-show{display:inline-block;width:100%;}
.mod-tabs .col-1-show{float:left;}
.mod-tabs .col-1-show p.last{margin-bottom:0 !important;}
.mod-tabs .col-1-show-517{width: 235px;}
.mod-tabs .col-1-show-737{width: 440px;padding-right:10px;}
.mod-tabs .col-2-show{float:right;width: 220px;}
.mod-tabs .sep {display: block; margin-top:15px;padding-top:20px;}
.mod-tabs .separator-737 { background:url(../pix/backgrounds/vert-separator-737-col.png) no-repeat top; }
.mod-tabs .separator-517 { background:url(../pix/backgrounds/vert-separator-517-col.png) no-repeat top; }
.mod-tabs ul.simple { display:block;}
.mod-tabs ul.simple li{ margin-bottom:5px;}
.mod-tabs .info-bucket {overflow:hidden; *zoom: 1;}
.mod-tabs .info-bucket .play-icon {height:17px;left:3px;position:absolute !important;top:44px;width:27px;z-index:1;}
.mod-tabs .info-bucket .image{float:left;margin-right:10px;position:relative !important;}
.mod-tabs .info-bucket .text{float:left;width:220px;}
.mod-tabs .open-content .mod-box-inner {padding: 0; background-image: none;}

/* MODULE - TICKER CAROUSEL */
.mod-ticker-car { position: relative; height:45px; margin-bottom:10px;}
.mod-ticker-car .ticker-sort h5 { width:134px; background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat 134px -372px; float: left; padding-right: 28px; min-width: 134px; }
.mod-ticker-car .ticker-sort.single h5 { background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat 132px -460px; }
.mod-ticker-car .ticker-sort h5 span { display: block; height: 12px; padding: 6px 43px 8px 19px!important;  background-image: url('../pix/backgrounds/bg-spr-global.gif'); background-position: 0 -35px; background-repeat: repeat-x; font-weight: bold; color: #676b72; }
.mod-ticker-car .opts {position: absolute; background-color: #eef0f2; top: 25px; left: 7px; width: 153px; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; }
.mod-ticker-car .opts li {padding: 7px 10px;}
.mod-ticker-car .opts li a { color: #686b71; }
.mod-ticker-car #current-ticker { background: url('../pix/backgrounds/bg-spr-global.gif') no-repeat 782px -399px; height: 26px; width: 795px; position: absolute; left: 162px; top: 0; z-index: 50; }
.mod-ticker-car #current-ticker span.ticker-container { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; display: block; width: 759px; height: 18px; padding-top: 3px; padding-bottom: 3px; padding-left: 28px; overflow: hidden; }
.mod-ticker-car #current-ticker .rss { width: 16px; height: 16px; background-image: url('../pix/backgrounds/bg-spr-global.gif'); background-position: -566px -35px; background-repeat: no-repeat; position: absolute; right: 11px; top: 5px; cursor: pointer; }
.mod-ticker-car #press-releases-carousel,
.mod-ticker-car #latest-stuff-carousel,
.mod-ticker-car #latest-news-carousel {position: absolute; left: 200px; top: 0; text-indent: -999em; width:700px;}
.mod-ticker-car #press-releases { text-indent: 0; }
.mod-ticker-car .carousel-nav {text-align: right;}
.mod-ticker-car .carousel-nav .pause,
.mod-ticker-car .carousel-nav .play { width: 14px; height: 14px; position: absolute; left: 169px; top: 6px; cursor: pointer; z-index: 100; text-indent: -999em; background-image: url('../pix/backgrounds/bg-spr-global.gif'); background-repeat:no-repeat;}
.mod-ticker-car .carousel-nav .pause { background-position: -602px -48px; }
.mod-ticker-car .carousel-nav .play { background-position: -602px -35px; }
.mod-ticker-car li.carousel-item {display: block; clear: both;float: left; height: 20px;}
.mod-ticker-car li.carousel-item div { float: left; width: 750px; }
.mod-ticker-car li.carousel-item strong {font-weight: bold; }

/* MODULE: Two Columns 737 */
.mod-two-col-737 {}
.mod-two-col-737 .mod-col {float:left; width: 368px;}

/* MODULE: Three Column 727 */
.mod-three-col-737 {}
.mod-three-col-737 #bucket-template {display:none}
.mod-three-col-737 #spacer-template {display:none}
.mod-three-col-737 .buckets-container {background: url('../pix/backgrounds/bg-sot1-dotted.gif') repeat-y; clear:both; padding-bottom:20px;}
.mod-three-col-737 .row {clear:both;}
.mod-three-col-737 .separator{clear: both;background-image:url('../pix/backgrounds/vert-separator-three-col.png'); background-position: center; height: 20px; background-repeat: no-repeat}
.mod-three-col-737 .item-bucket-sm {width: 208px; float: left; margin-right: 10px; margin-left: 10px; line-height: 15px}
.mod-three-col-737 .item-bucket-sm.first {margin-left: 0px; width: 218px;}
.mod-three-col-737 .item-bucket-sm.last {margin-right: 0px; width: 218px;}
.mod-three-col-737 .item-bucket-sm .left {width: 103px; float: left;}
.mod-three-col-737 .item-bucket-sm .right {margin-left: 5px; float: left; width: 100px;}
.mod-three-col-737 .item-bucket-sm h2 {color: #676c73; font-size: .9em; line-height: 15px;}
.mod-three-col-737 .item-bucket-sm h2, .mod-three-col-737 .item-bucket-sm p { margin: 0; padding: 0;}
.mod-three-col-737 .item-bucket-sm .right h2 {font-size: 1.1em; color: #0860a8; line-height: 15px}
.mod-three-col-737 .item-bucket-sm .right p{font-size: .9em; line-height: 15px;}
.mod-three-col-737 .processor-info .left, .mod-three-col-737 .processor-info .right {float: left}
.mod-three-col-737 .processor-info .left {width: 50px;}
.mod-three-col-737 .processor-info .right {width: 40px; font-size: .9em;}
.mod-three-col-737 .tagline {width: 417px; font-size:.9em; margin:0 0 20px;}
.mod-three-col-737 .more {position:absolute!important; top:0px; right:20px;}
.mod-three-col-737 .copy-container {background-color: #fff;}

/* MODULE: Three Column 967 */
.mod-three-col-967 {}
.mod-three-col-967 #bucket-template {display:none}
.mod-three-col-967 #spacer-template {display: none}
.mod-three-col-967 .buckets-container {background: url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y; clear:both;}
.mod-three-col-967 .row {clear:both;}
.mod-three-col-967 .separator{clear: both;background-image:url('../pix/backgrounds/vert-separator-three-col-967.png'); background-position: center; height: 20px; background-repeat: no-repeat}
.mod-three-col-967 .item-bucket-sm {width: 292px; float: left; margin-right: 5px; margin-left: 5px; line-height: 15px;}
.mod-three-col-967 .item-bucket-sm.first {margin-left: 0px;}
.mod-three-col-967 .item-bucket-sm.last {margin-left: 15px; margin-right: 0px;}
.mod-three-col-967 .item-bucket-sm .left {width: 103px; float: left;}
.mod-three-col-967 .item-bucket-sm .right {float: left; width: 150px;}
.mod-three-col-967 .item-bucket-sm h2 {color: #676c73; font-size: .9em; line-height: 15px;}
.mod-three-col-967 .item-bucket-sm h2, .mod-three-col-737 .item-bucket-sm p { margin: 0; padding: 0;}
.mod-three-col-967 .item-bucket-sm .right h2 {font-size: 1.1em; color: #0860a8; line-height: 15px}
.mod-three-col-967 .item-bucket-sm .right p{font-size: .9em; line-height: 15px;}
.mod-three-col-967 .item-bucket-lg {width: 292px; float: left; margin-right: 5px; margin-left: 5px; line-height: 15px;}
.mod-three-col-967 .item-bucket-lg.first {margin-left: 0px;}
.mod-three-col-967 .item-bucket-lg.last {margin-left: 15px; margin-right: 0px;}
.mod-three-col-967 .item-bucket-lg .left {width: 146px; float: left;}
.mod-three-col-967 .item-bucket-lg .right {margin-left: 11px; float: left; width: 112px;}
.mod-three-col-967 .item-bucket-lg h2 {color: #676c73; font-size: .9em; line-height: 15px;}
.mod-three-col-967 .item-bucket-lg .right h4 { color: #666; font-weight:bold;}
.mod-three-col-967 .item-bucket-lg .right .desc{ font-size:.9em;}
.mod-three-col-967 .processor-info .left, .mod-three-col-737 .processor-info .right {float: left}
.mod-three-col-967 .processor-info .left {width: 55px;}
.mod-three-col-967 .processor-info .right {width: 75px; font-size: .9em}
.mod-three-col-967 .tagline {float: left; width: 400px; margin-bottom: 15px;}
.mod-three-col-967 .copy-container {background-color: #fff;}
.mod-three-col-967 #page-1 { }
.mod-three-col-967 #page-2 { display: none;}
.mod-three-col-967 #info-items {clear: both;}
.mod-three-col-967 #paginator {position:absolute!important; top:0px; right:20px; z-index:1;}
.mod-three-col-967 #paginator .left-cap {float:left; width:10px; height:22px;  margin:1px 0 0;background:url('../pix/marquee/marquee-paginate-bg-lft.png') no-repeat 0 0;}
.mod-three-col-967 #paginator .pag-numbers .page-x-template {display:none}
.mod-three-col-967 #paginator .pag-numbers {float:left;height:22px; margin:1px 0 0; background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x 0 -70px!important;}
.mod-three-col-967 #paginator .pag-numbers a {float:left; display:block; color:#7B8086; font-weight:bold; padding:4px 8px 0 2px; margin: 0 5px 0 0!important; background:url("../pix/backgrounds/bg-spr-global.gif") no-repeat scroll 13px -116px transparent !important; font-size: .9em;}
.mod-three-col-967 #paginator .pag-numbers a:hover,
.mod-three-col-967 #paginator .pag-numbers a.active {color:#0860A8}
.mod-three-col-967 #paginator .pag-numbers a.last {background:none !important; margin: 0 0 0 0!important;}
.mod-three-col-967 #paginator .pag-arrows {float:left; width:54px; height:22px;background: url('../pix/marquee/marquee-paginate-cap.png') no-repeat right 0; }
.mod-three-col-967 #paginator .pag-arrows a.previous,
.mod-three-col-967 #paginator .pag-arrows a.next {float:left; width:26px; height: 27px;}

/* MODULE: Road To Tomorrow Tabs */
.mod-rtt-tabs{}
.mod-rtt-tabs .mod-box-inner {padding-right:0px}
.mod-rtt-tabs .mod-rtt-tabs-wrapper {min-height:390px; height:auto!important; height:390px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper #tab-template {display: none;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper h2{margin-top:10px;text-transform: uppercase}
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul {background:none;float:left;height:auto;list-style-image:none;list-style-position:outside;list-style-type:none;margin:20px 0 0;padding:0;position:relative;width:auto;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li {clear:both;display:block;float:none;margin:0;padding:0;position:relative;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li a{background-image:url('../pix/backgrounds/bg-mod-rtt-subtab-off.png');background-repeat:no-repeat;border:none;color:#8e949e;float:left;font-weight:normal; padding:8px 23px 7px 9px;text-decoration:none;text-transform:none;width:158px;border-left:1px solid #efefef; border-top:1px solid #efefef; height:auto!important;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li a.active{background-image:url('../pix/backgrounds/bg-mod-rtt-subtab-on.png')}
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li a:hover,
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li a.active,
.mod-rtt-tabs .mod-rtt-tabs-wrapper ul li a.active:hover {border-top:1px solid #009CE4;border-left:1px solid #009CE4;border-bottom:1px solid #009CE4; color:#009CE4; padding-bottom:6px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper {position:static!important; float: left; margin-left:25px; width:488px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top {position:static!important;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper h2 {text-transform: none; margin-top: -10px; padding-top: -10px; margin-left: 33px}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .left,
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .right {position:static!important; float: left;width: 244px; padding:0 0 15px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .left h2 {position:static!important; color: #36a5ff; font-size: 1.1em; margin-left: 33px; margin-bottom:0px; padding:15px 0 0;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .left p {position:static!important; font-size: .9em;margin-left: 33px; margin-top:0px; padding-top:0px; font-weight:bold;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .right h2 {position:static!important; color: #36a5ff; font-size: 1.1em; margin-left: 22px; margin-bottom:0px; padding:12px 0 0;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .top .right p {position:static!important; font-size: .9em;margin-left: 22px; margin-top:0px; padding-top:0px;font-weight:bold;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom {clear: both; width: 420px; padding:15px 0 0;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .left {width: 252px; float: left;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .left p {color: #8f96a0; line-height: 20px; margin-left:33px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .right {float: right; width: 164px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .right .left {float: left; width:66px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .right .right {float: right; width: 92px;}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .right .right p {margin-left: 5px; font-size: 10px; color: #545454}
.mod-rtt-tabs .mod-rtt-tabs-wrapper .content-wrapper .bottom .right .right p .bio-copy{font-size: .9em; color: #8f96a0}
.mod-rtt-tabs .separator{clear: both;background-image:url('../pix/backgrounds/vert-separator-one-col.png'); background-position: center; height: 20px; background-repeat: no-repeat;}

/* MODULE: SimpleModal */
#simplemodal-overlay {background-color:#000; cursor:wait;}
#simplemodal-container {width:712px; height: 525px; overflow: hidden}
#simplemodal-container a.modalCloseImg {background:url(../pix/icons/icn-modal-close.jpg) no-repeat; width:20px; height:21px; display:inline; z-index:3200; position:absolute; top:20px; right:20px; cursor:pointer;}
#simplemodal-container #basic-modal-content {padding:8px;}
.mod-simple-modal {display:none; overflow: hidden;}
.mod-simple-modal #flashDiv {width: 320px; height: 240px;}
.mod-simple-modal #flashDiv object{display: block; visibility: visible; width: 320px; height: 240px}
.mod-simple-modal .body { position:relative;background: url('../pix/backgrounds/bg-mod-simple-modal.png') no-repeat; height:525px!important; padding:0 30px 0;}
.mod-simple-modal .body .heading {font-size: 1.5em; padding:30px 0 0;}
.mod-simple-modal .body .left {float: left; width: 320px;}
.mod-simple-modal .body .left .top {height: 240px; width: 320px; margin-bottom: 15px; background-image: none;}
.mod-simple-modal .body .left .top .story-item {height: 240px; width: 320px; display: block; overflow:hidden;}
.mod-simple-modal .body .left .bottom {height: 96px; background: url('../pix/backgrounds/bg-mod-simple-modal-grey.gif') no-repeat; padding: 20px;}
.mod-simple-modal .body .left .bottom .processor-info{font-size: .9em; line-height: 15px;}
.mod-simple-modal .body .left .bottom .processor-badge{float:left; margin-right: 15px; width: 62px; height: 47px;}
.mod-simple-modal .body .left .bottom .processor-copy{font-size: .9em; line-height: 15px; clear: both; margin:15px 0 0 0; /* height: 50px; overflow: auto; */}
.mod-simple-modal .body .left .bottom .processor-url{font-size: .9em; line-height: 15px; font-weight: bold; color: #0060a8}
.mod-simple-modal .body .left .bottom .more{margin:15px 0 0;}
.mod-simple-modal .body .right {float: right; width: 315px;}
.mod-simple-modal .body .right .top {background-image: none; height:100px;}
.mod-simple-modal .body .right .top .by-image {float: left; margin: 0 15px 0 0;}
.mod-simple-modal .body .right .top .user-desc {float: left; font-size: 1em; font-weight: bold; line-height: 15px; margin:10px 0 0;}
.mod-simple-modal .body .right .top .user-desc .by-date {font-size: .9em; font-weight: normal;}
.mod-simple-modal .body .right .top .user-desc .by-website a {font-size: .9em; font-weight: normal;}
.mod-simple-modal .body .right .bottom {background-image: none;}
.mod-simple-modal .body .right .bottom .copy {line-height: 15px; height: 290px; overflow: auto; clear: both; }
.mod-simple-modal .body .right .bottom .copy p {margin-bottom: 15px;}
.mod-simple-modal .body .right .bottom .copy h4 {font-weight:bold;}
.mod-simple-modal .body .footer {position:absolute; bottom:30px; left:260px;}

/* MODULE: Specifications Table */
.mod-specifications-table {}
.mod-specifications-table .mod-box-inner {position:static!important;padding: 0px 10px;}
.mod-specifications-table .mod-box-inner h2 span{color:#0860A9;font-size: 1.3em;font-weight: normal;margin-bottom: 0px; display:block;}
.mod-specifications-table .mod-box-inner h2 {color:#0860A9;font-size: 1.0em;font-weight: normal;margin-bottom: 3px;padding-left: 10px;}
.mod-specifications-table .mod-box-inner h3 {color:#676b72;font-size:12px;font-weight:bold;padding-left: 10px;}
.mod-specifications-table .table-container{background:url('../pix/backgrounds/bg-mod-specifications-table-small.png') no-repeat;padding:10px 2px 0 2px;}
.mod-specifications-table .table-container-bottom{background:url('../pix/backgrounds/bg-mod-specifications-table-bottom.png') no-repeat;display:block;height:5px;padding:0 2px 8px 2px;}
.mod-specifications-table table th{height:23px;color:#11d0f2;text-align:left;vertical-align:middle;padding:0 0 6px 10px;}
.mod-specifications-table table th:first-child{color:#ffffff;font-size:14px;line-height:14px;text-align:left;}
.mod-specifications-table table tr td{height:16px;border-top:1px solid #ffffff;background-color:#e6eaee;line-height:16px;width:145px;text-align:left;vertical-align:middle;}
.mod-specifications-table table tr td:first-child{text-align:left;padding:5px 0 5px 10px;width:350px;}
.mod-specifications-table table tr:first-child td{border-top:0;}
.mod-specifications-table table tr.noborder td{border-top:0;}
.mod-specifications-table table tr td p{display:inline;float:left;}
.mod-specifications-table .mod-box-inner fieldset{position:relative;vertical-align:top;float:right;}
.mod-specifications-table .button-slider-goback { display: inline; cursor: pointer;}
.mod-specifications-table .button-slider-goback span { background-image:url('../pix/backgrounds/bg-mod-specifications-table-btns.png'); background-position:0px -85px; background-repeat:repeat-x; color:#FFFFFF; cursor:pointer; display:block; float:left; font-size:0.9em; font-weight:bold; height:25px; line-height:2.2em; margin:0; overflow:hidden; padding:1px 8px 0 35px; text-decoration:none; white-space:nowrap; }
.mod-specifications-table .button-slider-goback span.button-close-goback { background-image:url('../pix/backgrounds/bg-mod-specifications-table-btns-end.png'); background-position:0px -85px; background-repeat:no-repeat; cursor:pointer; display:inline; float:left; margin:0 !important; padding:0 0 0 0; text-decoration:none; width:30px; }

/* MODULE: Specifications Table - Small */
.mod-specifications-table-small .mod-box-inner h2 {width: 270px;}
.mod-specifications-table-small table tr td{width:145px;}
.mod-specifications-table-small table tr td:first-child{width:350px;}

/* MODULE: One Column Content Body - Medium */
.mod-one-column-body-medium .separator { clear: both; background-image:url('/sitewide/pix/backgrounds/bg-hr-separator-687.png'); background-position: center; height: 30px; background-repeat: no-repeat;}

/* MODULE: Community */
.mod-community {}
.mod-community .mod-box-inner .buckets-container { background:url('../pix/backgrounds/bg-spr-dotted.gif') repeat-y -2239px top; padding-bottom:11px; margin-top:10px; width:100%;}
.mod-community .mod-box-inner .buckets-container .info-bucket { background-color:#fff; border:1px #ced2d6 solid; float:left; margin-right:20px; width:320px;}
.mod-community .mod-box-inner .buckets-container .info-bucket div.title{ background:url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left top; border-bottom:1px #ced2d6 solid; font-weight:bold; height:20px; padding:5px 0 0 12px;}
.mod-community .mod-box-inner .buckets-container .info-bucket div.title h4 a{ color:#0860A8;float:left;font-weight:bold;}
.mod-community .mod-box-inner .buckets-container .info-bucket div.title a{ display:inline-block;float:right;font-weight:normal;margin-right:10px;}
.mod-community .mod-box-inner .buckets-container .info-bucket .scrollable-container { background-color:#fff; height:180px; overflow:auto; padding-top: 10px;}
.mod-community .mod-box-inner .buckets-container .info-bucket .scrollable-container li {clear:both;margin:0 5px 0 13px;padding-bottom:10px; /*min-height:30px;*/ overflow: hidden;}
.mod-community .mod-box-inner .buckets-container .info-bucket .scrollable-container li .datet{color:gray;display: block;line-height: 14px;overflow: hidden;}
.mod-community .mod-box-inner .buckets-container .last { margin-right:0; float:right;}

/* MODULE: Wide Navigation */
.mod-wide-navigation {*zoom: 1;_zoom: 0;}
.mod-wide-navigation .mod-box-inner {padding-bottom: 8px;}
.mod-wide-navigation .mod-box-inner h4{font-weight:bold;padding-bottom:4px;}
.mod-wide-navigation .mod-box-inner ul li{margin-bottom: 2px;}
.mod-wide-navigation .mod-box-inner .buckets-container-737{ display:inline-block; position:static; width:100%; overflow:hidden;}
.mod-wide-navigation .mod-box-inner .buckets-container-737.col-2{ background:transparent url("../pix/backgrounds/bg-spr-dotted-967.gif") repeat-y scroll 319px 0; margin-bottom:7px;}
.mod-wide-navigation .mod-box-inner .buckets-container-737.col-3{ background:transparent url("../pix/backgrounds/bg-spr-dotted-737-cols-3.gif") repeat-y scroll 320px 0; margin-bottom:7px;}
.mod-wide-navigation .mod-box-inner .buckets-container-737.col-4{ background:transparent url("../pix/backgrounds/bg-spr-dotted-737-cols-4.gif") repeat-y scroll 149px 0;}
.mod-wide-navigation .mod-box-inner .last{ background-image:none !important;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 { float:left; margin-right:21px;padding-right:20px; width:302px;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 .smaller{ font-size:10px;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 p{ line-height:15px;padding-bottom: 4px;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 .text { line-height:15px;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 .image {float:left;margin-right:10px;position:relative !important;}
.mod-wide-navigation .mod-box-inner .info-bucket-343 .image img {display:block;}
.mod-wide-navigation .mod-box-inner .info-bucket-171 { float:left;margin-right:15px;padding-right:16px;width:140px;}

/* MODULE: Login/Register */
.mod-login-register {
	background:url(../pix/backgrounds/bg-mod-login-register.jpg) repeat-x;
	clear:both;
	font-size:11px;
	height:25px;
	margin:0px;
	padding:0 25px 0 0;
	width:958px;
}
.mod-login-register .link-block {
	float: right;
}
.mod-login-register .link-block li {
	color:#0860a8;
	float:left;
	font-size:12px;
	background:url(../pix/backgrounds/bg-bullets-nav-login-register.png) left no-repeat;
	margin-left:8px;
	padding:6px 0 0 14px;
}
.mod-login-register .link-block li:FIRST-CHILD {
	background:none;
}
/*
.mod-login-register .link-block span{
	padding:6px 7px 5px 7px;
	background:url(../pix/backgrounds/bg-line-mod-login-register.jpg) no-repeat left;
	display:inline-block;
	color:#676B72;
	margin-right:-25px;
	margin-left:11px;
}*/
.mod-login-register .mod-login-info {
	float:left;
	margin-left: 25px;
	padding:6px 0px 0px 0px;
	width:430px;
}
.mod-login-register .buttons-block {
	float: left;
	margin-left: 0px;
}
/*.mod-login-register .buttons-block a:FIRST-CHILD {
	background: url(../pix/backgrounds/bg-btn-mod-login-register.jpg) repeat-x;
	padding:6px 17px 5px 25px!important;
	text-transform:uppercase;
	color:#FFF;
}
.mod-login-register .buttons-block a {
	padding:6px 19px 5px 15px!important;
	background:url(../pix/backgrounds/bg-line-mod-login-register.jpg) no-repeat right;
	color:#676B72;
	font-weight:bold;
	text-decoration:none;
	display: inline-block;
}
.mod-login-register .buttons-block a:hover{
	text-decoration:underline;
}*/

/* MODULE: Jump Links */
.mod-jump-links {}
.mod-jump-links h2{ text-transform:uppercase;}
.mod-jump-links .mod-box-inner { display:inline-block;}
.mod-jump-links .mod-box-inner .link-column { float:left; font-size:11px;}
.mod-jump-links .mod-jump-links-1col { margin:0px 0px 10px 0px; padding:0px; display:inline-block;}
.mod-jump-links .mod-jump-links-1col .link-column { background:none;}
.mod-jump-links .mod-jump-links-1col .link-column a{ padding-right:20px; line-height:20px; background: url(../pix/backgrounds/bg-sot1-dotted.gif) repeat-y right; display:inline;}
.mod-jump-links .mod-jump-links-2col {background:url("../pix/backgrounds/bg-spr-dotted.gif") repeat-y scroll -2970px top transparent; display: inline-block; margin:0px 0px 10px 0px;}
.mod-jump-links .mod-jump-links-2col .link-column { width:207px; margin-right:21px; }
.mod-jump-links .mod-jump-links-2col .last { margin-right:0px; background:none; width:218px; padding-left:21px;}
.mod-jump-links .mod-jump-links-2col a, .mod-jump-links .mod-jump-links-3col a{ display:block; line-height:20px;}
.mod-jump-links .mod-jump-links-3col {background:url("../pix/backgrounds/bg-sot3-dotted.gif") repeat-y scroll -10px; display: inline-block; margin:0px 0px 10px 0px;}
.mod-jump-links .mod-jump-links-3col .link-column { margin-right:22px; width:121px; padding-right:20px; }
.mod-jump-links .mod-jump-links-3col .last{ margin-right:0px; background:none; padding-right:0px; width:141px;}
.mod-jump-links .mod-jump-links-3col .middle {margin-right:22px; width:121px; padding-right:20px;}

/* MODULE: PRODUCT SPECIFICATION */
.mod-product-specifications .table-container-bottom{margin-bottom:20px;}
.mod-product-specifications .mod-share{ position: relative!important; float:right; margin:-15px 0px; bottom:0px;}
.mod-product-specifications .mod-share ul li.share {left:5px; top:-6px;};
.mod-product-specifications h2{ text-transform:uppercase; margin-bottom:15px;}
.mod-product-specifications h3{ font-size:18px; color:#0860a8; height:59px; line-height:25px; display:block; padding-top:15px;}
.mod-product-specifications h3 img{ clear:left; float:left; }
.mod-product-specifications h4{ font-weight:bold; font-size:12px; margin-bottom:15px;}
.mod-product-specifications .processor-title{ margin-bottom:10px;}
.mod-product-specifications .mod-box-inner { display:inline-block; width:466px;}
.mod-product-specifications #mod-box-inner-popup { display:table; margin:50px 85px 0px 86px;}
.mod-product-specifications .mod-box-inner .img-processors{float:left; margin-bottom:0; margin-right:20px; padding-bottom:10px;}
.mod-product-specifications .mod-box-inner ul{margin-bottom:15px;}
.mod-product-specifications .mod-box-inner li{ list-style: outside!important; font-size:11px; list-style: disc; margin-left:14px;}
.mod-product-specifications .mod-box-inner .table-container{font-size:11px; padding: 10px 2px 0px 2px; background: url(../pix/backgrounds/bg-mod-processor-accordion-table-517.png) no-repeat;}
.mod-product-specifications .mod-box-inner table{ font-size:10px; border-collapse:collapse;}
.mod-product-specifications .mod-box-inner table .no-line-top td {border-top:0px none; vertical-align:middle!important;}
.mod-product-specifications .mod-box-inner table .no-line-bottom td { border-bottom:0px none; vertical-align:middle!important;}
.mod-product-specifications .mod-box-inner table tr td:first-child {border-left: 0px none!important; vertical-align: middle!important;}
.mod-product-specifications .mod-box-inner table tr td a, .mod-product-specifications .mod-box-inner table tr td img{ margin:15px auto!important; display:block; vertical-align:middle!important; }
.mod-product-specifications .mod-box-inner table tr td{vertical-align: middle!important; background-color: #E6EAEE; border-left: 2px solid white;  border-top: 2px solid white; height: 30px; padding: 5px 5px; text-align: center;}
.mod-product-specifications .mod-box-inner table th {background-color: white; padding-bottom: 5px; text-align: center; vertical-align: middle !important; color:#0860a8; width:54px; padding-top:5px;}
.mod-product-specifications .mod-box-inner table .row-containter{ text-align:left; background:#FFF; padding:0px 0px; height:20px; border-top:0px none;}
.mod-product-specifications .mod-box-inner table .row-containter div{border-bottom:1px solid #CFD3D7; border-top:1px solid #CFD3D7; font-weight:bold; padding:0px 8px; height:20px; line-height:20px; color:#8e949e;}
.mod-product-specifications .table-container-bottom {background: url(../pix/backgrounds/bg-mod-processor-accordion-table-bottom-517.png) no-repeat; display: block; height: 5px; padding: 0px 3px;}

/* MODULE SOCIAL MEDIA */
.mod-social-media { display:block; }
.mod-social-media .mod-box-inner { display:block!important; clear:both; width:180px;}
.mod-social-media .mod-box-inner .social-box{padding:0px 0px 0px 0px; display:inline-block; width:180px;}
.mod-social-media .mod-box-inner .social-box .social-count{ display:block; float:left; margin-right: 7px;}
.mod-social-media .mod-box-inner .social-box .last{margin-right: 0;}
.mod-social-media .mod-box-inner .social-box .social-facebook {width:46px; overflow:hidden; padding:5px 4px 0 5px;}
.mod-social-media .mod-box-inner .social-box .social-tweet {padding-top:3px;}
.mod-social-media .mod-box-inner .social-link .addthis_button{ clear:right; float:right; display:block; text-decoration:none; text-align:right; width:80px; font-size: 11px;}
.mod-social-media .mod-box-inner .social-link .rss {background:url(../pix/backgrounds/bg-spr-global.gif) no-repeat; background-position:-566px -35px; cursor:pointer; height:16px; width:16px; display:inline-block;}
.mod-social-media .mod-box-inner .social-link{ clear:both; display:block;border-top:1px solid #C1C1C1;padding-top:10px;margin-top:10px;}
.mod-social-media .mod-box-inner .social-link .plus{ float:right; margin:0px 0px 0px 5px;}

/* MODULE TICKER CAROUSEL */
.mod-ticker-carousel {
	position: relative;
	background:url(../pix/backgrounds/bg-mod-ticker-carousel-737.gif) no-repeat;
	padding:10px 10px 0;
	margin:0px;
	width:717px;
}
.mod-ticker-carousel #tickers {
	overflow:hidden;
	margin-top:5px;
}
.mod-ticker-carousel .btn-more{
	margin:10px 0px 0px 0px;
	font-size:11px;
	display:block;}
.mod-ticker-carousel .btn-expand, .mod-ticker-carousel .btn-collapse{
	background:	url("../pix/backgrounds/bg-btn-expand.gif") no-repeat;
		background-position:0px 0px;
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	left:185px;
	top:22px;
}

.mod-ticker-carousel .btn-collapse {
    background-position:0px -16px;
}

.mod-ticker-carousel .btn-expand-active {
	background:	url("../pix/backgrounds/bg-btn-expand.gif") no-repeat;
	background-position:0px -16px;
	width:16px;
	height:16px;
	display: inline-block;
	position:absolute;
	left:180px;
	top:22px;
	z-index:999;
}
.mod-ticker-carousel .ticker-sort h5 {
	/*background:url("../pix/backgrounds/bg-btn-mod-ticker-carousel.gif") no-repeat right;*/
	width:194px;
	float: left;
	padding-right: 28px;
	min-width: 194px;
	cursor:pointer;
}
.mod-ticker-carousel .btn-arrow{
	background:url("../pix/backgrounds/bg-btn-mod-ticker-carousel.gif") no-repeat right;
	width:27px;
	height:20px;
	display:block;
	position:absolute;
	left:205px;
	margin-top:3px;
    cursor: pointer;
	}
.mod-ticker-carousel .ticker-sort.single h5 {
}
.mod-ticker-carousel .ticker-sort h5 span {
	display: block;
	height: 14px;
	padding: 7px 0px 7px 19px!important;
	font-weight: bold;
	color: #0860A8;
}
.mod-ticker-carousel .menu-opts{
	position:absolute;
	top:15px;
	left:0px;
	}
.mod-ticker-carousel .opts {
	position: absolute;
	background-color: #eef0f2;
	margin-top: 26px;
	margin-left: 26px;
	width: 205px;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;

}
.mod-ticker-carousel .opts li {
	padding: 7px 10px;
}
.mod-ticker-carousel .opts li a {
	color: #686b71;
}
.mod-ticker-carousel #current-ticker {
	background:url(../pix/backgrounds/bg-dotted.gif) repeat-y  left top;
	width: 480px;
	float:left;
	display:inline-block;
	z-index: 50;
	margin-top:3px;
}
.mod-ticker-carousel #current-ticker span.ticker-container {
	display: block;
	width: 460px!important;
	height: 18px;
	padding-left: 28px;
	overflow: hidden;
}
.mod-ticker-carousel #current-ticker .rss {
	width: 16px;
	height: 16px;
	background-image: url('../pix/backgrounds/bg-spr-global.gif');
	background-position: -566px -35px;
	background-repeat: no-repeat;
	position: absolute;
	right: 11px;
	top: 5px;
	cursor: pointer;
}
.mod-ticker-carousel #press-releases-carousel, .mod-ticker-carousel #latest-stuff-carousel, .mod-ticker-carousel #latest-news-carousel {
	top: 3px;
	text-indent: -999em;
	width:440px;
	padding-left:15px;
	overflow:hidden;

}
.expanded {
	height:auto!important;
}
.expanded-2{
	height:auto !important;
	margin-bottom:10px!important;
}
.expanded ul {
	top:0 !important
}
.mod-ticker-carousel #press-releases {
	text-indent: 0;
}
.mod-ticker-carousel .carousel-nav {
	text-align: right;
}
.mod-ticker-carousel .carousel-nav .pause, .mod-ticker-carousel .carousel-nav .play {
	width: 14px;
	height: 14px;
	position: absolute;
	left: 245px;
	top: 23px;
	cursor: pointer;
	z-index: 100;
	text-indent: -999em;
	background-image: url('../pix/backgrounds/bg-spr-global.gif');
	background-repeat:no-repeat;
}
.mod-ticker-carousel .carousel-nav .pause {
	background-position: -602px -48px;
}
.mod-ticker-carousel .carousel-nav .play {
	background-position: -602px -35px;
}
.mod-ticker-carousel li.carousel-item {
	display: block;
	clear: both;
	float: left;
	height: 20px;
}

.mod-ticker-carousel li.carousel-item strong {
	font-weight: bold;
}
.mod-ticker-carousel-bottom {
	display:block;
	height:17px;
	margin-bottom:10px;
	background:url(../pix/backgrounds/bg-mod-ticker-carousel-737-bottom.gif) no-repeat;
	width:737px;
}
.mod-ticker-carousel .mod-box-inner {
	background:url(../pix/backgrounds/bg-mod-ticker-carousel-737-top.gif) no-repeat;
	background-color:#FFF;
	padding:6px 0px 0px 0px;
	width:717px;
	display: inline-block;
	height:30px;
	overflow:hidden;
}

/* MODULE ROLLOVER NAV */
.mod-rollover-nav-descriptor {}
.mod-rollover-nav-descriptor-target {
	display: inline !important;
}
.tip-arrow{
	background:transparent url('../../sitewide/pix/icons/icn-arrow-triangle.png') no-repeat scroll 2px center !important;
	display:inline; margin:0 !important; padding:0 5px !important; text-decoration:none; width:25px !important; }
.mod-rollover-nav-descriptor-links {display: none !important;}
.multitooltip{overflow:visible;position:absolute;width: 233px;z-index:9999; zoom: 1;}
.multitooltip .multitooltip-inner{
	background: transparent url("../pix/backgrounds/bg-mod-rollover-nav-descriptor-top.png") no-repeat scroll 0 1px;
	padding: 20px 25px 5px 25px;
    zoom: 1;
}
.multitooltip .multitooltip-inner ul.simple li{padding: 0 0 5px 0;}
.multitooltip .multitooltip-inner ul.simple li.last{padding: 5px 0 0 0;}
.multitooltip .multitooltip-inner ul.simple li.last a{font-size:10px;}
.multitooltip .multitooltip-inner ul.simple li a{}
.multitooltip .multitooltip-bottom{
	background: transparent url("../pix/backgrounds/bg-mod-rollover-nav-descriptor-bottom.png") no-repeat scroll 0 bottom;
	display:block;
	height:14px;
	margin-bottom:10px;
}

.multitooltip p.special{font-size:10px;}

/* MODULE STYLE FROM INTEL */
.mod-content-navigation-recommended { }
.mod-content-navigation-recommended .item h3 { font-size: 100%; font-weight: bold; }
.mod-content-navigation-recommended .item ul { margin: 6px 0px 10px 0px; }
.mod-content-navigation-recommended .item ul li { margin-top: 4px; }
.mod-content-navigation-recommended .item a.viewall { font-size: 80%; }
.mod-content-navigation-recommended .mod-box-inner .content-wrapper { padding: 1px 0px; margin-bottom: 0px; }
.mod-content-navigation-recommended .mod-box-inner .content-wrapper .content .row-content-last { padding-top: 0px; padding-bottom: 0px; }
.mod-content-navigation-recommended .mod-box-inner .content-wrapper .content .row-content-last .item h3 { padding-top: 5px; }

/* Module Glossay */
.mod-glossary-737 {background:url('../pix/backgrounds/bg-mod-box-737-long.png') no-repeat;}
.mod-glossary-967 {background:url('../pix/backgrounds/bg-mod-box-967-long.png') no-repeat;}
.mod-glossary .mod-box-inner{ display:inline-block;}
.mod-glossary .mod-box-inner h2{ color:#676B72; text-transform:uppercase;}
.mod-glossary .title-glossary{ background-color:#676B72; padding:5px 10px; clear:both; font-weight:bold; color:#FFF;}
.mod-glossary .title-glossary .mod-glossary-top-link { float: right; color:#FFF;font-weight: normal; text-decoration: underline;}
.mod-glossary table{ border-collapse:collapse; background-color:#FFFFFF; }
.mod-glossary table td{ padding:15px 15px 15px 0px; text-align:justify; vertical-align:top; border-top: 1px solid #D8D8D8; border-right: 1px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; border-left: 0px solid #D8D8D8;}
.mod-glossary table .first{ text-align:right; width:200px!important; border-top: 1px solid #D8D8D8; padding:15px; border-right: 0px solid #D8D8D8; border-bottom: 1px solid #D8D8D8; border-left: 1px solid #D8D8D8; text-transform:capitalize;}
.mod-glossary table td .line-middle{ background: url(../pix/backgrounds/bg-dotted.gif) repeat-y left; padding-left:15px;}
.mod-glossary .btn-view-all{ text-align:right; padding:10px 0px; clear:both; font-size:10px;}
/* MODULE - BRAND STAGE CAROUSEL */
.mod-glossary .glossary-wrap{ display:block; margin:0px auto; width:640px; padding:20px 0 10px;}
.mod-glossary .glossary-wrap .glossary-pagination{ float:left; display: inline-block; height:23px;}
.mod-glossary .glossary-wrap .glossary-pagination ul li{ background:url(../pix/backgrounds/bg-menu-glossary.gif) repeat-x; background-position: 0 0; list-style:none; float:left;}
.mod-glossary .glossary-wrap .glossary-pagination ul .first{ background:url(../pix/backgrounds/marquee-glossary-bg-lft.gif) no-repeat; list-style:none; float:left; display: inline-block!important;}
.mod-glossary .glossary-wrap .glossary-pagination ul li a{ background:url(../pix/backgrounds/line-btn-menu-glossary.gif) right repeat-y; height:21px; display: inline; padding:0px 7px 0px 7px; line-height:21px; color:#676B72; text-decoration:none; font-weight:bold;}.mod-glossary .glossary-wrap .glossary-nav { width:52px; height:23px; float:left; display:inline-block;}
.mod-glossary .glossary-wrap .glossary-nav .carousel-prev,
.mod-glossary .glossary-wrap .glossary-nav .carousel-next {  height:21px; float:left; width:26px; display:inline-block;}
.mod-glossary .glossary-wrap .glossary-nav .carousel-prev { background:url(../pix/backgrounds/bg-btn-prev-glossary.png) no-repeat;}
.mod-glossary .glossary-wrap .glossary-nav .carousel-next { background:url(../pix/backgrounds/bg-btn-next-glossary.png) no-repeat;}
.mod-glossary .glossary-wrap .glossary-pagination ul li.letter-active{ background-position: 0 -21px }
.mod-glossary .glossary-wrap .glossary-pagination ul li.letter-active a{ background:none !important;}

/* MODULE Secondary-content */
.mod-secondary-content {}
.mod-secondary-content h2{ font-weight:bold; text-transform:uppercase; color:#676B72;}
.mod-secondary-content h3{ font-size:12px; margin-bottom:5px;}
.mod-secondary-content h3 a{ font-weight:bold;}
.mod-secondary-content .bucket-row{ padding-top:20px; background:url(../pix/backgrounds/vert-separator-737-col.png) no-repeat top; margin-top:10px;}
.mod-secondary-content .first{ padding-top:0px; background:none; margin-top:0px;}
.mod-secondary-content .variation-v1{ margin-bottom:5px!important;}
.mod-secondary-content .buckets-container{background:url("../pix/backgrounds/bg-spr-dotted.gif") repeat-y scroll -695px top transparent; display:inline-block; width:100%; margin-bottom:10px;}
.mod-secondary-content .buckets-container .info-bucket{	width:208px; float:left; margin:0px 19px 0px 15px;}
.mod-secondary-content .buckets-container .info-bucket ul{list-style: disc outside; padding-left:13px;}
.mod-secondary-content .buckets-container .info-bucket li{color: #9A9B9D;  list-style-position: outside;   padding-top: 3px;}
.mod-secondary-content .buckets-container .info-bucket img{ float: right; clear: right; border:1px solid #D8D8D8; margin:0px 0px 10px 10px;}
.mod-secondary-content .buckets-container .first{ margin:0px 15px 0px 0px;}
.mod-secondary-content .buckets-container .last{ margin-right:0px; width:207px;}
.mod-secondary-content .col-2{background:url("../pix/backgrounds/bg-spr-dotted-967.gif") repeat-y scroll 341px top transparent !important;}
.mod-secondary-content .col-2 .info-bucket{	width:328px; float:left; margin:0px 19px 0px 15px;}
.mod-secondary-content .col-2 .info-bucket img{ float:left; clear:left; border:1px solid #D8D8D8; margin:0px 10px 0px 0px;}
.mod-secondary-content .col-2 .first{ margin:0px 15px 0px 0px;}
.mod-secondary-content .col-2 .last{ margin-right:0px; }

/* CSS for divs to place modules in content - only works within .mod-maintopic* /
/* 	MODULE: maintopic */
.mod-maintopic div.topic p { padding: 0px 0px 10px 15px; }
.mod-maintopic div.topic h1 {padding: 0px 5px 10px 15px;text-transform:uppercase;}
.mod-maintopic div.tool { float: right; width: 220px; margin: 0px 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('/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; }

/* generic content module - Used for Chat, IT at Intel, generic, Stay Connected, Where to Buy */
.mod-box-220.mod-accordion .genericcontent.item { border-bottom-style:solid; border-width:1px; color: #e8e8e8; margin-top:10px; margin-bottom:10px; margin-left:10px; margin-right:10px;}
.mod-box-220.mod-accordion.generic { width:200px !important;}
.mod-box-220.mod-accordion.generic .mod-box-inner { padding:0px !important; width:200px !important;}
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable { padding:0px; 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("/sitewide/pix/backgrounds/bg-spr-global.gif") no-repeat scroll 0 -491px #FFFFFF; padding:0px; background-color:#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; }
.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable-content-last  p img { float: left; padding: 6px 10px 0 3px; }
/* end generic content module */

/* Infographic - View Full Image */
.mod-view-full-img { float: left; padding: 15px 15px 15px 15px; font-weight: bold; }
.mod-view-full-img img { border: 1px solid #CCCCCC; }

/* Pull Quote */
.mod-pull-quote { float: right; width: 190px; padding: 15px 15px 15px 15px; background: url("/sitewide/pix/backgrounds/bg-mod-pull-quote.gif") no-repeat scroll 15px 15px; }
.mod-pull-quote .mod-pull-quote-content { padding: 10px 0 0 30px; font-size: 1.4em; font-style: italic; text-align: left; }
.mod-pull-quote .mod-pull-quote-sig { font-size: 1.1em; font-style: italic; text-align: right; }

/* Bulleted list inside of body content module */
.mod-bulleted-list 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; margin-bottom: 10px;}
.mod-bulleted-list ul li {line-height: 18px;}

