body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
	/*font-family: Arial, sans-serif;*/
	color: #515357;
}

ol,ul {
	list-style: none;
}

address,caption,cite,code,dfn,th,var {
	font-style: normal;
	font-weight: normal;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

fieldset,img {
	border: 0;
}

caption,th {
	text-align: left;
}

body {
	font-size: 75%;
}

p,h1,h2,h3,h4,h5,h6,input,select,button,label {
	font-weight: normal;
	font-size: 1em;
}


.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: normal;
	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;
}




.main-inner.gradient {
	background: url('../pix/backgrounds/bg-spr-rpt-horiz.jpg') repeat-x left
		-91px;
}

.con-login-register {
	margin: 0;
	padding: 0;
	position: relative;
}

.floated-left {
	float: left;
}

.floated-right {
	float: right;
}

#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;
}

.mod-box-210,.mod-box-220 {
	position: relative;
	padding: 10px 10px 0;
}

.mod-box-210 {
	background: url('../pix/backgrounds/bg-mod-box-210.png') no-repeat;
}

.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 .mod-box-inner-bottom {
	width: 200px;
	background-position: -200px -491px;
}

.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;
}




.mod-box-368 {
	background: url('../pix/backgrounds/bg-mod-box-368.png') no-repeat;
}

.mod-box-517 {
	background: url('../pix/backgrounds/bg-mod-box-517.png') no-repeat;
}

.mod-box-737 {
	background: url('../pix/backgrounds/bg-mod-box-737.png') no-repeat;
}





.link-slider-blue {
	display: inline;
}

.link-slider-blue span {
	background-image: url('../../sitewide/pix/backgrounds/bg-slider.gif');
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: .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: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0 !important;
	padding: 0;
	text-decoration: none;
	width: 35px;
}

.link-slider-blue:hover span.button-close-blue {
	background-position: 0 -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: 0 0;
	background-repeat: repeat-x;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: .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: 0 0;
	background-repeat: no-repeat;
	cursor: pointer;
	display: inline;
	float: left;
	margin: 0 !important;
	padding: 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: 0 -24px;
	text-decoration: none !important;
}


.button-noscript {
	font-size: .9em;
	background-color: #007DE4;
	border: 0;
	color: #fff;
	font-weight: bold;
	padding: 3px 7px;
	cursor: pointer;
}

img.photo-framed {
	background-color: #fff;
	border: 1px solid #ced2d6;
	padding: 2px;
}

.photo-credit {
	font-size: .9em;
	line-height: 1.2;
	padding-top: 5px;
}


.mod-3d-carousel .mod-3d-carousel-flash-container {
	height: 220px;
	margin: 0 auto;
	width: 725px;
}

.mod-accordion h2 {
	text-transform: uppercase;
}

.mod-accordion .mod-box-inner {
	padding: 0;
}


.mod-accordion h3 {
	padding: 12px 10px 0 10px;
	text-transform: uppercase;
}
.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;
}


.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;
}

.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: 0;
}

.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;
}

.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;
}

.mod-accordion .form-submit .button-slider-blue {
	position: static !important;
}

.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;
}

.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;
}

.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 0 5px 0;
}

.mod-blogs-col ul {
	padding: 5px 0 5px 3px;
}

.mod-blogs-col li {
	padding: 4px 0 0 0;
}

.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;
}

.mod-blogs-col .actions-container {
	padding: 0 0 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 0 0 30px;
	cursor: pointer;
}

.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 0 0 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 0 0 43px;
}

.mod-blogs-col .community-participants-container li {
	padding: 5px 0 0 0;
}

.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 0 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 0 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 0 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 0 40px;
}

.mod-blogs-col .get-social-container {
	padding: 0 0 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: 0 0 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 0 0 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: 0 0 5px 0;
}

.mod-blogs-col .right-aligned {
	text-align: right;
	padding-top: 10px;
}

.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: 0;
	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;
}

.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;
}

.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;
}

.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;
	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;
}

.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;
	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;
}

.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: #fff;
}

.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: #FFF !important;
}

.mod-brand-stage.with-nav-links p.white a {
	color: #FFF !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: 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;
}



.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;
}

.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;
}

.mod-campaign-showcase {
	height: 200px;
	margin: 0 auto;
	width: 956px;
}

.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: 0 !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 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;

}

.mod-category-navigation .sort-by li.selected-sort-option a {
	color: #009CE4;
	text-decoration: underline;
}

.mod-category-navigation .two-column-text {
	width: 341px;
}

.mod-category-navigation .right-text {
	text-align: right;
}

.mod-category-navigation .highlighted {
	color: #8E949E;
	font-size: .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: 0 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.camera
	{
	width: 14px;
	height: 9px;
	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: 0;
}

.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: 0 !important;
	margin-top: 0 !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: 0 35px 0 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: 0 0 !important;
	background-repeat: repeat-x;
	color: #FFF;
	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 0 20px 0 !important;
	width: 100%;
	padding-bottom: 0 !important;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .row-content
	{
	display: inline-block !important;
	clear: both;
	margin-bottom: 0;
	background: url("../pix/backgrounds/vert-separator-two-col-small.png")
		no-repeat;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .first
	{
	padding-top: 0;
	background: none !important;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .last
	{
	margin-bottom: 0 !important;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block
	{
	float: left;
	width: 202px;
	padding: 20px 0 20px 0;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block-first
	{
	float: left;
	width: 202px;
	padding: 0 0 20px 0;
}

.mod-category-navigation .mod-box-inner .featured-processor-blocks .processor-block-last
	{
	float: left;
	width: 202px;
	padding: 20px 0 0 0;
}

.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: 0;
	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: 0 none;
	margin-left: 10px;
}

.mod-community-announcement {
	margin: 5px 0 6px 14px;
	width: 957px;
}

.mod-community-announcement .wrapper-container {
	background-color: #fff;
	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-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: 0;
	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;
}

.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;
}

.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: 0;
	right: 4px;
}

.mod-content-navigation h2 {
	position: static !important;
}

.mod-content-navigation h3 {
	margin-bottom: 3px;
	color: #8E949E;
}

.mod-content-navigation h3 span {
	margin-left: 0 !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 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;
}

.mod-content-navigation .sort-by li.selected-sort-option a {
	color: #009CE4;
	text-decoration: underline;
}

.mod-content-navigation .two-column-text {
	width: 341px;
}

.mod-content-navigation .right-text {
	text-align: right;
}

.mod-content-navigation .highlighted {
	color: #8E949E;
	font-size: .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: 0 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.camera
	{
	width: 14px;
	height: 9px;
	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.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;
}

.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: 0 !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 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;
}

.mod-content-navigation-small .sort-by li.selected-sort-option a {
	color: #009CE4;
	text-decoration: underline;
}

.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: .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: 0 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.camera
	{
	width: 14px;
	height: 9px;
	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.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;
}

.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: 0 15px 0 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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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: .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;
	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;
}

.mod-featured-product h2 {
	position: static !important;
}

.mod-featured-product h3 {
	margin-bottom: 3px;
	color: #8E949E;
}

.mod-featured-product h3 span {
	margin-left: 0 !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 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;
}

.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: .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: 0 20px 10px;
	display: block;
}

.mod-featured-product .content-medium .row-content .image {
	float: left;
	width: 334px;
	padding: 0 0 0 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.camera
	{
	width: 14px;
	height: 9px;
	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: 0;
}

.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;
}

.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;
}

.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;
}

.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 0 12px;
}

.mod-filtered-search select {
	color: #999;
	font-weight: bold;
	width: 100%;
	height: 20px;
	margin-bottom: 14px;
}

.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');
}

.mod-general-marquee-stories {
	height: 250px;
	margin: 0 auto;
	width: 960px;
}

.mod-highlights { *
	zoom: 1;
	_zoom: 0;
}

.mod-highlights h2 {
	text-transform: uppercase;
	margin-bottom: 0;
	padding-bottom: 10px;
}

.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;
}

.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;
}

.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;
}

.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;
}

.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;
}

.mod-media {
	height: 200px;
	margin: 0 auto;
	width: 956px;
}

.mod-mini-promo {
	padding: 10px 10px 0;
}

.mod-mini-promo p.white {
	color: #FFF;
}

.mod-mini-promo .inner-mini-promo {
	clear: both;
	position: static !important;
}

.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;
}

.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-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 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;
}

.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: #fff;
	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-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-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;
}

.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: #fff;
	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-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-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: 0;
}

.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;
}

.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: #fff;
	border-bottom: 1px solid #ced2d6;
	margin-top: 0;
	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-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-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: 0;
}

.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;
}

.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: #fff;
	border-bottom: 1px solid #ced2d6;
	margin-top: 0;
	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-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-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: 0;
}

.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;
}

.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: #888;
}

.mod-news-feeds .first-item {
	background: none;
}

.mod-news-feeds .no-spacing {
	padding-bottom: 0;
}

.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;
}

.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;
}

.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 .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: .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;
}

.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;
}

.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: 0 !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;
}

.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: 0;
	right: 0;
}

.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: .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 {
	background-position: -400px -492px;
	padding: 10px 10px 0 10px;
}

.mod-secondary-navigation-static .mod-secondary-navigation-inner-bottom
	{
	background-position: -590px 0;
	display: block;
	font-size: 0;
	height: 7px;
	width: 190px;
}

.mod-secondary-navigation-static .mod-secondary-navigation-inner a {
	border: none;
	padding: 5px 0;
	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: .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;
}

.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 #ccc;
	border-top: 1px solid #fff;
	color: #0860a8;
	display: block;
	font-size: .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
	{
}

.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 0;
	display: block;
	font-size: 0;
	height: 7px;
	width: 190px;
}

.mod-secondary-navigation .mod-secondary-navigation-inner a {
	border: none;
	padding: 5px 0;
	text-transform: none;
}

.mod-secondary-navigation .mod-secondary-navigation-inner li a {
	border: none;
	padding: 0;
	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;
}

.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;
}

.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: 0;
	height: 19px;
}

.mod-share ul li.share {
	font-size: .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-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-repeat: no-repeat;
	width: 56px;
	font-size: .92em;
	position: relative;
	z-index: 10;
	text-decoration: none;
}

.mod-share li.sfhover .sec-nav ul li a:hover {
	color: #36a5ff;
}

.mod-share li.drop.sfhover .sec-nav ul li.email a {
	background-position: 62px -212px;
}

.mod-share li.drop.sfhover .sec-nav ul li.twitter a {
	background-position: 59px -237px;
}

.mod-share li.drop.sfhover .sec-nav ul li.delicious a {
	background-position: 60px -264px;
}

.mod-share li.drop.sfhover .sec-nav ul li.facebook a {
	background-position: 60px -290px;
}

.mod-share li.drop.sfhover .sec-nav ul li.digg a {
	background-position: 60px -315px;
}

.mod-share li.drop.sfhover .sec-nav ul li.live a {
	background-position: 60px -341px;
}

.mod-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 0 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: #fff;
	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;
}

.mod-spotlight {
	position: relative;
}

.mod-spotlight h2 {
	text-transform: uppercase;
}

.mod-spotlight .content-wrapper {
	padding: 0 0 17px;
}

.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 {
	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-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;
	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;
}





.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;
}

.sub-content-box-target h2 {
	color: #515357;
}

.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 0 10px 0;
}

.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: 0;
}

.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: 0;
	padding: 0 10px 0 14px;
	vertical-align: middle;
}

.mod-tabs .tab-wrapper .tab-contents table tbody td {
	border: 1px solid #ced2d6;
	margin: 0;
	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 0;
	font-size: 0;
	background: url('../pix/backgrounds/bg-divider-300.jpg') 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: #fff;
	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
		0 !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
		0 !important;
}

.mod-tabs span.rss {
	width: 16px;
	height: 16px;
	background-position: -566px -35px !important;
	background-repeat: no-repeat;
	display: inline-block;
	float: left;
	cursor: pointer;
}

.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 .mod-box-inner {
	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;
}

.mod-ticker-car {
	position: relative;
	height: 45px;
	margin-bottom: 10px;
}

.mod-ticker-car .ticker-sort h5 {
	width: 134px;
	float: left;
	padding-right: 28px;
	min-width: 134px;
}


.mod-ticker-car .ticker-sort h5 span {
	display: block;
	height: 12px;
	padding: 6px 43px 8px 19px !important;
	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 {
	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-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-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;
}

.mod-two-col-737 .mod-col {
	float: left;
	width: 368px;
}

.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: 0;
	width: 218px;
}

.mod-three-col-737 .item-bucket-sm.last {
	margin-right: 0;
	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: 0;
	right: 20px;
}

.mod-three-col-737 .copy-container {
	background-color: #fff;
}

.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: 0;
}

.mod-three-col-967 .item-bucket-sm.last {
	margin-left: 15px;
	margin-right: 0;
}

.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: 0;
}

.mod-three-col-967 .item-bucket-lg.last {
	margin-left: 15px;
	margin-right: 0;
}

.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-2 {
	display: none;
}

.mod-three-col-967 #info-items {
	clear: both;
}

.mod-three-col-967 #paginator {
	position: absolute !important;
	top: 0;
	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;
	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;
}

.mod-rtt-tabs .mod-box-inner {
	padding-right: 0;
}

.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: 0;
	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: 0;
	padding-top: 0;
	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: 0;
	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: 0;
	padding-top: 0;
	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;
}

#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 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;
}

.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;
}

.mod-specifications-table .mod-box-inner {
	position: static !important;
	padding: 0 10px;
}

.mod-specifications-table .mod-box-inner h2 span {
	color: #0860A9;
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 0;
	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 th {
	height: 23px;
	color: #11d0f2;
	text-align: left;
	vertical-align: middle;
	padding: 0 0 6px 10px;
}

.mod-specifications-table table th:first-child {
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-align: left;
}

.mod-specifications-table table tr td {
	height: 16px;
	border-top: 1px solid #fff;
	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 span {
	background-image:
		url('../pix/backgrounds/bg-mod-specifications-table-btns.png');
	background-position: 0 -85px;
	background-repeat: repeat-x;
	color: #FFF;
	cursor: pointer;
	display: block;
	float: left;
	font-size: .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-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;
}

.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;
	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;
}

.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;
}

.mod-login-register {
	background: url(../pix/backgrounds/bg-mod-login-register.jpg) repeat-x;
	clear: both;
	font-size: 11px;
	height: 25px;
	margin: 0;
	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 .mod-login-info {
	float: left;
	margin-left: 25px;
	padding: 6px 0 0 0;
	width: 430px;
}

.mod-login-register .buttons-block {
	float: left;
	margin-left: 0;
}

.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 .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 .link-column {
	width: 207px;
	margin-right: 21px;
}

.mod-jump-links .mod-jump-links-2col .last {
	margin-right: 0;
	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 .link-column {
	margin-right: 22px;
	width: 121px;
	padding-right: 20px;
}

.mod-jump-links .mod-jump-links-3col .last {
	margin-right: 0;
	background: none;
	padding-right: 0;
	width: 141px;
}

.mod-jump-links .mod-jump-links-3col .middle {
	margin-right: 22px;
	width: 121px;
	padding-right: 20px;
}


.mod-product-specifications .mod-share {
	position: relative !important;
	float: right;
	margin: -15px 0;
	bottom: 0;
}

.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 0 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 0 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: 0 none;
	vertical-align: middle !important;
}

.mod-product-specifications .mod-box-inner table .no-line-bottom td {
	border-bottom: 0 none;
	vertical-align: middle !important;
}

.mod-product-specifications .mod-box-inner table tr td:first-child {
	border-left: 0 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: 0;
	height: 20px;
	border-top: 0 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: 0 8px;
	height: 20px;
	line-height: 20px;
	color: #8e949e;
}


.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: 0;
	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-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: 0 0 0 5px;
}

.mod-ticker-carousel {
	position: relative;
	background: url(../pix/backgrounds/bg-mod-ticker-carousel-737.gif)
		no-repeat;
	padding: 10px 10px 0;
	margin: 0;
	width: 717px;
}

.mod-ticker-carousel #tickers {
	overflow: hidden;
	margin-top: 5px;
}

.mod-ticker-carousel .btn-more {
	margin: 10px 0 0 0;
	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: 0 0;
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	left: 185px;
	top: 22px;
}

.mod-ticker-carousel .btn-collapse {
	background-position: 0 -16px;
}

.mod-ticker-carousel .btn-expand-active {
	background: url("../pix/backgrounds/bg-btn-expand.gif") no-repeat;
	background-position: 0 -16px;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	left: 180px;
	top: 22px;
	z-index: 999;
}

.mod-ticker-carousel .ticker-sort h5 {
	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 h5 span {
	display: block;
	height: 14px;
	padding: 7px 0 7px 19px !important;
	font-weight: bold;
	color: #0860A8;
}

.mod-ticker-carousel .menu-opts {
	position: absolute;
	top: 15px;
	left: 0;
}

.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-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-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 0 0 0;
	width: 717px;
	display: inline-block;
	height: 30px;
	overflow: hidden;
}

.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 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 p.special {
	font-size: 10px;
}

.mod-content-navigation-recommended .item h3 {
	font-size: 100%;
	font-weight: bold;
}

.mod-content-navigation-recommended .item ul {
	margin: 6px 0 10px 0;
}

.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 0;
	margin-bottom: 0;
}

.mod-content-navigation-recommended .mod-box-inner .content-wrapper .content .row-content-last
	{
	padding-top: 0;
	padding-bottom: 0;
}

.mod-content-navigation-recommended .mod-box-inner .content-wrapper .content .row-content-last .item h3
	{
	padding-top: 5px;
}

.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: #FFF;
}

.mod-glossary table td {
	padding: 15px 15px 15px 0;
	text-align: justify;
	vertical-align: top;
	border-top: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8;
	border-bottom: 1px solid #D8D8D8;
	border-left: 0 solid #D8D8D8;
}

.mod-glossary table .first {
	text-align: right;
	width: 200px !important;
	border-top: 1px solid #D8D8D8;
	padding: 15px;
	border-right: 0 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 0;
	clear: both;
	font-size: 10px;
}

.mod-glossary .glossary-wrap {
	display: block;
	margin: 0 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: 0 7px 0 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;
}

.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: 0;
	background: none;
	margin-top: 0;
}

.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: 0 19px 0 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: 0 0 10px 10px;
}

.mod-secondary-content .buckets-container .first {
	margin: 0 15px 0 0;
}

.mod-secondary-content .buckets-container .last {
	margin-right: 0;
	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: 0 19px 0 15px;
}

.mod-secondary-content .col-2 .info-bucket img {
	float: left;
	clear: left;
	border: 1px solid #D8D8D8;
	margin: 0 10px 0 0;
}

.mod-secondary-content .col-2 .first {
	margin: 0 15px 0 0;
}

.mod-secondary-content .col-2 .last {
	margin-right: 0;
}

.mod-maintopic div.topic p {
	padding: 0 0 10px 15px;
}

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

.mod-maintopic div.tool {
	float: right;
	width: 220px;
	margin: 0 10px 0 0;
	padding: 0 0 0 10px;
}

.mod-maintopic div.tool .mod-box-220 .mod-box-inner {
	padding: 7px 10px 0 10px;
	width: 180px;
	background-position: -400px -491px;
	height: 100%;
	min-height: 0;
}

.mod-maintopic div.tool .mod-box-220 .mod-box-inner a {
	text-decoration: none;
	color: #0860a8;
	font-weight: bold;
}

.mod-maintopic div.tool .mod-box-220 .mod-box-inner a:hover {
	text-decoration: underline;
}

.mod-maintopic div.tool .mod-box-220 .mod-box-inner h3 {
	margin-bottom: 5px;
}

.mod-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: 0 !important;
	width: 200px !important;
}

.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable
	{
	padding: 0;
	background-color: #FFF;
}

.mod-box-220.mod-accordion.generic h2 {
	padding: 0 0 6px 0 !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
	{
	padding: 0;
	background-color: #FFF;
}

.mod-box-220.mod-accordion.generic .mod-box-inner .accordion-container-expandable-content-last h2
	{
	padding: padding : 0 0 0 10px !important;
	margin: 0 0 0 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;
}

.mod-view-full-img {
	float: left;
	padding: 15px 15px 15px 15px;
	font-weight: bold;
}

.mod-view-full-img img {
	border: 1px solid #CCC;
}

.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;
}

.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;
}